FXE¶
SPB¶
XTD9¶
XGM¶
DOOCS¶
MAIN¶
| Instance id: | SPB_XTD9_XGM/DOOCS/MAIN |
|---|---|
| Class id: | DoocsXGM |
| Host: | fxe-rr-sys-con-6 |
| Alias: | fxe-rr-sys-con-6 |
| Git repo: | https://git.xfel.eu/karaboDevices/doocsDevices |
| Last modified: | 2021-09-28T22:00:13.934+02:00 |
| Created at: | 2018-03-15T13:53:30.000+01:00 |
| Main authors: | Mamchykd, Ehsan, Ehsanw |
| Latest tag: | 1.8.16-2.11.1 |
| Deployment tag: | 1.8.16-2.11.1 |
| Installed tag: | 1.8.14-2.11.1 |
| Scenes: | SPB_XTD9_XGM, SPB_XTD9_XGM |
| Accessible by: | CAL, CONTROLS, CTRL, DA, danilevc, xdoc |
Warning
Rogue installation which is not mentioned in the deployment!
Warning
The installed tag (1.8.14-2.11.1) does not match tags mentioned in the deployment ([‘1.8.16-2.11.1’])!
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device (i.e. of the server
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- useTimeserver:
- Unused - whether device connects to time server is configured via ‘timeServerId’
- progress:
- The progress of the current action
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- reconnectInterval:
- Reconnect Interval to DOOCS in case of ERROR
- reset:
- Resets the device in case of an error
- location:
- Location identifies DOOCS server like XGM.2643.T9
- pollingInterval:
- Polling Interval to get updated values from DOOCS.
- controlData:
- Slow data parameters
| Created: | 2021-08-25T13:04:03.000+02:00 |
|---|---|
| Author: | Wajid Ehsan |
| Notes: | Doocs Mirror fast data generic plot |
| Created: | 2021-08-09T19:41:27.000+02:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: | BugFix: Authorization mask |
| Created: | 2021-06-08T15:36:50.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | fix DEPENDS |
| Created: | 2021-05-19T14:26:44.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: | Merge branch ‘feat/mirror_scene’ into ‘master’ |
| Created: | 2021-05-05T12:20:05.000+02:00 |
|---|---|
| Author: | mamchykd |
| Notes: | FIX: reset slot of DoocsPhaseshifter device is available in UNKNOWN state (request of HED) |
| Created: | 2021-04-21T16:09:17.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | FIX: cast delay to integer to comply with Karabo 2.11 |
| Created: | 2021-02-10T15:47:03.000+01:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Summary: * update doocsapi to 2.4.1-2.10.0; * add low charge resolution. |
| Created: | 2021-01-12T13:38:56.000+01:00 |
|---|---|
| Author: | Andrea Parenti |
| Notes: | Summary: * FEATURE inject runtime properties; * FIX initialization of DoocsOpticalDelay. |
| Created: | 2020-11-24T08:05:35.000+01:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2020-11-12T16:46:42.000+01:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: | Authorization to write to DOOCS retrieved at property level |
| Created: | 2020-10-09T16:11:02.000+02:00 |
|---|---|
| Author: | ehsanw |
| Notes: | to be used for fxe-xgmd |
| Created: | 2020-10-07T07:37:53.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: | Add laser steering to bunch pattern pulser |
| Created: | 2020-09-24T20:09:47.000+02:00 |
|---|---|
| Author: | ehsanw |
| Notes: | Added timestamp and train id logging for xgm |
| Created: | 2020-09-15T09:18:47.000+02:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: | Summary: Add/write permission to keys at schema injection according to the permission in DOOCS. |
| Created: | 2020-09-02T09:35:59.000+02:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: | Summary: Description field added to the table. |
| Created: | 2020-08-26T12:18:01.000+02:00 |
|---|---|
| Author: | Wajid Ehsan |
| Notes: | Bunch Arrival Monitor new parameters |
| Created: | 2020-08-26T11:20:59.000+02:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: | Summary: Input channel readout aligned with timeserver changes from tag 2.7.4-2.9.1. It is recommended to replace previous tags. |
| Created: | 2020-08-21T13:49:45.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: | Updates for the bunch pattern pulse |
| Created: | 2020-08-20T14:42:42.000+02:00 |
|---|---|
| Author: | bondarv |
| Notes: | For tests only. X2Timer in SQS with additional expected parameter “bunchPatternDelay” |
| Created: | 2020-08-07T17:10:21.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: | Add the DoocsMirror device |
FXE¶
AUXT¶
CSLIT¶
ENC¶
BLADE1_IN_OUT¶
| Instance id: | FXE_AUXT_CSLIT/ENC/BLADE1_IN_OUT |
|---|---|
| Host: | exflcon11n0 |
| Class documentation: | |
| BeckhoffEncoder | |
| General: | link |
| Monitor: | link |
| Developer: | link |
| PLC: | link |
| Alias: | fxe-rr-sys-con-4 |
| Git repo: | https://git.xfel.eu/gitlab/karaboDevices/Beckhoff |
| Last modified: | 2019-10-28T14:42:56.000+01:00 |
| Created at: | 2017-07-20T11:58:15.000+02:00 |
| Main authors: | Silenzi, Mohacsi |
| Latest tag: | 4.3.10-2.6.1 |
| Deployment tag: | 4.3.9-2.6.1 |
| Projects: | FXE_AUXT_CSLIT |
| Accessible by: | |
Warning
Host not accessible by [‘xctrl’]!
BLADE2_IN_OUT¶
| Instance id: | FXE_AUXT_CSLIT/ENC/BLADE2_IN_OUT |
|---|---|
| Host: | exflcon11n0 |
| Class documentation: | |
| BeckhoffEncoder | |
| General: | link |
| Monitor: | link |
| Developer: | link |
| PLC: | link |
| Alias: | fxe-rr-sys-con-4 |
| Git repo: | https://git.xfel.eu/gitlab/karaboDevices/Beckhoff |
| Last modified: | 2019-10-28T14:42:56.000+01:00 |
| Created at: | 2017-07-20T11:58:15.000+02:00 |
| Main authors: | Silenzi, Mohacsi |
| Latest tag: | 4.3.10-2.6.1 |
| Deployment tag: | 4.3.9-2.6.1 |
| Projects: | FXE_AUXT_CSLIT |
| Accessible by: | |
Warning
Host not accessible by [‘xctrl’]!
BLADE3_IN_OUT¶
| Instance id: | FXE_AUXT_CSLIT/ENC/BLADE3_IN_OUT |
|---|---|
| Host: | exflcon11n0 |
| Class documentation: | |
| BeckhoffEncoder | |
| General: | link |
| Monitor: | link |
| Developer: | link |
| PLC: | link |
| Alias: | fxe-rr-sys-con-4 |
| Git repo: | https://git.xfel.eu/gitlab/karaboDevices/Beckhoff |
| Last modified: | 2019-10-28T14:42:56.000+01:00 |
| Created at: | 2017-07-20T11:58:15.000+02:00 |
| Main authors: | Silenzi, Mohacsi |
| Latest tag: | 4.3.10-2.6.1 |
| Deployment tag: | 4.3.9-2.6.1 |
| Projects: | FXE_AUXT_CSLIT |
| Accessible by: | |
Warning
Host not accessible by [‘xctrl’]!
BLADE4_IN_OUT¶
| Instance id: | FXE_AUXT_CSLIT/ENC/BLADE4_IN_OUT |
|---|---|
| Host: | exflcon11n0 |
| Class documentation: | |
| BeckhoffEncoder | |
| General: | link |
| Monitor: | link |
| Developer: | link |
| PLC: | link |
| Alias: | fxe-rr-sys-con-4 |
| Git repo: | https://git.xfel.eu/gitlab/karaboDevices/Beckhoff |
| Last modified: | 2019-10-28T14:42:56.000+01:00 |
| Created at: | 2017-07-20T11:58:15.000+02:00 |
| Main authors: | Silenzi, Mohacsi |
| Latest tag: | 4.3.10-2.6.1 |
| Deployment tag: | 4.3.9-2.6.1 |
| Projects: | FXE_AUXT_CSLIT |
| Accessible by: | |
Warning
Host not accessible by [‘xctrl’]!
MDL¶
MAIN¶
| Instance id: | FXE_AUXT_CSLIT/MDL/MAIN |
|---|---|
| Class id: | SlitSystem |
| Host: | fxe-rr-sys-con-4 |
| Alias: | fxe-rr-sys-con-4 |
| Git repo: | https://git.xfel.eu/karaboDevices/slitSystem |
| Last modified: | 2021-01-13T14:43:03.000+01:00 |
| Created at: | 2016-11-16T14:10:53.000+01:00 |
| Main authors: | Marsa, Carinan, Hickin |
| Latest tag: | 2.5.3-2.10.0 |
| Deployment tag: | 2.5.3-2.10.0 |
| Scenes: | FXE_AUXT_CSLIT/MDL/MAIN|SimpleControl, FXE_AUXT_CSLIT/MDL/MAIN|Control |
| Accessible by: | CAL, CONTROLS, CTRL, DA, danilevc, xdoc |
Warning
Rogue installation which is not mentioned in the deployment!
Warning
Installation not found in a standard path!
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- heartbeatInterval:
- The heartbeat interval
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- globalAlarmCondition:
- This is the global alarm condition for this device. The current alarm condition of this device will be calculated from this alarm condition and the alarm condition of each property.
- visibility:
- Configures who is allowed to see this device at all
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server
- pid:
- The unix process ID of the device (i.e. of the server)
- state:
- The current state the device is in
- status:
- A more detailed status description
- lockedBy:
- The name of the device holding a lock on this one (empty if not locked)
- slotClearLock:
- Clear the lock on this device
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- log:
- Logging settings
- offsetLeft:
- Left offset of motor, can only be set before instantiation or via the calibrate slot.
- offsetRight:
- Right offset of motor, can only be set before instantiation or via the calibrate slot.
- offsetTop:
- Top offset of motor, can only be set before instantiation or via the calibrate slot.
- offsetBot:
- Bot offset of motor, can only be set before instantiation or via the calibrate slot.
- reverseLeft:
- Reverse direction of Left motor axis in relation to X. Can only be set before instantiation.
- reverseRight:
- Reverse direction of Right motor axis in relation to X. Can only be set before instantiation.
- reverseTop:
- Reverse direction of Top motor axis in relation to Y. Can only be set before instantiation.
- reverseBottom:
- Reverse direction of Bot motor axis in relation to Y, can only be set before instantiation.
- positionIn:
- The defined in position. Save parameters by editing before instatiation.
- positionOut:
- The defined in position. Save parameters by editing before instatiation.
- motor:
- The motor InstanceId of the motors of the slit system.
- open:
- Open slit one step
- close:
- Close slit one step
- right:
- Move slit one step in +X
- left:
- Move slit one step in -X
- up:
- Move slit one step in Y
- down:
- Move slit one step in -Y
- closeX:
- Close slit one step in X
- openX:
- Open slit one step in X
- openY:
- Open slit one step in Y
- closeY:
- Close slit one step in Y
- calibrate:
- Set the motors offset once the slit device is CENTERED and CLOSED
- calibrateX:
- Set the motors offset in horizontal once the slit device is CENTERED and CLOSED
- calibrateY:
- Set the motors offset in vertical once the slit device is CENTERED and CLOSED
- availableScenes:
- Scenes from the Slit System
| Created: | 2021-01-13T14:43:36.000+01:00 |
|---|---|
| Author: | David Hickin |
| Notes: |
| Created: | 2020-12-23T16:44:35.000+01:00 |
|---|---|
| Author: | David Hickin |
| Notes: |
| Created: | 2020-11-19T15:24:45.000+01:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: | Summary: add CI |
| Created: | 2020-11-19T15:24:45.000+01:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
| Created: | 2018-06-07T09:11:44.000+02:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
| Created: | 2018-04-27T11:11:40.000+02:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
| Created: | 2018-03-22T14:15:20.000+01:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
| Created: | 2018-03-15T10:55:54.000+01:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
| Created: | 2018-03-06T13:08:58.000+01:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
| Created: | 2018-02-19T18:21:55.000+01:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: | Scene update |
| Created: | 2018-02-19T13:27:25.000+01:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Included SPB interface and default scenes |
| Created: | 2017-12-12T17:37:51.000+01:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
| Created: | 2017-10-23T13:42:52.000+02:00 |
|---|---|
| Author: | David Hickin |
| Notes: |
| Created: | 2017-08-17T19:23:39.000+02:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
| Created: | 2017-08-14T15:41:33.000+02:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
| Created: | 2017-07-19T15:28:26.000+02:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
| Created: | 2017-03-02T18:29:17.000+01:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: | Migrated slitSystem |
MOTOR¶
BLADE1_IN_OUT¶
Warning
The velocity for this motor has not been commissioned. You may loose steps in case you set it too high!
The BeckhoffMC2Base device is documented
here.
Autogenerated documentation for the device’s properties and slots can be found here.
The following is the documentation for the base underlying PLC soft device: SD_MC2Base.
Documentation can also be found for the derived soft devices:
BLADE2_IN_OUT¶
Warning
The velocity for this motor has not been commissioned. You may loose steps in case you set it too high!
The BeckhoffMC2Base device is documented
here.
Autogenerated documentation for the device’s properties and slots can be found here.
The following is the documentation for the base underlying PLC soft device: SD_MC2Base.
Documentation can also be found for the derived soft devices:
BLADE3_IN_OUT¶
Warning
The velocity for this motor has not been commissioned. You may loose steps in case you set it too high!
The BeckhoffMC2Base device is documented
here.
Autogenerated documentation for the device’s properties and slots can be found here.
The following is the documentation for the base underlying PLC soft device: SD_MC2Base.
Documentation can also be found for the derived soft devices:
BLADE4_IN_OUT¶
Warning
The velocity for this motor has not been commissioned. You may loose steps in case you set it too high!
The BeckhoffMC2Base device is documented
here.
Autogenerated documentation for the device’s properties and slots can be found here.
The following is the documentation for the base underlying PLC soft device: SD_MC2Base.
Documentation can also be found for the derived soft devices:
LIC¶
DOOCS¶
PPLASER¶
| Instance id: | FXE_AUXT_LIC/DOOCS/PPLASER |
|---|---|
| Class id: | DoocsPhaseshifter |
| Host: | fxe-rr-sys-con-6 |
| Alias: | fxe-rr-sys-con-6 |
| Git repo: | https://git.xfel.eu/karaboDevices/doocsDevices |
| Last modified: | 2021-09-28T22:00:13.934+02:00 |
| Created at: | 2018-03-15T13:53:30.000+01:00 |
| Main authors: | Mamchykd, Ehsan, Ehsanw |
| Latest tag: | 1.8.16-2.11.1 |
| Deployment tag: | 1.8.16-2.11.1 |
| Installed tag: | 1.8.14-2.11.1 |
| Accessible by: | CAL, CONTROLS, CTRL, DA, danilevc, xdoc |
Warning
Rogue installation which is not mentioned in the deployment!
Warning
The installed tag (1.8.14-2.11.1) does not match tags mentioned in the deployment ([‘1.8.16-2.11.1’])!
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device (i.e. of the server
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- useTimeserver:
- Unused - whether device connects to time server is configured via ‘timeServerId’
- progress:
- The progress of the current action
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- reconnectInterval:
- Reconnect Interval to DOOCS in case of ERROR
- location:
- Location identifies DOOCS server like FACILITY/DEVICE/LOCATION
- lockStatus:
- O: Locked, 1: NOT locked, Other: UnknownThe value larger than 1 might indicate switching of the PP laser synchronisation mode between RF and optical
- lock:
- Lock the laser by setting the coarseTune to ID: 3
- unlock:
- Unlock the laser by setting the coarseTune to ID: 7
- move:
- Move to target time shift.
- stop:
- Stop time shifting with the phase shifter.
- coarseTune:
- lock the laser (close fast loop in the firmware) command id: 6 - unlock the laser (open fast loop) command id: 7- tune laser to operation point and lock it: 3 - tune laser to operation point but do not lock it: 1 - stop tuning action: 2
- updateInterval:
- Update interval.
| Created: | 2021-08-25T13:04:03.000+02:00 |
|---|---|
| Author: | Wajid Ehsan |
| Notes: | Doocs Mirror fast data generic plot |
| Created: | 2021-08-09T19:41:27.000+02:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: | BugFix: Authorization mask |
| Created: | 2021-06-08T15:36:50.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | fix DEPENDS |
| Created: | 2021-05-19T14:26:44.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: | Merge branch ‘feat/mirror_scene’ into ‘master’ |
| Created: | 2021-05-05T12:20:05.000+02:00 |
|---|---|
| Author: | mamchykd |
| Notes: | FIX: reset slot of DoocsPhaseshifter device is available in UNKNOWN state (request of HED) |
| Created: | 2021-04-21T16:09:17.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | FIX: cast delay to integer to comply with Karabo 2.11 |
| Created: | 2021-02-10T15:47:03.000+01:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Summary: * update doocsapi to 2.4.1-2.10.0; * add low charge resolution. |
| Created: | 2021-01-12T13:38:56.000+01:00 |
|---|---|
| Author: | Andrea Parenti |
| Notes: | Summary: * FEATURE inject runtime properties; * FIX initialization of DoocsOpticalDelay. |
| Created: | 2020-11-24T08:05:35.000+01:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2020-11-12T16:46:42.000+01:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: | Authorization to write to DOOCS retrieved at property level |
| Created: | 2020-10-09T16:11:02.000+02:00 |
|---|---|
| Author: | ehsanw |
| Notes: | to be used for fxe-xgmd |
| Created: | 2020-10-07T07:37:53.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: | Add laser steering to bunch pattern pulser |
| Created: | 2020-09-24T20:09:47.000+02:00 |
|---|---|
| Author: | ehsanw |
| Notes: | Added timestamp and train id logging for xgm |
| Created: | 2020-09-15T09:18:47.000+02:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: | Summary: Add/write permission to keys at schema injection according to the permission in DOOCS. |
| Created: | 2020-09-02T09:35:59.000+02:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: | Summary: Description field added to the table. |
| Created: | 2020-08-26T12:18:01.000+02:00 |
|---|---|
| Author: | Wajid Ehsan |
| Notes: | Bunch Arrival Monitor new parameters |
| Created: | 2020-08-26T11:20:59.000+02:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: | Summary: Input channel readout aligned with timeserver changes from tag 2.7.4-2.9.1. It is recommended to replace previous tags. |
| Created: | 2020-08-21T13:49:45.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: | Updates for the bunch pattern pulse |
| Created: | 2020-08-20T14:42:42.000+02:00 |
|---|---|
| Author: | bondarv |
| Notes: | For tests only. X2Timer in SQS with additional expected parameter “bunchPatternDelay” |
| Created: | 2020-08-07T17:10:21.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: | Add the DoocsMirror device |
PPL_M_PATTERN¶
| Instance id: | FXE_AUXT_LIC/DOOCS/PPL_M_PATTERN |
|---|---|
| Class id: | PplMultiSubPattern |
| Host: | la1-br-ppl-con-pattern |
| Alias: | la1-br-ppl-con-pattern |
| Git repo: | https://git.xfel.eu/karaboDevices/PplPattern |
| Last modified: | 2021-09-27T13:58:56.750+02:00 |
| Created at: | 2018-08-06T14:02:03.000+02:00 |
| Main authors: | Fabbri, Hauf |
| Latest tag: | 1.6.0-2.11.0 |
| Deployment tag: | 1.6.0-2.11.0 |
| Installed tag: | 1.5.6-2.10.0 |
| Scenes: | FXE_AUXT_LIC/DOOCS/PPL_M_PATTERN|multi_subpattern, FXE_AUXT_LIC/DOOCS/PPL_M_PATTERN|Periodic SubPattern, FXE_AUXT_LIC/DOOCS/PPL_M_PATTERN|Arbitrary SubPattern, FXE_AUXT_LIC/DOOCS/PPL_M_PATTERN|Periodic SubPattern, FXE_AUXT_LIC/DOOCS/PPL_M_PATTERN|Periodic SubPattern, FXE_AUXT_LIC/DOOCS/PPL_M_PATTERN|Periodic SubPattern, FXE_AUXT_LIC/DOOCS/PPL_M_PATTERN|Periodic SubPattern, FXE_AUXT_LIC/DOOCS/PPL_M_PATTERN|Arbitrary SubPattern, FXE_AUXT_LIC/DOOCS/PPL_M_PATTERN|Periodic SubPattern, FXE_AUXT_LIC/DOOCS/PPL_M_PATTERN|Arbitrary SubPattern |
| Accessible by: | CAL, CONTROLS, CTRL, DA, danilevc, tjezynsk, xdoc |
Warning
Rogue installation which is not mentioned in the deployment!
Warning
Device is installed in development mode!
Warning
Might be hot-fixed, dt=56 days, 14:58:00!
Warning
The installed tag (1.5.6-2.10.0) does not match tags mentioned in the deployment ([‘1.6.0-2.11.0’])!
The PplMultiSubPattern device is documented in
pplPattern:welcome
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- heartbeatInterval:
- The heartbeat interval
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- globalAlarmCondition:
- This is the global alarm condition for this device. The current alarm condition of this device will be calculated from this alarm condition and the alarm condition of each property.
- visibility:
- Configures who is allowed to see this device at all
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server
- pid:
- The unix process ID of the device (i.e. of the server)
- state:
- The current state the device is in
- status:
- A more detailed status description
- lockedBy:
- The name of the device holding a lock on this one (empty if not locked)
- slotClearLock:
- Clear the lock on this device
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- log:
- Logging settings
- doocsTimingServer:
- The name of Doocs timing server to contact
- doocsPatternServer:
- The name of Doocs server to contact for user-defined patterns
- pollingTime:
- Interval to wait before polling for an update from Doocs
- userName:
- The user name of the operator running the server/device
- userGroupName:
- The user-group in the system to be used when contacting the Doocs server to change the ppl pattern. In can happen that some users belong to different groups and they should choose one of them. This will provide the list of bits allowed to be modified by that user-group.
- userLaserBit:
- Selection of the ppl “User Laser” bit to use. Some users can be authorized to write on different bits of the “Bunch Pattern Table” in the Doocs server, according to which group they belong to. The smallest bit is chosen by defaulty, but they can select another one among the allowed ones.
- xfelTrainLength:
- The length of the xfel train
- xfelBunchCharge:
- The charge in the xfel bunches
- xfelBunchTiming:
- The bunch timing wrt to start of train.
- baseFrequency:
- Base frequency for the electron bunches.
- frequencyTable:
- Lookup table for values of the allowed pump-laser pulse frequency
- readFromDoocs:
- Read the current pattern configuration set in the Doocs server
- writeToDoocs:
- The patterns set by the user are written to the Doccs server
- writeSequenceToDoocs:
- The pattern sequence set by the user is written to the Doocs server. To apply it click on ‘Apply User Multi-Patterns’
- availableScenes:
- Scenes for the PplPattern
- isMultiPatternAllowed:
- This Boolean should be true in the Doocs server in order to use the user ppl patterns
- patternType:
- One of the eight possible (A to H) patterns configurable by the user. Select it to read its current status in DOOCS and/or to modify it.
- patternUserSequence:
- The pattern sequence (N[A] + M[B] …). Write Config to Doocs to set a new sequence
- patternDoocsSequence:
- The pattern sequence (N[A] + M[B] …). Read Config from Doocs to retrieve current sequence.
- userPplPattern:
- Locally selected pattern to fire PPL
- doocsPplPattern:
- Actual pattern to fire PPL running in Doocs
- pplTrainLength:
- The length of the complete burst (comprising laser pulses and empty bunches), from first to last pulse in a train.
- totBurstDuration:
- Duration of complete burst from first to last pulse in a train.
- subpattern_0:
- subpattern 0
- subpattern_1:
- subpattern 1
- subpattern_2:
- subpattern 2
- subpattern_3:
- subpattern 3
| Created: | 2021-09-22T10:58:06.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-08-31T14:47:43.000+02:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: | Software reset added |
| Created: | 2021-02-09T10:18:53.000+01:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: | Summary: Add Karabo 2.10 Versioning Info |
| Created: | 2020-08-17T14:00:55.000+02:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: | Aligned with timeserver change (output is now DAQ compatible). |
| Created: | 2020-08-17T13:01:20.000+02:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: | Input Channel implemented. |
| Created: | 2020-07-24T18:32:20.000+02:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: | PplOverview: Bug/Fix when comparing arrays in decode_bunch_pattern. |
| Created: | 2020-07-23T16:32:30.000+02:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: | Implemented interval for pattern refresh. |
| Created: | 2020-06-30T13:44:20.000+02:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: | Merge of similar functions. |
| Created: | 2020-06-30T12:10:56.000+02:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: | Setter_periodic_pattern: with zero pulses we should have the pattern length to default 1 (one empty). |
| Created: | 2020-06-29T11:28:47.000+02:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: | The update of key isOnPplGrid is independent from update of key isPeriodic. |
| Created: | 2020-06-11T10:41:52.000+02:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: | Updated dependencies on doocsapi and euxfel_bunch_pattern. |
| Created: | 2020-04-03T16:55:23.000+02:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: | Branch Feat/Refactoring merged to master |
| Created: | 2020-04-03T16:17:18.000+02:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: | Refactoring: Label changed and keys moved |
| Created: | 2020-04-03T11:05:29.000+02:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: | Refactoring: Obsolete intermediate steps removed for clarity |
| Created: | 2020-04-01T19:26:11.000+02:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: | Refactoring: Fix/remove not needed code in bases |
| Created: | 2020-04-01T15:58:54.000+02:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: | Refactoring: DaqPolicy updated |
| Created: | 2020-04-01T11:30:46.000+02:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: | Refactoring: Align Unittest |
| Created: | 2020-03-31T15:00:38.000+02:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: | Refactoring: Align the key to set the ppl grid frequency with the actual pulse frequency in subpattern |
| Created: | 2020-03-31T12:14:55.000+02:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: | Refactoring: Optimizing code in _setter_periodic_pattern |
| Created: | 2020-03-30T10:27:16.000+02:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: | Refactoring: Remove redundant index column in lookup table |
PPODL¶
| Instance id: | FXE_AUXT_LIC/DOOCS/PPODL |
|---|---|
| Class id: | DoocsOpticalDelay |
| Host: | fxe-rr-sys-con-6 |
| Alias: | fxe-rr-sys-con-6 |
| Git repo: | https://git.xfel.eu/karaboDevices/doocsDevices |
| Last modified: | 2021-09-28T22:00:13.934+02:00 |
| Created at: | 2018-03-15T13:53:30.000+01:00 |
| Main authors: | Mamchykd, Ehsan, Ehsanw |
| Latest tag: | 1.8.16-2.11.1 |
| Deployment tag: | 1.8.16-2.11.1 |
| Installed tag: | 1.8.14-2.11.1 |
| Scenes: | PPODL, Custom_Motors-GI_comm |
| Accessible by: | CAL, CONTROLS, CTRL, DA, danilevc, xdoc |
Warning
Rogue installation which is not mentioned in the deployment!
Warning
The installed tag (1.8.14-2.11.1) does not match tags mentioned in the deployment ([‘1.8.16-2.11.1’])!
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device (i.e. of the server
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- useTimeserver:
- Unused - whether device connects to time server is configured via ‘timeServerId’
- progress:
- The progress of the current action
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- reconnectInterval:
- Reconnect Interval to DOOCS in case of ERROR
- location:
- Location identifies DOOCS server like FACILITY/DEVICE/LOCATION
- move:
- Move to target optical delay
- stop:
- Stop time shifting with the optical delay.
- isSWLimitHigh:
- Dummy property requires for scan tool
- isSWLimitLow:
- Dummy property requires for scan tool
- isCWLimit:
- Dummy property requires for scan tool
- isCCWLimit:
- Dummy property requires for scan tool
- updateInterval:
- Update interval.
- lockStatus:
- O: Locked - 1: NOT locked - 3: Unknown
| Created: | 2021-08-25T13:04:03.000+02:00 |
|---|---|
| Author: | Wajid Ehsan |
| Notes: | Doocs Mirror fast data generic plot |
| Created: | 2021-08-09T19:41:27.000+02:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: | BugFix: Authorization mask |
| Created: | 2021-06-08T15:36:50.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | fix DEPENDS |
| Created: | 2021-05-19T14:26:44.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: | Merge branch ‘feat/mirror_scene’ into ‘master’ |
| Created: | 2021-05-05T12:20:05.000+02:00 |
|---|---|
| Author: | mamchykd |
| Notes: | FIX: reset slot of DoocsPhaseshifter device is available in UNKNOWN state (request of HED) |
| Created: | 2021-04-21T16:09:17.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | FIX: cast delay to integer to comply with Karabo 2.11 |
| Created: | 2021-02-10T15:47:03.000+01:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Summary: * update doocsapi to 2.4.1-2.10.0; * add low charge resolution. |
| Created: | 2021-01-12T13:38:56.000+01:00 |
|---|---|
| Author: | Andrea Parenti |
| Notes: | Summary: * FEATURE inject runtime properties; * FIX initialization of DoocsOpticalDelay. |
| Created: | 2020-11-24T08:05:35.000+01:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2020-11-12T16:46:42.000+01:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: | Authorization to write to DOOCS retrieved at property level |
| Created: | 2020-10-09T16:11:02.000+02:00 |
|---|---|
| Author: | ehsanw |
| Notes: | to be used for fxe-xgmd |
| Created: | 2020-10-07T07:37:53.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: | Add laser steering to bunch pattern pulser |
| Created: | 2020-09-24T20:09:47.000+02:00 |
|---|---|
| Author: | ehsanw |
| Notes: | Added timestamp and train id logging for xgm |
| Created: | 2020-09-15T09:18:47.000+02:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: | Summary: Add/write permission to keys at schema injection according to the permission in DOOCS. |
| Created: | 2020-09-02T09:35:59.000+02:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: | Summary: Description field added to the table. |
| Created: | 2020-08-26T12:18:01.000+02:00 |
|---|---|
| Author: | Wajid Ehsan |
| Notes: | Bunch Arrival Monitor new parameters |
| Created: | 2020-08-26T11:20:59.000+02:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: | Summary: Input channel readout aligned with timeserver changes from tag 2.7.4-2.9.1. It is recommended to replace previous tags. |
| Created: | 2020-08-21T13:49:45.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: | Updates for the bunch pattern pulse |
| Created: | 2020-08-20T14:42:42.000+02:00 |
|---|---|
| Author: | bondarv |
| Notes: | For tests only. X2Timer in SQS with additional expected parameter “bunchPatternDelay” |
| Created: | 2020-08-07T17:10:21.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: | Add the DoocsMirror device |
TANGERINE¶
| Instance id: | FXE_AUXT_LIC/DOOCS/TANGERINE |
|---|---|
| Class id: | DoocsPhaseshifter |
| Host: | fxe-rr-sys-con-6 |
| Alias: | fxe-rr-sys-con-6 |
| Git repo: | https://git.xfel.eu/karaboDevices/doocsDevices |
| Last modified: | 2021-09-28T22:00:13.934+02:00 |
| Created at: | 2018-03-15T13:53:30.000+01:00 |
| Main authors: | Mamchykd, Ehsan, Ehsanw |
| Latest tag: | 1.8.16-2.11.1 |
| Deployment tag: | 1.8.16-2.11.1 |
| Installed tag: | 1.8.14-2.11.1 |
| Scenes: | Tangerine Phaseshifter |
| Accessible by: | CAL, CONTROLS, CTRL, DA, danilevc, xdoc |
Warning
Rogue installation which is not mentioned in the deployment!
Warning
The installed tag (1.8.14-2.11.1) does not match tags mentioned in the deployment ([‘1.8.16-2.11.1’])!
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device (i.e. of the server
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- useTimeserver:
- Unused - whether device connects to time server is configured via ‘timeServerId’
- progress:
- The progress of the current action
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- reconnectInterval:
- Reconnect Interval to DOOCS in case of ERROR
- location:
- Location identifies DOOCS server like FACILITY/DEVICE/LOCATION
- lockStatus:
- O: Locked, 1: NOT locked, Other: UnknownThe value larger than 1 might indicate switching of the PP laser synchronisation mode between RF and optical
- lock:
- Lock the laser by setting the coarseTune to ID: 3
- unlock:
- Unlock the laser by setting the coarseTune to ID: 7
- move:
- Move to target time shift.
- stop:
- Stop time shifting with the phase shifter.
- coarseTune:
- lock the laser (close fast loop in the firmware) command id: 6 - unlock the laser (open fast loop) command id: 7- tune laser to operation point and lock it: 3 - tune laser to operation point but do not lock it: 1 - stop tuning action: 2
- updateInterval:
- Update interval.
| Created: | 2021-08-25T13:04:03.000+02:00 |
|---|---|
| Author: | Wajid Ehsan |
| Notes: | Doocs Mirror fast data generic plot |
| Created: | 2021-08-09T19:41:27.000+02:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: | BugFix: Authorization mask |
| Created: | 2021-06-08T15:36:50.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | fix DEPENDS |
| Created: | 2021-05-19T14:26:44.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: | Merge branch ‘feat/mirror_scene’ into ‘master’ |
| Created: | 2021-05-05T12:20:05.000+02:00 |
|---|---|
| Author: | mamchykd |
| Notes: | FIX: reset slot of DoocsPhaseshifter device is available in UNKNOWN state (request of HED) |
| Created: | 2021-04-21T16:09:17.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | FIX: cast delay to integer to comply with Karabo 2.11 |
| Created: | 2021-02-10T15:47:03.000+01:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Summary: * update doocsapi to 2.4.1-2.10.0; * add low charge resolution. |
| Created: | 2021-01-12T13:38:56.000+01:00 |
|---|---|
| Author: | Andrea Parenti |
| Notes: | Summary: * FEATURE inject runtime properties; * FIX initialization of DoocsOpticalDelay. |
| Created: | 2020-11-24T08:05:35.000+01:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2020-11-12T16:46:42.000+01:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: | Authorization to write to DOOCS retrieved at property level |
| Created: | 2020-10-09T16:11:02.000+02:00 |
|---|---|
| Author: | ehsanw |
| Notes: | to be used for fxe-xgmd |
| Created: | 2020-10-07T07:37:53.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: | Add laser steering to bunch pattern pulser |
| Created: | 2020-09-24T20:09:47.000+02:00 |
|---|---|
| Author: | ehsanw |
| Notes: | Added timestamp and train id logging for xgm |
| Created: | 2020-09-15T09:18:47.000+02:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: | Summary: Add/write permission to keys at schema injection according to the permission in DOOCS. |
| Created: | 2020-09-02T09:35:59.000+02:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: | Summary: Description field added to the table. |
| Created: | 2020-08-26T12:18:01.000+02:00 |
|---|---|
| Author: | Wajid Ehsan |
| Notes: | Bunch Arrival Monitor new parameters |
| Created: | 2020-08-26T11:20:59.000+02:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: | Summary: Input channel readout aligned with timeserver changes from tag 2.7.4-2.9.1. It is recommended to replace previous tags. |
| Created: | 2020-08-21T13:49:45.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: | Updates for the bunch pattern pulse |
| Created: | 2020-08-20T14:42:42.000+02:00 |
|---|---|
| Author: | bondarv |
| Notes: | For tests only. X2Timer in SQS with additional expected parameter “bunchPatternDelay” |
| Created: | 2020-08-07T17:10:21.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: | Add the DoocsMirror device |
BAM_1932M¶
The DoocsBunchArrivalMonitors device is documented in
doocsdevices:buncharrivalmonitors
BAM_1932S¶
The DoocsBunchArrivalMonitors device is documented in
doocsdevices:buncharrivalmonitors
PPL_PATTERN_OVERVIEW¶
MDL¶
INTENSITY¶
| Instance id: | FXE_AUXT_LIC/MDL/INTENSITY |
|---|---|
| Class id: | WavePlateControl |
| Host: | fxe-rr-sys-con-6 |
| Alias: | fxe-rr-sys-con-6 |
| Git repo: | https://git.xfel.eu/karaboDevices/wavePlateControl |
| Last modified: | 2020-11-24T07:54:46.000+01:00 |
| Created at: | 2019-08-15T11:36:49.000+02:00 |
| Main authors: | Hauf, Haufs, Degon |
| Latest tag: | 1.0.2-2.10.0 |
| Deployment tag: | 1.0.2-2.10.0 |
| Installed tag: | 1.0.2-2.10.0 |
| Accessible by: | CAL, CONTROLS, CTRL, DA, danilevc, xdoc |
Warning
Rogue installation which is not mentioned in the deployment!
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- heartbeatInterval:
- The heartbeat interval
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- globalAlarmCondition:
- This is the global alarm condition for this device. The current alarm condition of this device will be calculated from this alarm condition and the alarm condition of each property.
- visibility:
- Configures who is allowed to see this device at all
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server
- pid:
- The unix process ID of the device (i.e. of the server)
- state:
- The current state the device is in
- status:
- A more detailed status description
- lockedBy:
- The name of the device holding a lock on this one (empty if not locked)
- slotClearLock:
- Clear the lock on this device
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- log:
- Logging settings
- move:
- Move to absolute position specified by targetPosition.
- stop:
- Stop axis.
- stepUp:
- Move to actual position plus step length.
- stepDown:
- Move to actual position minus step length.
- actualPosition:
- The actual position of the intensity axis.
- targetPosition:
- Position argument for move. Defines the intensity ratio
- stepLength:
- Step length used in Step Up/Step Down.
- isCWLimit:
- Is at hardware end-switch high - CW limit.
- isCCWLimit:
- Is at hardware end-switch low - CCW limit.
- isSWLimitHigh:
- Is at software limit high.
- isSWLimitLow:
- Is at software limit low.
- zeroAngle:
- The position of the motor where the zero angle is defined
- offsetIntensity:
- Defines the lowest soft limit
- availableScenes:
- Scenes from the Waveplate Control device
DWI0¶
MDL¶
MONITOR¶
| Instance id: | FXE_AUXT_DWI0/MDL/MONITOR |
|---|---|
| Class id: | BeamPositionMonitor |
| Host: | fxe-rr-sys-con-4 |
| Alias: | fxe-rr-sys-con-4 |
| Git repo: | https://git.xfel.eu/karaboDevices/beamPositionMonitor |
| Last modified: | 2021-04-13T23:18:59.000+02:00 |
| Created at: | 2018-08-16T18:02:48.000+02:00 |
| Main authors: | Haufs, Wajid, Cas |
| Latest tag: | 1.7.1-2.10.0 |
| Deployment tag: | 1.7.1-2.10.0 |
| Scenes: | FXE_AUXT_DWI0/MDL/MONITOR, FXE_IPM_CORR, FXE_AUXT_DWI0_MAIN |
| Accessible by: | CAL, CONTROLS, CTRL, DA, danilevc, xdoc |
Warning
Rogue installation which is not mentioned in the deployment!
Warning
Installation not found in a standard path!
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- heartbeatInterval:
- The heartbeat interval
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- globalAlarmCondition:
- This is the global alarm condition for this device. The current alarm condition of this device will be calculated from this alarm condition and the alarm condition of each property.
- visibility:
- Configures who is allowed to see this device at all
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server
- pid:
- The unix process ID of the device (i.e. of the server)
- state:
- The current state the device is in
- status:
- A more detailed status description
- lockedBy:
- The name of the device holding a lock on this one (empty if not locked)
- slotClearLock:
- Clear the lock on this device
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- log:
- Logging settings
- topChannel:
- Please specify the ADC channel which correspond to Top
- bottomChannel:
- Please specify the ADC channel which correspond to Bottom
- leftChannel:
- Please specify the channel which correspond to Left
- rightChannel:
- Please specify the channel which correspond to Right
- calibrationFactorX:
- Calibration Factor to align beam position in x direction
- calibrationFactorY:
- Calibration Factor to align beam position in y direction
- fetchUpperBound:
- If true the value of upper bound will be computed from digitizer device and will be equal to number of pulses
- upperBound:
- upper range of window to select desired pulses
- lowerBound:
- Lower range of window to select desired pulses
- temporalAverage:
- Average is evaluated over N last Trains
- numberOfPulses:
- Number of pulses per train
- pulseThreshold:
- Threshold to validate the pulse
- trainThreshold:
- Threshold to validate the train
- pulseValidity:
- True, if a value of all channels at a given pulses are greater than pulse threshold otherwise false
- trainValidity:
- True, if pulseValidity of all channels are greater than train threshold otherwise false
- quadrant:
- Quadrant
- scatterPosition:
- Scatter Position Node
| Created: | 2020-11-24T09:49:13.000+01:00 |
|---|---|
| Author: | Wajid Ehsan |
| Notes: | Update version |
| Created: | 2020-11-03T15:33:31.000+01:00 |
|---|---|
| Author: | Wajid Ehsan |
| Notes: | Get the value of the upper bound from the digitizer device. |
| Created: | 2020-05-04T12:55:53.000+02:00 |
|---|---|
| Author: | Wajid Ehsan |
| Notes: | Scatter plot for standard deviation |
| Created: | 2020-03-26T11:11:17.000+01:00 |
|---|---|
| Author: | Wajid Ehsan |
| Notes: | This device now gets data from digitizerData MDL device. which has different APD channels per board |
| Created: | 2019-06-07T16:31:10.000+02:00 |
|---|---|
| Author: | Wajid Ehsan |
| Notes: | include Standard deviation |
| Created: | 2019-06-03T18:11:25.000+02:00 |
|---|---|
| Author: | CAS |
| Notes: | unset value will give exception |
| Created: | 2019-05-28T13:12:48.000+02:00 |
|---|---|
| Author: | Wajid Ehsan |
| Notes: | Integration of APD class |
| Created: | 2019-05-22T16:55:53.000+02:00 |
|---|---|
| Author: | Wajid Ehsan |
| Notes: | Include Temporal Standard deviation |
| Created: | 2019-05-09T17:30:44.000+02:00 |
|---|---|
| Author: | Wajid Ehsan |
| Notes: | Include Standard deviation |
| Created: | 2019-03-07T18:34:01.000+01:00 |
|---|---|
| Author: | Wajid Ehsan |
| Notes: | Take absolute value of APD data for pulse validity |
| Created: | 2019-03-05T17:56:44.000+01:00 |
|---|---|
| Author: | Wajid Ehsan |
| Notes: | Pulse and train validity check |
| Created: | 2019-02-15T17:04:14.000+01:00 |
|---|---|
| Author: | Wajid Ehsan |
| Notes: | Separate channel for Digitizer APD data |
| Created: | 2018-12-20T12:31:16.000+01:00 |
|---|---|
| Author: | Wajid Ehsan |
| Notes: |
| Created: | 2018-09-17T20:38:32.000+02:00 |
|---|---|
| Author: | Wajid Ehsan |
| Notes: |
| Created: | 2018-09-10T10:17:12.000+02:00 |
|---|---|
| Author: | Wajid Ehsan |
| Notes: | first version of Beam Position Monitor MDL device |
AIO¶
ACTRL¶
OUT3¶
| Instance id: | FXE_AUXT_AIO/ACTRL/OUT3 |
|---|---|
| Class id: | BeckhoffAnalogOutput |
| Host: | fxe-rr-sys-con-2 |
| Class documentation: | |
| BeckhoffAnalogOutput | |
| General: | link |
| Monitor: | link |
| Developer: | link |
| PLC: | link |
| Alias: | fxe-rr-sys-con-2 |
| Git repo: | https://git.xfel.eu/karaboDevices/Beckhoff |
| Last modified: | 2021-10-02T19:55:31.151+02:00 |
| Created at: | 2017-07-20T11:58:15.000+02:00 |
| Main authors: | Mamchykd, Silenzi, Giovanetti |
| Latest tag: | 4.8.2-2.11.1rc1 |
| Deployment tag: | 4.8.2-2.11.1rc1 |
| Installed tag: | 4.6.5-2.11.1 |
| Accessible by: | CAL, CONTROLS, CTRL, DA, danilevc, xdoc |
Warning
Rogue installation which is not mentioned in the deployment!
Warning
The installed tag (4.6.5-2.11.1) does not match tags mentioned in the deployment ([‘4.8.2-2.11.1rc1’])!
The BeckhoffAnalogOutput device is documented in
beckhoff:BeckhoffAnalogOutput
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device (i.e. of the server
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- beckhoffComDevice:
- InstanceId of the BeckhoffCom device that forwards commands to the PLC.
- functionBlockName:
- The type of the firmware block.
- fwInstanceName:
- The name of the firmware block instance.
- fwVersion:
- The version of the PLC framework.
- terminal:
- ???
- hardwareStatusBitField:
- This word encodes in bits the hardware-status information of this device
- hardwareState:
- The current state of the hardware decoded
- hardwareRegion:
- The current region of the hardware decoded
- hardwareErrorDescriptor:
- This word encodes in bits describing the hardware error
- hardwareErrorDescription:
- Error Code description
- waitingFor:
- Any call to the PLC will be published here, once the reply is received this property will be cleared. Commands will not be sent to the PLC until this property is cleared.
- epsilon:
- The epsilon determines the amount of change until a new physical value is posted from the hardware
- interlockReadOnly:
- Defines whether interlock conditions are configurable from this interface.
- interlockOn:
- Defines whether interlock surveillance is on or off.
- interlockOk:
- Defines whether interlock is ok (true) or broken (false).
- busy:
- Defines whether the PLC softdevice is busy.
- disableEpsilonFeedback:
- If false, the epsilon will be regulated until the incoming rate reaches the maximum rate
- maxStateUpdateRate:
- If state updates per second exceed this threshold, the state will be displayed as CHANGING
- noisyStateUpdateRateValue:
- Show the state update rate when it’s above ‘Max State Update Rate’ threshold.
- isStateUpdateNoisy:
- State update rate is above ‘Max State Update Rate’ threshold.
- reset:
- Resets the PLC hardware
- enableInterlockedSlots:
- Send device into INTERLOCK_BROKEN state, thus enabling all interlocked slots.
- disableInterlockedSlots:
- Send device into INTERLOCKED state, thus enabling all interlocked slots.
- requestHardwareValues:
- Ask for all property values on the device
- propertiesToPoll:
- All specified properties will be polled from the PLC with the given poll-rate. Only PLC aliases or device keys corresponding to PLC properties are allowed
- pollInterval:
- Hardware poll interval in seconds
- propertiesToRead:
- The specified properties will be read from the PLC by activating the Read button. Only PLC aliases or device keys corresponding to PLC properties are allowed
- readHardware:
- Requests value updates from the PLC for the properties listed under ‘Properties to read’
- force:
- ???
- trigger:
- Do not use this parameter to configure scheduled push. Instead use the parameter ‘scheduledPush’.
- maxUpdateFrequency:
- set to limit maximum update frequency for some values.
- value:
- Analog output of DAC.
- scale:
- Scaling factor for analog value.
- offset:
- Linear offset for analog value.
- relativeEpsilon:
- Flag to define epsilon mode: true means relative epsilon calculation, false means absolute epsilon calculation.
- rawValue:
- Digital input of DAC. This value is updated only on request!
| Created: | 2021-10-02T07:28:37.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Release candidate for 4.8.2 |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-08-23T15:36:04.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Bugfixes: 1. fix wrong value on the PLC when a deprecated paramer has different type wrt. the recommended new one. 2. fix bug (introduced in 4.8.0-2.11.4) that made the devices stay in UNKNOWN state |
| Created: | 2021-08-12T10:32:15.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Asynchronous registration of devices on BeckhoffCom (by means of slotInstanceNew HW state word parsed into bits |
| Created: | 2021-07-28T14:22:45.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
| Created: | 2021-06-23T16:13:27.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-06-22T13:56:55.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
|
| Created: | 2021-06-14T16:09:11.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Added BeckhoffDryPump |
| Created: | 2021-06-10T11:55:43.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Alarm conditions and state are not set on new schema. (Fixes bug seen in BeckhoffFuse after Karabo 2.11.1 deployment) |
| Created: | 2021-06-07T19:31:48.000+02:00 |
|---|---|
| Author: | Valerii Bondar |
| Notes: | Summer shutdown release, Fuse device added |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Summer shutdown release Devices added: BeckhoffTrainTrigger, BeckhoffLed, BeckhoffMC2Hexapod (BeckhoffMC2Base subclass), BeckhoffMC2Elmo (BeckhoffMC2Base subclass) Features: parameter deprecation in MC2 subclasses follow STOPPING state in Adixen Turbo Full pump. + other minor Fixes: * stepUp/stepDown popup error * epsilon feedback disable on write * avoid extra updates for interlock keys + other minor fixes |
| Created: | 2021-05-31T09:49:13.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-26T14:46:29.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-23T08:19:59.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-23T07:43:58.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-15T18:15:29.000+02:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: |
| Created: | 2021-03-24T09:43:30.000+01:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: | Add the AIBS |
| Created: | 2021-03-08T09:52:30.000+01:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: | Summary: Added auto-generated scene for Pfeiffer vacuum controller IMG400 |
OUT4¶
| Instance id: | FXE_AUXT_AIO/ACTRL/OUT4 |
|---|---|
| Class id: | BeckhoffAnalogOutput |
| Host: | fxe-rr-sys-con-2 |
| Class documentation: | |
| BeckhoffAnalogOutput | |
| General: | link |
| Monitor: | link |
| Developer: | link |
| PLC: | link |
| Alias: | fxe-rr-sys-con-2 |
| Git repo: | https://git.xfel.eu/karaboDevices/Beckhoff |
| Last modified: | 2021-10-02T19:55:31.151+02:00 |
| Created at: | 2017-07-20T11:58:15.000+02:00 |
| Main authors: | Mamchykd, Silenzi, Giovanetti |
| Latest tag: | 4.8.2-2.11.1rc1 |
| Deployment tag: | 4.8.2-2.11.1rc1 |
| Installed tag: | 4.6.5-2.11.1 |
| Accessible by: | CAL, CONTROLS, CTRL, DA, danilevc, xdoc |
Warning
Rogue installation which is not mentioned in the deployment!
Warning
The installed tag (4.6.5-2.11.1) does not match tags mentioned in the deployment ([‘4.8.2-2.11.1rc1’])!
The BeckhoffAnalogOutput device is documented in
beckhoff:BeckhoffAnalogOutput
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device (i.e. of the server
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- beckhoffComDevice:
- InstanceId of the BeckhoffCom device that forwards commands to the PLC.
- functionBlockName:
- The type of the firmware block.
- fwInstanceName:
- The name of the firmware block instance.
- fwVersion:
- The version of the PLC framework.
- terminal:
- ???
- hardwareStatusBitField:
- This word encodes in bits the hardware-status information of this device
- hardwareState:
- The current state of the hardware decoded
- hardwareRegion:
- The current region of the hardware decoded
- hardwareErrorDescriptor:
- This word encodes in bits describing the hardware error
- hardwareErrorDescription:
- Error Code description
- waitingFor:
- Any call to the PLC will be published here, once the reply is received this property will be cleared. Commands will not be sent to the PLC until this property is cleared.
- epsilon:
- The epsilon determines the amount of change until a new physical value is posted from the hardware
- interlockReadOnly:
- Defines whether interlock conditions are configurable from this interface.
- interlockOn:
- Defines whether interlock surveillance is on or off.
- interlockOk:
- Defines whether interlock is ok (true) or broken (false).
- busy:
- Defines whether the PLC softdevice is busy.
- disableEpsilonFeedback:
- If false, the epsilon will be regulated until the incoming rate reaches the maximum rate
- maxStateUpdateRate:
- If state updates per second exceed this threshold, the state will be displayed as CHANGING
- noisyStateUpdateRateValue:
- Show the state update rate when it’s above ‘Max State Update Rate’ threshold.
- isStateUpdateNoisy:
- State update rate is above ‘Max State Update Rate’ threshold.
- reset:
- Resets the PLC hardware
- enableInterlockedSlots:
- Send device into INTERLOCK_BROKEN state, thus enabling all interlocked slots.
- disableInterlockedSlots:
- Send device into INTERLOCKED state, thus enabling all interlocked slots.
- requestHardwareValues:
- Ask for all property values on the device
- propertiesToPoll:
- All specified properties will be polled from the PLC with the given poll-rate. Only PLC aliases or device keys corresponding to PLC properties are allowed
- pollInterval:
- Hardware poll interval in seconds
- propertiesToRead:
- The specified properties will be read from the PLC by activating the Read button. Only PLC aliases or device keys corresponding to PLC properties are allowed
- readHardware:
- Requests value updates from the PLC for the properties listed under ‘Properties to read’
- force:
- ???
- trigger:
- Do not use this parameter to configure scheduled push. Instead use the parameter ‘scheduledPush’.
- maxUpdateFrequency:
- set to limit maximum update frequency for some values.
- value:
- Analog output of DAC.
- scale:
- Scaling factor for analog value.
- offset:
- Linear offset for analog value.
- relativeEpsilon:
- Flag to define epsilon mode: true means relative epsilon calculation, false means absolute epsilon calculation.
- rawValue:
- Digital input of DAC. This value is updated only on request!
| Created: | 2021-10-02T07:28:37.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Release candidate for 4.8.2 |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-08-23T15:36:04.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Bugfixes: 1. fix wrong value on the PLC when a deprecated paramer has different type wrt. the recommended new one. 2. fix bug (introduced in 4.8.0-2.11.4) that made the devices stay in UNKNOWN state |
| Created: | 2021-08-12T10:32:15.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Asynchronous registration of devices on BeckhoffCom (by means of slotInstanceNew HW state word parsed into bits |
| Created: | 2021-07-28T14:22:45.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
| Created: | 2021-06-23T16:13:27.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-06-22T13:56:55.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
|
| Created: | 2021-06-14T16:09:11.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Added BeckhoffDryPump |
| Created: | 2021-06-10T11:55:43.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Alarm conditions and state are not set on new schema. (Fixes bug seen in BeckhoffFuse after Karabo 2.11.1 deployment) |
| Created: | 2021-06-07T19:31:48.000+02:00 |
|---|---|
| Author: | Valerii Bondar |
| Notes: | Summer shutdown release, Fuse device added |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Summer shutdown release Devices added: BeckhoffTrainTrigger, BeckhoffLed, BeckhoffMC2Hexapod (BeckhoffMC2Base subclass), BeckhoffMC2Elmo (BeckhoffMC2Base subclass) Features: parameter deprecation in MC2 subclasses follow STOPPING state in Adixen Turbo Full pump. + other minor Fixes: * stepUp/stepDown popup error * epsilon feedback disable on write * avoid extra updates for interlock keys + other minor fixes |
| Created: | 2021-05-31T09:49:13.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-26T14:46:29.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-23T08:19:59.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-23T07:43:58.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-15T18:15:29.000+02:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: |
| Created: | 2021-03-24T09:43:30.000+01:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: | Add the AIBS |
| Created: | 2021-03-08T09:52:30.000+01:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: | Summary: Added auto-generated scene for Pfeiffer vacuum controller IMG400 |
OUT5¶
| Instance id: | FXE_AUXT_AIO/ACTRL/OUT5 |
|---|---|
| Class id: | BeckhoffAnalogOutput |
| Host: | fxe-rr-sys-con-2 |
| Class documentation: | |
| BeckhoffAnalogOutput | |
| General: | link |
| Monitor: | link |
| Developer: | link |
| PLC: | link |
| Alias: | fxe-rr-sys-con-2 |
| Git repo: | https://git.xfel.eu/karaboDevices/Beckhoff |
| Last modified: | 2021-10-02T19:55:31.151+02:00 |
| Created at: | 2017-07-20T11:58:15.000+02:00 |
| Main authors: | Mamchykd, Silenzi, Giovanetti |
| Latest tag: | 4.8.2-2.11.1rc1 |
| Deployment tag: | 4.8.2-2.11.1rc1 |
| Installed tag: | 4.6.5-2.11.1 |
| Accessible by: | CAL, CONTROLS, CTRL, DA, danilevc, xdoc |
Warning
Rogue installation which is not mentioned in the deployment!
Warning
The installed tag (4.6.5-2.11.1) does not match tags mentioned in the deployment ([‘4.8.2-2.11.1rc1’])!
The BeckhoffAnalogOutput device is documented in
beckhoff:BeckhoffAnalogOutput
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device (i.e. of the server
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- beckhoffComDevice:
- InstanceId of the BeckhoffCom device that forwards commands to the PLC.
- functionBlockName:
- The type of the firmware block.
- fwInstanceName:
- The name of the firmware block instance.
- fwVersion:
- The version of the PLC framework.
- terminal:
- ???
- hardwareStatusBitField:
- This word encodes in bits the hardware-status information of this device
- hardwareState:
- The current state of the hardware decoded
- hardwareRegion:
- The current region of the hardware decoded
- hardwareErrorDescriptor:
- This word encodes in bits describing the hardware error
- hardwareErrorDescription:
- Error Code description
- waitingFor:
- Any call to the PLC will be published here, once the reply is received this property will be cleared. Commands will not be sent to the PLC until this property is cleared.
- epsilon:
- The epsilon determines the amount of change until a new physical value is posted from the hardware
- interlockReadOnly:
- Defines whether interlock conditions are configurable from this interface.
- interlockOn:
- Defines whether interlock surveillance is on or off.
- interlockOk:
- Defines whether interlock is ok (true) or broken (false).
- busy:
- Defines whether the PLC softdevice is busy.
- disableEpsilonFeedback:
- If false, the epsilon will be regulated until the incoming rate reaches the maximum rate
- maxStateUpdateRate:
- If state updates per second exceed this threshold, the state will be displayed as CHANGING
- noisyStateUpdateRateValue:
- Show the state update rate when it’s above ‘Max State Update Rate’ threshold.
- isStateUpdateNoisy:
- State update rate is above ‘Max State Update Rate’ threshold.
- reset:
- Resets the PLC hardware
- enableInterlockedSlots:
- Send device into INTERLOCK_BROKEN state, thus enabling all interlocked slots.
- disableInterlockedSlots:
- Send device into INTERLOCKED state, thus enabling all interlocked slots.
- requestHardwareValues:
- Ask for all property values on the device
- propertiesToPoll:
- All specified properties will be polled from the PLC with the given poll-rate. Only PLC aliases or device keys corresponding to PLC properties are allowed
- pollInterval:
- Hardware poll interval in seconds
- propertiesToRead:
- The specified properties will be read from the PLC by activating the Read button. Only PLC aliases or device keys corresponding to PLC properties are allowed
- readHardware:
- Requests value updates from the PLC for the properties listed under ‘Properties to read’
- force:
- ???
- trigger:
- Do not use this parameter to configure scheduled push. Instead use the parameter ‘scheduledPush’.
- maxUpdateFrequency:
- set to limit maximum update frequency for some values.
- value:
- Analog output of DAC.
- scale:
- Scaling factor for analog value.
- offset:
- Linear offset for analog value.
- relativeEpsilon:
- Flag to define epsilon mode: true means relative epsilon calculation, false means absolute epsilon calculation.
- rawValue:
- Digital input of DAC. This value is updated only on request!
| Created: | 2021-10-02T07:28:37.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Release candidate for 4.8.2 |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-08-23T15:36:04.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Bugfixes: 1. fix wrong value on the PLC when a deprecated paramer has different type wrt. the recommended new one. 2. fix bug (introduced in 4.8.0-2.11.4) that made the devices stay in UNKNOWN state |
| Created: | 2021-08-12T10:32:15.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Asynchronous registration of devices on BeckhoffCom (by means of slotInstanceNew HW state word parsed into bits |
| Created: | 2021-07-28T14:22:45.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
| Created: | 2021-06-23T16:13:27.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-06-22T13:56:55.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
|
| Created: | 2021-06-14T16:09:11.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Added BeckhoffDryPump |
| Created: | 2021-06-10T11:55:43.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Alarm conditions and state are not set on new schema. (Fixes bug seen in BeckhoffFuse after Karabo 2.11.1 deployment) |
| Created: | 2021-06-07T19:31:48.000+02:00 |
|---|---|
| Author: | Valerii Bondar |
| Notes: | Summer shutdown release, Fuse device added |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Summer shutdown release Devices added: BeckhoffTrainTrigger, BeckhoffLed, BeckhoffMC2Hexapod (BeckhoffMC2Base subclass), BeckhoffMC2Elmo (BeckhoffMC2Base subclass) Features: parameter deprecation in MC2 subclasses follow STOPPING state in Adixen Turbo Full pump. + other minor Fixes: * stepUp/stepDown popup error * epsilon feedback disable on write * avoid extra updates for interlock keys + other minor fixes |
| Created: | 2021-05-31T09:49:13.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-26T14:46:29.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-23T08:19:59.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-23T07:43:58.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-15T18:15:29.000+02:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: |
| Created: | 2021-03-24T09:43:30.000+01:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: | Add the AIBS |
| Created: | 2021-03-08T09:52:30.000+01:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: | Summary: Added auto-generated scene for Pfeiffer vacuum controller IMG400 |
OUT6¶
| Instance id: | FXE_AUXT_AIO/ACTRL/OUT6 |
|---|---|
| Class id: | BeckhoffAnalogOutput |
| Host: | fxe-rr-sys-con-2 |
| Class documentation: | |
| BeckhoffAnalogOutput | |
| General: | link |
| Monitor: | link |
| Developer: | link |
| PLC: | link |
| Alias: | fxe-rr-sys-con-2 |
| Git repo: | https://git.xfel.eu/karaboDevices/Beckhoff |
| Last modified: | 2021-10-02T19:55:31.151+02:00 |
| Created at: | 2017-07-20T11:58:15.000+02:00 |
| Main authors: | Mamchykd, Silenzi, Giovanetti |
| Latest tag: | 4.8.2-2.11.1rc1 |
| Deployment tag: | 4.8.2-2.11.1rc1 |
| Installed tag: | 4.6.5-2.11.1 |
| Accessible by: | CAL, CONTROLS, CTRL, DA, danilevc, xdoc |
Warning
Rogue installation which is not mentioned in the deployment!
Warning
The installed tag (4.6.5-2.11.1) does not match tags mentioned in the deployment ([‘4.8.2-2.11.1rc1’])!
The BeckhoffAnalogOutput device is documented in
beckhoff:BeckhoffAnalogOutput
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device (i.e. of the server
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- beckhoffComDevice:
- InstanceId of the BeckhoffCom device that forwards commands to the PLC.
- functionBlockName:
- The type of the firmware block.
- fwInstanceName:
- The name of the firmware block instance.
- fwVersion:
- The version of the PLC framework.
- terminal:
- ???
- hardwareStatusBitField:
- This word encodes in bits the hardware-status information of this device
- hardwareState:
- The current state of the hardware decoded
- hardwareRegion:
- The current region of the hardware decoded
- hardwareErrorDescriptor:
- This word encodes in bits describing the hardware error
- hardwareErrorDescription:
- Error Code description
- waitingFor:
- Any call to the PLC will be published here, once the reply is received this property will be cleared. Commands will not be sent to the PLC until this property is cleared.
- epsilon:
- The epsilon determines the amount of change until a new physical value is posted from the hardware
- interlockReadOnly:
- Defines whether interlock conditions are configurable from this interface.
- interlockOn:
- Defines whether interlock surveillance is on or off.
- interlockOk:
- Defines whether interlock is ok (true) or broken (false).
- busy:
- Defines whether the PLC softdevice is busy.
- disableEpsilonFeedback:
- If false, the epsilon will be regulated until the incoming rate reaches the maximum rate
- maxStateUpdateRate:
- If state updates per second exceed this threshold, the state will be displayed as CHANGING
- noisyStateUpdateRateValue:
- Show the state update rate when it’s above ‘Max State Update Rate’ threshold.
- isStateUpdateNoisy:
- State update rate is above ‘Max State Update Rate’ threshold.
- reset:
- Resets the PLC hardware
- enableInterlockedSlots:
- Send device into INTERLOCK_BROKEN state, thus enabling all interlocked slots.
- disableInterlockedSlots:
- Send device into INTERLOCKED state, thus enabling all interlocked slots.
- requestHardwareValues:
- Ask for all property values on the device
- propertiesToPoll:
- All specified properties will be polled from the PLC with the given poll-rate. Only PLC aliases or device keys corresponding to PLC properties are allowed
- pollInterval:
- Hardware poll interval in seconds
- propertiesToRead:
- The specified properties will be read from the PLC by activating the Read button. Only PLC aliases or device keys corresponding to PLC properties are allowed
- readHardware:
- Requests value updates from the PLC for the properties listed under ‘Properties to read’
- force:
- ???
- trigger:
- Do not use this parameter to configure scheduled push. Instead use the parameter ‘scheduledPush’.
- maxUpdateFrequency:
- set to limit maximum update frequency for some values.
- value:
- Analog output of DAC.
- scale:
- Scaling factor for analog value.
- offset:
- Linear offset for analog value.
- relativeEpsilon:
- Flag to define epsilon mode: true means relative epsilon calculation, false means absolute epsilon calculation.
- rawValue:
- Digital input of DAC. This value is updated only on request!
| Created: | 2021-10-02T07:28:37.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Release candidate for 4.8.2 |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-08-23T15:36:04.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Bugfixes: 1. fix wrong value on the PLC when a deprecated paramer has different type wrt. the recommended new one. 2. fix bug (introduced in 4.8.0-2.11.4) that made the devices stay in UNKNOWN state |
| Created: | 2021-08-12T10:32:15.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Asynchronous registration of devices on BeckhoffCom (by means of slotInstanceNew HW state word parsed into bits |
| Created: | 2021-07-28T14:22:45.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
| Created: | 2021-06-23T16:13:27.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-06-22T13:56:55.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
|
| Created: | 2021-06-14T16:09:11.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Added BeckhoffDryPump |
| Created: | 2021-06-10T11:55:43.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Alarm conditions and state are not set on new schema. (Fixes bug seen in BeckhoffFuse after Karabo 2.11.1 deployment) |
| Created: | 2021-06-07T19:31:48.000+02:00 |
|---|---|
| Author: | Valerii Bondar |
| Notes: | Summer shutdown release, Fuse device added |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Summer shutdown release Devices added: BeckhoffTrainTrigger, BeckhoffLed, BeckhoffMC2Hexapod (BeckhoffMC2Base subclass), BeckhoffMC2Elmo (BeckhoffMC2Base subclass) Features: parameter deprecation in MC2 subclasses follow STOPPING state in Adixen Turbo Full pump. + other minor Fixes: * stepUp/stepDown popup error * epsilon feedback disable on write * avoid extra updates for interlock keys + other minor fixes |
| Created: | 2021-05-31T09:49:13.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-26T14:46:29.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-23T08:19:59.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-23T07:43:58.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-15T18:15:29.000+02:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: |
| Created: | 2021-03-24T09:43:30.000+01:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: | Add the AIBS |
| Created: | 2021-03-08T09:52:30.000+01:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: | Summary: Added auto-generated scene for Pfeiffer vacuum controller IMG400 |
OUT7¶
| Instance id: | FXE_AUXT_AIO/ACTRL/OUT7 |
|---|---|
| Class id: | BeckhoffAnalogOutput |
| Host: | fxe-rr-sys-con-2 |
| Class documentation: | |
| BeckhoffAnalogOutput | |
| General: | link |
| Monitor: | link |
| Developer: | link |
| PLC: | link |
| Alias: | fxe-rr-sys-con-2 |
| Git repo: | https://git.xfel.eu/karaboDevices/Beckhoff |
| Last modified: | 2021-10-02T19:55:31.151+02:00 |
| Created at: | 2017-07-20T11:58:15.000+02:00 |
| Main authors: | Mamchykd, Silenzi, Giovanetti |
| Latest tag: | 4.8.2-2.11.1rc1 |
| Deployment tag: | 4.8.2-2.11.1rc1 |
| Installed tag: | 4.6.5-2.11.1 |
| Accessible by: | CAL, CONTROLS, CTRL, DA, danilevc, xdoc |
Warning
Rogue installation which is not mentioned in the deployment!
Warning
The installed tag (4.6.5-2.11.1) does not match tags mentioned in the deployment ([‘4.8.2-2.11.1rc1’])!
The BeckhoffAnalogOutput device is documented in
beckhoff:BeckhoffAnalogOutput
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device (i.e. of the server
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- beckhoffComDevice:
- InstanceId of the BeckhoffCom device that forwards commands to the PLC.
- functionBlockName:
- The type of the firmware block.
- fwInstanceName:
- The name of the firmware block instance.
- fwVersion:
- The version of the PLC framework.
- terminal:
- ???
- hardwareStatusBitField:
- This word encodes in bits the hardware-status information of this device
- hardwareState:
- The current state of the hardware decoded
- hardwareRegion:
- The current region of the hardware decoded
- hardwareErrorDescriptor:
- This word encodes in bits describing the hardware error
- hardwareErrorDescription:
- Error Code description
- waitingFor:
- Any call to the PLC will be published here, once the reply is received this property will be cleared. Commands will not be sent to the PLC until this property is cleared.
- epsilon:
- The epsilon determines the amount of change until a new physical value is posted from the hardware
- interlockReadOnly:
- Defines whether interlock conditions are configurable from this interface.
- interlockOn:
- Defines whether interlock surveillance is on or off.
- interlockOk:
- Defines whether interlock is ok (true) or broken (false).
- busy:
- Defines whether the PLC softdevice is busy.
- disableEpsilonFeedback:
- If false, the epsilon will be regulated until the incoming rate reaches the maximum rate
- maxStateUpdateRate:
- If state updates per second exceed this threshold, the state will be displayed as CHANGING
- noisyStateUpdateRateValue:
- Show the state update rate when it’s above ‘Max State Update Rate’ threshold.
- isStateUpdateNoisy:
- State update rate is above ‘Max State Update Rate’ threshold.
- reset:
- Resets the PLC hardware
- enableInterlockedSlots:
- Send device into INTERLOCK_BROKEN state, thus enabling all interlocked slots.
- disableInterlockedSlots:
- Send device into INTERLOCKED state, thus enabling all interlocked slots.
- requestHardwareValues:
- Ask for all property values on the device
- propertiesToPoll:
- All specified properties will be polled from the PLC with the given poll-rate. Only PLC aliases or device keys corresponding to PLC properties are allowed
- pollInterval:
- Hardware poll interval in seconds
- propertiesToRead:
- The specified properties will be read from the PLC by activating the Read button. Only PLC aliases or device keys corresponding to PLC properties are allowed
- readHardware:
- Requests value updates from the PLC for the properties listed under ‘Properties to read’
- force:
- ???
- trigger:
- Do not use this parameter to configure scheduled push. Instead use the parameter ‘scheduledPush’.
- maxUpdateFrequency:
- set to limit maximum update frequency for some values.
- value:
- Analog output of DAC.
- scale:
- Scaling factor for analog value.
- offset:
- Linear offset for analog value.
- relativeEpsilon:
- Flag to define epsilon mode: true means relative epsilon calculation, false means absolute epsilon calculation.
- rawValue:
- Digital input of DAC. This value is updated only on request!
| Created: | 2021-10-02T07:28:37.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Release candidate for 4.8.2 |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-08-23T15:36:04.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Bugfixes: 1. fix wrong value on the PLC when a deprecated paramer has different type wrt. the recommended new one. 2. fix bug (introduced in 4.8.0-2.11.4) that made the devices stay in UNKNOWN state |
| Created: | 2021-08-12T10:32:15.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Asynchronous registration of devices on BeckhoffCom (by means of slotInstanceNew HW state word parsed into bits |
| Created: | 2021-07-28T14:22:45.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
| Created: | 2021-06-23T16:13:27.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-06-22T13:56:55.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
|
| Created: | 2021-06-14T16:09:11.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Added BeckhoffDryPump |
| Created: | 2021-06-10T11:55:43.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Alarm conditions and state are not set on new schema. (Fixes bug seen in BeckhoffFuse after Karabo 2.11.1 deployment) |
| Created: | 2021-06-07T19:31:48.000+02:00 |
|---|---|
| Author: | Valerii Bondar |
| Notes: | Summer shutdown release, Fuse device added |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Summer shutdown release Devices added: BeckhoffTrainTrigger, BeckhoffLed, BeckhoffMC2Hexapod (BeckhoffMC2Base subclass), BeckhoffMC2Elmo (BeckhoffMC2Base subclass) Features: parameter deprecation in MC2 subclasses follow STOPPING state in Adixen Turbo Full pump. + other minor Fixes: * stepUp/stepDown popup error * epsilon feedback disable on write * avoid extra updates for interlock keys + other minor fixes |
| Created: | 2021-05-31T09:49:13.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-26T14:46:29.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-23T08:19:59.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-23T07:43:58.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-15T18:15:29.000+02:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: |
| Created: | 2021-03-24T09:43:30.000+01:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: | Add the AIBS |
| Created: | 2021-03-08T09:52:30.000+01:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: | Summary: Added auto-generated scene for Pfeiffer vacuum controller IMG400 |
OUT8¶
| Instance id: | FXE_AUXT_AIO/ACTRL/OUT8 |
|---|---|
| Class id: | BeckhoffAnalogOutput |
| Host: | fxe-rr-sys-con-2 |
| Class documentation: | |
| BeckhoffAnalogOutput | |
| General: | link |
| Monitor: | link |
| Developer: | link |
| PLC: | link |
| Alias: | fxe-rr-sys-con-2 |
| Git repo: | https://git.xfel.eu/karaboDevices/Beckhoff |
| Last modified: | 2021-10-02T19:55:31.151+02:00 |
| Created at: | 2017-07-20T11:58:15.000+02:00 |
| Main authors: | Mamchykd, Silenzi, Giovanetti |
| Latest tag: | 4.8.2-2.11.1rc1 |
| Deployment tag: | 4.8.2-2.11.1rc1 |
| Installed tag: | 4.6.5-2.11.1 |
| Accessible by: | CAL, CONTROLS, CTRL, DA, danilevc, xdoc |
Warning
Rogue installation which is not mentioned in the deployment!
Warning
The installed tag (4.6.5-2.11.1) does not match tags mentioned in the deployment ([‘4.8.2-2.11.1rc1’])!
The BeckhoffAnalogOutput device is documented in
beckhoff:BeckhoffAnalogOutput
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device (i.e. of the server
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- beckhoffComDevice:
- InstanceId of the BeckhoffCom device that forwards commands to the PLC.
- functionBlockName:
- The type of the firmware block.
- fwInstanceName:
- The name of the firmware block instance.
- fwVersion:
- The version of the PLC framework.
- terminal:
- ???
- hardwareStatusBitField:
- This word encodes in bits the hardware-status information of this device
- hardwareState:
- The current state of the hardware decoded
- hardwareRegion:
- The current region of the hardware decoded
- hardwareErrorDescriptor:
- This word encodes in bits describing the hardware error
- hardwareErrorDescription:
- Error Code description
- waitingFor:
- Any call to the PLC will be published here, once the reply is received this property will be cleared. Commands will not be sent to the PLC until this property is cleared.
- epsilon:
- The epsilon determines the amount of change until a new physical value is posted from the hardware
- interlockReadOnly:
- Defines whether interlock conditions are configurable from this interface.
- interlockOn:
- Defines whether interlock surveillance is on or off.
- interlockOk:
- Defines whether interlock is ok (true) or broken (false).
- busy:
- Defines whether the PLC softdevice is busy.
- disableEpsilonFeedback:
- If false, the epsilon will be regulated until the incoming rate reaches the maximum rate
- maxStateUpdateRate:
- If state updates per second exceed this threshold, the state will be displayed as CHANGING
- noisyStateUpdateRateValue:
- Show the state update rate when it’s above ‘Max State Update Rate’ threshold.
- isStateUpdateNoisy:
- State update rate is above ‘Max State Update Rate’ threshold.
- reset:
- Resets the PLC hardware
- enableInterlockedSlots:
- Send device into INTERLOCK_BROKEN state, thus enabling all interlocked slots.
- disableInterlockedSlots:
- Send device into INTERLOCKED state, thus enabling all interlocked slots.
- requestHardwareValues:
- Ask for all property values on the device
- propertiesToPoll:
- All specified properties will be polled from the PLC with the given poll-rate. Only PLC aliases or device keys corresponding to PLC properties are allowed
- pollInterval:
- Hardware poll interval in seconds
- propertiesToRead:
- The specified properties will be read from the PLC by activating the Read button. Only PLC aliases or device keys corresponding to PLC properties are allowed
- readHardware:
- Requests value updates from the PLC for the properties listed under ‘Properties to read’
- force:
- ???
- trigger:
- Do not use this parameter to configure scheduled push. Instead use the parameter ‘scheduledPush’.
- maxUpdateFrequency:
- set to limit maximum update frequency for some values.
- value:
- Analog output of DAC.
- scale:
- Scaling factor for analog value.
- offset:
- Linear offset for analog value.
- relativeEpsilon:
- Flag to define epsilon mode: true means relative epsilon calculation, false means absolute epsilon calculation.
- rawValue:
- Digital input of DAC. This value is updated only on request!
| Created: | 2021-10-02T07:28:37.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Release candidate for 4.8.2 |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-08-23T15:36:04.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Bugfixes: 1. fix wrong value on the PLC when a deprecated paramer has different type wrt. the recommended new one. 2. fix bug (introduced in 4.8.0-2.11.4) that made the devices stay in UNKNOWN state |
| Created: | 2021-08-12T10:32:15.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Asynchronous registration of devices on BeckhoffCom (by means of slotInstanceNew HW state word parsed into bits |
| Created: | 2021-07-28T14:22:45.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
| Created: | 2021-06-23T16:13:27.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-06-22T13:56:55.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
|
| Created: | 2021-06-14T16:09:11.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Added BeckhoffDryPump |
| Created: | 2021-06-10T11:55:43.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Alarm conditions and state are not set on new schema. (Fixes bug seen in BeckhoffFuse after Karabo 2.11.1 deployment) |
| Created: | 2021-06-07T19:31:48.000+02:00 |
|---|---|
| Author: | Valerii Bondar |
| Notes: | Summer shutdown release, Fuse device added |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Summer shutdown release Devices added: BeckhoffTrainTrigger, BeckhoffLed, BeckhoffMC2Hexapod (BeckhoffMC2Base subclass), BeckhoffMC2Elmo (BeckhoffMC2Base subclass) Features: parameter deprecation in MC2 subclasses follow STOPPING state in Adixen Turbo Full pump. + other minor Fixes: * stepUp/stepDown popup error * epsilon feedback disable on write * avoid extra updates for interlock keys + other minor fixes |
| Created: | 2021-05-31T09:49:13.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-26T14:46:29.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-23T08:19:59.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-23T07:43:58.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-15T18:15:29.000+02:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: |
| Created: | 2021-03-24T09:43:30.000+01:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: | Add the AIBS |
| Created: | 2021-03-08T09:52:30.000+01:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: | Summary: Added auto-generated scene for Pfeiffer vacuum controller IMG400 |
OUT_HV_USET¶
| Instance id: | FXE_AUXT_AIO/ACTRL/OUT_HV_USET |
|---|---|
| Class id: | BeckhoffAnalogOutput |
| Host: | fxe-rr-sys-con-2 |
| Class documentation: | |
| BeckhoffAnalogOutput | |
| General: | link |
| Monitor: | link |
| Developer: | link |
| PLC: | link |
| Alias: | fxe-rr-sys-con-2 |
| Git repo: | https://git.xfel.eu/karaboDevices/Beckhoff |
| Last modified: | 2021-10-02T19:55:31.151+02:00 |
| Created at: | 2017-07-20T11:58:15.000+02:00 |
| Main authors: | Mamchykd, Silenzi, Giovanetti |
| Latest tag: | 4.8.2-2.11.1rc1 |
| Deployment tag: | 4.8.2-2.11.1rc1 |
| Installed tag: | 4.6.5-2.11.1 |
| Accessible by: | CAL, CONTROLS, CTRL, DA, danilevc, xdoc |
Warning
Rogue installation which is not mentioned in the deployment!
Warning
The installed tag (4.6.5-2.11.1) does not match tags mentioned in the deployment ([‘4.8.2-2.11.1rc1’])!
The BeckhoffAnalogOutput device is documented in
beckhoff:BeckhoffAnalogOutput
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device (i.e. of the server
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- beckhoffComDevice:
- InstanceId of the BeckhoffCom device that forwards commands to the PLC.
- functionBlockName:
- The type of the firmware block.
- fwInstanceName:
- The name of the firmware block instance.
- fwVersion:
- The version of the PLC framework.
- terminal:
- ???
- hardwareStatusBitField:
- This word encodes in bits the hardware-status information of this device
- hardwareState:
- The current state of the hardware decoded
- hardwareRegion:
- The current region of the hardware decoded
- hardwareErrorDescriptor:
- This word encodes in bits describing the hardware error
- hardwareErrorDescription:
- Error Code description
- waitingFor:
- Any call to the PLC will be published here, once the reply is received this property will be cleared. Commands will not be sent to the PLC until this property is cleared.
- epsilon:
- The epsilon determines the amount of change until a new physical value is posted from the hardware
- interlockReadOnly:
- Defines whether interlock conditions are configurable from this interface.
- interlockOn:
- Defines whether interlock surveillance is on or off.
- interlockOk:
- Defines whether interlock is ok (true) or broken (false).
- busy:
- Defines whether the PLC softdevice is busy.
- disableEpsilonFeedback:
- If false, the epsilon will be regulated until the incoming rate reaches the maximum rate
- maxStateUpdateRate:
- If state updates per second exceed this threshold, the state will be displayed as CHANGING
- noisyStateUpdateRateValue:
- Show the state update rate when it’s above ‘Max State Update Rate’ threshold.
- isStateUpdateNoisy:
- State update rate is above ‘Max State Update Rate’ threshold.
- reset:
- Resets the PLC hardware
- enableInterlockedSlots:
- Send device into INTERLOCK_BROKEN state, thus enabling all interlocked slots.
- disableInterlockedSlots:
- Send device into INTERLOCKED state, thus enabling all interlocked slots.
- requestHardwareValues:
- Ask for all property values on the device
- propertiesToPoll:
- All specified properties will be polled from the PLC with the given poll-rate. Only PLC aliases or device keys corresponding to PLC properties are allowed
- pollInterval:
- Hardware poll interval in seconds
- propertiesToRead:
- The specified properties will be read from the PLC by activating the Read button. Only PLC aliases or device keys corresponding to PLC properties are allowed
- readHardware:
- Requests value updates from the PLC for the properties listed under ‘Properties to read’
- force:
- ???
- trigger:
- Do not use this parameter to configure scheduled push. Instead use the parameter ‘scheduledPush’.
- maxUpdateFrequency:
- set to limit maximum update frequency for some values.
- value:
- Analog output of DAC.
- scale:
- Scaling factor for analog value.
- offset:
- Linear offset for analog value.
- relativeEpsilon:
- Flag to define epsilon mode: true means relative epsilon calculation, false means absolute epsilon calculation.
- rawValue:
- Digital input of DAC. This value is updated only on request!
| Created: | 2021-10-02T07:28:37.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Release candidate for 4.8.2 |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-08-23T15:36:04.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Bugfixes: 1. fix wrong value on the PLC when a deprecated paramer has different type wrt. the recommended new one. 2. fix bug (introduced in 4.8.0-2.11.4) that made the devices stay in UNKNOWN state |
| Created: | 2021-08-12T10:32:15.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Asynchronous registration of devices on BeckhoffCom (by means of slotInstanceNew HW state word parsed into bits |
| Created: | 2021-07-28T14:22:45.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
| Created: | 2021-06-23T16:13:27.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-06-22T13:56:55.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
|
| Created: | 2021-06-14T16:09:11.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Added BeckhoffDryPump |
| Created: | 2021-06-10T11:55:43.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Alarm conditions and state are not set on new schema. (Fixes bug seen in BeckhoffFuse after Karabo 2.11.1 deployment) |
| Created: | 2021-06-07T19:31:48.000+02:00 |
|---|---|
| Author: | Valerii Bondar |
| Notes: | Summer shutdown release, Fuse device added |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Summer shutdown release Devices added: BeckhoffTrainTrigger, BeckhoffLed, BeckhoffMC2Hexapod (BeckhoffMC2Base subclass), BeckhoffMC2Elmo (BeckhoffMC2Base subclass) Features: parameter deprecation in MC2 subclasses follow STOPPING state in Adixen Turbo Full pump. + other minor Fixes: * stepUp/stepDown popup error * epsilon feedback disable on write * avoid extra updates for interlock keys + other minor fixes |
| Created: | 2021-05-31T09:49:13.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-26T14:46:29.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-23T08:19:59.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-23T07:43:58.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-15T18:15:29.000+02:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: |
| Created: | 2021-03-24T09:43:30.000+01:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: | Add the AIBS |
| Created: | 2021-03-08T09:52:30.000+01:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: | Summary: Added auto-generated scene for Pfeiffer vacuum controller IMG400 |
OUT_LLS3_SETPOINT¶
| Instance id: | FXE_AUXT_AIO/ACTRL/OUT_LLS3_SETPOINT |
|---|---|
| Class id: | BeckhoffAnalogOutput |
| Host: | fxe-rr-sys-con-2 |
| Class documentation: | |
| BeckhoffAnalogOutput | |
| General: | link |
| Monitor: | link |
| Developer: | link |
| PLC: | link |
| Alias: | fxe-rr-sys-con-2 |
| Git repo: | https://git.xfel.eu/karaboDevices/Beckhoff |
| Last modified: | 2021-10-02T19:55:31.151+02:00 |
| Created at: | 2017-07-20T11:58:15.000+02:00 |
| Main authors: | Mamchykd, Silenzi, Giovanetti |
| Latest tag: | 4.8.2-2.11.1rc1 |
| Deployment tag: | 4.8.2-2.11.1rc1 |
| Installed tag: | 4.6.5-2.11.1 |
| Accessible by: | CAL, CONTROLS, CTRL, DA, danilevc, xdoc |
Warning
Rogue installation which is not mentioned in the deployment!
Warning
The installed tag (4.6.5-2.11.1) does not match tags mentioned in the deployment ([‘4.8.2-2.11.1rc1’])!
The BeckhoffAnalogOutput device is documented in
beckhoff:BeckhoffAnalogOutput
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device (i.e. of the server
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- beckhoffComDevice:
- InstanceId of the BeckhoffCom device that forwards commands to the PLC.
- functionBlockName:
- The type of the firmware block.
- fwInstanceName:
- The name of the firmware block instance.
- fwVersion:
- The version of the PLC framework.
- terminal:
- ???
- hardwareStatusBitField:
- This word encodes in bits the hardware-status information of this device
- hardwareState:
- The current state of the hardware decoded
- hardwareRegion:
- The current region of the hardware decoded
- hardwareErrorDescriptor:
- This word encodes in bits describing the hardware error
- hardwareErrorDescription:
- Error Code description
- waitingFor:
- Any call to the PLC will be published here, once the reply is received this property will be cleared. Commands will not be sent to the PLC until this property is cleared.
- epsilon:
- The epsilon determines the amount of change until a new physical value is posted from the hardware
- interlockReadOnly:
- Defines whether interlock conditions are configurable from this interface.
- interlockOn:
- Defines whether interlock surveillance is on or off.
- interlockOk:
- Defines whether interlock is ok (true) or broken (false).
- busy:
- Defines whether the PLC softdevice is busy.
- disableEpsilonFeedback:
- If false, the epsilon will be regulated until the incoming rate reaches the maximum rate
- maxStateUpdateRate:
- If state updates per second exceed this threshold, the state will be displayed as CHANGING
- noisyStateUpdateRateValue:
- Show the state update rate when it’s above ‘Max State Update Rate’ threshold.
- isStateUpdateNoisy:
- State update rate is above ‘Max State Update Rate’ threshold.
- reset:
- Resets the PLC hardware
- enableInterlockedSlots:
- Send device into INTERLOCK_BROKEN state, thus enabling all interlocked slots.
- disableInterlockedSlots:
- Send device into INTERLOCKED state, thus enabling all interlocked slots.
- requestHardwareValues:
- Ask for all property values on the device
- propertiesToPoll:
- All specified properties will be polled from the PLC with the given poll-rate. Only PLC aliases or device keys corresponding to PLC properties are allowed
- pollInterval:
- Hardware poll interval in seconds
- propertiesToRead:
- The specified properties will be read from the PLC by activating the Read button. Only PLC aliases or device keys corresponding to PLC properties are allowed
- readHardware:
- Requests value updates from the PLC for the properties listed under ‘Properties to read’
- force:
- ???
- trigger:
- Do not use this parameter to configure scheduled push. Instead use the parameter ‘scheduledPush’.
- maxUpdateFrequency:
- set to limit maximum update frequency for some values.
- value:
- Analog output of DAC.
- scale:
- Scaling factor for analog value.
- offset:
- Linear offset for analog value.
- relativeEpsilon:
- Flag to define epsilon mode: true means relative epsilon calculation, false means absolute epsilon calculation.
- rawValue:
- Digital input of DAC. This value is updated only on request!
| Created: | 2021-10-02T07:28:37.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Release candidate for 4.8.2 |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-08-23T15:36:04.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Bugfixes: 1. fix wrong value on the PLC when a deprecated paramer has different type wrt. the recommended new one. 2. fix bug (introduced in 4.8.0-2.11.4) that made the devices stay in UNKNOWN state |
| Created: | 2021-08-12T10:32:15.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Asynchronous registration of devices on BeckhoffCom (by means of slotInstanceNew HW state word parsed into bits |
| Created: | 2021-07-28T14:22:45.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
| Created: | 2021-06-23T16:13:27.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-06-22T13:56:55.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
|
| Created: | 2021-06-14T16:09:11.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Added BeckhoffDryPump |
| Created: | 2021-06-10T11:55:43.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Alarm conditions and state are not set on new schema. (Fixes bug seen in BeckhoffFuse after Karabo 2.11.1 deployment) |
| Created: | 2021-06-07T19:31:48.000+02:00 |
|---|---|
| Author: | Valerii Bondar |
| Notes: | Summer shutdown release, Fuse device added |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Summer shutdown release Devices added: BeckhoffTrainTrigger, BeckhoffLed, BeckhoffMC2Hexapod (BeckhoffMC2Base subclass), BeckhoffMC2Elmo (BeckhoffMC2Base subclass) Features: parameter deprecation in MC2 subclasses follow STOPPING state in Adixen Turbo Full pump. + other minor Fixes: * stepUp/stepDown popup error * epsilon feedback disable on write * avoid extra updates for interlock keys + other minor fixes |
| Created: | 2021-05-31T09:49:13.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-26T14:46:29.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-23T08:19:59.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-23T07:43:58.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-15T18:15:29.000+02:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: |
| Created: | 2021-03-24T09:43:30.000+01:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: | Add the AIBS |
| Created: | 2021-03-08T09:52:30.000+01:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: | Summary: Added auto-generated scene for Pfeiffer vacuum controller IMG400 |
ASENS¶
IN4¶
| Instance id: | FXE_AUXT_AIO/ASENS/IN4 |
|---|---|
| Class id: | BeckhoffAnalogInput |
| Host: | fxe-rr-sys-con-2 |
| Class documentation: | |
| BeckhoffAnalogInput | |
| General: | link |
| Monitor: | link |
| Developer: | link |
| PLC: | link |
| Alias: | fxe-rr-sys-con-2 |
| Git repo: | https://git.xfel.eu/karaboDevices/Beckhoff |
| Last modified: | 2021-10-02T19:55:31.151+02:00 |
| Created at: | 2017-07-20T11:58:15.000+02:00 |
| Main authors: | Mamchykd, Silenzi, Giovanetti |
| Latest tag: | 4.8.2-2.11.1rc1 |
| Deployment tag: | 4.8.2-2.11.1rc1 |
| Installed tag: | 4.6.5-2.11.1 |
| Accessible by: | CAL, CONTROLS, CTRL, DA, danilevc, xdoc |
Warning
Rogue installation which is not mentioned in the deployment!
Warning
The installed tag (4.6.5-2.11.1) does not match tags mentioned in the deployment ([‘4.8.2-2.11.1rc1’])!
The BeckhoffAnalogInput device is documented in
beckhoff:BeckhoffAnalogInput
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device (i.e. of the server
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- beckhoffComDevice:
- InstanceId of the BeckhoffCom device that forwards commands to the PLC.
- functionBlockName:
- The type of the firmware block.
- fwInstanceName:
- The name of the firmware block instance.
- fwVersion:
- The version of the PLC framework.
- terminal:
- ???
- hardwareStatusBitField:
- This word encodes in bits the hardware-status information of this device
- hardwareState:
- The current state of the hardware decoded
- hardwareRegion:
- The current region of the hardware decoded
- hardwareErrorDescriptor:
- This word encodes in bits describing the hardware error
- hardwareErrorDescription:
- Error Code description
- waitingFor:
- Any call to the PLC will be published here, once the reply is received this property will be cleared. Commands will not be sent to the PLC until this property is cleared.
- epsilon:
- The epsilon determines the amount of change until a new physical value is posted from the hardware
- interlockReadOnly:
- Defines whether interlock conditions are configurable from this interface.
- interlockOn:
- Defines whether interlock surveillance is on or off.
- interlockOk:
- Defines whether interlock is ok (true) or broken (false).
- busy:
- Defines whether the PLC softdevice is busy.
- disableEpsilonFeedback:
- If false, the epsilon will be regulated until the incoming rate reaches the maximum rate
- maxStateUpdateRate:
- If state updates per second exceed this threshold, the state will be displayed as CHANGING
- noisyStateUpdateRateValue:
- Show the state update rate when it’s above ‘Max State Update Rate’ threshold.
- isStateUpdateNoisy:
- State update rate is above ‘Max State Update Rate’ threshold.
- reset:
- Resets the PLC hardware
- enableInterlockedSlots:
- Send device into INTERLOCK_BROKEN state, thus enabling all interlocked slots.
- disableInterlockedSlots:
- Send device into INTERLOCKED state, thus enabling all interlocked slots.
- requestHardwareValues:
- Ask for all property values on the device
- propertiesToPoll:
- All specified properties will be polled from the PLC with the given poll-rate. Only PLC aliases or device keys corresponding to PLC properties are allowed
- pollInterval:
- Hardware poll interval in seconds
- propertiesToRead:
- The specified properties will be read from the PLC by activating the Read button. Only PLC aliases or device keys corresponding to PLC properties are allowed
- readHardware:
- Requests value updates from the PLC for the properties listed under ‘Properties to read’
- force:
- ???
- trigger:
- Do not use this parameter to configure scheduled push. Instead use the parameter ‘scheduledPush’.
- maxUpdateFrequency:
- set to limit maximum update frequency for some values.
- value:
- Analog input of ADC.
- semiRawValue:
- Semi raw value of analog input, i.e. the voltage.
- epsSemiRaw:
- Epsilon of the SemiRawValue.
- relativeEpsilon:
- Flag to define epsilon mode: true means relative epsilon calculation, false means absolute epsilon calculation.
| Created: | 2021-10-02T07:28:37.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Release candidate for 4.8.2 |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-08-23T15:36:04.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Bugfixes: 1. fix wrong value on the PLC when a deprecated paramer has different type wrt. the recommended new one. 2. fix bug (introduced in 4.8.0-2.11.4) that made the devices stay in UNKNOWN state |
| Created: | 2021-08-12T10:32:15.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Asynchronous registration of devices on BeckhoffCom (by means of slotInstanceNew HW state word parsed into bits |
| Created: | 2021-07-28T14:22:45.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
| Created: | 2021-06-23T16:13:27.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-06-22T13:56:55.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
|
| Created: | 2021-06-14T16:09:11.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Added BeckhoffDryPump |
| Created: | 2021-06-10T11:55:43.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Alarm conditions and state are not set on new schema. (Fixes bug seen in BeckhoffFuse after Karabo 2.11.1 deployment) |
| Created: | 2021-06-07T19:31:48.000+02:00 |
|---|---|
| Author: | Valerii Bondar |
| Notes: | Summer shutdown release, Fuse device added |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Summer shutdown release Devices added: BeckhoffTrainTrigger, BeckhoffLed, BeckhoffMC2Hexapod (BeckhoffMC2Base subclass), BeckhoffMC2Elmo (BeckhoffMC2Base subclass) Features: parameter deprecation in MC2 subclasses follow STOPPING state in Adixen Turbo Full pump. + other minor Fixes: * stepUp/stepDown popup error * epsilon feedback disable on write * avoid extra updates for interlock keys + other minor fixes |
| Created: | 2021-05-31T09:49:13.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-26T14:46:29.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-23T08:19:59.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-23T07:43:58.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-15T18:15:29.000+02:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: |
| Created: | 2021-03-24T09:43:30.000+01:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: | Add the AIBS |
| Created: | 2021-03-08T09:52:30.000+01:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: | Summary: Added auto-generated scene for Pfeiffer vacuum controller IMG400 |
IN5¶
| Instance id: | FXE_AUXT_AIO/ASENS/IN5 |
|---|---|
| Class id: | BeckhoffAnalogInput |
| Host: | fxe-rr-sys-con-2 |
| Class documentation: | |
| BeckhoffAnalogInput | |
| General: | link |
| Monitor: | link |
| Developer: | link |
| PLC: | link |
| Alias: | fxe-rr-sys-con-2 |
| Git repo: | https://git.xfel.eu/karaboDevices/Beckhoff |
| Last modified: | 2021-10-02T19:55:31.151+02:00 |
| Created at: | 2017-07-20T11:58:15.000+02:00 |
| Main authors: | Mamchykd, Silenzi, Giovanetti |
| Latest tag: | 4.8.2-2.11.1rc1 |
| Deployment tag: | 4.8.2-2.11.1rc1 |
| Installed tag: | 4.6.5-2.11.1 |
| Accessible by: | CAL, CONTROLS, CTRL, DA, danilevc, xdoc |
Warning
Rogue installation which is not mentioned in the deployment!
Warning
The installed tag (4.6.5-2.11.1) does not match tags mentioned in the deployment ([‘4.8.2-2.11.1rc1’])!
The BeckhoffAnalogInput device is documented in
beckhoff:BeckhoffAnalogInput
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device (i.e. of the server
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- beckhoffComDevice:
- InstanceId of the BeckhoffCom device that forwards commands to the PLC.
- functionBlockName:
- The type of the firmware block.
- fwInstanceName:
- The name of the firmware block instance.
- fwVersion:
- The version of the PLC framework.
- terminal:
- ???
- hardwareStatusBitField:
- This word encodes in bits the hardware-status information of this device
- hardwareState:
- The current state of the hardware decoded
- hardwareRegion:
- The current region of the hardware decoded
- hardwareErrorDescriptor:
- This word encodes in bits describing the hardware error
- hardwareErrorDescription:
- Error Code description
- waitingFor:
- Any call to the PLC will be published here, once the reply is received this property will be cleared. Commands will not be sent to the PLC until this property is cleared.
- epsilon:
- The epsilon determines the amount of change until a new physical value is posted from the hardware
- interlockReadOnly:
- Defines whether interlock conditions are configurable from this interface.
- interlockOn:
- Defines whether interlock surveillance is on or off.
- interlockOk:
- Defines whether interlock is ok (true) or broken (false).
- busy:
- Defines whether the PLC softdevice is busy.
- disableEpsilonFeedback:
- If false, the epsilon will be regulated until the incoming rate reaches the maximum rate
- maxStateUpdateRate:
- If state updates per second exceed this threshold, the state will be displayed as CHANGING
- noisyStateUpdateRateValue:
- Show the state update rate when it’s above ‘Max State Update Rate’ threshold.
- isStateUpdateNoisy:
- State update rate is above ‘Max State Update Rate’ threshold.
- reset:
- Resets the PLC hardware
- enableInterlockedSlots:
- Send device into INTERLOCK_BROKEN state, thus enabling all interlocked slots.
- disableInterlockedSlots:
- Send device into INTERLOCKED state, thus enabling all interlocked slots.
- requestHardwareValues:
- Ask for all property values on the device
- propertiesToPoll:
- All specified properties will be polled from the PLC with the given poll-rate. Only PLC aliases or device keys corresponding to PLC properties are allowed
- pollInterval:
- Hardware poll interval in seconds
- propertiesToRead:
- The specified properties will be read from the PLC by activating the Read button. Only PLC aliases or device keys corresponding to PLC properties are allowed
- readHardware:
- Requests value updates from the PLC for the properties listed under ‘Properties to read’
- force:
- ???
- trigger:
- Do not use this parameter to configure scheduled push. Instead use the parameter ‘scheduledPush’.
- maxUpdateFrequency:
- set to limit maximum update frequency for some values.
- value:
- Analog input of ADC.
- semiRawValue:
- Semi raw value of analog input, i.e. the voltage.
- epsSemiRaw:
- Epsilon of the SemiRawValue.
- relativeEpsilon:
- Flag to define epsilon mode: true means relative epsilon calculation, false means absolute epsilon calculation.
| Created: | 2021-10-02T07:28:37.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Release candidate for 4.8.2 |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-08-23T15:36:04.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Bugfixes: 1. fix wrong value on the PLC when a deprecated paramer has different type wrt. the recommended new one. 2. fix bug (introduced in 4.8.0-2.11.4) that made the devices stay in UNKNOWN state |
| Created: | 2021-08-12T10:32:15.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Asynchronous registration of devices on BeckhoffCom (by means of slotInstanceNew HW state word parsed into bits |
| Created: | 2021-07-28T14:22:45.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
| Created: | 2021-06-23T16:13:27.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-06-22T13:56:55.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
|
| Created: | 2021-06-14T16:09:11.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Added BeckhoffDryPump |
| Created: | 2021-06-10T11:55:43.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Alarm conditions and state are not set on new schema. (Fixes bug seen in BeckhoffFuse after Karabo 2.11.1 deployment) |
| Created: | 2021-06-07T19:31:48.000+02:00 |
|---|---|
| Author: | Valerii Bondar |
| Notes: | Summer shutdown release, Fuse device added |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Summer shutdown release Devices added: BeckhoffTrainTrigger, BeckhoffLed, BeckhoffMC2Hexapod (BeckhoffMC2Base subclass), BeckhoffMC2Elmo (BeckhoffMC2Base subclass) Features: parameter deprecation in MC2 subclasses follow STOPPING state in Adixen Turbo Full pump. + other minor Fixes: * stepUp/stepDown popup error * epsilon feedback disable on write * avoid extra updates for interlock keys + other minor fixes |
| Created: | 2021-05-31T09:49:13.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-26T14:46:29.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-23T08:19:59.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-23T07:43:58.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-15T18:15:29.000+02:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: |
| Created: | 2021-03-24T09:43:30.000+01:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: | Add the AIBS |
| Created: | 2021-03-08T09:52:30.000+01:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: | Summary: Added auto-generated scene for Pfeiffer vacuum controller IMG400 |
IN6¶
| Instance id: | FXE_AUXT_AIO/ASENS/IN6 |
|---|---|
| Class id: | BeckhoffAnalogInput |
| Host: | fxe-rr-sys-con-2 |
| Class documentation: | |
| BeckhoffAnalogInput | |
| General: | link |
| Monitor: | link |
| Developer: | link |
| PLC: | link |
| Alias: | fxe-rr-sys-con-2 |
| Git repo: | https://git.xfel.eu/karaboDevices/Beckhoff |
| Last modified: | 2021-10-02T19:55:31.151+02:00 |
| Created at: | 2017-07-20T11:58:15.000+02:00 |
| Main authors: | Mamchykd, Silenzi, Giovanetti |
| Latest tag: | 4.8.2-2.11.1rc1 |
| Deployment tag: | 4.8.2-2.11.1rc1 |
| Installed tag: | 4.6.5-2.11.1 |
| Accessible by: | CAL, CONTROLS, CTRL, DA, danilevc, xdoc |
Warning
Rogue installation which is not mentioned in the deployment!
Warning
The installed tag (4.6.5-2.11.1) does not match tags mentioned in the deployment ([‘4.8.2-2.11.1rc1’])!
The BeckhoffAnalogInput device is documented in
beckhoff:BeckhoffAnalogInput
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device (i.e. of the server
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- beckhoffComDevice:
- InstanceId of the BeckhoffCom device that forwards commands to the PLC.
- functionBlockName:
- The type of the firmware block.
- fwInstanceName:
- The name of the firmware block instance.
- fwVersion:
- The version of the PLC framework.
- terminal:
- ???
- hardwareStatusBitField:
- This word encodes in bits the hardware-status information of this device
- hardwareState:
- The current state of the hardware decoded
- hardwareRegion:
- The current region of the hardware decoded
- hardwareErrorDescriptor:
- This word encodes in bits describing the hardware error
- hardwareErrorDescription:
- Error Code description
- waitingFor:
- Any call to the PLC will be published here, once the reply is received this property will be cleared. Commands will not be sent to the PLC until this property is cleared.
- epsilon:
- The epsilon determines the amount of change until a new physical value is posted from the hardware
- interlockReadOnly:
- Defines whether interlock conditions are configurable from this interface.
- interlockOn:
- Defines whether interlock surveillance is on or off.
- interlockOk:
- Defines whether interlock is ok (true) or broken (false).
- busy:
- Defines whether the PLC softdevice is busy.
- disableEpsilonFeedback:
- If false, the epsilon will be regulated until the incoming rate reaches the maximum rate
- maxStateUpdateRate:
- If state updates per second exceed this threshold, the state will be displayed as CHANGING
- noisyStateUpdateRateValue:
- Show the state update rate when it’s above ‘Max State Update Rate’ threshold.
- isStateUpdateNoisy:
- State update rate is above ‘Max State Update Rate’ threshold.
- reset:
- Resets the PLC hardware
- enableInterlockedSlots:
- Send device into INTERLOCK_BROKEN state, thus enabling all interlocked slots.
- disableInterlockedSlots:
- Send device into INTERLOCKED state, thus enabling all interlocked slots.
- requestHardwareValues:
- Ask for all property values on the device
- propertiesToPoll:
- All specified properties will be polled from the PLC with the given poll-rate. Only PLC aliases or device keys corresponding to PLC properties are allowed
- pollInterval:
- Hardware poll interval in seconds
- propertiesToRead:
- The specified properties will be read from the PLC by activating the Read button. Only PLC aliases or device keys corresponding to PLC properties are allowed
- readHardware:
- Requests value updates from the PLC for the properties listed under ‘Properties to read’
- force:
- ???
- trigger:
- Do not use this parameter to configure scheduled push. Instead use the parameter ‘scheduledPush’.
- maxUpdateFrequency:
- set to limit maximum update frequency for some values.
- value:
- Analog input of ADC.
- semiRawValue:
- Semi raw value of analog input, i.e. the voltage.
- epsSemiRaw:
- Epsilon of the SemiRawValue.
- relativeEpsilon:
- Flag to define epsilon mode: true means relative epsilon calculation, false means absolute epsilon calculation.
| Created: | 2021-10-02T07:28:37.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Release candidate for 4.8.2 |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-08-23T15:36:04.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Bugfixes: 1. fix wrong value on the PLC when a deprecated paramer has different type wrt. the recommended new one. 2. fix bug (introduced in 4.8.0-2.11.4) that made the devices stay in UNKNOWN state |
| Created: | 2021-08-12T10:32:15.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Asynchronous registration of devices on BeckhoffCom (by means of slotInstanceNew HW state word parsed into bits |
| Created: | 2021-07-28T14:22:45.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
| Created: | 2021-06-23T16:13:27.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-06-22T13:56:55.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
|
| Created: | 2021-06-14T16:09:11.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Added BeckhoffDryPump |
| Created: | 2021-06-10T11:55:43.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Alarm conditions and state are not set on new schema. (Fixes bug seen in BeckhoffFuse after Karabo 2.11.1 deployment) |
| Created: | 2021-06-07T19:31:48.000+02:00 |
|---|---|
| Author: | Valerii Bondar |
| Notes: | Summer shutdown release, Fuse device added |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Summer shutdown release Devices added: BeckhoffTrainTrigger, BeckhoffLed, BeckhoffMC2Hexapod (BeckhoffMC2Base subclass), BeckhoffMC2Elmo (BeckhoffMC2Base subclass) Features: parameter deprecation in MC2 subclasses follow STOPPING state in Adixen Turbo Full pump. + other minor Fixes: * stepUp/stepDown popup error * epsilon feedback disable on write * avoid extra updates for interlock keys + other minor fixes |
| Created: | 2021-05-31T09:49:13.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-26T14:46:29.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-23T08:19:59.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-23T07:43:58.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-15T18:15:29.000+02:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: |
| Created: | 2021-03-24T09:43:30.000+01:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: | Add the AIBS |
| Created: | 2021-03-08T09:52:30.000+01:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: | Summary: Added auto-generated scene for Pfeiffer vacuum controller IMG400 |
IN7¶
| Instance id: | FXE_AUXT_AIO/ASENS/IN7 |
|---|---|
| Class id: | BeckhoffAnalogInput |
| Host: | fxe-rr-sys-con-2 |
| Class documentation: | |
| BeckhoffAnalogInput | |
| General: | link |
| Monitor: | link |
| Developer: | link |
| PLC: | link |
| Alias: | fxe-rr-sys-con-2 |
| Git repo: | https://git.xfel.eu/karaboDevices/Beckhoff |
| Last modified: | 2021-10-02T19:55:31.151+02:00 |
| Created at: | 2017-07-20T11:58:15.000+02:00 |
| Main authors: | Mamchykd, Silenzi, Giovanetti |
| Latest tag: | 4.8.2-2.11.1rc1 |
| Deployment tag: | 4.8.2-2.11.1rc1 |
| Installed tag: | 4.6.5-2.11.1 |
| Accessible by: | CAL, CONTROLS, CTRL, DA, danilevc, xdoc |
Warning
Rogue installation which is not mentioned in the deployment!
Warning
The installed tag (4.6.5-2.11.1) does not match tags mentioned in the deployment ([‘4.8.2-2.11.1rc1’])!
The BeckhoffAnalogInput device is documented in
beckhoff:BeckhoffAnalogInput
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device (i.e. of the server
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- beckhoffComDevice:
- InstanceId of the BeckhoffCom device that forwards commands to the PLC.
- functionBlockName:
- The type of the firmware block.
- fwInstanceName:
- The name of the firmware block instance.
- fwVersion:
- The version of the PLC framework.
- terminal:
- ???
- hardwareStatusBitField:
- This word encodes in bits the hardware-status information of this device
- hardwareState:
- The current state of the hardware decoded
- hardwareRegion:
- The current region of the hardware decoded
- hardwareErrorDescriptor:
- This word encodes in bits describing the hardware error
- hardwareErrorDescription:
- Error Code description
- waitingFor:
- Any call to the PLC will be published here, once the reply is received this property will be cleared. Commands will not be sent to the PLC until this property is cleared.
- epsilon:
- The epsilon determines the amount of change until a new physical value is posted from the hardware
- interlockReadOnly:
- Defines whether interlock conditions are configurable from this interface.
- interlockOn:
- Defines whether interlock surveillance is on or off.
- interlockOk:
- Defines whether interlock is ok (true) or broken (false).
- busy:
- Defines whether the PLC softdevice is busy.
- disableEpsilonFeedback:
- If false, the epsilon will be regulated until the incoming rate reaches the maximum rate
- maxStateUpdateRate:
- If state updates per second exceed this threshold, the state will be displayed as CHANGING
- noisyStateUpdateRateValue:
- Show the state update rate when it’s above ‘Max State Update Rate’ threshold.
- isStateUpdateNoisy:
- State update rate is above ‘Max State Update Rate’ threshold.
- reset:
- Resets the PLC hardware
- enableInterlockedSlots:
- Send device into INTERLOCK_BROKEN state, thus enabling all interlocked slots.
- disableInterlockedSlots:
- Send device into INTERLOCKED state, thus enabling all interlocked slots.
- requestHardwareValues:
- Ask for all property values on the device
- propertiesToPoll:
- All specified properties will be polled from the PLC with the given poll-rate. Only PLC aliases or device keys corresponding to PLC properties are allowed
- pollInterval:
- Hardware poll interval in seconds
- propertiesToRead:
- The specified properties will be read from the PLC by activating the Read button. Only PLC aliases or device keys corresponding to PLC properties are allowed
- readHardware:
- Requests value updates from the PLC for the properties listed under ‘Properties to read’
- force:
- ???
- trigger:
- Do not use this parameter to configure scheduled push. Instead use the parameter ‘scheduledPush’.
- maxUpdateFrequency:
- set to limit maximum update frequency for some values.
- value:
- Analog input of ADC.
- semiRawValue:
- Semi raw value of analog input, i.e. the voltage.
- epsSemiRaw:
- Epsilon of the SemiRawValue.
- relativeEpsilon:
- Flag to define epsilon mode: true means relative epsilon calculation, false means absolute epsilon calculation.
| Created: | 2021-10-02T07:28:37.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Release candidate for 4.8.2 |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-08-23T15:36:04.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Bugfixes: 1. fix wrong value on the PLC when a deprecated paramer has different type wrt. the recommended new one. 2. fix bug (introduced in 4.8.0-2.11.4) that made the devices stay in UNKNOWN state |
| Created: | 2021-08-12T10:32:15.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Asynchronous registration of devices on BeckhoffCom (by means of slotInstanceNew HW state word parsed into bits |
| Created: | 2021-07-28T14:22:45.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
| Created: | 2021-06-23T16:13:27.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-06-22T13:56:55.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
|
| Created: | 2021-06-14T16:09:11.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Added BeckhoffDryPump |
| Created: | 2021-06-10T11:55:43.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Alarm conditions and state are not set on new schema. (Fixes bug seen in BeckhoffFuse after Karabo 2.11.1 deployment) |
| Created: | 2021-06-07T19:31:48.000+02:00 |
|---|---|
| Author: | Valerii Bondar |
| Notes: | Summer shutdown release, Fuse device added |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Summer shutdown release Devices added: BeckhoffTrainTrigger, BeckhoffLed, BeckhoffMC2Hexapod (BeckhoffMC2Base subclass), BeckhoffMC2Elmo (BeckhoffMC2Base subclass) Features: parameter deprecation in MC2 subclasses follow STOPPING state in Adixen Turbo Full pump. + other minor Fixes: * stepUp/stepDown popup error * epsilon feedback disable on write * avoid extra updates for interlock keys + other minor fixes |
| Created: | 2021-05-31T09:49:13.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-26T14:46:29.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-23T08:19:59.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-23T07:43:58.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-15T18:15:29.000+02:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: |
| Created: | 2021-03-24T09:43:30.000+01:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: | Add the AIBS |
| Created: | 2021-03-08T09:52:30.000+01:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: | Summary: Added auto-generated scene for Pfeiffer vacuum controller IMG400 |
IN8¶
| Instance id: | FXE_AUXT_AIO/ASENS/IN8 |
|---|---|
| Class id: | BeckhoffAnalogInput |
| Host: | fxe-rr-sys-con-2 |
| Class documentation: | |
| BeckhoffAnalogInput | |
| General: | link |
| Monitor: | link |
| Developer: | link |
| PLC: | link |
| Alias: | fxe-rr-sys-con-2 |
| Git repo: | https://git.xfel.eu/karaboDevices/Beckhoff |
| Last modified: | 2021-10-02T19:55:31.151+02:00 |
| Created at: | 2017-07-20T11:58:15.000+02:00 |
| Main authors: | Mamchykd, Silenzi, Giovanetti |
| Latest tag: | 4.8.2-2.11.1rc1 |
| Deployment tag: | 4.8.2-2.11.1rc1 |
| Installed tag: | 4.6.5-2.11.1 |
| Accessible by: | CAL, CONTROLS, CTRL, DA, danilevc, xdoc |
Warning
Rogue installation which is not mentioned in the deployment!
Warning
The installed tag (4.6.5-2.11.1) does not match tags mentioned in the deployment ([‘4.8.2-2.11.1rc1’])!
The BeckhoffAnalogInput device is documented in
beckhoff:BeckhoffAnalogInput
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device (i.e. of the server
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- beckhoffComDevice:
- InstanceId of the BeckhoffCom device that forwards commands to the PLC.
- functionBlockName:
- The type of the firmware block.
- fwInstanceName:
- The name of the firmware block instance.
- fwVersion:
- The version of the PLC framework.
- terminal:
- ???
- hardwareStatusBitField:
- This word encodes in bits the hardware-status information of this device
- hardwareState:
- The current state of the hardware decoded
- hardwareRegion:
- The current region of the hardware decoded
- hardwareErrorDescriptor:
- This word encodes in bits describing the hardware error
- hardwareErrorDescription:
- Error Code description
- waitingFor:
- Any call to the PLC will be published here, once the reply is received this property will be cleared. Commands will not be sent to the PLC until this property is cleared.
- epsilon:
- The epsilon determines the amount of change until a new physical value is posted from the hardware
- interlockReadOnly:
- Defines whether interlock conditions are configurable from this interface.
- interlockOn:
- Defines whether interlock surveillance is on or off.
- interlockOk:
- Defines whether interlock is ok (true) or broken (false).
- busy:
- Defines whether the PLC softdevice is busy.
- disableEpsilonFeedback:
- If false, the epsilon will be regulated until the incoming rate reaches the maximum rate
- maxStateUpdateRate:
- If state updates per second exceed this threshold, the state will be displayed as CHANGING
- noisyStateUpdateRateValue:
- Show the state update rate when it’s above ‘Max State Update Rate’ threshold.
- isStateUpdateNoisy:
- State update rate is above ‘Max State Update Rate’ threshold.
- reset:
- Resets the PLC hardware
- enableInterlockedSlots:
- Send device into INTERLOCK_BROKEN state, thus enabling all interlocked slots.
- disableInterlockedSlots:
- Send device into INTERLOCKED state, thus enabling all interlocked slots.
- requestHardwareValues:
- Ask for all property values on the device
- propertiesToPoll:
- All specified properties will be polled from the PLC with the given poll-rate. Only PLC aliases or device keys corresponding to PLC properties are allowed
- pollInterval:
- Hardware poll interval in seconds
- propertiesToRead:
- The specified properties will be read from the PLC by activating the Read button. Only PLC aliases or device keys corresponding to PLC properties are allowed
- readHardware:
- Requests value updates from the PLC for the properties listed under ‘Properties to read’
- force:
- ???
- trigger:
- Do not use this parameter to configure scheduled push. Instead use the parameter ‘scheduledPush’.
- maxUpdateFrequency:
- set to limit maximum update frequency for some values.
- value:
- Analog input of ADC.
- semiRawValue:
- Semi raw value of analog input, i.e. the voltage.
- epsSemiRaw:
- Epsilon of the SemiRawValue.
- relativeEpsilon:
- Flag to define epsilon mode: true means relative epsilon calculation, false means absolute epsilon calculation.
| Created: | 2021-10-02T07:28:37.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Release candidate for 4.8.2 |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-08-23T15:36:04.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Bugfixes: 1. fix wrong value on the PLC when a deprecated paramer has different type wrt. the recommended new one. 2. fix bug (introduced in 4.8.0-2.11.4) that made the devices stay in UNKNOWN state |
| Created: | 2021-08-12T10:32:15.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Asynchronous registration of devices on BeckhoffCom (by means of slotInstanceNew HW state word parsed into bits |
| Created: | 2021-07-28T14:22:45.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
| Created: | 2021-06-23T16:13:27.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-06-22T13:56:55.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
|
| Created: | 2021-06-14T16:09:11.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Added BeckhoffDryPump |
| Created: | 2021-06-10T11:55:43.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Alarm conditions and state are not set on new schema. (Fixes bug seen in BeckhoffFuse after Karabo 2.11.1 deployment) |
| Created: | 2021-06-07T19:31:48.000+02:00 |
|---|---|
| Author: | Valerii Bondar |
| Notes: | Summer shutdown release, Fuse device added |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Summer shutdown release Devices added: BeckhoffTrainTrigger, BeckhoffLed, BeckhoffMC2Hexapod (BeckhoffMC2Base subclass), BeckhoffMC2Elmo (BeckhoffMC2Base subclass) Features: parameter deprecation in MC2 subclasses follow STOPPING state in Adixen Turbo Full pump. + other minor Fixes: * stepUp/stepDown popup error * epsilon feedback disable on write * avoid extra updates for interlock keys + other minor fixes |
| Created: | 2021-05-31T09:49:13.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-26T14:46:29.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-23T08:19:59.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-23T07:43:58.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-15T18:15:29.000+02:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: |
| Created: | 2021-03-24T09:43:30.000+01:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: | Add the AIBS |
| Created: | 2021-03-08T09:52:30.000+01:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: | Summary: Added auto-generated scene for Pfeiffer vacuum controller IMG400 |
IN_HV_IREAD¶
| Instance id: | FXE_AUXT_AIO/ASENS/IN_HV_IREAD |
|---|---|
| Class id: | BeckhoffAnalogInput |
| Host: | fxe-rr-sys-con-2 |
| Class documentation: | |
| BeckhoffAnalogInput | |
| General: | link |
| Monitor: | link |
| Developer: | link |
| PLC: | link |
| Alias: | fxe-rr-sys-con-2 |
| Git repo: | https://git.xfel.eu/karaboDevices/Beckhoff |
| Last modified: | 2021-10-02T19:55:31.151+02:00 |
| Created at: | 2017-07-20T11:58:15.000+02:00 |
| Main authors: | Mamchykd, Silenzi, Giovanetti |
| Latest tag: | 4.8.2-2.11.1rc1 |
| Deployment tag: | 4.8.2-2.11.1rc1 |
| Installed tag: | 4.6.5-2.11.1 |
| Accessible by: | CAL, CONTROLS, CTRL, DA, danilevc, xdoc |
Warning
Rogue installation which is not mentioned in the deployment!
Warning
The installed tag (4.6.5-2.11.1) does not match tags mentioned in the deployment ([‘4.8.2-2.11.1rc1’])!
The BeckhoffAnalogInput device is documented in
beckhoff:BeckhoffAnalogInput
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device (i.e. of the server
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- beckhoffComDevice:
- InstanceId of the BeckhoffCom device that forwards commands to the PLC.
- functionBlockName:
- The type of the firmware block.
- fwInstanceName:
- The name of the firmware block instance.
- fwVersion:
- The version of the PLC framework.
- terminal:
- ???
- hardwareStatusBitField:
- This word encodes in bits the hardware-status information of this device
- hardwareState:
- The current state of the hardware decoded
- hardwareRegion:
- The current region of the hardware decoded
- hardwareErrorDescriptor:
- This word encodes in bits describing the hardware error
- hardwareErrorDescription:
- Error Code description
- waitingFor:
- Any call to the PLC will be published here, once the reply is received this property will be cleared. Commands will not be sent to the PLC until this property is cleared.
- epsilon:
- The epsilon determines the amount of change until a new physical value is posted from the hardware
- interlockReadOnly:
- Defines whether interlock conditions are configurable from this interface.
- interlockOn:
- Defines whether interlock surveillance is on or off.
- interlockOk:
- Defines whether interlock is ok (true) or broken (false).
- busy:
- Defines whether the PLC softdevice is busy.
- disableEpsilonFeedback:
- If false, the epsilon will be regulated until the incoming rate reaches the maximum rate
- maxStateUpdateRate:
- If state updates per second exceed this threshold, the state will be displayed as CHANGING
- noisyStateUpdateRateValue:
- Show the state update rate when it’s above ‘Max State Update Rate’ threshold.
- isStateUpdateNoisy:
- State update rate is above ‘Max State Update Rate’ threshold.
- reset:
- Resets the PLC hardware
- enableInterlockedSlots:
- Send device into INTERLOCK_BROKEN state, thus enabling all interlocked slots.
- disableInterlockedSlots:
- Send device into INTERLOCKED state, thus enabling all interlocked slots.
- requestHardwareValues:
- Ask for all property values on the device
- propertiesToPoll:
- All specified properties will be polled from the PLC with the given poll-rate. Only PLC aliases or device keys corresponding to PLC properties are allowed
- pollInterval:
- Hardware poll interval in seconds
- propertiesToRead:
- The specified properties will be read from the PLC by activating the Read button. Only PLC aliases or device keys corresponding to PLC properties are allowed
- readHardware:
- Requests value updates from the PLC for the properties listed under ‘Properties to read’
- force:
- ???
- trigger:
- Do not use this parameter to configure scheduled push. Instead use the parameter ‘scheduledPush’.
- maxUpdateFrequency:
- set to limit maximum update frequency for some values.
- value:
- Analog input of ADC.
- semiRawValue:
- Semi raw value of analog input, i.e. the voltage.
- epsSemiRaw:
- Epsilon of the SemiRawValue.
- relativeEpsilon:
- Flag to define epsilon mode: true means relative epsilon calculation, false means absolute epsilon calculation.
| Created: | 2021-10-02T07:28:37.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Release candidate for 4.8.2 |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-08-23T15:36:04.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Bugfixes: 1. fix wrong value on the PLC when a deprecated paramer has different type wrt. the recommended new one. 2. fix bug (introduced in 4.8.0-2.11.4) that made the devices stay in UNKNOWN state |
| Created: | 2021-08-12T10:32:15.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Asynchronous registration of devices on BeckhoffCom (by means of slotInstanceNew HW state word parsed into bits |
| Created: | 2021-07-28T14:22:45.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
| Created: | 2021-06-23T16:13:27.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-06-22T13:56:55.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
|
| Created: | 2021-06-14T16:09:11.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Added BeckhoffDryPump |
| Created: | 2021-06-10T11:55:43.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Alarm conditions and state are not set on new schema. (Fixes bug seen in BeckhoffFuse after Karabo 2.11.1 deployment) |
| Created: | 2021-06-07T19:31:48.000+02:00 |
|---|---|
| Author: | Valerii Bondar |
| Notes: | Summer shutdown release, Fuse device added |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Summer shutdown release Devices added: BeckhoffTrainTrigger, BeckhoffLed, BeckhoffMC2Hexapod (BeckhoffMC2Base subclass), BeckhoffMC2Elmo (BeckhoffMC2Base subclass) Features: parameter deprecation in MC2 subclasses follow STOPPING state in Adixen Turbo Full pump. + other minor Fixes: * stepUp/stepDown popup error * epsilon feedback disable on write * avoid extra updates for interlock keys + other minor fixes |
| Created: | 2021-05-31T09:49:13.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-26T14:46:29.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-23T08:19:59.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-23T07:43:58.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-15T18:15:29.000+02:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: |
| Created: | 2021-03-24T09:43:30.000+01:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: | Add the AIBS |
| Created: | 2021-03-08T09:52:30.000+01:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: | Summary: Added auto-generated scene for Pfeiffer vacuum controller IMG400 |
IN_HV_UREAD¶
| Instance id: | FXE_AUXT_AIO/ASENS/IN_HV_UREAD |
|---|---|
| Class id: | BeckhoffAnalogInput |
| Host: | fxe-rr-sys-con-2 |
| Class documentation: | |
| BeckhoffAnalogInput | |
| General: | link |
| Monitor: | link |
| Developer: | link |
| PLC: | link |
| Alias: | fxe-rr-sys-con-2 |
| Git repo: | https://git.xfel.eu/karaboDevices/Beckhoff |
| Last modified: | 2021-10-02T19:55:31.151+02:00 |
| Created at: | 2017-07-20T11:58:15.000+02:00 |
| Main authors: | Mamchykd, Silenzi, Giovanetti |
| Latest tag: | 4.8.2-2.11.1rc1 |
| Deployment tag: | 4.8.2-2.11.1rc1 |
| Installed tag: | 4.6.5-2.11.1 |
| Accessible by: | CAL, CONTROLS, CTRL, DA, danilevc, xdoc |
Warning
Rogue installation which is not mentioned in the deployment!
Warning
The installed tag (4.6.5-2.11.1) does not match tags mentioned in the deployment ([‘4.8.2-2.11.1rc1’])!
The BeckhoffAnalogInput device is documented in
beckhoff:BeckhoffAnalogInput
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device (i.e. of the server
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- beckhoffComDevice:
- InstanceId of the BeckhoffCom device that forwards commands to the PLC.
- functionBlockName:
- The type of the firmware block.
- fwInstanceName:
- The name of the firmware block instance.
- fwVersion:
- The version of the PLC framework.
- terminal:
- ???
- hardwareStatusBitField:
- This word encodes in bits the hardware-status information of this device
- hardwareState:
- The current state of the hardware decoded
- hardwareRegion:
- The current region of the hardware decoded
- hardwareErrorDescriptor:
- This word encodes in bits describing the hardware error
- hardwareErrorDescription:
- Error Code description
- waitingFor:
- Any call to the PLC will be published here, once the reply is received this property will be cleared. Commands will not be sent to the PLC until this property is cleared.
- epsilon:
- The epsilon determines the amount of change until a new physical value is posted from the hardware
- interlockReadOnly:
- Defines whether interlock conditions are configurable from this interface.
- interlockOn:
- Defines whether interlock surveillance is on or off.
- interlockOk:
- Defines whether interlock is ok (true) or broken (false).
- busy:
- Defines whether the PLC softdevice is busy.
- disableEpsilonFeedback:
- If false, the epsilon will be regulated until the incoming rate reaches the maximum rate
- maxStateUpdateRate:
- If state updates per second exceed this threshold, the state will be displayed as CHANGING
- noisyStateUpdateRateValue:
- Show the state update rate when it’s above ‘Max State Update Rate’ threshold.
- isStateUpdateNoisy:
- State update rate is above ‘Max State Update Rate’ threshold.
- reset:
- Resets the PLC hardware
- enableInterlockedSlots:
- Send device into INTERLOCK_BROKEN state, thus enabling all interlocked slots.
- disableInterlockedSlots:
- Send device into INTERLOCKED state, thus enabling all interlocked slots.
- requestHardwareValues:
- Ask for all property values on the device
- propertiesToPoll:
- All specified properties will be polled from the PLC with the given poll-rate. Only PLC aliases or device keys corresponding to PLC properties are allowed
- pollInterval:
- Hardware poll interval in seconds
- propertiesToRead:
- The specified properties will be read from the PLC by activating the Read button. Only PLC aliases or device keys corresponding to PLC properties are allowed
- readHardware:
- Requests value updates from the PLC for the properties listed under ‘Properties to read’
- force:
- ???
- trigger:
- Do not use this parameter to configure scheduled push. Instead use the parameter ‘scheduledPush’.
- maxUpdateFrequency:
- set to limit maximum update frequency for some values.
- value:
- Analog input of ADC.
- semiRawValue:
- Semi raw value of analog input, i.e. the voltage.
- epsSemiRaw:
- Epsilon of the SemiRawValue.
- relativeEpsilon:
- Flag to define epsilon mode: true means relative epsilon calculation, false means absolute epsilon calculation.
| Created: | 2021-10-02T07:28:37.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Release candidate for 4.8.2 |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-08-23T15:36:04.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Bugfixes: 1. fix wrong value on the PLC when a deprecated paramer has different type wrt. the recommended new one. 2. fix bug (introduced in 4.8.0-2.11.4) that made the devices stay in UNKNOWN state |
| Created: | 2021-08-12T10:32:15.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Asynchronous registration of devices on BeckhoffCom (by means of slotInstanceNew HW state word parsed into bits |
| Created: | 2021-07-28T14:22:45.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
| Created: | 2021-06-23T16:13:27.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-06-22T13:56:55.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
|
| Created: | 2021-06-14T16:09:11.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Added BeckhoffDryPump |
| Created: | 2021-06-10T11:55:43.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Alarm conditions and state are not set on new schema. (Fixes bug seen in BeckhoffFuse after Karabo 2.11.1 deployment) |
| Created: | 2021-06-07T19:31:48.000+02:00 |
|---|---|
| Author: | Valerii Bondar |
| Notes: | Summer shutdown release, Fuse device added |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Summer shutdown release Devices added: BeckhoffTrainTrigger, BeckhoffLed, BeckhoffMC2Hexapod (BeckhoffMC2Base subclass), BeckhoffMC2Elmo (BeckhoffMC2Base subclass) Features: parameter deprecation in MC2 subclasses follow STOPPING state in Adixen Turbo Full pump. + other minor Fixes: * stepUp/stepDown popup error * epsilon feedback disable on write * avoid extra updates for interlock keys + other minor fixes |
| Created: | 2021-05-31T09:49:13.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-26T14:46:29.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-23T08:19:59.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-23T07:43:58.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-15T18:15:29.000+02:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: |
| Created: | 2021-03-24T09:43:30.000+01:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: | Add the AIBS |
| Created: | 2021-03-08T09:52:30.000+01:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: | Summary: Added auto-generated scene for Pfeiffer vacuum controller IMG400 |
IN_LPM¶
| Instance id: | FXE_AUXT_AIO/ASENS/IN_LPM |
|---|---|
| Class id: | BeckhoffAnalogInput |
| Host: | fxe-rr-sys-con-2 |
| Class documentation: | |
| BeckhoffAnalogInput | |
| General: | link |
| Monitor: | link |
| Developer: | link |
| PLC: | link |
| Alias: | fxe-rr-sys-con-2 |
| Git repo: | https://git.xfel.eu/karaboDevices/Beckhoff |
| Last modified: | 2021-10-02T19:55:31.151+02:00 |
| Created at: | 2017-07-20T11:58:15.000+02:00 |
| Main authors: | Mamchykd, Silenzi, Giovanetti |
| Latest tag: | 4.8.2-2.11.1rc1 |
| Deployment tag: | 4.8.2-2.11.1rc1 |
| Installed tag: | 4.6.5-2.11.1 |
| Accessible by: | CAL, CONTROLS, CTRL, DA, danilevc, xdoc |
Warning
Rogue installation which is not mentioned in the deployment!
Warning
The installed tag (4.6.5-2.11.1) does not match tags mentioned in the deployment ([‘4.8.2-2.11.1rc1’])!
The BeckhoffAnalogInput device is documented in
beckhoff:BeckhoffAnalogInput
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device (i.e. of the server
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- beckhoffComDevice:
- InstanceId of the BeckhoffCom device that forwards commands to the PLC.
- functionBlockName:
- The type of the firmware block.
- fwInstanceName:
- The name of the firmware block instance.
- fwVersion:
- The version of the PLC framework.
- terminal:
- ???
- hardwareStatusBitField:
- This word encodes in bits the hardware-status information of this device
- hardwareState:
- The current state of the hardware decoded
- hardwareRegion:
- The current region of the hardware decoded
- hardwareErrorDescriptor:
- This word encodes in bits describing the hardware error
- hardwareErrorDescription:
- Error Code description
- waitingFor:
- Any call to the PLC will be published here, once the reply is received this property will be cleared. Commands will not be sent to the PLC until this property is cleared.
- epsilon:
- The epsilon determines the amount of change until a new physical value is posted from the hardware
- interlockReadOnly:
- Defines whether interlock conditions are configurable from this interface.
- interlockOn:
- Defines whether interlock surveillance is on or off.
- interlockOk:
- Defines whether interlock is ok (true) or broken (false).
- busy:
- Defines whether the PLC softdevice is busy.
- disableEpsilonFeedback:
- If false, the epsilon will be regulated until the incoming rate reaches the maximum rate
- maxStateUpdateRate:
- If state updates per second exceed this threshold, the state will be displayed as CHANGING
- noisyStateUpdateRateValue:
- Show the state update rate when it’s above ‘Max State Update Rate’ threshold.
- isStateUpdateNoisy:
- State update rate is above ‘Max State Update Rate’ threshold.
- reset:
- Resets the PLC hardware
- enableInterlockedSlots:
- Send device into INTERLOCK_BROKEN state, thus enabling all interlocked slots.
- disableInterlockedSlots:
- Send device into INTERLOCKED state, thus enabling all interlocked slots.
- requestHardwareValues:
- Ask for all property values on the device
- propertiesToPoll:
- All specified properties will be polled from the PLC with the given poll-rate. Only PLC aliases or device keys corresponding to PLC properties are allowed
- pollInterval:
- Hardware poll interval in seconds
- propertiesToRead:
- The specified properties will be read from the PLC by activating the Read button. Only PLC aliases or device keys corresponding to PLC properties are allowed
- readHardware:
- Requests value updates from the PLC for the properties listed under ‘Properties to read’
- force:
- ???
- trigger:
- Do not use this parameter to configure scheduled push. Instead use the parameter ‘scheduledPush’.
- maxUpdateFrequency:
- set to limit maximum update frequency for some values.
- value:
- Analog input of ADC.
- semiRawValue:
- Semi raw value of analog input, i.e. the voltage.
- epsSemiRaw:
- Epsilon of the SemiRawValue.
- relativeEpsilon:
- Flag to define epsilon mode: true means relative epsilon calculation, false means absolute epsilon calculation.
| Created: | 2021-10-02T07:28:37.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Release candidate for 4.8.2 |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-08-23T15:36:04.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Bugfixes: 1. fix wrong value on the PLC when a deprecated paramer has different type wrt. the recommended new one. 2. fix bug (introduced in 4.8.0-2.11.4) that made the devices stay in UNKNOWN state |
| Created: | 2021-08-12T10:32:15.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Asynchronous registration of devices on BeckhoffCom (by means of slotInstanceNew HW state word parsed into bits |
| Created: | 2021-07-28T14:22:45.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
| Created: | 2021-06-23T16:13:27.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-06-22T13:56:55.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
|
| Created: | 2021-06-14T16:09:11.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Added BeckhoffDryPump |
| Created: | 2021-06-10T11:55:43.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Alarm conditions and state are not set on new schema. (Fixes bug seen in BeckhoffFuse after Karabo 2.11.1 deployment) |
| Created: | 2021-06-07T19:31:48.000+02:00 |
|---|---|
| Author: | Valerii Bondar |
| Notes: | Summer shutdown release, Fuse device added |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Summer shutdown release Devices added: BeckhoffTrainTrigger, BeckhoffLed, BeckhoffMC2Hexapod (BeckhoffMC2Base subclass), BeckhoffMC2Elmo (BeckhoffMC2Base subclass) Features: parameter deprecation in MC2 subclasses follow STOPPING state in Adixen Turbo Full pump. + other minor Fixes: * stepUp/stepDown popup error * epsilon feedback disable on write * avoid extra updates for interlock keys + other minor fixes |
| Created: | 2021-05-31T09:49:13.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-26T14:46:29.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-23T08:19:59.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-23T07:43:58.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-15T18:15:29.000+02:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: |
| Created: | 2021-03-24T09:43:30.000+01:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: | Add the AIBS |
| Created: | 2021-03-08T09:52:30.000+01:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: | Summary: Added auto-generated scene for Pfeiffer vacuum controller IMG400 |
SPARE1¶
| Instance id: | FXE_AUXT_AIO/ASENS/SPARE1 |
|---|---|
| Class id: | BeckhoffAnalogInput |
| Host: | fxe-rr-sys-con-2 |
| Class documentation: | |
| BeckhoffAnalogInput | |
| General: | link |
| Monitor: | link |
| Developer: | link |
| PLC: | link |
| Alias: | fxe-rr-sys-con-2 |
| Git repo: | https://git.xfel.eu/karaboDevices/Beckhoff |
| Last modified: | 2021-10-02T19:55:31.151+02:00 |
| Created at: | 2017-07-20T11:58:15.000+02:00 |
| Main authors: | Mamchykd, Silenzi, Giovanetti |
| Latest tag: | 4.8.2-2.11.1rc1 |
| Deployment tag: | 4.8.2-2.11.1rc1 |
| Installed tag: | 4.6.5-2.11.1 |
| Accessible by: | CAL, CONTROLS, CTRL, DA, danilevc, xdoc |
Warning
Rogue installation which is not mentioned in the deployment!
Warning
The installed tag (4.6.5-2.11.1) does not match tags mentioned in the deployment ([‘4.8.2-2.11.1rc1’])!
The BeckhoffAnalogInput device is documented in
beckhoff:BeckhoffAnalogInput
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device (i.e. of the server
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- beckhoffComDevice:
- InstanceId of the BeckhoffCom device that forwards commands to the PLC.
- functionBlockName:
- The type of the firmware block.
- fwInstanceName:
- The name of the firmware block instance.
- fwVersion:
- The version of the PLC framework.
- terminal:
- ???
- hardwareStatusBitField:
- This word encodes in bits the hardware-status information of this device
- hardwareState:
- The current state of the hardware decoded
- hardwareRegion:
- The current region of the hardware decoded
- hardwareErrorDescriptor:
- This word encodes in bits describing the hardware error
- hardwareErrorDescription:
- Error Code description
- waitingFor:
- Any call to the PLC will be published here, once the reply is received this property will be cleared. Commands will not be sent to the PLC until this property is cleared.
- epsilon:
- The epsilon determines the amount of change until a new physical value is posted from the hardware
- interlockReadOnly:
- Defines whether interlock conditions are configurable from this interface.
- interlockOn:
- Defines whether interlock surveillance is on or off.
- interlockOk:
- Defines whether interlock is ok (true) or broken (false).
- busy:
- Defines whether the PLC softdevice is busy.
- disableEpsilonFeedback:
- If false, the epsilon will be regulated until the incoming rate reaches the maximum rate
- maxStateUpdateRate:
- If state updates per second exceed this threshold, the state will be displayed as CHANGING
- noisyStateUpdateRateValue:
- Show the state update rate when it’s above ‘Max State Update Rate’ threshold.
- isStateUpdateNoisy:
- State update rate is above ‘Max State Update Rate’ threshold.
- reset:
- Resets the PLC hardware
- enableInterlockedSlots:
- Send device into INTERLOCK_BROKEN state, thus enabling all interlocked slots.
- disableInterlockedSlots:
- Send device into INTERLOCKED state, thus enabling all interlocked slots.
- requestHardwareValues:
- Ask for all property values on the device
- propertiesToPoll:
- All specified properties will be polled from the PLC with the given poll-rate. Only PLC aliases or device keys corresponding to PLC properties are allowed
- pollInterval:
- Hardware poll interval in seconds
- propertiesToRead:
- The specified properties will be read from the PLC by activating the Read button. Only PLC aliases or device keys corresponding to PLC properties are allowed
- readHardware:
- Requests value updates from the PLC for the properties listed under ‘Properties to read’
- force:
- ???
- trigger:
- Do not use this parameter to configure scheduled push. Instead use the parameter ‘scheduledPush’.
- maxUpdateFrequency:
- set to limit maximum update frequency for some values.
- value:
- Analog input of ADC.
- semiRawValue:
- Semi raw value of analog input, i.e. the voltage.
- epsSemiRaw:
- Epsilon of the SemiRawValue.
- relativeEpsilon:
- Flag to define epsilon mode: true means relative epsilon calculation, false means absolute epsilon calculation.
| Created: | 2021-10-02T07:28:37.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Release candidate for 4.8.2 |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-08-23T15:36:04.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Bugfixes: 1. fix wrong value on the PLC when a deprecated paramer has different type wrt. the recommended new one. 2. fix bug (introduced in 4.8.0-2.11.4) that made the devices stay in UNKNOWN state |
| Created: | 2021-08-12T10:32:15.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Asynchronous registration of devices on BeckhoffCom (by means of slotInstanceNew HW state word parsed into bits |
| Created: | 2021-07-28T14:22:45.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
| Created: | 2021-06-23T16:13:27.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-06-22T13:56:55.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
|
| Created: | 2021-06-14T16:09:11.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Added BeckhoffDryPump |
| Created: | 2021-06-10T11:55:43.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Alarm conditions and state are not set on new schema. (Fixes bug seen in BeckhoffFuse after Karabo 2.11.1 deployment) |
| Created: | 2021-06-07T19:31:48.000+02:00 |
|---|---|
| Author: | Valerii Bondar |
| Notes: | Summer shutdown release, Fuse device added |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Summer shutdown release Devices added: BeckhoffTrainTrigger, BeckhoffLed, BeckhoffMC2Hexapod (BeckhoffMC2Base subclass), BeckhoffMC2Elmo (BeckhoffMC2Base subclass) Features: parameter deprecation in MC2 subclasses follow STOPPING state in Adixen Turbo Full pump. + other minor Fixes: * stepUp/stepDown popup error * epsilon feedback disable on write * avoid extra updates for interlock keys + other minor fixes |
| Created: | 2021-05-31T09:49:13.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-26T14:46:29.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-23T08:19:59.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-23T07:43:58.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-15T18:15:29.000+02:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: |
| Created: | 2021-03-24T09:43:30.000+01:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: | Add the AIBS |
| Created: | 2021-03-08T09:52:30.000+01:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: | Summary: Added auto-generated scene for Pfeiffer vacuum controller IMG400 |
SPARE2¶
| Instance id: | FXE_AUXT_AIO/ASENS/SPARE2 |
|---|---|
| Class id: | BeckhoffAnalogInput |
| Host: | fxe-rr-sys-con-2 |
| Class documentation: | |
| BeckhoffAnalogInput | |
| General: | link |
| Monitor: | link |
| Developer: | link |
| PLC: | link |
| Alias: | fxe-rr-sys-con-2 |
| Git repo: | https://git.xfel.eu/karaboDevices/Beckhoff |
| Last modified: | 2021-10-02T19:55:31.151+02:00 |
| Created at: | 2017-07-20T11:58:15.000+02:00 |
| Main authors: | Mamchykd, Silenzi, Giovanetti |
| Latest tag: | 4.8.2-2.11.1rc1 |
| Deployment tag: | 4.8.2-2.11.1rc1 |
| Installed tag: | 4.6.5-2.11.1 |
| Accessible by: | CAL, CONTROLS, CTRL, DA, danilevc, xdoc |
Warning
Rogue installation which is not mentioned in the deployment!
Warning
The installed tag (4.6.5-2.11.1) does not match tags mentioned in the deployment ([‘4.8.2-2.11.1rc1’])!
The BeckhoffAnalogInput device is documented in
beckhoff:BeckhoffAnalogInput
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device (i.e. of the server
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- beckhoffComDevice:
- InstanceId of the BeckhoffCom device that forwards commands to the PLC.
- functionBlockName:
- The type of the firmware block.
- fwInstanceName:
- The name of the firmware block instance.
- fwVersion:
- The version of the PLC framework.
- terminal:
- ???
- hardwareStatusBitField:
- This word encodes in bits the hardware-status information of this device
- hardwareState:
- The current state of the hardware decoded
- hardwareRegion:
- The current region of the hardware decoded
- hardwareErrorDescriptor:
- This word encodes in bits describing the hardware error
- hardwareErrorDescription:
- Error Code description
- waitingFor:
- Any call to the PLC will be published here, once the reply is received this property will be cleared. Commands will not be sent to the PLC until this property is cleared.
- epsilon:
- The epsilon determines the amount of change until a new physical value is posted from the hardware
- interlockReadOnly:
- Defines whether interlock conditions are configurable from this interface.
- interlockOn:
- Defines whether interlock surveillance is on or off.
- interlockOk:
- Defines whether interlock is ok (true) or broken (false).
- busy:
- Defines whether the PLC softdevice is busy.
- disableEpsilonFeedback:
- If false, the epsilon will be regulated until the incoming rate reaches the maximum rate
- maxStateUpdateRate:
- If state updates per second exceed this threshold, the state will be displayed as CHANGING
- noisyStateUpdateRateValue:
- Show the state update rate when it’s above ‘Max State Update Rate’ threshold.
- isStateUpdateNoisy:
- State update rate is above ‘Max State Update Rate’ threshold.
- reset:
- Resets the PLC hardware
- enableInterlockedSlots:
- Send device into INTERLOCK_BROKEN state, thus enabling all interlocked slots.
- disableInterlockedSlots:
- Send device into INTERLOCKED state, thus enabling all interlocked slots.
- requestHardwareValues:
- Ask for all property values on the device
- propertiesToPoll:
- All specified properties will be polled from the PLC with the given poll-rate. Only PLC aliases or device keys corresponding to PLC properties are allowed
- pollInterval:
- Hardware poll interval in seconds
- propertiesToRead:
- The specified properties will be read from the PLC by activating the Read button. Only PLC aliases or device keys corresponding to PLC properties are allowed
- readHardware:
- Requests value updates from the PLC for the properties listed under ‘Properties to read’
- force:
- ???
- trigger:
- Do not use this parameter to configure scheduled push. Instead use the parameter ‘scheduledPush’.
- maxUpdateFrequency:
- set to limit maximum update frequency for some values.
- value:
- Analog input of ADC.
- semiRawValue:
- Semi raw value of analog input, i.e. the voltage.
- epsSemiRaw:
- Epsilon of the SemiRawValue.
- relativeEpsilon:
- Flag to define epsilon mode: true means relative epsilon calculation, false means absolute epsilon calculation.
| Created: | 2021-10-02T07:28:37.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Release candidate for 4.8.2 |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-08-23T15:36:04.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Bugfixes: 1. fix wrong value on the PLC when a deprecated paramer has different type wrt. the recommended new one. 2. fix bug (introduced in 4.8.0-2.11.4) that made the devices stay in UNKNOWN state |
| Created: | 2021-08-12T10:32:15.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Asynchronous registration of devices on BeckhoffCom (by means of slotInstanceNew HW state word parsed into bits |
| Created: | 2021-07-28T14:22:45.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
| Created: | 2021-06-23T16:13:27.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-06-22T13:56:55.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
|
| Created: | 2021-06-14T16:09:11.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Added BeckhoffDryPump |
| Created: | 2021-06-10T11:55:43.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Alarm conditions and state are not set on new schema. (Fixes bug seen in BeckhoffFuse after Karabo 2.11.1 deployment) |
| Created: | 2021-06-07T19:31:48.000+02:00 |
|---|---|
| Author: | Valerii Bondar |
| Notes: | Summer shutdown release, Fuse device added |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Summer shutdown release Devices added: BeckhoffTrainTrigger, BeckhoffLed, BeckhoffMC2Hexapod (BeckhoffMC2Base subclass), BeckhoffMC2Elmo (BeckhoffMC2Base subclass) Features: parameter deprecation in MC2 subclasses follow STOPPING state in Adixen Turbo Full pump. + other minor Fixes: * stepUp/stepDown popup error * epsilon feedback disable on write * avoid extra updates for interlock keys + other minor fixes |
| Created: | 2021-05-31T09:49:13.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-26T14:46:29.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-23T08:19:59.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-23T07:43:58.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-15T18:15:29.000+02:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: |
| Created: | 2021-03-24T09:43:30.000+01:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: | Add the AIBS |
| Created: | 2021-03-08T09:52:30.000+01:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: | Summary: Added auto-generated scene for Pfeiffer vacuum controller IMG400 |
SPARE3¶
| Instance id: | FXE_AUXT_AIO/ASENS/SPARE3 |
|---|---|
| Class id: | BeckhoffAnalogInput |
| Host: | fxe-rr-sys-con-2 |
| Class documentation: | |
| BeckhoffAnalogInput | |
| General: | link |
| Monitor: | link |
| Developer: | link |
| PLC: | link |
| Alias: | fxe-rr-sys-con-2 |
| Git repo: | https://git.xfel.eu/karaboDevices/Beckhoff |
| Last modified: | 2021-10-02T19:55:31.151+02:00 |
| Created at: | 2017-07-20T11:58:15.000+02:00 |
| Main authors: | Mamchykd, Silenzi, Giovanetti |
| Latest tag: | 4.8.2-2.11.1rc1 |
| Deployment tag: | 4.8.2-2.11.1rc1 |
| Installed tag: | 4.6.5-2.11.1 |
| Accessible by: | CAL, CONTROLS, CTRL, DA, danilevc, xdoc |
Warning
Rogue installation which is not mentioned in the deployment!
Warning
The installed tag (4.6.5-2.11.1) does not match tags mentioned in the deployment ([‘4.8.2-2.11.1rc1’])!
The BeckhoffAnalogInput device is documented in
beckhoff:BeckhoffAnalogInput
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device (i.e. of the server
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- beckhoffComDevice:
- InstanceId of the BeckhoffCom device that forwards commands to the PLC.
- functionBlockName:
- The type of the firmware block.
- fwInstanceName:
- The name of the firmware block instance.
- fwVersion:
- The version of the PLC framework.
- terminal:
- ???
- hardwareStatusBitField:
- This word encodes in bits the hardware-status information of this device
- hardwareState:
- The current state of the hardware decoded
- hardwareRegion:
- The current region of the hardware decoded
- hardwareErrorDescriptor:
- This word encodes in bits describing the hardware error
- hardwareErrorDescription:
- Error Code description
- waitingFor:
- Any call to the PLC will be published here, once the reply is received this property will be cleared. Commands will not be sent to the PLC until this property is cleared.
- epsilon:
- The epsilon determines the amount of change until a new physical value is posted from the hardware
- interlockReadOnly:
- Defines whether interlock conditions are configurable from this interface.
- interlockOn:
- Defines whether interlock surveillance is on or off.
- interlockOk:
- Defines whether interlock is ok (true) or broken (false).
- busy:
- Defines whether the PLC softdevice is busy.
- disableEpsilonFeedback:
- If false, the epsilon will be regulated until the incoming rate reaches the maximum rate
- maxStateUpdateRate:
- If state updates per second exceed this threshold, the state will be displayed as CHANGING
- noisyStateUpdateRateValue:
- Show the state update rate when it’s above ‘Max State Update Rate’ threshold.
- isStateUpdateNoisy:
- State update rate is above ‘Max State Update Rate’ threshold.
- reset:
- Resets the PLC hardware
- enableInterlockedSlots:
- Send device into INTERLOCK_BROKEN state, thus enabling all interlocked slots.
- disableInterlockedSlots:
- Send device into INTERLOCKED state, thus enabling all interlocked slots.
- requestHardwareValues:
- Ask for all property values on the device
- propertiesToPoll:
- All specified properties will be polled from the PLC with the given poll-rate. Only PLC aliases or device keys corresponding to PLC properties are allowed
- pollInterval:
- Hardware poll interval in seconds
- propertiesToRead:
- The specified properties will be read from the PLC by activating the Read button. Only PLC aliases or device keys corresponding to PLC properties are allowed
- readHardware:
- Requests value updates from the PLC for the properties listed under ‘Properties to read’
- force:
- ???
- trigger:
- Do not use this parameter to configure scheduled push. Instead use the parameter ‘scheduledPush’.
- maxUpdateFrequency:
- set to limit maximum update frequency for some values.
- value:
- Analog input of ADC.
- semiRawValue:
- Semi raw value of analog input, i.e. the voltage.
- epsSemiRaw:
- Epsilon of the SemiRawValue.
- relativeEpsilon:
- Flag to define epsilon mode: true means relative epsilon calculation, false means absolute epsilon calculation.
| Created: | 2021-10-02T07:28:37.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Release candidate for 4.8.2 |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-08-23T15:36:04.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Bugfixes: 1. fix wrong value on the PLC when a deprecated paramer has different type wrt. the recommended new one. 2. fix bug (introduced in 4.8.0-2.11.4) that made the devices stay in UNKNOWN state |
| Created: | 2021-08-12T10:32:15.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Asynchronous registration of devices on BeckhoffCom (by means of slotInstanceNew HW state word parsed into bits |
| Created: | 2021-07-28T14:22:45.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
| Created: | 2021-06-23T16:13:27.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-06-22T13:56:55.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
|
| Created: | 2021-06-14T16:09:11.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Added BeckhoffDryPump |
| Created: | 2021-06-10T11:55:43.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Alarm conditions and state are not set on new schema. (Fixes bug seen in BeckhoffFuse after Karabo 2.11.1 deployment) |
| Created: | 2021-06-07T19:31:48.000+02:00 |
|---|---|
| Author: | Valerii Bondar |
| Notes: | Summer shutdown release, Fuse device added |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Summer shutdown release Devices added: BeckhoffTrainTrigger, BeckhoffLed, BeckhoffMC2Hexapod (BeckhoffMC2Base subclass), BeckhoffMC2Elmo (BeckhoffMC2Base subclass) Features: parameter deprecation in MC2 subclasses follow STOPPING state in Adixen Turbo Full pump. + other minor Fixes: * stepUp/stepDown popup error * epsilon feedback disable on write * avoid extra updates for interlock keys + other minor fixes |
| Created: | 2021-05-31T09:49:13.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-26T14:46:29.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-23T08:19:59.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-23T07:43:58.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-15T18:15:29.000+02:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: |
| Created: | 2021-03-24T09:43:30.000+01:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: | Add the AIBS |
| Created: | 2021-03-08T09:52:30.000+01:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: | Summary: Added auto-generated scene for Pfeiffer vacuum controller IMG400 |
DCTRL¶
VSET_VMON¶
| Instance id: | FXE_AUXT_AIO/DCTRL/VSET_VMON |
|---|---|
| Class id: | BeckhoffDigitalOutput |
| Host: | fxe-rr-sys-con-2 |
| Class documentation: | |
| BeckhoffDigitalOutput | |
| General: | link |
| Monitor: | link |
| Developer: | link |
| PLC: | link |
| Alias: | fxe-rr-sys-con-2 |
| Git repo: | https://git.xfel.eu/karaboDevices/Beckhoff |
| Last modified: | 2021-10-02T19:55:31.151+02:00 |
| Created at: | 2017-07-20T11:58:15.000+02:00 |
| Main authors: | Mamchykd, Silenzi, Giovanetti |
| Latest tag: | 4.8.2-2.11.1rc1 |
| Deployment tag: | 4.8.2-2.11.1rc1 |
| Installed tag: | 4.6.5-2.11.1 |
| Accessible by: | CAL, CONTROLS, CTRL, DA, danilevc, xdoc |
Warning
Rogue installation which is not mentioned in the deployment!
Warning
The installed tag (4.6.5-2.11.1) does not match tags mentioned in the deployment ([‘4.8.2-2.11.1rc1’])!
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device (i.e. of the server
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- beckhoffComDevice:
- InstanceId of the BeckhoffCom device that forwards commands to the PLC.
- functionBlockName:
- The type of the firmware block.
- fwInstanceName:
- The name of the firmware block instance.
- fwVersion:
- The version of the PLC framework.
- terminal:
- ???
- hardwareStatusBitField:
- This word encodes in bits the hardware-status information of this device
- hardwareState:
- The current state of the hardware decoded
- hardwareRegion:
- The current region of the hardware decoded
- hardwareErrorDescriptor:
- This word encodes in bits describing the hardware error
- hardwareErrorDescription:
- Error Code description
- waitingFor:
- Any call to the PLC will be published here, once the reply is received this property will be cleared. Commands will not be sent to the PLC until this property is cleared.
- epsilon:
- The epsilon determines the amount of change until a new physical value is posted from the hardware
- interlockReadOnly:
- Defines whether interlock conditions are configurable from this interface.
- interlockOn:
- Defines whether interlock surveillance is on or off.
- interlockOk:
- Defines whether interlock is ok (true) or broken (false).
- busy:
- Defines whether the PLC softdevice is busy.
- disableEpsilonFeedback:
- If false, the epsilon will be regulated until the incoming rate reaches the maximum rate
- maxStateUpdateRate:
- If state updates per second exceed this threshold, the state will be displayed as CHANGING
- noisyStateUpdateRateValue:
- Show the state update rate when it’s above ‘Max State Update Rate’ threshold.
- isStateUpdateNoisy:
- State update rate is above ‘Max State Update Rate’ threshold.
- reset:
- Resets the PLC hardware
- enableInterlockedSlots:
- Send device into INTERLOCK_BROKEN state, thus enabling all interlocked slots.
- disableInterlockedSlots:
- Send device into INTERLOCKED state, thus enabling all interlocked slots.
- requestHardwareValues:
- Ask for all property values on the device
- propertiesToPoll:
- All specified properties will be polled from the PLC with the given poll-rate. Only PLC aliases or device keys corresponding to PLC properties are allowed
- pollInterval:
- Hardware poll interval in seconds
- propertiesToRead:
- The specified properties will be read from the PLC by activating the Read button. Only PLC aliases or device keys corresponding to PLC properties are allowed
- readHardware:
- Requests value updates from the PLC for the properties listed under ‘Properties to read’
- force:
- ???
- trigger:
- Do not use this parameter to configure scheduled push. Instead use the parameter ‘scheduledPush’.
- maxUpdateFrequency:
- set to limit maximum update frequency for some values.
- on:
- Instructs the device to switch on
- off:
- Instructs device to switch off
- pwmCycleLimit:
- Number Of PWM Cycles, 0 = inifite number of cycles
| Created: | 2021-10-02T07:28:37.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Release candidate for 4.8.2 |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-08-23T15:36:04.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Bugfixes: 1. fix wrong value on the PLC when a deprecated paramer has different type wrt. the recommended new one. 2. fix bug (introduced in 4.8.0-2.11.4) that made the devices stay in UNKNOWN state |
| Created: | 2021-08-12T10:32:15.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Asynchronous registration of devices on BeckhoffCom (by means of slotInstanceNew HW state word parsed into bits |
| Created: | 2021-07-28T14:22:45.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
| Created: | 2021-06-23T16:13:27.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-06-22T13:56:55.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
|
| Created: | 2021-06-14T16:09:11.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Added BeckhoffDryPump |
| Created: | 2021-06-10T11:55:43.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Alarm conditions and state are not set on new schema. (Fixes bug seen in BeckhoffFuse after Karabo 2.11.1 deployment) |
| Created: | 2021-06-07T19:31:48.000+02:00 |
|---|---|
| Author: | Valerii Bondar |
| Notes: | Summer shutdown release, Fuse device added |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Summer shutdown release Devices added: BeckhoffTrainTrigger, BeckhoffLed, BeckhoffMC2Hexapod (BeckhoffMC2Base subclass), BeckhoffMC2Elmo (BeckhoffMC2Base subclass) Features: parameter deprecation in MC2 subclasses follow STOPPING state in Adixen Turbo Full pump. + other minor Fixes: * stepUp/stepDown popup error * epsilon feedback disable on write * avoid extra updates for interlock keys + other minor fixes |
| Created: | 2021-05-31T09:49:13.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-26T14:46:29.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-23T08:19:59.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-23T07:43:58.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-15T18:15:29.000+02:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: |
| Created: | 2021-03-24T09:43:30.000+01:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: | Add the AIBS |
| Created: | 2021-03-08T09:52:30.000+01:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: | Summary: Added auto-generated scene for Pfeiffer vacuum controller IMG400 |
BR¶
SYS¶
MON¶
PLC_12¶
| Instance id: | FXE_BR_SYS/MON/PLC_12 |
|---|---|
| Class id: | BeckhoffMonitor |
| Host: | fxe-br-sys-con-12 |
| General: | link |
| Monitor: | link |
| Developer: | link |
| PLC: | link |
| Alias: | fxe-br-sys-con-12 |
| Git repo: | https://git.xfel.eu/karaboDevices/BeckhoffMonitor |
| Last modified: | 2021-06-02T11:48:16.000+02:00 |
| Created at: | 2018-01-15T14:36:16.000+01:00 |
| Main authors: | Fabbri, Kirienko, Silenzi |
| Latest tag: | 1.1.6-2.10.0 |
| Deployment tag: | 1.1.6-2.10.0 |
| Scenes: | FXE_BR_SYS/MON/PLC_12|Control, FXE_BR_SYS/MON/PLC_12|Export PLC params |
| Accessible by: | CAL, CONTROLS, CTRL, DA, danilevc, xdoc |
Warning
Rogue installation which is not mentioned in the deployment!
Warning
Installation not found in a standard path!
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- heartbeatInterval:
- The heartbeat interval
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- globalAlarmCondition:
- This is the global alarm condition for this device. The current alarm condition of this device will be calculated from this alarm condition and the alarm condition of each property.
- visibility:
- Configures who is allowed to see this device at all
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server
- pid:
- The unix process ID of the device (i.e. of the server)
- state:
- The current state the device is in
- status:
- A more detailed status description
- lockedBy:
- The name of the device holding a lock on this one (empty if not locked)
- slotClearLock:
- Clear the lock on this device
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- log:
- Logging settings
- cppServerId:
- The cppServer where the beckhoffCom is running on
- beckhoffId:
- The deviceId of beckhoffCom to contact, chosen among PLCs discovered in the system.
- blacklist:
- These devices won’t be instantiated etc.
- groups:
- The available component groups
- components:
- The available components
- instantiateWait:
- The deviceId of beckhoffCom to monitor
- availableScenes:
- Provides scenes for monitor
- timeoutConnectToBCom:
- Timeout for succesfully connect to PLC
- timeoutReadDevConfig:
- Timeout for getting the same number of failures when reading the configuration of devices
- setDefaultDevConfig:
- Set/Unset device configuration following the DEFAULT section in config template. In case itis True Timeout for succesfully get the configuration of a device
- outputFileRoot:
- Template string for output XML file
- inputFileTemplate:
- File with variables to save in FW
- configDir:
- Folder to store configuration files
- plcInFwTemplate:
- List of PLCs which have a specific configuration to save, as found in the FW Template
- instantiateDevices:
- Instantiate all devices on selected PLC
- instantiateQuick:
- Instantiate all devices on selected PLC quickly
- instantiateGroupDevices:
- Instantiate all selected group devices in selected PLC
- instantiateComponentDevices:
- Instantiate all selected component devices in selectedPLC
- resetDevices:
- Reset all devices in Error state
- getOfflineDevices:
- Check which devices are still offline
- shutdownDevices:
- Shutdown all devices
- shutdownGroupDevices:
- Shutdown all group devices
- shutdownComponentDevices:
- Shutdown all component devices
- getPLCsInFwTemplate:
- Get the list of PLCs in Firmware Template which require a config different from what is stated in DEFAULT.
- getPLCsInSystem:
- Get list of PLCs active in current topic
- handleMultiConfigToXML:
- The retrieved config of devices in PLCs is written on an XML file
- handleSingleConfigToXML:
- The retrieved config of devices in selected beckhoffId is written in XML file
- reset:
- Resets this Monitor device
| Created: | 2021-05-20T19:08:59.000+02:00 |
|---|---|
| Author: | Sergey Esenov |
| Notes: | Adapted to Python 3.8.x. No new features. |
| Created: | 2020-11-16T10:27:47.000+01:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: | Update version info according to documentation https://in.xfel.eu/readthedocs/docs/karabo/en/latest/library/device_version.html |
| Created: | 2020-11-16T10:27:47.000+01:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: | Indicate 2.10 compatibility |
| Created: | 2019-05-28T11:54:20.000+02:00 |
|---|---|
| Author: | Yury Kirienko |
| Notes: | State handling enhanced |
| Created: | 2019-05-21T13:20:15.000+02:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: |
| Created: | 2019-05-09T18:43:42.000+02:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: | Bug-fix to slotInstanceGone slot: redmine #32843 Scene to select PLC added (Yury) Reset slot added |
| Created: | 2019-04-30T14:17:25.000+02:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: | Added variables to SD_MC2BECKHOFF |
| Created: | 2019-04-30T10:50:21.000+02:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: | Bug-fix: State error handled: redmine #32841 |
| Created: | 2019-03-11T16:27:14.000+01:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Compatibility with new beckhoff methods to retrieve schema |
| Created: | 2018-11-06T17:39:58.000+01:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: | PLC config saved in git repo |
| Created: | 2018-09-05T12:40:28.000+02:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: | Optimized Saving of PLC device config |
| Created: | 2018-06-15T17:56:09.000+02:00 |
|---|---|
| Author: | rfabbri |
| Notes: | working xml download |
| Created: | 2018-02-05T11:06:05.000+01:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
| Created: | 2018-02-05T11:06:05.000+01:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
| Created: | 2018-01-17T14:05:28.000+01:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
| Created: | 2018-01-16T16:01:25.000+01:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
| Created: | 2018-01-16T14:55:02.000+01:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
| Created: | 2018-01-15T18:00:15.000+01:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
| Created: | 2018-01-15T17:46:45.000+01:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
PLC¶
12¶
| Instance id: | FXE_BR_SYS/PLC/12 |
|---|---|
| Class id: | BeckhoffCom |
| Host: | fxe-br-sys-con-12 |
| General: | link |
| Monitor: | link |
| Developer: | link |
| PLC: | link |
| Alias: | fxe-br-sys-con-12 |
| Git repo: | https://git.xfel.eu/karaboDevices/Beckhoff |
| Last modified: | 2021-10-02T19:55:31.151+02:00 |
| Created at: | 2017-07-20T11:58:15.000+02:00 |
| Main authors: | Mamchykd, Silenzi, Giovanetti |
| Latest tag: | 4.8.2-2.11.1rc1 |
| Deployment tag: | 4.8.2-2.11.1rc1 |
| Installed tag: | 4.6.5-2.11.1 |
| Scenes: | FXE_BECKHOFF_OVERVIEW |
| Accessible by: | CAL, CONTROLS, CTRL, DA, danilevc, xdoc |
Warning
Rogue installation which is not mentioned in the deployment!
Warning
The installed tag (4.6.5-2.11.1) does not match tags mentioned in the deployment ([‘4.8.2-2.11.1rc1’])!
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device (i.e. of the server
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- serverUri:
- URI of the PLC server in the form ‘[tcp://]host[:port]’. Default scheme ‘tcp’ and default port 1234 are added automatically, if not specified.
- serverTimeout:
- Timeout for server responses.
- autoResetTime:
- Time to wait before an automatic reset on the device is attempted. Can be set before instantiation.
- connectionSettlingTime:
- Minimum duration of a successful connection to the PLC. A connection shorter than this will increase the ‘Failed Connection Attempts’ number
- failedConnectionAttempts:
- Number of consecutive attempts to connect
- plcUptime:
- Total time (in seconds), that the PLC server is up and running
- createGenericDevices:
- If enabled, BeckhoffCom creates generic Karabo devices for all PLC devices, which are not yet instantiated.
- messageRateOut:
- The average rate of messages sent by BeckhoffCom
- messageRateIn:
- The average rate of messages received by BeckhoffCom
- byteRateOut:
- The average rate of bytes sent by BeckhoffCom
- byteRateIn:
- The average rate of bytes received by BeckhoffCom
- availablePlcDevices:
- Lists all available PLC devices
- updatesRate:
- The average rate of updates to the Beckhoff Devices
- reset:
- Resets the Karabo device in case of an error
- instantiateDevices:
- Issues devices instantiation. Existing devices will trigger an ERROR log message. NOTICE: The devices instantiated in this way will have default configurations, e.g. Alarm Limits will not be set. Shutdown and re-instantiate from the project if necessary.
- interlockReadOnly:
- Will set this property on device instantiation. See device schema for description.
- disableEpsilonFeedback:
- Will set this property on device instantiation. See device schema for description.
- devicesBlacklist:
- List of the devices that will not be instantiated automatically.
- instantiationInterval:
- The interval between consecutive instantiations
- busyQueueThreshold:
- Request queue lengths towards the PLC at which a busy queue is reported. Set to 0 to not check if busy.
- requestQueueSize:
- Size of the queue buffering requests to the PLC. Shows the maximum value in the last second.
- propertyNoiseLimit:
- Each Beckhoff Device will receive at most propertyNoiseLimit updates per TCP message. 0 means no limit.
- noisyUpdates:
- Number of times any property was overwritten since hitting the propertyNoiseLimit limit.
- noisyProperties:
- Comma separated properties read from PLC with their numbers that an update was overwritten since hitting the ‘propertyNoiseLimit’ limit
- messagesMerged:
- Number of times the information from a TCP message was merged.
- tasksPending:
- Number of pending tasks in the internal queue.
- waitOnInstantiation:
- Instantiate the Beckhoff device one after another, waiting for any instantiation to be completed before proceeding to the next. To be used for PLCs with unusually large number of devices.
| Created: | 2021-10-02T07:28:37.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Release candidate for 4.8.2 |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-08-23T15:36:04.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Bugfixes: 1. fix wrong value on the PLC when a deprecated paramer has different type wrt. the recommended new one. 2. fix bug (introduced in 4.8.0-2.11.4) that made the devices stay in UNKNOWN state |
| Created: | 2021-08-12T10:32:15.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Asynchronous registration of devices on BeckhoffCom (by means of slotInstanceNew HW state word parsed into bits |
| Created: | 2021-07-28T14:22:45.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
| Created: | 2021-06-23T16:13:27.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-06-22T13:56:55.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
|
| Created: | 2021-06-14T16:09:11.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Added BeckhoffDryPump |
| Created: | 2021-06-10T11:55:43.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Alarm conditions and state are not set on new schema. (Fixes bug seen in BeckhoffFuse after Karabo 2.11.1 deployment) |
| Created: | 2021-06-07T19:31:48.000+02:00 |
|---|---|
| Author: | Valerii Bondar |
| Notes: | Summer shutdown release, Fuse device added |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Summer shutdown release Devices added: BeckhoffTrainTrigger, BeckhoffLed, BeckhoffMC2Hexapod (BeckhoffMC2Base subclass), BeckhoffMC2Elmo (BeckhoffMC2Base subclass) Features: parameter deprecation in MC2 subclasses follow STOPPING state in Adixen Turbo Full pump. + other minor Fixes: * stepUp/stepDown popup error * epsilon feedback disable on write * avoid extra updates for interlock keys + other minor fixes |
| Created: | 2021-05-31T09:49:13.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-26T14:46:29.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-23T08:19:59.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-23T07:43:58.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-15T18:15:29.000+02:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: |
| Created: | 2021-03-24T09:43:30.000+01:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: | Add the AIBS |
| Created: | 2021-03-08T09:52:30.000+01:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: | Summary: Added auto-generated scene for Pfeiffer vacuum controller IMG400 |
12_PLCMON¶
| Instance id: | FXE_BR_SYS/PLC/12_PLCMON |
|---|---|
| Class id: | BeckhoffPlcMonitor |
| Host: | fxe-br-sys-con-12 |
| Class documentation: | |
| BeckhoffPlcMonitor | |
| General: | link |
| Monitor: | link |
| Developer: | link |
| PLC: | link |
| Alias: | fxe-br-sys-con-12 |
| Git repo: | https://git.xfel.eu/karaboDevices/Beckhoff |
| Last modified: | 2021-10-02T19:55:31.151+02:00 |
| Created at: | 2017-07-20T11:58:15.000+02:00 |
| Main authors: | Mamchykd, Silenzi, Giovanetti |
| Latest tag: | 4.8.2-2.11.1rc1 |
| Deployment tag: | 4.8.2-2.11.1rc1 |
| Installed tag: | 4.6.5-2.11.1 |
| Accessible by: | CAL, CONTROLS, CTRL, DA, danilevc, xdoc |
Warning
Rogue installation which is not mentioned in the deployment!
Warning
The installed tag (4.6.5-2.11.1) does not match tags mentioned in the deployment ([‘4.8.2-2.11.1rc1’])!
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device (i.e. of the server
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- beckhoffComDevice:
- InstanceId of the BeckhoffCom device that forwards commands to the PLC.
- functionBlockName:
- The type of the firmware block.
- fwInstanceName:
- The name of the firmware block instance.
- fwVersion:
- The version of the PLC framework.
- terminal:
- ???
- hardwareStatusBitField:
- This word encodes in bits the hardware-status information of this device
- hardwareState:
- The current state of the hardware decoded
- hardwareRegion:
- The current region of the hardware decoded
- hardwareErrorDescriptor:
- This word encodes in bits describing the hardware error
- hardwareErrorDescription:
- Error Code description
- waitingFor:
- Any call to the PLC will be published here, once the reply is received this property will be cleared. Commands will not be sent to the PLC until this property is cleared.
- epsilon:
- The epsilon determines the amount of change until a new physical value is posted from the hardware
- interlockReadOnly:
- Defines whether interlock conditions are configurable from this interface.
- interlockOn:
- Defines whether interlock surveillance is on or off.
- interlockOk:
- Defines whether interlock is ok (true) or broken (false).
- busy:
- Defines whether the PLC softdevice is busy.
- disableEpsilonFeedback:
- If false, the epsilon will be regulated until the incoming rate reaches the maximum rate
- maxStateUpdateRate:
- If state updates per second exceed this threshold, the state will be displayed as CHANGING
- noisyStateUpdateRateValue:
- Show the state update rate when it’s above ‘Max State Update Rate’ threshold.
- isStateUpdateNoisy:
- State update rate is above ‘Max State Update Rate’ threshold.
- reset:
- Resets the PLC hardware
- enableInterlockedSlots:
- Send device into INTERLOCK_BROKEN state, thus enabling all interlocked slots.
- disableInterlockedSlots:
- Send device into INTERLOCKED state, thus enabling all interlocked slots.
- requestHardwareValues:
- Ask for all property values on the device
- propertiesToPoll:
- All specified properties will be polled from the PLC with the given poll-rate. Only PLC aliases or device keys corresponding to PLC properties are allowed
- pollInterval:
- Hardware poll interval in seconds
- propertiesToRead:
- The specified properties will be read from the PLC by activating the Read button. Only PLC aliases or device keys corresponding to PLC properties are allowed
- readHardware:
- Requests value updates from the PLC for the properties listed under ‘Properties to read’
- force:
- ???
- trigger:
- Do not use this parameter to configure scheduled push. Instead use the parameter ‘scheduledPush’.
- maxUpdateFrequency:
- set to limit maximum update frequency for some values.
- ACpuFrequency:
- Frequency of the CPU.
- ACurrentCpuUsage:
- Current CPU usage.
- ACurrentCpuTemperature:
- Current temperature of the CPU.
- AProgramMemoryAllocated:
- Allocated program memory.
- AProgramMemoryAvailable:
- Available program memory.
- AStorageMemoryAllocated:
- Allocated storage-memory. Available on Windows CE.
- AStorageMemoryAvailable:
- Available storage-memory. Available on Windows CE.
- AMemoryDivision:
- MemoryDivision. Available on Windows CE.
- AProgramMemoryAllocated2:
- Allocated program memory.
- AProgramMemoryAvailable2:
- Available program memory.
- AMacAddess:
- MAC-Address of the PLC (17 char string).
- AIpv4Address:
- Current IPv4 Address of the PLC in dotted notation (15 char string).
- AIpv4SubnetMask:
- IPv4 subnet mask of the PLC in dotted notation (15 char string).
- ADhcpServerIpv4Address:
- IP-Address of the DHCP-Server in dotted notation (15 char string).
- ADhcpServerEnabled:
- True if the DHCP-Server is enabled.
- AMainboardType:
- Type of the main-board.
- ASerialNumber:
- Serial number.
- AProductionDate:
- Production date of the main-board.
- ABootCount:
- Boot count.
- AOperatingTimeInMinutes:
- Operating time of the main-board.
- AMinBoardTemperature:
- Minimum temperature of the main-board.
- AMaxBoardTemperature:
- Maximum temperature of the main-board.
- MinInputVoltage:
- Minimum input voltage of the main-board.
- MaxInputVoltage:
- Maximum input voltage of the main-board.
- MainboardTemperature:
- Current temperature of the main-board.
- APlcProjectVersion:
- PLC Project Version
- AProjectGeneratorVersion:
- Project Generator Version
- ATCPBufferSize:
- TCP/IP buffer size.
- ATrainID:
- Train ID
- ABeamModes:
- Beam Modes
- ATCPOutputDataRate:
- TCP Output Data Rate
- ATCPOutputBufLvlMax:
- TCP Output Buf Lvl Max
- ATCPInputDataRate:
- TCP Input Data Rate
- ATCPInputBufLvlMax:
- TCP Input Buf Lvl Max
- APLCCycleTime:
- PLC Cycle Time
| Created: | 2021-10-02T07:28:37.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Release candidate for 4.8.2 |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-08-23T15:36:04.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Bugfixes: 1. fix wrong value on the PLC when a deprecated paramer has different type wrt. the recommended new one. 2. fix bug (introduced in 4.8.0-2.11.4) that made the devices stay in UNKNOWN state |
| Created: | 2021-08-12T10:32:15.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Asynchronous registration of devices on BeckhoffCom (by means of slotInstanceNew HW state word parsed into bits |
| Created: | 2021-07-28T14:22:45.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
| Created: | 2021-06-23T16:13:27.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-06-22T13:56:55.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
|
| Created: | 2021-06-14T16:09:11.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Added BeckhoffDryPump |
| Created: | 2021-06-10T11:55:43.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Alarm conditions and state are not set on new schema. (Fixes bug seen in BeckhoffFuse after Karabo 2.11.1 deployment) |
| Created: | 2021-06-07T19:31:48.000+02:00 |
|---|---|
| Author: | Valerii Bondar |
| Notes: | Summer shutdown release, Fuse device added |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Summer shutdown release Devices added: BeckhoffTrainTrigger, BeckhoffLed, BeckhoffMC2Hexapod (BeckhoffMC2Base subclass), BeckhoffMC2Elmo (BeckhoffMC2Base subclass) Features: parameter deprecation in MC2 subclasses follow STOPPING state in Adixen Turbo Full pump. + other minor Fixes: * stepUp/stepDown popup error * epsilon feedback disable on write * avoid extra updates for interlock keys + other minor fixes |
| Created: | 2021-05-31T09:49:13.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-26T14:46:29.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-23T08:19:59.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-23T07:43:58.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-15T18:15:29.000+02:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: |
| Created: | 2021-03-24T09:43:30.000+01:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: | Add the AIBS |
| Created: | 2021-03-08T09:52:30.000+01:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: | Summary: Added auto-generated scene for Pfeiffer vacuum controller IMG400 |
DAQ¶
DATA¶
DA¶
1¶
| Instance id: | FXE_DAQ_DATA/DA/1 |
|---|---|
| Class id: | DataAggregator |
| Host: | fxe-br-sys-daq-da1 |
| Alias: | fxe-br-sys-daq-da1 |
| Git repo: | https://git.xfel.eu/karaboDevices/pcLayer |
| Last modified: | 2021-10-07T10:47:05.637+02:00 |
| Created at: | 2017-01-12T16:45:11.000+01:00 |
| Main authors: | Al-qudami, Boukhelef |
| Latest tag: | 1.11.0-2.11.4ra0 |
| Deployment tag: | 1.11.0-2.11.4ra0 |
| Scenes: | DAQ Status, FXE_DAQ_RC_NEW, FXE_DAQ_Status, FXE_DAQ_RUN_CONTROL-OBSOLETE, FXE_DAQ_STATUS-OBSOLETE, FXE_DAQ_RUN_CONTROL, OLD_FXE_DAQ_RUN_CONTROL, MONITORING_DAs_DATA |
| Accessible by: |
Warning
Host not accessible by [‘xctrl’]!
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device (i.e. of the server
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- useTimeserver:
- Unused - whether device connects to time server is configured via ‘timeServerId’
- progress:
- The progress of the current action
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- reset:
- Reset
- version:
- Software version
- lastStatusMessage:
- Status message of last command
- loggerConfig:
- Runtime logger configuration
- policy:
- Errors handling policy
- ApplicationMonitor:
- Application health monitor
- BookKeeper:
- Book keeper
- BufferManager:
- Buffer manager
- DataAccessor0:
- Data accessor 0
- DataAccessor1:
- Data accessor 1
- DataDispatcher:
- Data dispatcher
- DataIntegrator:
- Data integrator
- DataMonitor:
- Data content monitor
- FastDataCollector:
- Fast data collector
- Formatter:
- Formatter
- InternalTrigger:
- Internal trigger
- MessageLogger:
- Message logger
- PreProcessor:
- Pre processor
- Scheduler:
- Scheduler
- SlowDataCollector:
- Slow data collector
- StatisticsBuilder:
- Statistics builder
- Summarizer:
- Data summarizer
- TrainDataReceiver:
- Train data receiver
- TrainReconstructor:
- Train data reconstructor
- Vectorizer:
- Data vectorizer
- Writer:
- Writer
- enableDaqNode:
- Enable DAQ node
- storageManager:
- Storage manager device
- alias:
- Device alias
- groupId:
- Aggregators group Id
- groupInfix:
- Aggregators group infix
- channelId:
- channel Id
- channelsCount:
- Number of channels
- mountPoint:
- Mount point
- dataPath:
- Proposal data path
- chunkSize:
- Number of trains to buffer in memory
- chunksCount:
- Chunk count per file
- maxExpectedPulses:
- Maximum number of pulses expected per train
- dataType:
- Data type
- runController:
- Run controller
- experimentDetails:
- Experiment details
- sampleDetails:
- Sample details
- runDetails:
- Run details
- enableXTDF:
- Enable receiving train data via UDP
- OriginalDataFormat:
- Name of file that contains the original data format description, include train data format, dataset and run info.
- Detector:
- Name of file that contains the detector configuration.
- metrics:
- Heath and performance metrics
| Created: | 2021-09-28T14:01:16.000+02:00 |
|---|---|
| Author: | Djelloul Boukhelef |
| Notes: |
| Created: | 2021-09-24T08:56:29.000+00:00 |
|---|---|
| Author: | Geogin Varghese |
| Notes: | pclayer release candidate 1 for Karabo 2.11 support |
| Created: | 2021-07-05T16:34:28.000+02:00 |
|---|---|
| Author: | Djelloul Boukhelef |
| Notes: | Release PC Layer 1.10.4-2.10.5 |
| Created: | 2021-06-28T09:58:03.000+02:00 |
|---|---|
| Author: | Djelloul Boukhelef |
| Notes: | Release of PC layer 1.10.3-2.10.5 |
| Created: | 2021-06-25T08:12:26.000+02:00 |
|---|---|
| Author: | Djelloul Boukhelef |
| Notes: | Release candidate of PC layer 1.10.3-2.10.5-rc2 |
| Created: | 2021-06-24T01:21:52.000+02:00 |
|---|---|
| Author: | Djelloul Boukhelef |
| Notes: | Release candidate 1.10.3-2.10.5-rc1 |
| Created: | 2021-06-21T01:03:13.000+02:00 |
|---|---|
| Author: | Djelloul Boukhelef |
| Notes: | Release candidate 1.10.3-2.10.5-rc0 |
| Created: | 2021-06-14T07:48:22.000+02:00 |
|---|---|
| Author: | Djelloul Boukhelef |
| Notes: | Test release 1.10.3-2.10.5-ra4 |
| Created: | 2021-06-09T23:44:24.000+02:00 |
|---|---|
| Author: | Djelloul Boukhelef |
| Notes: | Test release 1.10.3-2.10.5-ra3 |
| Created: | 2021-06-09T16:22:33.000+02:00 |
|---|---|
| Author: | Djelloul Boukhelef |
| Notes: |
| Created: | 2021-06-09T14:53:52.000+02:00 |
|---|---|
| Author: | Djelloul Boukhelef |
| Notes: |
| Created: | 2021-06-03T18:06:16.000+02:00 |
|---|---|
| Author: | Nasser Al-Qudami |
| Notes: |
| Created: | 2021-06-02T12:39:31.000+02:00 |
|---|---|
| Author: | Nasser Al-Qudami |
| Notes: |
| Created: | 2021-05-26T14:25:23.000+02:00 |
|---|---|
| Author: | Djelloul Boukhelef |
| Notes: | Test tag 1.10.2-2.10.0-rx4 |
| Created: | 2021-05-26T14:25:23.000+02:00 |
|---|---|
| Author: | Djelloul Boukhelef |
| Notes: | Release of PC layer 1.10.2-2.10.0 |
| Created: | 2021-05-26T08:29:43.000+02:00 |
|---|---|
| Author: | Djelloul Boukhelef |
| Notes: | Test release 1.10.2-2.10.0-rx3 |
| Created: | 2021-05-25T18:06:03.000+02:00 |
|---|---|
| Author: | Djelloul Boukhelef |
| Notes: | Test release 1.10.2-2.10.0-rx2 |
| Created: | 2021-05-14T10:36:11.000+02:00 |
|---|---|
| Author: | Djelloul Boukhelef |
| Notes: | Test release 1.10.2-2.10.0-rx1 |
| Created: | 2021-05-06T17:43:49.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | This tag is create from “rm_85521” for testing purpose to proceed with deployment and installations. |
| Created: | 2021-04-30T02:26:16.000+02:00 |
|---|---|
| Author: | Djelloul Boukhelef |
| Notes: |
2¶
| Instance id: | FXE_DAQ_DATA/DA/2 |
|---|---|
| Class id: | DataAggregator |
| Host: | fxe-br-sys-daq-da2 |
| Alias: | fxe-br-sys-daq-da2 |
| Git repo: | https://git.xfel.eu/karaboDevices/pcLayer |
| Last modified: | 2021-10-07T10:47:05.637+02:00 |
| Created at: | 2017-01-12T16:45:11.000+01:00 |
| Main authors: | Al-qudami, Boukhelef |
| Latest tag: | 1.11.0-2.11.4ra0 |
| Deployment tag: | 1.11.0-2.11.4ra0 |
| Scenes: | DAQ Status, FXE_DAQ_RC_NEW, FXE_DAQ_RUN_CONTROL-OBSOLETE, FXE_DAQ_STATUS-OBSOLETE, FXE_DAQ_RUN_CONTROL, MONITORING_DAs_DATA |
| Accessible by: |
Warning
Host not accessible by [‘xctrl’]!
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device (i.e. of the server
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- useTimeserver:
- Unused - whether device connects to time server is configured via ‘timeServerId’
- progress:
- The progress of the current action
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- reset:
- Reset
- version:
- Software version
- lastStatusMessage:
- Status message of last command
- loggerConfig:
- Runtime logger configuration
- policy:
- Errors handling policy
- ApplicationMonitor:
- Application health monitor
- BookKeeper:
- Book keeper
- BufferManager:
- Buffer manager
- DataAccessor0:
- Data accessor 0
- DataAccessor1:
- Data accessor 1
- DataDispatcher:
- Data dispatcher
- DataIntegrator:
- Data integrator
- DataMonitor:
- Data content monitor
- FastDataCollector:
- Fast data collector
- Formatter:
- Formatter
- InternalTrigger:
- Internal trigger
- MessageLogger:
- Message logger
- PreProcessor:
- Pre processor
- Scheduler:
- Scheduler
- SlowDataCollector:
- Slow data collector
- StatisticsBuilder:
- Statistics builder
- Summarizer:
- Data summarizer
- TrainDataReceiver:
- Train data receiver
- TrainReconstructor:
- Train data reconstructor
- Vectorizer:
- Data vectorizer
- Writer:
- Writer
- enableDaqNode:
- Enable DAQ node
- storageManager:
- Storage manager device
- alias:
- Device alias
- groupId:
- Aggregators group Id
- groupInfix:
- Aggregators group infix
- channelId:
- channel Id
- channelsCount:
- Number of channels
- mountPoint:
- Mount point
- dataPath:
- Proposal data path
- chunkSize:
- Number of trains to buffer in memory
- chunksCount:
- Chunk count per file
- maxExpectedPulses:
- Maximum number of pulses expected per train
- dataType:
- Data type
- runController:
- Run controller
- experimentDetails:
- Experiment details
- sampleDetails:
- Sample details
- runDetails:
- Run details
- enableXTDF:
- Enable receiving train data via UDP
- OriginalDataFormat:
- Name of file that contains the original data format description, include train data format, dataset and run info.
- Detector:
- Name of file that contains the detector configuration.
- metrics:
- Heath and performance metrics
| Created: | 2021-09-28T14:01:16.000+02:00 |
|---|---|
| Author: | Djelloul Boukhelef |
| Notes: |
| Created: | 2021-09-24T08:56:29.000+00:00 |
|---|---|
| Author: | Geogin Varghese |
| Notes: | pclayer release candidate 1 for Karabo 2.11 support |
| Created: | 2021-07-05T16:34:28.000+02:00 |
|---|---|
| Author: | Djelloul Boukhelef |
| Notes: | Release PC Layer 1.10.4-2.10.5 |
| Created: | 2021-06-28T09:58:03.000+02:00 |
|---|---|
| Author: | Djelloul Boukhelef |
| Notes: | Release of PC layer 1.10.3-2.10.5 |
| Created: | 2021-06-25T08:12:26.000+02:00 |
|---|---|
| Author: | Djelloul Boukhelef |
| Notes: | Release candidate of PC layer 1.10.3-2.10.5-rc2 |
| Created: | 2021-06-24T01:21:52.000+02:00 |
|---|---|
| Author: | Djelloul Boukhelef |
| Notes: | Release candidate 1.10.3-2.10.5-rc1 |
| Created: | 2021-06-21T01:03:13.000+02:00 |
|---|---|
| Author: | Djelloul Boukhelef |
| Notes: | Release candidate 1.10.3-2.10.5-rc0 |
| Created: | 2021-06-14T07:48:22.000+02:00 |
|---|---|
| Author: | Djelloul Boukhelef |
| Notes: | Test release 1.10.3-2.10.5-ra4 |
| Created: | 2021-06-09T23:44:24.000+02:00 |
|---|---|
| Author: | Djelloul Boukhelef |
| Notes: | Test release 1.10.3-2.10.5-ra3 |
| Created: | 2021-06-09T16:22:33.000+02:00 |
|---|---|
| Author: | Djelloul Boukhelef |
| Notes: |
| Created: | 2021-06-09T14:53:52.000+02:00 |
|---|---|
| Author: | Djelloul Boukhelef |
| Notes: |
| Created: | 2021-06-03T18:06:16.000+02:00 |
|---|---|
| Author: | Nasser Al-Qudami |
| Notes: |
| Created: | 2021-06-02T12:39:31.000+02:00 |
|---|---|
| Author: | Nasser Al-Qudami |
| Notes: |
| Created: | 2021-05-26T14:25:23.000+02:00 |
|---|---|
| Author: | Djelloul Boukhelef |
| Notes: | Test tag 1.10.2-2.10.0-rx4 |
| Created: | 2021-05-26T14:25:23.000+02:00 |
|---|---|
| Author: | Djelloul Boukhelef |
| Notes: | Release of PC layer 1.10.2-2.10.0 |
| Created: | 2021-05-26T08:29:43.000+02:00 |
|---|---|
| Author: | Djelloul Boukhelef |
| Notes: | Test release 1.10.2-2.10.0-rx3 |
| Created: | 2021-05-25T18:06:03.000+02:00 |
|---|---|
| Author: | Djelloul Boukhelef |
| Notes: | Test release 1.10.2-2.10.0-rx2 |
| Created: | 2021-05-14T10:36:11.000+02:00 |
|---|---|
| Author: | Djelloul Boukhelef |
| Notes: | Test release 1.10.2-2.10.0-rx1 |
| Created: | 2021-05-06T17:43:49.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | This tag is create from “rm_85521” for testing purpose to proceed with deployment and installations. |
| Created: | 2021-04-30T02:26:16.000+02:00 |
|---|---|
| Author: | Djelloul Boukhelef |
| Notes: |
3¶
| Instance id: | FXE_DAQ_DATA/DA/3 |
|---|---|
| Class id: | DataAggregator |
| Host: | fxe-br-sys-daq-da1 |
| Alias: | fxe-br-sys-daq-da1 |
| Git repo: | https://git.xfel.eu/karaboDevices/pcLayer |
| Last modified: | 2021-10-07T10:47:05.637+02:00 |
| Created at: | 2017-01-12T16:45:11.000+01:00 |
| Main authors: | Al-qudami, Boukhelef |
| Latest tag: | 1.11.0-2.11.4ra0 |
| Deployment tag: | 1.11.0-2.11.4ra0 |
| Scenes: | FXE_DAQ_RC_NEW, FXE_DAQ_RUN_CONTROL-OBSOLETE, FXE_DAQ_STATUS-OBSOLETE, FXE_DAQ_RUN_CONTROL, MONITORING_DAs_DATA |
| Accessible by: |
Warning
Host not accessible by [‘xctrl’]!
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device (i.e. of the server
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- useTimeserver:
- Unused - whether device connects to time server is configured via ‘timeServerId’
- progress:
- The progress of the current action
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- reset:
- Reset
- version:
- Software version
- lastStatusMessage:
- Status message of last command
- loggerConfig:
- Runtime logger configuration
- policy:
- Errors handling policy
- ApplicationMonitor:
- Application health monitor
- BookKeeper:
- Book keeper
- BufferManager:
- Buffer manager
- DataAccessor0:
- Data accessor 0
- DataAccessor1:
- Data accessor 1
- DataDispatcher:
- Data dispatcher
- DataIntegrator:
- Data integrator
- DataMonitor:
- Data content monitor
- FastDataCollector:
- Fast data collector
- Formatter:
- Formatter
- InternalTrigger:
- Internal trigger
- MessageLogger:
- Message logger
- PreProcessor:
- Pre processor
- Scheduler:
- Scheduler
- SlowDataCollector:
- Slow data collector
- StatisticsBuilder:
- Statistics builder
- Summarizer:
- Data summarizer
- TrainDataReceiver:
- Train data receiver
- TrainReconstructor:
- Train data reconstructor
- Vectorizer:
- Data vectorizer
- Writer:
- Writer
- enableDaqNode:
- Enable DAQ node
- storageManager:
- Storage manager device
- alias:
- Device alias
- groupId:
- Aggregators group Id
- groupInfix:
- Aggregators group infix
- channelId:
- channel Id
- channelsCount:
- Number of channels
- mountPoint:
- Mount point
- dataPath:
- Proposal data path
- chunkSize:
- Number of trains to buffer in memory
- chunksCount:
- Chunk count per file
- maxExpectedPulses:
- Maximum number of pulses expected per train
- dataType:
- Data type
- runController:
- Run controller
- experimentDetails:
- Experiment details
- sampleDetails:
- Sample details
- runDetails:
- Run details
- enableXTDF:
- Enable receiving train data via UDP
- OriginalDataFormat:
- Name of file that contains the original data format description, include train data format, dataset and run info.
- Detector:
- Name of file that contains the detector configuration.
- metrics:
- Heath and performance metrics
| Created: | 2021-09-28T14:01:16.000+02:00 |
|---|---|
| Author: | Djelloul Boukhelef |
| Notes: |
| Created: | 2021-09-24T08:56:29.000+00:00 |
|---|---|
| Author: | Geogin Varghese |
| Notes: | pclayer release candidate 1 for Karabo 2.11 support |
| Created: | 2021-07-05T16:34:28.000+02:00 |
|---|---|
| Author: | Djelloul Boukhelef |
| Notes: | Release PC Layer 1.10.4-2.10.5 |
| Created: | 2021-06-28T09:58:03.000+02:00 |
|---|---|
| Author: | Djelloul Boukhelef |
| Notes: | Release of PC layer 1.10.3-2.10.5 |
| Created: | 2021-06-25T08:12:26.000+02:00 |
|---|---|
| Author: | Djelloul Boukhelef |
| Notes: | Release candidate of PC layer 1.10.3-2.10.5-rc2 |
| Created: | 2021-06-24T01:21:52.000+02:00 |
|---|---|
| Author: | Djelloul Boukhelef |
| Notes: | Release candidate 1.10.3-2.10.5-rc1 |
| Created: | 2021-06-21T01:03:13.000+02:00 |
|---|---|
| Author: | Djelloul Boukhelef |
| Notes: | Release candidate 1.10.3-2.10.5-rc0 |
| Created: | 2021-06-14T07:48:22.000+02:00 |
|---|---|
| Author: | Djelloul Boukhelef |
| Notes: | Test release 1.10.3-2.10.5-ra4 |
| Created: | 2021-06-09T23:44:24.000+02:00 |
|---|---|
| Author: | Djelloul Boukhelef |
| Notes: | Test release 1.10.3-2.10.5-ra3 |
| Created: | 2021-06-09T16:22:33.000+02:00 |
|---|---|
| Author: | Djelloul Boukhelef |
| Notes: |
| Created: | 2021-06-09T14:53:52.000+02:00 |
|---|---|
| Author: | Djelloul Boukhelef |
| Notes: |
| Created: | 2021-06-03T18:06:16.000+02:00 |
|---|---|
| Author: | Nasser Al-Qudami |
| Notes: |
| Created: | 2021-06-02T12:39:31.000+02:00 |
|---|---|
| Author: | Nasser Al-Qudami |
| Notes: |
| Created: | 2021-05-26T14:25:23.000+02:00 |
|---|---|
| Author: | Djelloul Boukhelef |
| Notes: | Test tag 1.10.2-2.10.0-rx4 |
| Created: | 2021-05-26T14:25:23.000+02:00 |
|---|---|
| Author: | Djelloul Boukhelef |
| Notes: | Release of PC layer 1.10.2-2.10.0 |
| Created: | 2021-05-26T08:29:43.000+02:00 |
|---|---|
| Author: | Djelloul Boukhelef |
| Notes: | Test release 1.10.2-2.10.0-rx3 |
| Created: | 2021-05-25T18:06:03.000+02:00 |
|---|---|
| Author: | Djelloul Boukhelef |
| Notes: | Test release 1.10.2-2.10.0-rx2 |
| Created: | 2021-05-14T10:36:11.000+02:00 |
|---|---|
| Author: | Djelloul Boukhelef |
| Notes: | Test release 1.10.2-2.10.0-rx1 |
| Created: | 2021-05-06T17:43:49.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | This tag is create from “rm_85521” for testing purpose to proceed with deployment and installations. |
| Created: | 2021-04-30T02:26:16.000+02:00 |
|---|---|
| Author: | Djelloul Boukhelef |
| Notes: |
4¶
| Instance id: | FXE_DAQ_DATA/DA/4 |
|---|---|
| Class id: | DataAggregator |
| Host: | fxe-br-sys-daq-da2 |
| Alias: | fxe-br-sys-daq-da2 |
| Git repo: | https://git.xfel.eu/karaboDevices/pcLayer |
| Last modified: | 2021-10-07T10:47:05.637+02:00 |
| Created at: | 2017-01-12T16:45:11.000+01:00 |
| Main authors: | Al-qudami, Boukhelef |
| Latest tag: | 1.11.0-2.11.4ra0 |
| Deployment tag: | 1.11.0-2.11.4ra0 |
| Projects: | FXE_TEST_SLOW_DATA |
| Scenes: | FXE_DAQ_RC_NEW, FXE_DAQ_RUN_CONTROL-OBSOLETE, FXE_DAQ_STATUS-OBSOLETE, FXE_DAQ_RUN_CONTROL, MONITORING_DAs_DATA |
| Accessible by: |
Warning
Host not accessible by [‘xctrl’]!
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device (i.e. of the server
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- useTimeserver:
- Unused - whether device connects to time server is configured via ‘timeServerId’
- progress:
- The progress of the current action
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- reset:
- Reset
- version:
- Software version
- lastStatusMessage:
- Status message of last command
- loggerConfig:
- Runtime logger configuration
- policy:
- Errors handling policy
- ApplicationMonitor:
- Application health monitor
- BookKeeper:
- Book keeper
- BufferManager:
- Buffer manager
- DataAccessor0:
- Data accessor 0
- DataAccessor1:
- Data accessor 1
- DataDispatcher:
- Data dispatcher
- DataIntegrator:
- Data integrator
- DataMonitor:
- Data content monitor
- FastDataCollector:
- Fast data collector
- Formatter:
- Formatter
- InternalTrigger:
- Internal trigger
- MessageLogger:
- Message logger
- PreProcessor:
- Pre processor
- Scheduler:
- Scheduler
- SlowDataCollector:
- Slow data collector
- StatisticsBuilder:
- Statistics builder
- Summarizer:
- Data summarizer
- TrainDataReceiver:
- Train data receiver
- TrainReconstructor:
- Train data reconstructor
- Vectorizer:
- Data vectorizer
- Writer:
- Writer
- enableDaqNode:
- Enable DAQ node
- storageManager:
- Storage manager device
- alias:
- Device alias
- groupId:
- Aggregators group Id
- groupInfix:
- Aggregators group infix
- channelId:
- channel Id
- channelsCount:
- Number of channels
- mountPoint:
- Mount point
- dataPath:
- Proposal data path
- chunkSize:
- Number of trains to buffer in memory
- chunksCount:
- Chunk count per file
- maxExpectedPulses:
- Maximum number of pulses expected per train
- dataType:
- Data type
- runController:
- Run controller
- experimentDetails:
- Experiment details
- sampleDetails:
- Sample details
- runDetails:
- Run details
- enableXTDF:
- Enable receiving train data via UDP
- OriginalDataFormat:
- Name of file that contains the original data format description, include train data format, dataset and run info.
- Detector:
- Name of file that contains the detector configuration.
- metrics:
- Heath and performance metrics
| Created: | 2021-09-28T14:01:16.000+02:00 |
|---|---|
| Author: | Djelloul Boukhelef |
| Notes: |
| Created: | 2021-09-24T08:56:29.000+00:00 |
|---|---|
| Author: | Geogin Varghese |
| Notes: | pclayer release candidate 1 for Karabo 2.11 support |
| Created: | 2021-07-05T16:34:28.000+02:00 |
|---|---|
| Author: | Djelloul Boukhelef |
| Notes: | Release PC Layer 1.10.4-2.10.5 |
| Created: | 2021-06-28T09:58:03.000+02:00 |
|---|---|
| Author: | Djelloul Boukhelef |
| Notes: | Release of PC layer 1.10.3-2.10.5 |
| Created: | 2021-06-25T08:12:26.000+02:00 |
|---|---|
| Author: | Djelloul Boukhelef |
| Notes: | Release candidate of PC layer 1.10.3-2.10.5-rc2 |
| Created: | 2021-06-24T01:21:52.000+02:00 |
|---|---|
| Author: | Djelloul Boukhelef |
| Notes: | Release candidate 1.10.3-2.10.5-rc1 |
| Created: | 2021-06-21T01:03:13.000+02:00 |
|---|---|
| Author: | Djelloul Boukhelef |
| Notes: | Release candidate 1.10.3-2.10.5-rc0 |
| Created: | 2021-06-14T07:48:22.000+02:00 |
|---|---|
| Author: | Djelloul Boukhelef |
| Notes: | Test release 1.10.3-2.10.5-ra4 |
| Created: | 2021-06-09T23:44:24.000+02:00 |
|---|---|
| Author: | Djelloul Boukhelef |
| Notes: | Test release 1.10.3-2.10.5-ra3 |
| Created: | 2021-06-09T16:22:33.000+02:00 |
|---|---|
| Author: | Djelloul Boukhelef |
| Notes: |
| Created: | 2021-06-09T14:53:52.000+02:00 |
|---|---|
| Author: | Djelloul Boukhelef |
| Notes: |
| Created: | 2021-06-03T18:06:16.000+02:00 |
|---|---|
| Author: | Nasser Al-Qudami |
| Notes: |
| Created: | 2021-06-02T12:39:31.000+02:00 |
|---|---|
| Author: | Nasser Al-Qudami |
| Notes: |
| Created: | 2021-05-26T14:25:23.000+02:00 |
|---|---|
| Author: | Djelloul Boukhelef |
| Notes: | Test tag 1.10.2-2.10.0-rx4 |
| Created: | 2021-05-26T14:25:23.000+02:00 |
|---|---|
| Author: | Djelloul Boukhelef |
| Notes: | Release of PC layer 1.10.2-2.10.0 |
| Created: | 2021-05-26T08:29:43.000+02:00 |
|---|---|
| Author: | Djelloul Boukhelef |
| Notes: | Test release 1.10.2-2.10.0-rx3 |
| Created: | 2021-05-25T18:06:03.000+02:00 |
|---|---|
| Author: | Djelloul Boukhelef |
| Notes: | Test release 1.10.2-2.10.0-rx2 |
| Created: | 2021-05-14T10:36:11.000+02:00 |
|---|---|
| Author: | Djelloul Boukhelef |
| Notes: | Test release 1.10.2-2.10.0-rx1 |
| Created: | 2021-05-06T17:43:49.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | This tag is create from “rm_85521” for testing purpose to proceed with deployment and installations. |
| Created: | 2021-04-30T02:26:16.000+02:00 |
|---|---|
| Author: | Djelloul Boukhelef |
| Notes: |
DM¶
CONFIGURATOR¶
| Instance id: | FXE_DAQ_DATA/DM/CONFIGURATOR |
|---|---|
| Class id: | RunConfigurator |
| Host: | fxe-br-sys-daq-srv1 |
| Alias: | fxe-br-sys-daq-srv1 |
| Git repo: | https://git.xfel.eu/Karabo/Framework |
| Last modified: | 2021-10-07T14:13:09.002+02:00 |
| Created at: | 2016-02-25T15:17:38.000+01:00 |
| Main authors: | Goeries, Costa |
| Latest tag: | 2.12.0rc2 |
| Deployment tag: | 2.12.0rc2 |
| Scenes: | FXE_DAQ_RC_NEW, FXE_DAQ_DATA/DM/CONFIGURATOR|scene, FXE_DAQ_RUN_CONTROL-OBSOLETE, FXE_DAQ_RUN_CONTROL, FXE_DAQ_DATA_RUN_CONTROL_GLOBAL_STATE, FXE_DAQ_RUN_CONTROL_NSR0 |
| Accessible by: |
Warning
Host not accessible by [‘xctrl’]!
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO, prepended by package name
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- useTimeserver:
- Unused - whether device connects to time server is configured via ‘timeServerId’
- timeServerId:
- The instance id uniquely identifies a TimeServer instance in the distributed system
- progress:
- The progress of the current action
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- Logger:
- Logging settings
- configurations:
- All configuration groups and their sources
- sources:
- Overall list of data sources and their attributes
| Created: | 2021-09-29T14:00:53.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | 2nd release candidate of 2.12.0 |
| Created: | 2021-09-29T14:00:53.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Release of the Karabo Framework 2.12. It will be future compatible with 2.13 and contains significant improvements over 2.11. |
| Created: | 2021-09-27T15:58:05.000+02:00 |
|---|---|
| Author: | Gero Flucke |
| Notes: | 1st release candidate of 2.12.0 |
| Created: | 2021-09-15T14:44:02.000+02:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
| Created: | 2021-09-15T08:51:47.000+02:00 |
|---|---|
| Author: | Raul Costa |
| Notes: | Update the redis client |
| Created: | 2021-08-24T11:16:33.000+02:00 |
|---|---|
| Author: | Gero Flucke |
| Notes: |
| Created: | 2021-08-23T11:54:12.000+02:00 |
|---|---|
| Author: | Gero Flucke |
| Notes: |
| Created: | 2021-08-13T18:29:03.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
| Created: | 2021-08-13T11:40:40.000+02:00 |
|---|---|
| Author: | Gero Flucke |
| Notes: |
| Created: | 2021-08-06T15:19:37.000+02:00 |
|---|---|
| Author: | Sergey Esenov |
| Notes: |
| Created: | 2021-07-21T17:31:29.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | First rc of 2.11.4 |
| Created: | 2021-07-21T17:31:29.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | FIX: Drop early data on InfluxDb GUI: Enable to subclass table widgets for filter models and set item model to None |
| Created: | 2021-07-09T12:42:52.000+02:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
| Created: | 2021-07-09T12:13:14.000+02:00 |
|---|---|
| Author: | Sergey Esenov |
| Notes: |
| Created: | 2021-07-07T13:49:07.000+02:00 |
|---|---|
| Author: | Gero Flucke |
| Notes: |
| Created: | 2021-07-07T13:49:07.000+02:00 |
|---|---|
| Author: | Gero Flucke |
| Notes: | Same as 2.12.0a3 |
| Created: | 2021-07-07T13:49:07.000+02:00 |
|---|---|
| Author: | Gero Flucke |
| Notes: | Experimental branch with many brokers |
| Created: | 2021-06-29T14:30:20.000+02:00 |
|---|---|
| Author: | Gero Flucke |
| Notes: |
| Created: | 2021-06-23T17:14:20.000+02:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
| Created: | 2021-06-22T19:53:47.000+02:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
DATA_MANAGER¶
| Instance id: | FXE_DAQ_DATA/DM/DATA_MANAGER |
|---|---|
| Class id: | DataManager |
| Host: | fxe-br-sys-daq-srv1 |
| Alias: | fxe-br-sys-daq-srv1 |
| Git repo: | https://git.xfel.eu/karaboDevices/pcLayer |
| Last modified: | 2021-10-07T10:47:05.637+02:00 |
| Created at: | 2017-01-12T16:45:11.000+01:00 |
| Main authors: | Al-qudami, Boukhelef |
| Latest tag: | 1.11.0-2.11.4ra0 |
| Deployment tag: | 1.11.0-2.11.4ra0 |
| Accessible by: |
Warning
Host not accessible by [‘xctrl’]!
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device (i.e. of the server
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- useTimeserver:
- Unused - whether device connects to time server is configured via ‘timeServerId’
- progress:
- The progress of the current action
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- reset:
- Resets the device in case of an error
- operationMode:
- Operation mode
- metadataSchemaVersion:
- Metadata schema version
- instrumentsList:
- List of instruments for this DAQ instance (e.g FXE,SA1)!
- proposalNumber:
- Proposal number
- experiment:
- Experiment
- sample:
- Sample
- dataType:
- Data type
- runNumber:
- Current run number
- user:
- User
- localConfiguration:
- Local configuration
- remoteConfiguration:
- Remote configuration
- debug:
- Debug mode
| Created: | 2021-09-28T14:01:16.000+02:00 |
|---|---|
| Author: | Djelloul Boukhelef |
| Notes: |
| Created: | 2021-09-24T08:56:29.000+00:00 |
|---|---|
| Author: | Geogin Varghese |
| Notes: | pclayer release candidate 1 for Karabo 2.11 support |
| Created: | 2021-07-05T16:34:28.000+02:00 |
|---|---|
| Author: | Djelloul Boukhelef |
| Notes: | Release PC Layer 1.10.4-2.10.5 |
| Created: | 2021-06-28T09:58:03.000+02:00 |
|---|---|
| Author: | Djelloul Boukhelef |
| Notes: | Release of PC layer 1.10.3-2.10.5 |
| Created: | 2021-06-25T08:12:26.000+02:00 |
|---|---|
| Author: | Djelloul Boukhelef |
| Notes: | Release candidate of PC layer 1.10.3-2.10.5-rc2 |
| Created: | 2021-06-24T01:21:52.000+02:00 |
|---|---|
| Author: | Djelloul Boukhelef |
| Notes: | Release candidate 1.10.3-2.10.5-rc1 |
| Created: | 2021-06-21T01:03:13.000+02:00 |
|---|---|
| Author: | Djelloul Boukhelef |
| Notes: | Release candidate 1.10.3-2.10.5-rc0 |
| Created: | 2021-06-14T07:48:22.000+02:00 |
|---|---|
| Author: | Djelloul Boukhelef |
| Notes: | Test release 1.10.3-2.10.5-ra4 |
| Created: | 2021-06-09T23:44:24.000+02:00 |
|---|---|
| Author: | Djelloul Boukhelef |
| Notes: | Test release 1.10.3-2.10.5-ra3 |
| Created: | 2021-06-09T16:22:33.000+02:00 |
|---|---|
| Author: | Djelloul Boukhelef |
| Notes: |
| Created: | 2021-06-09T14:53:52.000+02:00 |
|---|---|
| Author: | Djelloul Boukhelef |
| Notes: |
| Created: | 2021-06-03T18:06:16.000+02:00 |
|---|---|
| Author: | Nasser Al-Qudami |
| Notes: |
| Created: | 2021-06-02T12:39:31.000+02:00 |
|---|---|
| Author: | Nasser Al-Qudami |
| Notes: |
| Created: | 2021-05-26T14:25:23.000+02:00 |
|---|---|
| Author: | Djelloul Boukhelef |
| Notes: | Test tag 1.10.2-2.10.0-rx4 |
| Created: | 2021-05-26T14:25:23.000+02:00 |
|---|---|
| Author: | Djelloul Boukhelef |
| Notes: | Release of PC layer 1.10.2-2.10.0 |
| Created: | 2021-05-26T08:29:43.000+02:00 |
|---|---|
| Author: | Djelloul Boukhelef |
| Notes: | Test release 1.10.2-2.10.0-rx3 |
| Created: | 2021-05-25T18:06:03.000+02:00 |
|---|---|
| Author: | Djelloul Boukhelef |
| Notes: | Test release 1.10.2-2.10.0-rx2 |
| Created: | 2021-05-14T10:36:11.000+02:00 |
|---|---|
| Author: | Djelloul Boukhelef |
| Notes: | Test release 1.10.2-2.10.0-rx1 |
| Created: | 2021-05-06T17:43:49.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | This tag is create from “rm_85521” for testing purpose to proceed with deployment and installations. |
| Created: | 2021-04-30T02:26:16.000+02:00 |
|---|---|
| Author: | Djelloul Boukhelef |
| Notes: |
DSG_REPORT_1¶
| Instance id: | FXE_DAQ_DATA/DM/DSG_REPORT_1 |
|---|---|
| Class id: | ReportConfigGroups |
| Host: | fxe-br-sys-daq-dsg1 |
| Alias: | fxe-br-sys-daq-dsg1 |
| Git repo: | https://git.xfel.eu/karaboDevices/checkConfigGroups |
| Last modified: | 2021-09-19T11:41:51.075+02:00 |
| Created at: | 2018-03-13T18:16:19.000+01:00 |
| Main authors: | Maia, Haufs, Tirumalai |
| Latest tag: | 2.2.2-2.5.0 |
| Deployment tag: | 2.2.2-2.5.0 |
| Scenes: | EMAIL_COFIGURATION_GROUPS |
| Accessible by: |
Warning
Host not accessible by [‘xctrl’]!
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- heartbeatInterval:
- The heartbeat interval
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- globalAlarmCondition:
- This is the global alarm condition for this device. The current alarm condition of this device will be calculated from this alarm condition and the alarm condition of each property.
- visibility:
- Configures who is allowed to see this device at all
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server
- pid:
- The unix process ID of the device (i.e. of the server)
- state:
- The current state the device is in
- status:
- A more detailed status description
- lockedBy:
- The name of the device holding a lock on this one (empty if not locked)
- slotClearLock:
- Clear the lock on this device
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- log:
- Logging settings
- diffResult:
- Diff Results
- topicId:
- Topic identifier used by this device
- filenameId:
- Name of the file generated and send by email
- emailToId:
- Email to where the report should be send
| Created: | 2021-07-08T18:01:02.000+02:00 |
|---|---|
| Author: | Parthasarathy Tirumalai |
| Notes: |
| Created: | 2021-06-28T21:45:57.000+02:00 |
|---|---|
| Author: | Parthasarathy Tirumalai |
| Notes: |
| Created: | 2021-06-09T14:34:36.000+02:00 |
|---|---|
| Author: | Parthasarathy Tirumalai |
| Notes: |
| Created: | 2021-06-09T14:34:36.000+02:00 |
|---|---|
| Author: | Parthasarathy Tirumalai |
| Notes: |
| Created: | 2021-06-03T17:02:14.000+02:00 |
|---|---|
| Author: | Parthasarathy Tirumalai |
| Notes: |
| Created: | 2019-07-02T16:39:58.000+02:00 |
|---|---|
| Author: | Nasser Al-Qudami |
| Notes: | In this tag: - Adding a new feature slotGetTime to support karabo 2.5.0 - Adding Timestamp to the result summary so can easily identified - Ability to check the data source trainId from the device configuration / slotGetTime - Throw exception if the data source still running under older karabo version - Adding timeout for blocking slot call to avoiding stall if the device is not responsive - The default check set to use a device configuration to check the trainId - It supports backward compatibility - The source code is based on 2.0.8.1-2.4.0 |
| Created: | 2019-04-17T17:54:16.000+02:00 |
|---|---|
| Author: | Luis Maia |
| Notes: | Release tag 2.0.8.1-2.4.0 |
| Created: | 2019-04-01T10:08:53.000+02:00 |
|---|---|
| Author: | Nasser Al-Qudami |
| Notes: | Checking the trainId for the output channel defined within a data source device. |
| Created: | 2019-01-31T17:58:06.000+01:00 |
|---|---|
| Author: | Parthasarathy Tirumalai |
| Notes: | Release tag 2.0.8-2.3.0 |
| Created: | 2019-01-31T12:36:28.000+01:00 |
|---|---|
| Author: | Nasser Al-Qudami |
| Notes: | This version contains a bug fix for the group which is listed in CONFIGURATOR but instanceId is not instantiated or not up! |
| Created: | 2019-01-28T16:23:50.000+01:00 |
|---|---|
| Author: | Nasser Al-Qudami |
| Notes: | This tag includes bugs fix. |
| Created: | 2019-01-25T10:40:18.000+01:00 |
|---|---|
| Author: | Nasser Al-Qudami |
| Notes: |
|
| Created: | 2018-10-22T15:51:35.000+02:00 |
|---|---|
| Author: | Luis Maia |
| Notes: | Release tag 2.0.4 |
| Created: | 2018-05-03T14:55:29.000+02:00 |
|---|---|
| Author: | Luis Maia |
| Notes: | Release tag 2.0.3-2.2.3 |
| Created: | 2018-04-25T01:22:08.000+02:00 |
|---|---|
| Author: | Luis Maia |
| Notes: | Release tag 2.0.2-2.2.3 |
| Created: | 2018-04-23T23:00:46.000+02:00 |
|---|---|
| Author: | Luis Maia |
| Notes: | Release tag 2.0.1-2.2.3 |
| Created: | 2018-04-18T16:17:44.000+02:00 |
|---|---|
| Author: | Luis Maia |
| Notes: | Release tag 2.0.0-2.2.3 |
| Created: | 2018-03-29T11:43:32.000+02:00 |
|---|---|
| Author: | Nasser Al-Qudami |
| Notes: |
| Created: | 2018-03-29T11:36:38.000+02:00 |
|---|---|
| Author: | Nasser Al-Qudami |
| Notes: |
| Created: | 2018-03-29T11:31:23.000+02:00 |
|---|---|
| Author: | Nasser Al-Qudami |
| Notes: |
FXE_AUXT_CSLIT_GROUP¶
| Instance id: | FXE_DAQ_DATA/DM/FXE_AUXT_CSLIT_GROUP |
|---|---|
| Class id: | RunConfigurationGroup |
| Host: | fxe-br-sys-daq-dsg1 |
| Alias: | fxe-br-sys-daq-dsg1 |
| Git repo: | https://git.xfel.eu/Karabo/Framework |
| Last modified: | 2021-10-07T14:13:09.002+02:00 |
| Created at: | 2016-02-25T15:17:38.000+01:00 |
| Main authors: | Goeries, Costa |
| Latest tag: | 2.12.0rc2 |
| Deployment tag: | 2.12.0rc2 |
| Accessible by: |
Warning
Host not accessible by [‘xctrl’]!
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO, prepended by package name
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- useTimeserver:
- Unused - whether device connects to time server is configured via ‘timeServerId’
- timeServerId:
- The instance id uniquely identifies a TimeServer instance in the distributed system
- progress:
- The progress of the current action
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- Logger:
- Logging settings
- group:
- Structure describing data sources logically belonging together.
- owner:
- The person to contact regarding usage of this group
| Created: | 2021-09-29T14:00:53.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | 2nd release candidate of 2.12.0 |
| Created: | 2021-09-29T14:00:53.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Release of the Karabo Framework 2.12. It will be future compatible with 2.13 and contains significant improvements over 2.11. |
| Created: | 2021-09-27T15:58:05.000+02:00 |
|---|---|
| Author: | Gero Flucke |
| Notes: | 1st release candidate of 2.12.0 |
| Created: | 2021-09-15T14:44:02.000+02:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
| Created: | 2021-09-15T08:51:47.000+02:00 |
|---|---|
| Author: | Raul Costa |
| Notes: | Update the redis client |
| Created: | 2021-08-24T11:16:33.000+02:00 |
|---|---|
| Author: | Gero Flucke |
| Notes: |
| Created: | 2021-08-23T11:54:12.000+02:00 |
|---|---|
| Author: | Gero Flucke |
| Notes: |
| Created: | 2021-08-13T18:29:03.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
| Created: | 2021-08-13T11:40:40.000+02:00 |
|---|---|
| Author: | Gero Flucke |
| Notes: |
| Created: | 2021-08-06T15:19:37.000+02:00 |
|---|---|
| Author: | Sergey Esenov |
| Notes: |
| Created: | 2021-07-21T17:31:29.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | First rc of 2.11.4 |
| Created: | 2021-07-21T17:31:29.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | FIX: Drop early data on InfluxDb GUI: Enable to subclass table widgets for filter models and set item model to None |
| Created: | 2021-07-09T12:42:52.000+02:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
| Created: | 2021-07-09T12:13:14.000+02:00 |
|---|---|
| Author: | Sergey Esenov |
| Notes: |
| Created: | 2021-07-07T13:49:07.000+02:00 |
|---|---|
| Author: | Gero Flucke |
| Notes: |
| Created: | 2021-07-07T13:49:07.000+02:00 |
|---|---|
| Author: | Gero Flucke |
| Notes: | Same as 2.12.0a3 |
| Created: | 2021-07-07T13:49:07.000+02:00 |
|---|---|
| Author: | Gero Flucke |
| Notes: | Experimental branch with many brokers |
| Created: | 2021-06-29T14:30:20.000+02:00 |
|---|---|
| Author: | Gero Flucke |
| Notes: |
| Created: | 2021-06-23T17:14:20.000+02:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
| Created: | 2021-06-22T19:53:47.000+02:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
FXE_AUXT_LIC_GROUP¶
| Instance id: | FXE_DAQ_DATA/DM/FXE_AUXT_LIC_GROUP |
|---|---|
| Class id: | RunConfigurationGroup |
| Host: | fxe-br-sys-daq-dsg1 |
| Alias: | fxe-br-sys-daq-dsg1 |
| Git repo: | https://git.xfel.eu/Karabo/Framework |
| Last modified: | 2021-10-07T14:13:09.002+02:00 |
| Created at: | 2016-02-25T15:17:38.000+01:00 |
| Main authors: | Goeries, Costa |
| Latest tag: | 2.12.0rc2 |
| Deployment tag: | 2.12.0rc2 |
| Accessible by: |
Warning
Host not accessible by [‘xctrl’]!
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO, prepended by package name
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- useTimeserver:
- Unused - whether device connects to time server is configured via ‘timeServerId’
- timeServerId:
- The instance id uniquely identifies a TimeServer instance in the distributed system
- progress:
- The progress of the current action
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- Logger:
- Logging settings
- group:
- Structure describing data sources logically belonging together.
- owner:
- The person to contact regarding usage of this group
| Created: | 2021-09-29T14:00:53.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | 2nd release candidate of 2.12.0 |
| Created: | 2021-09-29T14:00:53.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Release of the Karabo Framework 2.12. It will be future compatible with 2.13 and contains significant improvements over 2.11. |
| Created: | 2021-09-27T15:58:05.000+02:00 |
|---|---|
| Author: | Gero Flucke |
| Notes: | 1st release candidate of 2.12.0 |
| Created: | 2021-09-15T14:44:02.000+02:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
| Created: | 2021-09-15T08:51:47.000+02:00 |
|---|---|
| Author: | Raul Costa |
| Notes: | Update the redis client |
| Created: | 2021-08-24T11:16:33.000+02:00 |
|---|---|
| Author: | Gero Flucke |
| Notes: |
| Created: | 2021-08-23T11:54:12.000+02:00 |
|---|---|
| Author: | Gero Flucke |
| Notes: |
| Created: | 2021-08-13T18:29:03.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
| Created: | 2021-08-13T11:40:40.000+02:00 |
|---|---|
| Author: | Gero Flucke |
| Notes: |
| Created: | 2021-08-06T15:19:37.000+02:00 |
|---|---|
| Author: | Sergey Esenov |
| Notes: |
| Created: | 2021-07-21T17:31:29.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | First rc of 2.11.4 |
| Created: | 2021-07-21T17:31:29.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | FIX: Drop early data on InfluxDb GUI: Enable to subclass table widgets for filter models and set item model to None |
| Created: | 2021-07-09T12:42:52.000+02:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
| Created: | 2021-07-09T12:13:14.000+02:00 |
|---|---|
| Author: | Sergey Esenov |
| Notes: |
| Created: | 2021-07-07T13:49:07.000+02:00 |
|---|---|
| Author: | Gero Flucke |
| Notes: |
| Created: | 2021-07-07T13:49:07.000+02:00 |
|---|---|
| Author: | Gero Flucke |
| Notes: | Same as 2.12.0a3 |
| Created: | 2021-07-07T13:49:07.000+02:00 |
|---|---|
| Author: | Gero Flucke |
| Notes: | Experimental branch with many brokers |
| Created: | 2021-06-29T14:30:20.000+02:00 |
|---|---|
| Author: | Gero Flucke |
| Notes: |
| Created: | 2021-06-23T17:14:20.000+02:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
| Created: | 2021-06-22T19:53:47.000+02:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
FXE_DET_LPD1M-1_GROUP¶
| Instance id: | FXE_DAQ_DATA/DM/FXE_DET_LPD1M-1_GROUP |
|---|---|
| Class id: | RunConfigurationGroup |
| Host: | fxe-br-sys-daq-dsg1 |
| Alias: | fxe-br-sys-daq-dsg1 |
| Git repo: | https://git.xfel.eu/Karabo/Framework |
| Last modified: | 2021-10-07T14:13:09.002+02:00 |
| Created at: | 2016-02-25T15:17:38.000+01:00 |
| Main authors: | Goeries, Costa |
| Latest tag: | 2.12.0rc2 |
| Deployment tag: | 2.12.0rc2 |
| Projects: | LPD_RUNCONFIG |
| Accessible by: |
Warning
Host not accessible by [‘xctrl’]!
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO, prepended by package name
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- useTimeserver:
- Unused - whether device connects to time server is configured via ‘timeServerId’
- timeServerId:
- The instance id uniquely identifies a TimeServer instance in the distributed system
- progress:
- The progress of the current action
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- Logger:
- Logging settings
- group:
- Structure describing data sources logically belonging together.
- owner:
- The person to contact regarding usage of this group
| Created: | 2021-09-29T14:00:53.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | 2nd release candidate of 2.12.0 |
| Created: | 2021-09-29T14:00:53.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Release of the Karabo Framework 2.12. It will be future compatible with 2.13 and contains significant improvements over 2.11. |
| Created: | 2021-09-27T15:58:05.000+02:00 |
|---|---|
| Author: | Gero Flucke |
| Notes: | 1st release candidate of 2.12.0 |
| Created: | 2021-09-15T14:44:02.000+02:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
| Created: | 2021-09-15T08:51:47.000+02:00 |
|---|---|
| Author: | Raul Costa |
| Notes: | Update the redis client |
| Created: | 2021-08-24T11:16:33.000+02:00 |
|---|---|
| Author: | Gero Flucke |
| Notes: |
| Created: | 2021-08-23T11:54:12.000+02:00 |
|---|---|
| Author: | Gero Flucke |
| Notes: |
| Created: | 2021-08-13T18:29:03.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
| Created: | 2021-08-13T11:40:40.000+02:00 |
|---|---|
| Author: | Gero Flucke |
| Notes: |
| Created: | 2021-08-06T15:19:37.000+02:00 |
|---|---|
| Author: | Sergey Esenov |
| Notes: |
| Created: | 2021-07-21T17:31:29.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | First rc of 2.11.4 |
| Created: | 2021-07-21T17:31:29.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | FIX: Drop early data on InfluxDb GUI: Enable to subclass table widgets for filter models and set item model to None |
| Created: | 2021-07-09T12:42:52.000+02:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
| Created: | 2021-07-09T12:13:14.000+02:00 |
|---|---|
| Author: | Sergey Esenov |
| Notes: |
| Created: | 2021-07-07T13:49:07.000+02:00 |
|---|---|
| Author: | Gero Flucke |
| Notes: |
| Created: | 2021-07-07T13:49:07.000+02:00 |
|---|---|
| Author: | Gero Flucke |
| Notes: | Same as 2.12.0a3 |
| Created: | 2021-07-07T13:49:07.000+02:00 |
|---|---|
| Author: | Gero Flucke |
| Notes: | Experimental branch with many brokers |
| Created: | 2021-06-29T14:30:20.000+02:00 |
|---|---|
| Author: | Gero Flucke |
| Notes: |
| Created: | 2021-06-23T17:14:20.000+02:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
| Created: | 2021-06-22T19:53:47.000+02:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
FXE_DET_MOV_GROUP¶
| Instance id: | FXE_DAQ_DATA/DM/FXE_DET_MOV_GROUP |
|---|---|
| Class id: | RunConfigurationGroup |
| Host: | fxe-br-sys-daq-dsg1 |
| Alias: | fxe-br-sys-daq-dsg1 |
| Git repo: | https://git.xfel.eu/Karabo/Framework |
| Last modified: | 2021-10-07T14:13:09.002+02:00 |
| Created at: | 2016-02-25T15:17:38.000+01:00 |
| Main authors: | Goeries, Costa |
| Latest tag: | 2.12.0rc2 |
| Deployment tag: | 2.12.0rc2 |
| Accessible by: |
Warning
Host not accessible by [‘xctrl’]!
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO, prepended by package name
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- useTimeserver:
- Unused - whether device connects to time server is configured via ‘timeServerId’
- timeServerId:
- The instance id uniquely identifies a TimeServer instance in the distributed system
- progress:
- The progress of the current action
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- Logger:
- Logging settings
- group:
- Structure describing data sources logically belonging together.
- owner:
- The person to contact regarding usage of this group
| Created: | 2021-09-29T14:00:53.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | 2nd release candidate of 2.12.0 |
| Created: | 2021-09-29T14:00:53.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Release of the Karabo Framework 2.12. It will be future compatible with 2.13 and contains significant improvements over 2.11. |
| Created: | 2021-09-27T15:58:05.000+02:00 |
|---|---|
| Author: | Gero Flucke |
| Notes: | 1st release candidate of 2.12.0 |
| Created: | 2021-09-15T14:44:02.000+02:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
| Created: | 2021-09-15T08:51:47.000+02:00 |
|---|---|
| Author: | Raul Costa |
| Notes: | Update the redis client |
| Created: | 2021-08-24T11:16:33.000+02:00 |
|---|---|
| Author: | Gero Flucke |
| Notes: |
| Created: | 2021-08-23T11:54:12.000+02:00 |
|---|---|
| Author: | Gero Flucke |
| Notes: |
| Created: | 2021-08-13T18:29:03.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
| Created: | 2021-08-13T11:40:40.000+02:00 |
|---|---|
| Author: | Gero Flucke |
| Notes: |
| Created: | 2021-08-06T15:19:37.000+02:00 |
|---|---|
| Author: | Sergey Esenov |
| Notes: |
| Created: | 2021-07-21T17:31:29.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | First rc of 2.11.4 |
| Created: | 2021-07-21T17:31:29.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | FIX: Drop early data on InfluxDb GUI: Enable to subclass table widgets for filter models and set item model to None |
| Created: | 2021-07-09T12:42:52.000+02:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
| Created: | 2021-07-09T12:13:14.000+02:00 |
|---|---|
| Author: | Sergey Esenov |
| Notes: |
| Created: | 2021-07-07T13:49:07.000+02:00 |
|---|---|
| Author: | Gero Flucke |
| Notes: |
| Created: | 2021-07-07T13:49:07.000+02:00 |
|---|---|
| Author: | Gero Flucke |
| Notes: | Same as 2.12.0a3 |
| Created: | 2021-07-07T13:49:07.000+02:00 |
|---|---|
| Author: | Gero Flucke |
| Notes: | Experimental branch with many brokers |
| Created: | 2021-06-29T14:30:20.000+02:00 |
|---|---|
| Author: | Gero Flucke |
| Notes: |
| Created: | 2021-06-23T17:14:20.000+02:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
| Created: | 2021-06-22T19:53:47.000+02:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
FXE_ENERGY_GROUP¶
| Instance id: | FXE_DAQ_DATA/DM/FXE_ENERGY_GROUP |
|---|---|
| Class id: | RunConfigurationGroup |
| Host: | fxe-br-sys-daq-dsg1 |
| Alias: | fxe-br-sys-daq-dsg1 |
| Git repo: | https://git.xfel.eu/Karabo/Framework |
| Last modified: | 2021-10-07T14:13:09.002+02:00 |
| Created at: | 2016-02-25T15:17:38.000+01:00 |
| Main authors: | Goeries, Costa |
| Latest tag: | 2.12.0rc2 |
| Deployment tag: | 2.12.0rc2 |
| Accessible by: |
Warning
Host not accessible by [‘xctrl’]!
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO, prepended by package name
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- useTimeserver:
- Unused - whether device connects to time server is configured via ‘timeServerId’
- timeServerId:
- The instance id uniquely identifies a TimeServer instance in the distributed system
- progress:
- The progress of the current action
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- Logger:
- Logging settings
- group:
- Structure describing data sources logically belonging together.
- owner:
- The person to contact regarding usage of this group
| Created: | 2021-09-29T14:00:53.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | 2nd release candidate of 2.12.0 |
| Created: | 2021-09-29T14:00:53.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Release of the Karabo Framework 2.12. It will be future compatible with 2.13 and contains significant improvements over 2.11. |
| Created: | 2021-09-27T15:58:05.000+02:00 |
|---|---|
| Author: | Gero Flucke |
| Notes: | 1st release candidate of 2.12.0 |
| Created: | 2021-09-15T14:44:02.000+02:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
| Created: | 2021-09-15T08:51:47.000+02:00 |
|---|---|
| Author: | Raul Costa |
| Notes: | Update the redis client |
| Created: | 2021-08-24T11:16:33.000+02:00 |
|---|---|
| Author: | Gero Flucke |
| Notes: |
| Created: | 2021-08-23T11:54:12.000+02:00 |
|---|---|
| Author: | Gero Flucke |
| Notes: |
| Created: | 2021-08-13T18:29:03.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
| Created: | 2021-08-13T11:40:40.000+02:00 |
|---|---|
| Author: | Gero Flucke |
| Notes: |
| Created: | 2021-08-06T15:19:37.000+02:00 |
|---|---|
| Author: | Sergey Esenov |
| Notes: |
| Created: | 2021-07-21T17:31:29.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | First rc of 2.11.4 |
| Created: | 2021-07-21T17:31:29.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | FIX: Drop early data on InfluxDb GUI: Enable to subclass table widgets for filter models and set item model to None |
| Created: | 2021-07-09T12:42:52.000+02:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
| Created: | 2021-07-09T12:13:14.000+02:00 |
|---|---|
| Author: | Sergey Esenov |
| Notes: |
| Created: | 2021-07-07T13:49:07.000+02:00 |
|---|---|
| Author: | Gero Flucke |
| Notes: |
| Created: | 2021-07-07T13:49:07.000+02:00 |
|---|---|
| Author: | Gero Flucke |
| Notes: | Same as 2.12.0a3 |
| Created: | 2021-07-07T13:49:07.000+02:00 |
|---|---|
| Author: | Gero Flucke |
| Notes: | Experimental branch with many brokers |
| Created: | 2021-06-29T14:30:20.000+02:00 |
|---|---|
| Author: | Gero Flucke |
| Notes: |
| Created: | 2021-06-23T17:14:20.000+02:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
| Created: | 2021-06-22T19:53:47.000+02:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
FXE_LPD1M-1_XTDF_GROUP¶
| Instance id: | FXE_DAQ_DATA/DM/FXE_LPD1M-1_XTDF_GROUP |
|---|---|
| Class id: | RunConfigurationGroup |
| Host: | exflcon81n0 |
| Alias: | fxe-br-sys-daq-dsg1 , spb-br-sys-daq-dsg1 |
| Git repo: | https://git.xfel.eu/gitlab/Karabo/Framework |
| Last modified: | 2020-11-29T11:38:32.000+01:00 |
| Created at: | 2016-02-25T15:17:38.000+01:00 |
| Main authors: | Carinan, Silenzi, Flucke |
| Latest tag: | 2.11.0a1 |
| Deployment tag: | 2.11.0a1 |
| Accessible by: |
Warning
Host not accessible by [‘xctrl’]!
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- useTimeserver:
- Unused - whether device connects to time server is configured via ‘timeServerId’
- timeServerId:
- The instance id uniquely identifies a TimeServer instance in the distributed system
- progress:
- The progress of the current action
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- Logger:
- Logging settings
- group:
- Structure describing data sources logically belonging together.
- owner:
- The person to contact regarding usage of this group
| Created: | 2020-11-27T16:26:20.000Z |
|---|---|
| Author: | Gero Flucke |
| Notes: | 1st alpha for 2.11.0 |
| Created: | 2020-11-25T13:33:26.000Z |
|---|---|
| Author: | Sergey Esenov |
| Notes: |
| Created: | 2020-11-16T16:48:09.000Z |
|---|---|
| Author: | Cammille Carinan |
| Notes: | 6-th Release Candidate for 2.10 |
| Created: | 2020-11-16T16:48:09.000Z |
|---|---|
| Author: | Cammille Carinan |
| Notes: | Karabo version 2.10.0 The most relevant improvements, fixes and changes are: Core Functionality: A ConfigurationManager has been added to the framework, offering a new way to manage device configurations (Minimum Viable Product state) GUI: - The Karabo GUI is shipped now with open license fonts to ensure
Input-/OutputChannel Pipelines: - All APIs: The available options of the onSlowness parameter that
MDL: - Every requiredAccessLevel which will be at least AccessLevel.USER for
C++ API - C++/bound: The legacy point-to-point shortcut for broker type communication has been removed.
See https://in.xfel.eu/readthedocs/docs/karabo/en/latest/whatsnew/2.10.html for more details. |
| Created: | 2020-11-13T10:35:39.000Z |
|---|---|
| Author: | Dennis Goeries |
| Notes: | 5th RC for 2.10.0 |
| Created: | 2020-11-11T18:10:00.000Z |
|---|---|
| Author: | Cammille Carinan |
| Notes: | 4-th release candidate of 2.10.0 |
| Created: | 2020-11-10T16:48:35.000Z |
|---|---|
| Author: | Dennis Goeries |
| Notes: | 3rd release candidate of 2.10 |
| Created: | 2020-11-06T16:41:13.000Z |
|---|---|
| Author: | Dennis Goeries |
| Notes: | 2nd release candidate of 2.10 |
| Created: | 2020-11-04T17:01:01.000Z |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | First release candidate of 2.10.0 |
| Created: | 2020-11-04T10:38:01.000Z |
|---|---|
| Author: | Cammille Carinan |
| Notes: |
| Created: | 2020-10-30T15:10:56.000Z |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
| Created: | 2020-10-28T14:50:56.000Z |
|---|---|
| Author: | Raul Costa |
| Notes: |
| Created: | 2020-10-27T18:34:03.000Z |
|---|---|
| Author: | Raul Costa |
| Notes: |
| Created: | 2020-10-27T18:34:03.000Z |
|---|---|
| Author: | Raul Costa |
| Notes: |
| Created: | 2020-10-23T13:45:17.000Z |
|---|---|
| Author: | Dennis Goeries |
| Notes: | weekly release |
| Created: | 2020-10-16T23:58:16.000Z |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
| Created: | 2020-10-16T16:16:08.000Z |
|---|---|
| Author: | Cammille Carinan |
| Notes: |
| Created: | 2020-10-09T13:52:57.000Z |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
| Created: | 2020-10-02T08:18:40.000Z |
|---|---|
| Author: | Dennis Goeries |
| Notes: | Weekly release |
| Created: | 2020-09-29T19:41:22.000Z |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Adding CentOS8 to the builds |
FXE_MONO_GROUP¶
| Instance id: | FXE_DAQ_DATA/DM/FXE_MONO_GROUP |
|---|---|
| Class id: | RunConfigurationGroup |
| Host: | fxe-br-sys-daq-dsg1 |
| Alias: | fxe-br-sys-daq-dsg1 |
| Git repo: | https://git.xfel.eu/Karabo/Framework |
| Last modified: | 2021-10-07T14:13:09.002+02:00 |
| Created at: | 2016-02-25T15:17:38.000+01:00 |
| Main authors: | Goeries, Costa |
| Latest tag: | 2.12.0rc2 |
| Deployment tag: | 2.12.0rc2 |
| Accessible by: |
Warning
Host not accessible by [‘xctrl’]!
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO, prepended by package name
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- useTimeserver:
- Unused - whether device connects to time server is configured via ‘timeServerId’
- timeServerId:
- The instance id uniquely identifies a TimeServer instance in the distributed system
- progress:
- The progress of the current action
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- Logger:
- Logging settings
- group:
- Structure describing data sources logically belonging together.
- owner:
- The person to contact regarding usage of this group
| Created: | 2021-09-29T14:00:53.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | 2nd release candidate of 2.12.0 |
| Created: | 2021-09-29T14:00:53.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Release of the Karabo Framework 2.12. It will be future compatible with 2.13 and contains significant improvements over 2.11. |
| Created: | 2021-09-27T15:58:05.000+02:00 |
|---|---|
| Author: | Gero Flucke |
| Notes: | 1st release candidate of 2.12.0 |
| Created: | 2021-09-15T14:44:02.000+02:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
| Created: | 2021-09-15T08:51:47.000+02:00 |
|---|---|
| Author: | Raul Costa |
| Notes: | Update the redis client |
| Created: | 2021-08-24T11:16:33.000+02:00 |
|---|---|
| Author: | Gero Flucke |
| Notes: |
| Created: | 2021-08-23T11:54:12.000+02:00 |
|---|---|
| Author: | Gero Flucke |
| Notes: |
| Created: | 2021-08-13T18:29:03.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
| Created: | 2021-08-13T11:40:40.000+02:00 |
|---|---|
| Author: | Gero Flucke |
| Notes: |
| Created: | 2021-08-06T15:19:37.000+02:00 |
|---|---|
| Author: | Sergey Esenov |
| Notes: |
| Created: | 2021-07-21T17:31:29.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | First rc of 2.11.4 |
| Created: | 2021-07-21T17:31:29.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | FIX: Drop early data on InfluxDb GUI: Enable to subclass table widgets for filter models and set item model to None |
| Created: | 2021-07-09T12:42:52.000+02:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
| Created: | 2021-07-09T12:13:14.000+02:00 |
|---|---|
| Author: | Sergey Esenov |
| Notes: |
| Created: | 2021-07-07T13:49:07.000+02:00 |
|---|---|
| Author: | Gero Flucke |
| Notes: |
| Created: | 2021-07-07T13:49:07.000+02:00 |
|---|---|
| Author: | Gero Flucke |
| Notes: | Same as 2.12.0a3 |
| Created: | 2021-07-07T13:49:07.000+02:00 |
|---|---|
| Author: | Gero Flucke |
| Notes: | Experimental branch with many brokers |
| Created: | 2021-06-29T14:30:20.000+02:00 |
|---|---|
| Author: | Gero Flucke |
| Notes: |
| Created: | 2021-06-23T17:14:20.000+02:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
| Created: | 2021-06-22T19:53:47.000+02:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
FXE_OGT1_ATT_GROUP¶
| Instance id: | FXE_DAQ_DATA/DM/FXE_OGT1_ATT_GROUP |
|---|---|
| Class id: | RunConfigurationGroup |
| Host: | fxe-br-sys-daq-dsg1 |
| Alias: | fxe-br-sys-daq-dsg1 |
| Git repo: | https://git.xfel.eu/Karabo/Framework |
| Last modified: | 2021-10-07T14:13:09.002+02:00 |
| Created at: | 2016-02-25T15:17:38.000+01:00 |
| Main authors: | Goeries, Costa |
| Latest tag: | 2.12.0rc2 |
| Deployment tag: | 2.12.0rc2 |
| Accessible by: |
Warning
Host not accessible by [‘xctrl’]!
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO, prepended by package name
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- useTimeserver:
- Unused - whether device connects to time server is configured via ‘timeServerId’
- timeServerId:
- The instance id uniquely identifies a TimeServer instance in the distributed system
- progress:
- The progress of the current action
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- Logger:
- Logging settings
- group:
- Structure describing data sources logically belonging together.
- owner:
- The person to contact regarding usage of this group
| Created: | 2021-09-29T14:00:53.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | 2nd release candidate of 2.12.0 |
| Created: | 2021-09-29T14:00:53.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Release of the Karabo Framework 2.12. It will be future compatible with 2.13 and contains significant improvements over 2.11. |
| Created: | 2021-09-27T15:58:05.000+02:00 |
|---|---|
| Author: | Gero Flucke |
| Notes: | 1st release candidate of 2.12.0 |
| Created: | 2021-09-15T14:44:02.000+02:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
| Created: | 2021-09-15T08:51:47.000+02:00 |
|---|---|
| Author: | Raul Costa |
| Notes: | Update the redis client |
| Created: | 2021-08-24T11:16:33.000+02:00 |
|---|---|
| Author: | Gero Flucke |
| Notes: |
| Created: | 2021-08-23T11:54:12.000+02:00 |
|---|---|
| Author: | Gero Flucke |
| Notes: |
| Created: | 2021-08-13T18:29:03.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
| Created: | 2021-08-13T11:40:40.000+02:00 |
|---|---|
| Author: | Gero Flucke |
| Notes: |
| Created: | 2021-08-06T15:19:37.000+02:00 |
|---|---|
| Author: | Sergey Esenov |
| Notes: |
| Created: | 2021-07-21T17:31:29.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | First rc of 2.11.4 |
| Created: | 2021-07-21T17:31:29.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | FIX: Drop early data on InfluxDb GUI: Enable to subclass table widgets for filter models and set item model to None |
| Created: | 2021-07-09T12:42:52.000+02:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
| Created: | 2021-07-09T12:13:14.000+02:00 |
|---|---|
| Author: | Sergey Esenov |
| Notes: |
| Created: | 2021-07-07T13:49:07.000+02:00 |
|---|---|
| Author: | Gero Flucke |
| Notes: |
| Created: | 2021-07-07T13:49:07.000+02:00 |
|---|---|
| Author: | Gero Flucke |
| Notes: | Same as 2.12.0a3 |
| Created: | 2021-07-07T13:49:07.000+02:00 |
|---|---|
| Author: | Gero Flucke |
| Notes: | Experimental branch with many brokers |
| Created: | 2021-06-29T14:30:20.000+02:00 |
|---|---|
| Author: | Gero Flucke |
| Notes: |
| Created: | 2021-06-23T17:14:20.000+02:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
| Created: | 2021-06-22T19:53:47.000+02:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
FXE_OGT1_BIU_GROUP¶
| Instance id: | FXE_DAQ_DATA/DM/FXE_OGT1_BIU_GROUP |
|---|---|
| Class id: | RunConfigurationGroup |
| Host: | fxe-br-sys-daq-dsg1 |
| Alias: | fxe-br-sys-daq-dsg1 |
| Git repo: | https://git.xfel.eu/Karabo/Framework |
| Last modified: | 2021-10-07T14:13:09.002+02:00 |
| Created at: | 2016-02-25T15:17:38.000+01:00 |
| Main authors: | Goeries, Costa |
| Latest tag: | 2.12.0rc2 |
| Deployment tag: | 2.12.0rc2 |
| Accessible by: |
Warning
Host not accessible by [‘xctrl’]!
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO, prepended by package name
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- useTimeserver:
- Unused - whether device connects to time server is configured via ‘timeServerId’
- timeServerId:
- The instance id uniquely identifies a TimeServer instance in the distributed system
- progress:
- The progress of the current action
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- Logger:
- Logging settings
- group:
- Structure describing data sources logically belonging together.
- owner:
- The person to contact regarding usage of this group
| Created: | 2021-09-29T14:00:53.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | 2nd release candidate of 2.12.0 |
| Created: | 2021-09-29T14:00:53.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Release of the Karabo Framework 2.12. It will be future compatible with 2.13 and contains significant improvements over 2.11. |
| Created: | 2021-09-27T15:58:05.000+02:00 |
|---|---|
| Author: | Gero Flucke |
| Notes: | 1st release candidate of 2.12.0 |
| Created: | 2021-09-15T14:44:02.000+02:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
| Created: | 2021-09-15T08:51:47.000+02:00 |
|---|---|
| Author: | Raul Costa |
| Notes: | Update the redis client |
| Created: | 2021-08-24T11:16:33.000+02:00 |
|---|---|
| Author: | Gero Flucke |
| Notes: |
| Created: | 2021-08-23T11:54:12.000+02:00 |
|---|---|
| Author: | Gero Flucke |
| Notes: |
| Created: | 2021-08-13T18:29:03.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
| Created: | 2021-08-13T11:40:40.000+02:00 |
|---|---|
| Author: | Gero Flucke |
| Notes: |
| Created: | 2021-08-06T15:19:37.000+02:00 |
|---|---|
| Author: | Sergey Esenov |
| Notes: |
| Created: | 2021-07-21T17:31:29.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | First rc of 2.11.4 |
| Created: | 2021-07-21T17:31:29.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | FIX: Drop early data on InfluxDb GUI: Enable to subclass table widgets for filter models and set item model to None |
| Created: | 2021-07-09T12:42:52.000+02:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
| Created: | 2021-07-09T12:13:14.000+02:00 |
|---|---|
| Author: | Sergey Esenov |
| Notes: |
| Created: | 2021-07-07T13:49:07.000+02:00 |
|---|---|
| Author: | Gero Flucke |
| Notes: |
| Created: | 2021-07-07T13:49:07.000+02:00 |
|---|---|
| Author: | Gero Flucke |
| Notes: | Same as 2.12.0a3 |
| Created: | 2021-07-07T13:49:07.000+02:00 |
|---|---|
| Author: | Gero Flucke |
| Notes: | Experimental branch with many brokers |
| Created: | 2021-06-29T14:30:20.000+02:00 |
|---|---|
| Author: | Gero Flucke |
| Notes: |
| Created: | 2021-06-23T17:14:20.000+02:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
| Created: | 2021-06-22T19:53:47.000+02:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
FXE_OGT1_IPM_GROUP¶
| Instance id: | FXE_DAQ_DATA/DM/FXE_OGT1_IPM_GROUP |
|---|---|
| Class id: | RunConfigurationGroup |
| Host: | fxe-br-sys-daq-dsg1 |
| Alias: | fxe-br-sys-daq-dsg1 |
| Git repo: | https://git.xfel.eu/Karabo/Framework |
| Last modified: | 2021-10-07T14:13:09.002+02:00 |
| Created at: | 2016-02-25T15:17:38.000+01:00 |
| Main authors: | Goeries, Costa |
| Latest tag: | 2.12.0rc2 |
| Deployment tag: | 2.12.0rc2 |
| Accessible by: |
Warning
Host not accessible by [‘xctrl’]!
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO, prepended by package name
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- useTimeserver:
- Unused - whether device connects to time server is configured via ‘timeServerId’
- timeServerId:
- The instance id uniquely identifies a TimeServer instance in the distributed system
- progress:
- The progress of the current action
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- Logger:
- Logging settings
- group:
- Structure describing data sources logically belonging together.
- owner:
- The person to contact regarding usage of this group
| Created: | 2021-09-29T14:00:53.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | 2nd release candidate of 2.12.0 |
| Created: | 2021-09-29T14:00:53.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Release of the Karabo Framework 2.12. It will be future compatible with 2.13 and contains significant improvements over 2.11. |
| Created: | 2021-09-27T15:58:05.000+02:00 |
|---|---|
| Author: | Gero Flucke |
| Notes: | 1st release candidate of 2.12.0 |
| Created: | 2021-09-15T14:44:02.000+02:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
| Created: | 2021-09-15T08:51:47.000+02:00 |
|---|---|
| Author: | Raul Costa |
| Notes: | Update the redis client |
| Created: | 2021-08-24T11:16:33.000+02:00 |
|---|---|
| Author: | Gero Flucke |
| Notes: |
| Created: | 2021-08-23T11:54:12.000+02:00 |
|---|---|
| Author: | Gero Flucke |
| Notes: |
| Created: | 2021-08-13T18:29:03.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
| Created: | 2021-08-13T11:40:40.000+02:00 |
|---|---|
| Author: | Gero Flucke |
| Notes: |
| Created: | 2021-08-06T15:19:37.000+02:00 |
|---|---|
| Author: | Sergey Esenov |
| Notes: |
| Created: | 2021-07-21T17:31:29.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | First rc of 2.11.4 |
| Created: | 2021-07-21T17:31:29.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | FIX: Drop early data on InfluxDb GUI: Enable to subclass table widgets for filter models and set item model to None |
| Created: | 2021-07-09T12:42:52.000+02:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
| Created: | 2021-07-09T12:13:14.000+02:00 |
|---|---|
| Author: | Sergey Esenov |
| Notes: |
| Created: | 2021-07-07T13:49:07.000+02:00 |
|---|---|
| Author: | Gero Flucke |
| Notes: |
| Created: | 2021-07-07T13:49:07.000+02:00 |
|---|---|
| Author: | Gero Flucke |
| Notes: | Same as 2.12.0a3 |
| Created: | 2021-07-07T13:49:07.000+02:00 |
|---|---|
| Author: | Gero Flucke |
| Notes: | Experimental branch with many brokers |
| Created: | 2021-06-29T14:30:20.000+02:00 |
|---|---|
| Author: | Gero Flucke |
| Notes: |
| Created: | 2021-06-23T17:14:20.000+02:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
| Created: | 2021-06-22T19:53:47.000+02:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
FXE_OGT1_MOV_GROUP¶
| Instance id: | FXE_DAQ_DATA/DM/FXE_OGT1_MOV_GROUP |
|---|---|
| Class id: | RunConfigurationGroup |
| Host: | fxe-br-sys-daq-dsg1 |
| Alias: | fxe-br-sys-daq-dsg1 |
| Git repo: | https://git.xfel.eu/Karabo/Framework |
| Last modified: | 2021-10-07T14:13:09.002+02:00 |
| Created at: | 2016-02-25T15:17:38.000+01:00 |
| Main authors: | Goeries, Costa |
| Latest tag: | 2.12.0rc2 |
| Deployment tag: | 2.12.0rc2 |
| Accessible by: |
Warning
Host not accessible by [‘xctrl’]!
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO, prepended by package name
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- useTimeserver:
- Unused - whether device connects to time server is configured via ‘timeServerId’
- timeServerId:
- The instance id uniquely identifies a TimeServer instance in the distributed system
- progress:
- The progress of the current action
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- Logger:
- Logging settings
- group:
- Structure describing data sources logically belonging together.
- owner:
- The person to contact regarding usage of this group
| Created: | 2021-09-29T14:00:53.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | 2nd release candidate of 2.12.0 |
| Created: | 2021-09-29T14:00:53.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Release of the Karabo Framework 2.12. It will be future compatible with 2.13 and contains significant improvements over 2.11. |
| Created: | 2021-09-27T15:58:05.000+02:00 |
|---|---|
| Author: | Gero Flucke |
| Notes: | 1st release candidate of 2.12.0 |
| Created: | 2021-09-15T14:44:02.000+02:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
| Created: | 2021-09-15T08:51:47.000+02:00 |
|---|---|
| Author: | Raul Costa |
| Notes: | Update the redis client |
| Created: | 2021-08-24T11:16:33.000+02:00 |
|---|---|
| Author: | Gero Flucke |
| Notes: |
| Created: | 2021-08-23T11:54:12.000+02:00 |
|---|---|
| Author: | Gero Flucke |
| Notes: |
| Created: | 2021-08-13T18:29:03.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
| Created: | 2021-08-13T11:40:40.000+02:00 |
|---|---|
| Author: | Gero Flucke |
| Notes: |
| Created: | 2021-08-06T15:19:37.000+02:00 |
|---|---|
| Author: | Sergey Esenov |
| Notes: |
| Created: | 2021-07-21T17:31:29.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | First rc of 2.11.4 |
| Created: | 2021-07-21T17:31:29.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | FIX: Drop early data on InfluxDb GUI: Enable to subclass table widgets for filter models and set item model to None |
| Created: | 2021-07-09T12:42:52.000+02:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
| Created: | 2021-07-09T12:13:14.000+02:00 |
|---|---|
| Author: | Sergey Esenov |
| Notes: |
| Created: | 2021-07-07T13:49:07.000+02:00 |
|---|---|
| Author: | Gero Flucke |
| Notes: |
| Created: | 2021-07-07T13:49:07.000+02:00 |
|---|---|
| Author: | Gero Flucke |
| Notes: | Same as 2.12.0a3 |
| Created: | 2021-07-07T13:49:07.000+02:00 |
|---|---|
| Author: | Gero Flucke |
| Notes: | Experimental branch with many brokers |
| Created: | 2021-06-29T14:30:20.000+02:00 |
|---|---|
| Author: | Gero Flucke |
| Notes: |
| Created: | 2021-06-23T17:14:20.000+02:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
| Created: | 2021-06-22T19:53:47.000+02:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
FXE_OGT1_PSLIT_GROUP¶
| Instance id: | FXE_DAQ_DATA/DM/FXE_OGT1_PSLIT_GROUP |
|---|---|
| Class id: | RunConfigurationGroup |
| Host: | fxe-br-sys-daq-dsg1 |
| Alias: | fxe-br-sys-daq-dsg1 |
| Git repo: | https://git.xfel.eu/Karabo/Framework |
| Last modified: | 2021-10-07T14:13:09.002+02:00 |
| Created at: | 2016-02-25T15:17:38.000+01:00 |
| Main authors: | Goeries, Costa |
| Latest tag: | 2.12.0rc2 |
| Deployment tag: | 2.12.0rc2 |
| Accessible by: |
Warning
Host not accessible by [‘xctrl’]!
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO, prepended by package name
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- useTimeserver:
- Unused - whether device connects to time server is configured via ‘timeServerId’
- timeServerId:
- The instance id uniquely identifies a TimeServer instance in the distributed system
- progress:
- The progress of the current action
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- Logger:
- Logging settings
- group:
- Structure describing data sources logically belonging together.
- owner:
- The person to contact regarding usage of this group
| Created: | 2021-09-29T14:00:53.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | 2nd release candidate of 2.12.0 |
| Created: | 2021-09-29T14:00:53.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Release of the Karabo Framework 2.12. It will be future compatible with 2.13 and contains significant improvements over 2.11. |
| Created: | 2021-09-27T15:58:05.000+02:00 |
|---|---|
| Author: | Gero Flucke |
| Notes: | 1st release candidate of 2.12.0 |
| Created: | 2021-09-15T14:44:02.000+02:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
| Created: | 2021-09-15T08:51:47.000+02:00 |
|---|---|
| Author: | Raul Costa |
| Notes: | Update the redis client |
| Created: | 2021-08-24T11:16:33.000+02:00 |
|---|---|
| Author: | Gero Flucke |
| Notes: |
| Created: | 2021-08-23T11:54:12.000+02:00 |
|---|---|
| Author: | Gero Flucke |
| Notes: |
| Created: | 2021-08-13T18:29:03.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
| Created: | 2021-08-13T11:40:40.000+02:00 |
|---|---|
| Author: | Gero Flucke |
| Notes: |
| Created: | 2021-08-06T15:19:37.000+02:00 |
|---|---|
| Author: | Sergey Esenov |
| Notes: |
| Created: | 2021-07-21T17:31:29.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | First rc of 2.11.4 |
| Created: | 2021-07-21T17:31:29.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | FIX: Drop early data on InfluxDb GUI: Enable to subclass table widgets for filter models and set item model to None |
| Created: | 2021-07-09T12:42:52.000+02:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
| Created: | 2021-07-09T12:13:14.000+02:00 |
|---|---|
| Author: | Sergey Esenov |
| Notes: |
| Created: | 2021-07-07T13:49:07.000+02:00 |
|---|---|
| Author: | Gero Flucke |
| Notes: |
| Created: | 2021-07-07T13:49:07.000+02:00 |
|---|---|
| Author: | Gero Flucke |
| Notes: | Same as 2.12.0a3 |
| Created: | 2021-07-07T13:49:07.000+02:00 |
|---|---|
| Author: | Gero Flucke |
| Notes: | Experimental branch with many brokers |
| Created: | 2021-06-29T14:30:20.000+02:00 |
|---|---|
| Author: | Gero Flucke |
| Notes: |
| Created: | 2021-06-23T17:14:20.000+02:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
| Created: | 2021-06-22T19:53:47.000+02:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
FXE_OGT1_SA_GROUP¶
| Instance id: | FXE_DAQ_DATA/DM/FXE_OGT1_SA_GROUP |
|---|---|
| Class id: | RunConfigurationGroup |
| Host: | fxe-br-sys-daq-dsg1 |
| Alias: | fxe-br-sys-daq-dsg1 |
| Git repo: | https://git.xfel.eu/Karabo/Framework |
| Last modified: | 2021-10-07T14:13:09.002+02:00 |
| Created at: | 2016-02-25T15:17:38.000+01:00 |
| Main authors: | Goeries, Costa |
| Latest tag: | 2.12.0rc2 |
| Deployment tag: | 2.12.0rc2 |
| Accessible by: |
Warning
Host not accessible by [‘xctrl’]!
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO, prepended by package name
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- useTimeserver:
- Unused - whether device connects to time server is configured via ‘timeServerId’
- timeServerId:
- The instance id uniquely identifies a TimeServer instance in the distributed system
- progress:
- The progress of the current action
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- Logger:
- Logging settings
- group:
- Structure describing data sources logically belonging together.
- owner:
- The person to contact regarding usage of this group
| Created: | 2021-09-29T14:00:53.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | 2nd release candidate of 2.12.0 |
| Created: | 2021-09-29T14:00:53.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Release of the Karabo Framework 2.12. It will be future compatible with 2.13 and contains significant improvements over 2.11. |
| Created: | 2021-09-27T15:58:05.000+02:00 |
|---|---|
| Author: | Gero Flucke |
| Notes: | 1st release candidate of 2.12.0 |
| Created: | 2021-09-15T14:44:02.000+02:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
| Created: | 2021-09-15T08:51:47.000+02:00 |
|---|---|
| Author: | Raul Costa |
| Notes: | Update the redis client |
| Created: | 2021-08-24T11:16:33.000+02:00 |
|---|---|
| Author: | Gero Flucke |
| Notes: |
| Created: | 2021-08-23T11:54:12.000+02:00 |
|---|---|
| Author: | Gero Flucke |
| Notes: |
| Created: | 2021-08-13T18:29:03.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
| Created: | 2021-08-13T11:40:40.000+02:00 |
|---|---|
| Author: | Gero Flucke |
| Notes: |
| Created: | 2021-08-06T15:19:37.000+02:00 |
|---|---|
| Author: | Sergey Esenov |
| Notes: |
| Created: | 2021-07-21T17:31:29.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | First rc of 2.11.4 |
| Created: | 2021-07-21T17:31:29.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | FIX: Drop early data on InfluxDb GUI: Enable to subclass table widgets for filter models and set item model to None |
| Created: | 2021-07-09T12:42:52.000+02:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
| Created: | 2021-07-09T12:13:14.000+02:00 |
|---|---|
| Author: | Sergey Esenov |
| Notes: |
| Created: | 2021-07-07T13:49:07.000+02:00 |
|---|---|
| Author: | Gero Flucke |
| Notes: |
| Created: | 2021-07-07T13:49:07.000+02:00 |
|---|---|
| Author: | Gero Flucke |
| Notes: | Same as 2.12.0a3 |
| Created: | 2021-07-07T13:49:07.000+02:00 |
|---|---|
| Author: | Gero Flucke |
| Notes: | Experimental branch with many brokers |
| Created: | 2021-06-29T14:30:20.000+02:00 |
|---|---|
| Author: | Gero Flucke |
| Notes: |
| Created: | 2021-06-23T17:14:20.000+02:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
| Created: | 2021-06-22T19:53:47.000+02:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
FXE_OGT1_TAD_CAM_GROUP¶
| Instance id: | FXE_DAQ_DATA/DM/FXE_OGT1_TAD_CAM_GROUP |
|---|---|
| Class id: | RunConfigurationGroup |
| Host: | fxe-br-sys-daq-dsg1 |
| Alias: | fxe-br-sys-daq-dsg1 |
| Git repo: | https://git.xfel.eu/Karabo/Framework |
| Last modified: | 2021-10-07T14:13:09.002+02:00 |
| Created at: | 2016-02-25T15:17:38.000+01:00 |
| Main authors: | Goeries, Costa |
| Latest tag: | 2.12.0rc2 |
| Deployment tag: | 2.12.0rc2 |
| Scenes: | FXE_DAQ_DATA/DM/FXE_OGT1_TAD_CAM_GROUP|scene |
| Accessible by: |
Warning
Host not accessible by [‘xctrl’]!
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO, prepended by package name
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- useTimeserver:
- Unused - whether device connects to time server is configured via ‘timeServerId’
- timeServerId:
- The instance id uniquely identifies a TimeServer instance in the distributed system
- progress:
- The progress of the current action
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- Logger:
- Logging settings
- group:
- Structure describing data sources logically belonging together.
- owner:
- The person to contact regarding usage of this group
| Created: | 2021-09-29T14:00:53.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | 2nd release candidate of 2.12.0 |
| Created: | 2021-09-29T14:00:53.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Release of the Karabo Framework 2.12. It will be future compatible with 2.13 and contains significant improvements over 2.11. |
| Created: | 2021-09-27T15:58:05.000+02:00 |
|---|---|
| Author: | Gero Flucke |
| Notes: | 1st release candidate of 2.12.0 |
| Created: | 2021-09-15T14:44:02.000+02:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
| Created: | 2021-09-15T08:51:47.000+02:00 |
|---|---|
| Author: | Raul Costa |
| Notes: | Update the redis client |
| Created: | 2021-08-24T11:16:33.000+02:00 |
|---|---|
| Author: | Gero Flucke |
| Notes: |
| Created: | 2021-08-23T11:54:12.000+02:00 |
|---|---|
| Author: | Gero Flucke |
| Notes: |
| Created: | 2021-08-13T18:29:03.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
| Created: | 2021-08-13T11:40:40.000+02:00 |
|---|---|
| Author: | Gero Flucke |
| Notes: |
| Created: | 2021-08-06T15:19:37.000+02:00 |
|---|---|
| Author: | Sergey Esenov |
| Notes: |
| Created: | 2021-07-21T17:31:29.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | First rc of 2.11.4 |
| Created: | 2021-07-21T17:31:29.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | FIX: Drop early data on InfluxDb GUI: Enable to subclass table widgets for filter models and set item model to None |
| Created: | 2021-07-09T12:42:52.000+02:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
| Created: | 2021-07-09T12:13:14.000+02:00 |
|---|---|
| Author: | Sergey Esenov |
| Notes: |
| Created: | 2021-07-07T13:49:07.000+02:00 |
|---|---|
| Author: | Gero Flucke |
| Notes: |
| Created: | 2021-07-07T13:49:07.000+02:00 |
|---|---|
| Author: | Gero Flucke |
| Notes: | Same as 2.12.0a3 |
| Created: | 2021-07-07T13:49:07.000+02:00 |
|---|---|
| Author: | Gero Flucke |
| Notes: | Experimental branch with many brokers |
| Created: | 2021-06-29T14:30:20.000+02:00 |
|---|---|
| Author: | Gero Flucke |
| Notes: |
| Created: | 2021-06-23T17:14:20.000+02:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
| Created: | 2021-06-22T19:53:47.000+02:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
FXE_OGT1_TAD_GOTTHARD1_GROUP¶
| Instance id: | FXE_DAQ_DATA/DM/FXE_OGT1_TAD_GOTTHARD1_GROUP |
|---|---|
| Class id: | RunConfigurationGroup |
| Host: | fxe-br-sys-daq-dsg1 |
| Alias: | fxe-br-sys-daq-dsg1 |
| Git repo: | https://git.xfel.eu/Karabo/Framework |
| Last modified: | 2021-10-07T14:13:09.002+02:00 |
| Created at: | 2016-02-25T15:17:38.000+01:00 |
| Main authors: | Goeries, Costa |
| Latest tag: | 2.12.0rc2 |
| Deployment tag: | 2.12.0rc2 |
| Scenes: | FXE_DAQ_DATA/DM/FXE_OGT1_TAD_GOTTHARD1_GROUP|scene |
| Accessible by: |
Warning
Host not accessible by [‘xctrl’]!
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO, prepended by package name
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- useTimeserver:
- Unused - whether device connects to time server is configured via ‘timeServerId’
- timeServerId:
- The instance id uniquely identifies a TimeServer instance in the distributed system
- progress:
- The progress of the current action
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- Logger:
- Logging settings
- group:
- Structure describing data sources logically belonging together.
- owner:
- The person to contact regarding usage of this group
| Created: | 2021-09-29T14:00:53.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | 2nd release candidate of 2.12.0 |
| Created: | 2021-09-29T14:00:53.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Release of the Karabo Framework 2.12. It will be future compatible with 2.13 and contains significant improvements over 2.11. |
| Created: | 2021-09-27T15:58:05.000+02:00 |
|---|---|
| Author: | Gero Flucke |
| Notes: | 1st release candidate of 2.12.0 |
| Created: | 2021-09-15T14:44:02.000+02:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
| Created: | 2021-09-15T08:51:47.000+02:00 |
|---|---|
| Author: | Raul Costa |
| Notes: | Update the redis client |
| Created: | 2021-08-24T11:16:33.000+02:00 |
|---|---|
| Author: | Gero Flucke |
| Notes: |
| Created: | 2021-08-23T11:54:12.000+02:00 |
|---|---|
| Author: | Gero Flucke |
| Notes: |
| Created: | 2021-08-13T18:29:03.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
| Created: | 2021-08-13T11:40:40.000+02:00 |
|---|---|
| Author: | Gero Flucke |
| Notes: |
| Created: | 2021-08-06T15:19:37.000+02:00 |
|---|---|
| Author: | Sergey Esenov |
| Notes: |
| Created: | 2021-07-21T17:31:29.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | First rc of 2.11.4 |
| Created: | 2021-07-21T17:31:29.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | FIX: Drop early data on InfluxDb GUI: Enable to subclass table widgets for filter models and set item model to None |
| Created: | 2021-07-09T12:42:52.000+02:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
| Created: | 2021-07-09T12:13:14.000+02:00 |
|---|---|
| Author: | Sergey Esenov |
| Notes: |
| Created: | 2021-07-07T13:49:07.000+02:00 |
|---|---|
| Author: | Gero Flucke |
| Notes: |
| Created: | 2021-07-07T13:49:07.000+02:00 |
|---|---|
| Author: | Gero Flucke |
| Notes: | Same as 2.12.0a3 |
| Created: | 2021-07-07T13:49:07.000+02:00 |
|---|---|
| Author: | Gero Flucke |
| Notes: | Experimental branch with many brokers |
| Created: | 2021-06-29T14:30:20.000+02:00 |
|---|---|
| Author: | Gero Flucke |
| Notes: |
| Created: | 2021-06-23T17:14:20.000+02:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
| Created: | 2021-06-22T19:53:47.000+02:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
FXE_OGT1_TAD_GROUP¶
| Instance id: | FXE_DAQ_DATA/DM/FXE_OGT1_TAD_GROUP |
|---|---|
| Class id: | RunConfigurationGroup |
| Host: | fxe-br-sys-daq-dsg1 |
| Alias: | fxe-br-sys-daq-dsg1 |
| Git repo: | https://git.xfel.eu/Karabo/Framework |
| Last modified: | 2021-10-07T14:13:09.002+02:00 |
| Created at: | 2016-02-25T15:17:38.000+01:00 |
| Main authors: | Goeries, Costa |
| Latest tag: | 2.12.0rc2 |
| Deployment tag: | 2.12.0rc2 |
| Accessible by: |
Warning
Host not accessible by [‘xctrl’]!
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO, prepended by package name
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- useTimeserver:
- Unused - whether device connects to time server is configured via ‘timeServerId’
- timeServerId:
- The instance id uniquely identifies a TimeServer instance in the distributed system
- progress:
- The progress of the current action
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- Logger:
- Logging settings
- group:
- Structure describing data sources logically belonging together.
- owner:
- The person to contact regarding usage of this group
| Created: | 2021-09-29T14:00:53.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | 2nd release candidate of 2.12.0 |
| Created: | 2021-09-29T14:00:53.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Release of the Karabo Framework 2.12. It will be future compatible with 2.13 and contains significant improvements over 2.11. |
| Created: | 2021-09-27T15:58:05.000+02:00 |
|---|---|
| Author: | Gero Flucke |
| Notes: | 1st release candidate of 2.12.0 |
| Created: | 2021-09-15T14:44:02.000+02:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
| Created: | 2021-09-15T08:51:47.000+02:00 |
|---|---|
| Author: | Raul Costa |
| Notes: | Update the redis client |
| Created: | 2021-08-24T11:16:33.000+02:00 |
|---|---|
| Author: | Gero Flucke |
| Notes: |
| Created: | 2021-08-23T11:54:12.000+02:00 |
|---|---|
| Author: | Gero Flucke |
| Notes: |
| Created: | 2021-08-13T18:29:03.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
| Created: | 2021-08-13T11:40:40.000+02:00 |
|---|---|
| Author: | Gero Flucke |
| Notes: |
| Created: | 2021-08-06T15:19:37.000+02:00 |
|---|---|
| Author: | Sergey Esenov |
| Notes: |
| Created: | 2021-07-21T17:31:29.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | First rc of 2.11.4 |
| Created: | 2021-07-21T17:31:29.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | FIX: Drop early data on InfluxDb GUI: Enable to subclass table widgets for filter models and set item model to None |
| Created: | 2021-07-09T12:42:52.000+02:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
| Created: | 2021-07-09T12:13:14.000+02:00 |
|---|---|
| Author: | Sergey Esenov |
| Notes: |
| Created: | 2021-07-07T13:49:07.000+02:00 |
|---|---|
| Author: | Gero Flucke |
| Notes: |
| Created: | 2021-07-07T13:49:07.000+02:00 |
|---|---|
| Author: | Gero Flucke |
| Notes: | Same as 2.12.0a3 |
| Created: | 2021-07-07T13:49:07.000+02:00 |
|---|---|
| Author: | Gero Flucke |
| Notes: | Experimental branch with many brokers |
| Created: | 2021-06-29T14:30:20.000+02:00 |
|---|---|
| Author: | Gero Flucke |
| Notes: |
| Created: | 2021-06-23T17:14:20.000+02:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
| Created: | 2021-06-22T19:53:47.000+02:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
FXE_OGT1_VAC_GROUP¶
| Instance id: | FXE_DAQ_DATA/DM/FXE_OGT1_VAC_GROUP |
|---|---|
| Class id: | RunConfigurationGroup |
| Host: | fxe-br-sys-daq-dsg1 |
| Alias: | fxe-br-sys-daq-dsg1 |
| Git repo: | https://git.xfel.eu/Karabo/Framework |
| Last modified: | 2021-10-07T14:13:09.002+02:00 |
| Created at: | 2016-02-25T15:17:38.000+01:00 |
| Main authors: | Goeries, Costa |
| Latest tag: | 2.12.0rc2 |
| Deployment tag: | 2.12.0rc2 |
| Accessible by: |
Warning
Host not accessible by [‘xctrl’]!
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO, prepended by package name
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- useTimeserver:
- Unused - whether device connects to time server is configured via ‘timeServerId’
- timeServerId:
- The instance id uniquely identifies a TimeServer instance in the distributed system
- progress:
- The progress of the current action
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- Logger:
- Logging settings
- group:
- Structure describing data sources logically belonging together.
- owner:
- The person to contact regarding usage of this group
| Created: | 2021-09-29T14:00:53.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | 2nd release candidate of 2.12.0 |
| Created: | 2021-09-29T14:00:53.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Release of the Karabo Framework 2.12. It will be future compatible with 2.13 and contains significant improvements over 2.11. |
| Created: | 2021-09-27T15:58:05.000+02:00 |
|---|---|
| Author: | Gero Flucke |
| Notes: | 1st release candidate of 2.12.0 |
| Created: | 2021-09-15T14:44:02.000+02:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
| Created: | 2021-09-15T08:51:47.000+02:00 |
|---|---|
| Author: | Raul Costa |
| Notes: | Update the redis client |
| Created: | 2021-08-24T11:16:33.000+02:00 |
|---|---|
| Author: | Gero Flucke |
| Notes: |
| Created: | 2021-08-23T11:54:12.000+02:00 |
|---|---|
| Author: | Gero Flucke |
| Notes: |
| Created: | 2021-08-13T18:29:03.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
| Created: | 2021-08-13T11:40:40.000+02:00 |
|---|---|
| Author: | Gero Flucke |
| Notes: |
| Created: | 2021-08-06T15:19:37.000+02:00 |
|---|---|
| Author: | Sergey Esenov |
| Notes: |
| Created: | 2021-07-21T17:31:29.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | First rc of 2.11.4 |
| Created: | 2021-07-21T17:31:29.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | FIX: Drop early data on InfluxDb GUI: Enable to subclass table widgets for filter models and set item model to None |
| Created: | 2021-07-09T12:42:52.000+02:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
| Created: | 2021-07-09T12:13:14.000+02:00 |
|---|---|
| Author: | Sergey Esenov |
| Notes: |
| Created: | 2021-07-07T13:49:07.000+02:00 |
|---|---|
| Author: | Gero Flucke |
| Notes: |
| Created: | 2021-07-07T13:49:07.000+02:00 |
|---|---|
| Author: | Gero Flucke |
| Notes: | Same as 2.12.0a3 |
| Created: | 2021-07-07T13:49:07.000+02:00 |
|---|---|
| Author: | Gero Flucke |
| Notes: | Experimental branch with many brokers |
| Created: | 2021-06-29T14:30:20.000+02:00 |
|---|---|
| Author: | Gero Flucke |
| Notes: |
| Created: | 2021-06-23T17:14:20.000+02:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
| Created: | 2021-06-22T19:53:47.000+02:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
FXE_OGT2_BIU-1_GROUP¶
| Instance id: | FXE_DAQ_DATA/DM/FXE_OGT2_BIU-1_GROUP |
|---|---|
| Class id: | RunConfigurationGroup |
| Host: | fxe-br-sys-daq-dsg1 |
| Alias: | fxe-br-sys-daq-dsg1 |
| Git repo: | https://git.xfel.eu/Karabo/Framework |
| Last modified: | 2021-10-07T14:13:09.002+02:00 |
| Created at: | 2016-02-25T15:17:38.000+01:00 |
| Main authors: | Goeries, Costa |
| Latest tag: | 2.12.0rc2 |
| Deployment tag: | 2.12.0rc2 |
| Accessible by: |
Warning
Host not accessible by [‘xctrl’]!
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO, prepended by package name
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- useTimeserver:
- Unused - whether device connects to time server is configured via ‘timeServerId’
- timeServerId:
- The instance id uniquely identifies a TimeServer instance in the distributed system
- progress:
- The progress of the current action
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- Logger:
- Logging settings
- group:
- Structure describing data sources logically belonging together.
- owner:
- The person to contact regarding usage of this group
| Created: | 2021-09-29T14:00:53.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | 2nd release candidate of 2.12.0 |
| Created: | 2021-09-29T14:00:53.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Release of the Karabo Framework 2.12. It will be future compatible with 2.13 and contains significant improvements over 2.11. |
| Created: | 2021-09-27T15:58:05.000+02:00 |
|---|---|
| Author: | Gero Flucke |
| Notes: | 1st release candidate of 2.12.0 |
| Created: | 2021-09-15T14:44:02.000+02:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
| Created: | 2021-09-15T08:51:47.000+02:00 |
|---|---|
| Author: | Raul Costa |
| Notes: | Update the redis client |
| Created: | 2021-08-24T11:16:33.000+02:00 |
|---|---|
| Author: | Gero Flucke |
| Notes: |
| Created: | 2021-08-23T11:54:12.000+02:00 |
|---|---|
| Author: | Gero Flucke |
| Notes: |
| Created: | 2021-08-13T18:29:03.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
| Created: | 2021-08-13T11:40:40.000+02:00 |
|---|---|
| Author: | Gero Flucke |
| Notes: |
| Created: | 2021-08-06T15:19:37.000+02:00 |
|---|---|
| Author: | Sergey Esenov |
| Notes: |
| Created: | 2021-07-21T17:31:29.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | First rc of 2.11.4 |
| Created: | 2021-07-21T17:31:29.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | FIX: Drop early data on InfluxDb GUI: Enable to subclass table widgets for filter models and set item model to None |
| Created: | 2021-07-09T12:42:52.000+02:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
| Created: | 2021-07-09T12:13:14.000+02:00 |
|---|---|
| Author: | Sergey Esenov |
| Notes: |
| Created: | 2021-07-07T13:49:07.000+02:00 |
|---|---|
| Author: | Gero Flucke |
| Notes: |
| Created: | 2021-07-07T13:49:07.000+02:00 |
|---|---|
| Author: | Gero Flucke |
| Notes: | Same as 2.12.0a3 |
| Created: | 2021-07-07T13:49:07.000+02:00 |
|---|---|
| Author: | Gero Flucke |
| Notes: | Experimental branch with many brokers |
| Created: | 2021-06-29T14:30:20.000+02:00 |
|---|---|
| Author: | Gero Flucke |
| Notes: |
| Created: | 2021-06-23T17:14:20.000+02:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
| Created: | 2021-06-22T19:53:47.000+02:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
FXE_OGT2_BIU-2_GROUP¶
| Instance id: | FXE_DAQ_DATA/DM/FXE_OGT2_BIU-2_GROUP |
|---|---|
| Class id: | RunConfigurationGroup |
| Host: | fxe-br-sys-daq-dsg1 |
| Alias: | fxe-br-sys-daq-dsg1 |
| Git repo: | https://git.xfel.eu/Karabo/Framework |
| Last modified: | 2021-10-07T14:13:09.002+02:00 |
| Created at: | 2016-02-25T15:17:38.000+01:00 |
| Main authors: | Goeries, Costa |
| Latest tag: | 2.12.0rc2 |
| Deployment tag: | 2.12.0rc2 |
| Accessible by: |
Warning
Host not accessible by [‘xctrl’]!
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO, prepended by package name
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- useTimeserver:
- Unused - whether device connects to time server is configured via ‘timeServerId’
- timeServerId:
- The instance id uniquely identifies a TimeServer instance in the distributed system
- progress:
- The progress of the current action
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- Logger:
- Logging settings
- group:
- Structure describing data sources logically belonging together.
- owner:
- The person to contact regarding usage of this group
| Created: | 2021-09-29T14:00:53.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | 2nd release candidate of 2.12.0 |
| Created: | 2021-09-29T14:00:53.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Release of the Karabo Framework 2.12. It will be future compatible with 2.13 and contains significant improvements over 2.11. |
| Created: | 2021-09-27T15:58:05.000+02:00 |
|---|---|
| Author: | Gero Flucke |
| Notes: | 1st release candidate of 2.12.0 |
| Created: | 2021-09-15T14:44:02.000+02:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
| Created: | 2021-09-15T08:51:47.000+02:00 |
|---|---|
| Author: | Raul Costa |
| Notes: | Update the redis client |
| Created: | 2021-08-24T11:16:33.000+02:00 |
|---|---|
| Author: | Gero Flucke |
| Notes: |
| Created: | 2021-08-23T11:54:12.000+02:00 |
|---|---|
| Author: | Gero Flucke |
| Notes: |
| Created: | 2021-08-13T18:29:03.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
| Created: | 2021-08-13T11:40:40.000+02:00 |
|---|---|
| Author: | Gero Flucke |
| Notes: |
| Created: | 2021-08-06T15:19:37.000+02:00 |
|---|---|
| Author: | Sergey Esenov |
| Notes: |
| Created: | 2021-07-21T17:31:29.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | First rc of 2.11.4 |
| Created: | 2021-07-21T17:31:29.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | FIX: Drop early data on InfluxDb GUI: Enable to subclass table widgets for filter models and set item model to None |
| Created: | 2021-07-09T12:42:52.000+02:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
| Created: | 2021-07-09T12:13:14.000+02:00 |
|---|---|
| Author: | Sergey Esenov |
| Notes: |
| Created: | 2021-07-07T13:49:07.000+02:00 |
|---|---|
| Author: | Gero Flucke |
| Notes: |
| Created: | 2021-07-07T13:49:07.000+02:00 |
|---|---|
| Author: | Gero Flucke |
| Notes: | Same as 2.12.0a3 |
| Created: | 2021-07-07T13:49:07.000+02:00 |
|---|---|
| Author: | Gero Flucke |
| Notes: | Experimental branch with many brokers |
| Created: | 2021-06-29T14:30:20.000+02:00 |
|---|---|
| Author: | Gero Flucke |
| Notes: |
| Created: | 2021-06-23T17:14:20.000+02:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
| Created: | 2021-06-22T19:53:47.000+02:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
FXE_OGT2_CRL_GROUP¶
| Instance id: | FXE_DAQ_DATA/DM/FXE_OGT2_CRL_GROUP |
|---|---|
| Class id: | RunConfigurationGroup |
| Host: | fxe-br-sys-daq-dsg1 |
| Alias: | fxe-br-sys-daq-dsg1 |
| Git repo: | https://git.xfel.eu/Karabo/Framework |
| Last modified: | 2021-10-07T14:13:09.002+02:00 |
| Created at: | 2016-02-25T15:17:38.000+01:00 |
| Main authors: | Goeries, Costa |
| Latest tag: | 2.12.0rc2 |
| Deployment tag: | 2.12.0rc2 |
| Accessible by: |
Warning
Host not accessible by [‘xctrl’]!
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO, prepended by package name
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- useTimeserver:
- Unused - whether device connects to time server is configured via ‘timeServerId’
- timeServerId:
- The instance id uniquely identifies a TimeServer instance in the distributed system
- progress:
- The progress of the current action
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- Logger:
- Logging settings
- group:
- Structure describing data sources logically belonging together.
- owner:
- The person to contact regarding usage of this group
| Created: | 2021-09-29T14:00:53.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | 2nd release candidate of 2.12.0 |
| Created: | 2021-09-29T14:00:53.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Release of the Karabo Framework 2.12. It will be future compatible with 2.13 and contains significant improvements over 2.11. |
| Created: | 2021-09-27T15:58:05.000+02:00 |
|---|---|
| Author: | Gero Flucke |
| Notes: | 1st release candidate of 2.12.0 |
| Created: | 2021-09-15T14:44:02.000+02:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
| Created: | 2021-09-15T08:51:47.000+02:00 |
|---|---|
| Author: | Raul Costa |
| Notes: | Update the redis client |
| Created: | 2021-08-24T11:16:33.000+02:00 |
|---|---|
| Author: | Gero Flucke |
| Notes: |
| Created: | 2021-08-23T11:54:12.000+02:00 |
|---|---|
| Author: | Gero Flucke |
| Notes: |
| Created: | 2021-08-13T18:29:03.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
| Created: | 2021-08-13T11:40:40.000+02:00 |
|---|---|
| Author: | Gero Flucke |
| Notes: |
| Created: | 2021-08-06T15:19:37.000+02:00 |
|---|---|
| Author: | Sergey Esenov |
| Notes: |
| Created: | 2021-07-21T17:31:29.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | First rc of 2.11.4 |
| Created: | 2021-07-21T17:31:29.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | FIX: Drop early data on InfluxDb GUI: Enable to subclass table widgets for filter models and set item model to None |
| Created: | 2021-07-09T12:42:52.000+02:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
| Created: | 2021-07-09T12:13:14.000+02:00 |
|---|---|
| Author: | Sergey Esenov |
| Notes: |
| Created: | 2021-07-07T13:49:07.000+02:00 |
|---|---|
| Author: | Gero Flucke |
| Notes: |
| Created: | 2021-07-07T13:49:07.000+02:00 |
|---|---|
| Author: | Gero Flucke |
| Notes: | Same as 2.12.0a3 |
| Created: | 2021-07-07T13:49:07.000+02:00 |
|---|---|
| Author: | Gero Flucke |
| Notes: | Experimental branch with many brokers |
| Created: | 2021-06-29T14:30:20.000+02:00 |
|---|---|
| Author: | Gero Flucke |
| Notes: |
| Created: | 2021-06-23T17:14:20.000+02:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
| Created: | 2021-06-22T19:53:47.000+02:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
FXE_OGT2_CRL_LENS_GROUP¶
| Instance id: | FXE_DAQ_DATA/DM/FXE_OGT2_CRL_LENS_GROUP |
|---|---|
| Class id: | RunConfigurationGroup |
| Host: | fxe-br-sys-daq-dsg1 |
| Alias: | fxe-br-sys-daq-dsg1 |
| Git repo: | https://git.xfel.eu/Karabo/Framework |
| Last modified: | 2021-10-07T14:13:09.002+02:00 |
| Created at: | 2016-02-25T15:17:38.000+01:00 |
| Main authors: | Goeries, Costa |
| Latest tag: | 2.12.0rc2 |
| Deployment tag: | 2.12.0rc2 |
| Accessible by: |
Warning
Host not accessible by [‘xctrl’]!
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO, prepended by package name
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- useTimeserver:
- Unused - whether device connects to time server is configured via ‘timeServerId’
- timeServerId:
- The instance id uniquely identifies a TimeServer instance in the distributed system
- progress:
- The progress of the current action
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- Logger:
- Logging settings
- group:
- Structure describing data sources logically belonging together.
- owner:
- The person to contact regarding usage of this group
| Created: | 2021-09-29T14:00:53.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | 2nd release candidate of 2.12.0 |
| Created: | 2021-09-29T14:00:53.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Release of the Karabo Framework 2.12. It will be future compatible with 2.13 and contains significant improvements over 2.11. |
| Created: | 2021-09-27T15:58:05.000+02:00 |
|---|---|
| Author: | Gero Flucke |
| Notes: | 1st release candidate of 2.12.0 |
| Created: | 2021-09-15T14:44:02.000+02:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
| Created: | 2021-09-15T08:51:47.000+02:00 |
|---|---|
| Author: | Raul Costa |
| Notes: | Update the redis client |
| Created: | 2021-08-24T11:16:33.000+02:00 |
|---|---|
| Author: | Gero Flucke |
| Notes: |
| Created: | 2021-08-23T11:54:12.000+02:00 |
|---|---|
| Author: | Gero Flucke |
| Notes: |
| Created: | 2021-08-13T18:29:03.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
| Created: | 2021-08-13T11:40:40.000+02:00 |
|---|---|
| Author: | Gero Flucke |
| Notes: |
| Created: | 2021-08-06T15:19:37.000+02:00 |
|---|---|
| Author: | Sergey Esenov |
| Notes: |
| Created: | 2021-07-21T17:31:29.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | First rc of 2.11.4 |
| Created: | 2021-07-21T17:31:29.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | FIX: Drop early data on InfluxDb GUI: Enable to subclass table widgets for filter models and set item model to None |
| Created: | 2021-07-09T12:42:52.000+02:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
| Created: | 2021-07-09T12:13:14.000+02:00 |
|---|---|
| Author: | Sergey Esenov |
| Notes: |
| Created: | 2021-07-07T13:49:07.000+02:00 |
|---|---|
| Author: | Gero Flucke |
| Notes: |
| Created: | 2021-07-07T13:49:07.000+02:00 |
|---|---|
| Author: | Gero Flucke |
| Notes: | Same as 2.12.0a3 |
| Created: | 2021-07-07T13:49:07.000+02:00 |
|---|---|
| Author: | Gero Flucke |
| Notes: | Experimental branch with many brokers |
| Created: | 2021-06-29T14:30:20.000+02:00 |
|---|---|
| Author: | Gero Flucke |
| Notes: |
| Created: | 2021-06-23T17:14:20.000+02:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
| Created: | 2021-06-22T19:53:47.000+02:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
FXE_OGT2_MOV_GROUP¶
| Instance id: | FXE_DAQ_DATA/DM/FXE_OGT2_MOV_GROUP |
|---|---|
| Class id: | RunConfigurationGroup |
| Host: | fxe-br-sys-daq-dsg1 |
| Alias: | fxe-br-sys-daq-dsg1 |
| Git repo: | https://git.xfel.eu/Karabo/Framework |
| Last modified: | 2021-10-07T14:13:09.002+02:00 |
| Created at: | 2016-02-25T15:17:38.000+01:00 |
| Main authors: | Goeries, Costa |
| Latest tag: | 2.12.0rc2 |
| Deployment tag: | 2.12.0rc2 |
| Accessible by: |
Warning
Host not accessible by [‘xctrl’]!
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO, prepended by package name
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- useTimeserver:
- Unused - whether device connects to time server is configured via ‘timeServerId’
- timeServerId:
- The instance id uniquely identifies a TimeServer instance in the distributed system
- progress:
- The progress of the current action
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- Logger:
- Logging settings
- group:
- Structure describing data sources logically belonging together.
- owner:
- The person to contact regarding usage of this group
| Created: | 2021-09-29T14:00:53.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | 2nd release candidate of 2.12.0 |
| Created: | 2021-09-29T14:00:53.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Release of the Karabo Framework 2.12. It will be future compatible with 2.13 and contains significant improvements over 2.11. |
| Created: | 2021-09-27T15:58:05.000+02:00 |
|---|---|
| Author: | Gero Flucke |
| Notes: | 1st release candidate of 2.12.0 |
| Created: | 2021-09-15T14:44:02.000+02:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
| Created: | 2021-09-15T08:51:47.000+02:00 |
|---|---|
| Author: | Raul Costa |
| Notes: | Update the redis client |
| Created: | 2021-08-24T11:16:33.000+02:00 |
|---|---|
| Author: | Gero Flucke |
| Notes: |
| Created: | 2021-08-23T11:54:12.000+02:00 |
|---|---|
| Author: | Gero Flucke |
| Notes: |
| Created: | 2021-08-13T18:29:03.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
| Created: | 2021-08-13T11:40:40.000+02:00 |
|---|---|
| Author: | Gero Flucke |
| Notes: |
| Created: | 2021-08-06T15:19:37.000+02:00 |
|---|---|
| Author: | Sergey Esenov |
| Notes: |
| Created: | 2021-07-21T17:31:29.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | First rc of 2.11.4 |
| Created: | 2021-07-21T17:31:29.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | FIX: Drop early data on InfluxDb GUI: Enable to subclass table widgets for filter models and set item model to None |
| Created: | 2021-07-09T12:42:52.000+02:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
| Created: | 2021-07-09T12:13:14.000+02:00 |
|---|---|
| Author: | Sergey Esenov |
| Notes: |
| Created: | 2021-07-07T13:49:07.000+02:00 |
|---|---|
| Author: | Gero Flucke |
| Notes: |
| Created: | 2021-07-07T13:49:07.000+02:00 |
|---|---|
| Author: | Gero Flucke |
| Notes: | Same as 2.12.0a3 |
| Created: | 2021-07-07T13:49:07.000+02:00 |
|---|---|
| Author: | Gero Flucke |
| Notes: | Experimental branch with many brokers |
| Created: | 2021-06-29T14:30:20.000+02:00 |
|---|---|
| Author: | Gero Flucke |
| Notes: |
| Created: | 2021-06-23T17:14:20.000+02:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
| Created: | 2021-06-22T19:53:47.000+02:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
FXE_OGT2_PSLIT_GROUP¶
| Instance id: | FXE_DAQ_DATA/DM/FXE_OGT2_PSLIT_GROUP |
|---|---|
| Class id: | RunConfigurationGroup |
| Host: | fxe-br-sys-daq-dsg1 |
| Alias: | fxe-br-sys-daq-dsg1 |
| Git repo: | https://git.xfel.eu/Karabo/Framework |
| Last modified: | 2021-10-07T14:13:09.002+02:00 |
| Created at: | 2016-02-25T15:17:38.000+01:00 |
| Main authors: | Goeries, Costa |
| Latest tag: | 2.12.0rc2 |
| Deployment tag: | 2.12.0rc2 |
| Accessible by: |
Warning
Host not accessible by [‘xctrl’]!
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO, prepended by package name
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- useTimeserver:
- Unused - whether device connects to time server is configured via ‘timeServerId’
- timeServerId:
- The instance id uniquely identifies a TimeServer instance in the distributed system
- progress:
- The progress of the current action
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- Logger:
- Logging settings
- group:
- Structure describing data sources logically belonging together.
- owner:
- The person to contact regarding usage of this group
| Created: | 2021-09-29T14:00:53.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | 2nd release candidate of 2.12.0 |
| Created: | 2021-09-29T14:00:53.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Release of the Karabo Framework 2.12. It will be future compatible with 2.13 and contains significant improvements over 2.11. |
| Created: | 2021-09-27T15:58:05.000+02:00 |
|---|---|
| Author: | Gero Flucke |
| Notes: | 1st release candidate of 2.12.0 |
| Created: | 2021-09-15T14:44:02.000+02:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
| Created: | 2021-09-15T08:51:47.000+02:00 |
|---|---|
| Author: | Raul Costa |
| Notes: | Update the redis client |
| Created: | 2021-08-24T11:16:33.000+02:00 |
|---|---|
| Author: | Gero Flucke |
| Notes: |
| Created: | 2021-08-23T11:54:12.000+02:00 |
|---|---|
| Author: | Gero Flucke |
| Notes: |
| Created: | 2021-08-13T18:29:03.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
| Created: | 2021-08-13T11:40:40.000+02:00 |
|---|---|
| Author: | Gero Flucke |
| Notes: |
| Created: | 2021-08-06T15:19:37.000+02:00 |
|---|---|
| Author: | Sergey Esenov |
| Notes: |
| Created: | 2021-07-21T17:31:29.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | First rc of 2.11.4 |
| Created: | 2021-07-21T17:31:29.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | FIX: Drop early data on InfluxDb GUI: Enable to subclass table widgets for filter models and set item model to None |
| Created: | 2021-07-09T12:42:52.000+02:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
| Created: | 2021-07-09T12:13:14.000+02:00 |
|---|---|
| Author: | Sergey Esenov |
| Notes: |
| Created: | 2021-07-07T13:49:07.000+02:00 |
|---|---|
| Author: | Gero Flucke |
| Notes: |
| Created: | 2021-07-07T13:49:07.000+02:00 |
|---|---|
| Author: | Gero Flucke |
| Notes: | Same as 2.12.0a3 |
| Created: | 2021-07-07T13:49:07.000+02:00 |
|---|---|
| Author: | Gero Flucke |
| Notes: | Experimental branch with many brokers |
| Created: | 2021-06-29T14:30:20.000+02:00 |
|---|---|
| Author: | Gero Flucke |
| Notes: |
| Created: | 2021-06-23T17:14:20.000+02:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
| Created: | 2021-06-22T19:53:47.000+02:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
FXE_OGT2_VAC_GROUP¶
| Instance id: | FXE_DAQ_DATA/DM/FXE_OGT2_VAC_GROUP |
|---|---|
| Class id: | RunConfigurationGroup |
| Host: | fxe-br-sys-daq-dsg1 |
| Alias: | fxe-br-sys-daq-dsg1 |
| Git repo: | https://git.xfel.eu/Karabo/Framework |
| Last modified: | 2021-10-07T14:13:09.002+02:00 |
| Created at: | 2016-02-25T15:17:38.000+01:00 |
| Main authors: | Goeries, Costa |
| Latest tag: | 2.12.0rc2 |
| Deployment tag: | 2.12.0rc2 |
| Accessible by: |
Warning
Host not accessible by [‘xctrl’]!
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO, prepended by package name
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- useTimeserver:
- Unused - whether device connects to time server is configured via ‘timeServerId’
- timeServerId:
- The instance id uniquely identifies a TimeServer instance in the distributed system
- progress:
- The progress of the current action
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- Logger:
- Logging settings
- group:
- Structure describing data sources logically belonging together.
- owner:
- The person to contact regarding usage of this group
| Created: | 2021-09-29T14:00:53.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | 2nd release candidate of 2.12.0 |
| Created: | 2021-09-29T14:00:53.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Release of the Karabo Framework 2.12. It will be future compatible with 2.13 and contains significant improvements over 2.11. |
| Created: | 2021-09-27T15:58:05.000+02:00 |
|---|---|
| Author: | Gero Flucke |
| Notes: | 1st release candidate of 2.12.0 |
| Created: | 2021-09-15T14:44:02.000+02:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
| Created: | 2021-09-15T08:51:47.000+02:00 |
|---|---|
| Author: | Raul Costa |
| Notes: | Update the redis client |
| Created: | 2021-08-24T11:16:33.000+02:00 |
|---|---|
| Author: | Gero Flucke |
| Notes: |
| Created: | 2021-08-23T11:54:12.000+02:00 |
|---|---|
| Author: | Gero Flucke |
| Notes: |
| Created: | 2021-08-13T18:29:03.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
| Created: | 2021-08-13T11:40:40.000+02:00 |
|---|---|
| Author: | Gero Flucke |
| Notes: |
| Created: | 2021-08-06T15:19:37.000+02:00 |
|---|---|
| Author: | Sergey Esenov |
| Notes: |
| Created: | 2021-07-21T17:31:29.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | First rc of 2.11.4 |
| Created: | 2021-07-21T17:31:29.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | FIX: Drop early data on InfluxDb GUI: Enable to subclass table widgets for filter models and set item model to None |
| Created: | 2021-07-09T12:42:52.000+02:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
| Created: | 2021-07-09T12:13:14.000+02:00 |
|---|---|
| Author: | Sergey Esenov |
| Notes: |
| Created: | 2021-07-07T13:49:07.000+02:00 |
|---|---|
| Author: | Gero Flucke |
| Notes: |
| Created: | 2021-07-07T13:49:07.000+02:00 |
|---|---|
| Author: | Gero Flucke |
| Notes: | Same as 2.12.0a3 |
| Created: | 2021-07-07T13:49:07.000+02:00 |
|---|---|
| Author: | Gero Flucke |
| Notes: | Experimental branch with many brokers |
| Created: | 2021-06-29T14:30:20.000+02:00 |
|---|---|
| Author: | Gero Flucke |
| Notes: |
| Created: | 2021-06-23T17:14:20.000+02:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
| Created: | 2021-06-22T19:53:47.000+02:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
FXE_OGT3_BIU_GROUP¶
| Instance id: | FXE_DAQ_DATA/DM/FXE_OGT3_BIU_GROUP |
|---|---|
| Class id: | RunConfigurationGroup |
| Host: | fxe-br-sys-daq-dsg1 |
| Alias: | fxe-br-sys-daq-dsg1 |
| Git repo: | https://git.xfel.eu/Karabo/Framework |
| Last modified: | 2021-10-07T14:13:09.002+02:00 |
| Created at: | 2016-02-25T15:17:38.000+01:00 |
| Main authors: | Goeries, Costa |
| Latest tag: | 2.12.0rc2 |
| Deployment tag: | 2.12.0rc2 |
| Accessible by: |
Warning
Host not accessible by [‘xctrl’]!
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO, prepended by package name
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- useTimeserver:
- Unused - whether device connects to time server is configured via ‘timeServerId’
- timeServerId:
- The instance id uniquely identifies a TimeServer instance in the distributed system
- progress:
- The progress of the current action
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- Logger:
- Logging settings
- group:
- Structure describing data sources logically belonging together.
- owner:
- The person to contact regarding usage of this group
| Created: | 2021-09-29T14:00:53.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | 2nd release candidate of 2.12.0 |
| Created: | 2021-09-29T14:00:53.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Release of the Karabo Framework 2.12. It will be future compatible with 2.13 and contains significant improvements over 2.11. |
| Created: | 2021-09-27T15:58:05.000+02:00 |
|---|---|
| Author: | Gero Flucke |
| Notes: | 1st release candidate of 2.12.0 |
| Created: | 2021-09-15T14:44:02.000+02:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
| Created: | 2021-09-15T08:51:47.000+02:00 |
|---|---|
| Author: | Raul Costa |
| Notes: | Update the redis client |
| Created: | 2021-08-24T11:16:33.000+02:00 |
|---|---|
| Author: | Gero Flucke |
| Notes: |
| Created: | 2021-08-23T11:54:12.000+02:00 |
|---|---|
| Author: | Gero Flucke |
| Notes: |
| Created: | 2021-08-13T18:29:03.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
| Created: | 2021-08-13T11:40:40.000+02:00 |
|---|---|
| Author: | Gero Flucke |
| Notes: |
| Created: | 2021-08-06T15:19:37.000+02:00 |
|---|---|
| Author: | Sergey Esenov |
| Notes: |
| Created: | 2021-07-21T17:31:29.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | First rc of 2.11.4 |
| Created: | 2021-07-21T17:31:29.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | FIX: Drop early data on InfluxDb GUI: Enable to subclass table widgets for filter models and set item model to None |
| Created: | 2021-07-09T12:42:52.000+02:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
| Created: | 2021-07-09T12:13:14.000+02:00 |
|---|---|
| Author: | Sergey Esenov |
| Notes: |
| Created: | 2021-07-07T13:49:07.000+02:00 |
|---|---|
| Author: | Gero Flucke |
| Notes: |
| Created: | 2021-07-07T13:49:07.000+02:00 |
|---|---|
| Author: | Gero Flucke |
| Notes: | Same as 2.12.0a3 |
| Created: | 2021-07-07T13:49:07.000+02:00 |
|---|---|
| Author: | Gero Flucke |
| Notes: | Experimental branch with many brokers |
| Created: | 2021-06-29T14:30:20.000+02:00 |
|---|---|
| Author: | Gero Flucke |
| Notes: |
| Created: | 2021-06-23T17:14:20.000+02:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
| Created: | 2021-06-22T19:53:47.000+02:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
FXE_OGT3_IPM_GROUP¶
| Instance id: | FXE_DAQ_DATA/DM/FXE_OGT3_IPM_GROUP |
|---|---|
| Class id: | RunConfigurationGroup |
| Host: | fxe-br-sys-daq-dsg1 |
| Alias: | fxe-br-sys-daq-dsg1 |
| Git repo: | https://git.xfel.eu/Karabo/Framework |
| Last modified: | 2021-10-07T14:13:09.002+02:00 |
| Created at: | 2016-02-25T15:17:38.000+01:00 |
| Main authors: | Goeries, Costa |
| Latest tag: | 2.12.0rc2 |
| Deployment tag: | 2.12.0rc2 |
| Accessible by: |
Warning
Host not accessible by [‘xctrl’]!
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO, prepended by package name
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- useTimeserver:
- Unused - whether device connects to time server is configured via ‘timeServerId’
- timeServerId:
- The instance id uniquely identifies a TimeServer instance in the distributed system
- progress:
- The progress of the current action
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- Logger:
- Logging settings
- group:
- Structure describing data sources logically belonging together.
- owner:
- The person to contact regarding usage of this group
| Created: | 2021-09-29T14:00:53.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | 2nd release candidate of 2.12.0 |
| Created: | 2021-09-29T14:00:53.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Release of the Karabo Framework 2.12. It will be future compatible with 2.13 and contains significant improvements over 2.11. |
| Created: | 2021-09-27T15:58:05.000+02:00 |
|---|---|
| Author: | Gero Flucke |
| Notes: | 1st release candidate of 2.12.0 |
| Created: | 2021-09-15T14:44:02.000+02:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
| Created: | 2021-09-15T08:51:47.000+02:00 |
|---|---|
| Author: | Raul Costa |
| Notes: | Update the redis client |
| Created: | 2021-08-24T11:16:33.000+02:00 |
|---|---|
| Author: | Gero Flucke |
| Notes: |
| Created: | 2021-08-23T11:54:12.000+02:00 |
|---|---|
| Author: | Gero Flucke |
| Notes: |
| Created: | 2021-08-13T18:29:03.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
| Created: | 2021-08-13T11:40:40.000+02:00 |
|---|---|
| Author: | Gero Flucke |
| Notes: |
| Created: | 2021-08-06T15:19:37.000+02:00 |
|---|---|
| Author: | Sergey Esenov |
| Notes: |
| Created: | 2021-07-21T17:31:29.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | First rc of 2.11.4 |
| Created: | 2021-07-21T17:31:29.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | FIX: Drop early data on InfluxDb GUI: Enable to subclass table widgets for filter models and set item model to None |
| Created: | 2021-07-09T12:42:52.000+02:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
| Created: | 2021-07-09T12:13:14.000+02:00 |
|---|---|
| Author: | Sergey Esenov |
| Notes: |
| Created: | 2021-07-07T13:49:07.000+02:00 |
|---|---|
| Author: | Gero Flucke |
| Notes: |
| Created: | 2021-07-07T13:49:07.000+02:00 |
|---|---|
| Author: | Gero Flucke |
| Notes: | Same as 2.12.0a3 |
| Created: | 2021-07-07T13:49:07.000+02:00 |
|---|---|
| Author: | Gero Flucke |
| Notes: | Experimental branch with many brokers |
| Created: | 2021-06-29T14:30:20.000+02:00 |
|---|---|
| Author: | Gero Flucke |
| Notes: |
| Created: | 2021-06-23T17:14:20.000+02:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
| Created: | 2021-06-22T19:53:47.000+02:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
FXE_OGT3_MOV_GROUP¶
| Instance id: | FXE_DAQ_DATA/DM/FXE_OGT3_MOV_GROUP |
|---|---|
| Class id: | RunConfigurationGroup |
| Host: | fxe-br-sys-daq-dsg1 |
| Alias: | fxe-br-sys-daq-dsg1 |
| Git repo: | https://git.xfel.eu/Karabo/Framework |
| Last modified: | 2021-10-07T14:13:09.002+02:00 |
| Created at: | 2016-02-25T15:17:38.000+01:00 |
| Main authors: | Goeries, Costa |
| Latest tag: | 2.12.0rc2 |
| Deployment tag: | 2.12.0rc2 |
| Accessible by: |
Warning
Host not accessible by [‘xctrl’]!
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO, prepended by package name
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- useTimeserver:
- Unused - whether device connects to time server is configured via ‘timeServerId’
- timeServerId:
- The instance id uniquely identifies a TimeServer instance in the distributed system
- progress:
- The progress of the current action
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- Logger:
- Logging settings
- group:
- Structure describing data sources logically belonging together.
- owner:
- The person to contact regarding usage of this group
| Created: | 2021-09-29T14:00:53.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | 2nd release candidate of 2.12.0 |
| Created: | 2021-09-29T14:00:53.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Release of the Karabo Framework 2.12. It will be future compatible with 2.13 and contains significant improvements over 2.11. |
| Created: | 2021-09-27T15:58:05.000+02:00 |
|---|---|
| Author: | Gero Flucke |
| Notes: | 1st release candidate of 2.12.0 |
| Created: | 2021-09-15T14:44:02.000+02:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
| Created: | 2021-09-15T08:51:47.000+02:00 |
|---|---|
| Author: | Raul Costa |
| Notes: | Update the redis client |
| Created: | 2021-08-24T11:16:33.000+02:00 |
|---|---|
| Author: | Gero Flucke |
| Notes: |
| Created: | 2021-08-23T11:54:12.000+02:00 |
|---|---|
| Author: | Gero Flucke |
| Notes: |
| Created: | 2021-08-13T18:29:03.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
| Created: | 2021-08-13T11:40:40.000+02:00 |
|---|---|
| Author: | Gero Flucke |
| Notes: |
| Created: | 2021-08-06T15:19:37.000+02:00 |
|---|---|
| Author: | Sergey Esenov |
| Notes: |
| Created: | 2021-07-21T17:31:29.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | First rc of 2.11.4 |
| Created: | 2021-07-21T17:31:29.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | FIX: Drop early data on InfluxDb GUI: Enable to subclass table widgets for filter models and set item model to None |
| Created: | 2021-07-09T12:42:52.000+02:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
| Created: | 2021-07-09T12:13:14.000+02:00 |
|---|---|
| Author: | Sergey Esenov |
| Notes: |
| Created: | 2021-07-07T13:49:07.000+02:00 |
|---|---|
| Author: | Gero Flucke |
| Notes: |
| Created: | 2021-07-07T13:49:07.000+02:00 |
|---|---|
| Author: | Gero Flucke |
| Notes: | Same as 2.12.0a3 |
| Created: | 2021-07-07T13:49:07.000+02:00 |
|---|---|
| Author: | Gero Flucke |
| Notes: | Experimental branch with many brokers |
| Created: | 2021-06-29T14:30:20.000+02:00 |
|---|---|
| Author: | Gero Flucke |
| Notes: |
| Created: | 2021-06-23T17:14:20.000+02:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
| Created: | 2021-06-22T19:53:47.000+02:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
FXE_OGT3_SA_GROUP¶
| Instance id: | FXE_DAQ_DATA/DM/FXE_OGT3_SA_GROUP |
|---|---|
| Class id: | RunConfigurationGroup |
| Host: | fxe-br-sys-daq-dsg1 |
| Alias: | fxe-br-sys-daq-dsg1 |
| Git repo: | https://git.xfel.eu/Karabo/Framework |
| Last modified: | 2021-10-07T14:13:09.002+02:00 |
| Created at: | 2016-02-25T15:17:38.000+01:00 |
| Main authors: | Goeries, Costa |
| Latest tag: | 2.12.0rc2 |
| Deployment tag: | 2.12.0rc2 |
| Accessible by: |
Warning
Host not accessible by [‘xctrl’]!
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO, prepended by package name
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- useTimeserver:
- Unused - whether device connects to time server is configured via ‘timeServerId’
- timeServerId:
- The instance id uniquely identifies a TimeServer instance in the distributed system
- progress:
- The progress of the current action
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- Logger:
- Logging settings
- group:
- Structure describing data sources logically belonging together.
- owner:
- The person to contact regarding usage of this group
| Created: | 2021-09-29T14:00:53.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | 2nd release candidate of 2.12.0 |
| Created: | 2021-09-29T14:00:53.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Release of the Karabo Framework 2.12. It will be future compatible with 2.13 and contains significant improvements over 2.11. |
| Created: | 2021-09-27T15:58:05.000+02:00 |
|---|---|
| Author: | Gero Flucke |
| Notes: | 1st release candidate of 2.12.0 |
| Created: | 2021-09-15T14:44:02.000+02:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
| Created: | 2021-09-15T08:51:47.000+02:00 |
|---|---|
| Author: | Raul Costa |
| Notes: | Update the redis client |
| Created: | 2021-08-24T11:16:33.000+02:00 |
|---|---|
| Author: | Gero Flucke |
| Notes: |
| Created: | 2021-08-23T11:54:12.000+02:00 |
|---|---|
| Author: | Gero Flucke |
| Notes: |
| Created: | 2021-08-13T18:29:03.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
| Created: | 2021-08-13T11:40:40.000+02:00 |
|---|---|
| Author: | Gero Flucke |
| Notes: |
| Created: | 2021-08-06T15:19:37.000+02:00 |
|---|---|
| Author: | Sergey Esenov |
| Notes: |
| Created: | 2021-07-21T17:31:29.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | First rc of 2.11.4 |
| Created: | 2021-07-21T17:31:29.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | FIX: Drop early data on InfluxDb GUI: Enable to subclass table widgets for filter models and set item model to None |
| Created: | 2021-07-09T12:42:52.000+02:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
| Created: | 2021-07-09T12:13:14.000+02:00 |
|---|---|
| Author: | Sergey Esenov |
| Notes: |
| Created: | 2021-07-07T13:49:07.000+02:00 |
|---|---|
| Author: | Gero Flucke |
| Notes: |
| Created: | 2021-07-07T13:49:07.000+02:00 |
|---|---|
| Author: | Gero Flucke |
| Notes: | Same as 2.12.0a3 |
| Created: | 2021-07-07T13:49:07.000+02:00 |
|---|---|
| Author: | Gero Flucke |
| Notes: | Experimental branch with many brokers |
| Created: | 2021-06-29T14:30:20.000+02:00 |
|---|---|
| Author: | Gero Flucke |
| Notes: |
| Created: | 2021-06-23T17:14:20.000+02:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
| Created: | 2021-06-22T19:53:47.000+02:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
FXE_PPL_TRG_GROUP¶
| Instance id: | FXE_DAQ_DATA/DM/FXE_PPL_TRG_GROUP |
|---|---|
| Class id: | RunConfigurationGroup |
| Host: | fxe-br-sys-daq-dsg1 |
| Alias: | fxe-br-sys-daq-dsg1 |
| Git repo: | https://git.xfel.eu/Karabo/Framework |
| Last modified: | 2021-10-07T14:13:09.002+02:00 |
| Created at: | 2016-02-25T15:17:38.000+01:00 |
| Main authors: | Goeries, Costa |
| Latest tag: | 2.12.0rc2 |
| Deployment tag: | 2.12.0rc2 |
| Accessible by: |
Warning
Host not accessible by [‘xctrl’]!
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO, prepended by package name
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- useTimeserver:
- Unused - whether device connects to time server is configured via ‘timeServerId’
- timeServerId:
- The instance id uniquely identifies a TimeServer instance in the distributed system
- progress:
- The progress of the current action
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- Logger:
- Logging settings
- group:
- Structure describing data sources logically belonging together.
- owner:
- The person to contact regarding usage of this group
| Created: | 2021-09-29T14:00:53.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | 2nd release candidate of 2.12.0 |
| Created: | 2021-09-29T14:00:53.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Release of the Karabo Framework 2.12. It will be future compatible with 2.13 and contains significant improvements over 2.11. |
| Created: | 2021-09-27T15:58:05.000+02:00 |
|---|---|
| Author: | Gero Flucke |
| Notes: | 1st release candidate of 2.12.0 |
| Created: | 2021-09-15T14:44:02.000+02:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
| Created: | 2021-09-15T08:51:47.000+02:00 |
|---|---|
| Author: | Raul Costa |
| Notes: | Update the redis client |
| Created: | 2021-08-24T11:16:33.000+02:00 |
|---|---|
| Author: | Gero Flucke |
| Notes: |
| Created: | 2021-08-23T11:54:12.000+02:00 |
|---|---|
| Author: | Gero Flucke |
| Notes: |
| Created: | 2021-08-13T18:29:03.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
| Created: | 2021-08-13T11:40:40.000+02:00 |
|---|---|
| Author: | Gero Flucke |
| Notes: |
| Created: | 2021-08-06T15:19:37.000+02:00 |
|---|---|
| Author: | Sergey Esenov |
| Notes: |
| Created: | 2021-07-21T17:31:29.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | First rc of 2.11.4 |
| Created: | 2021-07-21T17:31:29.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | FIX: Drop early data on InfluxDb GUI: Enable to subclass table widgets for filter models and set item model to None |
| Created: | 2021-07-09T12:42:52.000+02:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
| Created: | 2021-07-09T12:13:14.000+02:00 |
|---|---|
| Author: | Sergey Esenov |
| Notes: |
| Created: | 2021-07-07T13:49:07.000+02:00 |
|---|---|
| Author: | Gero Flucke |
| Notes: |
| Created: | 2021-07-07T13:49:07.000+02:00 |
|---|---|
| Author: | Gero Flucke |
| Notes: | Same as 2.12.0a3 |
| Created: | 2021-07-07T13:49:07.000+02:00 |
|---|---|
| Author: | Gero Flucke |
| Notes: | Experimental branch with many brokers |
| Created: | 2021-06-29T14:30:20.000+02:00 |
|---|---|
| Author: | Gero Flucke |
| Notes: |
| Created: | 2021-06-23T17:14:20.000+02:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
| Created: | 2021-06-22T19:53:47.000+02:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
FXE_RR_SYS_DIGI_GROUP¶
| Instance id: | FXE_DAQ_DATA/DM/FXE_RR_SYS_DIGI_GROUP |
|---|---|
| Class id: | RunConfigurationGroup |
| Host: | fxe-br-sys-daq-dsg1 |
| Alias: | fxe-br-sys-daq-dsg1 |
| Git repo: | https://git.xfel.eu/Karabo/Framework |
| Last modified: | 2021-10-07T14:13:09.002+02:00 |
| Created at: | 2016-02-25T15:17:38.000+01:00 |
| Main authors: | Goeries, Costa |
| Latest tag: | 2.12.0rc2 |
| Deployment tag: | 2.12.0rc2 |
| Accessible by: |
Warning
Host not accessible by [‘xctrl’]!
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO, prepended by package name
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- useTimeserver:
- Unused - whether device connects to time server is configured via ‘timeServerId’
- timeServerId:
- The instance id uniquely identifies a TimeServer instance in the distributed system
- progress:
- The progress of the current action
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- Logger:
- Logging settings
- group:
- Structure describing data sources logically belonging together.
- owner:
- The person to contact regarding usage of this group
| Created: | 2021-09-29T14:00:53.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | 2nd release candidate of 2.12.0 |
| Created: | 2021-09-29T14:00:53.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Release of the Karabo Framework 2.12. It will be future compatible with 2.13 and contains significant improvements over 2.11. |
| Created: | 2021-09-27T15:58:05.000+02:00 |
|---|---|
| Author: | Gero Flucke |
| Notes: | 1st release candidate of 2.12.0 |
| Created: | 2021-09-15T14:44:02.000+02:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
| Created: | 2021-09-15T08:51:47.000+02:00 |
|---|---|
| Author: | Raul Costa |
| Notes: | Update the redis client |
| Created: | 2021-08-24T11:16:33.000+02:00 |
|---|---|
| Author: | Gero Flucke |
| Notes: |
| Created: | 2021-08-23T11:54:12.000+02:00 |
|---|---|
| Author: | Gero Flucke |
| Notes: |
| Created: | 2021-08-13T18:29:03.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
| Created: | 2021-08-13T11:40:40.000+02:00 |
|---|---|
| Author: | Gero Flucke |
| Notes: |
| Created: | 2021-08-06T15:19:37.000+02:00 |
|---|---|
| Author: | Sergey Esenov |
| Notes: |
| Created: | 2021-07-21T17:31:29.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | First rc of 2.11.4 |
| Created: | 2021-07-21T17:31:29.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | FIX: Drop early data on InfluxDb GUI: Enable to subclass table widgets for filter models and set item model to None |
| Created: | 2021-07-09T12:42:52.000+02:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
| Created: | 2021-07-09T12:13:14.000+02:00 |
|---|---|
| Author: | Sergey Esenov |
| Notes: |
| Created: | 2021-07-07T13:49:07.000+02:00 |
|---|---|
| Author: | Gero Flucke |
| Notes: |
| Created: | 2021-07-07T13:49:07.000+02:00 |
|---|---|
| Author: | Gero Flucke |
| Notes: | Same as 2.12.0a3 |
| Created: | 2021-07-07T13:49:07.000+02:00 |
|---|---|
| Author: | Gero Flucke |
| Notes: | Experimental branch with many brokers |
| Created: | 2021-06-29T14:30:20.000+02:00 |
|---|---|
| Author: | Gero Flucke |
| Notes: |
| Created: | 2021-06-23T17:14:20.000+02:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
| Created: | 2021-06-22T19:53:47.000+02:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
FXE_SMS_CAM_GROUP¶
| Instance id: | FXE_DAQ_DATA/DM/FXE_SMS_CAM_GROUP |
|---|---|
| Class id: | RunConfigurationGroup |
| Host: | fxe-br-sys-daq-dsg1 |
| Alias: | fxe-br-sys-daq-dsg1 |
| Git repo: | https://git.xfel.eu/Karabo/Framework |
| Last modified: | 2021-10-07T14:13:09.002+02:00 |
| Created at: | 2016-02-25T15:17:38.000+01:00 |
| Main authors: | Goeries, Costa |
| Latest tag: | 2.12.0rc2 |
| Deployment tag: | 2.12.0rc2 |
| Accessible by: |
Warning
Host not accessible by [‘xctrl’]!
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO, prepended by package name
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- useTimeserver:
- Unused - whether device connects to time server is configured via ‘timeServerId’
- timeServerId:
- The instance id uniquely identifies a TimeServer instance in the distributed system
- progress:
- The progress of the current action
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- Logger:
- Logging settings
- group:
- Structure describing data sources logically belonging together.
- owner:
- The person to contact regarding usage of this group
| Created: | 2021-09-29T14:00:53.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | 2nd release candidate of 2.12.0 |
| Created: | 2021-09-29T14:00:53.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Release of the Karabo Framework 2.12. It will be future compatible with 2.13 and contains significant improvements over 2.11. |
| Created: | 2021-09-27T15:58:05.000+02:00 |
|---|---|
| Author: | Gero Flucke |
| Notes: | 1st release candidate of 2.12.0 |
| Created: | 2021-09-15T14:44:02.000+02:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
| Created: | 2021-09-15T08:51:47.000+02:00 |
|---|---|
| Author: | Raul Costa |
| Notes: | Update the redis client |
| Created: | 2021-08-24T11:16:33.000+02:00 |
|---|---|
| Author: | Gero Flucke |
| Notes: |
| Created: | 2021-08-23T11:54:12.000+02:00 |
|---|---|
| Author: | Gero Flucke |
| Notes: |
| Created: | 2021-08-13T18:29:03.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
| Created: | 2021-08-13T11:40:40.000+02:00 |
|---|---|
| Author: | Gero Flucke |
| Notes: |
| Created: | 2021-08-06T15:19:37.000+02:00 |
|---|---|
| Author: | Sergey Esenov |
| Notes: |
| Created: | 2021-07-21T17:31:29.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | First rc of 2.11.4 |
| Created: | 2021-07-21T17:31:29.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | FIX: Drop early data on InfluxDb GUI: Enable to subclass table widgets for filter models and set item model to None |
| Created: | 2021-07-09T12:42:52.000+02:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
| Created: | 2021-07-09T12:13:14.000+02:00 |
|---|---|
| Author: | Sergey Esenov |
| Notes: |
| Created: | 2021-07-07T13:49:07.000+02:00 |
|---|---|
| Author: | Gero Flucke |
| Notes: |
| Created: | 2021-07-07T13:49:07.000+02:00 |
|---|---|
| Author: | Gero Flucke |
| Notes: | Same as 2.12.0a3 |
| Created: | 2021-07-07T13:49:07.000+02:00 |
|---|---|
| Author: | Gero Flucke |
| Notes: | Experimental branch with many brokers |
| Created: | 2021-06-29T14:30:20.000+02:00 |
|---|---|
| Author: | Gero Flucke |
| Notes: |
| Created: | 2021-06-23T17:14:20.000+02:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
| Created: | 2021-06-22T19:53:47.000+02:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
FXE_SMS_JSS_GROUP¶
| Instance id: | FXE_DAQ_DATA/DM/FXE_SMS_JSS_GROUP |
|---|---|
| Class id: | RunConfigurationGroup |
| Host: | fxe-br-sys-daq-dsg1 |
| Alias: | fxe-br-sys-daq-dsg1 |
| Git repo: | https://git.xfel.eu/Karabo/Framework |
| Last modified: | 2021-10-07T14:13:09.002+02:00 |
| Created at: | 2016-02-25T15:17:38.000+01:00 |
| Main authors: | Goeries, Costa |
| Latest tag: | 2.12.0rc2 |
| Deployment tag: | 2.12.0rc2 |
| Accessible by: |
Warning
Host not accessible by [‘xctrl’]!
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO, prepended by package name
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- useTimeserver:
- Unused - whether device connects to time server is configured via ‘timeServerId’
- timeServerId:
- The instance id uniquely identifies a TimeServer instance in the distributed system
- progress:
- The progress of the current action
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- Logger:
- Logging settings
- group:
- Structure describing data sources logically belonging together.
- owner:
- The person to contact regarding usage of this group
| Created: | 2021-09-29T14:00:53.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | 2nd release candidate of 2.12.0 |
| Created: | 2021-09-29T14:00:53.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Release of the Karabo Framework 2.12. It will be future compatible with 2.13 and contains significant improvements over 2.11. |
| Created: | 2021-09-27T15:58:05.000+02:00 |
|---|---|
| Author: | Gero Flucke |
| Notes: | 1st release candidate of 2.12.0 |
| Created: | 2021-09-15T14:44:02.000+02:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
| Created: | 2021-09-15T08:51:47.000+02:00 |
|---|---|
| Author: | Raul Costa |
| Notes: | Update the redis client |
| Created: | 2021-08-24T11:16:33.000+02:00 |
|---|---|
| Author: | Gero Flucke |
| Notes: |
| Created: | 2021-08-23T11:54:12.000+02:00 |
|---|---|
| Author: | Gero Flucke |
| Notes: |
| Created: | 2021-08-13T18:29:03.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
| Created: | 2021-08-13T11:40:40.000+02:00 |
|---|---|
| Author: | Gero Flucke |
| Notes: |
| Created: | 2021-08-06T15:19:37.000+02:00 |
|---|---|
| Author: | Sergey Esenov |
| Notes: |
| Created: | 2021-07-21T17:31:29.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | First rc of 2.11.4 |
| Created: | 2021-07-21T17:31:29.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | FIX: Drop early data on InfluxDb GUI: Enable to subclass table widgets for filter models and set item model to None |
| Created: | 2021-07-09T12:42:52.000+02:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
| Created: | 2021-07-09T12:13:14.000+02:00 |
|---|---|
| Author: | Sergey Esenov |
| Notes: |
| Created: | 2021-07-07T13:49:07.000+02:00 |
|---|---|
| Author: | Gero Flucke |
| Notes: |
| Created: | 2021-07-07T13:49:07.000+02:00 |
|---|---|
| Author: | Gero Flucke |
| Notes: | Same as 2.12.0a3 |
| Created: | 2021-07-07T13:49:07.000+02:00 |
|---|---|
| Author: | Gero Flucke |
| Notes: | Experimental branch with many brokers |
| Created: | 2021-06-29T14:30:20.000+02:00 |
|---|---|
| Author: | Gero Flucke |
| Notes: |
| Created: | 2021-06-23T17:14:20.000+02:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
| Created: | 2021-06-22T19:53:47.000+02:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
FXE_SMS_MIC_GROUP¶
| Instance id: | FXE_DAQ_DATA/DM/FXE_SMS_MIC_GROUP |
|---|---|
| Class id: | RunConfigurationGroup |
| Host: | fxe-br-sys-daq-dsg1 |
| Alias: | fxe-br-sys-daq-dsg1 |
| Git repo: | https://git.xfel.eu/Karabo/Framework |
| Last modified: | 2021-10-07T14:13:09.002+02:00 |
| Created at: | 2016-02-25T15:17:38.000+01:00 |
| Main authors: | Goeries, Costa |
| Latest tag: | 2.12.0rc2 |
| Deployment tag: | 2.12.0rc2 |
| Accessible by: |
Warning
Host not accessible by [‘xctrl’]!
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO, prepended by package name
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- useTimeserver:
- Unused - whether device connects to time server is configured via ‘timeServerId’
- timeServerId:
- The instance id uniquely identifies a TimeServer instance in the distributed system
- progress:
- The progress of the current action
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- Logger:
- Logging settings
- group:
- Structure describing data sources logically belonging together.
- owner:
- The person to contact regarding usage of this group
| Created: | 2021-09-29T14:00:53.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | 2nd release candidate of 2.12.0 |
| Created: | 2021-09-29T14:00:53.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Release of the Karabo Framework 2.12. It will be future compatible with 2.13 and contains significant improvements over 2.11. |
| Created: | 2021-09-27T15:58:05.000+02:00 |
|---|---|
| Author: | Gero Flucke |
| Notes: | 1st release candidate of 2.12.0 |
| Created: | 2021-09-15T14:44:02.000+02:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
| Created: | 2021-09-15T08:51:47.000+02:00 |
|---|---|
| Author: | Raul Costa |
| Notes: | Update the redis client |
| Created: | 2021-08-24T11:16:33.000+02:00 |
|---|---|
| Author: | Gero Flucke |
| Notes: |
| Created: | 2021-08-23T11:54:12.000+02:00 |
|---|---|
| Author: | Gero Flucke |
| Notes: |
| Created: | 2021-08-13T18:29:03.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
| Created: | 2021-08-13T11:40:40.000+02:00 |
|---|---|
| Author: | Gero Flucke |
| Notes: |
| Created: | 2021-08-06T15:19:37.000+02:00 |
|---|---|
| Author: | Sergey Esenov |
| Notes: |
| Created: | 2021-07-21T17:31:29.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | First rc of 2.11.4 |
| Created: | 2021-07-21T17:31:29.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | FIX: Drop early data on InfluxDb GUI: Enable to subclass table widgets for filter models and set item model to None |
| Created: | 2021-07-09T12:42:52.000+02:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
| Created: | 2021-07-09T12:13:14.000+02:00 |
|---|---|
| Author: | Sergey Esenov |
| Notes: |
| Created: | 2021-07-07T13:49:07.000+02:00 |
|---|---|
| Author: | Gero Flucke |
| Notes: |
| Created: | 2021-07-07T13:49:07.000+02:00 |
|---|---|
| Author: | Gero Flucke |
| Notes: | Same as 2.12.0a3 |
| Created: | 2021-07-07T13:49:07.000+02:00 |
|---|---|
| Author: | Gero Flucke |
| Notes: | Experimental branch with many brokers |
| Created: | 2021-06-29T14:30:20.000+02:00 |
|---|---|
| Author: | Gero Flucke |
| Notes: |
| Created: | 2021-06-23T17:14:20.000+02:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
| Created: | 2021-06-22T19:53:47.000+02:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
FXE_SMS_MOV_GROUP¶
| Instance id: | FXE_DAQ_DATA/DM/FXE_SMS_MOV_GROUP |
|---|---|
| Class id: | RunConfigurationGroup |
| Host: | fxe-br-sys-daq-dsg1 |
| Alias: | fxe-br-sys-daq-dsg1 |
| Git repo: | https://git.xfel.eu/Karabo/Framework |
| Last modified: | 2021-10-07T14:13:09.002+02:00 |
| Created at: | 2016-02-25T15:17:38.000+01:00 |
| Main authors: | Goeries, Costa |
| Latest tag: | 2.12.0rc2 |
| Deployment tag: | 2.12.0rc2 |
| Accessible by: |
Warning
Host not accessible by [‘xctrl’]!
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO, prepended by package name
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- useTimeserver:
- Unused - whether device connects to time server is configured via ‘timeServerId’
- timeServerId:
- The instance id uniquely identifies a TimeServer instance in the distributed system
- progress:
- The progress of the current action
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- Logger:
- Logging settings
- group:
- Structure describing data sources logically belonging together.
- owner:
- The person to contact regarding usage of this group
| Created: | 2021-09-29T14:00:53.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | 2nd release candidate of 2.12.0 |
| Created: | 2021-09-29T14:00:53.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Release of the Karabo Framework 2.12. It will be future compatible with 2.13 and contains significant improvements over 2.11. |
| Created: | 2021-09-27T15:58:05.000+02:00 |
|---|---|
| Author: | Gero Flucke |
| Notes: | 1st release candidate of 2.12.0 |
| Created: | 2021-09-15T14:44:02.000+02:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
| Created: | 2021-09-15T08:51:47.000+02:00 |
|---|---|
| Author: | Raul Costa |
| Notes: | Update the redis client |
| Created: | 2021-08-24T11:16:33.000+02:00 |
|---|---|
| Author: | Gero Flucke |
| Notes: |
| Created: | 2021-08-23T11:54:12.000+02:00 |
|---|---|
| Author: | Gero Flucke |
| Notes: |
| Created: | 2021-08-13T18:29:03.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
| Created: | 2021-08-13T11:40:40.000+02:00 |
|---|---|
| Author: | Gero Flucke |
| Notes: |
| Created: | 2021-08-06T15:19:37.000+02:00 |
|---|---|
| Author: | Sergey Esenov |
| Notes: |
| Created: | 2021-07-21T17:31:29.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | First rc of 2.11.4 |
| Created: | 2021-07-21T17:31:29.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | FIX: Drop early data on InfluxDb GUI: Enable to subclass table widgets for filter models and set item model to None |
| Created: | 2021-07-09T12:42:52.000+02:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
| Created: | 2021-07-09T12:13:14.000+02:00 |
|---|---|
| Author: | Sergey Esenov |
| Notes: |
| Created: | 2021-07-07T13:49:07.000+02:00 |
|---|---|
| Author: | Gero Flucke |
| Notes: |
| Created: | 2021-07-07T13:49:07.000+02:00 |
|---|---|
| Author: | Gero Flucke |
| Notes: | Same as 2.12.0a3 |
| Created: | 2021-07-07T13:49:07.000+02:00 |
|---|---|
| Author: | Gero Flucke |
| Notes: | Experimental branch with many brokers |
| Created: | 2021-06-29T14:30:20.000+02:00 |
|---|---|
| Author: | Gero Flucke |
| Notes: |
| Created: | 2021-06-23T17:14:20.000+02:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
| Created: | 2021-06-22T19:53:47.000+02:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
FXE_SMS_USR_ALL_GROUP¶
| Instance id: | FXE_DAQ_DATA/DM/FXE_SMS_USR_ALL_GROUP |
|---|---|
| Class id: | RunConfigurationGroup |
| Host: | fxe-br-sys-daq-dsg1 |
| Alias: | fxe-br-sys-daq-dsg1 |
| Git repo: | https://git.xfel.eu/Karabo/Framework |
| Last modified: | 2021-10-07T14:13:09.002+02:00 |
| Created at: | 2016-02-25T15:17:38.000+01:00 |
| Main authors: | Goeries, Costa |
| Latest tag: | 2.12.0rc2 |
| Deployment tag: | 2.12.0rc2 |
| Accessible by: |
Warning
Host not accessible by [‘xctrl’]!
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO, prepended by package name
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- useTimeserver:
- Unused - whether device connects to time server is configured via ‘timeServerId’
- timeServerId:
- The instance id uniquely identifies a TimeServer instance in the distributed system
- progress:
- The progress of the current action
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- Logger:
- Logging settings
- group:
- Structure describing data sources logically belonging together.
- owner:
- The person to contact regarding usage of this group
| Created: | 2021-09-29T14:00:53.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | 2nd release candidate of 2.12.0 |
| Created: | 2021-09-29T14:00:53.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Release of the Karabo Framework 2.12. It will be future compatible with 2.13 and contains significant improvements over 2.11. |
| Created: | 2021-09-27T15:58:05.000+02:00 |
|---|---|
| Author: | Gero Flucke |
| Notes: | 1st release candidate of 2.12.0 |
| Created: | 2021-09-15T14:44:02.000+02:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
| Created: | 2021-09-15T08:51:47.000+02:00 |
|---|---|
| Author: | Raul Costa |
| Notes: | Update the redis client |
| Created: | 2021-08-24T11:16:33.000+02:00 |
|---|---|
| Author: | Gero Flucke |
| Notes: |
| Created: | 2021-08-23T11:54:12.000+02:00 |
|---|---|
| Author: | Gero Flucke |
| Notes: |
| Created: | 2021-08-13T18:29:03.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
| Created: | 2021-08-13T11:40:40.000+02:00 |
|---|---|
| Author: | Gero Flucke |
| Notes: |
| Created: | 2021-08-06T15:19:37.000+02:00 |
|---|---|
| Author: | Sergey Esenov |
| Notes: |
| Created: | 2021-07-21T17:31:29.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | First rc of 2.11.4 |
| Created: | 2021-07-21T17:31:29.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | FIX: Drop early data on InfluxDb GUI: Enable to subclass table widgets for filter models and set item model to None |
| Created: | 2021-07-09T12:42:52.000+02:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
| Created: | 2021-07-09T12:13:14.000+02:00 |
|---|---|
| Author: | Sergey Esenov |
| Notes: |
| Created: | 2021-07-07T13:49:07.000+02:00 |
|---|---|
| Author: | Gero Flucke |
| Notes: |
| Created: | 2021-07-07T13:49:07.000+02:00 |
|---|---|
| Author: | Gero Flucke |
| Notes: | Same as 2.12.0a3 |
| Created: | 2021-07-07T13:49:07.000+02:00 |
|---|---|
| Author: | Gero Flucke |
| Notes: | Experimental branch with many brokers |
| Created: | 2021-06-29T14:30:20.000+02:00 |
|---|---|
| Author: | Gero Flucke |
| Notes: |
| Created: | 2021-06-23T17:14:20.000+02:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
| Created: | 2021-06-22T19:53:47.000+02:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
FXE_SMS_USR_GROUP¶
| Instance id: | FXE_DAQ_DATA/DM/FXE_SMS_USR_GROUP |
|---|---|
| Class id: | RunConfigurationGroup |
| Host: | fxe-br-sys-daq-dsg1 |
| Alias: | fxe-br-sys-daq-dsg1 |
| Git repo: | https://git.xfel.eu/Karabo/Framework |
| Last modified: | 2021-10-07T14:13:09.002+02:00 |
| Created at: | 2016-02-25T15:17:38.000+01:00 |
| Main authors: | Goeries, Costa |
| Latest tag: | 2.12.0rc2 |
| Deployment tag: | 2.12.0rc2 |
| Scenes: | FXE_DAQ_DATA/DM/FXE_SMS_USR_GROUP|scene |
| Accessible by: |
Warning
Host not accessible by [‘xctrl’]!
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO, prepended by package name
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- useTimeserver:
- Unused - whether device connects to time server is configured via ‘timeServerId’
- timeServerId:
- The instance id uniquely identifies a TimeServer instance in the distributed system
- progress:
- The progress of the current action
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- Logger:
- Logging settings
- group:
- Structure describing data sources logically belonging together.
- owner:
- The person to contact regarding usage of this group
| Created: | 2021-09-29T14:00:53.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | 2nd release candidate of 2.12.0 |
| Created: | 2021-09-29T14:00:53.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Release of the Karabo Framework 2.12. It will be future compatible with 2.13 and contains significant improvements over 2.11. |
| Created: | 2021-09-27T15:58:05.000+02:00 |
|---|---|
| Author: | Gero Flucke |
| Notes: | 1st release candidate of 2.12.0 |
| Created: | 2021-09-15T14:44:02.000+02:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
| Created: | 2021-09-15T08:51:47.000+02:00 |
|---|---|
| Author: | Raul Costa |
| Notes: | Update the redis client |
| Created: | 2021-08-24T11:16:33.000+02:00 |
|---|---|
| Author: | Gero Flucke |
| Notes: |
| Created: | 2021-08-23T11:54:12.000+02:00 |
|---|---|
| Author: | Gero Flucke |
| Notes: |
| Created: | 2021-08-13T18:29:03.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
| Created: | 2021-08-13T11:40:40.000+02:00 |
|---|---|
| Author: | Gero Flucke |
| Notes: |
| Created: | 2021-08-06T15:19:37.000+02:00 |
|---|---|
| Author: | Sergey Esenov |
| Notes: |
| Created: | 2021-07-21T17:31:29.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | First rc of 2.11.4 |
| Created: | 2021-07-21T17:31:29.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | FIX: Drop early data on InfluxDb GUI: Enable to subclass table widgets for filter models and set item model to None |
| Created: | 2021-07-09T12:42:52.000+02:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
| Created: | 2021-07-09T12:13:14.000+02:00 |
|---|---|
| Author: | Sergey Esenov |
| Notes: |
| Created: | 2021-07-07T13:49:07.000+02:00 |
|---|---|
| Author: | Gero Flucke |
| Notes: |
| Created: | 2021-07-07T13:49:07.000+02:00 |
|---|---|
| Author: | Gero Flucke |
| Notes: | Same as 2.12.0a3 |
| Created: | 2021-07-07T13:49:07.000+02:00 |
|---|---|
| Author: | Gero Flucke |
| Notes: | Experimental branch with many brokers |
| Created: | 2021-06-29T14:30:20.000+02:00 |
|---|---|
| Author: | Gero Flucke |
| Notes: |
| Created: | 2021-06-23T17:14:20.000+02:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
| Created: | 2021-06-22T19:53:47.000+02:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
FXE_SMS_VHS_GROUP¶
| Instance id: | FXE_DAQ_DATA/DM/FXE_SMS_VHS_GROUP |
|---|---|
| Class id: | RunConfigurationGroup |
| Host: | fxe-br-sys-daq-dsg1 |
| Alias: | fxe-br-sys-daq-dsg1 |
| Git repo: | https://git.xfel.eu/Karabo/Framework |
| Last modified: | 2021-10-07T14:13:09.002+02:00 |
| Created at: | 2016-02-25T15:17:38.000+01:00 |
| Main authors: | Goeries, Costa |
| Latest tag: | 2.12.0rc2 |
| Deployment tag: | 2.12.0rc2 |
| Scenes: | FXE_DAQ_DATA/DM/FXE_SMS_VHS_GROUP|scene |
| Accessible by: |
Warning
Host not accessible by [‘xctrl’]!
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO, prepended by package name
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- useTimeserver:
- Unused - whether device connects to time server is configured via ‘timeServerId’
- timeServerId:
- The instance id uniquely identifies a TimeServer instance in the distributed system
- progress:
- The progress of the current action
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- Logger:
- Logging settings
- group:
- Structure describing data sources logically belonging together.
- owner:
- The person to contact regarding usage of this group
| Created: | 2021-09-29T14:00:53.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | 2nd release candidate of 2.12.0 |
| Created: | 2021-09-29T14:00:53.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Release of the Karabo Framework 2.12. It will be future compatible with 2.13 and contains significant improvements over 2.11. |
| Created: | 2021-09-27T15:58:05.000+02:00 |
|---|---|
| Author: | Gero Flucke |
| Notes: | 1st release candidate of 2.12.0 |
| Created: | 2021-09-15T14:44:02.000+02:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
| Created: | 2021-09-15T08:51:47.000+02:00 |
|---|---|
| Author: | Raul Costa |
| Notes: | Update the redis client |
| Created: | 2021-08-24T11:16:33.000+02:00 |
|---|---|
| Author: | Gero Flucke |
| Notes: |
| Created: | 2021-08-23T11:54:12.000+02:00 |
|---|---|
| Author: | Gero Flucke |
| Notes: |
| Created: | 2021-08-13T18:29:03.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
| Created: | 2021-08-13T11:40:40.000+02:00 |
|---|---|
| Author: | Gero Flucke |
| Notes: |
| Created: | 2021-08-06T15:19:37.000+02:00 |
|---|---|
| Author: | Sergey Esenov |
| Notes: |
| Created: | 2021-07-21T17:31:29.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | First rc of 2.11.4 |
| Created: | 2021-07-21T17:31:29.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | FIX: Drop early data on InfluxDb GUI: Enable to subclass table widgets for filter models and set item model to None |
| Created: | 2021-07-09T12:42:52.000+02:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
| Created: | 2021-07-09T12:13:14.000+02:00 |
|---|---|
| Author: | Sergey Esenov |
| Notes: |
| Created: | 2021-07-07T13:49:07.000+02:00 |
|---|---|
| Author: | Gero Flucke |
| Notes: |
| Created: | 2021-07-07T13:49:07.000+02:00 |
|---|---|
| Author: | Gero Flucke |
| Notes: | Same as 2.12.0a3 |
| Created: | 2021-07-07T13:49:07.000+02:00 |
|---|---|
| Author: | Gero Flucke |
| Notes: | Experimental branch with many brokers |
| Created: | 2021-06-29T14:30:20.000+02:00 |
|---|---|
| Author: | Gero Flucke |
| Notes: |
| Created: | 2021-06-23T17:14:20.000+02:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
| Created: | 2021-06-22T19:53:47.000+02:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
FXE_SMS_XEY_GROUP¶
| Instance id: | FXE_DAQ_DATA/DM/FXE_SMS_XEY_GROUP |
|---|---|
| Class id: | RunConfigurationGroup |
| Host: | fxe-br-sys-daq-dsg1 |
| Alias: | fxe-br-sys-daq-dsg1 |
| Git repo: | https://git.xfel.eu/Karabo/Framework |
| Last modified: | 2021-10-07T14:13:09.002+02:00 |
| Created at: | 2016-02-25T15:17:38.000+01:00 |
| Main authors: | Goeries, Costa |
| Latest tag: | 2.12.0rc2 |
| Deployment tag: | 2.12.0rc2 |
| Accessible by: |
Warning
Host not accessible by [‘xctrl’]!
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO, prepended by package name
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- useTimeserver:
- Unused - whether device connects to time server is configured via ‘timeServerId’
- timeServerId:
- The instance id uniquely identifies a TimeServer instance in the distributed system
- progress:
- The progress of the current action
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- Logger:
- Logging settings
- group:
- Structure describing data sources logically belonging together.
- owner:
- The person to contact regarding usage of this group
| Created: | 2021-09-29T14:00:53.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | 2nd release candidate of 2.12.0 |
| Created: | 2021-09-29T14:00:53.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Release of the Karabo Framework 2.12. It will be future compatible with 2.13 and contains significant improvements over 2.11. |
| Created: | 2021-09-27T15:58:05.000+02:00 |
|---|---|
| Author: | Gero Flucke |
| Notes: | 1st release candidate of 2.12.0 |
| Created: | 2021-09-15T14:44:02.000+02:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
| Created: | 2021-09-15T08:51:47.000+02:00 |
|---|---|
| Author: | Raul Costa |
| Notes: | Update the redis client |
| Created: | 2021-08-24T11:16:33.000+02:00 |
|---|---|
| Author: | Gero Flucke |
| Notes: |
| Created: | 2021-08-23T11:54:12.000+02:00 |
|---|---|
| Author: | Gero Flucke |
| Notes: |
| Created: | 2021-08-13T18:29:03.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
| Created: | 2021-08-13T11:40:40.000+02:00 |
|---|---|
| Author: | Gero Flucke |
| Notes: |
| Created: | 2021-08-06T15:19:37.000+02:00 |
|---|---|
| Author: | Sergey Esenov |
| Notes: |
| Created: | 2021-07-21T17:31:29.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | First rc of 2.11.4 |
| Created: | 2021-07-21T17:31:29.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | FIX: Drop early data on InfluxDb GUI: Enable to subclass table widgets for filter models and set item model to None |
| Created: | 2021-07-09T12:42:52.000+02:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
| Created: | 2021-07-09T12:13:14.000+02:00 |
|---|---|
| Author: | Sergey Esenov |
| Notes: |
| Created: | 2021-07-07T13:49:07.000+02:00 |
|---|---|
| Author: | Gero Flucke |
| Notes: |
| Created: | 2021-07-07T13:49:07.000+02:00 |
|---|---|
| Author: | Gero Flucke |
| Notes: | Same as 2.12.0a3 |
| Created: | 2021-07-07T13:49:07.000+02:00 |
|---|---|
| Author: | Gero Flucke |
| Notes: | Experimental branch with many brokers |
| Created: | 2021-06-29T14:30:20.000+02:00 |
|---|---|
| Author: | Gero Flucke |
| Notes: |
| Created: | 2021-06-23T17:14:20.000+02:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
| Created: | 2021-06-22T19:53:47.000+02:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
FXE_SYS_VAC2MPS_GROUP¶
| Instance id: | FXE_DAQ_DATA/DM/FXE_SYS_VAC2MPS_GROUP |
|---|---|
| Class id: | RunConfigurationGroup |
| Host: | fxe-br-sys-daq-dsg1 |
| Alias: | fxe-br-sys-daq-dsg1 |
| Git repo: | https://git.xfel.eu/Karabo/Framework |
| Last modified: | 2021-10-07T14:13:09.002+02:00 |
| Created at: | 2016-02-25T15:17:38.000+01:00 |
| Main authors: | Goeries, Costa |
| Latest tag: | 2.12.0rc2 |
| Deployment tag: | 2.12.0rc2 |
| Accessible by: |
Warning
Host not accessible by [‘xctrl’]!
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO, prepended by package name
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- useTimeserver:
- Unused - whether device connects to time server is configured via ‘timeServerId’
- timeServerId:
- The instance id uniquely identifies a TimeServer instance in the distributed system
- progress:
- The progress of the current action
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- Logger:
- Logging settings
- group:
- Structure describing data sources logically belonging together.
- owner:
- The person to contact regarding usage of this group
| Created: | 2021-09-29T14:00:53.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | 2nd release candidate of 2.12.0 |
| Created: | 2021-09-29T14:00:53.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Release of the Karabo Framework 2.12. It will be future compatible with 2.13 and contains significant improvements over 2.11. |
| Created: | 2021-09-27T15:58:05.000+02:00 |
|---|---|
| Author: | Gero Flucke |
| Notes: | 1st release candidate of 2.12.0 |
| Created: | 2021-09-15T14:44:02.000+02:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
| Created: | 2021-09-15T08:51:47.000+02:00 |
|---|---|
| Author: | Raul Costa |
| Notes: | Update the redis client |
| Created: | 2021-08-24T11:16:33.000+02:00 |
|---|---|
| Author: | Gero Flucke |
| Notes: |
| Created: | 2021-08-23T11:54:12.000+02:00 |
|---|---|
| Author: | Gero Flucke |
| Notes: |
| Created: | 2021-08-13T18:29:03.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
| Created: | 2021-08-13T11:40:40.000+02:00 |
|---|---|
| Author: | Gero Flucke |
| Notes: |
| Created: | 2021-08-06T15:19:37.000+02:00 |
|---|---|
| Author: | Sergey Esenov |
| Notes: |
| Created: | 2021-07-21T17:31:29.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | First rc of 2.11.4 |
| Created: | 2021-07-21T17:31:29.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | FIX: Drop early data on InfluxDb GUI: Enable to subclass table widgets for filter models and set item model to None |
| Created: | 2021-07-09T12:42:52.000+02:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
| Created: | 2021-07-09T12:13:14.000+02:00 |
|---|---|
| Author: | Sergey Esenov |
| Notes: |
| Created: | 2021-07-07T13:49:07.000+02:00 |
|---|---|
| Author: | Gero Flucke |
| Notes: |
| Created: | 2021-07-07T13:49:07.000+02:00 |
|---|---|
| Author: | Gero Flucke |
| Notes: | Same as 2.12.0a3 |
| Created: | 2021-07-07T13:49:07.000+02:00 |
|---|---|
| Author: | Gero Flucke |
| Notes: | Experimental branch with many brokers |
| Created: | 2021-06-29T14:30:20.000+02:00 |
|---|---|
| Author: | Gero Flucke |
| Notes: |
| Created: | 2021-06-23T17:14:20.000+02:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
| Created: | 2021-06-22T19:53:47.000+02:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
FXE_X2TIMER_GROUP¶
| Instance id: | FXE_DAQ_DATA/DM/FXE_X2TIMER_GROUP |
|---|---|
| Class id: | RunConfigurationGroup |
| Host: | fxe-br-sys-daq-dsg1 |
| Alias: | fxe-br-sys-daq-dsg1 |
| Git repo: | https://git.xfel.eu/Karabo/Framework |
| Last modified: | 2021-10-07T14:13:09.002+02:00 |
| Created at: | 2016-02-25T15:17:38.000+01:00 |
| Main authors: | Goeries, Costa |
| Latest tag: | 2.12.0rc2 |
| Deployment tag: | 2.12.0rc2 |
| Scenes: | FXE_DAQ_DATA/DM/FXE_X2TIMER_GROUP|scene |
| Accessible by: |
Warning
Host not accessible by [‘xctrl’]!
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO, prepended by package name
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- useTimeserver:
- Unused - whether device connects to time server is configured via ‘timeServerId’
- timeServerId:
- The instance id uniquely identifies a TimeServer instance in the distributed system
- progress:
- The progress of the current action
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- Logger:
- Logging settings
- group:
- Structure describing data sources logically belonging together.
- owner:
- The person to contact regarding usage of this group
| Created: | 2021-09-29T14:00:53.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | 2nd release candidate of 2.12.0 |
| Created: | 2021-09-29T14:00:53.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Release of the Karabo Framework 2.12. It will be future compatible with 2.13 and contains significant improvements over 2.11. |
| Created: | 2021-09-27T15:58:05.000+02:00 |
|---|---|
| Author: | Gero Flucke |
| Notes: | 1st release candidate of 2.12.0 |
| Created: | 2021-09-15T14:44:02.000+02:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
| Created: | 2021-09-15T08:51:47.000+02:00 |
|---|---|
| Author: | Raul Costa |
| Notes: | Update the redis client |
| Created: | 2021-08-24T11:16:33.000+02:00 |
|---|---|
| Author: | Gero Flucke |
| Notes: |
| Created: | 2021-08-23T11:54:12.000+02:00 |
|---|---|
| Author: | Gero Flucke |
| Notes: |
| Created: | 2021-08-13T18:29:03.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
| Created: | 2021-08-13T11:40:40.000+02:00 |
|---|---|
| Author: | Gero Flucke |
| Notes: |
| Created: | 2021-08-06T15:19:37.000+02:00 |
|---|---|
| Author: | Sergey Esenov |
| Notes: |
| Created: | 2021-07-21T17:31:29.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | First rc of 2.11.4 |
| Created: | 2021-07-21T17:31:29.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | FIX: Drop early data on InfluxDb GUI: Enable to subclass table widgets for filter models and set item model to None |
| Created: | 2021-07-09T12:42:52.000+02:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
| Created: | 2021-07-09T12:13:14.000+02:00 |
|---|---|
| Author: | Sergey Esenov |
| Notes: |
| Created: | 2021-07-07T13:49:07.000+02:00 |
|---|---|
| Author: | Gero Flucke |
| Notes: |
| Created: | 2021-07-07T13:49:07.000+02:00 |
|---|---|
| Author: | Gero Flucke |
| Notes: | Same as 2.12.0a3 |
| Created: | 2021-07-07T13:49:07.000+02:00 |
|---|---|
| Author: | Gero Flucke |
| Notes: | Experimental branch with many brokers |
| Created: | 2021-06-29T14:30:20.000+02:00 |
|---|---|
| Author: | Gero Flucke |
| Notes: |
| Created: | 2021-06-23T17:14:20.000+02:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
| Created: | 2021-06-22T19:53:47.000+02:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
FXE_XAD_GEC_GROUP¶
| Instance id: | FXE_DAQ_DATA/DM/FXE_XAD_GEC_GROUP |
|---|---|
| Class id: | RunConfigurationGroup |
| Host: | exflcon81n0 |
| Alias: | fxe-br-sys-daq-dsg1 , spb-br-sys-daq-dsg1 |
| Git repo: | https://git.xfel.eu/gitlab/Karabo/Framework |
| Last modified: | 2020-11-29T11:38:32.000+01:00 |
| Created at: | 2016-02-25T15:17:38.000+01:00 |
| Main authors: | Carinan, Silenzi, Flucke |
| Latest tag: | 2.11.0a1 |
| Deployment tag: | 2.11.0a1 |
| Accessible by: |
Warning
Host not accessible by [‘xctrl’]!
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- useTimeserver:
- Unused - whether device connects to time server is configured via ‘timeServerId’
- timeServerId:
- The instance id uniquely identifies a TimeServer instance in the distributed system
- progress:
- The progress of the current action
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- Logger:
- Logging settings
- group:
- Structure describing data sources logically belonging together.
- owner:
- The person to contact regarding usage of this group
| Created: | 2020-11-27T16:26:20.000Z |
|---|---|
| Author: | Gero Flucke |
| Notes: | 1st alpha for 2.11.0 |
| Created: | 2020-11-25T13:33:26.000Z |
|---|---|
| Author: | Sergey Esenov |
| Notes: |
| Created: | 2020-11-16T16:48:09.000Z |
|---|---|
| Author: | Cammille Carinan |
| Notes: | 6-th Release Candidate for 2.10 |
| Created: | 2020-11-16T16:48:09.000Z |
|---|---|
| Author: | Cammille Carinan |
| Notes: | Karabo version 2.10.0 The most relevant improvements, fixes and changes are: Core Functionality: A ConfigurationManager has been added to the framework, offering a new way to manage device configurations (Minimum Viable Product state) GUI: - The Karabo GUI is shipped now with open license fonts to ensure
Input-/OutputChannel Pipelines: - All APIs: The available options of the onSlowness parameter that
MDL: - Every requiredAccessLevel which will be at least AccessLevel.USER for
C++ API - C++/bound: The legacy point-to-point shortcut for broker type communication has been removed.
See https://in.xfel.eu/readthedocs/docs/karabo/en/latest/whatsnew/2.10.html for more details. |
| Created: | 2020-11-13T10:35:39.000Z |
|---|---|
| Author: | Dennis Goeries |
| Notes: | 5th RC for 2.10.0 |
| Created: | 2020-11-11T18:10:00.000Z |
|---|---|
| Author: | Cammille Carinan |
| Notes: | 4-th release candidate of 2.10.0 |
| Created: | 2020-11-10T16:48:35.000Z |
|---|---|
| Author: | Dennis Goeries |
| Notes: | 3rd release candidate of 2.10 |
| Created: | 2020-11-06T16:41:13.000Z |
|---|---|
| Author: | Dennis Goeries |
| Notes: | 2nd release candidate of 2.10 |
| Created: | 2020-11-04T17:01:01.000Z |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | First release candidate of 2.10.0 |
| Created: | 2020-11-04T10:38:01.000Z |
|---|---|
| Author: | Cammille Carinan |
| Notes: |
| Created: | 2020-10-30T15:10:56.000Z |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
| Created: | 2020-10-28T14:50:56.000Z |
|---|---|
| Author: | Raul Costa |
| Notes: |
| Created: | 2020-10-27T18:34:03.000Z |
|---|---|
| Author: | Raul Costa |
| Notes: |
| Created: | 2020-10-27T18:34:03.000Z |
|---|---|
| Author: | Raul Costa |
| Notes: |
| Created: | 2020-10-23T13:45:17.000Z |
|---|---|
| Author: | Dennis Goeries |
| Notes: | weekly release |
| Created: | 2020-10-16T23:58:16.000Z |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
| Created: | 2020-10-16T16:16:08.000Z |
|---|---|
| Author: | Cammille Carinan |
| Notes: |
| Created: | 2020-10-09T13:52:57.000Z |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
| Created: | 2020-10-02T08:18:40.000Z |
|---|---|
| Author: | Dennis Goeries |
| Notes: | Weekly release |
| Created: | 2020-09-29T19:41:22.000Z |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Adding CentOS8 to the builds |
FXE_XAD_JF1M_1_GROUP¶
| Instance id: | FXE_DAQ_DATA/DM/FXE_XAD_JF1M_1_GROUP |
|---|---|
| Class id: | RunConfigurationGroup |
| Host: | fxe-br-sys-daq-dsg1 |
| Alias: | fxe-br-sys-daq-dsg1 |
| Git repo: | https://git.xfel.eu/Karabo/Framework |
| Last modified: | 2021-10-07T14:13:09.002+02:00 |
| Created at: | 2016-02-25T15:17:38.000+01:00 |
| Main authors: | Goeries, Costa |
| Latest tag: | 2.12.0rc2 |
| Deployment tag: | 2.12.0rc2 |
| Accessible by: |
Warning
Host not accessible by [‘xctrl’]!
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO, prepended by package name
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- useTimeserver:
- Unused - whether device connects to time server is configured via ‘timeServerId’
- timeServerId:
- The instance id uniquely identifies a TimeServer instance in the distributed system
- progress:
- The progress of the current action
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- Logger:
- Logging settings
- group:
- Structure describing data sources logically belonging together.
- owner:
- The person to contact regarding usage of this group
| Created: | 2021-09-29T14:00:53.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | 2nd release candidate of 2.12.0 |
| Created: | 2021-09-29T14:00:53.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Release of the Karabo Framework 2.12. It will be future compatible with 2.13 and contains significant improvements over 2.11. |
| Created: | 2021-09-27T15:58:05.000+02:00 |
|---|---|
| Author: | Gero Flucke |
| Notes: | 1st release candidate of 2.12.0 |
| Created: | 2021-09-15T14:44:02.000+02:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
| Created: | 2021-09-15T08:51:47.000+02:00 |
|---|---|
| Author: | Raul Costa |
| Notes: | Update the redis client |
| Created: | 2021-08-24T11:16:33.000+02:00 |
|---|---|
| Author: | Gero Flucke |
| Notes: |
| Created: | 2021-08-23T11:54:12.000+02:00 |
|---|---|
| Author: | Gero Flucke |
| Notes: |
| Created: | 2021-08-13T18:29:03.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
| Created: | 2021-08-13T11:40:40.000+02:00 |
|---|---|
| Author: | Gero Flucke |
| Notes: |
| Created: | 2021-08-06T15:19:37.000+02:00 |
|---|---|
| Author: | Sergey Esenov |
| Notes: |
| Created: | 2021-07-21T17:31:29.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | First rc of 2.11.4 |
| Created: | 2021-07-21T17:31:29.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | FIX: Drop early data on InfluxDb GUI: Enable to subclass table widgets for filter models and set item model to None |
| Created: | 2021-07-09T12:42:52.000+02:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
| Created: | 2021-07-09T12:13:14.000+02:00 |
|---|---|
| Author: | Sergey Esenov |
| Notes: |
| Created: | 2021-07-07T13:49:07.000+02:00 |
|---|---|
| Author: | Gero Flucke |
| Notes: |
| Created: | 2021-07-07T13:49:07.000+02:00 |
|---|---|
| Author: | Gero Flucke |
| Notes: | Same as 2.12.0a3 |
| Created: | 2021-07-07T13:49:07.000+02:00 |
|---|---|
| Author: | Gero Flucke |
| Notes: | Experimental branch with many brokers |
| Created: | 2021-06-29T14:30:20.000+02:00 |
|---|---|
| Author: | Gero Flucke |
| Notes: |
| Created: | 2021-06-23T17:14:20.000+02:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
| Created: | 2021-06-22T19:53:47.000+02:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
FXE_XAD_JF1M_2_GROUP¶
| Instance id: | FXE_DAQ_DATA/DM/FXE_XAD_JF1M_2_GROUP |
|---|---|
| Class id: | RunConfigurationGroup |
| Host: | fxe-br-sys-daq-dsg1 |
| Alias: | fxe-br-sys-daq-dsg1 |
| Git repo: | https://git.xfel.eu/Karabo/Framework |
| Last modified: | 2021-10-07T14:13:09.002+02:00 |
| Created at: | 2016-02-25T15:17:38.000+01:00 |
| Main authors: | Goeries, Costa |
| Latest tag: | 2.12.0rc2 |
| Deployment tag: | 2.12.0rc2 |
| Accessible by: |
Warning
Host not accessible by [‘xctrl’]!
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO, prepended by package name
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- useTimeserver:
- Unused - whether device connects to time server is configured via ‘timeServerId’
- timeServerId:
- The instance id uniquely identifies a TimeServer instance in the distributed system
- progress:
- The progress of the current action
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- Logger:
- Logging settings
- group:
- Structure describing data sources logically belonging together.
- owner:
- The person to contact regarding usage of this group
| Created: | 2021-09-29T14:00:53.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | 2nd release candidate of 2.12.0 |
| Created: | 2021-09-29T14:00:53.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Release of the Karabo Framework 2.12. It will be future compatible with 2.13 and contains significant improvements over 2.11. |
| Created: | 2021-09-27T15:58:05.000+02:00 |
|---|---|
| Author: | Gero Flucke |
| Notes: | 1st release candidate of 2.12.0 |
| Created: | 2021-09-15T14:44:02.000+02:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
| Created: | 2021-09-15T08:51:47.000+02:00 |
|---|---|
| Author: | Raul Costa |
| Notes: | Update the redis client |
| Created: | 2021-08-24T11:16:33.000+02:00 |
|---|---|
| Author: | Gero Flucke |
| Notes: |
| Created: | 2021-08-23T11:54:12.000+02:00 |
|---|---|
| Author: | Gero Flucke |
| Notes: |
| Created: | 2021-08-13T18:29:03.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
| Created: | 2021-08-13T11:40:40.000+02:00 |
|---|---|
| Author: | Gero Flucke |
| Notes: |
| Created: | 2021-08-06T15:19:37.000+02:00 |
|---|---|
| Author: | Sergey Esenov |
| Notes: |
| Created: | 2021-07-21T17:31:29.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | First rc of 2.11.4 |
| Created: | 2021-07-21T17:31:29.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | FIX: Drop early data on InfluxDb GUI: Enable to subclass table widgets for filter models and set item model to None |
| Created: | 2021-07-09T12:42:52.000+02:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
| Created: | 2021-07-09T12:13:14.000+02:00 |
|---|---|
| Author: | Sergey Esenov |
| Notes: |
| Created: | 2021-07-07T13:49:07.000+02:00 |
|---|---|
| Author: | Gero Flucke |
| Notes: |
| Created: | 2021-07-07T13:49:07.000+02:00 |
|---|---|
| Author: | Gero Flucke |
| Notes: | Same as 2.12.0a3 |
| Created: | 2021-07-07T13:49:07.000+02:00 |
|---|---|
| Author: | Gero Flucke |
| Notes: | Experimental branch with many brokers |
| Created: | 2021-06-29T14:30:20.000+02:00 |
|---|---|
| Author: | Gero Flucke |
| Notes: |
| Created: | 2021-06-23T17:14:20.000+02:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
| Created: | 2021-06-22T19:53:47.000+02:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
FXE_XAD_JF500K_GROUP¶
| Instance id: | FXE_DAQ_DATA/DM/FXE_XAD_JF500K_GROUP |
|---|---|
| Class id: | RunConfigurationGroup |
| Host: | fxe-br-sys-daq-dsg1 |
| Alias: | fxe-br-sys-daq-dsg1 |
| Git repo: | https://git.xfel.eu/Karabo/Framework |
| Last modified: | 2021-10-07T14:13:09.002+02:00 |
| Created at: | 2016-02-25T15:17:38.000+01:00 |
| Main authors: | Goeries, Costa |
| Latest tag: | 2.12.0rc2 |
| Deployment tag: | 2.12.0rc2 |
| Accessible by: |
Warning
Host not accessible by [‘xctrl’]!
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO, prepended by package name
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- useTimeserver:
- Unused - whether device connects to time server is configured via ‘timeServerId’
- timeServerId:
- The instance id uniquely identifies a TimeServer instance in the distributed system
- progress:
- The progress of the current action
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- Logger:
- Logging settings
- group:
- Structure describing data sources logically belonging together.
- owner:
- The person to contact regarding usage of this group
| Created: | 2021-09-29T14:00:53.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | 2nd release candidate of 2.12.0 |
| Created: | 2021-09-29T14:00:53.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Release of the Karabo Framework 2.12. It will be future compatible with 2.13 and contains significant improvements over 2.11. |
| Created: | 2021-09-27T15:58:05.000+02:00 |
|---|---|
| Author: | Gero Flucke |
| Notes: | 1st release candidate of 2.12.0 |
| Created: | 2021-09-15T14:44:02.000+02:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
| Created: | 2021-09-15T08:51:47.000+02:00 |
|---|---|
| Author: | Raul Costa |
| Notes: | Update the redis client |
| Created: | 2021-08-24T11:16:33.000+02:00 |
|---|---|
| Author: | Gero Flucke |
| Notes: |
| Created: | 2021-08-23T11:54:12.000+02:00 |
|---|---|
| Author: | Gero Flucke |
| Notes: |
| Created: | 2021-08-13T18:29:03.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
| Created: | 2021-08-13T11:40:40.000+02:00 |
|---|---|
| Author: | Gero Flucke |
| Notes: |
| Created: | 2021-08-06T15:19:37.000+02:00 |
|---|---|
| Author: | Sergey Esenov |
| Notes: |
| Created: | 2021-07-21T17:31:29.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | First rc of 2.11.4 |
| Created: | 2021-07-21T17:31:29.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | FIX: Drop early data on InfluxDb GUI: Enable to subclass table widgets for filter models and set item model to None |
| Created: | 2021-07-09T12:42:52.000+02:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
| Created: | 2021-07-09T12:13:14.000+02:00 |
|---|---|
| Author: | Sergey Esenov |
| Notes: |
| Created: | 2021-07-07T13:49:07.000+02:00 |
|---|---|
| Author: | Gero Flucke |
| Notes: |
| Created: | 2021-07-07T13:49:07.000+02:00 |
|---|---|
| Author: | Gero Flucke |
| Notes: | Same as 2.12.0a3 |
| Created: | 2021-07-07T13:49:07.000+02:00 |
|---|---|
| Author: | Gero Flucke |
| Notes: | Experimental branch with many brokers |
| Created: | 2021-06-29T14:30:20.000+02:00 |
|---|---|
| Author: | Gero Flucke |
| Notes: |
| Created: | 2021-06-23T17:14:20.000+02:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
| Created: | 2021-06-22T19:53:47.000+02:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
FXE_XAD_PH3_GROUP¶
| Instance id: | FXE_DAQ_DATA/DM/FXE_XAD_PH3_GROUP |
|---|---|
| Class id: | RunConfigurationGroup |
| Host: | exflcon81n0 |
| Alias: | spb-br-sys-daq-dsg1 , fxe-br-sys-daq-dsg1 |
| Git repo: | https://git.xfel.eu/gitlab/Karabo/Framework |
| Last modified: | 2020-11-30T17:31:58.000+01:00 |
| Created at: | 2016-02-25T15:17:38.000+01:00 |
| Main authors: | Carinan, Silenzi, Flucke |
| Latest tag: | 2.11.0a1 |
| Deployment tag: | 2.11.0a1 |
| Accessible by: |
Warning
Host not accessible by [‘xctrl’]!
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- useTimeserver:
- Unused - whether device connects to time server is configured via ‘timeServerId’
- timeServerId:
- The instance id uniquely identifies a TimeServer instance in the distributed system
- progress:
- The progress of the current action
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- Logger:
- Logging settings
- group:
- Structure describing data sources logically belonging together.
- owner:
- The person to contact regarding usage of this group
| Created: | 2020-11-27T16:26:20.000Z |
|---|---|
| Author: | Gero Flucke |
| Notes: | 1st alpha for 2.11.0 |
| Created: | 2020-11-25T13:33:26.000Z |
|---|---|
| Author: | Sergey Esenov |
| Notes: |
| Created: | 2020-11-16T16:48:09.000Z |
|---|---|
| Author: | Cammille Carinan |
| Notes: | 6-th Release Candidate for 2.10 |
| Created: | 2020-11-16T16:48:09.000Z |
|---|---|
| Author: | Cammille Carinan |
| Notes: | Karabo version 2.10.0 The most relevant improvements, fixes and changes are: Core Functionality: A ConfigurationManager has been added to the framework, offering a new way to manage device configurations (Minimum Viable Product state) GUI: - The Karabo GUI is shipped now with open license fonts to ensure
Input-/OutputChannel Pipelines: - All APIs: The available options of the onSlowness parameter that
MDL: - Every requiredAccessLevel which will be at least AccessLevel.USER for
C++ API - C++/bound: The legacy point-to-point shortcut for broker type communication has been removed.
See https://in.xfel.eu/readthedocs/docs/karabo/en/latest/whatsnew/2.10.html for more details. |
| Created: | 2020-11-13T10:35:39.000Z |
|---|---|
| Author: | Dennis Goeries |
| Notes: | 5th RC for 2.10.0 |
| Created: | 2020-11-11T18:10:00.000Z |
|---|---|
| Author: | Cammille Carinan |
| Notes: | 4-th release candidate of 2.10.0 |
| Created: | 2020-11-10T16:48:35.000Z |
|---|---|
| Author: | Dennis Goeries |
| Notes: | 3rd release candidate of 2.10 |
| Created: | 2020-11-06T16:41:13.000Z |
|---|---|
| Author: | Dennis Goeries |
| Notes: | 2nd release candidate of 2.10 |
| Created: | 2020-11-04T17:01:01.000Z |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | First release candidate of 2.10.0 |
| Created: | 2020-11-04T10:38:01.000Z |
|---|---|
| Author: | Cammille Carinan |
| Notes: |
| Created: | 2020-10-30T15:10:56.000Z |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
| Created: | 2020-10-28T14:50:56.000Z |
|---|---|
| Author: | Raul Costa |
| Notes: |
| Created: | 2020-10-27T18:34:03.000Z |
|---|---|
| Author: | Raul Costa |
| Notes: |
| Created: | 2020-10-27T18:34:03.000Z |
|---|---|
| Author: | Raul Costa |
| Notes: |
| Created: | 2020-10-23T13:45:17.000Z |
|---|---|
| Author: | Dennis Goeries |
| Notes: | weekly release |
| Created: | 2020-10-16T23:58:16.000Z |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
| Created: | 2020-10-16T16:16:08.000Z |
|---|---|
| Author: | Cammille Carinan |
| Notes: |
| Created: | 2020-10-09T13:52:57.000Z |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
| Created: | 2020-10-02T08:18:40.000Z |
|---|---|
| Author: | Dennis Goeries |
| Notes: | Weekly release |
| Created: | 2020-09-29T19:41:22.000Z |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Adding CentOS8 to the builds |
MDC_REMOTE¶
| Instance id: | FXE_DAQ_DATA/DM/MDC_REMOTE |
|---|---|
| Class id: | MetadataDBRemote |
| Host: | fxe-br-sys-daq-srv1 |
| Alias: | fxe-br-sys-daq-srv1 |
| Git repo: | https://git.xfel.eu/karaboDevices/metadataDBRemote |
| Last modified: | 2021-06-23T14:42:53.000+02:00 |
| Created at: | 2017-03-02T16:11:47.000+01:00 |
| Main authors: | Maia, Hauf |
| Latest tag: | 3.3.0-2.11.1 |
| Deployment tag: | 3.3.0-2.11.1 |
| Projects: | SA1_RUN_MANAGEMENT, LPD_RUNCONFIG, FXE_TEST_SLOW_DATA |
| Accessible by: |
Warning
Host not accessible by [‘xctrl’]!
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO, prepended by package name
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- useTimeserver:
- Unused - whether device connects to time server is configured via ‘timeServerId’
- timeServerId:
- The instance id uniquely identifies a TimeServer instance in the distributed system
- progress:
- The progress of the current action
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- Logger:
- Logging settings
- client_email:
- Metadata Catalogue Client User email address
- client_id:
- Metadata Catalogue User Oauth identifier
- client_secret:
- Metadata Catalogue User Oauth secret
- metadata_application_url:
- Metadata Catalogue application Web Url
| Created: | 2021-06-23T14:55:12.000+02:00 |
|---|---|
| Author: | Luis Maia |
| Notes: | Release tag 3.3.0-2.11.1 |
| Created: | 2021-06-18T14:42:04.000+02:00 |
|---|---|
| Author: | Luis Maia |
| Notes: | Release tag 3.2.2-2.11.1 |
| Created: | 2021-06-04T15:22:01.000+02:00 |
|---|---|
| Author: | Luis Maia |
| Notes: | Release tag 3.2.2-2.10.5 |
| Created: | 2021-06-03T17:17:57.000+02:00 |
|---|---|
| Author: | Luis Maia |
| Notes: | Release tag 3.2.1-2.10.5.rc1 |
| Created: | 2021-06-03T03:39:27.000+02:00 |
|---|---|
| Author: | Luis Maia |
| Notes: | Release tag 3.2.0-2.10.5 |
| Created: | 2021-06-02T22:52:53.000+02:00 |
|---|---|
| Author: | Luis Maia |
| Notes: | Release tag 3.1.0-2.10.5 |
| Created: | 2021-06-02T12:57:58.000+02:00 |
|---|---|
| Author: | Nasser Al-Qudami |
| Notes: |
| Created: | 2020-06-30T22:51:41.000+02:00 |
|---|---|
| Author: | Luis Maia |
| Notes: | Release tag 3.0.7-2.9.2 |
| Created: | 2020-06-11T10:48:57.000+02:00 |
|---|---|
| Author: | Luis Maia |
| Notes: | Release tag 3.0.6-2.9.1_rc1 |
| Created: | 2020-01-27T12:14:04.000+01:00 |
|---|---|
| Author: | Luis Maia |
| Notes: | Release tag 3.0.4-2.9.1 |
| Created: | 2020-01-27T12:14:04.000+01:00 |
|---|---|
| Author: | Luis Maia |
| Notes: | Release tag 3.0.4-2.7.0 |
| Created: | 2019-08-23T08:12:16.000+02:00 |
|---|---|
| Author: | Luis Maia |
| Notes: | Release tag 3.0.3-2.6.1 |
| Created: | 2019-08-23T00:53:46.000+02:00 |
|---|---|
| Author: | Luis Maia |
| Notes: | Release tag 3.0.3-2.5.1 |
| Created: | 2019-08-16T15:26:20.000+02:00 |
|---|---|
| Author: | Luis Maia |
| Notes: | Release tag 3.0.0-2.5.1 |
| Created: | 2017-12-21T15:52:41.000+01:00 |
|---|---|
| Author: | Luis Maia |
| Notes: | Release tag 2.0.0-2.2.0 |
| Created: | 2017-12-21T09:32:55.000+01:00 |
|---|---|
| Author: | Luis Maia |
| Notes: | Release tag 1.1.6-2.1.18 |
| Created: | 2017-12-20T11:48:53.000+01:00 |
|---|---|
| Author: | Luis Maia |
| Notes: | In this tag: * Release version 1.1.5-2.1.18 * Update MetadataClient to 1.1.4.1 * Comment issue that prevents device installation via Ansible |
| Created: | 2017-11-10T14:19:21.000+01:00 |
|---|---|
| Author: | Luis Maia |
| Notes: | Release tag 1.1.4-2.1.16 |
| Created: | 2017-09-13T20:17:46.000+02:00 |
|---|---|
| Author: | Luis Maia |
| Notes: | Release tag 1.1.2-2.1.12 |
| Created: | 2017-09-04T18:42:01.000+02:00 |
|---|---|
| Author: | Luis Maia |
| Notes: | Release tag 1.1.1-2.1.12 |
OGT1_GOTTHARD_GROUP¶
| Instance id: | FXE_DAQ_DATA/DM/OGT1_GOTTHARD_GROUP |
|---|---|
| Class id: | RunConfigurationGroup |
| Host: | fxe-br-sys-daq-dsg1 |
| Alias: | fxe-br-sys-daq-dsg1 |
| Git repo: | https://git.xfel.eu/Karabo/Framework |
| Last modified: | 2021-10-07T14:13:09.002+02:00 |
| Created at: | 2016-02-25T15:17:38.000+01:00 |
| Main authors: | Goeries, Costa |
| Latest tag: | 2.12.0rc2 |
| Deployment tag: | 2.12.0rc2 |
| Scenes: | Run_Configuration_Group |
| Accessible by: |
Warning
Host not accessible by [‘xctrl’]!
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO, prepended by package name
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- useTimeserver:
- Unused - whether device connects to time server is configured via ‘timeServerId’
- timeServerId:
- The instance id uniquely identifies a TimeServer instance in the distributed system
- progress:
- The progress of the current action
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- Logger:
- Logging settings
- group:
- Structure describing data sources logically belonging together.
- owner:
- The person to contact regarding usage of this group
| Created: | 2021-09-29T14:00:53.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | 2nd release candidate of 2.12.0 |
| Created: | 2021-09-29T14:00:53.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Release of the Karabo Framework 2.12. It will be future compatible with 2.13 and contains significant improvements over 2.11. |
| Created: | 2021-09-27T15:58:05.000+02:00 |
|---|---|
| Author: | Gero Flucke |
| Notes: | 1st release candidate of 2.12.0 |
| Created: | 2021-09-15T14:44:02.000+02:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
| Created: | 2021-09-15T08:51:47.000+02:00 |
|---|---|
| Author: | Raul Costa |
| Notes: | Update the redis client |
| Created: | 2021-08-24T11:16:33.000+02:00 |
|---|---|
| Author: | Gero Flucke |
| Notes: |
| Created: | 2021-08-23T11:54:12.000+02:00 |
|---|---|
| Author: | Gero Flucke |
| Notes: |
| Created: | 2021-08-13T18:29:03.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
| Created: | 2021-08-13T11:40:40.000+02:00 |
|---|---|
| Author: | Gero Flucke |
| Notes: |
| Created: | 2021-08-06T15:19:37.000+02:00 |
|---|---|
| Author: | Sergey Esenov |
| Notes: |
| Created: | 2021-07-21T17:31:29.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | First rc of 2.11.4 |
| Created: | 2021-07-21T17:31:29.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | FIX: Drop early data on InfluxDb GUI: Enable to subclass table widgets for filter models and set item model to None |
| Created: | 2021-07-09T12:42:52.000+02:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
| Created: | 2021-07-09T12:13:14.000+02:00 |
|---|---|
| Author: | Sergey Esenov |
| Notes: |
| Created: | 2021-07-07T13:49:07.000+02:00 |
|---|---|
| Author: | Gero Flucke |
| Notes: |
| Created: | 2021-07-07T13:49:07.000+02:00 |
|---|---|
| Author: | Gero Flucke |
| Notes: | Same as 2.12.0a3 |
| Created: | 2021-07-07T13:49:07.000+02:00 |
|---|---|
| Author: | Gero Flucke |
| Notes: | Experimental branch with many brokers |
| Created: | 2021-06-29T14:30:20.000+02:00 |
|---|---|
| Author: | Gero Flucke |
| Notes: |
| Created: | 2021-06-23T17:14:20.000+02:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
| Created: | 2021-06-22T19:53:47.000+02:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
RUN_CONTROL¶
| Instance id: | FXE_DAQ_DATA/DM/RUN_CONTROL |
|---|---|
| Class id: | RunController |
| Host: | fxe-br-sys-daq-srv1 |
| Alias: | fxe-br-sys-daq-srv1 |
| Git repo: | https://git.xfel.eu/karaboDevices/pcLayer |
| Last modified: | 2021-10-07T10:47:05.637+02:00 |
| Created at: | 2017-01-12T16:45:11.000+01:00 |
| Main authors: | Al-qudami, Boukhelef |
| Latest tag: | 1.11.0-2.11.4ra0 |
| Deployment tag: | 1.11.0-2.11.4ra0 |
| Scenes: | FXE_RunControl, Run controller, Run controller, FXE_DAQ_RC_NEW, LPD Overview, FXE_DAQ_RUN_CONTROL-OBSOLETE, FXE_DAQ_RUN_CONTROL, Detector Configuration, FXE_DAQ_DATA/MDL/CONNECTION_CHECK|overview, OLD_FXE_DAQ_RUN_CONTROL, FXE_DAQ_DATA_RUN_CONTROL_GLOBAL_STATE, FXE_DAQ_RUN_CONTROL_NSR0 |
| Accessible by: |
Warning
Host not accessible by [‘xctrl’]!
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device (i.e. of the server
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- useTimeserver:
- Unused - whether device connects to time server is configured via ‘timeServerId’
- progress:
- The progress of the current action
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- Controller:
- Main controller
- slotPushToDaq:
- Push run configuration to DAQ
- slotRetrieveProposalDetails:
- Retrieve proposal details
- actions:
- Actions
- version:
- Software version
- lastStatusMessage:
- Status message of last command
- alias:
- Device alias
- defaultMaxSize:
- Default max size for vectors when this is not specified in data schema
- runConfigurator:
- Run configurator
- dataManager:
- Data manager device
- metadataSchemaVersion:
- Metadata schema version
- proposalNumber:
- Proposal number
- proposalTitle:
- Proposal title
- proposalInstrument:
- Proposal instrument
- proposalDataPath:
- Proposal data path
- experiment:
- Experiment
- sample:
- Sample
- dataType:
- Data type
- runMsg:
- Run message
- runNumber:
- Run number
- runDetails:
- Run details
- trainId:
- Current Train Id(landmark)
- refTrainId:
- Method and offset for calculating the reference Train Id
- globalState:
- Global state details
- aggregators:
- Aggregators devices
- dataSourceToAggregatorsMapping:
- Data sources to aggregators mapping
- debug:
- Debug mode
- policy:
- Errors handling policy
- dataAggregatorsSpec:
- Data aggregators specification
- dataAggregators:
- Data aggregators
| Created: | 2021-09-28T14:01:16.000+02:00 |
|---|---|
| Author: | Djelloul Boukhelef |
| Notes: |
| Created: | 2021-09-24T08:56:29.000+00:00 |
|---|---|
| Author: | Geogin Varghese |
| Notes: | pclayer release candidate 1 for Karabo 2.11 support |
| Created: | 2021-07-05T16:34:28.000+02:00 |
|---|---|
| Author: | Djelloul Boukhelef |
| Notes: | Release PC Layer 1.10.4-2.10.5 |
| Created: | 2021-06-28T09:58:03.000+02:00 |
|---|---|
| Author: | Djelloul Boukhelef |
| Notes: | Release of PC layer 1.10.3-2.10.5 |
| Created: | 2021-06-25T08:12:26.000+02:00 |
|---|---|
| Author: | Djelloul Boukhelef |
| Notes: | Release candidate of PC layer 1.10.3-2.10.5-rc2 |
| Created: | 2021-06-24T01:21:52.000+02:00 |
|---|---|
| Author: | Djelloul Boukhelef |
| Notes: | Release candidate 1.10.3-2.10.5-rc1 |
| Created: | 2021-06-21T01:03:13.000+02:00 |
|---|---|
| Author: | Djelloul Boukhelef |
| Notes: | Release candidate 1.10.3-2.10.5-rc0 |
| Created: | 2021-06-14T07:48:22.000+02:00 |
|---|---|
| Author: | Djelloul Boukhelef |
| Notes: | Test release 1.10.3-2.10.5-ra4 |
| Created: | 2021-06-09T23:44:24.000+02:00 |
|---|---|
| Author: | Djelloul Boukhelef |
| Notes: | Test release 1.10.3-2.10.5-ra3 |
| Created: | 2021-06-09T16:22:33.000+02:00 |
|---|---|
| Author: | Djelloul Boukhelef |
| Notes: |
| Created: | 2021-06-09T14:53:52.000+02:00 |
|---|---|
| Author: | Djelloul Boukhelef |
| Notes: |
| Created: | 2021-06-03T18:06:16.000+02:00 |
|---|---|
| Author: | Nasser Al-Qudami |
| Notes: |
| Created: | 2021-06-02T12:39:31.000+02:00 |
|---|---|
| Author: | Nasser Al-Qudami |
| Notes: |
| Created: | 2021-05-26T14:25:23.000+02:00 |
|---|---|
| Author: | Djelloul Boukhelef |
| Notes: | Test tag 1.10.2-2.10.0-rx4 |
| Created: | 2021-05-26T14:25:23.000+02:00 |
|---|---|
| Author: | Djelloul Boukhelef |
| Notes: | Release of PC layer 1.10.2-2.10.0 |
| Created: | 2021-05-26T08:29:43.000+02:00 |
|---|---|
| Author: | Djelloul Boukhelef |
| Notes: | Test release 1.10.2-2.10.0-rx3 |
| Created: | 2021-05-25T18:06:03.000+02:00 |
|---|---|
| Author: | Djelloul Boukhelef |
| Notes: | Test release 1.10.2-2.10.0-rx2 |
| Created: | 2021-05-14T10:36:11.000+02:00 |
|---|---|
| Author: | Djelloul Boukhelef |
| Notes: | Test release 1.10.2-2.10.0-rx1 |
| Created: | 2021-05-06T17:43:49.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | This tag is create from “rm_85521” for testing purpose to proceed with deployment and installations. |
| Created: | 2021-04-30T02:26:16.000+02:00 |
|---|---|
| Author: | Djelloul Boukhelef |
| Notes: |
checkConfigGroups¶
| Instance id: | FXE_DAQ_DATA/DM/checkConfigGroups |
|---|---|
| Class id: | CheckConfigGroups |
| Host: | fxe-br-sys-daq-dsg1 |
| Alias: | fxe-br-sys-daq-dsg1 |
| Git repo: | https://git.xfel.eu/karaboDevices/checkConfigGroups |
| Last modified: | 2021-09-19T11:41:51.075+02:00 |
| Created at: | 2018-03-13T18:16:19.000+01:00 |
| Main authors: | Maia, Haufs, Tirumalai |
| Latest tag: | 2.2.2-2.5.0 |
| Deployment tag: | 2.2.2-2.5.0 |
| Scenes: | EMAIL_COFIGURATION_GROUPS, CHECK_COFIGURATION_GROUPS |
| Accessible by: |
Warning
Host not accessible by [‘xctrl’]!
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- heartbeatInterval:
- The heartbeat interval
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- globalAlarmCondition:
- This is the global alarm condition for this device. The current alarm condition of this device will be calculated from this alarm condition and the alarm condition of each property.
- visibility:
- Configures who is allowed to see this device at all
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server
- pid:
- The unix process ID of the device (i.e. of the server)
- state:
- The current state the device is in
- status:
- A more detailed status description
- lockedBy:
- The name of the device holding a lock on this one (empty if not locked)
- slotClearLock:
- Clear the lock on this device
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- log:
- Logging settings
- availableGroups:
- Avialable groups
- scanGroupsResult:
- Scan Results
- configuratorId:
- DAQ CONFIGURATOR device Id
- timeServerId:
- A timeServerId to get a trainId
- recentTrainId:
- Most recently published train ID from timeServer
- trainIdThreshold:
- Threshold for trainId
- checkTrainIdFrom:
- Return TrainId from device slot/configuration
| Created: | 2021-07-08T18:01:02.000+02:00 |
|---|---|
| Author: | Parthasarathy Tirumalai |
| Notes: |
| Created: | 2021-06-28T21:45:57.000+02:00 |
|---|---|
| Author: | Parthasarathy Tirumalai |
| Notes: |
| Created: | 2021-06-09T14:34:36.000+02:00 |
|---|---|
| Author: | Parthasarathy Tirumalai |
| Notes: |
| Created: | 2021-06-09T14:34:36.000+02:00 |
|---|---|
| Author: | Parthasarathy Tirumalai |
| Notes: |
| Created: | 2021-06-03T17:02:14.000+02:00 |
|---|---|
| Author: | Parthasarathy Tirumalai |
| Notes: |
| Created: | 2019-07-02T16:39:58.000+02:00 |
|---|---|
| Author: | Nasser Al-Qudami |
| Notes: | In this tag: - Adding a new feature slotGetTime to support karabo 2.5.0 - Adding Timestamp to the result summary so can easily identified - Ability to check the data source trainId from the device configuration / slotGetTime - Throw exception if the data source still running under older karabo version - Adding timeout for blocking slot call to avoiding stall if the device is not responsive - The default check set to use a device configuration to check the trainId - It supports backward compatibility - The source code is based on 2.0.8.1-2.4.0 |
| Created: | 2019-04-17T17:54:16.000+02:00 |
|---|---|
| Author: | Luis Maia |
| Notes: | Release tag 2.0.8.1-2.4.0 |
| Created: | 2019-04-01T10:08:53.000+02:00 |
|---|---|
| Author: | Nasser Al-Qudami |
| Notes: | Checking the trainId for the output channel defined within a data source device. |
| Created: | 2019-01-31T17:58:06.000+01:00 |
|---|---|
| Author: | Parthasarathy Tirumalai |
| Notes: | Release tag 2.0.8-2.3.0 |
| Created: | 2019-01-31T12:36:28.000+01:00 |
|---|---|
| Author: | Nasser Al-Qudami |
| Notes: | This version contains a bug fix for the group which is listed in CONFIGURATOR but instanceId is not instantiated or not up! |
| Created: | 2019-01-28T16:23:50.000+01:00 |
|---|---|
| Author: | Nasser Al-Qudami |
| Notes: | This tag includes bugs fix. |
| Created: | 2019-01-25T10:40:18.000+01:00 |
|---|---|
| Author: | Nasser Al-Qudami |
| Notes: |
|
| Created: | 2018-10-22T15:51:35.000+02:00 |
|---|---|
| Author: | Luis Maia |
| Notes: | Release tag 2.0.4 |
| Created: | 2018-05-03T14:55:29.000+02:00 |
|---|---|
| Author: | Luis Maia |
| Notes: | Release tag 2.0.3-2.2.3 |
| Created: | 2018-04-25T01:22:08.000+02:00 |
|---|---|
| Author: | Luis Maia |
| Notes: | Release tag 2.0.2-2.2.3 |
| Created: | 2018-04-23T23:00:46.000+02:00 |
|---|---|
| Author: | Luis Maia |
| Notes: | Release tag 2.0.1-2.2.3 |
| Created: | 2018-04-18T16:17:44.000+02:00 |
|---|---|
| Author: | Luis Maia |
| Notes: | Release tag 2.0.0-2.2.3 |
| Created: | 2018-03-29T11:43:32.000+02:00 |
|---|---|
| Author: | Nasser Al-Qudami |
| Notes: |
| Created: | 2018-03-29T11:36:38.000+02:00 |
|---|---|
| Author: | Nasser Al-Qudami |
| Notes: |
| Created: | 2018-03-29T11:31:23.000+02:00 |
|---|---|
| Author: | Nasser Al-Qudami |
| Notes: |
SCAN_GROUP¶
| Instance id: | FXE_DAQ_DATA/DM/SCAN_GROUP |
|---|---|
| Class id: | RunConfigurationGroup |
| Host: | fxe-br-sys-daq-dsg1 |
| Alias: | fxe-br-sys-daq-dsg1 |
| Git repo: | https://git.xfel.eu/Karabo/Framework |
| Last modified: | 2021-10-07T14:13:09.002+02:00 |
| Created at: | 2016-02-25T15:17:38.000+01:00 |
| Main authors: | Goeries, Costa |
| Latest tag: | 2.12.0rc2 |
| Deployment tag: | 2.12.0rc2 |
| Scenes: | FXE_DAQ_SCAN/SM/KARABACON|MainControl, FXE_DAQ_DATA/DM/SCAN_GROUP|scene |
| Accessible by: |
Warning
Host not accessible by [‘xctrl’]!
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO, prepended by package name
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- useTimeserver:
- Unused - whether device connects to time server is configured via ‘timeServerId’
- timeServerId:
- The instance id uniquely identifies a TimeServer instance in the distributed system
- progress:
- The progress of the current action
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- Logger:
- Logging settings
- group:
- Structure describing data sources logically belonging together.
- owner:
- The person to contact regarding usage of this group
| Created: | 2021-09-29T14:00:53.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | 2nd release candidate of 2.12.0 |
| Created: | 2021-09-29T14:00:53.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Release of the Karabo Framework 2.12. It will be future compatible with 2.13 and contains significant improvements over 2.11. |
| Created: | 2021-09-27T15:58:05.000+02:00 |
|---|---|
| Author: | Gero Flucke |
| Notes: | 1st release candidate of 2.12.0 |
| Created: | 2021-09-15T14:44:02.000+02:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
| Created: | 2021-09-15T08:51:47.000+02:00 |
|---|---|
| Author: | Raul Costa |
| Notes: | Update the redis client |
| Created: | 2021-08-24T11:16:33.000+02:00 |
|---|---|
| Author: | Gero Flucke |
| Notes: |
| Created: | 2021-08-23T11:54:12.000+02:00 |
|---|---|
| Author: | Gero Flucke |
| Notes: |
| Created: | 2021-08-13T18:29:03.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
| Created: | 2021-08-13T11:40:40.000+02:00 |
|---|---|
| Author: | Gero Flucke |
| Notes: |
| Created: | 2021-08-06T15:19:37.000+02:00 |
|---|---|
| Author: | Sergey Esenov |
| Notes: |
| Created: | 2021-07-21T17:31:29.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | First rc of 2.11.4 |
| Created: | 2021-07-21T17:31:29.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | FIX: Drop early data on InfluxDb GUI: Enable to subclass table widgets for filter models and set item model to None |
| Created: | 2021-07-09T12:42:52.000+02:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
| Created: | 2021-07-09T12:13:14.000+02:00 |
|---|---|
| Author: | Sergey Esenov |
| Notes: |
| Created: | 2021-07-07T13:49:07.000+02:00 |
|---|---|
| Author: | Gero Flucke |
| Notes: |
| Created: | 2021-07-07T13:49:07.000+02:00 |
|---|---|
| Author: | Gero Flucke |
| Notes: | Same as 2.12.0a3 |
| Created: | 2021-07-07T13:49:07.000+02:00 |
|---|---|
| Author: | Gero Flucke |
| Notes: | Experimental branch with many brokers |
| Created: | 2021-06-29T14:30:20.000+02:00 |
|---|---|
| Author: | Gero Flucke |
| Notes: |
| Created: | 2021-06-23T17:14:20.000+02:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
| Created: | 2021-06-22T19:53:47.000+02:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
FXE_DOOCS_BAMS_GROUP¶
| Instance id: | FXE_DAQ_DATA/DM/FXE_DOOCS_BAMS_GROUP |
|---|---|
| Class id: | RunConfigurationGroup |
| Host: | fxe-br-sys-daq-dsg1 |
| Alias: | fxe-br-sys-daq-dsg1 |
| Git repo: | https://git.xfel.eu/Karabo/Framework |
| Last modified: | 2021-10-07T14:13:09.002+02:00 |
| Created at: | 2016-02-25T15:17:38.000+01:00 |
| Main authors: | Goeries, Costa |
| Latest tag: | 2.12.0rc2 |
| Deployment tag: | 2.12.0rc2 |
| Accessible by: |
Warning
Host not accessible by [‘xctrl’]!
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO, prepended by package name
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- useTimeserver:
- Unused - whether device connects to time server is configured via ‘timeServerId’
- timeServerId:
- The instance id uniquely identifies a TimeServer instance in the distributed system
- progress:
- The progress of the current action
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- Logger:
- Logging settings
- group:
- Structure describing data sources logically belonging together.
- owner:
- The person to contact regarding usage of this group
| Created: | 2021-09-29T14:00:53.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | 2nd release candidate of 2.12.0 |
| Created: | 2021-09-29T14:00:53.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Release of the Karabo Framework 2.12. It will be future compatible with 2.13 and contains significant improvements over 2.11. |
| Created: | 2021-09-27T15:58:05.000+02:00 |
|---|---|
| Author: | Gero Flucke |
| Notes: | 1st release candidate of 2.12.0 |
| Created: | 2021-09-15T14:44:02.000+02:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
| Created: | 2021-09-15T08:51:47.000+02:00 |
|---|---|
| Author: | Raul Costa |
| Notes: | Update the redis client |
| Created: | 2021-08-24T11:16:33.000+02:00 |
|---|---|
| Author: | Gero Flucke |
| Notes: |
| Created: | 2021-08-23T11:54:12.000+02:00 |
|---|---|
| Author: | Gero Flucke |
| Notes: |
| Created: | 2021-08-13T18:29:03.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
| Created: | 2021-08-13T11:40:40.000+02:00 |
|---|---|
| Author: | Gero Flucke |
| Notes: |
| Created: | 2021-08-06T15:19:37.000+02:00 |
|---|---|
| Author: | Sergey Esenov |
| Notes: |
| Created: | 2021-07-21T17:31:29.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | First rc of 2.11.4 |
| Created: | 2021-07-21T17:31:29.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | FIX: Drop early data on InfluxDb GUI: Enable to subclass table widgets for filter models and set item model to None |
| Created: | 2021-07-09T12:42:52.000+02:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
| Created: | 2021-07-09T12:13:14.000+02:00 |
|---|---|
| Author: | Sergey Esenov |
| Notes: |
| Created: | 2021-07-07T13:49:07.000+02:00 |
|---|---|
| Author: | Gero Flucke |
| Notes: |
| Created: | 2021-07-07T13:49:07.000+02:00 |
|---|---|
| Author: | Gero Flucke |
| Notes: | Same as 2.12.0a3 |
| Created: | 2021-07-07T13:49:07.000+02:00 |
|---|---|
| Author: | Gero Flucke |
| Notes: | Experimental branch with many brokers |
| Created: | 2021-06-29T14:30:20.000+02:00 |
|---|---|
| Author: | Gero Flucke |
| Notes: |
| Created: | 2021-06-23T17:14:20.000+02:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
| Created: | 2021-06-22T19:53:47.000+02:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
FXE_XAD_JF1M_CTRL_GROUP¶
| Instance id: | FXE_DAQ_DATA/DM/FXE_XAD_JF1M_CTRL_GROUP |
|---|---|
| Class id: | RunConfigurationGroup |
| Host: | fxe-br-sys-daq-dsg1 |
| Alias: | fxe-br-sys-daq-dsg1 |
| Git repo: | https://git.xfel.eu/Karabo/Framework |
| Last modified: | 2021-10-07T14:13:09.002+02:00 |
| Created at: | 2016-02-25T15:17:38.000+01:00 |
| Main authors: | Goeries, Costa |
| Latest tag: | 2.12.0rc2 |
| Deployment tag: | 2.12.0rc2 |
| Accessible by: |
Warning
Host not accessible by [‘xctrl’]!
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO, prepended by package name
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- useTimeserver:
- Unused - whether device connects to time server is configured via ‘timeServerId’
- timeServerId:
- The instance id uniquely identifies a TimeServer instance in the distributed system
- progress:
- The progress of the current action
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- Logger:
- Logging settings
- group:
- Structure describing data sources logically belonging together.
- owner:
- The person to contact regarding usage of this group
| Created: | 2021-09-29T14:00:53.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | 2nd release candidate of 2.12.0 |
| Created: | 2021-09-29T14:00:53.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Release of the Karabo Framework 2.12. It will be future compatible with 2.13 and contains significant improvements over 2.11. |
| Created: | 2021-09-27T15:58:05.000+02:00 |
|---|---|
| Author: | Gero Flucke |
| Notes: | 1st release candidate of 2.12.0 |
| Created: | 2021-09-15T14:44:02.000+02:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
| Created: | 2021-09-15T08:51:47.000+02:00 |
|---|---|
| Author: | Raul Costa |
| Notes: | Update the redis client |
| Created: | 2021-08-24T11:16:33.000+02:00 |
|---|---|
| Author: | Gero Flucke |
| Notes: |
| Created: | 2021-08-23T11:54:12.000+02:00 |
|---|---|
| Author: | Gero Flucke |
| Notes: |
| Created: | 2021-08-13T18:29:03.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
| Created: | 2021-08-13T11:40:40.000+02:00 |
|---|---|
| Author: | Gero Flucke |
| Notes: |
| Created: | 2021-08-06T15:19:37.000+02:00 |
|---|---|
| Author: | Sergey Esenov |
| Notes: |
| Created: | 2021-07-21T17:31:29.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | First rc of 2.11.4 |
| Created: | 2021-07-21T17:31:29.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | FIX: Drop early data on InfluxDb GUI: Enable to subclass table widgets for filter models and set item model to None |
| Created: | 2021-07-09T12:42:52.000+02:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
| Created: | 2021-07-09T12:13:14.000+02:00 |
|---|---|
| Author: | Sergey Esenov |
| Notes: |
| Created: | 2021-07-07T13:49:07.000+02:00 |
|---|---|
| Author: | Gero Flucke |
| Notes: |
| Created: | 2021-07-07T13:49:07.000+02:00 |
|---|---|
| Author: | Gero Flucke |
| Notes: | Same as 2.12.0a3 |
| Created: | 2021-07-07T13:49:07.000+02:00 |
|---|---|
| Author: | Gero Flucke |
| Notes: | Experimental branch with many brokers |
| Created: | 2021-06-29T14:30:20.000+02:00 |
|---|---|
| Author: | Gero Flucke |
| Notes: |
| Created: | 2021-06-23T17:14:20.000+02:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
| Created: | 2021-06-22T19:53:47.000+02:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
FXE_XAD_JF500K_CTRL_GROUP¶
| Instance id: | FXE_DAQ_DATA/DM/FXE_XAD_JF500K_CTRL_GROUP |
|---|---|
| Class id: | RunConfigurationGroup |
| Host: | fxe-br-sys-daq-dsg1 |
| Alias: | fxe-br-sys-daq-dsg1 |
| Git repo: | https://git.xfel.eu/Karabo/Framework |
| Last modified: | 2021-10-07T14:13:09.002+02:00 |
| Created at: | 2016-02-25T15:17:38.000+01:00 |
| Main authors: | Goeries, Costa |
| Latest tag: | 2.12.0rc2 |
| Deployment tag: | 2.12.0rc2 |
| Accessible by: |
Warning
Host not accessible by [‘xctrl’]!
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO, prepended by package name
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- useTimeserver:
- Unused - whether device connects to time server is configured via ‘timeServerId’
- timeServerId:
- The instance id uniquely identifies a TimeServer instance in the distributed system
- progress:
- The progress of the current action
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- Logger:
- Logging settings
- group:
- Structure describing data sources logically belonging together.
- owner:
- The person to contact regarding usage of this group
| Created: | 2021-09-29T14:00:53.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | 2nd release candidate of 2.12.0 |
| Created: | 2021-09-29T14:00:53.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Release of the Karabo Framework 2.12. It will be future compatible with 2.13 and contains significant improvements over 2.11. |
| Created: | 2021-09-27T15:58:05.000+02:00 |
|---|---|
| Author: | Gero Flucke |
| Notes: | 1st release candidate of 2.12.0 |
| Created: | 2021-09-15T14:44:02.000+02:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
| Created: | 2021-09-15T08:51:47.000+02:00 |
|---|---|
| Author: | Raul Costa |
| Notes: | Update the redis client |
| Created: | 2021-08-24T11:16:33.000+02:00 |
|---|---|
| Author: | Gero Flucke |
| Notes: |
| Created: | 2021-08-23T11:54:12.000+02:00 |
|---|---|
| Author: | Gero Flucke |
| Notes: |
| Created: | 2021-08-13T18:29:03.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
| Created: | 2021-08-13T11:40:40.000+02:00 |
|---|---|
| Author: | Gero Flucke |
| Notes: |
| Created: | 2021-08-06T15:19:37.000+02:00 |
|---|---|
| Author: | Sergey Esenov |
| Notes: |
| Created: | 2021-07-21T17:31:29.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | First rc of 2.11.4 |
| Created: | 2021-07-21T17:31:29.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | FIX: Drop early data on InfluxDb GUI: Enable to subclass table widgets for filter models and set item model to None |
| Created: | 2021-07-09T12:42:52.000+02:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
| Created: | 2021-07-09T12:13:14.000+02:00 |
|---|---|
| Author: | Sergey Esenov |
| Notes: |
| Created: | 2021-07-07T13:49:07.000+02:00 |
|---|---|
| Author: | Gero Flucke |
| Notes: |
| Created: | 2021-07-07T13:49:07.000+02:00 |
|---|---|
| Author: | Gero Flucke |
| Notes: | Same as 2.12.0a3 |
| Created: | 2021-07-07T13:49:07.000+02:00 |
|---|---|
| Author: | Gero Flucke |
| Notes: | Experimental branch with many brokers |
| Created: | 2021-06-29T14:30:20.000+02:00 |
|---|---|
| Author: | Gero Flucke |
| Notes: |
| Created: | 2021-06-23T17:14:20.000+02:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
| Created: | 2021-06-22T19:53:47.000+02:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
FXE_PPL_LAS_GROUP¶
| Instance id: | FXE_DAQ_DATA/DM/FXE_PPL_LAS_GROUP |
|---|---|
| Class id: | RunConfigurationGroup |
| Host: | fxe-br-sys-daq-dsg1 |
| Alias: | fxe-br-sys-daq-dsg1 |
| Git repo: | https://git.xfel.eu/Karabo/Framework |
| Last modified: | 2021-10-07T14:13:09.002+02:00 |
| Created at: | 2016-02-25T15:17:38.000+01:00 |
| Main authors: | Goeries, Costa |
| Latest tag: | 2.12.0rc2 |
| Deployment tag: | 2.12.0rc2 |
| Accessible by: |
Warning
Host not accessible by [‘xctrl’]!
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO, prepended by package name
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- useTimeserver:
- Unused - whether device connects to time server is configured via ‘timeServerId’
- timeServerId:
- The instance id uniquely identifies a TimeServer instance in the distributed system
- progress:
- The progress of the current action
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- Logger:
- Logging settings
- group:
- Structure describing data sources logically belonging together.
- owner:
- The person to contact regarding usage of this group
| Created: | 2021-09-29T14:00:53.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | 2nd release candidate of 2.12.0 |
| Created: | 2021-09-29T14:00:53.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Release of the Karabo Framework 2.12. It will be future compatible with 2.13 and contains significant improvements over 2.11. |
| Created: | 2021-09-27T15:58:05.000+02:00 |
|---|---|
| Author: | Gero Flucke |
| Notes: | 1st release candidate of 2.12.0 |
| Created: | 2021-09-15T14:44:02.000+02:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
| Created: | 2021-09-15T08:51:47.000+02:00 |
|---|---|
| Author: | Raul Costa |
| Notes: | Update the redis client |
| Created: | 2021-08-24T11:16:33.000+02:00 |
|---|---|
| Author: | Gero Flucke |
| Notes: |
| Created: | 2021-08-23T11:54:12.000+02:00 |
|---|---|
| Author: | Gero Flucke |
| Notes: |
| Created: | 2021-08-13T18:29:03.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
| Created: | 2021-08-13T11:40:40.000+02:00 |
|---|---|
| Author: | Gero Flucke |
| Notes: |
| Created: | 2021-08-06T15:19:37.000+02:00 |
|---|---|
| Author: | Sergey Esenov |
| Notes: |
| Created: | 2021-07-21T17:31:29.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | First rc of 2.11.4 |
| Created: | 2021-07-21T17:31:29.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | FIX: Drop early data on InfluxDb GUI: Enable to subclass table widgets for filter models and set item model to None |
| Created: | 2021-07-09T12:42:52.000+02:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
| Created: | 2021-07-09T12:13:14.000+02:00 |
|---|---|
| Author: | Sergey Esenov |
| Notes: |
| Created: | 2021-07-07T13:49:07.000+02:00 |
|---|---|
| Author: | Gero Flucke |
| Notes: |
| Created: | 2021-07-07T13:49:07.000+02:00 |
|---|---|
| Author: | Gero Flucke |
| Notes: | Same as 2.12.0a3 |
| Created: | 2021-07-07T13:49:07.000+02:00 |
|---|---|
| Author: | Gero Flucke |
| Notes: | Experimental branch with many brokers |
| Created: | 2021-06-29T14:30:20.000+02:00 |
|---|---|
| Author: | Gero Flucke |
| Notes: |
| Created: | 2021-06-23T17:14:20.000+02:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
| Created: | 2021-06-22T19:53:47.000+02:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
FXE_OGT3_XGMD_GROUP¶
| Instance id: | FXE_DAQ_DATA/DM/FXE_OGT3_XGMD_GROUP |
|---|---|
| Class id: | RunConfigurationGroup |
| Host: | fxe-br-sys-daq-dsg1 |
| Alias: | fxe-br-sys-daq-dsg1 |
| Git repo: | https://git.xfel.eu/Karabo/Framework |
| Last modified: | 2021-10-07T14:13:09.002+02:00 |
| Created at: | 2016-02-25T15:17:38.000+01:00 |
| Main authors: | Goeries, Costa |
| Latest tag: | 2.12.0rc2 |
| Deployment tag: | 2.12.0rc2 |
| Accessible by: |
Warning
Host not accessible by [‘xctrl’]!
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO, prepended by package name
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- useTimeserver:
- Unused - whether device connects to time server is configured via ‘timeServerId’
- timeServerId:
- The instance id uniquely identifies a TimeServer instance in the distributed system
- progress:
- The progress of the current action
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- Logger:
- Logging settings
- group:
- Structure describing data sources logically belonging together.
- owner:
- The person to contact regarding usage of this group
| Created: | 2021-09-29T14:00:53.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | 2nd release candidate of 2.12.0 |
| Created: | 2021-09-29T14:00:53.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Release of the Karabo Framework 2.12. It will be future compatible with 2.13 and contains significant improvements over 2.11. |
| Created: | 2021-09-27T15:58:05.000+02:00 |
|---|---|
| Author: | Gero Flucke |
| Notes: | 1st release candidate of 2.12.0 |
| Created: | 2021-09-15T14:44:02.000+02:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
| Created: | 2021-09-15T08:51:47.000+02:00 |
|---|---|
| Author: | Raul Costa |
| Notes: | Update the redis client |
| Created: | 2021-08-24T11:16:33.000+02:00 |
|---|---|
| Author: | Gero Flucke |
| Notes: |
| Created: | 2021-08-23T11:54:12.000+02:00 |
|---|---|
| Author: | Gero Flucke |
| Notes: |
| Created: | 2021-08-13T18:29:03.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
| Created: | 2021-08-13T11:40:40.000+02:00 |
|---|---|
| Author: | Gero Flucke |
| Notes: |
| Created: | 2021-08-06T15:19:37.000+02:00 |
|---|---|
| Author: | Sergey Esenov |
| Notes: |
| Created: | 2021-07-21T17:31:29.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | First rc of 2.11.4 |
| Created: | 2021-07-21T17:31:29.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | FIX: Drop early data on InfluxDb GUI: Enable to subclass table widgets for filter models and set item model to None |
| Created: | 2021-07-09T12:42:52.000+02:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
| Created: | 2021-07-09T12:13:14.000+02:00 |
|---|---|
| Author: | Sergey Esenov |
| Notes: |
| Created: | 2021-07-07T13:49:07.000+02:00 |
|---|---|
| Author: | Gero Flucke |
| Notes: |
| Created: | 2021-07-07T13:49:07.000+02:00 |
|---|---|
| Author: | Gero Flucke |
| Notes: | Same as 2.12.0a3 |
| Created: | 2021-07-07T13:49:07.000+02:00 |
|---|---|
| Author: | Gero Flucke |
| Notes: | Experimental branch with many brokers |
| Created: | 2021-06-29T14:30:20.000+02:00 |
|---|---|
| Author: | Gero Flucke |
| Notes: |
| Created: | 2021-06-23T17:14:20.000+02:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
| Created: | 2021-06-22T19:53:47.000+02:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
FXE_SCAN_GROUP¶
| Instance id: | FXE_DAQ_DATA/DM/FXE_SCAN_GROUP |
|---|---|
| Class id: | RunConfigurationGroup |
| Host: | fxe-br-sys-daq-dsg1 |
| Alias: | fxe-br-sys-daq-dsg1 |
| Git repo: | https://git.xfel.eu/Karabo/Framework |
| Last modified: | 2021-10-07T14:13:09.002+02:00 |
| Created at: | 2016-02-25T15:17:38.000+01:00 |
| Main authors: | Goeries, Costa |
| Latest tag: | 2.12.0rc2 |
| Deployment tag: | 2.12.0rc2 |
| Accessible by: |
Warning
Host not accessible by [‘xctrl’]!
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO, prepended by package name
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- useTimeserver:
- Unused - whether device connects to time server is configured via ‘timeServerId’
- timeServerId:
- The instance id uniquely identifies a TimeServer instance in the distributed system
- progress:
- The progress of the current action
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- Logger:
- Logging settings
- group:
- Structure describing data sources logically belonging together.
- owner:
- The person to contact regarding usage of this group
| Created: | 2021-09-29T14:00:53.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | 2nd release candidate of 2.12.0 |
| Created: | 2021-09-29T14:00:53.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Release of the Karabo Framework 2.12. It will be future compatible with 2.13 and contains significant improvements over 2.11. |
| Created: | 2021-09-27T15:58:05.000+02:00 |
|---|---|
| Author: | Gero Flucke |
| Notes: | 1st release candidate of 2.12.0 |
| Created: | 2021-09-15T14:44:02.000+02:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
| Created: | 2021-09-15T08:51:47.000+02:00 |
|---|---|
| Author: | Raul Costa |
| Notes: | Update the redis client |
| Created: | 2021-08-24T11:16:33.000+02:00 |
|---|---|
| Author: | Gero Flucke |
| Notes: |
| Created: | 2021-08-23T11:54:12.000+02:00 |
|---|---|
| Author: | Gero Flucke |
| Notes: |
| Created: | 2021-08-13T18:29:03.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
| Created: | 2021-08-13T11:40:40.000+02:00 |
|---|---|
| Author: | Gero Flucke |
| Notes: |
| Created: | 2021-08-06T15:19:37.000+02:00 |
|---|---|
| Author: | Sergey Esenov |
| Notes: |
| Created: | 2021-07-21T17:31:29.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | First rc of 2.11.4 |
| Created: | 2021-07-21T17:31:29.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | FIX: Drop early data on InfluxDb GUI: Enable to subclass table widgets for filter models and set item model to None |
| Created: | 2021-07-09T12:42:52.000+02:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
| Created: | 2021-07-09T12:13:14.000+02:00 |
|---|---|
| Author: | Sergey Esenov |
| Notes: |
| Created: | 2021-07-07T13:49:07.000+02:00 |
|---|---|
| Author: | Gero Flucke |
| Notes: |
| Created: | 2021-07-07T13:49:07.000+02:00 |
|---|---|
| Author: | Gero Flucke |
| Notes: | Same as 2.12.0a3 |
| Created: | 2021-07-07T13:49:07.000+02:00 |
|---|---|
| Author: | Gero Flucke |
| Notes: | Experimental branch with many brokers |
| Created: | 2021-06-29T14:30:20.000+02:00 |
|---|---|
| Author: | Gero Flucke |
| Notes: |
| Created: | 2021-06-23T17:14:20.000+02:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
| Created: | 2021-06-22T19:53:47.000+02:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
FXE_XAD_GEC_GREATEYES_GROUP¶
| Instance id: | FXE_DAQ_DATA/DM/FXE_XAD_GEC_GREATEYES_GROUP |
|---|---|
| Class id: | RunConfigurationGroup |
| Host: | exflcon81n0 |
| Alias: | spb-br-sys-daq-dsg1 , fxe-br-sys-daq-dsg1 |
| Git repo: | https://git.xfel.eu/gitlab/Karabo/Framework |
| Last modified: | 2020-11-30T17:31:58.000+01:00 |
| Created at: | 2016-02-25T15:17:38.000+01:00 |
| Main authors: | Carinan, Silenzi, Flucke |
| Latest tag: | 2.11.0a1 |
| Deployment tag: | 2.11.0a1 |
| Accessible by: |
Warning
Host not accessible by [‘xctrl’]!
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- useTimeserver:
- Unused - whether device connects to time server is configured via ‘timeServerId’
- timeServerId:
- The instance id uniquely identifies a TimeServer instance in the distributed system
- progress:
- The progress of the current action
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- Logger:
- Logging settings
- group:
- Structure describing data sources logically belonging together.
- owner:
- The person to contact regarding usage of this group
| Created: | 2020-11-27T16:26:20.000Z |
|---|---|
| Author: | Gero Flucke |
| Notes: | 1st alpha for 2.11.0 |
| Created: | 2020-11-25T13:33:26.000Z |
|---|---|
| Author: | Sergey Esenov |
| Notes: |
| Created: | 2020-11-16T16:48:09.000Z |
|---|---|
| Author: | Cammille Carinan |
| Notes: | 6-th Release Candidate for 2.10 |
| Created: | 2020-11-16T16:48:09.000Z |
|---|---|
| Author: | Cammille Carinan |
| Notes: | Karabo version 2.10.0 The most relevant improvements, fixes and changes are: Core Functionality: A ConfigurationManager has been added to the framework, offering a new way to manage device configurations (Minimum Viable Product state) GUI: - The Karabo GUI is shipped now with open license fonts to ensure
Input-/OutputChannel Pipelines: - All APIs: The available options of the onSlowness parameter that
MDL: - Every requiredAccessLevel which will be at least AccessLevel.USER for
C++ API - C++/bound: The legacy point-to-point shortcut for broker type communication has been removed.
See https://in.xfel.eu/readthedocs/docs/karabo/en/latest/whatsnew/2.10.html for more details. |
| Created: | 2020-11-13T10:35:39.000Z |
|---|---|
| Author: | Dennis Goeries |
| Notes: | 5th RC for 2.10.0 |
| Created: | 2020-11-11T18:10:00.000Z |
|---|---|
| Author: | Cammille Carinan |
| Notes: | 4-th release candidate of 2.10.0 |
| Created: | 2020-11-10T16:48:35.000Z |
|---|---|
| Author: | Dennis Goeries |
| Notes: | 3rd release candidate of 2.10 |
| Created: | 2020-11-06T16:41:13.000Z |
|---|---|
| Author: | Dennis Goeries |
| Notes: | 2nd release candidate of 2.10 |
| Created: | 2020-11-04T17:01:01.000Z |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | First release candidate of 2.10.0 |
| Created: | 2020-11-04T10:38:01.000Z |
|---|---|
| Author: | Cammille Carinan |
| Notes: |
| Created: | 2020-10-30T15:10:56.000Z |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
| Created: | 2020-10-28T14:50:56.000Z |
|---|---|
| Author: | Raul Costa |
| Notes: |
| Created: | 2020-10-27T18:34:03.000Z |
|---|---|
| Author: | Raul Costa |
| Notes: |
| Created: | 2020-10-27T18:34:03.000Z |
|---|---|
| Author: | Raul Costa |
| Notes: |
| Created: | 2020-10-23T13:45:17.000Z |
|---|---|
| Author: | Dennis Goeries |
| Notes: | weekly release |
| Created: | 2020-10-16T23:58:16.000Z |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
| Created: | 2020-10-16T16:16:08.000Z |
|---|---|
| Author: | Cammille Carinan |
| Notes: |
| Created: | 2020-10-09T13:52:57.000Z |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
| Created: | 2020-10-02T08:18:40.000Z |
|---|---|
| Author: | Dennis Goeries |
| Notes: | Weekly release |
| Created: | 2020-09-29T19:41:22.000Z |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Adding CentOS8 to the builds |
FEM_MDL_LPD_GROUP¶
| Instance id: | FXE_DAQ_DATA/DM/FEM_MDL_LPD_GROUP |
|---|---|
| Class id: | RunConfigurationGroup |
| Host: | fxe-br-sys-daq-dsg1 |
| Alias: | fxe-br-sys-daq-dsg1 |
| Git repo: | https://git.xfel.eu/Karabo/Framework |
| Last modified: | 2021-10-07T14:13:09.002+02:00 |
| Created at: | 2016-02-25T15:17:38.000+01:00 |
| Main authors: | Goeries, Costa |
| Latest tag: | 2.12.0rc2 |
| Deployment tag: | 2.12.0rc2 |
| Accessible by: |
Warning
Host not accessible by [‘xctrl’]!
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO, prepended by package name
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- useTimeserver:
- Unused - whether device connects to time server is configured via ‘timeServerId’
- timeServerId:
- The instance id uniquely identifies a TimeServer instance in the distributed system
- progress:
- The progress of the current action
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- Logger:
- Logging settings
- group:
- Structure describing data sources logically belonging together.
- owner:
- The person to contact regarding usage of this group
| Created: | 2021-09-29T14:00:53.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | 2nd release candidate of 2.12.0 |
| Created: | 2021-09-29T14:00:53.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Release of the Karabo Framework 2.12. It will be future compatible with 2.13 and contains significant improvements over 2.11. |
| Created: | 2021-09-27T15:58:05.000+02:00 |
|---|---|
| Author: | Gero Flucke |
| Notes: | 1st release candidate of 2.12.0 |
| Created: | 2021-09-15T14:44:02.000+02:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
| Created: | 2021-09-15T08:51:47.000+02:00 |
|---|---|
| Author: | Raul Costa |
| Notes: | Update the redis client |
| Created: | 2021-08-24T11:16:33.000+02:00 |
|---|---|
| Author: | Gero Flucke |
| Notes: |
| Created: | 2021-08-23T11:54:12.000+02:00 |
|---|---|
| Author: | Gero Flucke |
| Notes: |
| Created: | 2021-08-13T18:29:03.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
| Created: | 2021-08-13T11:40:40.000+02:00 |
|---|---|
| Author: | Gero Flucke |
| Notes: |
| Created: | 2021-08-06T15:19:37.000+02:00 |
|---|---|
| Author: | Sergey Esenov |
| Notes: |
| Created: | 2021-07-21T17:31:29.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | First rc of 2.11.4 |
| Created: | 2021-07-21T17:31:29.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | FIX: Drop early data on InfluxDb GUI: Enable to subclass table widgets for filter models and set item model to None |
| Created: | 2021-07-09T12:42:52.000+02:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
| Created: | 2021-07-09T12:13:14.000+02:00 |
|---|---|
| Author: | Sergey Esenov |
| Notes: |
| Created: | 2021-07-07T13:49:07.000+02:00 |
|---|---|
| Author: | Gero Flucke |
| Notes: |
| Created: | 2021-07-07T13:49:07.000+02:00 |
|---|---|
| Author: | Gero Flucke |
| Notes: | Same as 2.12.0a3 |
| Created: | 2021-07-07T13:49:07.000+02:00 |
|---|---|
| Author: | Gero Flucke |
| Notes: | Experimental branch with many brokers |
| Created: | 2021-06-29T14:30:20.000+02:00 |
|---|---|
| Author: | Gero Flucke |
| Notes: |
| Created: | 2021-06-23T17:14:20.000+02:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
| Created: | 2021-06-22T19:53:47.000+02:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
FXE_DOC_ADHOC_GROUP¶
| Instance id: | FXE_DAQ_DATA/DM/FXE_DOC_ADHOC_GROUP |
|---|---|
| Class id: | RunConfigurationGroup |
| Host: | fxe-br-sys-daq-dsg1 |
| Alias: | fxe-br-sys-daq-dsg1 |
| Git repo: | https://git.xfel.eu/Karabo/Framework |
| Last modified: | 2021-10-07T14:13:09.002+02:00 |
| Created at: | 2016-02-25T15:17:38.000+01:00 |
| Main authors: | Goeries, Costa |
| Latest tag: | 2.12.0rc2 |
| Deployment tag: | 2.12.0rc2 |
| Accessible by: |
Warning
Host not accessible by [‘xctrl’]!
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO, prepended by package name
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- useTimeserver:
- Unused - whether device connects to time server is configured via ‘timeServerId’
- timeServerId:
- The instance id uniquely identifies a TimeServer instance in the distributed system
- progress:
- The progress of the current action
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- Logger:
- Logging settings
- group:
- Structure describing data sources logically belonging together.
- owner:
- The person to contact regarding usage of this group
| Created: | 2021-09-29T14:00:53.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | 2nd release candidate of 2.12.0 |
| Created: | 2021-09-29T14:00:53.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Release of the Karabo Framework 2.12. It will be future compatible with 2.13 and contains significant improvements over 2.11. |
| Created: | 2021-09-27T15:58:05.000+02:00 |
|---|---|
| Author: | Gero Flucke |
| Notes: | 1st release candidate of 2.12.0 |
| Created: | 2021-09-15T14:44:02.000+02:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
| Created: | 2021-09-15T08:51:47.000+02:00 |
|---|---|
| Author: | Raul Costa |
| Notes: | Update the redis client |
| Created: | 2021-08-24T11:16:33.000+02:00 |
|---|---|
| Author: | Gero Flucke |
| Notes: |
| Created: | 2021-08-23T11:54:12.000+02:00 |
|---|---|
| Author: | Gero Flucke |
| Notes: |
| Created: | 2021-08-13T18:29:03.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
| Created: | 2021-08-13T11:40:40.000+02:00 |
|---|---|
| Author: | Gero Flucke |
| Notes: |
| Created: | 2021-08-06T15:19:37.000+02:00 |
|---|---|
| Author: | Sergey Esenov |
| Notes: |
| Created: | 2021-07-21T17:31:29.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | First rc of 2.11.4 |
| Created: | 2021-07-21T17:31:29.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | FIX: Drop early data on InfluxDb GUI: Enable to subclass table widgets for filter models and set item model to None |
| Created: | 2021-07-09T12:42:52.000+02:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
| Created: | 2021-07-09T12:13:14.000+02:00 |
|---|---|
| Author: | Sergey Esenov |
| Notes: |
| Created: | 2021-07-07T13:49:07.000+02:00 |
|---|---|
| Author: | Gero Flucke |
| Notes: |
| Created: | 2021-07-07T13:49:07.000+02:00 |
|---|---|
| Author: | Gero Flucke |
| Notes: | Same as 2.12.0a3 |
| Created: | 2021-07-07T13:49:07.000+02:00 |
|---|---|
| Author: | Gero Flucke |
| Notes: | Experimental branch with many brokers |
| Created: | 2021-06-29T14:30:20.000+02:00 |
|---|---|
| Author: | Gero Flucke |
| Notes: |
| Created: | 2021-06-23T17:14:20.000+02:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
| Created: | 2021-06-22T19:53:47.000+02:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
FXE_SA1_OPTICS_GROUP¶
| Instance id: | FXE_DAQ_DATA/DM/FXE_SA1_OPTICS_GROUP |
|---|---|
| Class id: | RunConfigurationGroup |
| Host: | fxe-br-sys-daq-dsg1 |
| Alias: | fxe-br-sys-daq-dsg1 |
| Git repo: | https://git.xfel.eu/Karabo/Framework |
| Last modified: | 2021-10-07T14:13:09.002+02:00 |
| Created at: | 2016-02-25T15:17:38.000+01:00 |
| Main authors: | Goeries, Costa |
| Latest tag: | 2.12.0rc2 |
| Deployment tag: | 2.12.0rc2 |
| Accessible by: |
Warning
Host not accessible by [‘xctrl’]!
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO, prepended by package name
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- useTimeserver:
- Unused - whether device connects to time server is configured via ‘timeServerId’
- timeServerId:
- The instance id uniquely identifies a TimeServer instance in the distributed system
- progress:
- The progress of the current action
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- Logger:
- Logging settings
- group:
- Structure describing data sources logically belonging together.
- owner:
- The person to contact regarding usage of this group
| Created: | 2021-09-29T14:00:53.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | 2nd release candidate of 2.12.0 |
| Created: | 2021-09-29T14:00:53.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Release of the Karabo Framework 2.12. It will be future compatible with 2.13 and contains significant improvements over 2.11. |
| Created: | 2021-09-27T15:58:05.000+02:00 |
|---|---|
| Author: | Gero Flucke |
| Notes: | 1st release candidate of 2.12.0 |
| Created: | 2021-09-15T14:44:02.000+02:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
| Created: | 2021-09-15T08:51:47.000+02:00 |
|---|---|
| Author: | Raul Costa |
| Notes: | Update the redis client |
| Created: | 2021-08-24T11:16:33.000+02:00 |
|---|---|
| Author: | Gero Flucke |
| Notes: |
| Created: | 2021-08-23T11:54:12.000+02:00 |
|---|---|
| Author: | Gero Flucke |
| Notes: |
| Created: | 2021-08-13T18:29:03.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
| Created: | 2021-08-13T11:40:40.000+02:00 |
|---|---|
| Author: | Gero Flucke |
| Notes: |
| Created: | 2021-08-06T15:19:37.000+02:00 |
|---|---|
| Author: | Sergey Esenov |
| Notes: |
| Created: | 2021-07-21T17:31:29.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | First rc of 2.11.4 |
| Created: | 2021-07-21T17:31:29.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | FIX: Drop early data on InfluxDb GUI: Enable to subclass table widgets for filter models and set item model to None |
| Created: | 2021-07-09T12:42:52.000+02:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
| Created: | 2021-07-09T12:13:14.000+02:00 |
|---|---|
| Author: | Sergey Esenov |
| Notes: |
| Created: | 2021-07-07T13:49:07.000+02:00 |
|---|---|
| Author: | Gero Flucke |
| Notes: |
| Created: | 2021-07-07T13:49:07.000+02:00 |
|---|---|
| Author: | Gero Flucke |
| Notes: | Same as 2.12.0a3 |
| Created: | 2021-07-07T13:49:07.000+02:00 |
|---|---|
| Author: | Gero Flucke |
| Notes: | Experimental branch with many brokers |
| Created: | 2021-06-29T14:30:20.000+02:00 |
|---|---|
| Author: | Gero Flucke |
| Notes: |
| Created: | 2021-06-23T17:14:20.000+02:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
| Created: | 2021-06-22T19:53:47.000+02:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
OGT3_GOTTHARD_GROUP¶
| Instance id: | FXE_DAQ_DATA/DM/OGT3_GOTTHARD_GROUP |
|---|---|
| Class id: | RunConfigurationGroup |
| Host: | fxe-br-sys-daq-dsg1 |
| Alias: | fxe-br-sys-daq-dsg1 |
| Git repo: | https://git.xfel.eu/Karabo/Framework |
| Last modified: | 2021-10-07T14:13:09.002+02:00 |
| Created at: | 2016-02-25T15:17:38.000+01:00 |
| Main authors: | Goeries, Costa |
| Latest tag: | 2.12.0rc2 |
| Deployment tag: | 2.12.0rc2 |
| Accessible by: |
Warning
Host not accessible by [‘xctrl’]!
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO, prepended by package name
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- useTimeserver:
- Unused - whether device connects to time server is configured via ‘timeServerId’
- timeServerId:
- The instance id uniquely identifies a TimeServer instance in the distributed system
- progress:
- The progress of the current action
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- Logger:
- Logging settings
- group:
- Structure describing data sources logically belonging together.
- owner:
- The person to contact regarding usage of this group
| Created: | 2021-09-29T14:00:53.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | 2nd release candidate of 2.12.0 |
| Created: | 2021-09-29T14:00:53.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Release of the Karabo Framework 2.12. It will be future compatible with 2.13 and contains significant improvements over 2.11. |
| Created: | 2021-09-27T15:58:05.000+02:00 |
|---|---|
| Author: | Gero Flucke |
| Notes: | 1st release candidate of 2.12.0 |
| Created: | 2021-09-15T14:44:02.000+02:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
| Created: | 2021-09-15T08:51:47.000+02:00 |
|---|---|
| Author: | Raul Costa |
| Notes: | Update the redis client |
| Created: | 2021-08-24T11:16:33.000+02:00 |
|---|---|
| Author: | Gero Flucke |
| Notes: |
| Created: | 2021-08-23T11:54:12.000+02:00 |
|---|---|
| Author: | Gero Flucke |
| Notes: |
| Created: | 2021-08-13T18:29:03.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
| Created: | 2021-08-13T11:40:40.000+02:00 |
|---|---|
| Author: | Gero Flucke |
| Notes: |
| Created: | 2021-08-06T15:19:37.000+02:00 |
|---|---|
| Author: | Sergey Esenov |
| Notes: |
| Created: | 2021-07-21T17:31:29.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | First rc of 2.11.4 |
| Created: | 2021-07-21T17:31:29.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | FIX: Drop early data on InfluxDb GUI: Enable to subclass table widgets for filter models and set item model to None |
| Created: | 2021-07-09T12:42:52.000+02:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
| Created: | 2021-07-09T12:13:14.000+02:00 |
|---|---|
| Author: | Sergey Esenov |
| Notes: |
| Created: | 2021-07-07T13:49:07.000+02:00 |
|---|---|
| Author: | Gero Flucke |
| Notes: |
| Created: | 2021-07-07T13:49:07.000+02:00 |
|---|---|
| Author: | Gero Flucke |
| Notes: | Same as 2.12.0a3 |
| Created: | 2021-07-07T13:49:07.000+02:00 |
|---|---|
| Author: | Gero Flucke |
| Notes: | Experimental branch with many brokers |
| Created: | 2021-06-29T14:30:20.000+02:00 |
|---|---|
| Author: | Gero Flucke |
| Notes: |
| Created: | 2021-06-23T17:14:20.000+02:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
| Created: | 2021-06-22T19:53:47.000+02:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
FXE_AUXT_AIO_GROUP¶
| Instance id: | FXE_DAQ_DATA/DM/FXE_AUXT_AIO_GROUP |
|---|---|
| Class id: | RunConfigurationGroup |
| Host: | fxe-br-sys-daq-dsg1 |
| Alias: | fxe-br-sys-daq-dsg1 |
| Git repo: | https://git.xfel.eu/Karabo/Framework |
| Last modified: | 2021-10-07T14:13:09.002+02:00 |
| Created at: | 2016-02-25T15:17:38.000+01:00 |
| Main authors: | Goeries, Costa |
| Latest tag: | 2.12.0rc2 |
| Deployment tag: | 2.12.0rc2 |
| Accessible by: |
Warning
Host not accessible by [‘xctrl’]!
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO, prepended by package name
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- useTimeserver:
- Unused - whether device connects to time server is configured via ‘timeServerId’
- timeServerId:
- The instance id uniquely identifies a TimeServer instance in the distributed system
- progress:
- The progress of the current action
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- Logger:
- Logging settings
- group:
- Structure describing data sources logically belonging together.
- owner:
- The person to contact regarding usage of this group
| Created: | 2021-09-29T14:00:53.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | 2nd release candidate of 2.12.0 |
| Created: | 2021-09-29T14:00:53.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Release of the Karabo Framework 2.12. It will be future compatible with 2.13 and contains significant improvements over 2.11. |
| Created: | 2021-09-27T15:58:05.000+02:00 |
|---|---|
| Author: | Gero Flucke |
| Notes: | 1st release candidate of 2.12.0 |
| Created: | 2021-09-15T14:44:02.000+02:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
| Created: | 2021-09-15T08:51:47.000+02:00 |
|---|---|
| Author: | Raul Costa |
| Notes: | Update the redis client |
| Created: | 2021-08-24T11:16:33.000+02:00 |
|---|---|
| Author: | Gero Flucke |
| Notes: |
| Created: | 2021-08-23T11:54:12.000+02:00 |
|---|---|
| Author: | Gero Flucke |
| Notes: |
| Created: | 2021-08-13T18:29:03.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
| Created: | 2021-08-13T11:40:40.000+02:00 |
|---|---|
| Author: | Gero Flucke |
| Notes: |
| Created: | 2021-08-06T15:19:37.000+02:00 |
|---|---|
| Author: | Sergey Esenov |
| Notes: |
| Created: | 2021-07-21T17:31:29.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | First rc of 2.11.4 |
| Created: | 2021-07-21T17:31:29.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | FIX: Drop early data on InfluxDb GUI: Enable to subclass table widgets for filter models and set item model to None |
| Created: | 2021-07-09T12:42:52.000+02:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
| Created: | 2021-07-09T12:13:14.000+02:00 |
|---|---|
| Author: | Sergey Esenov |
| Notes: |
| Created: | 2021-07-07T13:49:07.000+02:00 |
|---|---|
| Author: | Gero Flucke |
| Notes: |
| Created: | 2021-07-07T13:49:07.000+02:00 |
|---|---|
| Author: | Gero Flucke |
| Notes: | Same as 2.12.0a3 |
| Created: | 2021-07-07T13:49:07.000+02:00 |
|---|---|
| Author: | Gero Flucke |
| Notes: | Experimental branch with many brokers |
| Created: | 2021-06-29T14:30:20.000+02:00 |
|---|---|
| Author: | Gero Flucke |
| Notes: |
| Created: | 2021-06-23T17:14:20.000+02:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
| Created: | 2021-06-22T19:53:47.000+02:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
FXE_ILH_TA_GOTTHARD_GROUP¶
| Instance id: | FXE_DAQ_DATA/DM/FXE_ILH_TA_GOTTHARD_GROUP |
|---|---|
| Class id: | RunConfigurationGroup |
| Host: | fxe-br-sys-daq-dsg1 |
| Alias: | fxe-br-sys-daq-dsg1 |
| Git repo: | https://git.xfel.eu/Karabo/Framework |
| Last modified: | 2021-10-07T14:13:09.002+02:00 |
| Created at: | 2016-02-25T15:17:38.000+01:00 |
| Main authors: | Goeries, Costa |
| Latest tag: | 2.12.0rc2 |
| Deployment tag: | 2.12.0rc2 |
| Accessible by: |
Warning
Host not accessible by [‘xctrl’]!
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO, prepended by package name
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- useTimeserver:
- Unused - whether device connects to time server is configured via ‘timeServerId’
- timeServerId:
- The instance id uniquely identifies a TimeServer instance in the distributed system
- progress:
- The progress of the current action
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- Logger:
- Logging settings
- group:
- Structure describing data sources logically belonging together.
- owner:
- The person to contact regarding usage of this group
| Created: | 2021-09-29T14:00:53.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | 2nd release candidate of 2.12.0 |
| Created: | 2021-09-29T14:00:53.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Release of the Karabo Framework 2.12. It will be future compatible with 2.13 and contains significant improvements over 2.11. |
| Created: | 2021-09-27T15:58:05.000+02:00 |
|---|---|
| Author: | Gero Flucke |
| Notes: | 1st release candidate of 2.12.0 |
| Created: | 2021-09-15T14:44:02.000+02:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
| Created: | 2021-09-15T08:51:47.000+02:00 |
|---|---|
| Author: | Raul Costa |
| Notes: | Update the redis client |
| Created: | 2021-08-24T11:16:33.000+02:00 |
|---|---|
| Author: | Gero Flucke |
| Notes: |
| Created: | 2021-08-23T11:54:12.000+02:00 |
|---|---|
| Author: | Gero Flucke |
| Notes: |
| Created: | 2021-08-13T18:29:03.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
| Created: | 2021-08-13T11:40:40.000+02:00 |
|---|---|
| Author: | Gero Flucke |
| Notes: |
| Created: | 2021-08-06T15:19:37.000+02:00 |
|---|---|
| Author: | Sergey Esenov |
| Notes: |
| Created: | 2021-07-21T17:31:29.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | First rc of 2.11.4 |
| Created: | 2021-07-21T17:31:29.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | FIX: Drop early data on InfluxDb GUI: Enable to subclass table widgets for filter models and set item model to None |
| Created: | 2021-07-09T12:42:52.000+02:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
| Created: | 2021-07-09T12:13:14.000+02:00 |
|---|---|
| Author: | Sergey Esenov |
| Notes: |
| Created: | 2021-07-07T13:49:07.000+02:00 |
|---|---|
| Author: | Gero Flucke |
| Notes: |
| Created: | 2021-07-07T13:49:07.000+02:00 |
|---|---|
| Author: | Gero Flucke |
| Notes: | Same as 2.12.0a3 |
| Created: | 2021-07-07T13:49:07.000+02:00 |
|---|---|
| Author: | Gero Flucke |
| Notes: | Experimental branch with many brokers |
| Created: | 2021-06-29T14:30:20.000+02:00 |
|---|---|
| Author: | Gero Flucke |
| Notes: |
| Created: | 2021-06-23T17:14:20.000+02:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
| Created: | 2021-06-22T19:53:47.000+02:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
TEST_DOOCS_GROUP¶
| Instance id: | FXE_DAQ_DATA/DM/TEST_DOOCS_GROUP |
|---|---|
| Class id: | RunConfigurationGroup |
| Host: | fxe-br-sys-daq-dsg1 |
| Alias: | fxe-br-sys-daq-dsg1 |
| Git repo: | https://git.xfel.eu/Karabo/Framework |
| Last modified: | 2021-10-07T14:13:09.002+02:00 |
| Created at: | 2016-02-25T15:17:38.000+01:00 |
| Main authors: | Goeries, Costa |
| Latest tag: | 2.12.0rc2 |
| Deployment tag: | 2.12.0rc2 |
| Accessible by: |
Warning
Host not accessible by [‘xctrl’]!
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO, prepended by package name
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- useTimeserver:
- Unused - whether device connects to time server is configured via ‘timeServerId’
- timeServerId:
- The instance id uniquely identifies a TimeServer instance in the distributed system
- progress:
- The progress of the current action
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- Logger:
- Logging settings
- group:
- Structure describing data sources logically belonging together.
- owner:
- The person to contact regarding usage of this group
| Created: | 2021-09-29T14:00:53.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | 2nd release candidate of 2.12.0 |
| Created: | 2021-09-29T14:00:53.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Release of the Karabo Framework 2.12. It will be future compatible with 2.13 and contains significant improvements over 2.11. |
| Created: | 2021-09-27T15:58:05.000+02:00 |
|---|---|
| Author: | Gero Flucke |
| Notes: | 1st release candidate of 2.12.0 |
| Created: | 2021-09-15T14:44:02.000+02:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
| Created: | 2021-09-15T08:51:47.000+02:00 |
|---|---|
| Author: | Raul Costa |
| Notes: | Update the redis client |
| Created: | 2021-08-24T11:16:33.000+02:00 |
|---|---|
| Author: | Gero Flucke |
| Notes: |
| Created: | 2021-08-23T11:54:12.000+02:00 |
|---|---|
| Author: | Gero Flucke |
| Notes: |
| Created: | 2021-08-13T18:29:03.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
| Created: | 2021-08-13T11:40:40.000+02:00 |
|---|---|
| Author: | Gero Flucke |
| Notes: |
| Created: | 2021-08-06T15:19:37.000+02:00 |
|---|---|
| Author: | Sergey Esenov |
| Notes: |
| Created: | 2021-07-21T17:31:29.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | First rc of 2.11.4 |
| Created: | 2021-07-21T17:31:29.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | FIX: Drop early data on InfluxDb GUI: Enable to subclass table widgets for filter models and set item model to None |
| Created: | 2021-07-09T12:42:52.000+02:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
| Created: | 2021-07-09T12:13:14.000+02:00 |
|---|---|
| Author: | Sergey Esenov |
| Notes: |
| Created: | 2021-07-07T13:49:07.000+02:00 |
|---|---|
| Author: | Gero Flucke |
| Notes: |
| Created: | 2021-07-07T13:49:07.000+02:00 |
|---|---|
| Author: | Gero Flucke |
| Notes: | Same as 2.12.0a3 |
| Created: | 2021-07-07T13:49:07.000+02:00 |
|---|---|
| Author: | Gero Flucke |
| Notes: | Experimental branch with many brokers |
| Created: | 2021-06-29T14:30:20.000+02:00 |
|---|---|
| Author: | Gero Flucke |
| Notes: |
| Created: | 2021-06-23T17:14:20.000+02:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
| Created: | 2021-06-22T19:53:47.000+02:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
JNGFR¶
1¶
| Instance id: | FXE_DAQ_DATA/JNGFR/1 |
|---|---|
| Class id: | DataAggregator |
| Host: | fxe-br-sys-daq-da3 |
| Alias: | fxe-br-sys-daq-da3 |
| Git repo: | https://git.xfel.eu/karaboDevices/pcLayer |
| Last modified: | 2021-10-07T10:47:05.637+02:00 |
| Created at: | 2017-01-12T16:45:11.000+01:00 |
| Main authors: | Al-qudami, Boukhelef |
| Latest tag: | 1.11.0-2.11.4ra0 |
| Deployment tag: | 1.11.0-2.11.4ra0 |
| Scenes: | FXE_DAQ_RC_NEW, FXE_DAQ_RUN_CONTROL-OBSOLETE, JF1M, JF1M-New-Feedback, MONITORING_JNGFR_DATA, JF1M-Simple0 |
| Accessible by: |
Warning
Host not accessible by [‘xctrl’]!
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device (i.e. of the server
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- useTimeserver:
- Unused - whether device connects to time server is configured via ‘timeServerId’
- progress:
- The progress of the current action
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- reset:
- Reset
- version:
- Software version
- lastStatusMessage:
- Status message of last command
- loggerConfig:
- Runtime logger configuration
- policy:
- Errors handling policy
- ApplicationMonitor:
- Application health monitor
- BookKeeper:
- Book keeper
- BufferManager:
- Buffer manager
- DataAccessor0:
- Data accessor 0
- DataAccessor1:
- Data accessor 1
- DataDispatcher:
- Data dispatcher
- DataIntegrator:
- Data integrator
- DataMonitor:
- Data content monitor
- FastDataCollector:
- Fast data collector
- Formatter:
- Formatter
- InternalTrigger:
- Internal trigger
- MessageLogger:
- Message logger
- PreProcessor:
- Pre processor
- Scheduler:
- Scheduler
- SlowDataCollector:
- Slow data collector
- StatisticsBuilder:
- Statistics builder
- Summarizer:
- Data summarizer
- TrainDataReceiver:
- Train data receiver
- TrainReconstructor:
- Train data reconstructor
- Vectorizer:
- Data vectorizer
- Writer:
- Writer
- enableDaqNode:
- Enable DAQ node
- storageManager:
- Storage manager device
- alias:
- Device alias
- groupId:
- Aggregators group Id
- groupInfix:
- Aggregators group infix
- channelId:
- channel Id
- channelsCount:
- Number of channels
- mountPoint:
- Mount point
- dataPath:
- Proposal data path
- chunkSize:
- Number of trains to buffer in memory
- chunksCount:
- Chunk count per file
- maxExpectedPulses:
- Maximum number of pulses expected per train
- dataType:
- Data type
- runController:
- Run controller
- experimentDetails:
- Experiment details
- sampleDetails:
- Sample details
- runDetails:
- Run details
- enableXTDF:
- Enable receiving train data via UDP
- OriginalDataFormat:
- Name of file that contains the original data format description, include train data format, dataset and run info.
- Detector:
- Name of file that contains the detector configuration.
- metrics:
- Heath and performance metrics
| Created: | 2021-09-28T14:01:16.000+02:00 |
|---|---|
| Author: | Djelloul Boukhelef |
| Notes: |
| Created: | 2021-09-24T08:56:29.000+00:00 |
|---|---|
| Author: | Geogin Varghese |
| Notes: | pclayer release candidate 1 for Karabo 2.11 support |
| Created: | 2021-07-05T16:34:28.000+02:00 |
|---|---|
| Author: | Djelloul Boukhelef |
| Notes: | Release PC Layer 1.10.4-2.10.5 |
| Created: | 2021-06-28T09:58:03.000+02:00 |
|---|---|
| Author: | Djelloul Boukhelef |
| Notes: | Release of PC layer 1.10.3-2.10.5 |
| Created: | 2021-06-25T08:12:26.000+02:00 |
|---|---|
| Author: | Djelloul Boukhelef |
| Notes: | Release candidate of PC layer 1.10.3-2.10.5-rc2 |
| Created: | 2021-06-24T01:21:52.000+02:00 |
|---|---|
| Author: | Djelloul Boukhelef |
| Notes: | Release candidate 1.10.3-2.10.5-rc1 |
| Created: | 2021-06-21T01:03:13.000+02:00 |
|---|---|
| Author: | Djelloul Boukhelef |
| Notes: | Release candidate 1.10.3-2.10.5-rc0 |
| Created: | 2021-06-14T07:48:22.000+02:00 |
|---|---|
| Author: | Djelloul Boukhelef |
| Notes: | Test release 1.10.3-2.10.5-ra4 |
| Created: | 2021-06-09T23:44:24.000+02:00 |
|---|---|
| Author: | Djelloul Boukhelef |
| Notes: | Test release 1.10.3-2.10.5-ra3 |
| Created: | 2021-06-09T16:22:33.000+02:00 |
|---|---|
| Author: | Djelloul Boukhelef |
| Notes: |
| Created: | 2021-06-09T14:53:52.000+02:00 |
|---|---|
| Author: | Djelloul Boukhelef |
| Notes: |
| Created: | 2021-06-03T18:06:16.000+02:00 |
|---|---|
| Author: | Nasser Al-Qudami |
| Notes: |
| Created: | 2021-06-02T12:39:31.000+02:00 |
|---|---|
| Author: | Nasser Al-Qudami |
| Notes: |
| Created: | 2021-05-26T14:25:23.000+02:00 |
|---|---|
| Author: | Djelloul Boukhelef |
| Notes: | Test tag 1.10.2-2.10.0-rx4 |
| Created: | 2021-05-26T14:25:23.000+02:00 |
|---|---|
| Author: | Djelloul Boukhelef |
| Notes: | Release of PC layer 1.10.2-2.10.0 |
| Created: | 2021-05-26T08:29:43.000+02:00 |
|---|---|
| Author: | Djelloul Boukhelef |
| Notes: | Test release 1.10.2-2.10.0-rx3 |
| Created: | 2021-05-25T18:06:03.000+02:00 |
|---|---|
| Author: | Djelloul Boukhelef |
| Notes: | Test release 1.10.2-2.10.0-rx2 |
| Created: | 2021-05-14T10:36:11.000+02:00 |
|---|---|
| Author: | Djelloul Boukhelef |
| Notes: | Test release 1.10.2-2.10.0-rx1 |
| Created: | 2021-05-06T17:43:49.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | This tag is create from “rm_85521” for testing purpose to proceed with deployment and installations. |
| Created: | 2021-04-30T02:26:16.000+02:00 |
|---|---|
| Author: | Djelloul Boukhelef |
| Notes: |
2¶
| Instance id: | FXE_DAQ_DATA/JNGFR/2 |
|---|---|
| Class id: | DataAggregator |
| Host: | fxe-br-sys-daq-da3 |
| Alias: | fxe-br-sys-daq-da3 |
| Git repo: | https://git.xfel.eu/karaboDevices/pcLayer |
| Last modified: | 2021-10-07T10:47:05.637+02:00 |
| Created at: | 2017-01-12T16:45:11.000+01:00 |
| Main authors: | Al-qudami, Boukhelef |
| Latest tag: | 1.11.0-2.11.4ra0 |
| Deployment tag: | 1.11.0-2.11.4ra0 |
| Scenes: | FXE_DAQ_RC_NEW, FXE_DAQ_RUN_CONTROL-OBSOLETE, JF1M, JF1M-New-Feedback, MONITORING_JNGFR_DATA, JF1M-Simple0 |
| Accessible by: |
Warning
Host not accessible by [‘xctrl’]!
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device (i.e. of the server
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- useTimeserver:
- Unused - whether device connects to time server is configured via ‘timeServerId’
- progress:
- The progress of the current action
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- reset:
- Reset
- version:
- Software version
- lastStatusMessage:
- Status message of last command
- loggerConfig:
- Runtime logger configuration
- policy:
- Errors handling policy
- ApplicationMonitor:
- Application health monitor
- BookKeeper:
- Book keeper
- BufferManager:
- Buffer manager
- DataAccessor0:
- Data accessor 0
- DataAccessor1:
- Data accessor 1
- DataDispatcher:
- Data dispatcher
- DataIntegrator:
- Data integrator
- DataMonitor:
- Data content monitor
- FastDataCollector:
- Fast data collector
- Formatter:
- Formatter
- InternalTrigger:
- Internal trigger
- MessageLogger:
- Message logger
- PreProcessor:
- Pre processor
- Scheduler:
- Scheduler
- SlowDataCollector:
- Slow data collector
- StatisticsBuilder:
- Statistics builder
- Summarizer:
- Data summarizer
- TrainDataReceiver:
- Train data receiver
- TrainReconstructor:
- Train data reconstructor
- Vectorizer:
- Data vectorizer
- Writer:
- Writer
- enableDaqNode:
- Enable DAQ node
- storageManager:
- Storage manager device
- alias:
- Device alias
- groupId:
- Aggregators group Id
- groupInfix:
- Aggregators group infix
- channelId:
- channel Id
- channelsCount:
- Number of channels
- mountPoint:
- Mount point
- dataPath:
- Proposal data path
- chunkSize:
- Number of trains to buffer in memory
- chunksCount:
- Chunk count per file
- maxExpectedPulses:
- Maximum number of pulses expected per train
- dataType:
- Data type
- runController:
- Run controller
- experimentDetails:
- Experiment details
- sampleDetails:
- Sample details
- runDetails:
- Run details
- enableXTDF:
- Enable receiving train data via UDP
- OriginalDataFormat:
- Name of file that contains the original data format description, include train data format, dataset and run info.
- Detector:
- Name of file that contains the detector configuration.
- metrics:
- Heath and performance metrics
| Created: | 2021-09-28T14:01:16.000+02:00 |
|---|---|
| Author: | Djelloul Boukhelef |
| Notes: |
| Created: | 2021-09-24T08:56:29.000+00:00 |
|---|---|
| Author: | Geogin Varghese |
| Notes: | pclayer release candidate 1 for Karabo 2.11 support |
| Created: | 2021-07-05T16:34:28.000+02:00 |
|---|---|
| Author: | Djelloul Boukhelef |
| Notes: | Release PC Layer 1.10.4-2.10.5 |
| Created: | 2021-06-28T09:58:03.000+02:00 |
|---|---|
| Author: | Djelloul Boukhelef |
| Notes: | Release of PC layer 1.10.3-2.10.5 |
| Created: | 2021-06-25T08:12:26.000+02:00 |
|---|---|
| Author: | Djelloul Boukhelef |
| Notes: | Release candidate of PC layer 1.10.3-2.10.5-rc2 |
| Created: | 2021-06-24T01:21:52.000+02:00 |
|---|---|
| Author: | Djelloul Boukhelef |
| Notes: | Release candidate 1.10.3-2.10.5-rc1 |
| Created: | 2021-06-21T01:03:13.000+02:00 |
|---|---|
| Author: | Djelloul Boukhelef |
| Notes: | Release candidate 1.10.3-2.10.5-rc0 |
| Created: | 2021-06-14T07:48:22.000+02:00 |
|---|---|
| Author: | Djelloul Boukhelef |
| Notes: | Test release 1.10.3-2.10.5-ra4 |
| Created: | 2021-06-09T23:44:24.000+02:00 |
|---|---|
| Author: | Djelloul Boukhelef |
| Notes: | Test release 1.10.3-2.10.5-ra3 |
| Created: | 2021-06-09T16:22:33.000+02:00 |
|---|---|
| Author: | Djelloul Boukhelef |
| Notes: |
| Created: | 2021-06-09T14:53:52.000+02:00 |
|---|---|
| Author: | Djelloul Boukhelef |
| Notes: |
| Created: | 2021-06-03T18:06:16.000+02:00 |
|---|---|
| Author: | Nasser Al-Qudami |
| Notes: |
| Created: | 2021-06-02T12:39:31.000+02:00 |
|---|---|
| Author: | Nasser Al-Qudami |
| Notes: |
| Created: | 2021-05-26T14:25:23.000+02:00 |
|---|---|
| Author: | Djelloul Boukhelef |
| Notes: | Test tag 1.10.2-2.10.0-rx4 |
| Created: | 2021-05-26T14:25:23.000+02:00 |
|---|---|
| Author: | Djelloul Boukhelef |
| Notes: | Release of PC layer 1.10.2-2.10.0 |
| Created: | 2021-05-26T08:29:43.000+02:00 |
|---|---|
| Author: | Djelloul Boukhelef |
| Notes: | Test release 1.10.2-2.10.0-rx3 |
| Created: | 2021-05-25T18:06:03.000+02:00 |
|---|---|
| Author: | Djelloul Boukhelef |
| Notes: | Test release 1.10.2-2.10.0-rx2 |
| Created: | 2021-05-14T10:36:11.000+02:00 |
|---|---|
| Author: | Djelloul Boukhelef |
| Notes: | Test release 1.10.2-2.10.0-rx1 |
| Created: | 2021-05-06T17:43:49.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | This tag is create from “rm_85521” for testing purpose to proceed with deployment and installations. |
| Created: | 2021-04-30T02:26:16.000+02:00 |
|---|---|
| Author: | Djelloul Boukhelef |
| Notes: |
3¶
| Instance id: | FXE_DAQ_DATA/JNGFR/3 |
|---|---|
| Class id: | DataAggregator |
| Host: | fxe-br-sys-daq-da3 |
| Alias: | fxe-br-sys-daq-da3 |
| Git repo: | https://git.xfel.eu/karaboDevices/pcLayer |
| Last modified: | 2021-10-07T10:47:05.637+02:00 |
| Created at: | 2017-01-12T16:45:11.000+01:00 |
| Main authors: | Al-qudami, Boukhelef |
| Latest tag: | 1.11.0-2.11.4ra0 |
| Deployment tag: | 1.11.0-2.11.4ra0 |
| Scenes: | FXE_DAQ_RUN_CONTROL-OBSOLETE, FXE_DAQ_STATUS-OBSOLETE, MONITORING_JNGFR_DATA |
| Accessible by: |
Warning
Host not accessible by [‘xctrl’]!
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device (i.e. of the server
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- useTimeserver:
- Unused - whether device connects to time server is configured via ‘timeServerId’
- progress:
- The progress of the current action
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- reset:
- Reset
- version:
- Software version
- lastStatusMessage:
- Status message of last command
- loggerConfig:
- Runtime logger configuration
- policy:
- Errors handling policy
- ApplicationMonitor:
- Application health monitor
- BookKeeper:
- Book keeper
- BufferManager:
- Buffer manager
- DataAccessor0:
- Data accessor 0
- DataAccessor1:
- Data accessor 1
- DataDispatcher:
- Data dispatcher
- DataIntegrator:
- Data integrator
- DataMonitor:
- Data content monitor
- FastDataCollector:
- Fast data collector
- Formatter:
- Formatter
- InternalTrigger:
- Internal trigger
- MessageLogger:
- Message logger
- PreProcessor:
- Pre processor
- Scheduler:
- Scheduler
- SlowDataCollector:
- Slow data collector
- StatisticsBuilder:
- Statistics builder
- Summarizer:
- Data summarizer
- TrainDataReceiver:
- Train data receiver
- TrainReconstructor:
- Train data reconstructor
- Vectorizer:
- Data vectorizer
- Writer:
- Writer
- enableDaqNode:
- Enable DAQ node
- storageManager:
- Storage manager device
- alias:
- Device alias
- groupId:
- Aggregators group Id
- groupInfix:
- Aggregators group infix
- channelId:
- channel Id
- channelsCount:
- Number of channels
- mountPoint:
- Mount point
- dataPath:
- Proposal data path
- chunkSize:
- Number of trains to buffer in memory
- chunksCount:
- Chunk count per file
- maxExpectedPulses:
- Maximum number of pulses expected per train
- dataType:
- Data type
- runController:
- Run controller
- experimentDetails:
- Experiment details
- sampleDetails:
- Sample details
- runDetails:
- Run details
- enableXTDF:
- Enable receiving train data via UDP
- OriginalDataFormat:
- Name of file that contains the original data format description, include train data format, dataset and run info.
- Detector:
- Name of file that contains the detector configuration.
- metrics:
- Heath and performance metrics
| Created: | 2021-09-28T14:01:16.000+02:00 |
|---|---|
| Author: | Djelloul Boukhelef |
| Notes: |
| Created: | 2021-09-24T08:56:29.000+00:00 |
|---|---|
| Author: | Geogin Varghese |
| Notes: | pclayer release candidate 1 for Karabo 2.11 support |
| Created: | 2021-07-05T16:34:28.000+02:00 |
|---|---|
| Author: | Djelloul Boukhelef |
| Notes: | Release PC Layer 1.10.4-2.10.5 |
| Created: | 2021-06-28T09:58:03.000+02:00 |
|---|---|
| Author: | Djelloul Boukhelef |
| Notes: | Release of PC layer 1.10.3-2.10.5 |
| Created: | 2021-06-25T08:12:26.000+02:00 |
|---|---|
| Author: | Djelloul Boukhelef |
| Notes: | Release candidate of PC layer 1.10.3-2.10.5-rc2 |
| Created: | 2021-06-24T01:21:52.000+02:00 |
|---|---|
| Author: | Djelloul Boukhelef |
| Notes: | Release candidate 1.10.3-2.10.5-rc1 |
| Created: | 2021-06-21T01:03:13.000+02:00 |
|---|---|
| Author: | Djelloul Boukhelef |
| Notes: | Release candidate 1.10.3-2.10.5-rc0 |
| Created: | 2021-06-14T07:48:22.000+02:00 |
|---|---|
| Author: | Djelloul Boukhelef |
| Notes: | Test release 1.10.3-2.10.5-ra4 |
| Created: | 2021-06-09T23:44:24.000+02:00 |
|---|---|
| Author: | Djelloul Boukhelef |
| Notes: | Test release 1.10.3-2.10.5-ra3 |
| Created: | 2021-06-09T16:22:33.000+02:00 |
|---|---|
| Author: | Djelloul Boukhelef |
| Notes: |
| Created: | 2021-06-09T14:53:52.000+02:00 |
|---|---|
| Author: | Djelloul Boukhelef |
| Notes: |
| Created: | 2021-06-03T18:06:16.000+02:00 |
|---|---|
| Author: | Nasser Al-Qudami |
| Notes: |
| Created: | 2021-06-02T12:39:31.000+02:00 |
|---|---|
| Author: | Nasser Al-Qudami |
| Notes: |
| Created: | 2021-05-26T14:25:23.000+02:00 |
|---|---|
| Author: | Djelloul Boukhelef |
| Notes: | Test tag 1.10.2-2.10.0-rx4 |
| Created: | 2021-05-26T14:25:23.000+02:00 |
|---|---|
| Author: | Djelloul Boukhelef |
| Notes: | Release of PC layer 1.10.2-2.10.0 |
| Created: | 2021-05-26T08:29:43.000+02:00 |
|---|---|
| Author: | Djelloul Boukhelef |
| Notes: | Test release 1.10.2-2.10.0-rx3 |
| Created: | 2021-05-25T18:06:03.000+02:00 |
|---|---|
| Author: | Djelloul Boukhelef |
| Notes: | Test release 1.10.2-2.10.0-rx2 |
| Created: | 2021-05-14T10:36:11.000+02:00 |
|---|---|
| Author: | Djelloul Boukhelef |
| Notes: | Test release 1.10.2-2.10.0-rx1 |
| Created: | 2021-05-06T17:43:49.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | This tag is create from “rm_85521” for testing purpose to proceed with deployment and installations. |
| Created: | 2021-04-30T02:26:16.000+02:00 |
|---|---|
| Author: | Djelloul Boukhelef |
| Notes: |
JNGFRCTRL¶
0¶
| Instance id: | FXE_DAQ_DATA/JNGFRCTRL/0 |
|---|---|
| Class id: | DataAggregator |
| Host: | fxe-br-sys-daq-da3 |
| Alias: | fxe-br-sys-daq-da3 |
| Git repo: | https://git.xfel.eu/karaboDevices/pcLayer |
| Last modified: | 2021-10-07T10:47:05.637+02:00 |
| Created at: | 2017-01-12T16:45:11.000+01:00 |
| Main authors: | Al-qudami, Boukhelef |
| Latest tag: | 1.11.0-2.11.4ra0 |
| Deployment tag: | 1.11.0-2.11.4ra0 |
| Scenes: | FXE_DAQ_RC_NEW, FXE_DAQ_RUN_CONTROL-OBSOLETE, MONITORING_JNGFR_DATA |
| Accessible by: |
Warning
Host not accessible by [‘xctrl’]!
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device (i.e. of the server
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- useTimeserver:
- Unused - whether device connects to time server is configured via ‘timeServerId’
- progress:
- The progress of the current action
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- reset:
- Reset
- version:
- Software version
- lastStatusMessage:
- Status message of last command
- loggerConfig:
- Runtime logger configuration
- policy:
- Errors handling policy
- ApplicationMonitor:
- Application health monitor
- BookKeeper:
- Book keeper
- BufferManager:
- Buffer manager
- DataAccessor0:
- Data accessor 0
- DataAccessor1:
- Data accessor 1
- DataDispatcher:
- Data dispatcher
- DataIntegrator:
- Data integrator
- DataMonitor:
- Data content monitor
- FastDataCollector:
- Fast data collector
- Formatter:
- Formatter
- InternalTrigger:
- Internal trigger
- MessageLogger:
- Message logger
- PreProcessor:
- Pre processor
- Scheduler:
- Scheduler
- SlowDataCollector:
- Slow data collector
- StatisticsBuilder:
- Statistics builder
- Summarizer:
- Data summarizer
- TrainDataReceiver:
- Train data receiver
- TrainReconstructor:
- Train data reconstructor
- Vectorizer:
- Data vectorizer
- Writer:
- Writer
- enableDaqNode:
- Enable DAQ node
- storageManager:
- Storage manager device
- alias:
- Device alias
- groupId:
- Aggregators group Id
- groupInfix:
- Aggregators group infix
- channelId:
- channel Id
- channelsCount:
- Number of channels
- mountPoint:
- Mount point
- dataPath:
- Proposal data path
- chunkSize:
- Number of trains to buffer in memory
- chunksCount:
- Chunk count per file
- maxExpectedPulses:
- Maximum number of pulses expected per train
- dataType:
- Data type
- runController:
- Run controller
- experimentDetails:
- Experiment details
- sampleDetails:
- Sample details
- runDetails:
- Run details
- enableXTDF:
- Enable receiving train data via UDP
- OriginalDataFormat:
- Name of file that contains the original data format description, include train data format, dataset and run info.
- Detector:
- Name of file that contains the detector configuration.
- metrics:
- Heath and performance metrics
| Created: | 2021-09-28T14:01:16.000+02:00 |
|---|---|
| Author: | Djelloul Boukhelef |
| Notes: |
| Created: | 2021-09-24T08:56:29.000+00:00 |
|---|---|
| Author: | Geogin Varghese |
| Notes: | pclayer release candidate 1 for Karabo 2.11 support |
| Created: | 2021-07-05T16:34:28.000+02:00 |
|---|---|
| Author: | Djelloul Boukhelef |
| Notes: | Release PC Layer 1.10.4-2.10.5 |
| Created: | 2021-06-28T09:58:03.000+02:00 |
|---|---|
| Author: | Djelloul Boukhelef |
| Notes: | Release of PC layer 1.10.3-2.10.5 |
| Created: | 2021-06-25T08:12:26.000+02:00 |
|---|---|
| Author: | Djelloul Boukhelef |
| Notes: | Release candidate of PC layer 1.10.3-2.10.5-rc2 |
| Created: | 2021-06-24T01:21:52.000+02:00 |
|---|---|
| Author: | Djelloul Boukhelef |
| Notes: | Release candidate 1.10.3-2.10.5-rc1 |
| Created: | 2021-06-21T01:03:13.000+02:00 |
|---|---|
| Author: | Djelloul Boukhelef |
| Notes: | Release candidate 1.10.3-2.10.5-rc0 |
| Created: | 2021-06-14T07:48:22.000+02:00 |
|---|---|
| Author: | Djelloul Boukhelef |
| Notes: | Test release 1.10.3-2.10.5-ra4 |
| Created: | 2021-06-09T23:44:24.000+02:00 |
|---|---|
| Author: | Djelloul Boukhelef |
| Notes: | Test release 1.10.3-2.10.5-ra3 |
| Created: | 2021-06-09T16:22:33.000+02:00 |
|---|---|
| Author: | Djelloul Boukhelef |
| Notes: |
| Created: | 2021-06-09T14:53:52.000+02:00 |
|---|---|
| Author: | Djelloul Boukhelef |
| Notes: |
| Created: | 2021-06-03T18:06:16.000+02:00 |
|---|---|
| Author: | Nasser Al-Qudami |
| Notes: |
| Created: | 2021-06-02T12:39:31.000+02:00 |
|---|---|
| Author: | Nasser Al-Qudami |
| Notes: |
| Created: | 2021-05-26T14:25:23.000+02:00 |
|---|---|
| Author: | Djelloul Boukhelef |
| Notes: | Test tag 1.10.2-2.10.0-rx4 |
| Created: | 2021-05-26T14:25:23.000+02:00 |
|---|---|
| Author: | Djelloul Boukhelef |
| Notes: | Release of PC layer 1.10.2-2.10.0 |
| Created: | 2021-05-26T08:29:43.000+02:00 |
|---|---|
| Author: | Djelloul Boukhelef |
| Notes: | Test release 1.10.2-2.10.0-rx3 |
| Created: | 2021-05-25T18:06:03.000+02:00 |
|---|---|
| Author: | Djelloul Boukhelef |
| Notes: | Test release 1.10.2-2.10.0-rx2 |
| Created: | 2021-05-14T10:36:11.000+02:00 |
|---|---|
| Author: | Djelloul Boukhelef |
| Notes: | Test release 1.10.2-2.10.0-rx1 |
| Created: | 2021-05-06T17:43:49.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | This tag is create from “rm_85521” for testing purpose to proceed with deployment and installations. |
| Created: | 2021-04-30T02:26:16.000+02:00 |
|---|---|
| Author: | Djelloul Boukhelef |
| Notes: |
DOC¶
1¶
| Instance id: | FXE_DAQ_DATA/DOC/1 |
|---|---|
| Class id: | DataAggregator |
| Host: | fxe-br-sys-daq-da3 |
| Alias: | fxe-br-sys-daq-da3 |
| Git repo: | https://git.xfel.eu/karaboDevices/pcLayer |
| Last modified: | 2021-10-07T10:47:05.637+02:00 |
| Created at: | 2017-01-12T16:45:11.000+01:00 |
| Main authors: | Al-qudami, Boukhelef |
| Latest tag: | 1.11.0-2.11.4ra0 |
| Deployment tag: | 1.11.0-2.11.4ra0 |
| Accessible by: |
Warning
Host not accessible by [‘xctrl’]!
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device (i.e. of the server
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- useTimeserver:
- Unused - whether device connects to time server is configured via ‘timeServerId’
- progress:
- The progress of the current action
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- reset:
- Reset
- version:
- Software version
- lastStatusMessage:
- Status message of last command
- loggerConfig:
- Runtime logger configuration
- policy:
- Errors handling policy
- ApplicationMonitor:
- Application health monitor
- BookKeeper:
- Book keeper
- BufferManager:
- Buffer manager
- DataAccessor0:
- Data accessor 0
- DataAccessor1:
- Data accessor 1
- DataDispatcher:
- Data dispatcher
- DataIntegrator:
- Data integrator
- DataMonitor:
- Data content monitor
- FastDataCollector:
- Fast data collector
- Formatter:
- Formatter
- InternalTrigger:
- Internal trigger
- MessageLogger:
- Message logger
- PreProcessor:
- Pre processor
- Scheduler:
- Scheduler
- SlowDataCollector:
- Slow data collector
- StatisticsBuilder:
- Statistics builder
- Summarizer:
- Data summarizer
- TrainDataReceiver:
- Train data receiver
- TrainReconstructor:
- Train data reconstructor
- Vectorizer:
- Data vectorizer
- Writer:
- Writer
- enableDaqNode:
- Enable DAQ node
- storageManager:
- Storage manager device
- alias:
- Device alias
- groupId:
- Aggregators group Id
- groupInfix:
- Aggregators group infix
- channelId:
- channel Id
- channelsCount:
- Number of channels
- mountPoint:
- Mount point
- dataPath:
- Proposal data path
- chunkSize:
- Number of trains to buffer in memory
- chunksCount:
- Chunk count per file
- maxExpectedPulses:
- Maximum number of pulses expected per train
- dataType:
- Data type
- runController:
- Run controller
- experimentDetails:
- Experiment details
- sampleDetails:
- Sample details
- runDetails:
- Run details
- enableXTDF:
- Enable receiving train data via UDP
- OriginalDataFormat:
- Name of file that contains the original data format description, include train data format, dataset and run info.
- Detector:
- Name of file that contains the detector configuration.
- metrics:
- Heath and performance metrics
| Created: | 2021-09-28T14:01:16.000+02:00 |
|---|---|
| Author: | Djelloul Boukhelef |
| Notes: |
| Created: | 2021-09-24T08:56:29.000+00:00 |
|---|---|
| Author: | Geogin Varghese |
| Notes: | pclayer release candidate 1 for Karabo 2.11 support |
| Created: | 2021-07-05T16:34:28.000+02:00 |
|---|---|
| Author: | Djelloul Boukhelef |
| Notes: | Release PC Layer 1.10.4-2.10.5 |
| Created: | 2021-06-28T09:58:03.000+02:00 |
|---|---|
| Author: | Djelloul Boukhelef |
| Notes: | Release of PC layer 1.10.3-2.10.5 |
| Created: | 2021-06-25T08:12:26.000+02:00 |
|---|---|
| Author: | Djelloul Boukhelef |
| Notes: | Release candidate of PC layer 1.10.3-2.10.5-rc2 |
| Created: | 2021-06-24T01:21:52.000+02:00 |
|---|---|
| Author: | Djelloul Boukhelef |
| Notes: | Release candidate 1.10.3-2.10.5-rc1 |
| Created: | 2021-06-21T01:03:13.000+02:00 |
|---|---|
| Author: | Djelloul Boukhelef |
| Notes: | Release candidate 1.10.3-2.10.5-rc0 |
| Created: | 2021-06-14T07:48:22.000+02:00 |
|---|---|
| Author: | Djelloul Boukhelef |
| Notes: | Test release 1.10.3-2.10.5-ra4 |
| Created: | 2021-06-09T23:44:24.000+02:00 |
|---|---|
| Author: | Djelloul Boukhelef |
| Notes: | Test release 1.10.3-2.10.5-ra3 |
| Created: | 2021-06-09T16:22:33.000+02:00 |
|---|---|
| Author: | Djelloul Boukhelef |
| Notes: |
| Created: | 2021-06-09T14:53:52.000+02:00 |
|---|---|
| Author: | Djelloul Boukhelef |
| Notes: |
| Created: | 2021-06-03T18:06:16.000+02:00 |
|---|---|
| Author: | Nasser Al-Qudami |
| Notes: |
| Created: | 2021-06-02T12:39:31.000+02:00 |
|---|---|
| Author: | Nasser Al-Qudami |
| Notes: |
| Created: | 2021-05-26T14:25:23.000+02:00 |
|---|---|
| Author: | Djelloul Boukhelef |
| Notes: | Test tag 1.10.2-2.10.0-rx4 |
| Created: | 2021-05-26T14:25:23.000+02:00 |
|---|---|
| Author: | Djelloul Boukhelef |
| Notes: | Release of PC layer 1.10.2-2.10.0 |
| Created: | 2021-05-26T08:29:43.000+02:00 |
|---|---|
| Author: | Djelloul Boukhelef |
| Notes: | Test release 1.10.2-2.10.0-rx3 |
| Created: | 2021-05-25T18:06:03.000+02:00 |
|---|---|
| Author: | Djelloul Boukhelef |
| Notes: | Test release 1.10.2-2.10.0-rx2 |
| Created: | 2021-05-14T10:36:11.000+02:00 |
|---|---|
| Author: | Djelloul Boukhelef |
| Notes: | Test release 1.10.2-2.10.0-rx1 |
| Created: | 2021-05-06T17:43:49.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | This tag is create from “rm_85521” for testing purpose to proceed with deployment and installations. |
| Created: | 2021-04-30T02:26:16.000+02:00 |
|---|---|
| Author: | Djelloul Boukhelef |
| Notes: |
LPD1MCTRL¶
0¶
| Instance id: | FXE_DAQ_DATA/LPD1MCTRL/0 |
|---|---|
| Class id: | DataAggregator |
| Host: | fxe-br-sys-daq-da1 |
| Alias: | fxe-br-sys-daq-da1 |
| Git repo: | https://git.xfel.eu/karaboDevices/pcLayer |
| Last modified: | 2021-10-07T10:47:05.637+02:00 |
| Created at: | 2017-01-12T16:45:11.000+01:00 |
| Main authors: | Al-qudami, Boukhelef |
| Latest tag: | 1.11.0-2.11.4ra0 |
| Deployment tag: | 1.11.0-2.11.4ra0 |
| Accessible by: |
Warning
Host not accessible by [‘xctrl’]!
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device (i.e. of the server
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- useTimeserver:
- Unused - whether device connects to time server is configured via ‘timeServerId’
- progress:
- The progress of the current action
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- reset:
- Reset
- version:
- Software version
- lastStatusMessage:
- Status message of last command
- loggerConfig:
- Runtime logger configuration
- policy:
- Errors handling policy
- ApplicationMonitor:
- Application health monitor
- BookKeeper:
- Book keeper
- BufferManager:
- Buffer manager
- DataAccessor0:
- Data accessor 0
- DataAccessor1:
- Data accessor 1
- DataDispatcher:
- Data dispatcher
- DataIntegrator:
- Data integrator
- DataMonitor:
- Data content monitor
- FastDataCollector:
- Fast data collector
- Formatter:
- Formatter
- InternalTrigger:
- Internal trigger
- MessageLogger:
- Message logger
- PreProcessor:
- Pre processor
- Scheduler:
- Scheduler
- SlowDataCollector:
- Slow data collector
- StatisticsBuilder:
- Statistics builder
- Summarizer:
- Data summarizer
- TrainDataReceiver:
- Train data receiver
- TrainReconstructor:
- Train data reconstructor
- Vectorizer:
- Data vectorizer
- Writer:
- Writer
- enableDaqNode:
- Enable DAQ node
- storageManager:
- Storage manager device
- alias:
- Device alias
- groupId:
- Aggregators group Id
- groupInfix:
- Aggregators group infix
- channelId:
- channel Id
- channelsCount:
- Number of channels
- mountPoint:
- Mount point
- dataPath:
- Proposal data path
- chunkSize:
- Number of trains to buffer in memory
- chunksCount:
- Chunk count per file
- maxExpectedPulses:
- Maximum number of pulses expected per train
- dataType:
- Data type
- runController:
- Run controller
- experimentDetails:
- Experiment details
- sampleDetails:
- Sample details
- runDetails:
- Run details
- enableXTDF:
- Enable receiving train data via UDP
- OriginalDataFormat:
- Name of file that contains the original data format description, include train data format, dataset and run info.
- Detector:
- Name of file that contains the detector configuration.
- metrics:
- Heath and performance metrics
| Created: | 2021-09-28T14:01:16.000+02:00 |
|---|---|
| Author: | Djelloul Boukhelef |
| Notes: |
| Created: | 2021-09-24T08:56:29.000+00:00 |
|---|---|
| Author: | Geogin Varghese |
| Notes: | pclayer release candidate 1 for Karabo 2.11 support |
| Created: | 2021-07-05T16:34:28.000+02:00 |
|---|---|
| Author: | Djelloul Boukhelef |
| Notes: | Release PC Layer 1.10.4-2.10.5 |
| Created: | 2021-06-28T09:58:03.000+02:00 |
|---|---|
| Author: | Djelloul Boukhelef |
| Notes: | Release of PC layer 1.10.3-2.10.5 |
| Created: | 2021-06-25T08:12:26.000+02:00 |
|---|---|
| Author: | Djelloul Boukhelef |
| Notes: | Release candidate of PC layer 1.10.3-2.10.5-rc2 |
| Created: | 2021-06-24T01:21:52.000+02:00 |
|---|---|
| Author: | Djelloul Boukhelef |
| Notes: | Release candidate 1.10.3-2.10.5-rc1 |
| Created: | 2021-06-21T01:03:13.000+02:00 |
|---|---|
| Author: | Djelloul Boukhelef |
| Notes: | Release candidate 1.10.3-2.10.5-rc0 |
| Created: | 2021-06-14T07:48:22.000+02:00 |
|---|---|
| Author: | Djelloul Boukhelef |
| Notes: | Test release 1.10.3-2.10.5-ra4 |
| Created: | 2021-06-09T23:44:24.000+02:00 |
|---|---|
| Author: | Djelloul Boukhelef |
| Notes: | Test release 1.10.3-2.10.5-ra3 |
| Created: | 2021-06-09T16:22:33.000+02:00 |
|---|---|
| Author: | Djelloul Boukhelef |
| Notes: |
| Created: | 2021-06-09T14:53:52.000+02:00 |
|---|---|
| Author: | Djelloul Boukhelef |
| Notes: |
| Created: | 2021-06-03T18:06:16.000+02:00 |
|---|---|
| Author: | Nasser Al-Qudami |
| Notes: |
| Created: | 2021-06-02T12:39:31.000+02:00 |
|---|---|
| Author: | Nasser Al-Qudami |
| Notes: |
| Created: | 2021-05-26T14:25:23.000+02:00 |
|---|---|
| Author: | Djelloul Boukhelef |
| Notes: | Test tag 1.10.2-2.10.0-rx4 |
| Created: | 2021-05-26T14:25:23.000+02:00 |
|---|---|
| Author: | Djelloul Boukhelef |
| Notes: | Release of PC layer 1.10.2-2.10.0 |
| Created: | 2021-05-26T08:29:43.000+02:00 |
|---|---|
| Author: | Djelloul Boukhelef |
| Notes: | Test release 1.10.2-2.10.0-rx3 |
| Created: | 2021-05-25T18:06:03.000+02:00 |
|---|---|
| Author: | Djelloul Boukhelef |
| Notes: | Test release 1.10.2-2.10.0-rx2 |
| Created: | 2021-05-14T10:36:11.000+02:00 |
|---|---|
| Author: | Djelloul Boukhelef |
| Notes: | Test release 1.10.2-2.10.0-rx1 |
| Created: | 2021-05-06T17:43:49.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | This tag is create from “rm_85521” for testing purpose to proceed with deployment and installations. |
| Created: | 2021-04-30T02:26:16.000+02:00 |
|---|---|
| Author: | Djelloul Boukhelef |
| Notes: |
SCAN¶
MDL¶
GRIDCREATOR¶
KARABACON¶
| Instance id: | FXE_DAQ_SCAN/MDL/KARABACON |
|---|---|
| Class id: | Karabacon |
| Host: | fxe-rr-sys-con-11 |
| Class documentation: | |
| Karabacon | |
| Alias: | fxe-rr-sys-con-11 |
| Git repo: | https://git.xfel.eu/karaboDevices/Karabacon |
| Last modified: | 2021-10-04T15:54:23.336+02:00 |
| Created at: | 2017-08-04T19:53:23.000+02:00 |
| Main authors: | Mamchykd, Hauf, Fabbri |
| Latest tag: | 2.4.6-2.11.1 |
| Deployment tag: | 2.4.6-2.11.1 |
| Installed tag: | 2.4.5-2.11.1 |
| Scenes: | FXE_DAQ_SCAN/MDL/KARABACON|MainControl, FXE_DAQ_SCAN/MDL/KARABACON|MainControl, FXE_DAQ_SCAN/MDL/KARABACON|MainControl, FXE_DAQ_SCAN/MDL/KARABACON|MainControl, FXE_MAIN, FXE_DAQ_SCAN/MDL/KARABACON|Plot, GRID_CREATOR, FXE_DAQ_SCAN/MDL/KARABACON|scene, FXE_DAQ_SCAN/MDL/KARABACON|plot, FXE_DAQ_SCAN/MDL/KARABACON|scene, FXE_DAQ_SCAN/MDL/KARABACON|plot |
| Accessible by: | CAL, CONTROLS, CTRL, DA, danilevc, xdoc |
Warning
Rogue installation which is not mentioned in the deployment!
Warning
The installed tag (2.4.5-2.11.1) does not match tags mentioned in the deployment ([‘2.4.6-2.11.1’])!
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- heartbeatInterval:
- The heartbeat interval
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- globalAlarmCondition:
- This is the global alarm condition for this device. The current alarm condition of this device will be calculated from this alarm condition and the alarm condition of each property.
- visibility:
- Configures who is allowed to see this device at all
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server
- pid:
- The unix process ID of the device (i.e. of the server)
- state:
- The current state the device is in
- status:
- A more detailed status description
- lockedBy:
- The name of the device holding a lock on this one (empty if not locked)
- slotClearLock:
- Clear the lock on this device
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- log:
- Logging settings
- use_daq:
- If the scantool should be used without XFEL DAQ, set tofalse. Can only be set before instantiation.
- daqControllerId:
- The deviceId to the daq controller device.
- isConfigured:
- Boolean indicator if the scantool has been configured.
- actualConfiguration:
- String representation of the actual configuration applied for the scan
- activeSources:
- Alias representation of configured data sources
- activeMotors:
- Alias representation of configured motors
- activeTriggers:
- Alias representation of configured triggers
- dataEnv:
- Data Sources
- pipelineWait:
- Set this value to define the pipeline wait time for the data sources to wait for a new value
- pauseEachStep:
- Set to pause on arriving at each motor position
- reset:
- This value is used to reset the plotting
- stream:
- Internal value to signalize streaming while scanning
- isMoving:
- This boolean indicates if the karabacon is in moving state. Required for folding daq data.
- isAcquiring:
- This boolean indicates if the karabacon is acquiringdata. Required for folding daq data.
- acquisitionTime:
- The trigger sources will acquire each step for this period of time. In step scan operation, the Karabacon will wait each step to acquire for this period if configureTriggers is set to True. In continous mode, this value is used to calculate the velocity.
- configureTriggers:
- Set this value to True and the triggers will configure the acquisition time for each step
- configureVelocity:
- Set this value to True to control motor velocity during continuous motion scans. The speed will be calculated from ‘acquisitionTime’.
- availableScenes:
- Provides a scene for the Karabacon. This can be eithera control or plot related scene.
- availableMacros:
- Provides scan macros from the scan device
- output:
- Output Channel for the scan data
- configure:
- Configure the scan environment
- start:
- Start scan with previous applied configuration
- stop:
- Call this slot to stop running scan
- abort:
- Call this slot to stop everything
- pause:
- Call this slot to pause or resume running scan
| Created: | 2021-08-25T16:30:39.000+02:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
| Created: | 2021-07-15T18:00:16.000+02:00 |
|---|---|
| Author: | mamchykd |
| Notes: | Tag from master, DaqController dependency update |
| Created: | 2021-07-01T20:52:35.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: | Add MC2 subclasses |
| Created: | 2021-06-29T00:23:24.000+02:00 |
|---|---|
| Author: | mamchykd |
| Notes: | Transform functions for motor aNscans, dNscans, mesh and dmesh |
| Created: | 2021-06-08T17:52:45.000+02:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: | Summary: simulatedTrigger tag updated |
| Created: | 2021-06-03T08:23:54.000+02:00 |
|---|---|
| Author: | mamchykd |
| Notes: | Macro async |
| Created: | 2021-03-22T13:02:09.000+01:00 |
|---|---|
| Author: | Wajid Ehsan |
| Notes: | Fixed Data source from the output channel value issue |
| Created: | 2021-02-23T10:06:06.000+01:00 |
|---|---|
| Author: | Istvan Mohacsi |
| Notes: | Summary: Integrate automated alignment extension |
| Created: | 2021-01-27T19:43:42.000+01:00 |
|---|---|
| Author: | Wajid Ehsan |
| Notes: | Include JJAttenuator device into scan tool |
| Created: | 2021-01-13T16:04:37.000+01:00 |
|---|---|
| Author: | Istvan Mohacsi |
| Notes: |
| Created: | 2020-11-24T22:22:30.000+01:00 |
|---|---|
| Author: | Wajid Ehsan |
| Notes: | update dependency file |
| Created: | 2020-11-23T13:18:15.000+01:00 |
|---|---|
| Author: | Istvan Mohacsi |
| Notes: |
| Created: | 2020-10-16T13:50:26.000+02:00 |
|---|---|
| Author: | Istvan Mohacsi |
| Notes: | Summary: Update for new Beckhoff state diagram Installation: No changes. Devices: No change in devices. Schema: No change in schema. |
| Created: | 2020-09-28T12:18:29.000+02:00 |
|---|---|
| Author: | Istvan Mohacsi |
| Notes: | Summary: Smaller fixes for misbehaving triggers, versioning, etc. Installation: No changes to dependencies, no special dependencies Devices: No change in devices. Schema: No change in schema. |
| Created: | 2020-06-04T17:04:30.000+02:00 |
|---|---|
| Author: | Istvan Mohacsi |
| Notes: |
| Created: | 2020-05-14T13:24:49.000+02:00 |
|---|---|
| Author: | Istvan Mohacsi |
| Notes: |
| Created: | 2020-04-17T14:19:55.000+02:00 |
|---|---|
| Author: | Istvan Mohacsi |
| Notes: |
| Created: | 2020-03-03T13:10:32.000+01:00 |
|---|---|
| Author: | Istvan Mohacsi |
| Notes: |
| Created: | 2020-03-03T13:00:40.000+01:00 |
|---|---|
| Author: | Istvan Mohacsi |
| Notes: |
| Created: | 2020-02-28T12:16:12.000+01:00 |
|---|---|
| Author: | Wajid Ehsan |
| Notes: | add Johann Spectrometer class |
REPEAT¶
DAQ_CONTROLLER¶
| Instance id: | FXE_DAQ_SCAN/MDL/DAQ_CONTROLLER |
|---|---|
| Class id: | DaqController |
| Host: | fxe-rr-sys-con-11 |
| Alias: | fxe-rr-sys-con-11 |
| Git repo: | https://git.xfel.eu/karaboDevices/daqController |
| Last modified: | 2021-07-15T17:12:00.000+02:00 |
| Created at: | 2019-03-11T15:44:30.000+01:00 |
| Main authors: | Mamchykd, Parenti, Haufs |
| Latest tag: | 1.4.6-2.11.1 |
| Deployment tag: | 1.4.6-2.11.1 |
| Installed tag: | 1.4.6-2.11.1 |
| Accessible by: | CAL, CONTROLS, CTRL, DA, danilevc, xdoc |
Warning
Rogue installation which is not mentioned in the deployment!
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- heartbeatInterval:
- The heartbeat interval
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- globalAlarmCondition:
- This is the global alarm condition for this device. The current alarm condition of this device will be calculated from this alarm condition and the alarm condition of each property.
- visibility:
- Configures who is allowed to see this device at all
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server
- pid:
- The unix process ID of the device (i.e. of the server)
- state:
- The current state the device is in
- status:
- A more detailed status description
- lockedBy:
- The name of the device holding a lock on this one (empty if not locked)
- slotClearLock:
- Clear the lock on this device
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- log:
- Logging settings
- daqTimeout:
- The configuration timeout to wait for DAQ state changes
- runController:
- The deviceId of the RunController to use, starts and stops daq.
- dataAggregators:
- The deviceIds of the DataAggregators retrieved from the current RunController.
- runConfigurator:
- The deviceId of the current RunConfigurator. It is filled automatically.
- start:
- Start DAQ with the previously applied configuration
- stop:
- Stop the current run.
- setup:
- Configure the DAQ before acquisition and check device states.
- toggle:
- Pause or resume a running acquisition.
| Created: | 2021-07-15T17:35:57.000+02:00 |
|---|---|
| Author: | mamchykd |
| Notes: | Tag from master, contains the fixes related to DaqGlobaState for the Agipd and the Scantool. |
| Created: | 2021-07-14T20:38:33.000+02:00 |
|---|---|
| Author: | mamchykd |
| Notes: | A tag from branch, tested with Agipd Dark Proc on Jul 13 2021. To be tested with the Scantools. |
| Created: | 2021-02-24T17:55:09.000+01:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | For use with JungfrauDarkChar device |
| Created: | 2020-11-24T22:11:03.000+01:00 |
|---|---|
| Author: | Wajid Ehsan |
| Notes: | Version Update Info |
| Created: | 2020-08-21T10:53:55.000+02:00 |
|---|---|
| Author: | Andrea Parenti |
| Notes: | Summary: Internal refactor needed by AgipdDaqController derived class |
| Created: | 2020-08-20T14:48:22.000+02:00 |
|---|---|
| Author: | Andrea Parenti |
| Notes: | Summary: Split-off autoFill from onInitialization |
| Created: | 2020-07-15T13:27:28.000+02:00 |
|---|---|
| Author: | Istvan Mohacsi |
| Notes: |
| Created: | 2020-06-04T16:30:28.000+02:00 |
|---|---|
| Author: | Istvan Mohacsi |
| Notes: | Added device scene. |
| Created: | 2020-05-14T12:43:24.000+02:00 |
|---|---|
| Author: | Istvan Mohacsi |
| Notes: |
| Created: | 2020-04-28T11:20:59.000+02:00 |
|---|---|
| Author: | Istvan Mohacsi |
| Notes: | The pause / resume feature was only tested on unofficial installation. |
| Created: | 2020-03-03T13:03:14.000+01:00 |
|---|---|
| Author: | Istvan Mohacsi |
| Notes: |
| Created: | 2020-02-20T12:52:23.000+01:00 |
|---|---|
| Author: | Denys Mamchyk |
| Notes: | starts after waiting for a proper data aggregators state |
| Created: | 2019-09-27T13:19:01.000+02:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
| Created: | 2019-08-29T17:29:20.000+02:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
| Created: | 2019-07-09T11:22:23.000+02:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
| Created: | 2019-05-16T18:38:41.000+02:00 |
|---|---|
| Author: | Istvan Mohacsi |
| Notes: |
| Created: | 2019-04-15T17:45:23.000+02:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
TSYS¶
SIMULATED_TRIGGER¶
| Instance id: | FXE_DAQ_SCAN/TSYS/SIMULATED_TRIGGER |
|---|---|
| Class id: | SimulatedTrigger |
| Host: | fxe-rr-sys-con-11 |
| Alias: | fxe-rr-sys-con-11 |
| Git repo: | https://git.xfel.eu/karaboDevices/simulatedTrigger |
| Last modified: | 2021-05-25T11:57:57.000+02:00 |
| Created at: | 2017-11-09T17:34:21.000+01:00 |
| Main authors: | Danilevski, Xctrl, Degon |
| Latest tag: | 1.1.1-2.10.4 |
| Deployment tag: | 1.1.1-2.10.4 |
| Installed tag: | 1.1.1-2.10.4 |
| Scenes: | FXE_DAQ_SCAN/MDL/KARABACON|scene, JF1M_ROI_CFG |
| Accessible by: | CAL, CONTROLS, CTRL, DA, danilevc, xdoc |
Warning
Rogue installation which is not mentioned in the deployment!
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- heartbeatInterval:
- The heartbeat interval
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- globalAlarmCondition:
- This is the global alarm condition for this device. The current alarm condition of this device will be calculated from this alarm condition and the alarm condition of each property.
- visibility:
- Configures who is allowed to see this device at all
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server
- pid:
- The unix process ID of the device (i.e. of the server)
- state:
- The current state the device is in
- status:
- A more detailed status description
- lockedBy:
- The name of the device holding a lock on this one (empty if not locked)
- slotClearLock:
- Clear the lock on this device
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- log:
- Logging settings
- interfaces:
- Describes the interfaces for this device
- acquisitionTime:
- The triggers stays this long in ACQUIRING state
| Created: | 2021-05-25T12:07:21.000+02:00 |
|---|---|
| Author: | Gero Flucke |
| Notes: |
| Created: | 2020-11-19T15:36:43.000+01:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
| Created: | 2018-11-21T18:01:59.000+01:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
| Created: | 2018-03-02T15:17:19.000+01:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
DET¶
LPD1M-1¶
CAL¶
APPEND_CORRECTED¶
| Instance id: | FXE_DET_LPD1M-1/CAL/APPEND_CORRECTED |
|---|---|
| Class id: | CppFemCombiner |
| Host: | sa1-br-sys-cal-2 |
| Alias: | sa1-br-sys-cal-2 |
| Git repo: | https://git.xfel.eu/karaboDevices/cppFemCombiner |
| Last modified: | 2021-06-03T15:24:45.000+02:00 |
| Created at: | 2018-05-15T15:17:31.000+02:00 |
| Main authors: | Danilevski, Hauf, Ahmed |
| Latest tag: | 1.4.4-2.10.0 |
| Deployment tag: | 1.4.4-2.10.0 |
| Installed tag: | 1.3.0-2.4.1 |
| Scenes: | CAL_MANAGER_old, CORRECTED_OVERVIEW, ZMQ_OVERVIEW, CAL_MANAGER |
| Accessible by: | CAL, CONTROLS, CTRL, DA, amunnich, danilevc, jsztuk, kirkwood, xdoc |
Warning
Rogue installation which is not mentioned in the deployment!
Warning
The installed tag (1.3.0-2.4.1) does not match tags mentioned in the deployment ([‘1.4.4-2.10.0’])!
General online calibration can be found here.
For resolving issues concerning detector related DAQ check this page.
An (expert) tutorial on how to disable calibration constants can be found here.
If you have questions, contact det-support@xfel.eu
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device (i.e. of the server
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- useTimeserver:
- Unused - whether device connects to time server is configured via ‘timeServerId’
- progress:
- The progress of the current action
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- inputs:
- Input for split data
- inputsOnSlowness:
- Policy for what to do if this input is too slow for the fed data rate (only used in copy mode)
- output:
- Output channel for combined data
- filteredOutput:
- Output channel for combined data, filtered to a single image
- indexToFilter:
- single frame for index >= 0, max pixel value across cells: -1, mean value over cells: -2, sum over cells: -3 standard deviation over cells : -4
- bufferLength:
- Length of buffer to hold non-complete trains in
| Created: | 2021-01-06T14:15:58.000+01:00 |
|---|---|
| Author: | Cyril Danilevski |
| Notes: |
| Created: | 2020-11-23T16:28:15.000+01:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2020-08-25T12:13:39.000+02:00 |
|---|---|
| Author: | Thomas Michelat |
| Notes: |
| Created: | 2020-08-24T19:11:45.000+02:00 |
|---|---|
| Author: | Thomas Michelat |
| Notes: | configurable behavior on slowness |
| Created: | 2020-07-08T12:50:55.000+02:00 |
|---|---|
| Author: | Karim Ahmed |
| Notes: | Phase III deployed and tested |
| Created: | 2020-05-05T14:25:56.000+02:00 |
|---|---|
| Author: | Karim Ahmed |
| Notes: |
| Created: | 2020-04-07T16:27:25.000+02:00 |
|---|---|
| Author: | Karim Ahmed |
| Notes: |
| Created: | 2020-02-27T17:35:08.000+01:00 |
|---|---|
| Author: | Karim Ahmed |
| Notes: |
| Created: | 2020-02-11T12:00:10.000+01:00 |
|---|---|
| Author: | Karim Ahmed |
| Notes: |
| Created: | 2019-07-30T10:21:54.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2019-07-02T11:46:52.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2019-05-09T19:17:42.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2019-05-02T10:17:59.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2019-04-24T13:29:04.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2019-02-08T13:52:33.000+01:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2019-02-08T09:37:12.000+01:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2019-01-29T14:06:13.000+01:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2018-09-26T10:20:08.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2018-08-16T10:44:38.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2018-08-07T08:13:23.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
APPEND_RAW¶
| Instance id: | FXE_DET_LPD1M-1/CAL/APPEND_RAW |
|---|---|
| Class id: | CppFemCombiner |
| Host: | sa1-br-sys-cal-1 |
| Alias: | sa1-br-sys-cal-1 |
| Git repo: | https://git.xfel.eu/karaboDevices/cppFemCombiner |
| Last modified: | 2021-06-03T15:24:45.000+02:00 |
| Created at: | 2018-05-15T15:17:31.000+02:00 |
| Main authors: | Danilevski, Hauf, Ahmed |
| Latest tag: | 1.4.4-2.10.0 |
| Deployment tag: | 1.4.4-2.10.0 |
| Installed tag: | 1.3.0-2.4.1 |
| Scenes: | RAW_OVERVIEW, CAL_MANAGER_old, CORRECTED_OVERVIEW, ZMQ_OVERVIEW, CAL_MANAGER |
| Accessible by: | CAL, CONTROLS, CTRL, DA, amunnich, danilevc, jsztuk, kirkwood, xdoc |
Warning
Rogue installation which is not mentioned in the deployment!
Warning
The installed tag (1.3.0-2.4.1) does not match tags mentioned in the deployment ([‘1.4.4-2.10.0’])!
General online calibration can be found here.
For resolving issues concerning detector related DAQ check this page.
An (expert) tutorial on how to disable calibration constants can be found here.
If you have questions, contact det-support@xfel.eu
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device (i.e. of the server
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- useTimeserver:
- Unused - whether device connects to time server is configured via ‘timeServerId’
- progress:
- The progress of the current action
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- inputs:
- Input for split data
- inputsOnSlowness:
- Policy for what to do if this input is too slow for the fed data rate (only used in copy mode)
- output:
- Output channel for combined data
- filteredOutput:
- Output channel for combined data, filtered to a single image
- indexToFilter:
- single frame for index >= 0, max pixel value across cells: -1, mean value over cells: -2, sum over cells: -3 standard deviation over cells : -4
- bufferLength:
- Length of buffer to hold non-complete trains in
| Created: | 2021-01-06T14:15:58.000+01:00 |
|---|---|
| Author: | Cyril Danilevski |
| Notes: |
| Created: | 2020-11-23T16:28:15.000+01:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2020-08-25T12:13:39.000+02:00 |
|---|---|
| Author: | Thomas Michelat |
| Notes: |
| Created: | 2020-08-24T19:11:45.000+02:00 |
|---|---|
| Author: | Thomas Michelat |
| Notes: | configurable behavior on slowness |
| Created: | 2020-07-08T12:50:55.000+02:00 |
|---|---|
| Author: | Karim Ahmed |
| Notes: | Phase III deployed and tested |
| Created: | 2020-05-05T14:25:56.000+02:00 |
|---|---|
| Author: | Karim Ahmed |
| Notes: |
| Created: | 2020-04-07T16:27:25.000+02:00 |
|---|---|
| Author: | Karim Ahmed |
| Notes: |
| Created: | 2020-02-27T17:35:08.000+01:00 |
|---|---|
| Author: | Karim Ahmed |
| Notes: |
| Created: | 2020-02-11T12:00:10.000+01:00 |
|---|---|
| Author: | Karim Ahmed |
| Notes: |
| Created: | 2019-07-30T10:21:54.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2019-07-02T11:46:52.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2019-05-09T19:17:42.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2019-05-02T10:17:59.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2019-04-24T13:29:04.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2019-02-08T13:52:33.000+01:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2019-02-08T09:37:12.000+01:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2019-01-29T14:06:13.000+01:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2018-09-26T10:20:08.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2018-08-16T10:44:38.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2018-08-07T08:13:23.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
APPEND_RAW_GAIN¶
| Instance id: | FXE_DET_LPD1M-1/CAL/APPEND_RAW_GAIN |
|---|---|
| Class id: | CppFemCombiner |
| Host: | sa1-br-sys-cal-3 |
| Alias: | sa1-br-sys-cal-3 |
| Git repo: | https://git.xfel.eu/karaboDevices/cppFemCombiner |
| Last modified: | 2021-06-03T15:24:45.000+02:00 |
| Created at: | 2018-05-15T15:17:31.000+02:00 |
| Main authors: | Danilevski, Hauf, Ahmed |
| Latest tag: | 1.4.4-2.10.0 |
| Deployment tag: | 1.4.4-2.10.0 |
| Installed tag: | 1.3.0-2.4.1 |
| Scenes: | RAW_OVERVIEW, CAL_MANAGER_old, CORRECTED_OVERVIEW, CAL_MANAGER |
| Accessible by: | CAL, CONTROLS, CTRL, DA, amunnich, danilevc, jsztuk, kirkwood, xdoc |
Warning
Rogue installation which is not mentioned in the deployment!
Warning
The installed tag (1.3.0-2.4.1) does not match tags mentioned in the deployment ([‘1.4.4-2.10.0’])!
General online calibration can be found here.
For resolving issues concerning detector related DAQ check this page.
An (expert) tutorial on how to disable calibration constants can be found here.
If you have questions, contact det-support@xfel.eu
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device (i.e. of the server
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- useTimeserver:
- Unused - whether device connects to time server is configured via ‘timeServerId’
- progress:
- The progress of the current action
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- inputs:
- Input for split data
- inputsOnSlowness:
- Policy for what to do if this input is too slow for the fed data rate (only used in copy mode)
- output:
- Output channel for combined data
- filteredOutput:
- Output channel for combined data, filtered to a single image
- indexToFilter:
- single frame for index >= 0, max pixel value across cells: -1, mean value over cells: -2, sum over cells: -3 standard deviation over cells : -4
- bufferLength:
- Length of buffer to hold non-complete trains in
| Created: | 2021-01-06T14:15:58.000+01:00 |
|---|---|
| Author: | Cyril Danilevski |
| Notes: |
| Created: | 2020-11-23T16:28:15.000+01:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2020-08-25T12:13:39.000+02:00 |
|---|---|
| Author: | Thomas Michelat |
| Notes: |
| Created: | 2020-08-24T19:11:45.000+02:00 |
|---|---|
| Author: | Thomas Michelat |
| Notes: | configurable behavior on slowness |
| Created: | 2020-07-08T12:50:55.000+02:00 |
|---|---|
| Author: | Karim Ahmed |
| Notes: | Phase III deployed and tested |
| Created: | 2020-05-05T14:25:56.000+02:00 |
|---|---|
| Author: | Karim Ahmed |
| Notes: |
| Created: | 2020-04-07T16:27:25.000+02:00 |
|---|---|
| Author: | Karim Ahmed |
| Notes: |
| Created: | 2020-02-27T17:35:08.000+01:00 |
|---|---|
| Author: | Karim Ahmed |
| Notes: |
| Created: | 2020-02-11T12:00:10.000+01:00 |
|---|---|
| Author: | Karim Ahmed |
| Notes: |
| Created: | 2019-07-30T10:21:54.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2019-07-02T11:46:52.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2019-05-09T19:17:42.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2019-05-02T10:17:59.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2019-04-24T13:29:04.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2019-02-08T13:52:33.000+01:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2019-02-08T09:37:12.000+01:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2019-01-29T14:06:13.000+01:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2018-09-26T10:20:08.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2018-08-16T10:44:38.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2018-08-07T08:13:23.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
CAL_MANAGER¶
| Instance id: | FXE_DET_LPD1M-1/CAL/CAL_MANAGER |
|---|---|
| Class id: | CalManager |
| Host: | sa1-br-sys-cal-0 |
| Alias: | sa1-br-sys-cal-0 |
| Git repo: | https://git.xfel.eu/karaboDevices/calPy |
| Last modified: | 2021-09-30T14:30:36.393+02:00 |
| Created at: | 2017-01-17T10:32:30.000+01:00 |
| Main authors: | Danilevski, Ahmed, Ahmedk |
| Latest tag: | 2.2.1-2.10.0-test3 |
| Deployment tag: | 2.2.1-2.10.0-test3 |
| Installed tag: | 1.9.0-2.4.1 |
| Scenes: | CAL_MANAGER_old, CAL_MANAGER |
| Accessible by: | CAL, CONTROLS, CTRL, DA, amunnich, danilevc, jsztuk, kirkwood, xdoc |
Warning
Rogue installation which is not mentioned in the deployment!
Warning
The installed tag (1.9.0-2.4.1) does not match tags mentioned in the deployment ([‘2.2.1-2.10.0-test3’])!
General online calibration can be found here.
For resolving issues concerning detector related DAQ check this page.
An (expert) tutorial on how to disable calibration constants can be found here.
If you have questions, contact det-support@xfel.eu
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO, prepended by package name
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- useTimeserver:
- Unused - whether device connects to time server is configured via ‘timeServerId’
- timeServerId:
- The instance id uniquely identifies a TimeServer instance in the distributed system
- progress:
- The progress of the current action
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- Logger:
- Logging settings
| Created: | 2021-09-30T12:11:29.000+02:00 |
|---|---|
| Author: | ahmedk |
| Notes: |
| Created: | 2021-09-27T12:00:50.000+02:00 |
|---|---|
| Author: | ahmedk |
| Notes: |
| Created: | 2021-09-27T11:32:59.000+02:00 |
|---|---|
| Author: | ahmedk |
| Notes: |
| Created: | 2021-07-22T11:59:10.000+02:00 |
|---|---|
| Author: | Cyril Danilevski |
| Notes: | Add support for AGIPD Integration Time |
| Created: | 2021-06-10T18:11:48.000+02:00 |
|---|---|
| Author: | Cyril Danilevski |
| Notes: | Same as 2.1.0-2.10.0 |
| Created: | 2021-06-10T18:11:48.000+02:00 |
|---|---|
| Author: | Cyril Danilevski |
| Notes: | Remove CalibrationProducer based devices. |
| Created: | 2021-05-21T14:45:50.000+02:00 |
|---|---|
| Author: | Cyril Danilevski |
| Notes: | Implement new LPD constants. |
| Created: | 2021-04-20T11:55:13.000+02:00 |
|---|---|
| Author: | Cyril Danilevski |
| Notes: | Update depends files to upgrade calibrationBase |
| Created: | 2021-04-19T19:28:38.000+02:00 |
|---|---|
| Author: | Cyril Danilevski |
| Notes: | Add Module Matcher device |
| Created: | 2021-04-06T13:17:50.000+02:00 |
|---|---|
| Author: | Karim Ahmed |
| Notes: |
| Created: | 2021-03-29T19:00:21.000+02:00 |
|---|---|
| Author: | Karim Ahmed |
| Notes: | AGIPD fixed gain tag |
| Created: | 2021-03-22T07:54:42.000+01:00 |
|---|---|
| Author: | Karim Ahmed |
| Notes: |
| Created: | 2021-02-26T19:57:26.000+01:00 |
|---|---|
| Author: | Karim Ahmed |
| Notes: | 1.18.1-2.10.0 = 1.18.0-2.10.0-hotfix |
| Created: | 2021-02-26T19:57:26.000+01:00 |
|---|---|
| Author: | Karim Ahmed |
| Notes: |
| Created: | 2021-02-24T15:50:01.000+01:00 |
|---|---|
| Author: | Cyril Danilevski |
| Notes: |
| Created: | 2021-02-23T13:22:22.000+01:00 |
|---|---|
| Author: | Karim Ahmed |
| Notes: | New CalCat Mapping |
| Created: | 2021-01-15T14:29:51.000+01:00 |
|---|---|
| Author: | Karim Ahmed |
| Notes: | AUTO: Add Karabo 2.10 Versioning Info and updating depends tags |
| Created: | 2020-11-24T16:15:01.000+00:00 |
|---|---|
| Author: | haufs |
| Notes: |
| Created: | 2020-10-21T16:26:49.000+02:00 |
|---|---|
| Author: | Karim Ahmed |
| Notes: | # Exposed disable_low_gain in the schema for Thresholding calibration. |
| Created: | 2020-10-05T12:27:41.000+02:00 |
|---|---|
| Author: | Ebad Kamil |
| Notes: | UPDATE DEPENDS |
COMBINE_CORRECTED¶
| Instance id: | FXE_DET_LPD1M-1/CAL/COMBINE_CORRECTED |
|---|---|
| Class id: | FemDataAssembler |
| Host: | exflong02 |
| Alias: | sa1-br-sys-cal-2 , spb-br-sys-cal-2 |
| Git repo: | https://git.xfel.eu/gitlab/karaboDevices/femDataSplitter |
| Last modified: | 2020-11-24T17:19:27.000+01:00 |
| Created at: | 2017-03-10T08:22:26.000+01:00 |
| Main authors: | Santos, Kamil, Samartsev |
| Latest tag: | 1.4.0-2.10.0-test |
| Deployment tag: | 1.4.0-2.10.0-test |
| Scenes: | tst, CAL_MANAGER, CORRECTED_OVERVIEW, STATS |
| Accessible by: |
Warning
Host not accessible by [‘xctrl’]!
General online calibration can be found here.
For resolving issues concerning detector related DAQ check this page.
An (expert) tutorial on how to disable calibration constants can be found here.
If you have questions, contact det-support@xfel.eu
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- useTimeserver:
- Unused - whether device connects to time server is configured via ‘timeServerId’
- timeServerId:
- The instance id uniquely identifies a TimeServer instance in the distributed system
- progress:
- The progress of the current action
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- Logger:
- Logging settings
- output:
- Output channel for combined data
| Created: | 2020-11-24T16:18:58.000Z |
|---|---|
| Author: | haufs |
| Notes: |
| Created: | 2020-07-23T13:57:30.000Z |
|---|---|
| Author: | Hugo Santos |
| Notes: |
| Created: | 2020-01-28T09:49:16.000Z |
|---|---|
| Author: | scsonc |
| Notes: | 28.01.2020 |
| Created: | 2019-05-02T08:14:16.000Z |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2019-02-08T12:54:06.000Z |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2018-07-20T11:55:37.000Z |
|---|---|
| Author: | Andrea Parenti |
| Notes: | FIX ImageData encoding |
| Created: | 2018-05-17T06:20:59.000Z |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2018-05-09T06:31:55.000Z |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2018-03-27T07:31:11.000Z |
|---|---|
| Author: | Thomas Michelat |
| Notes: |
| Created: | 2018-02-28T15:23:55.000Z |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
| Created: | 2018-02-23T09:45:16.000Z |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2018-02-06T15:57:13.000Z |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2018-01-15T09:43:49.000Z |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2017-11-08T13:00:30.000Z |
|---|---|
| Author: | Thomas Michelat |
| Notes: |
| Created: | 2017-11-08T09:40:13.000Z |
|---|---|
| Author: | Thomas Michelat |
| Notes: |
| Created: | 2017-08-31T07:19:57.000Z |
|---|---|
| Author: | Thomas Michelat |
| Notes: |
| Created: | 2017-08-21T07:13:12.000Z |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2017-08-17T06:08:37.000Z |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2017-08-11T10:51:58.000Z |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2017-08-10T06:08:02.000Z |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
COMBINE_RAW¶
| Instance id: | FXE_DET_LPD1M-1/CAL/COMBINE_RAW |
|---|---|
| Class id: | FemDataAssembler |
| Host: | exflong01 |
| Alias: | sa1-br-sys-cal-1 , spb-br-sys-cal-1 |
| Git repo: | https://git.xfel.eu/gitlab/karaboDevices/femDataSplitter |
| Last modified: | 2020-11-24T17:19:27.000+01:00 |
| Created at: | 2017-03-10T08:22:26.000+01:00 |
| Main authors: | Santos, Kamil, Samartsev |
| Latest tag: | 1.4.0-2.10.0-test |
| Deployment tag: | 1.4.0-2.10.0-test |
| Scenes: | RAW_OVERVIEW, CAL_MANAGER, CORRECTED_OVERVIEW, STATS |
| Accessible by: |
Warning
Host not accessible by [‘xctrl’]!
General online calibration can be found here.
For resolving issues concerning detector related DAQ check this page.
An (expert) tutorial on how to disable calibration constants can be found here.
If you have questions, contact det-support@xfel.eu
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- useTimeserver:
- Unused - whether device connects to time server is configured via ‘timeServerId’
- timeServerId:
- The instance id uniquely identifies a TimeServer instance in the distributed system
- progress:
- The progress of the current action
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- Logger:
- Logging settings
- output:
- Output channel for combined data
| Created: | 2020-11-24T16:18:58.000Z |
|---|---|
| Author: | haufs |
| Notes: |
| Created: | 2020-07-23T13:57:30.000Z |
|---|---|
| Author: | Hugo Santos |
| Notes: |
| Created: | 2020-01-28T09:49:16.000Z |
|---|---|
| Author: | scsonc |
| Notes: | 28.01.2020 |
| Created: | 2019-05-02T08:14:16.000Z |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2019-02-08T12:54:06.000Z |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2018-07-20T11:55:37.000Z |
|---|---|
| Author: | Andrea Parenti |
| Notes: | FIX ImageData encoding |
| Created: | 2018-05-17T06:20:59.000Z |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2018-05-09T06:31:55.000Z |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2018-03-27T07:31:11.000Z |
|---|---|
| Author: | Thomas Michelat |
| Notes: |
| Created: | 2018-02-28T15:23:55.000Z |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
| Created: | 2018-02-23T09:45:16.000Z |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2018-02-06T15:57:13.000Z |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2018-01-15T09:43:49.000Z |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2017-11-08T13:00:30.000Z |
|---|---|
| Author: | Thomas Michelat |
| Notes: |
| Created: | 2017-11-08T09:40:13.000Z |
|---|---|
| Author: | Thomas Michelat |
| Notes: |
| Created: | 2017-08-31T07:19:57.000Z |
|---|---|
| Author: | Thomas Michelat |
| Notes: |
| Created: | 2017-08-21T07:13:12.000Z |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2017-08-17T06:08:37.000Z |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2017-08-11T10:51:58.000Z |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2017-08-10T06:08:02.000Z |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
COMBINE_RAW_GAIN¶
| Instance id: | FXE_DET_LPD1M-1/CAL/COMBINE_RAW_GAIN |
|---|---|
| Class id: | FemDataAssembler |
| Host: | exflong03 |
| Alias: | sa1-br-sys-cal-3 , spb-br-sys-cal-3 |
| Git repo: | https://git.xfel.eu/gitlab/karaboDevices/femDataSplitter |
| Last modified: | 2020-11-24T17:19:27.000+01:00 |
| Created at: | 2017-03-10T08:22:26.000+01:00 |
| Main authors: | Santos, Kamil, Samartsev |
| Latest tag: | 1.4.0-2.10.0-test |
| Deployment tag: | 1.4.0-2.10.0-test |
| Scenes: | RAW_OVERVIEW, CAL_MANAGER, CORRECTED_OVERVIEW |
| Accessible by: |
Warning
Host not accessible by [‘xctrl’]!
General online calibration can be found here.
For resolving issues concerning detector related DAQ check this page.
An (expert) tutorial on how to disable calibration constants can be found here.
If you have questions, contact det-support@xfel.eu
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- useTimeserver:
- Unused - whether device connects to time server is configured via ‘timeServerId’
- timeServerId:
- The instance id uniquely identifies a TimeServer instance in the distributed system
- progress:
- The progress of the current action
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- Logger:
- Logging settings
- output:
- Output channel for combined data
| Created: | 2020-11-24T16:18:58.000Z |
|---|---|
| Author: | haufs |
| Notes: |
| Created: | 2020-07-23T13:57:30.000Z |
|---|---|
| Author: | Hugo Santos |
| Notes: |
| Created: | 2020-01-28T09:49:16.000Z |
|---|---|
| Author: | scsonc |
| Notes: | 28.01.2020 |
| Created: | 2019-05-02T08:14:16.000Z |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2019-02-08T12:54:06.000Z |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2018-07-20T11:55:37.000Z |
|---|---|
| Author: | Andrea Parenti |
| Notes: | FIX ImageData encoding |
| Created: | 2018-05-17T06:20:59.000Z |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2018-05-09T06:31:55.000Z |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2018-03-27T07:31:11.000Z |
|---|---|
| Author: | Thomas Michelat |
| Notes: |
| Created: | 2018-02-28T15:23:55.000Z |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
| Created: | 2018-02-23T09:45:16.000Z |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2018-02-06T15:57:13.000Z |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2018-01-15T09:43:49.000Z |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2017-11-08T13:00:30.000Z |
|---|---|
| Author: | Thomas Michelat |
| Notes: |
| Created: | 2017-11-08T09:40:13.000Z |
|---|---|
| Author: | Thomas Michelat |
| Notes: |
| Created: | 2017-08-31T07:19:57.000Z |
|---|---|
| Author: | Thomas Michelat |
| Notes: |
| Created: | 2017-08-21T07:13:12.000Z |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2017-08-17T06:08:37.000Z |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2017-08-11T10:51:58.000Z |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2017-08-10T06:08:02.000Z |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
FEM_SPLITTER_Q1M1¶
| Instance id: | FXE_DET_LPD1M-1/CAL/FEM_SPLITTER_Q1M1 |
|---|---|
| Class id: | CppFemSplitter |
| Host: | sa1-br-sys-cal-0 |
| Alias: | sa1-br-sys-cal-0 |
| Git repo: | https://git.xfel.eu/karaboDevices/cppFemCombiner |
| Last modified: | 2021-06-03T15:24:45.000+02:00 |
| Created at: | 2018-05-15T15:17:31.000+02:00 |
| Main authors: | Danilevski, Hauf, Ahmed |
| Latest tag: | 1.4.4-2.10.0 |
| Deployment tag: | 1.4.4-2.10.0 |
| Installed tag: | 1.3.0-2.4.1 |
| Scenes: | RAW_OVERVIEW, CAL_MANAGER_old, CORRECTED_OVERVIEW, CAL_MANAGER |
| Accessible by: | CAL, CONTROLS, CTRL, DA, amunnich, danilevc, jsztuk, kirkwood, xdoc |
Warning
Rogue installation which is not mentioned in the deployment!
Warning
The installed tag (1.3.0-2.4.1) does not match tags mentioned in the deployment ([‘1.4.4-2.10.0’])!
General online calibration can be found here.
For resolving issues concerning detector related DAQ check this page.
An (expert) tutorial on how to disable calibration constants can be found here.
If you have questions, contact det-support@xfel.eu
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device (i.e. of the server
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- useTimeserver:
- Unused - whether device connects to time server is configured via ‘timeServerId’
- progress:
- The progress of the current action
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- input:
- Input channel for data from dispatchers
- fastSources:
- Sources as provided in channel meta data that contain fast data. Provide in the form source:path.in.hash to identify both source and path in the source data hash.
- generateTestData:
- Generate test data based on last input real data
- gpuFreeLimit:
- Temporarily stall the pipeline, and free GPU resources if below this limit
| Created: | 2021-01-06T14:15:58.000+01:00 |
|---|---|
| Author: | Cyril Danilevski |
| Notes: |
| Created: | 2020-11-23T16:28:15.000+01:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2020-08-25T12:13:39.000+02:00 |
|---|---|
| Author: | Thomas Michelat |
| Notes: |
| Created: | 2020-08-24T19:11:45.000+02:00 |
|---|---|
| Author: | Thomas Michelat |
| Notes: | configurable behavior on slowness |
| Created: | 2020-07-08T12:50:55.000+02:00 |
|---|---|
| Author: | Karim Ahmed |
| Notes: | Phase III deployed and tested |
| Created: | 2020-05-05T14:25:56.000+02:00 |
|---|---|
| Author: | Karim Ahmed |
| Notes: |
| Created: | 2020-04-07T16:27:25.000+02:00 |
|---|---|
| Author: | Karim Ahmed |
| Notes: |
| Created: | 2020-02-27T17:35:08.000+01:00 |
|---|---|
| Author: | Karim Ahmed |
| Notes: |
| Created: | 2020-02-11T12:00:10.000+01:00 |
|---|---|
| Author: | Karim Ahmed |
| Notes: |
| Created: | 2019-07-30T10:21:54.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2019-07-02T11:46:52.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2019-05-09T19:17:42.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2019-05-02T10:17:59.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2019-04-24T13:29:04.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2019-02-08T13:52:33.000+01:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2019-02-08T09:37:12.000+01:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2019-01-29T14:06:13.000+01:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2018-09-26T10:20:08.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2018-08-16T10:44:38.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2018-08-07T08:13:23.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
FEM_SPLITTER_Q1M2¶
| Instance id: | FXE_DET_LPD1M-1/CAL/FEM_SPLITTER_Q1M2 |
|---|---|
| Class id: | CppFemSplitter |
| Host: | sa1-br-sys-cal-1 |
| Alias: | sa1-br-sys-cal-1 |
| Git repo: | https://git.xfel.eu/karaboDevices/cppFemCombiner |
| Last modified: | 2021-06-03T15:24:45.000+02:00 |
| Created at: | 2018-05-15T15:17:31.000+02:00 |
| Main authors: | Danilevski, Hauf, Ahmed |
| Latest tag: | 1.4.4-2.10.0 |
| Deployment tag: | 1.4.4-2.10.0 |
| Installed tag: | 1.3.0-2.4.1 |
| Scenes: | RAW_OVERVIEW, CAL_MANAGER_old, CORRECTED_OVERVIEW, CAL_MANAGER |
| Accessible by: | CAL, CONTROLS, CTRL, DA, amunnich, danilevc, jsztuk, kirkwood, xdoc |
Warning
Rogue installation which is not mentioned in the deployment!
Warning
The installed tag (1.3.0-2.4.1) does not match tags mentioned in the deployment ([‘1.4.4-2.10.0’])!
General online calibration can be found here.
For resolving issues concerning detector related DAQ check this page.
An (expert) tutorial on how to disable calibration constants can be found here.
If you have questions, contact det-support@xfel.eu
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device (i.e. of the server
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- useTimeserver:
- Unused - whether device connects to time server is configured via ‘timeServerId’
- progress:
- The progress of the current action
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- input:
- Input channel for data from dispatchers
- fastSources:
- Sources as provided in channel meta data that contain fast data. Provide in the form source:path.in.hash to identify both source and path in the source data hash.
- generateTestData:
- Generate test data based on last input real data
- gpuFreeLimit:
- Temporarily stall the pipeline, and free GPU resources if below this limit
| Created: | 2021-01-06T14:15:58.000+01:00 |
|---|---|
| Author: | Cyril Danilevski |
| Notes: |
| Created: | 2020-11-23T16:28:15.000+01:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2020-08-25T12:13:39.000+02:00 |
|---|---|
| Author: | Thomas Michelat |
| Notes: |
| Created: | 2020-08-24T19:11:45.000+02:00 |
|---|---|
| Author: | Thomas Michelat |
| Notes: | configurable behavior on slowness |
| Created: | 2020-07-08T12:50:55.000+02:00 |
|---|---|
| Author: | Karim Ahmed |
| Notes: | Phase III deployed and tested |
| Created: | 2020-05-05T14:25:56.000+02:00 |
|---|---|
| Author: | Karim Ahmed |
| Notes: |
| Created: | 2020-04-07T16:27:25.000+02:00 |
|---|---|
| Author: | Karim Ahmed |
| Notes: |
| Created: | 2020-02-27T17:35:08.000+01:00 |
|---|---|
| Author: | Karim Ahmed |
| Notes: |
| Created: | 2020-02-11T12:00:10.000+01:00 |
|---|---|
| Author: | Karim Ahmed |
| Notes: |
| Created: | 2019-07-30T10:21:54.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2019-07-02T11:46:52.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2019-05-09T19:17:42.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2019-05-02T10:17:59.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2019-04-24T13:29:04.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2019-02-08T13:52:33.000+01:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2019-02-08T09:37:12.000+01:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2019-01-29T14:06:13.000+01:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2018-09-26T10:20:08.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2018-08-16T10:44:38.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2018-08-07T08:13:23.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
FEM_SPLITTER_Q1M3¶
| Instance id: | FXE_DET_LPD1M-1/CAL/FEM_SPLITTER_Q1M3 |
|---|---|
| Class id: | CppFemSplitter |
| Host: | sa1-br-sys-cal-2 |
| Alias: | sa1-br-sys-cal-2 |
| Git repo: | https://git.xfel.eu/karaboDevices/cppFemCombiner |
| Last modified: | 2021-06-03T15:24:45.000+02:00 |
| Created at: | 2018-05-15T15:17:31.000+02:00 |
| Main authors: | Danilevski, Hauf, Ahmed |
| Latest tag: | 1.4.4-2.10.0 |
| Deployment tag: | 1.4.4-2.10.0 |
| Installed tag: | 1.3.0-2.4.1 |
| Scenes: | RAW_OVERVIEW, CAL_MANAGER_old, CORRECTED_OVERVIEW, CAL_MANAGER |
| Accessible by: | CAL, CONTROLS, CTRL, DA, amunnich, danilevc, jsztuk, kirkwood, xdoc |
Warning
Rogue installation which is not mentioned in the deployment!
Warning
The installed tag (1.3.0-2.4.1) does not match tags mentioned in the deployment ([‘1.4.4-2.10.0’])!
General online calibration can be found here.
For resolving issues concerning detector related DAQ check this page.
An (expert) tutorial on how to disable calibration constants can be found here.
If you have questions, contact det-support@xfel.eu
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device (i.e. of the server
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- useTimeserver:
- Unused - whether device connects to time server is configured via ‘timeServerId’
- progress:
- The progress of the current action
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- input:
- Input channel for data from dispatchers
- fastSources:
- Sources as provided in channel meta data that contain fast data. Provide in the form source:path.in.hash to identify both source and path in the source data hash.
- generateTestData:
- Generate test data based on last input real data
- gpuFreeLimit:
- Temporarily stall the pipeline, and free GPU resources if below this limit
| Created: | 2021-01-06T14:15:58.000+01:00 |
|---|---|
| Author: | Cyril Danilevski |
| Notes: |
| Created: | 2020-11-23T16:28:15.000+01:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2020-08-25T12:13:39.000+02:00 |
|---|---|
| Author: | Thomas Michelat |
| Notes: |
| Created: | 2020-08-24T19:11:45.000+02:00 |
|---|---|
| Author: | Thomas Michelat |
| Notes: | configurable behavior on slowness |
| Created: | 2020-07-08T12:50:55.000+02:00 |
|---|---|
| Author: | Karim Ahmed |
| Notes: | Phase III deployed and tested |
| Created: | 2020-05-05T14:25:56.000+02:00 |
|---|---|
| Author: | Karim Ahmed |
| Notes: |
| Created: | 2020-04-07T16:27:25.000+02:00 |
|---|---|
| Author: | Karim Ahmed |
| Notes: |
| Created: | 2020-02-27T17:35:08.000+01:00 |
|---|---|
| Author: | Karim Ahmed |
| Notes: |
| Created: | 2020-02-11T12:00:10.000+01:00 |
|---|---|
| Author: | Karim Ahmed |
| Notes: |
| Created: | 2019-07-30T10:21:54.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2019-07-02T11:46:52.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2019-05-09T19:17:42.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2019-05-02T10:17:59.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2019-04-24T13:29:04.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2019-02-08T13:52:33.000+01:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2019-02-08T09:37:12.000+01:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2019-01-29T14:06:13.000+01:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2018-09-26T10:20:08.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2018-08-16T10:44:38.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2018-08-07T08:13:23.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
FEM_SPLITTER_Q1M4¶
| Instance id: | FXE_DET_LPD1M-1/CAL/FEM_SPLITTER_Q1M4 |
|---|---|
| Class id: | CppFemSplitter |
| Host: | sa1-br-sys-cal-3 |
| Alias: | sa1-br-sys-cal-3 |
| Git repo: | https://git.xfel.eu/karaboDevices/cppFemCombiner |
| Last modified: | 2021-06-03T15:24:45.000+02:00 |
| Created at: | 2018-05-15T15:17:31.000+02:00 |
| Main authors: | Danilevski, Hauf, Ahmed |
| Latest tag: | 1.4.4-2.10.0 |
| Deployment tag: | 1.4.4-2.10.0 |
| Installed tag: | 1.3.0-2.4.1 |
| Scenes: | RAW_OVERVIEW, CAL_MANAGER_old, CORRECTED_OVERVIEW, CAL_MANAGER |
| Accessible by: | CAL, CONTROLS, CTRL, DA, amunnich, danilevc, jsztuk, kirkwood, xdoc |
Warning
Rogue installation which is not mentioned in the deployment!
Warning
The installed tag (1.3.0-2.4.1) does not match tags mentioned in the deployment ([‘1.4.4-2.10.0’])!
General online calibration can be found here.
For resolving issues concerning detector related DAQ check this page.
An (expert) tutorial on how to disable calibration constants can be found here.
If you have questions, contact det-support@xfel.eu
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device (i.e. of the server
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- useTimeserver:
- Unused - whether device connects to time server is configured via ‘timeServerId’
- progress:
- The progress of the current action
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- input:
- Input channel for data from dispatchers
- fastSources:
- Sources as provided in channel meta data that contain fast data. Provide in the form source:path.in.hash to identify both source and path in the source data hash.
- generateTestData:
- Generate test data based on last input real data
- gpuFreeLimit:
- Temporarily stall the pipeline, and free GPU resources if below this limit
| Created: | 2021-01-06T14:15:58.000+01:00 |
|---|---|
| Author: | Cyril Danilevski |
| Notes: |
| Created: | 2020-11-23T16:28:15.000+01:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2020-08-25T12:13:39.000+02:00 |
|---|---|
| Author: | Thomas Michelat |
| Notes: |
| Created: | 2020-08-24T19:11:45.000+02:00 |
|---|---|
| Author: | Thomas Michelat |
| Notes: | configurable behavior on slowness |
| Created: | 2020-07-08T12:50:55.000+02:00 |
|---|---|
| Author: | Karim Ahmed |
| Notes: | Phase III deployed and tested |
| Created: | 2020-05-05T14:25:56.000+02:00 |
|---|---|
| Author: | Karim Ahmed |
| Notes: |
| Created: | 2020-04-07T16:27:25.000+02:00 |
|---|---|
| Author: | Karim Ahmed |
| Notes: |
| Created: | 2020-02-27T17:35:08.000+01:00 |
|---|---|
| Author: | Karim Ahmed |
| Notes: |
| Created: | 2020-02-11T12:00:10.000+01:00 |
|---|---|
| Author: | Karim Ahmed |
| Notes: |
| Created: | 2019-07-30T10:21:54.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2019-07-02T11:46:52.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2019-05-09T19:17:42.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2019-05-02T10:17:59.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2019-04-24T13:29:04.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2019-02-08T13:52:33.000+01:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2019-02-08T09:37:12.000+01:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2019-01-29T14:06:13.000+01:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2018-09-26T10:20:08.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2018-08-16T10:44:38.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2018-08-07T08:13:23.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
FEM_SPLITTER_Q2M1¶
| Instance id: | FXE_DET_LPD1M-1/CAL/FEM_SPLITTER_Q2M1 |
|---|---|
| Class id: | CppFemSplitter |
| Host: | sa1-br-sys-cal-4 |
| Alias: | sa1-br-sys-cal-4 |
| Git repo: | https://git.xfel.eu/karaboDevices/cppFemCombiner |
| Last modified: | 2021-06-03T15:24:45.000+02:00 |
| Created at: | 2018-05-15T15:17:31.000+02:00 |
| Main authors: | Danilevski, Hauf, Ahmed |
| Latest tag: | 1.4.4-2.10.0 |
| Deployment tag: | 1.4.4-2.10.0 |
| Installed tag: | 1.3.0-2.4.1 |
| Scenes: | RAW_OVERVIEW, CAL_MANAGER_old, CORRECTED_OVERVIEW, CAL_MANAGER |
| Accessible by: | CAL, CONTROLS, CTRL, DA, amunnich, danilevc, jsztuk, kirkwood, xdoc |
Warning
Rogue installation which is not mentioned in the deployment!
Warning
The installed tag (1.3.0-2.4.1) does not match tags mentioned in the deployment ([‘1.4.4-2.10.0’])!
General online calibration can be found here.
For resolving issues concerning detector related DAQ check this page.
An (expert) tutorial on how to disable calibration constants can be found here.
If you have questions, contact det-support@xfel.eu
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device (i.e. of the server
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- useTimeserver:
- Unused - whether device connects to time server is configured via ‘timeServerId’
- progress:
- The progress of the current action
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- input:
- Input channel for data from dispatchers
- fastSources:
- Sources as provided in channel meta data that contain fast data. Provide in the form source:path.in.hash to identify both source and path in the source data hash.
- generateTestData:
- Generate test data based on last input real data
- gpuFreeLimit:
- Temporarily stall the pipeline, and free GPU resources if below this limit
| Created: | 2021-01-06T14:15:58.000+01:00 |
|---|---|
| Author: | Cyril Danilevski |
| Notes: |
| Created: | 2020-11-23T16:28:15.000+01:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2020-08-25T12:13:39.000+02:00 |
|---|---|
| Author: | Thomas Michelat |
| Notes: |
| Created: | 2020-08-24T19:11:45.000+02:00 |
|---|---|
| Author: | Thomas Michelat |
| Notes: | configurable behavior on slowness |
| Created: | 2020-07-08T12:50:55.000+02:00 |
|---|---|
| Author: | Karim Ahmed |
| Notes: | Phase III deployed and tested |
| Created: | 2020-05-05T14:25:56.000+02:00 |
|---|---|
| Author: | Karim Ahmed |
| Notes: |
| Created: | 2020-04-07T16:27:25.000+02:00 |
|---|---|
| Author: | Karim Ahmed |
| Notes: |
| Created: | 2020-02-27T17:35:08.000+01:00 |
|---|---|
| Author: | Karim Ahmed |
| Notes: |
| Created: | 2020-02-11T12:00:10.000+01:00 |
|---|---|
| Author: | Karim Ahmed |
| Notes: |
| Created: | 2019-07-30T10:21:54.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2019-07-02T11:46:52.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2019-05-09T19:17:42.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2019-05-02T10:17:59.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2019-04-24T13:29:04.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2019-02-08T13:52:33.000+01:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2019-02-08T09:37:12.000+01:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2019-01-29T14:06:13.000+01:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2018-09-26T10:20:08.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2018-08-16T10:44:38.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2018-08-07T08:13:23.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
FEM_SPLITTER_Q2M2¶
| Instance id: | FXE_DET_LPD1M-1/CAL/FEM_SPLITTER_Q2M2 |
|---|---|
| Class id: | CppFemSplitter |
| Host: | sa1-br-sys-cal-5 |
| Alias: | sa1-br-sys-cal-5 |
| Git repo: | https://git.xfel.eu/karaboDevices/cppFemCombiner |
| Last modified: | 2021-06-03T15:24:45.000+02:00 |
| Created at: | 2018-05-15T15:17:31.000+02:00 |
| Main authors: | Danilevski, Hauf, Ahmed |
| Latest tag: | 1.4.4-2.10.0 |
| Deployment tag: | 1.4.4-2.10.0 |
| Installed tag: | 1.3.0-2.4.1 |
| Scenes: | RAW_OVERVIEW, CAL_MANAGER_old, CORRECTED_OVERVIEW, CAL_MANAGER |
| Accessible by: | CAL, CONTROLS, CTRL, DA, amunnich, danilevc, jsztuk, kirkwood, xdoc |
Warning
Rogue installation which is not mentioned in the deployment!
Warning
The installed tag (1.3.0-2.4.1) does not match tags mentioned in the deployment ([‘1.4.4-2.10.0’])!
General online calibration can be found here.
For resolving issues concerning detector related DAQ check this page.
An (expert) tutorial on how to disable calibration constants can be found here.
If you have questions, contact det-support@xfel.eu
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device (i.e. of the server
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- useTimeserver:
- Unused - whether device connects to time server is configured via ‘timeServerId’
- progress:
- The progress of the current action
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- input:
- Input channel for data from dispatchers
- fastSources:
- Sources as provided in channel meta data that contain fast data. Provide in the form source:path.in.hash to identify both source and path in the source data hash.
- generateTestData:
- Generate test data based on last input real data
- gpuFreeLimit:
- Temporarily stall the pipeline, and free GPU resources if below this limit
| Created: | 2021-01-06T14:15:58.000+01:00 |
|---|---|
| Author: | Cyril Danilevski |
| Notes: |
| Created: | 2020-11-23T16:28:15.000+01:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2020-08-25T12:13:39.000+02:00 |
|---|---|
| Author: | Thomas Michelat |
| Notes: |
| Created: | 2020-08-24T19:11:45.000+02:00 |
|---|---|
| Author: | Thomas Michelat |
| Notes: | configurable behavior on slowness |
| Created: | 2020-07-08T12:50:55.000+02:00 |
|---|---|
| Author: | Karim Ahmed |
| Notes: | Phase III deployed and tested |
| Created: | 2020-05-05T14:25:56.000+02:00 |
|---|---|
| Author: | Karim Ahmed |
| Notes: |
| Created: | 2020-04-07T16:27:25.000+02:00 |
|---|---|
| Author: | Karim Ahmed |
| Notes: |
| Created: | 2020-02-27T17:35:08.000+01:00 |
|---|---|
| Author: | Karim Ahmed |
| Notes: |
| Created: | 2020-02-11T12:00:10.000+01:00 |
|---|---|
| Author: | Karim Ahmed |
| Notes: |
| Created: | 2019-07-30T10:21:54.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2019-07-02T11:46:52.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2019-05-09T19:17:42.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2019-05-02T10:17:59.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2019-04-24T13:29:04.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2019-02-08T13:52:33.000+01:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2019-02-08T09:37:12.000+01:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2019-01-29T14:06:13.000+01:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2018-09-26T10:20:08.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2018-08-16T10:44:38.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2018-08-07T08:13:23.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
FEM_SPLITTER_Q2M3¶
| Instance id: | FXE_DET_LPD1M-1/CAL/FEM_SPLITTER_Q2M3 |
|---|---|
| Class id: | CppFemSplitter |
| Host: | sa1-br-sys-cal-6 |
| Alias: | sa1-br-sys-cal-6 |
| Git repo: | https://git.xfel.eu/karaboDevices/cppFemCombiner |
| Last modified: | 2021-06-03T15:24:45.000+02:00 |
| Created at: | 2018-05-15T15:17:31.000+02:00 |
| Main authors: | Danilevski, Hauf, Ahmed |
| Latest tag: | 1.4.4-2.10.0 |
| Deployment tag: | 1.4.4-2.10.0 |
| Installed tag: | 1.3.0-2.4.1 |
| Scenes: | RAW_OVERVIEW, CAL_MANAGER_old, CORRECTED_OVERVIEW, CAL_MANAGER |
| Accessible by: | CAL, CONTROLS, CTRL, DA, amunnich, danilevc, jsztuk, kirkwood, xdoc |
Warning
Rogue installation which is not mentioned in the deployment!
Warning
The installed tag (1.3.0-2.4.1) does not match tags mentioned in the deployment ([‘1.4.4-2.10.0’])!
General online calibration can be found here.
For resolving issues concerning detector related DAQ check this page.
An (expert) tutorial on how to disable calibration constants can be found here.
If you have questions, contact det-support@xfel.eu
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device (i.e. of the server
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- useTimeserver:
- Unused - whether device connects to time server is configured via ‘timeServerId’
- progress:
- The progress of the current action
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- input:
- Input channel for data from dispatchers
- fastSources:
- Sources as provided in channel meta data that contain fast data. Provide in the form source:path.in.hash to identify both source and path in the source data hash.
- generateTestData:
- Generate test data based on last input real data
- gpuFreeLimit:
- Temporarily stall the pipeline, and free GPU resources if below this limit
| Created: | 2021-01-06T14:15:58.000+01:00 |
|---|---|
| Author: | Cyril Danilevski |
| Notes: |
| Created: | 2020-11-23T16:28:15.000+01:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2020-08-25T12:13:39.000+02:00 |
|---|---|
| Author: | Thomas Michelat |
| Notes: |
| Created: | 2020-08-24T19:11:45.000+02:00 |
|---|---|
| Author: | Thomas Michelat |
| Notes: | configurable behavior on slowness |
| Created: | 2020-07-08T12:50:55.000+02:00 |
|---|---|
| Author: | Karim Ahmed |
| Notes: | Phase III deployed and tested |
| Created: | 2020-05-05T14:25:56.000+02:00 |
|---|---|
| Author: | Karim Ahmed |
| Notes: |
| Created: | 2020-04-07T16:27:25.000+02:00 |
|---|---|
| Author: | Karim Ahmed |
| Notes: |
| Created: | 2020-02-27T17:35:08.000+01:00 |
|---|---|
| Author: | Karim Ahmed |
| Notes: |
| Created: | 2020-02-11T12:00:10.000+01:00 |
|---|---|
| Author: | Karim Ahmed |
| Notes: |
| Created: | 2019-07-30T10:21:54.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2019-07-02T11:46:52.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2019-05-09T19:17:42.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2019-05-02T10:17:59.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2019-04-24T13:29:04.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2019-02-08T13:52:33.000+01:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2019-02-08T09:37:12.000+01:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2019-01-29T14:06:13.000+01:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2018-09-26T10:20:08.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2018-08-16T10:44:38.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2018-08-07T08:13:23.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
FEM_SPLITTER_Q2M4¶
| Instance id: | FXE_DET_LPD1M-1/CAL/FEM_SPLITTER_Q2M4 |
|---|---|
| Class id: | CppFemSplitter |
| Host: | sa1-br-sys-cal-7 |
| Alias: | sa1-br-sys-cal-7 |
| Git repo: | https://git.xfel.eu/karaboDevices/cppFemCombiner |
| Last modified: | 2021-06-03T15:24:45.000+02:00 |
| Created at: | 2018-05-15T15:17:31.000+02:00 |
| Main authors: | Danilevski, Hauf, Ahmed |
| Latest tag: | 1.4.4-2.10.0 |
| Deployment tag: | 1.4.4-2.10.0 |
| Installed tag: | 1.3.0-2.4.1 |
| Scenes: | RAW_OVERVIEW, CAL_MANAGER_old, CORRECTED_OVERVIEW, CAL_MANAGER |
| Accessible by: | CAL, CONTROLS, CTRL, DA, amunnich, danilevc, jsztuk, kirkwood, xdoc |
Warning
Rogue installation which is not mentioned in the deployment!
Warning
The installed tag (1.3.0-2.4.1) does not match tags mentioned in the deployment ([‘1.4.4-2.10.0’])!
General online calibration can be found here.
For resolving issues concerning detector related DAQ check this page.
An (expert) tutorial on how to disable calibration constants can be found here.
If you have questions, contact det-support@xfel.eu
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device (i.e. of the server
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- useTimeserver:
- Unused - whether device connects to time server is configured via ‘timeServerId’
- progress:
- The progress of the current action
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- input:
- Input channel for data from dispatchers
- fastSources:
- Sources as provided in channel meta data that contain fast data. Provide in the form source:path.in.hash to identify both source and path in the source data hash.
- generateTestData:
- Generate test data based on last input real data
- gpuFreeLimit:
- Temporarily stall the pipeline, and free GPU resources if below this limit
| Created: | 2021-01-06T14:15:58.000+01:00 |
|---|---|
| Author: | Cyril Danilevski |
| Notes: |
| Created: | 2020-11-23T16:28:15.000+01:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2020-08-25T12:13:39.000+02:00 |
|---|---|
| Author: | Thomas Michelat |
| Notes: |
| Created: | 2020-08-24T19:11:45.000+02:00 |
|---|---|
| Author: | Thomas Michelat |
| Notes: | configurable behavior on slowness |
| Created: | 2020-07-08T12:50:55.000+02:00 |
|---|---|
| Author: | Karim Ahmed |
| Notes: | Phase III deployed and tested |
| Created: | 2020-05-05T14:25:56.000+02:00 |
|---|---|
| Author: | Karim Ahmed |
| Notes: |
| Created: | 2020-04-07T16:27:25.000+02:00 |
|---|---|
| Author: | Karim Ahmed |
| Notes: |
| Created: | 2020-02-27T17:35:08.000+01:00 |
|---|---|
| Author: | Karim Ahmed |
| Notes: |
| Created: | 2020-02-11T12:00:10.000+01:00 |
|---|---|
| Author: | Karim Ahmed |
| Notes: |
| Created: | 2019-07-30T10:21:54.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2019-07-02T11:46:52.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2019-05-09T19:17:42.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2019-05-02T10:17:59.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2019-04-24T13:29:04.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2019-02-08T13:52:33.000+01:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2019-02-08T09:37:12.000+01:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2019-01-29T14:06:13.000+01:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2018-09-26T10:20:08.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2018-08-16T10:44:38.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2018-08-07T08:13:23.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
FEM_SPLITTER_Q3M1¶
| Instance id: | FXE_DET_LPD1M-1/CAL/FEM_SPLITTER_Q3M1 |
|---|---|
| Class id: | CppFemSplitter |
| Host: | sa1-br-sys-cal-0 |
| Alias: | sa1-br-sys-cal-0 |
| Git repo: | https://git.xfel.eu/karaboDevices/cppFemCombiner |
| Last modified: | 2021-06-03T15:24:45.000+02:00 |
| Created at: | 2018-05-15T15:17:31.000+02:00 |
| Main authors: | Danilevski, Hauf, Ahmed |
| Latest tag: | 1.4.4-2.10.0 |
| Deployment tag: | 1.4.4-2.10.0 |
| Installed tag: | 1.3.0-2.4.1 |
| Scenes: | RAW_OVERVIEW, CAL_MANAGER_old, CORRECTED_OVERVIEW, CAL_MANAGER |
| Accessible by: | CAL, CONTROLS, CTRL, DA, amunnich, danilevc, jsztuk, kirkwood, xdoc |
Warning
Rogue installation which is not mentioned in the deployment!
Warning
The installed tag (1.3.0-2.4.1) does not match tags mentioned in the deployment ([‘1.4.4-2.10.0’])!
General online calibration can be found here.
For resolving issues concerning detector related DAQ check this page.
An (expert) tutorial on how to disable calibration constants can be found here.
If you have questions, contact det-support@xfel.eu
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device (i.e. of the server
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- useTimeserver:
- Unused - whether device connects to time server is configured via ‘timeServerId’
- progress:
- The progress of the current action
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- input:
- Input channel for data from dispatchers
- fastSources:
- Sources as provided in channel meta data that contain fast data. Provide in the form source:path.in.hash to identify both source and path in the source data hash.
- generateTestData:
- Generate test data based on last input real data
- gpuFreeLimit:
- Temporarily stall the pipeline, and free GPU resources if below this limit
| Created: | 2021-01-06T14:15:58.000+01:00 |
|---|---|
| Author: | Cyril Danilevski |
| Notes: |
| Created: | 2020-11-23T16:28:15.000+01:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2020-08-25T12:13:39.000+02:00 |
|---|---|
| Author: | Thomas Michelat |
| Notes: |
| Created: | 2020-08-24T19:11:45.000+02:00 |
|---|---|
| Author: | Thomas Michelat |
| Notes: | configurable behavior on slowness |
| Created: | 2020-07-08T12:50:55.000+02:00 |
|---|---|
| Author: | Karim Ahmed |
| Notes: | Phase III deployed and tested |
| Created: | 2020-05-05T14:25:56.000+02:00 |
|---|---|
| Author: | Karim Ahmed |
| Notes: |
| Created: | 2020-04-07T16:27:25.000+02:00 |
|---|---|
| Author: | Karim Ahmed |
| Notes: |
| Created: | 2020-02-27T17:35:08.000+01:00 |
|---|---|
| Author: | Karim Ahmed |
| Notes: |
| Created: | 2020-02-11T12:00:10.000+01:00 |
|---|---|
| Author: | Karim Ahmed |
| Notes: |
| Created: | 2019-07-30T10:21:54.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2019-07-02T11:46:52.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2019-05-09T19:17:42.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2019-05-02T10:17:59.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2019-04-24T13:29:04.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2019-02-08T13:52:33.000+01:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2019-02-08T09:37:12.000+01:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2019-01-29T14:06:13.000+01:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2018-09-26T10:20:08.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2018-08-16T10:44:38.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2018-08-07T08:13:23.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
FEM_SPLITTER_Q3M2¶
| Instance id: | FXE_DET_LPD1M-1/CAL/FEM_SPLITTER_Q3M2 |
|---|---|
| Class id: | CppFemSplitter |
| Host: | sa1-br-sys-cal-1 |
| Alias: | sa1-br-sys-cal-1 |
| Git repo: | https://git.xfel.eu/karaboDevices/cppFemCombiner |
| Last modified: | 2021-06-03T15:24:45.000+02:00 |
| Created at: | 2018-05-15T15:17:31.000+02:00 |
| Main authors: | Danilevski, Hauf, Ahmed |
| Latest tag: | 1.4.4-2.10.0 |
| Deployment tag: | 1.4.4-2.10.0 |
| Installed tag: | 1.3.0-2.4.1 |
| Scenes: | RAW_OVERVIEW, CAL_MANAGER_old, CORRECTED_OVERVIEW, CAL_MANAGER |
| Accessible by: | CAL, CONTROLS, CTRL, DA, amunnich, danilevc, jsztuk, kirkwood, xdoc |
Warning
Rogue installation which is not mentioned in the deployment!
Warning
The installed tag (1.3.0-2.4.1) does not match tags mentioned in the deployment ([‘1.4.4-2.10.0’])!
General online calibration can be found here.
For resolving issues concerning detector related DAQ check this page.
An (expert) tutorial on how to disable calibration constants can be found here.
If you have questions, contact det-support@xfel.eu
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device (i.e. of the server
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- useTimeserver:
- Unused - whether device connects to time server is configured via ‘timeServerId’
- progress:
- The progress of the current action
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- input:
- Input channel for data from dispatchers
- fastSources:
- Sources as provided in channel meta data that contain fast data. Provide in the form source:path.in.hash to identify both source and path in the source data hash.
- generateTestData:
- Generate test data based on last input real data
- gpuFreeLimit:
- Temporarily stall the pipeline, and free GPU resources if below this limit
| Created: | 2021-01-06T14:15:58.000+01:00 |
|---|---|
| Author: | Cyril Danilevski |
| Notes: |
| Created: | 2020-11-23T16:28:15.000+01:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2020-08-25T12:13:39.000+02:00 |
|---|---|
| Author: | Thomas Michelat |
| Notes: |
| Created: | 2020-08-24T19:11:45.000+02:00 |
|---|---|
| Author: | Thomas Michelat |
| Notes: | configurable behavior on slowness |
| Created: | 2020-07-08T12:50:55.000+02:00 |
|---|---|
| Author: | Karim Ahmed |
| Notes: | Phase III deployed and tested |
| Created: | 2020-05-05T14:25:56.000+02:00 |
|---|---|
| Author: | Karim Ahmed |
| Notes: |
| Created: | 2020-04-07T16:27:25.000+02:00 |
|---|---|
| Author: | Karim Ahmed |
| Notes: |
| Created: | 2020-02-27T17:35:08.000+01:00 |
|---|---|
| Author: | Karim Ahmed |
| Notes: |
| Created: | 2020-02-11T12:00:10.000+01:00 |
|---|---|
| Author: | Karim Ahmed |
| Notes: |
| Created: | 2019-07-30T10:21:54.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2019-07-02T11:46:52.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2019-05-09T19:17:42.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2019-05-02T10:17:59.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2019-04-24T13:29:04.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2019-02-08T13:52:33.000+01:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2019-02-08T09:37:12.000+01:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2019-01-29T14:06:13.000+01:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2018-09-26T10:20:08.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2018-08-16T10:44:38.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2018-08-07T08:13:23.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
FEM_SPLITTER_Q3M3¶
| Instance id: | FXE_DET_LPD1M-1/CAL/FEM_SPLITTER_Q3M3 |
|---|---|
| Class id: | CppFemSplitter |
| Host: | sa1-br-sys-cal-2 |
| Alias: | sa1-br-sys-cal-2 |
| Git repo: | https://git.xfel.eu/karaboDevices/cppFemCombiner |
| Last modified: | 2021-06-03T15:24:45.000+02:00 |
| Created at: | 2018-05-15T15:17:31.000+02:00 |
| Main authors: | Danilevski, Hauf, Ahmed |
| Latest tag: | 1.4.4-2.10.0 |
| Deployment tag: | 1.4.4-2.10.0 |
| Installed tag: | 1.3.0-2.4.1 |
| Scenes: | RAW_OVERVIEW, CAL_MANAGER_old, CORRECTED_OVERVIEW, CAL_MANAGER |
| Accessible by: | CAL, CONTROLS, CTRL, DA, amunnich, danilevc, jsztuk, kirkwood, xdoc |
Warning
Rogue installation which is not mentioned in the deployment!
Warning
The installed tag (1.3.0-2.4.1) does not match tags mentioned in the deployment ([‘1.4.4-2.10.0’])!
General online calibration can be found here.
For resolving issues concerning detector related DAQ check this page.
An (expert) tutorial on how to disable calibration constants can be found here.
If you have questions, contact det-support@xfel.eu
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device (i.e. of the server
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- useTimeserver:
- Unused - whether device connects to time server is configured via ‘timeServerId’
- progress:
- The progress of the current action
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- input:
- Input channel for data from dispatchers
- fastSources:
- Sources as provided in channel meta data that contain fast data. Provide in the form source:path.in.hash to identify both source and path in the source data hash.
- generateTestData:
- Generate test data based on last input real data
- gpuFreeLimit:
- Temporarily stall the pipeline, and free GPU resources if below this limit
| Created: | 2021-01-06T14:15:58.000+01:00 |
|---|---|
| Author: | Cyril Danilevski |
| Notes: |
| Created: | 2020-11-23T16:28:15.000+01:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2020-08-25T12:13:39.000+02:00 |
|---|---|
| Author: | Thomas Michelat |
| Notes: |
| Created: | 2020-08-24T19:11:45.000+02:00 |
|---|---|
| Author: | Thomas Michelat |
| Notes: | configurable behavior on slowness |
| Created: | 2020-07-08T12:50:55.000+02:00 |
|---|---|
| Author: | Karim Ahmed |
| Notes: | Phase III deployed and tested |
| Created: | 2020-05-05T14:25:56.000+02:00 |
|---|---|
| Author: | Karim Ahmed |
| Notes: |
| Created: | 2020-04-07T16:27:25.000+02:00 |
|---|---|
| Author: | Karim Ahmed |
| Notes: |
| Created: | 2020-02-27T17:35:08.000+01:00 |
|---|---|
| Author: | Karim Ahmed |
| Notes: |
| Created: | 2020-02-11T12:00:10.000+01:00 |
|---|---|
| Author: | Karim Ahmed |
| Notes: |
| Created: | 2019-07-30T10:21:54.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2019-07-02T11:46:52.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2019-05-09T19:17:42.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2019-05-02T10:17:59.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2019-04-24T13:29:04.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2019-02-08T13:52:33.000+01:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2019-02-08T09:37:12.000+01:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2019-01-29T14:06:13.000+01:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2018-09-26T10:20:08.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2018-08-16T10:44:38.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2018-08-07T08:13:23.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
FEM_SPLITTER_Q3M4¶
| Instance id: | FXE_DET_LPD1M-1/CAL/FEM_SPLITTER_Q3M4 |
|---|---|
| Class id: | CppFemSplitter |
| Host: | sa1-br-sys-cal-3 |
| Alias: | sa1-br-sys-cal-3 |
| Git repo: | https://git.xfel.eu/karaboDevices/cppFemCombiner |
| Last modified: | 2021-06-03T15:24:45.000+02:00 |
| Created at: | 2018-05-15T15:17:31.000+02:00 |
| Main authors: | Danilevski, Hauf, Ahmed |
| Latest tag: | 1.4.4-2.10.0 |
| Deployment tag: | 1.4.4-2.10.0 |
| Installed tag: | 1.3.0-2.4.1 |
| Scenes: | RAW_OVERVIEW, CAL_MANAGER_old, CORRECTED_OVERVIEW, CAL_MANAGER |
| Accessible by: | CAL, CONTROLS, CTRL, DA, amunnich, danilevc, jsztuk, kirkwood, xdoc |
Warning
Rogue installation which is not mentioned in the deployment!
Warning
The installed tag (1.3.0-2.4.1) does not match tags mentioned in the deployment ([‘1.4.4-2.10.0’])!
General online calibration can be found here.
For resolving issues concerning detector related DAQ check this page.
An (expert) tutorial on how to disable calibration constants can be found here.
If you have questions, contact det-support@xfel.eu
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device (i.e. of the server
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- useTimeserver:
- Unused - whether device connects to time server is configured via ‘timeServerId’
- progress:
- The progress of the current action
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- input:
- Input channel for data from dispatchers
- fastSources:
- Sources as provided in channel meta data that contain fast data. Provide in the form source:path.in.hash to identify both source and path in the source data hash.
- generateTestData:
- Generate test data based on last input real data
- gpuFreeLimit:
- Temporarily stall the pipeline, and free GPU resources if below this limit
| Created: | 2021-01-06T14:15:58.000+01:00 |
|---|---|
| Author: | Cyril Danilevski |
| Notes: |
| Created: | 2020-11-23T16:28:15.000+01:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2020-08-25T12:13:39.000+02:00 |
|---|---|
| Author: | Thomas Michelat |
| Notes: |
| Created: | 2020-08-24T19:11:45.000+02:00 |
|---|---|
| Author: | Thomas Michelat |
| Notes: | configurable behavior on slowness |
| Created: | 2020-07-08T12:50:55.000+02:00 |
|---|---|
| Author: | Karim Ahmed |
| Notes: | Phase III deployed and tested |
| Created: | 2020-05-05T14:25:56.000+02:00 |
|---|---|
| Author: | Karim Ahmed |
| Notes: |
| Created: | 2020-04-07T16:27:25.000+02:00 |
|---|---|
| Author: | Karim Ahmed |
| Notes: |
| Created: | 2020-02-27T17:35:08.000+01:00 |
|---|---|
| Author: | Karim Ahmed |
| Notes: |
| Created: | 2020-02-11T12:00:10.000+01:00 |
|---|---|
| Author: | Karim Ahmed |
| Notes: |
| Created: | 2019-07-30T10:21:54.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2019-07-02T11:46:52.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2019-05-09T19:17:42.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2019-05-02T10:17:59.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2019-04-24T13:29:04.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2019-02-08T13:52:33.000+01:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2019-02-08T09:37:12.000+01:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2019-01-29T14:06:13.000+01:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2018-09-26T10:20:08.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2018-08-16T10:44:38.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2018-08-07T08:13:23.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
FEM_SPLITTER_Q4M1¶
| Instance id: | FXE_DET_LPD1M-1/CAL/FEM_SPLITTER_Q4M1 |
|---|---|
| Class id: | CppFemSplitter |
| Host: | sa1-br-sys-cal-4 |
| Alias: | sa1-br-sys-cal-4 |
| Git repo: | https://git.xfel.eu/karaboDevices/cppFemCombiner |
| Last modified: | 2021-06-03T15:24:45.000+02:00 |
| Created at: | 2018-05-15T15:17:31.000+02:00 |
| Main authors: | Danilevski, Hauf, Ahmed |
| Latest tag: | 1.4.4-2.10.0 |
| Deployment tag: | 1.4.4-2.10.0 |
| Installed tag: | 1.3.0-2.4.1 |
| Scenes: | RAW_OVERVIEW, CAL_MANAGER_old, CORRECTED_OVERVIEW, CAL_MANAGER |
| Accessible by: | CAL, CONTROLS, CTRL, DA, amunnich, danilevc, jsztuk, kirkwood, xdoc |
Warning
Rogue installation which is not mentioned in the deployment!
Warning
The installed tag (1.3.0-2.4.1) does not match tags mentioned in the deployment ([‘1.4.4-2.10.0’])!
General online calibration can be found here.
For resolving issues concerning detector related DAQ check this page.
An (expert) tutorial on how to disable calibration constants can be found here.
If you have questions, contact det-support@xfel.eu
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device (i.e. of the server
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- useTimeserver:
- Unused - whether device connects to time server is configured via ‘timeServerId’
- progress:
- The progress of the current action
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- input:
- Input channel for data from dispatchers
- fastSources:
- Sources as provided in channel meta data that contain fast data. Provide in the form source:path.in.hash to identify both source and path in the source data hash.
- generateTestData:
- Generate test data based on last input real data
- gpuFreeLimit:
- Temporarily stall the pipeline, and free GPU resources if below this limit
| Created: | 2021-01-06T14:15:58.000+01:00 |
|---|---|
| Author: | Cyril Danilevski |
| Notes: |
| Created: | 2020-11-23T16:28:15.000+01:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2020-08-25T12:13:39.000+02:00 |
|---|---|
| Author: | Thomas Michelat |
| Notes: |
| Created: | 2020-08-24T19:11:45.000+02:00 |
|---|---|
| Author: | Thomas Michelat |
| Notes: | configurable behavior on slowness |
| Created: | 2020-07-08T12:50:55.000+02:00 |
|---|---|
| Author: | Karim Ahmed |
| Notes: | Phase III deployed and tested |
| Created: | 2020-05-05T14:25:56.000+02:00 |
|---|---|
| Author: | Karim Ahmed |
| Notes: |
| Created: | 2020-04-07T16:27:25.000+02:00 |
|---|---|
| Author: | Karim Ahmed |
| Notes: |
| Created: | 2020-02-27T17:35:08.000+01:00 |
|---|---|
| Author: | Karim Ahmed |
| Notes: |
| Created: | 2020-02-11T12:00:10.000+01:00 |
|---|---|
| Author: | Karim Ahmed |
| Notes: |
| Created: | 2019-07-30T10:21:54.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2019-07-02T11:46:52.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2019-05-09T19:17:42.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2019-05-02T10:17:59.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2019-04-24T13:29:04.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2019-02-08T13:52:33.000+01:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2019-02-08T09:37:12.000+01:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2019-01-29T14:06:13.000+01:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2018-09-26T10:20:08.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2018-08-16T10:44:38.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2018-08-07T08:13:23.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
FEM_SPLITTER_Q4M2¶
| Instance id: | FXE_DET_LPD1M-1/CAL/FEM_SPLITTER_Q4M2 |
|---|---|
| Class id: | CppFemSplitter |
| Host: | sa1-br-sys-cal-5 |
| Alias: | sa1-br-sys-cal-5 |
| Git repo: | https://git.xfel.eu/karaboDevices/cppFemCombiner |
| Last modified: | 2021-06-03T15:24:45.000+02:00 |
| Created at: | 2018-05-15T15:17:31.000+02:00 |
| Main authors: | Danilevski, Hauf, Ahmed |
| Latest tag: | 1.4.4-2.10.0 |
| Deployment tag: | 1.4.4-2.10.0 |
| Installed tag: | 1.3.0-2.4.1 |
| Scenes: | RAW_OVERVIEW, CAL_MANAGER_old, CORRECTED_OVERVIEW, CAL_MANAGER |
| Accessible by: | CAL, CONTROLS, CTRL, DA, amunnich, danilevc, jsztuk, kirkwood, xdoc |
Warning
Rogue installation which is not mentioned in the deployment!
Warning
The installed tag (1.3.0-2.4.1) does not match tags mentioned in the deployment ([‘1.4.4-2.10.0’])!
General online calibration can be found here.
For resolving issues concerning detector related DAQ check this page.
An (expert) tutorial on how to disable calibration constants can be found here.
If you have questions, contact det-support@xfel.eu
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device (i.e. of the server
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- useTimeserver:
- Unused - whether device connects to time server is configured via ‘timeServerId’
- progress:
- The progress of the current action
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- input:
- Input channel for data from dispatchers
- fastSources:
- Sources as provided in channel meta data that contain fast data. Provide in the form source:path.in.hash to identify both source and path in the source data hash.
- generateTestData:
- Generate test data based on last input real data
- gpuFreeLimit:
- Temporarily stall the pipeline, and free GPU resources if below this limit
| Created: | 2021-01-06T14:15:58.000+01:00 |
|---|---|
| Author: | Cyril Danilevski |
| Notes: |
| Created: | 2020-11-23T16:28:15.000+01:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2020-08-25T12:13:39.000+02:00 |
|---|---|
| Author: | Thomas Michelat |
| Notes: |
| Created: | 2020-08-24T19:11:45.000+02:00 |
|---|---|
| Author: | Thomas Michelat |
| Notes: | configurable behavior on slowness |
| Created: | 2020-07-08T12:50:55.000+02:00 |
|---|---|
| Author: | Karim Ahmed |
| Notes: | Phase III deployed and tested |
| Created: | 2020-05-05T14:25:56.000+02:00 |
|---|---|
| Author: | Karim Ahmed |
| Notes: |
| Created: | 2020-04-07T16:27:25.000+02:00 |
|---|---|
| Author: | Karim Ahmed |
| Notes: |
| Created: | 2020-02-27T17:35:08.000+01:00 |
|---|---|
| Author: | Karim Ahmed |
| Notes: |
| Created: | 2020-02-11T12:00:10.000+01:00 |
|---|---|
| Author: | Karim Ahmed |
| Notes: |
| Created: | 2019-07-30T10:21:54.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2019-07-02T11:46:52.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2019-05-09T19:17:42.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2019-05-02T10:17:59.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2019-04-24T13:29:04.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2019-02-08T13:52:33.000+01:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2019-02-08T09:37:12.000+01:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2019-01-29T14:06:13.000+01:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2018-09-26T10:20:08.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2018-08-16T10:44:38.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2018-08-07T08:13:23.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
FEM_SPLITTER_Q4M3¶
| Instance id: | FXE_DET_LPD1M-1/CAL/FEM_SPLITTER_Q4M3 |
|---|---|
| Class id: | CppFemSplitter |
| Host: | sa1-br-sys-cal-6 |
| Alias: | sa1-br-sys-cal-6 |
| Git repo: | https://git.xfel.eu/karaboDevices/cppFemCombiner |
| Last modified: | 2021-06-03T15:24:45.000+02:00 |
| Created at: | 2018-05-15T15:17:31.000+02:00 |
| Main authors: | Danilevski, Hauf, Ahmed |
| Latest tag: | 1.4.4-2.10.0 |
| Deployment tag: | 1.4.4-2.10.0 |
| Installed tag: | 1.3.0-2.4.1 |
| Scenes: | RAW_OVERVIEW, CAL_MANAGER_old, CORRECTED_OVERVIEW, CAL_MANAGER |
| Accessible by: | CAL, CONTROLS, CTRL, DA, amunnich, danilevc, jsztuk, kirkwood, xdoc |
Warning
Rogue installation which is not mentioned in the deployment!
Warning
The installed tag (1.3.0-2.4.1) does not match tags mentioned in the deployment ([‘1.4.4-2.10.0’])!
General online calibration can be found here.
For resolving issues concerning detector related DAQ check this page.
An (expert) tutorial on how to disable calibration constants can be found here.
If you have questions, contact det-support@xfel.eu
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device (i.e. of the server
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- useTimeserver:
- Unused - whether device connects to time server is configured via ‘timeServerId’
- progress:
- The progress of the current action
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- input:
- Input channel for data from dispatchers
- fastSources:
- Sources as provided in channel meta data that contain fast data. Provide in the form source:path.in.hash to identify both source and path in the source data hash.
- generateTestData:
- Generate test data based on last input real data
- gpuFreeLimit:
- Temporarily stall the pipeline, and free GPU resources if below this limit
| Created: | 2021-01-06T14:15:58.000+01:00 |
|---|---|
| Author: | Cyril Danilevski |
| Notes: |
| Created: | 2020-11-23T16:28:15.000+01:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2020-08-25T12:13:39.000+02:00 |
|---|---|
| Author: | Thomas Michelat |
| Notes: |
| Created: | 2020-08-24T19:11:45.000+02:00 |
|---|---|
| Author: | Thomas Michelat |
| Notes: | configurable behavior on slowness |
| Created: | 2020-07-08T12:50:55.000+02:00 |
|---|---|
| Author: | Karim Ahmed |
| Notes: | Phase III deployed and tested |
| Created: | 2020-05-05T14:25:56.000+02:00 |
|---|---|
| Author: | Karim Ahmed |
| Notes: |
| Created: | 2020-04-07T16:27:25.000+02:00 |
|---|---|
| Author: | Karim Ahmed |
| Notes: |
| Created: | 2020-02-27T17:35:08.000+01:00 |
|---|---|
| Author: | Karim Ahmed |
| Notes: |
| Created: | 2020-02-11T12:00:10.000+01:00 |
|---|---|
| Author: | Karim Ahmed |
| Notes: |
| Created: | 2019-07-30T10:21:54.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2019-07-02T11:46:52.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2019-05-09T19:17:42.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2019-05-02T10:17:59.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2019-04-24T13:29:04.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2019-02-08T13:52:33.000+01:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2019-02-08T09:37:12.000+01:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2019-01-29T14:06:13.000+01:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2018-09-26T10:20:08.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2018-08-16T10:44:38.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2018-08-07T08:13:23.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
FEM_SPLITTER_Q4M4¶
| Instance id: | FXE_DET_LPD1M-1/CAL/FEM_SPLITTER_Q4M4 |
|---|---|
| Class id: | CppFemSplitter |
| Host: | sa1-br-sys-cal-7 |
| Alias: | sa1-br-sys-cal-7 |
| Git repo: | https://git.xfel.eu/karaboDevices/cppFemCombiner |
| Last modified: | 2021-06-03T15:24:45.000+02:00 |
| Created at: | 2018-05-15T15:17:31.000+02:00 |
| Main authors: | Danilevski, Hauf, Ahmed |
| Latest tag: | 1.4.4-2.10.0 |
| Deployment tag: | 1.4.4-2.10.0 |
| Installed tag: | 1.3.0-2.4.1 |
| Scenes: | RAW_OVERVIEW, CAL_MANAGER_old, CORRECTED_OVERVIEW, CAL_MANAGER |
| Accessible by: | CAL, CONTROLS, CTRL, DA, amunnich, danilevc, jsztuk, kirkwood, xdoc |
Warning
Rogue installation which is not mentioned in the deployment!
Warning
The installed tag (1.3.0-2.4.1) does not match tags mentioned in the deployment ([‘1.4.4-2.10.0’])!
General online calibration can be found here.
For resolving issues concerning detector related DAQ check this page.
An (expert) tutorial on how to disable calibration constants can be found here.
If you have questions, contact det-support@xfel.eu
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device (i.e. of the server
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- useTimeserver:
- Unused - whether device connects to time server is configured via ‘timeServerId’
- progress:
- The progress of the current action
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- input:
- Input channel for data from dispatchers
- fastSources:
- Sources as provided in channel meta data that contain fast data. Provide in the form source:path.in.hash to identify both source and path in the source data hash.
- generateTestData:
- Generate test data based on last input real data
- gpuFreeLimit:
- Temporarily stall the pipeline, and free GPU resources if below this limit
| Created: | 2021-01-06T14:15:58.000+01:00 |
|---|---|
| Author: | Cyril Danilevski |
| Notes: |
| Created: | 2020-11-23T16:28:15.000+01:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2020-08-25T12:13:39.000+02:00 |
|---|---|
| Author: | Thomas Michelat |
| Notes: |
| Created: | 2020-08-24T19:11:45.000+02:00 |
|---|---|
| Author: | Thomas Michelat |
| Notes: | configurable behavior on slowness |
| Created: | 2020-07-08T12:50:55.000+02:00 |
|---|---|
| Author: | Karim Ahmed |
| Notes: | Phase III deployed and tested |
| Created: | 2020-05-05T14:25:56.000+02:00 |
|---|---|
| Author: | Karim Ahmed |
| Notes: |
| Created: | 2020-04-07T16:27:25.000+02:00 |
|---|---|
| Author: | Karim Ahmed |
| Notes: |
| Created: | 2020-02-27T17:35:08.000+01:00 |
|---|---|
| Author: | Karim Ahmed |
| Notes: |
| Created: | 2020-02-11T12:00:10.000+01:00 |
|---|---|
| Author: | Karim Ahmed |
| Notes: |
| Created: | 2019-07-30T10:21:54.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2019-07-02T11:46:52.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2019-05-09T19:17:42.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2019-05-02T10:17:59.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2019-04-24T13:29:04.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2019-02-08T13:52:33.000+01:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2019-02-08T09:37:12.000+01:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2019-01-29T14:06:13.000+01:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2018-09-26T10:20:08.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2018-08-16T10:44:38.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2018-08-07T08:13:23.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
INIT¶
| Instance id: | FXE_DET_LPD1M-1/CAL/INIT |
|---|---|
| Class id: | InitLpdOnlineCorrection |
| Host: | sa1-br-sys-cal-0 |
| Class documentation: | |
| InitLpdOnlineCorrection | |
| Alias: | sa1-br-sys-cal-0 |
| Git repo: | https://git.xfel.eu/karaboDevices/calML |
| Last modified: | 2021-09-30T11:31:24.988+02:00 |
| Created at: | 2018-09-04T11:04:09.000+02:00 |
| Main authors: | Danilevski, Ahmed, Ahmedk |
| Latest tag: | 2.5.0-2.10.0 |
| Deployment tag: | 2.5.0-2.10.0 |
| Installed tag: | 1.6-2.4.1 |
| Scenes: | CAL_MANAGER_old, DOC_TROUBLESHOOT, DOC_TROUBLESHOOT, DOC_TROUBLESHOOT, CAL_MANAGER |
| Accessible by: | CAL, CONTROLS, CTRL, DA, amunnich, danilevc, jsztuk, kirkwood, xdoc |
Warning
Rogue installation which is not mentioned in the deployment!
Warning
The installed tag (1.6-2.4.1) does not match tags mentioned in the deployment ([‘2.5.0-2.10.0’])!
General online calibration can be found here.
For resolving issues concerning detector related DAQ check this page.
An (expert) tutorial on how to disable calibration constants can be found here.
If you have questions, contact det-support@xfel.eu
- deviceId:
The device instance ID uniquely identifies a device instance in the distributed system
- heartbeatInterval:
The heartbeat interval
- alarmCondition:
The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- globalAlarmCondition:
This is the global alarm condition for this device. The current alarm condition of this device will be calculated from this alarm condition and the alarm condition of each property.
- visibility:
Configures who is allowed to see this device at all
- classId:
The (factory)-name of the class of this device
- classVersion:
The version of the class of this device
- karaboVersion:
The version of the Karabo framework running this device
- serverId:
The device-server which this device is running on
- hostName:
Do not set this property, it will be set by the device-server
- pid:
The unix process ID of the device (i.e. of the server)
- state:
The current state the device is in
- status:
A more detailed status description
- lockedBy:
The name of the device holding a lock on this one (empty if not locked)
- slotClearLock:
Clear the lock on this device
- lastCommand:
The last slot called.
- archive:
Decides whether the properties of this device will be logged or not
- log:
Logging settings
- replay_delay:
Delay in seconds between each train data
- filterRange:
Total frames number must be power of two
SlotVerifyConfig:
Verify the consistency of the configurations between the Control device and parameter conditions in Calibration Manager device.
| Created: | 2021-05-17T10:27:01.000+02:00 |
|---|---|
| Author: | Cyril Danilevski |
| Notes: | Update LPD init device with new correction devices. |
| Created: | 2021-04-12T13:55:22.000+02:00 |
|---|---|
| Author: | Karim Ahmed |
| Notes: |
| Created: | 2021-02-24T15:47:57.000+01:00 |
|---|---|
| Author: | Karim Ahmed |
| Notes: | Add support for CalCat Mapping |
| Created: | 2021-02-23T13:18:42.000+01:00 |
|---|---|
| Author: | Karim Ahmed |
| Notes: | New CalCat Mapping |
| Created: | 2020-11-25T11:55:29.000+00:00 |
|---|---|
| Author: | haufs |
| Notes: |
| Created: | 2020-11-16T18:13:18.000+01:00 |
|---|---|
| Author: | Cyril Danilevski |
| Notes: |
| Created: | 2020-11-16T18:13:18.000+01:00 |
|---|---|
| Author: | Cyril Danilevski |
| Notes: | For early 2.10 tests |
| Created: | 2020-10-21T16:21:10.000+02:00 |
|---|---|
| Author: | Karim Ahmed |
| Notes: |
| Created: | 2020-09-28T19:32:59.000+02:00 |
|---|---|
| Author: | Thomas Michelat |
| Notes: |
| Created: | 2020-08-14T14:55:05.000+02:00 |
|---|---|
| Author: | Thomas Michelat |
| Notes: | Update default configuration for DSSC |
| Created: | 2020-07-08T13:46:27.000+02:00 |
|---|---|
| Author: | Thomas Michelat |
| Notes: | FIX verify config |
| Created: | 2020-04-06T15:46:47.000+02:00 |
|---|---|
| Author: | Mikhail Karnevskiy |
| Notes: |
| Created: | 2020-01-31T10:55:39.000+01:00 |
|---|---|
| Author: | Mikhail Karnevskiy |
| Notes: |
| Created: | 2019-08-27T13:44:22.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2019-07-30T15:46:44.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2019-07-30T15:24:49.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2019-07-12T10:40:29.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2019-07-02T11:10:31.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2019-05-16T12:01:01.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2019-05-09T19:22:28.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
OFFSET_CORR_Q1M1¶
| Instance id: | FXE_DET_LPD1M-1/CAL/OFFSET_CORR_Q1M1 |
|---|---|
| Class id: | OffsetCorrection |
| Host: | exflong08 |
| Alias: | sa1-br-sys-cal-8 , sa1-br-sys-cal-0 , spb-br-sys-cal-8 |
| Git repo: | https://git.xfel.eu/gitlab/karaboDevices/calPy |
| Last modified: | 2020-11-24T17:16:32.000+01:00 |
| Created at: | 2017-01-17T10:32:30.000+01:00 |
| Main authors: | Kamil, Ahmed, Michelat |
| Latest tag: | 1.17.0-2.10.0-test |
| Deployment tag: | 1.17.0-2.10.0-test |
| Scenes: | CAL_MANAGER |
| Accessible by: |
Warning
Host not accessible by [‘xctrl’]!
General online calibration can be found here.
For resolving issues concerning detector related DAQ check this page.
An (expert) tutorial on how to disable calibration constants can be found here.
If you have questions, contact det-support@xfel.eu
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- useTimeserver:
- Unused - whether device connects to time server is configured via ‘timeServerId’
- timeServerId:
- The instance id uniquely identifies a TimeServer instance in the distributed system
- progress:
- The progress of the current action
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- Logger:
- Logging settings
- calibration_hash_schema_version:
- Version of the Hash Schema Definition
- device_name:
- Should be of form INSTANCE.MODULE
- caldb_zmq_timeout:
- Timeout for ZMQ request
- propertyUpdateInterval:
- Set time inteval between property updates
- eosCallback:
- Optionally call this function on an EOS event.
- isEntryPoint:
- Device is entry point to a pipeline. Stalls will occur here if iteration happens
- active:
- If set to False data is simply passed on
- dontProcess:
- Perform all housekeeping on GPU etc. but don’t run any algorithms on data
| Created: | 2020-11-24T16:15:01.000Z |
|---|---|
| Author: | haufs |
| Notes: |
| Created: | 2020-10-21T14:26:49.000Z |
|---|---|
| Author: | Karim Ahmed |
| Notes: | # Exposed disable_low_gain in the schema for Thresholding calibration. |
| Created: | 2020-10-05T10:27:41.000Z |
|---|---|
| Author: | Ebad Kamil |
| Notes: | UPDATE DEPENDS |
| Created: | 2020-09-28T17:39:02.000Z |
|---|---|
| Author: | Karim Ahmed |
| Notes: |
| Created: | 2020-09-22T15:07:34.000Z |
|---|---|
| Author: | Karim Ahmed |
| Notes: |
| Created: | 2020-08-25T08:29:35.000Z |
|---|---|
| Author: | Thomas Michelat |
| Notes: |
| Created: | 2020-07-08T11:47:18.000Z |
|---|---|
| Author: | Thomas Michelat |
| Notes: | FIX verify configuration |
| Created: | 2020-06-29T15:47:12.000Z |
|---|---|
| Author: | Karim Ahmed |
| Notes: |
| Created: | 2020-06-05T12:55:03.000Z |
|---|---|
| Author: | Karim Ahmed |
| Notes: |
| Created: | 2020-03-31T13:01:59.000Z |
|---|---|
| Author: | Thomas Kluyver |
| Notes: |
| Created: | 2020-03-31T06:49:32.000Z |
|---|---|
| Author: | Mikhail Karnevskiy |
| Notes: |
| Created: | 2020-03-27T10:39:06.000Z |
|---|---|
| Author: | karnem |
| Notes: |
| Created: | 2020-02-26T11:05:41.000Z |
|---|---|
| Author: | Karim Ahmed |
| Notes: | DEPENDS Update: add new module ePix100_burn @HED |
| Created: | 2020-02-18T13:26:41.000Z |
|---|---|
| Author: | Mikhail Karnevskiy |
| Notes: |
| Created: | 2020-02-11T17:05:43.000Z |
|---|---|
| Author: | Thomas Michelat |
| Notes: | Update dependencies |
| Created: | 2020-01-28T10:21:28.000Z |
|---|---|
| Author: | Mikhail Karnevskiy |
| Notes: |
| Created: | 2020-01-07T16:59:49.000Z |
|---|---|
| Author: | Thomas Michelat |
| Notes: |
| Created: | 2019-12-13T12:08:00.000Z |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2019-11-12T12:25:58.000Z |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2019-11-04T13:51:07.000Z |
|---|---|
| Author: | Mikhail Karnevskiy |
| Notes: |
OFFSET_CORR_Q1M2¶
| Instance id: | FXE_DET_LPD1M-1/CAL/OFFSET_CORR_Q1M2 |
|---|---|
| Class id: | OffsetCorrection |
| Host: | exflong01 |
| Alias: | sa1-br-sys-cal-1 , spb-br-sys-cal-1 |
| Git repo: | https://git.xfel.eu/gitlab/karaboDevices/calPy |
| Last modified: | 2020-11-24T17:16:32.000+01:00 |
| Created at: | 2017-01-17T10:32:30.000+01:00 |
| Main authors: | Kamil, Ahmed, Michelat |
| Latest tag: | 1.17.0-2.10.0-test |
| Deployment tag: | 1.17.0-2.10.0-test |
| Scenes: | CAL_MANAGER |
| Accessible by: |
Warning
Host not accessible by [‘xctrl’]!
General online calibration can be found here.
For resolving issues concerning detector related DAQ check this page.
An (expert) tutorial on how to disable calibration constants can be found here.
If you have questions, contact det-support@xfel.eu
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- useTimeserver:
- Unused - whether device connects to time server is configured via ‘timeServerId’
- timeServerId:
- The instance id uniquely identifies a TimeServer instance in the distributed system
- progress:
- The progress of the current action
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- Logger:
- Logging settings
- calibration_hash_schema_version:
- Version of the Hash Schema Definition
- device_name:
- Should be of form INSTANCE.MODULE
- caldb_zmq_timeout:
- Timeout for ZMQ request
- propertyUpdateInterval:
- Set time inteval between property updates
- eosCallback:
- Optionally call this function on an EOS event.
- isEntryPoint:
- Device is entry point to a pipeline. Stalls will occur here if iteration happens
- active:
- If set to False data is simply passed on
- dontProcess:
- Perform all housekeeping on GPU etc. but don’t run any algorithms on data
| Created: | 2020-11-24T16:15:01.000Z |
|---|---|
| Author: | haufs |
| Notes: |
| Created: | 2020-10-21T14:26:49.000Z |
|---|---|
| Author: | Karim Ahmed |
| Notes: | # Exposed disable_low_gain in the schema for Thresholding calibration. |
| Created: | 2020-10-05T10:27:41.000Z |
|---|---|
| Author: | Ebad Kamil |
| Notes: | UPDATE DEPENDS |
| Created: | 2020-09-28T17:39:02.000Z |
|---|---|
| Author: | Karim Ahmed |
| Notes: |
| Created: | 2020-09-22T15:07:34.000Z |
|---|---|
| Author: | Karim Ahmed |
| Notes: |
| Created: | 2020-08-25T08:29:35.000Z |
|---|---|
| Author: | Thomas Michelat |
| Notes: |
| Created: | 2020-07-08T11:47:18.000Z |
|---|---|
| Author: | Thomas Michelat |
| Notes: | FIX verify configuration |
| Created: | 2020-06-29T15:47:12.000Z |
|---|---|
| Author: | Karim Ahmed |
| Notes: |
| Created: | 2020-06-05T12:55:03.000Z |
|---|---|
| Author: | Karim Ahmed |
| Notes: |
| Created: | 2020-03-31T13:01:59.000Z |
|---|---|
| Author: | Thomas Kluyver |
| Notes: |
| Created: | 2020-03-31T06:49:32.000Z |
|---|---|
| Author: | Mikhail Karnevskiy |
| Notes: |
| Created: | 2020-03-27T10:39:06.000Z |
|---|---|
| Author: | karnem |
| Notes: |
| Created: | 2020-02-26T11:05:41.000Z |
|---|---|
| Author: | Karim Ahmed |
| Notes: | DEPENDS Update: add new module ePix100_burn @HED |
| Created: | 2020-02-18T13:26:41.000Z |
|---|---|
| Author: | Mikhail Karnevskiy |
| Notes: |
| Created: | 2020-02-11T17:05:43.000Z |
|---|---|
| Author: | Thomas Michelat |
| Notes: | Update dependencies |
| Created: | 2020-01-28T10:21:28.000Z |
|---|---|
| Author: | Mikhail Karnevskiy |
| Notes: |
| Created: | 2020-01-07T16:59:49.000Z |
|---|---|
| Author: | Thomas Michelat |
| Notes: |
| Created: | 2019-12-13T12:08:00.000Z |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2019-11-12T12:25:58.000Z |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2019-11-04T13:51:07.000Z |
|---|---|
| Author: | Mikhail Karnevskiy |
| Notes: |
OFFSET_CORR_Q1M3¶
| Instance id: | FXE_DET_LPD1M-1/CAL/OFFSET_CORR_Q1M3 |
|---|---|
| Class id: | OffsetCorrection |
| Host: | exflong02 |
| Alias: | sa1-br-sys-cal-2 , spb-br-sys-cal-2 |
| Git repo: | https://git.xfel.eu/gitlab/karaboDevices/calPy |
| Last modified: | 2020-11-24T17:16:32.000+01:00 |
| Created at: | 2017-01-17T10:32:30.000+01:00 |
| Main authors: | Kamil, Ahmed, Michelat |
| Latest tag: | 1.17.0-2.10.0-test |
| Deployment tag: | 1.17.0-2.10.0-test |
| Scenes: | CAL_MANAGER |
| Accessible by: |
Warning
Host not accessible by [‘xctrl’]!
General online calibration can be found here.
For resolving issues concerning detector related DAQ check this page.
An (expert) tutorial on how to disable calibration constants can be found here.
If you have questions, contact det-support@xfel.eu
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- useTimeserver:
- Unused - whether device connects to time server is configured via ‘timeServerId’
- timeServerId:
- The instance id uniquely identifies a TimeServer instance in the distributed system
- progress:
- The progress of the current action
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- Logger:
- Logging settings
- calibration_hash_schema_version:
- Version of the Hash Schema Definition
- device_name:
- Should be of form INSTANCE.MODULE
- caldb_zmq_timeout:
- Timeout for ZMQ request
- propertyUpdateInterval:
- Set time inteval between property updates
- eosCallback:
- Optionally call this function on an EOS event.
- isEntryPoint:
- Device is entry point to a pipeline. Stalls will occur here if iteration happens
- active:
- If set to False data is simply passed on
- dontProcess:
- Perform all housekeeping on GPU etc. but don’t run any algorithms on data
| Created: | 2020-11-24T16:15:01.000Z |
|---|---|
| Author: | haufs |
| Notes: |
| Created: | 2020-10-21T14:26:49.000Z |
|---|---|
| Author: | Karim Ahmed |
| Notes: | # Exposed disable_low_gain in the schema for Thresholding calibration. |
| Created: | 2020-10-05T10:27:41.000Z |
|---|---|
| Author: | Ebad Kamil |
| Notes: | UPDATE DEPENDS |
| Created: | 2020-09-28T17:39:02.000Z |
|---|---|
| Author: | Karim Ahmed |
| Notes: |
| Created: | 2020-09-22T15:07:34.000Z |
|---|---|
| Author: | Karim Ahmed |
| Notes: |
| Created: | 2020-08-25T08:29:35.000Z |
|---|---|
| Author: | Thomas Michelat |
| Notes: |
| Created: | 2020-07-08T11:47:18.000Z |
|---|---|
| Author: | Thomas Michelat |
| Notes: | FIX verify configuration |
| Created: | 2020-06-29T15:47:12.000Z |
|---|---|
| Author: | Karim Ahmed |
| Notes: |
| Created: | 2020-06-05T12:55:03.000Z |
|---|---|
| Author: | Karim Ahmed |
| Notes: |
| Created: | 2020-03-31T13:01:59.000Z |
|---|---|
| Author: | Thomas Kluyver |
| Notes: |
| Created: | 2020-03-31T06:49:32.000Z |
|---|---|
| Author: | Mikhail Karnevskiy |
| Notes: |
| Created: | 2020-03-27T10:39:06.000Z |
|---|---|
| Author: | karnem |
| Notes: |
| Created: | 2020-02-26T11:05:41.000Z |
|---|---|
| Author: | Karim Ahmed |
| Notes: | DEPENDS Update: add new module ePix100_burn @HED |
| Created: | 2020-02-18T13:26:41.000Z |
|---|---|
| Author: | Mikhail Karnevskiy |
| Notes: |
| Created: | 2020-02-11T17:05:43.000Z |
|---|---|
| Author: | Thomas Michelat |
| Notes: | Update dependencies |
| Created: | 2020-01-28T10:21:28.000Z |
|---|---|
| Author: | Mikhail Karnevskiy |
| Notes: |
| Created: | 2020-01-07T16:59:49.000Z |
|---|---|
| Author: | Thomas Michelat |
| Notes: |
| Created: | 2019-12-13T12:08:00.000Z |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2019-11-12T12:25:58.000Z |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2019-11-04T13:51:07.000Z |
|---|---|
| Author: | Mikhail Karnevskiy |
| Notes: |
OFFSET_CORR_Q1M4¶
| Instance id: | FXE_DET_LPD1M-1/CAL/OFFSET_CORR_Q1M4 |
|---|---|
| Class id: | OffsetCorrection |
| Host: | exflong03 |
| Alias: | sa1-br-sys-cal-3 , spb-br-sys-cal-3 |
| Git repo: | https://git.xfel.eu/gitlab/karaboDevices/calPy |
| Last modified: | 2020-11-24T17:16:32.000+01:00 |
| Created at: | 2017-01-17T10:32:30.000+01:00 |
| Main authors: | Kamil, Ahmed, Michelat |
| Latest tag: | 1.17.0-2.10.0-test |
| Deployment tag: | 1.17.0-2.10.0-test |
| Scenes: | CAL_MANAGER |
| Accessible by: |
Warning
Host not accessible by [‘xctrl’]!
General online calibration can be found here.
For resolving issues concerning detector related DAQ check this page.
An (expert) tutorial on how to disable calibration constants can be found here.
If you have questions, contact det-support@xfel.eu
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- useTimeserver:
- Unused - whether device connects to time server is configured via ‘timeServerId’
- timeServerId:
- The instance id uniquely identifies a TimeServer instance in the distributed system
- progress:
- The progress of the current action
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- Logger:
- Logging settings
- calibration_hash_schema_version:
- Version of the Hash Schema Definition
- device_name:
- Should be of form INSTANCE.MODULE
- caldb_zmq_timeout:
- Timeout for ZMQ request
- propertyUpdateInterval:
- Set time inteval between property updates
- eosCallback:
- Optionally call this function on an EOS event.
- isEntryPoint:
- Device is entry point to a pipeline. Stalls will occur here if iteration happens
- active:
- If set to False data is simply passed on
- dontProcess:
- Perform all housekeeping on GPU etc. but don’t run any algorithms on data
| Created: | 2020-11-24T16:15:01.000Z |
|---|---|
| Author: | haufs |
| Notes: |
| Created: | 2020-10-21T14:26:49.000Z |
|---|---|
| Author: | Karim Ahmed |
| Notes: | # Exposed disable_low_gain in the schema for Thresholding calibration. |
| Created: | 2020-10-05T10:27:41.000Z |
|---|---|
| Author: | Ebad Kamil |
| Notes: | UPDATE DEPENDS |
| Created: | 2020-09-28T17:39:02.000Z |
|---|---|
| Author: | Karim Ahmed |
| Notes: |
| Created: | 2020-09-22T15:07:34.000Z |
|---|---|
| Author: | Karim Ahmed |
| Notes: |
| Created: | 2020-08-25T08:29:35.000Z |
|---|---|
| Author: | Thomas Michelat |
| Notes: |
| Created: | 2020-07-08T11:47:18.000Z |
|---|---|
| Author: | Thomas Michelat |
| Notes: | FIX verify configuration |
| Created: | 2020-06-29T15:47:12.000Z |
|---|---|
| Author: | Karim Ahmed |
| Notes: |
| Created: | 2020-06-05T12:55:03.000Z |
|---|---|
| Author: | Karim Ahmed |
| Notes: |
| Created: | 2020-03-31T13:01:59.000Z |
|---|---|
| Author: | Thomas Kluyver |
| Notes: |
| Created: | 2020-03-31T06:49:32.000Z |
|---|---|
| Author: | Mikhail Karnevskiy |
| Notes: |
| Created: | 2020-03-27T10:39:06.000Z |
|---|---|
| Author: | karnem |
| Notes: |
| Created: | 2020-02-26T11:05:41.000Z |
|---|---|
| Author: | Karim Ahmed |
| Notes: | DEPENDS Update: add new module ePix100_burn @HED |
| Created: | 2020-02-18T13:26:41.000Z |
|---|---|
| Author: | Mikhail Karnevskiy |
| Notes: |
| Created: | 2020-02-11T17:05:43.000Z |
|---|---|
| Author: | Thomas Michelat |
| Notes: | Update dependencies |
| Created: | 2020-01-28T10:21:28.000Z |
|---|---|
| Author: | Mikhail Karnevskiy |
| Notes: |
| Created: | 2020-01-07T16:59:49.000Z |
|---|---|
| Author: | Thomas Michelat |
| Notes: |
| Created: | 2019-12-13T12:08:00.000Z |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2019-11-12T12:25:58.000Z |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2019-11-04T13:51:07.000Z |
|---|---|
| Author: | Mikhail Karnevskiy |
| Notes: |
OFFSET_CORR_Q2M1¶
| Instance id: | FXE_DET_LPD1M-1/CAL/OFFSET_CORR_Q2M1 |
|---|---|
| Class id: | OffsetCorrection |
| Host: | exflong04 |
| Alias: | sa1-br-sys-cal-4 , spb-br-sys-cal-4 |
| Git repo: | https://git.xfel.eu/gitlab/karaboDevices/calPy |
| Last modified: | 2020-11-24T17:16:32.000+01:00 |
| Created at: | 2017-01-17T10:32:30.000+01:00 |
| Main authors: | Kamil, Ahmed, Michelat |
| Latest tag: | 1.17.0-2.10.0-test |
| Deployment tag: | 1.17.0-2.10.0-test |
| Scenes: | CAL_MANAGER |
| Accessible by: |
Warning
Host not accessible by [‘xctrl’]!
General online calibration can be found here.
For resolving issues concerning detector related DAQ check this page.
An (expert) tutorial on how to disable calibration constants can be found here.
If you have questions, contact det-support@xfel.eu
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- useTimeserver:
- Unused - whether device connects to time server is configured via ‘timeServerId’
- timeServerId:
- The instance id uniquely identifies a TimeServer instance in the distributed system
- progress:
- The progress of the current action
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- Logger:
- Logging settings
- calibration_hash_schema_version:
- Version of the Hash Schema Definition
- device_name:
- Should be of form INSTANCE.MODULE
- caldb_zmq_timeout:
- Timeout for ZMQ request
- propertyUpdateInterval:
- Set time inteval between property updates
- eosCallback:
- Optionally call this function on an EOS event.
- isEntryPoint:
- Device is entry point to a pipeline. Stalls will occur here if iteration happens
- active:
- If set to False data is simply passed on
- dontProcess:
- Perform all housekeeping on GPU etc. but don’t run any algorithms on data
| Created: | 2020-11-24T16:15:01.000Z |
|---|---|
| Author: | haufs |
| Notes: |
| Created: | 2020-10-21T14:26:49.000Z |
|---|---|
| Author: | Karim Ahmed |
| Notes: | # Exposed disable_low_gain in the schema for Thresholding calibration. |
| Created: | 2020-10-05T10:27:41.000Z |
|---|---|
| Author: | Ebad Kamil |
| Notes: | UPDATE DEPENDS |
| Created: | 2020-09-28T17:39:02.000Z |
|---|---|
| Author: | Karim Ahmed |
| Notes: |
| Created: | 2020-09-22T15:07:34.000Z |
|---|---|
| Author: | Karim Ahmed |
| Notes: |
| Created: | 2020-08-25T08:29:35.000Z |
|---|---|
| Author: | Thomas Michelat |
| Notes: |
| Created: | 2020-07-08T11:47:18.000Z |
|---|---|
| Author: | Thomas Michelat |
| Notes: | FIX verify configuration |
| Created: | 2020-06-29T15:47:12.000Z |
|---|---|
| Author: | Karim Ahmed |
| Notes: |
| Created: | 2020-06-05T12:55:03.000Z |
|---|---|
| Author: | Karim Ahmed |
| Notes: |
| Created: | 2020-03-31T13:01:59.000Z |
|---|---|
| Author: | Thomas Kluyver |
| Notes: |
| Created: | 2020-03-31T06:49:32.000Z |
|---|---|
| Author: | Mikhail Karnevskiy |
| Notes: |
| Created: | 2020-03-27T10:39:06.000Z |
|---|---|
| Author: | karnem |
| Notes: |
| Created: | 2020-02-26T11:05:41.000Z |
|---|---|
| Author: | Karim Ahmed |
| Notes: | DEPENDS Update: add new module ePix100_burn @HED |
| Created: | 2020-02-18T13:26:41.000Z |
|---|---|
| Author: | Mikhail Karnevskiy |
| Notes: |
| Created: | 2020-02-11T17:05:43.000Z |
|---|---|
| Author: | Thomas Michelat |
| Notes: | Update dependencies |
| Created: | 2020-01-28T10:21:28.000Z |
|---|---|
| Author: | Mikhail Karnevskiy |
| Notes: |
| Created: | 2020-01-07T16:59:49.000Z |
|---|---|
| Author: | Thomas Michelat |
| Notes: |
| Created: | 2019-12-13T12:08:00.000Z |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2019-11-12T12:25:58.000Z |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2019-11-04T13:51:07.000Z |
|---|---|
| Author: | Mikhail Karnevskiy |
| Notes: |
OFFSET_CORR_Q2M3¶
| Instance id: | FXE_DET_LPD1M-1/CAL/OFFSET_CORR_Q2M3 |
|---|---|
| Class id: | OffsetCorrection |
| Host: | exflong06 |
| Alias: | spb-br-sys-cal-6 , sa1-br-sys-cal-6 |
| Git repo: | https://git.xfel.eu/gitlab/karaboDevices/calPy |
| Last modified: | 2020-11-24T17:16:32.000+01:00 |
| Created at: | 2017-01-17T10:32:30.000+01:00 |
| Main authors: | Kamil, Ahmed, Michelat |
| Latest tag: | 1.17.0-2.10.0-test |
| Deployment tag: | 1.17.0-2.10.0-test |
| Scenes: | CAL_MANAGER |
| Accessible by: |
Warning
Host not accessible by [‘xctrl’]!
General online calibration can be found here.
For resolving issues concerning detector related DAQ check this page.
An (expert) tutorial on how to disable calibration constants can be found here.
If you have questions, contact det-support@xfel.eu
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- useTimeserver:
- Unused - whether device connects to time server is configured via ‘timeServerId’
- timeServerId:
- The instance id uniquely identifies a TimeServer instance in the distributed system
- progress:
- The progress of the current action
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- Logger:
- Logging settings
- calibration_hash_schema_version:
- Version of the Hash Schema Definition
- device_name:
- Should be of form INSTANCE.MODULE
- caldb_zmq_timeout:
- Timeout for ZMQ request
- propertyUpdateInterval:
- Set time inteval between property updates
- eosCallback:
- Optionally call this function on an EOS event.
- isEntryPoint:
- Device is entry point to a pipeline. Stalls will occur here if iteration happens
- active:
- If set to False data is simply passed on
- dontProcess:
- Perform all housekeeping on GPU etc. but don’t run any algorithms on data
| Created: | 2020-11-24T16:15:01.000Z |
|---|---|
| Author: | haufs |
| Notes: |
| Created: | 2020-10-21T14:26:49.000Z |
|---|---|
| Author: | Karim Ahmed |
| Notes: | # Exposed disable_low_gain in the schema for Thresholding calibration. |
| Created: | 2020-10-05T10:27:41.000Z |
|---|---|
| Author: | Ebad Kamil |
| Notes: | UPDATE DEPENDS |
| Created: | 2020-09-28T17:39:02.000Z |
|---|---|
| Author: | Karim Ahmed |
| Notes: |
| Created: | 2020-09-22T15:07:34.000Z |
|---|---|
| Author: | Karim Ahmed |
| Notes: |
| Created: | 2020-08-25T08:29:35.000Z |
|---|---|
| Author: | Thomas Michelat |
| Notes: |
| Created: | 2020-07-08T11:47:18.000Z |
|---|---|
| Author: | Thomas Michelat |
| Notes: | FIX verify configuration |
| Created: | 2020-06-29T15:47:12.000Z |
|---|---|
| Author: | Karim Ahmed |
| Notes: |
| Created: | 2020-06-05T12:55:03.000Z |
|---|---|
| Author: | Karim Ahmed |
| Notes: |
| Created: | 2020-03-31T13:01:59.000Z |
|---|---|
| Author: | Thomas Kluyver |
| Notes: |
| Created: | 2020-03-31T06:49:32.000Z |
|---|---|
| Author: | Mikhail Karnevskiy |
| Notes: |
| Created: | 2020-03-27T10:39:06.000Z |
|---|---|
| Author: | karnem |
| Notes: |
| Created: | 2020-02-26T11:05:41.000Z |
|---|---|
| Author: | Karim Ahmed |
| Notes: | DEPENDS Update: add new module ePix100_burn @HED |
| Created: | 2020-02-18T13:26:41.000Z |
|---|---|
| Author: | Mikhail Karnevskiy |
| Notes: |
| Created: | 2020-02-11T17:05:43.000Z |
|---|---|
| Author: | Thomas Michelat |
| Notes: | Update dependencies |
| Created: | 2020-01-28T10:21:28.000Z |
|---|---|
| Author: | Mikhail Karnevskiy |
| Notes: |
| Created: | 2020-01-07T16:59:49.000Z |
|---|---|
| Author: | Thomas Michelat |
| Notes: |
| Created: | 2019-12-13T12:08:00.000Z |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2019-11-12T12:25:58.000Z |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2019-11-04T13:51:07.000Z |
|---|---|
| Author: | Mikhail Karnevskiy |
| Notes: |
OFFSET_CORR_Q2M4¶
| Instance id: | FXE_DET_LPD1M-1/CAL/OFFSET_CORR_Q2M4 |
|---|---|
| Class id: | OffsetCorrection |
| Host: | exflong07 |
| Alias: | sa1-br-sys-cal-7 , spb-br-sys-cal-7 |
| Git repo: | https://git.xfel.eu/gitlab/karaboDevices/calPy |
| Last modified: | 2020-11-24T17:16:32.000+01:00 |
| Created at: | 2017-01-17T10:32:30.000+01:00 |
| Main authors: | Kamil, Ahmed, Michelat |
| Latest tag: | 1.17.0-2.10.0-test |
| Deployment tag: | 1.17.0-2.10.0-test |
| Scenes: | CAL_MANAGER |
| Accessible by: |
Warning
Host not accessible by [‘xctrl’]!
General online calibration can be found here.
For resolving issues concerning detector related DAQ check this page.
An (expert) tutorial on how to disable calibration constants can be found here.
If you have questions, contact det-support@xfel.eu
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- useTimeserver:
- Unused - whether device connects to time server is configured via ‘timeServerId’
- timeServerId:
- The instance id uniquely identifies a TimeServer instance in the distributed system
- progress:
- The progress of the current action
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- Logger:
- Logging settings
- calibration_hash_schema_version:
- Version of the Hash Schema Definition
- device_name:
- Should be of form INSTANCE.MODULE
- caldb_zmq_timeout:
- Timeout for ZMQ request
- propertyUpdateInterval:
- Set time inteval between property updates
- eosCallback:
- Optionally call this function on an EOS event.
- isEntryPoint:
- Device is entry point to a pipeline. Stalls will occur here if iteration happens
- active:
- If set to False data is simply passed on
- dontProcess:
- Perform all housekeeping on GPU etc. but don’t run any algorithms on data
| Created: | 2020-11-24T16:15:01.000Z |
|---|---|
| Author: | haufs |
| Notes: |
| Created: | 2020-10-21T14:26:49.000Z |
|---|---|
| Author: | Karim Ahmed |
| Notes: | # Exposed disable_low_gain in the schema for Thresholding calibration. |
| Created: | 2020-10-05T10:27:41.000Z |
|---|---|
| Author: | Ebad Kamil |
| Notes: | UPDATE DEPENDS |
| Created: | 2020-09-28T17:39:02.000Z |
|---|---|
| Author: | Karim Ahmed |
| Notes: |
| Created: | 2020-09-22T15:07:34.000Z |
|---|---|
| Author: | Karim Ahmed |
| Notes: |
| Created: | 2020-08-25T08:29:35.000Z |
|---|---|
| Author: | Thomas Michelat |
| Notes: |
| Created: | 2020-07-08T11:47:18.000Z |
|---|---|
| Author: | Thomas Michelat |
| Notes: | FIX verify configuration |
| Created: | 2020-06-29T15:47:12.000Z |
|---|---|
| Author: | Karim Ahmed |
| Notes: |
| Created: | 2020-06-05T12:55:03.000Z |
|---|---|
| Author: | Karim Ahmed |
| Notes: |
| Created: | 2020-03-31T13:01:59.000Z |
|---|---|
| Author: | Thomas Kluyver |
| Notes: |
| Created: | 2020-03-31T06:49:32.000Z |
|---|---|
| Author: | Mikhail Karnevskiy |
| Notes: |
| Created: | 2020-03-27T10:39:06.000Z |
|---|---|
| Author: | karnem |
| Notes: |
| Created: | 2020-02-26T11:05:41.000Z |
|---|---|
| Author: | Karim Ahmed |
| Notes: | DEPENDS Update: add new module ePix100_burn @HED |
| Created: | 2020-02-18T13:26:41.000Z |
|---|---|
| Author: | Mikhail Karnevskiy |
| Notes: |
| Created: | 2020-02-11T17:05:43.000Z |
|---|---|
| Author: | Thomas Michelat |
| Notes: | Update dependencies |
| Created: | 2020-01-28T10:21:28.000Z |
|---|---|
| Author: | Mikhail Karnevskiy |
| Notes: |
| Created: | 2020-01-07T16:59:49.000Z |
|---|---|
| Author: | Thomas Michelat |
| Notes: |
| Created: | 2019-12-13T12:08:00.000Z |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2019-11-12T12:25:58.000Z |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2019-11-04T13:51:07.000Z |
|---|---|
| Author: | Mikhail Karnevskiy |
| Notes: |
OFFSET_CORR_Q3M1¶
| Instance id: | FXE_DET_LPD1M-1/CAL/OFFSET_CORR_Q3M1 |
|---|---|
| Class id: | OffsetCorrection |
| Host: | exflong08 |
| Alias: | sa1-br-sys-cal-8 , sa1-br-sys-cal-0 , spb-br-sys-cal-8 |
| Git repo: | https://git.xfel.eu/gitlab/karaboDevices/calPy |
| Last modified: | 2020-11-24T17:16:32.000+01:00 |
| Created at: | 2017-01-17T10:32:30.000+01:00 |
| Main authors: | Kamil, Ahmed, Michelat |
| Latest tag: | 1.17.0-2.10.0-test |
| Deployment tag: | 1.17.0-2.10.0-test |
| Scenes: | CAL_MANAGER |
| Accessible by: |
Warning
Host not accessible by [‘xctrl’]!
General online calibration can be found here.
For resolving issues concerning detector related DAQ check this page.
An (expert) tutorial on how to disable calibration constants can be found here.
If you have questions, contact det-support@xfel.eu
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- useTimeserver:
- Unused - whether device connects to time server is configured via ‘timeServerId’
- timeServerId:
- The instance id uniquely identifies a TimeServer instance in the distributed system
- progress:
- The progress of the current action
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- Logger:
- Logging settings
- calibration_hash_schema_version:
- Version of the Hash Schema Definition
- device_name:
- Should be of form INSTANCE.MODULE
- caldb_zmq_timeout:
- Timeout for ZMQ request
- propertyUpdateInterval:
- Set time inteval between property updates
- eosCallback:
- Optionally call this function on an EOS event.
- isEntryPoint:
- Device is entry point to a pipeline. Stalls will occur here if iteration happens
- active:
- If set to False data is simply passed on
- dontProcess:
- Perform all housekeeping on GPU etc. but don’t run any algorithms on data
| Created: | 2020-11-24T16:15:01.000Z |
|---|---|
| Author: | haufs |
| Notes: |
| Created: | 2020-10-21T14:26:49.000Z |
|---|---|
| Author: | Karim Ahmed |
| Notes: | # Exposed disable_low_gain in the schema for Thresholding calibration. |
| Created: | 2020-10-05T10:27:41.000Z |
|---|---|
| Author: | Ebad Kamil |
| Notes: | UPDATE DEPENDS |
| Created: | 2020-09-28T17:39:02.000Z |
|---|---|
| Author: | Karim Ahmed |
| Notes: |
| Created: | 2020-09-22T15:07:34.000Z |
|---|---|
| Author: | Karim Ahmed |
| Notes: |
| Created: | 2020-08-25T08:29:35.000Z |
|---|---|
| Author: | Thomas Michelat |
| Notes: |
| Created: | 2020-07-08T11:47:18.000Z |
|---|---|
| Author: | Thomas Michelat |
| Notes: | FIX verify configuration |
| Created: | 2020-06-29T15:47:12.000Z |
|---|---|
| Author: | Karim Ahmed |
| Notes: |
| Created: | 2020-06-05T12:55:03.000Z |
|---|---|
| Author: | Karim Ahmed |
| Notes: |
| Created: | 2020-03-31T13:01:59.000Z |
|---|---|
| Author: | Thomas Kluyver |
| Notes: |
| Created: | 2020-03-31T06:49:32.000Z |
|---|---|
| Author: | Mikhail Karnevskiy |
| Notes: |
| Created: | 2020-03-27T10:39:06.000Z |
|---|---|
| Author: | karnem |
| Notes: |
| Created: | 2020-02-26T11:05:41.000Z |
|---|---|
| Author: | Karim Ahmed |
| Notes: | DEPENDS Update: add new module ePix100_burn @HED |
| Created: | 2020-02-18T13:26:41.000Z |
|---|---|
| Author: | Mikhail Karnevskiy |
| Notes: |
| Created: | 2020-02-11T17:05:43.000Z |
|---|---|
| Author: | Thomas Michelat |
| Notes: | Update dependencies |
| Created: | 2020-01-28T10:21:28.000Z |
|---|---|
| Author: | Mikhail Karnevskiy |
| Notes: |
| Created: | 2020-01-07T16:59:49.000Z |
|---|---|
| Author: | Thomas Michelat |
| Notes: |
| Created: | 2019-12-13T12:08:00.000Z |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2019-11-12T12:25:58.000Z |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2019-11-04T13:51:07.000Z |
|---|---|
| Author: | Mikhail Karnevskiy |
| Notes: |
OFFSET_CORR_Q3M2¶
| Instance id: | FXE_DET_LPD1M-1/CAL/OFFSET_CORR_Q3M2 |
|---|---|
| Class id: | OffsetCorrection |
| Host: | exflong01 |
| Alias: | sa1-br-sys-cal-1 , spb-br-sys-cal-1 |
| Git repo: | https://git.xfel.eu/gitlab/karaboDevices/calPy |
| Last modified: | 2020-11-24T17:16:32.000+01:00 |
| Created at: | 2017-01-17T10:32:30.000+01:00 |
| Main authors: | Kamil, Ahmed, Michelat |
| Latest tag: | 1.17.0-2.10.0-test |
| Deployment tag: | 1.17.0-2.10.0-test |
| Scenes: | CAL_MANAGER |
| Accessible by: |
Warning
Host not accessible by [‘xctrl’]!
General online calibration can be found here.
For resolving issues concerning detector related DAQ check this page.
An (expert) tutorial on how to disable calibration constants can be found here.
If you have questions, contact det-support@xfel.eu
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- useTimeserver:
- Unused - whether device connects to time server is configured via ‘timeServerId’
- timeServerId:
- The instance id uniquely identifies a TimeServer instance in the distributed system
- progress:
- The progress of the current action
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- Logger:
- Logging settings
- calibration_hash_schema_version:
- Version of the Hash Schema Definition
- device_name:
- Should be of form INSTANCE.MODULE
- caldb_zmq_timeout:
- Timeout for ZMQ request
- propertyUpdateInterval:
- Set time inteval between property updates
- eosCallback:
- Optionally call this function on an EOS event.
- isEntryPoint:
- Device is entry point to a pipeline. Stalls will occur here if iteration happens
- active:
- If set to False data is simply passed on
- dontProcess:
- Perform all housekeeping on GPU etc. but don’t run any algorithms on data
| Created: | 2020-11-24T16:15:01.000Z |
|---|---|
| Author: | haufs |
| Notes: |
| Created: | 2020-10-21T14:26:49.000Z |
|---|---|
| Author: | Karim Ahmed |
| Notes: | # Exposed disable_low_gain in the schema for Thresholding calibration. |
| Created: | 2020-10-05T10:27:41.000Z |
|---|---|
| Author: | Ebad Kamil |
| Notes: | UPDATE DEPENDS |
| Created: | 2020-09-28T17:39:02.000Z |
|---|---|
| Author: | Karim Ahmed |
| Notes: |
| Created: | 2020-09-22T15:07:34.000Z |
|---|---|
| Author: | Karim Ahmed |
| Notes: |
| Created: | 2020-08-25T08:29:35.000Z |
|---|---|
| Author: | Thomas Michelat |
| Notes: |
| Created: | 2020-07-08T11:47:18.000Z |
|---|---|
| Author: | Thomas Michelat |
| Notes: | FIX verify configuration |
| Created: | 2020-06-29T15:47:12.000Z |
|---|---|
| Author: | Karim Ahmed |
| Notes: |
| Created: | 2020-06-05T12:55:03.000Z |
|---|---|
| Author: | Karim Ahmed |
| Notes: |
| Created: | 2020-03-31T13:01:59.000Z |
|---|---|
| Author: | Thomas Kluyver |
| Notes: |
| Created: | 2020-03-31T06:49:32.000Z |
|---|---|
| Author: | Mikhail Karnevskiy |
| Notes: |
| Created: | 2020-03-27T10:39:06.000Z |
|---|---|
| Author: | karnem |
| Notes: |
| Created: | 2020-02-26T11:05:41.000Z |
|---|---|
| Author: | Karim Ahmed |
| Notes: | DEPENDS Update: add new module ePix100_burn @HED |
| Created: | 2020-02-18T13:26:41.000Z |
|---|---|
| Author: | Mikhail Karnevskiy |
| Notes: |
| Created: | 2020-02-11T17:05:43.000Z |
|---|---|
| Author: | Thomas Michelat |
| Notes: | Update dependencies |
| Created: | 2020-01-28T10:21:28.000Z |
|---|---|
| Author: | Mikhail Karnevskiy |
| Notes: |
| Created: | 2020-01-07T16:59:49.000Z |
|---|---|
| Author: | Thomas Michelat |
| Notes: |
| Created: | 2019-12-13T12:08:00.000Z |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2019-11-12T12:25:58.000Z |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2019-11-04T13:51:07.000Z |
|---|---|
| Author: | Mikhail Karnevskiy |
| Notes: |
OFFSET_CORR_Q3M3¶
| Instance id: | FXE_DET_LPD1M-1/CAL/OFFSET_CORR_Q3M3 |
|---|---|
| Class id: | OffsetCorrection |
| Host: | exflong02 |
| Alias: | sa1-br-sys-cal-2 , spb-br-sys-cal-2 |
| Git repo: | https://git.xfel.eu/gitlab/karaboDevices/calPy |
| Last modified: | 2020-11-24T17:16:32.000+01:00 |
| Created at: | 2017-01-17T10:32:30.000+01:00 |
| Main authors: | Kamil, Ahmed, Michelat |
| Latest tag: | 1.17.0-2.10.0-test |
| Deployment tag: | 1.17.0-2.10.0-test |
| Scenes: | CAL_MANAGER |
| Accessible by: |
Warning
Host not accessible by [‘xctrl’]!
General online calibration can be found here.
For resolving issues concerning detector related DAQ check this page.
An (expert) tutorial on how to disable calibration constants can be found here.
If you have questions, contact det-support@xfel.eu
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- useTimeserver:
- Unused - whether device connects to time server is configured via ‘timeServerId’
- timeServerId:
- The instance id uniquely identifies a TimeServer instance in the distributed system
- progress:
- The progress of the current action
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- Logger:
- Logging settings
- calibration_hash_schema_version:
- Version of the Hash Schema Definition
- device_name:
- Should be of form INSTANCE.MODULE
- caldb_zmq_timeout:
- Timeout for ZMQ request
- propertyUpdateInterval:
- Set time inteval between property updates
- eosCallback:
- Optionally call this function on an EOS event.
- isEntryPoint:
- Device is entry point to a pipeline. Stalls will occur here if iteration happens
- active:
- If set to False data is simply passed on
- dontProcess:
- Perform all housekeeping on GPU etc. but don’t run any algorithms on data
| Created: | 2020-11-24T16:15:01.000Z |
|---|---|
| Author: | haufs |
| Notes: |
| Created: | 2020-10-21T14:26:49.000Z |
|---|---|
| Author: | Karim Ahmed |
| Notes: | # Exposed disable_low_gain in the schema for Thresholding calibration. |
| Created: | 2020-10-05T10:27:41.000Z |
|---|---|
| Author: | Ebad Kamil |
| Notes: | UPDATE DEPENDS |
| Created: | 2020-09-28T17:39:02.000Z |
|---|---|
| Author: | Karim Ahmed |
| Notes: |
| Created: | 2020-09-22T15:07:34.000Z |
|---|---|
| Author: | Karim Ahmed |
| Notes: |
| Created: | 2020-08-25T08:29:35.000Z |
|---|---|
| Author: | Thomas Michelat |
| Notes: |
| Created: | 2020-07-08T11:47:18.000Z |
|---|---|
| Author: | Thomas Michelat |
| Notes: | FIX verify configuration |
| Created: | 2020-06-29T15:47:12.000Z |
|---|---|
| Author: | Karim Ahmed |
| Notes: |
| Created: | 2020-06-05T12:55:03.000Z |
|---|---|
| Author: | Karim Ahmed |
| Notes: |
| Created: | 2020-03-31T13:01:59.000Z |
|---|---|
| Author: | Thomas Kluyver |
| Notes: |
| Created: | 2020-03-31T06:49:32.000Z |
|---|---|
| Author: | Mikhail Karnevskiy |
| Notes: |
| Created: | 2020-03-27T10:39:06.000Z |
|---|---|
| Author: | karnem |
| Notes: |
| Created: | 2020-02-26T11:05:41.000Z |
|---|---|
| Author: | Karim Ahmed |
| Notes: | DEPENDS Update: add new module ePix100_burn @HED |
| Created: | 2020-02-18T13:26:41.000Z |
|---|---|
| Author: | Mikhail Karnevskiy |
| Notes: |
| Created: | 2020-02-11T17:05:43.000Z |
|---|---|
| Author: | Thomas Michelat |
| Notes: | Update dependencies |
| Created: | 2020-01-28T10:21:28.000Z |
|---|---|
| Author: | Mikhail Karnevskiy |
| Notes: |
| Created: | 2020-01-07T16:59:49.000Z |
|---|---|
| Author: | Thomas Michelat |
| Notes: |
| Created: | 2019-12-13T12:08:00.000Z |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2019-11-12T12:25:58.000Z |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2019-11-04T13:51:07.000Z |
|---|---|
| Author: | Mikhail Karnevskiy |
| Notes: |
OFFSET_CORR_Q3M4¶
| Instance id: | FXE_DET_LPD1M-1/CAL/OFFSET_CORR_Q3M4 |
|---|---|
| Class id: | OffsetCorrection |
| Host: | exflong03 |
| Alias: | sa1-br-sys-cal-3 , spb-br-sys-cal-3 |
| Git repo: | https://git.xfel.eu/gitlab/karaboDevices/calPy |
| Last modified: | 2020-11-24T17:16:32.000+01:00 |
| Created at: | 2017-01-17T10:32:30.000+01:00 |
| Main authors: | Kamil, Ahmed, Michelat |
| Latest tag: | 1.17.0-2.10.0-test |
| Deployment tag: | 1.17.0-2.10.0-test |
| Scenes: | CAL_MANAGER |
| Accessible by: |
Warning
Host not accessible by [‘xctrl’]!
General online calibration can be found here.
For resolving issues concerning detector related DAQ check this page.
An (expert) tutorial on how to disable calibration constants can be found here.
If you have questions, contact det-support@xfel.eu
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- useTimeserver:
- Unused - whether device connects to time server is configured via ‘timeServerId’
- timeServerId:
- The instance id uniquely identifies a TimeServer instance in the distributed system
- progress:
- The progress of the current action
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- Logger:
- Logging settings
- calibration_hash_schema_version:
- Version of the Hash Schema Definition
- device_name:
- Should be of form INSTANCE.MODULE
- caldb_zmq_timeout:
- Timeout for ZMQ request
- propertyUpdateInterval:
- Set time inteval between property updates
- eosCallback:
- Optionally call this function on an EOS event.
- isEntryPoint:
- Device is entry point to a pipeline. Stalls will occur here if iteration happens
- active:
- If set to False data is simply passed on
- dontProcess:
- Perform all housekeeping on GPU etc. but don’t run any algorithms on data
| Created: | 2020-11-24T16:15:01.000Z |
|---|---|
| Author: | haufs |
| Notes: |
| Created: | 2020-10-21T14:26:49.000Z |
|---|---|
| Author: | Karim Ahmed |
| Notes: | # Exposed disable_low_gain in the schema for Thresholding calibration. |
| Created: | 2020-10-05T10:27:41.000Z |
|---|---|
| Author: | Ebad Kamil |
| Notes: | UPDATE DEPENDS |
| Created: | 2020-09-28T17:39:02.000Z |
|---|---|
| Author: | Karim Ahmed |
| Notes: |
| Created: | 2020-09-22T15:07:34.000Z |
|---|---|
| Author: | Karim Ahmed |
| Notes: |
| Created: | 2020-08-25T08:29:35.000Z |
|---|---|
| Author: | Thomas Michelat |
| Notes: |
| Created: | 2020-07-08T11:47:18.000Z |
|---|---|
| Author: | Thomas Michelat |
| Notes: | FIX verify configuration |
| Created: | 2020-06-29T15:47:12.000Z |
|---|---|
| Author: | Karim Ahmed |
| Notes: |
| Created: | 2020-06-05T12:55:03.000Z |
|---|---|
| Author: | Karim Ahmed |
| Notes: |
| Created: | 2020-03-31T13:01:59.000Z |
|---|---|
| Author: | Thomas Kluyver |
| Notes: |
| Created: | 2020-03-31T06:49:32.000Z |
|---|---|
| Author: | Mikhail Karnevskiy |
| Notes: |
| Created: | 2020-03-27T10:39:06.000Z |
|---|---|
| Author: | karnem |
| Notes: |
| Created: | 2020-02-26T11:05:41.000Z |
|---|---|
| Author: | Karim Ahmed |
| Notes: | DEPENDS Update: add new module ePix100_burn @HED |
| Created: | 2020-02-18T13:26:41.000Z |
|---|---|
| Author: | Mikhail Karnevskiy |
| Notes: |
| Created: | 2020-02-11T17:05:43.000Z |
|---|---|
| Author: | Thomas Michelat |
| Notes: | Update dependencies |
| Created: | 2020-01-28T10:21:28.000Z |
|---|---|
| Author: | Mikhail Karnevskiy |
| Notes: |
| Created: | 2020-01-07T16:59:49.000Z |
|---|---|
| Author: | Thomas Michelat |
| Notes: |
| Created: | 2019-12-13T12:08:00.000Z |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2019-11-12T12:25:58.000Z |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2019-11-04T13:51:07.000Z |
|---|---|
| Author: | Mikhail Karnevskiy |
| Notes: |
OFFSET_CORR_Q4M1¶
| Instance id: | FXE_DET_LPD1M-1/CAL/OFFSET_CORR_Q4M1 |
|---|---|
| Class id: | OffsetCorrection |
| Host: | exflong04 |
| Alias: | sa1-br-sys-cal-4 , spb-br-sys-cal-4 |
| Git repo: | https://git.xfel.eu/gitlab/karaboDevices/calPy |
| Last modified: | 2020-11-24T17:16:32.000+01:00 |
| Created at: | 2017-01-17T10:32:30.000+01:00 |
| Main authors: | Kamil, Ahmed, Michelat |
| Latest tag: | 1.17.0-2.10.0-test |
| Deployment tag: | 1.17.0-2.10.0-test |
| Scenes: | CAL_MANAGER |
| Accessible by: |
Warning
Host not accessible by [‘xctrl’]!
General online calibration can be found here.
For resolving issues concerning detector related DAQ check this page.
An (expert) tutorial on how to disable calibration constants can be found here.
If you have questions, contact det-support@xfel.eu
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- useTimeserver:
- Unused - whether device connects to time server is configured via ‘timeServerId’
- timeServerId:
- The instance id uniquely identifies a TimeServer instance in the distributed system
- progress:
- The progress of the current action
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- Logger:
- Logging settings
- calibration_hash_schema_version:
- Version of the Hash Schema Definition
- device_name:
- Should be of form INSTANCE.MODULE
- caldb_zmq_timeout:
- Timeout for ZMQ request
- propertyUpdateInterval:
- Set time inteval between property updates
- eosCallback:
- Optionally call this function on an EOS event.
- isEntryPoint:
- Device is entry point to a pipeline. Stalls will occur here if iteration happens
- active:
- If set to False data is simply passed on
- dontProcess:
- Perform all housekeeping on GPU etc. but don’t run any algorithms on data
| Created: | 2020-11-24T16:15:01.000Z |
|---|---|
| Author: | haufs |
| Notes: |
| Created: | 2020-10-21T14:26:49.000Z |
|---|---|
| Author: | Karim Ahmed |
| Notes: | # Exposed disable_low_gain in the schema for Thresholding calibration. |
| Created: | 2020-10-05T10:27:41.000Z |
|---|---|
| Author: | Ebad Kamil |
| Notes: | UPDATE DEPENDS |
| Created: | 2020-09-28T17:39:02.000Z |
|---|---|
| Author: | Karim Ahmed |
| Notes: |
| Created: | 2020-09-22T15:07:34.000Z |
|---|---|
| Author: | Karim Ahmed |
| Notes: |
| Created: | 2020-08-25T08:29:35.000Z |
|---|---|
| Author: | Thomas Michelat |
| Notes: |
| Created: | 2020-07-08T11:47:18.000Z |
|---|---|
| Author: | Thomas Michelat |
| Notes: | FIX verify configuration |
| Created: | 2020-06-29T15:47:12.000Z |
|---|---|
| Author: | Karim Ahmed |
| Notes: |
| Created: | 2020-06-05T12:55:03.000Z |
|---|---|
| Author: | Karim Ahmed |
| Notes: |
| Created: | 2020-03-31T13:01:59.000Z |
|---|---|
| Author: | Thomas Kluyver |
| Notes: |
| Created: | 2020-03-31T06:49:32.000Z |
|---|---|
| Author: | Mikhail Karnevskiy |
| Notes: |
| Created: | 2020-03-27T10:39:06.000Z |
|---|---|
| Author: | karnem |
| Notes: |
| Created: | 2020-02-26T11:05:41.000Z |
|---|---|
| Author: | Karim Ahmed |
| Notes: | DEPENDS Update: add new module ePix100_burn @HED |
| Created: | 2020-02-18T13:26:41.000Z |
|---|---|
| Author: | Mikhail Karnevskiy |
| Notes: |
| Created: | 2020-02-11T17:05:43.000Z |
|---|---|
| Author: | Thomas Michelat |
| Notes: | Update dependencies |
| Created: | 2020-01-28T10:21:28.000Z |
|---|---|
| Author: | Mikhail Karnevskiy |
| Notes: |
| Created: | 2020-01-07T16:59:49.000Z |
|---|---|
| Author: | Thomas Michelat |
| Notes: |
| Created: | 2019-12-13T12:08:00.000Z |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2019-11-12T12:25:58.000Z |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2019-11-04T13:51:07.000Z |
|---|---|
| Author: | Mikhail Karnevskiy |
| Notes: |
OFFSET_CORR_Q4M2¶
| Instance id: | FXE_DET_LPD1M-1/CAL/OFFSET_CORR_Q4M2 |
|---|---|
| Class id: | OffsetCorrection |
| Host: | exflong05 |
| Alias: | spb-br-sys-cal-5 , sa1-br-sys-cal-5 |
| Git repo: | https://git.xfel.eu/gitlab/karaboDevices/calPy |
| Last modified: | 2020-11-24T17:16:32.000+01:00 |
| Created at: | 2017-01-17T10:32:30.000+01:00 |
| Main authors: | Kamil, Ahmed, Michelat |
| Latest tag: | 1.17.0-2.10.0-test |
| Deployment tag: | 1.17.0-2.10.0-test |
| Scenes: | CAL_MANAGER |
| Accessible by: |
Warning
Host not accessible by [‘xctrl’]!
General online calibration can be found here.
For resolving issues concerning detector related DAQ check this page.
An (expert) tutorial on how to disable calibration constants can be found here.
If you have questions, contact det-support@xfel.eu
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- useTimeserver:
- Unused - whether device connects to time server is configured via ‘timeServerId’
- timeServerId:
- The instance id uniquely identifies a TimeServer instance in the distributed system
- progress:
- The progress of the current action
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- Logger:
- Logging settings
- calibration_hash_schema_version:
- Version of the Hash Schema Definition
- device_name:
- Should be of form INSTANCE.MODULE
- caldb_zmq_timeout:
- Timeout for ZMQ request
- propertyUpdateInterval:
- Set time inteval between property updates
- eosCallback:
- Optionally call this function on an EOS event.
- isEntryPoint:
- Device is entry point to a pipeline. Stalls will occur here if iteration happens
- active:
- If set to False data is simply passed on
- dontProcess:
- Perform all housekeeping on GPU etc. but don’t run any algorithms on data
| Created: | 2020-11-24T16:15:01.000Z |
|---|---|
| Author: | haufs |
| Notes: |
| Created: | 2020-10-21T14:26:49.000Z |
|---|---|
| Author: | Karim Ahmed |
| Notes: | # Exposed disable_low_gain in the schema for Thresholding calibration. |
| Created: | 2020-10-05T10:27:41.000Z |
|---|---|
| Author: | Ebad Kamil |
| Notes: | UPDATE DEPENDS |
| Created: | 2020-09-28T17:39:02.000Z |
|---|---|
| Author: | Karim Ahmed |
| Notes: |
| Created: | 2020-09-22T15:07:34.000Z |
|---|---|
| Author: | Karim Ahmed |
| Notes: |
| Created: | 2020-08-25T08:29:35.000Z |
|---|---|
| Author: | Thomas Michelat |
| Notes: |
| Created: | 2020-07-08T11:47:18.000Z |
|---|---|
| Author: | Thomas Michelat |
| Notes: | FIX verify configuration |
| Created: | 2020-06-29T15:47:12.000Z |
|---|---|
| Author: | Karim Ahmed |
| Notes: |
| Created: | 2020-06-05T12:55:03.000Z |
|---|---|
| Author: | Karim Ahmed |
| Notes: |
| Created: | 2020-03-31T13:01:59.000Z |
|---|---|
| Author: | Thomas Kluyver |
| Notes: |
| Created: | 2020-03-31T06:49:32.000Z |
|---|---|
| Author: | Mikhail Karnevskiy |
| Notes: |
| Created: | 2020-03-27T10:39:06.000Z |
|---|---|
| Author: | karnem |
| Notes: |
| Created: | 2020-02-26T11:05:41.000Z |
|---|---|
| Author: | Karim Ahmed |
| Notes: | DEPENDS Update: add new module ePix100_burn @HED |
| Created: | 2020-02-18T13:26:41.000Z |
|---|---|
| Author: | Mikhail Karnevskiy |
| Notes: |
| Created: | 2020-02-11T17:05:43.000Z |
|---|---|
| Author: | Thomas Michelat |
| Notes: | Update dependencies |
| Created: | 2020-01-28T10:21:28.000Z |
|---|---|
| Author: | Mikhail Karnevskiy |
| Notes: |
| Created: | 2020-01-07T16:59:49.000Z |
|---|---|
| Author: | Thomas Michelat |
| Notes: |
| Created: | 2019-12-13T12:08:00.000Z |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2019-11-12T12:25:58.000Z |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2019-11-04T13:51:07.000Z |
|---|---|
| Author: | Mikhail Karnevskiy |
| Notes: |
OFFSET_CORR_Q4M3¶
| Instance id: | FXE_DET_LPD1M-1/CAL/OFFSET_CORR_Q4M3 |
|---|---|
| Class id: | OffsetCorrection |
| Host: | exflong06 |
| Alias: | spb-br-sys-cal-6 , sa1-br-sys-cal-6 |
| Git repo: | https://git.xfel.eu/gitlab/karaboDevices/calPy |
| Last modified: | 2020-11-24T17:16:32.000+01:00 |
| Created at: | 2017-01-17T10:32:30.000+01:00 |
| Main authors: | Kamil, Ahmed, Michelat |
| Latest tag: | 1.17.0-2.10.0-test |
| Deployment tag: | 1.17.0-2.10.0-test |
| Scenes: | CAL_MANAGER |
| Accessible by: |
Warning
Host not accessible by [‘xctrl’]!
General online calibration can be found here.
For resolving issues concerning detector related DAQ check this page.
An (expert) tutorial on how to disable calibration constants can be found here.
If you have questions, contact det-support@xfel.eu
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- useTimeserver:
- Unused - whether device connects to time server is configured via ‘timeServerId’
- timeServerId:
- The instance id uniquely identifies a TimeServer instance in the distributed system
- progress:
- The progress of the current action
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- Logger:
- Logging settings
- calibration_hash_schema_version:
- Version of the Hash Schema Definition
- device_name:
- Should be of form INSTANCE.MODULE
- caldb_zmq_timeout:
- Timeout for ZMQ request
- propertyUpdateInterval:
- Set time inteval between property updates
- eosCallback:
- Optionally call this function on an EOS event.
- isEntryPoint:
- Device is entry point to a pipeline. Stalls will occur here if iteration happens
- active:
- If set to False data is simply passed on
- dontProcess:
- Perform all housekeeping on GPU etc. but don’t run any algorithms on data
| Created: | 2020-11-24T16:15:01.000Z |
|---|---|
| Author: | haufs |
| Notes: |
| Created: | 2020-10-21T14:26:49.000Z |
|---|---|
| Author: | Karim Ahmed |
| Notes: | # Exposed disable_low_gain in the schema for Thresholding calibration. |
| Created: | 2020-10-05T10:27:41.000Z |
|---|---|
| Author: | Ebad Kamil |
| Notes: | UPDATE DEPENDS |
| Created: | 2020-09-28T17:39:02.000Z |
|---|---|
| Author: | Karim Ahmed |
| Notes: |
| Created: | 2020-09-22T15:07:34.000Z |
|---|---|
| Author: | Karim Ahmed |
| Notes: |
| Created: | 2020-08-25T08:29:35.000Z |
|---|---|
| Author: | Thomas Michelat |
| Notes: |
| Created: | 2020-07-08T11:47:18.000Z |
|---|---|
| Author: | Thomas Michelat |
| Notes: | FIX verify configuration |
| Created: | 2020-06-29T15:47:12.000Z |
|---|---|
| Author: | Karim Ahmed |
| Notes: |
| Created: | 2020-06-05T12:55:03.000Z |
|---|---|
| Author: | Karim Ahmed |
| Notes: |
| Created: | 2020-03-31T13:01:59.000Z |
|---|---|
| Author: | Thomas Kluyver |
| Notes: |
| Created: | 2020-03-31T06:49:32.000Z |
|---|---|
| Author: | Mikhail Karnevskiy |
| Notes: |
| Created: | 2020-03-27T10:39:06.000Z |
|---|---|
| Author: | karnem |
| Notes: |
| Created: | 2020-02-26T11:05:41.000Z |
|---|---|
| Author: | Karim Ahmed |
| Notes: | DEPENDS Update: add new module ePix100_burn @HED |
| Created: | 2020-02-18T13:26:41.000Z |
|---|---|
| Author: | Mikhail Karnevskiy |
| Notes: |
| Created: | 2020-02-11T17:05:43.000Z |
|---|---|
| Author: | Thomas Michelat |
| Notes: | Update dependencies |
| Created: | 2020-01-28T10:21:28.000Z |
|---|---|
| Author: | Mikhail Karnevskiy |
| Notes: |
| Created: | 2020-01-07T16:59:49.000Z |
|---|---|
| Author: | Thomas Michelat |
| Notes: |
| Created: | 2019-12-13T12:08:00.000Z |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2019-11-12T12:25:58.000Z |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2019-11-04T13:51:07.000Z |
|---|---|
| Author: | Mikhail Karnevskiy |
| Notes: |
OFFSET_CORR_Q4M4¶
| Instance id: | FXE_DET_LPD1M-1/CAL/OFFSET_CORR_Q4M4 |
|---|---|
| Class id: | OffsetCorrection |
| Host: | exflong07 |
| Alias: | sa1-br-sys-cal-7 , spb-br-sys-cal-7 |
| Git repo: | https://git.xfel.eu/gitlab/karaboDevices/calPy |
| Last modified: | 2020-11-24T17:16:32.000+01:00 |
| Created at: | 2017-01-17T10:32:30.000+01:00 |
| Main authors: | Kamil, Ahmed, Michelat |
| Latest tag: | 1.17.0-2.10.0-test |
| Deployment tag: | 1.17.0-2.10.0-test |
| Scenes: | CAL_MANAGER |
| Accessible by: |
Warning
Host not accessible by [‘xctrl’]!
General online calibration can be found here.
For resolving issues concerning detector related DAQ check this page.
An (expert) tutorial on how to disable calibration constants can be found here.
If you have questions, contact det-support@xfel.eu
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- useTimeserver:
- Unused - whether device connects to time server is configured via ‘timeServerId’
- timeServerId:
- The instance id uniquely identifies a TimeServer instance in the distributed system
- progress:
- The progress of the current action
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- Logger:
- Logging settings
- calibration_hash_schema_version:
- Version of the Hash Schema Definition
- device_name:
- Should be of form INSTANCE.MODULE
- caldb_zmq_timeout:
- Timeout for ZMQ request
- propertyUpdateInterval:
- Set time inteval between property updates
- eosCallback:
- Optionally call this function on an EOS event.
- isEntryPoint:
- Device is entry point to a pipeline. Stalls will occur here if iteration happens
- active:
- If set to False data is simply passed on
- dontProcess:
- Perform all housekeeping on GPU etc. but don’t run any algorithms on data
| Created: | 2020-11-24T16:15:01.000Z |
|---|---|
| Author: | haufs |
| Notes: |
| Created: | 2020-10-21T14:26:49.000Z |
|---|---|
| Author: | Karim Ahmed |
| Notes: | # Exposed disable_low_gain in the schema for Thresholding calibration. |
| Created: | 2020-10-05T10:27:41.000Z |
|---|---|
| Author: | Ebad Kamil |
| Notes: | UPDATE DEPENDS |
| Created: | 2020-09-28T17:39:02.000Z |
|---|---|
| Author: | Karim Ahmed |
| Notes: |
| Created: | 2020-09-22T15:07:34.000Z |
|---|---|
| Author: | Karim Ahmed |
| Notes: |
| Created: | 2020-08-25T08:29:35.000Z |
|---|---|
| Author: | Thomas Michelat |
| Notes: |
| Created: | 2020-07-08T11:47:18.000Z |
|---|---|
| Author: | Thomas Michelat |
| Notes: | FIX verify configuration |
| Created: | 2020-06-29T15:47:12.000Z |
|---|---|
| Author: | Karim Ahmed |
| Notes: |
| Created: | 2020-06-05T12:55:03.000Z |
|---|---|
| Author: | Karim Ahmed |
| Notes: |
| Created: | 2020-03-31T13:01:59.000Z |
|---|---|
| Author: | Thomas Kluyver |
| Notes: |
| Created: | 2020-03-31T06:49:32.000Z |
|---|---|
| Author: | Mikhail Karnevskiy |
| Notes: |
| Created: | 2020-03-27T10:39:06.000Z |
|---|---|
| Author: | karnem |
| Notes: |
| Created: | 2020-02-26T11:05:41.000Z |
|---|---|
| Author: | Karim Ahmed |
| Notes: | DEPENDS Update: add new module ePix100_burn @HED |
| Created: | 2020-02-18T13:26:41.000Z |
|---|---|
| Author: | Mikhail Karnevskiy |
| Notes: |
| Created: | 2020-02-11T17:05:43.000Z |
|---|---|
| Author: | Thomas Michelat |
| Notes: | Update dependencies |
| Created: | 2020-01-28T10:21:28.000Z |
|---|---|
| Author: | Mikhail Karnevskiy |
| Notes: |
| Created: | 2020-01-07T16:59:49.000Z |
|---|---|
| Author: | Thomas Michelat |
| Notes: |
| Created: | 2019-12-13T12:08:00.000Z |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2019-11-12T12:25:58.000Z |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2019-11-04T13:51:07.000Z |
|---|---|
| Author: | Mikhail Karnevskiy |
| Notes: |
RELGAIN_CORR_Q1M1¶
| Instance id: | FXE_DET_LPD1M-1/CAL/RELGAIN_CORR_Q1M1 |
|---|---|
| Class id: | RelativeGainCorrection |
| Host: | exflong08 |
| Alias: | sa1-br-sys-cal-8 , sa1-br-sys-cal-0 , spb-br-sys-cal-8 |
| Git repo: | https://git.xfel.eu/gitlab/karaboDevices/calPy |
| Last modified: | 2020-11-24T17:16:32.000+01:00 |
| Created at: | 2017-01-17T10:32:30.000+01:00 |
| Main authors: | Kamil, Ahmed, Michelat |
| Latest tag: | 1.17.0-2.10.0-test |
| Deployment tag: | 1.17.0-2.10.0-test |
| Scenes: | CAL_MANAGER |
| Accessible by: |
Warning
Host not accessible by [‘xctrl’]!
General online calibration can be found here.
For resolving issues concerning detector related DAQ check this page.
An (expert) tutorial on how to disable calibration constants can be found here.
If you have questions, contact det-support@xfel.eu
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- useTimeserver:
- Unused - whether device connects to time server is configured via ‘timeServerId’
- timeServerId:
- The instance id uniquely identifies a TimeServer instance in the distributed system
- progress:
- The progress of the current action
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- Logger:
- Logging settings
- calibration_hash_schema_version:
- Version of the Hash Schema Definition
- device_name:
- Should be of form INSTANCE.MODULE
- caldb_zmq_timeout:
- Timeout for ZMQ request
- propertyUpdateInterval:
- Set time inteval between property updates
- eosCallback:
- Optionally call this function on an EOS event.
- isEntryPoint:
- Device is entry point to a pipeline. Stalls will occur here if iteration happens
- active:
- If set to False data is simply passed on
- dontProcess:
- Perform all housekeeping on GPU etc. but don’t run any algorithms on data
| Created: | 2020-11-24T16:15:01.000Z |
|---|---|
| Author: | haufs |
| Notes: |
| Created: | 2020-10-21T14:26:49.000Z |
|---|---|
| Author: | Karim Ahmed |
| Notes: | # Exposed disable_low_gain in the schema for Thresholding calibration. |
| Created: | 2020-10-05T10:27:41.000Z |
|---|---|
| Author: | Ebad Kamil |
| Notes: | UPDATE DEPENDS |
| Created: | 2020-09-28T17:39:02.000Z |
|---|---|
| Author: | Karim Ahmed |
| Notes: |
| Created: | 2020-09-22T15:07:34.000Z |
|---|---|
| Author: | Karim Ahmed |
| Notes: |
| Created: | 2020-08-25T08:29:35.000Z |
|---|---|
| Author: | Thomas Michelat |
| Notes: |
| Created: | 2020-07-08T11:47:18.000Z |
|---|---|
| Author: | Thomas Michelat |
| Notes: | FIX verify configuration |
| Created: | 2020-06-29T15:47:12.000Z |
|---|---|
| Author: | Karim Ahmed |
| Notes: |
| Created: | 2020-06-05T12:55:03.000Z |
|---|---|
| Author: | Karim Ahmed |
| Notes: |
| Created: | 2020-03-31T13:01:59.000Z |
|---|---|
| Author: | Thomas Kluyver |
| Notes: |
| Created: | 2020-03-31T06:49:32.000Z |
|---|---|
| Author: | Mikhail Karnevskiy |
| Notes: |
| Created: | 2020-03-27T10:39:06.000Z |
|---|---|
| Author: | karnem |
| Notes: |
| Created: | 2020-02-26T11:05:41.000Z |
|---|---|
| Author: | Karim Ahmed |
| Notes: | DEPENDS Update: add new module ePix100_burn @HED |
| Created: | 2020-02-18T13:26:41.000Z |
|---|---|
| Author: | Mikhail Karnevskiy |
| Notes: |
| Created: | 2020-02-11T17:05:43.000Z |
|---|---|
| Author: | Thomas Michelat |
| Notes: | Update dependencies |
| Created: | 2020-01-28T10:21:28.000Z |
|---|---|
| Author: | Mikhail Karnevskiy |
| Notes: |
| Created: | 2020-01-07T16:59:49.000Z |
|---|---|
| Author: | Thomas Michelat |
| Notes: |
| Created: | 2019-12-13T12:08:00.000Z |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2019-11-12T12:25:58.000Z |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2019-11-04T13:51:07.000Z |
|---|---|
| Author: | Mikhail Karnevskiy |
| Notes: |
RELGAIN_CORR_Q1M2¶
| Instance id: | FXE_DET_LPD1M-1/CAL/RELGAIN_CORR_Q1M2 |
|---|---|
| Class id: | RelativeGainCorrection |
| Host: | exflong01 |
| Alias: | sa1-br-sys-cal-1 , spb-br-sys-cal-1 |
| Git repo: | https://git.xfel.eu/gitlab/karaboDevices/calPy |
| Last modified: | 2020-11-24T17:16:32.000+01:00 |
| Created at: | 2017-01-17T10:32:30.000+01:00 |
| Main authors: | Kamil, Ahmed, Michelat |
| Latest tag: | 1.17.0-2.10.0-test |
| Deployment tag: | 1.17.0-2.10.0-test |
| Scenes: | CAL_MANAGER |
| Accessible by: |
Warning
Host not accessible by [‘xctrl’]!
General online calibration can be found here.
For resolving issues concerning detector related DAQ check this page.
An (expert) tutorial on how to disable calibration constants can be found here.
If you have questions, contact det-support@xfel.eu
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- useTimeserver:
- Unused - whether device connects to time server is configured via ‘timeServerId’
- timeServerId:
- The instance id uniquely identifies a TimeServer instance in the distributed system
- progress:
- The progress of the current action
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- Logger:
- Logging settings
- calibration_hash_schema_version:
- Version of the Hash Schema Definition
- device_name:
- Should be of form INSTANCE.MODULE
- caldb_zmq_timeout:
- Timeout for ZMQ request
- propertyUpdateInterval:
- Set time inteval between property updates
- eosCallback:
- Optionally call this function on an EOS event.
- isEntryPoint:
- Device is entry point to a pipeline. Stalls will occur here if iteration happens
- active:
- If set to False data is simply passed on
- dontProcess:
- Perform all housekeeping on GPU etc. but don’t run any algorithms on data
| Created: | 2020-11-24T16:15:01.000Z |
|---|---|
| Author: | haufs |
| Notes: |
| Created: | 2020-10-21T14:26:49.000Z |
|---|---|
| Author: | Karim Ahmed |
| Notes: | # Exposed disable_low_gain in the schema for Thresholding calibration. |
| Created: | 2020-10-05T10:27:41.000Z |
|---|---|
| Author: | Ebad Kamil |
| Notes: | UPDATE DEPENDS |
| Created: | 2020-09-28T17:39:02.000Z |
|---|---|
| Author: | Karim Ahmed |
| Notes: |
| Created: | 2020-09-22T15:07:34.000Z |
|---|---|
| Author: | Karim Ahmed |
| Notes: |
| Created: | 2020-08-25T08:29:35.000Z |
|---|---|
| Author: | Thomas Michelat |
| Notes: |
| Created: | 2020-07-08T11:47:18.000Z |
|---|---|
| Author: | Thomas Michelat |
| Notes: | FIX verify configuration |
| Created: | 2020-06-29T15:47:12.000Z |
|---|---|
| Author: | Karim Ahmed |
| Notes: |
| Created: | 2020-06-05T12:55:03.000Z |
|---|---|
| Author: | Karim Ahmed |
| Notes: |
| Created: | 2020-03-31T13:01:59.000Z |
|---|---|
| Author: | Thomas Kluyver |
| Notes: |
| Created: | 2020-03-31T06:49:32.000Z |
|---|---|
| Author: | Mikhail Karnevskiy |
| Notes: |
| Created: | 2020-03-27T10:39:06.000Z |
|---|---|
| Author: | karnem |
| Notes: |
| Created: | 2020-02-26T11:05:41.000Z |
|---|---|
| Author: | Karim Ahmed |
| Notes: | DEPENDS Update: add new module ePix100_burn @HED |
| Created: | 2020-02-18T13:26:41.000Z |
|---|---|
| Author: | Mikhail Karnevskiy |
| Notes: |
| Created: | 2020-02-11T17:05:43.000Z |
|---|---|
| Author: | Thomas Michelat |
| Notes: | Update dependencies |
| Created: | 2020-01-28T10:21:28.000Z |
|---|---|
| Author: | Mikhail Karnevskiy |
| Notes: |
| Created: | 2020-01-07T16:59:49.000Z |
|---|---|
| Author: | Thomas Michelat |
| Notes: |
| Created: | 2019-12-13T12:08:00.000Z |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2019-11-12T12:25:58.000Z |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2019-11-04T13:51:07.000Z |
|---|---|
| Author: | Mikhail Karnevskiy |
| Notes: |
RELGAIN_CORR_Q1M3¶
| Instance id: | FXE_DET_LPD1M-1/CAL/RELGAIN_CORR_Q1M3 |
|---|---|
| Class id: | RelativeGainCorrection |
| Host: | exflong02 |
| Alias: | sa1-br-sys-cal-2 , spb-br-sys-cal-2 |
| Git repo: | https://git.xfel.eu/gitlab/karaboDevices/calPy |
| Last modified: | 2020-11-24T17:16:32.000+01:00 |
| Created at: | 2017-01-17T10:32:30.000+01:00 |
| Main authors: | Kamil, Ahmed, Michelat |
| Latest tag: | 1.17.0-2.10.0-test |
| Deployment tag: | 1.17.0-2.10.0-test |
| Scenes: | CAL_MANAGER |
| Accessible by: |
Warning
Host not accessible by [‘xctrl’]!
General online calibration can be found here.
For resolving issues concerning detector related DAQ check this page.
An (expert) tutorial on how to disable calibration constants can be found here.
If you have questions, contact det-support@xfel.eu
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- useTimeserver:
- Unused - whether device connects to time server is configured via ‘timeServerId’
- timeServerId:
- The instance id uniquely identifies a TimeServer instance in the distributed system
- progress:
- The progress of the current action
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- Logger:
- Logging settings
- calibration_hash_schema_version:
- Version of the Hash Schema Definition
- device_name:
- Should be of form INSTANCE.MODULE
- caldb_zmq_timeout:
- Timeout for ZMQ request
- propertyUpdateInterval:
- Set time inteval between property updates
- eosCallback:
- Optionally call this function on an EOS event.
- isEntryPoint:
- Device is entry point to a pipeline. Stalls will occur here if iteration happens
- active:
- If set to False data is simply passed on
- dontProcess:
- Perform all housekeeping on GPU etc. but don’t run any algorithms on data
| Created: | 2020-11-24T16:15:01.000Z |
|---|---|
| Author: | haufs |
| Notes: |
| Created: | 2020-10-21T14:26:49.000Z |
|---|---|
| Author: | Karim Ahmed |
| Notes: | # Exposed disable_low_gain in the schema for Thresholding calibration. |
| Created: | 2020-10-05T10:27:41.000Z |
|---|---|
| Author: | Ebad Kamil |
| Notes: | UPDATE DEPENDS |
| Created: | 2020-09-28T17:39:02.000Z |
|---|---|
| Author: | Karim Ahmed |
| Notes: |
| Created: | 2020-09-22T15:07:34.000Z |
|---|---|
| Author: | Karim Ahmed |
| Notes: |
| Created: | 2020-08-25T08:29:35.000Z |
|---|---|
| Author: | Thomas Michelat |
| Notes: |
| Created: | 2020-07-08T11:47:18.000Z |
|---|---|
| Author: | Thomas Michelat |
| Notes: | FIX verify configuration |
| Created: | 2020-06-29T15:47:12.000Z |
|---|---|
| Author: | Karim Ahmed |
| Notes: |
| Created: | 2020-06-05T12:55:03.000Z |
|---|---|
| Author: | Karim Ahmed |
| Notes: |
| Created: | 2020-03-31T13:01:59.000Z |
|---|---|
| Author: | Thomas Kluyver |
| Notes: |
| Created: | 2020-03-31T06:49:32.000Z |
|---|---|
| Author: | Mikhail Karnevskiy |
| Notes: |
| Created: | 2020-03-27T10:39:06.000Z |
|---|---|
| Author: | karnem |
| Notes: |
| Created: | 2020-02-26T11:05:41.000Z |
|---|---|
| Author: | Karim Ahmed |
| Notes: | DEPENDS Update: add new module ePix100_burn @HED |
| Created: | 2020-02-18T13:26:41.000Z |
|---|---|
| Author: | Mikhail Karnevskiy |
| Notes: |
| Created: | 2020-02-11T17:05:43.000Z |
|---|---|
| Author: | Thomas Michelat |
| Notes: | Update dependencies |
| Created: | 2020-01-28T10:21:28.000Z |
|---|---|
| Author: | Mikhail Karnevskiy |
| Notes: |
| Created: | 2020-01-07T16:59:49.000Z |
|---|---|
| Author: | Thomas Michelat |
| Notes: |
| Created: | 2019-12-13T12:08:00.000Z |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2019-11-12T12:25:58.000Z |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2019-11-04T13:51:07.000Z |
|---|---|
| Author: | Mikhail Karnevskiy |
| Notes: |
RELGAIN_CORR_Q1M4¶
| Instance id: | FXE_DET_LPD1M-1/CAL/RELGAIN_CORR_Q1M4 |
|---|---|
| Class id: | RelativeGainCorrection |
| Host: | exflong03 |
| Alias: | sa1-br-sys-cal-3 , spb-br-sys-cal-3 |
| Git repo: | https://git.xfel.eu/gitlab/karaboDevices/calPy |
| Last modified: | 2020-11-24T17:16:32.000+01:00 |
| Created at: | 2017-01-17T10:32:30.000+01:00 |
| Main authors: | Kamil, Ahmed, Michelat |
| Latest tag: | 1.17.0-2.10.0-test |
| Deployment tag: | 1.17.0-2.10.0-test |
| Scenes: | CAL_MANAGER |
| Accessible by: |
Warning
Host not accessible by [‘xctrl’]!
General online calibration can be found here.
For resolving issues concerning detector related DAQ check this page.
An (expert) tutorial on how to disable calibration constants can be found here.
If you have questions, contact det-support@xfel.eu
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- useTimeserver:
- Unused - whether device connects to time server is configured via ‘timeServerId’
- timeServerId:
- The instance id uniquely identifies a TimeServer instance in the distributed system
- progress:
- The progress of the current action
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- Logger:
- Logging settings
- calibration_hash_schema_version:
- Version of the Hash Schema Definition
- device_name:
- Should be of form INSTANCE.MODULE
- caldb_zmq_timeout:
- Timeout for ZMQ request
- propertyUpdateInterval:
- Set time inteval between property updates
- eosCallback:
- Optionally call this function on an EOS event.
- isEntryPoint:
- Device is entry point to a pipeline. Stalls will occur here if iteration happens
- active:
- If set to False data is simply passed on
- dontProcess:
- Perform all housekeeping on GPU etc. but don’t run any algorithms on data
| Created: | 2020-11-24T16:15:01.000Z |
|---|---|
| Author: | haufs |
| Notes: |
| Created: | 2020-10-21T14:26:49.000Z |
|---|---|
| Author: | Karim Ahmed |
| Notes: | # Exposed disable_low_gain in the schema for Thresholding calibration. |
| Created: | 2020-10-05T10:27:41.000Z |
|---|---|
| Author: | Ebad Kamil |
| Notes: | UPDATE DEPENDS |
| Created: | 2020-09-28T17:39:02.000Z |
|---|---|
| Author: | Karim Ahmed |
| Notes: |
| Created: | 2020-09-22T15:07:34.000Z |
|---|---|
| Author: | Karim Ahmed |
| Notes: |
| Created: | 2020-08-25T08:29:35.000Z |
|---|---|
| Author: | Thomas Michelat |
| Notes: |
| Created: | 2020-07-08T11:47:18.000Z |
|---|---|
| Author: | Thomas Michelat |
| Notes: | FIX verify configuration |
| Created: | 2020-06-29T15:47:12.000Z |
|---|---|
| Author: | Karim Ahmed |
| Notes: |
| Created: | 2020-06-05T12:55:03.000Z |
|---|---|
| Author: | Karim Ahmed |
| Notes: |
| Created: | 2020-03-31T13:01:59.000Z |
|---|---|
| Author: | Thomas Kluyver |
| Notes: |
| Created: | 2020-03-31T06:49:32.000Z |
|---|---|
| Author: | Mikhail Karnevskiy |
| Notes: |
| Created: | 2020-03-27T10:39:06.000Z |
|---|---|
| Author: | karnem |
| Notes: |
| Created: | 2020-02-26T11:05:41.000Z |
|---|---|
| Author: | Karim Ahmed |
| Notes: | DEPENDS Update: add new module ePix100_burn @HED |
| Created: | 2020-02-18T13:26:41.000Z |
|---|---|
| Author: | Mikhail Karnevskiy |
| Notes: |
| Created: | 2020-02-11T17:05:43.000Z |
|---|---|
| Author: | Thomas Michelat |
| Notes: | Update dependencies |
| Created: | 2020-01-28T10:21:28.000Z |
|---|---|
| Author: | Mikhail Karnevskiy |
| Notes: |
| Created: | 2020-01-07T16:59:49.000Z |
|---|---|
| Author: | Thomas Michelat |
| Notes: |
| Created: | 2019-12-13T12:08:00.000Z |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2019-11-12T12:25:58.000Z |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2019-11-04T13:51:07.000Z |
|---|---|
| Author: | Mikhail Karnevskiy |
| Notes: |
RELGAIN_CORR_Q2M1¶
| Instance id: | FXE_DET_LPD1M-1/CAL/RELGAIN_CORR_Q2M1 |
|---|---|
| Class id: | RelativeGainCorrection |
| Host: | exflong04 |
| Alias: | sa1-br-sys-cal-4 , spb-br-sys-cal-4 |
| Git repo: | https://git.xfel.eu/gitlab/karaboDevices/calPy |
| Last modified: | 2020-11-24T17:16:32.000+01:00 |
| Created at: | 2017-01-17T10:32:30.000+01:00 |
| Main authors: | Kamil, Ahmed, Michelat |
| Latest tag: | 1.17.0-2.10.0-test |
| Deployment tag: | 1.17.0-2.10.0-test |
| Scenes: | CAL_MANAGER |
| Accessible by: |
Warning
Host not accessible by [‘xctrl’]!
General online calibration can be found here.
For resolving issues concerning detector related DAQ check this page.
An (expert) tutorial on how to disable calibration constants can be found here.
If you have questions, contact det-support@xfel.eu
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- useTimeserver:
- Unused - whether device connects to time server is configured via ‘timeServerId’
- timeServerId:
- The instance id uniquely identifies a TimeServer instance in the distributed system
- progress:
- The progress of the current action
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- Logger:
- Logging settings
- calibration_hash_schema_version:
- Version of the Hash Schema Definition
- device_name:
- Should be of form INSTANCE.MODULE
- caldb_zmq_timeout:
- Timeout for ZMQ request
- propertyUpdateInterval:
- Set time inteval between property updates
- eosCallback:
- Optionally call this function on an EOS event.
- isEntryPoint:
- Device is entry point to a pipeline. Stalls will occur here if iteration happens
- active:
- If set to False data is simply passed on
- dontProcess:
- Perform all housekeeping on GPU etc. but don’t run any algorithms on data
| Created: | 2020-11-24T16:15:01.000Z |
|---|---|
| Author: | haufs |
| Notes: |
| Created: | 2020-10-21T14:26:49.000Z |
|---|---|
| Author: | Karim Ahmed |
| Notes: | # Exposed disable_low_gain in the schema for Thresholding calibration. |
| Created: | 2020-10-05T10:27:41.000Z |
|---|---|
| Author: | Ebad Kamil |
| Notes: | UPDATE DEPENDS |
| Created: | 2020-09-28T17:39:02.000Z |
|---|---|
| Author: | Karim Ahmed |
| Notes: |
| Created: | 2020-09-22T15:07:34.000Z |
|---|---|
| Author: | Karim Ahmed |
| Notes: |
| Created: | 2020-08-25T08:29:35.000Z |
|---|---|
| Author: | Thomas Michelat |
| Notes: |
| Created: | 2020-07-08T11:47:18.000Z |
|---|---|
| Author: | Thomas Michelat |
| Notes: | FIX verify configuration |
| Created: | 2020-06-29T15:47:12.000Z |
|---|---|
| Author: | Karim Ahmed |
| Notes: |
| Created: | 2020-06-05T12:55:03.000Z |
|---|---|
| Author: | Karim Ahmed |
| Notes: |
| Created: | 2020-03-31T13:01:59.000Z |
|---|---|
| Author: | Thomas Kluyver |
| Notes: |
| Created: | 2020-03-31T06:49:32.000Z |
|---|---|
| Author: | Mikhail Karnevskiy |
| Notes: |
| Created: | 2020-03-27T10:39:06.000Z |
|---|---|
| Author: | karnem |
| Notes: |
| Created: | 2020-02-26T11:05:41.000Z |
|---|---|
| Author: | Karim Ahmed |
| Notes: | DEPENDS Update: add new module ePix100_burn @HED |
| Created: | 2020-02-18T13:26:41.000Z |
|---|---|
| Author: | Mikhail Karnevskiy |
| Notes: |
| Created: | 2020-02-11T17:05:43.000Z |
|---|---|
| Author: | Thomas Michelat |
| Notes: | Update dependencies |
| Created: | 2020-01-28T10:21:28.000Z |
|---|---|
| Author: | Mikhail Karnevskiy |
| Notes: |
| Created: | 2020-01-07T16:59:49.000Z |
|---|---|
| Author: | Thomas Michelat |
| Notes: |
| Created: | 2019-12-13T12:08:00.000Z |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2019-11-12T12:25:58.000Z |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2019-11-04T13:51:07.000Z |
|---|---|
| Author: | Mikhail Karnevskiy |
| Notes: |
RELGAIN_CORR_Q2M3¶
| Instance id: | FXE_DET_LPD1M-1/CAL/RELGAIN_CORR_Q2M3 |
|---|---|
| Class id: | RelativeGainCorrection |
| Host: | exflong06 |
| Alias: | spb-br-sys-cal-6 , sa1-br-sys-cal-6 |
| Git repo: | https://git.xfel.eu/gitlab/karaboDevices/calPy |
| Last modified: | 2020-11-24T17:16:32.000+01:00 |
| Created at: | 2017-01-17T10:32:30.000+01:00 |
| Main authors: | Kamil, Ahmed, Michelat |
| Latest tag: | 1.17.0-2.10.0-test |
| Deployment tag: | 1.17.0-2.10.0-test |
| Scenes: | CAL_MANAGER |
| Accessible by: |
Warning
Host not accessible by [‘xctrl’]!
General online calibration can be found here.
For resolving issues concerning detector related DAQ check this page.
An (expert) tutorial on how to disable calibration constants can be found here.
If you have questions, contact det-support@xfel.eu
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- useTimeserver:
- Unused - whether device connects to time server is configured via ‘timeServerId’
- timeServerId:
- The instance id uniquely identifies a TimeServer instance in the distributed system
- progress:
- The progress of the current action
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- Logger:
- Logging settings
- calibration_hash_schema_version:
- Version of the Hash Schema Definition
- device_name:
- Should be of form INSTANCE.MODULE
- caldb_zmq_timeout:
- Timeout for ZMQ request
- propertyUpdateInterval:
- Set time inteval between property updates
- eosCallback:
- Optionally call this function on an EOS event.
- isEntryPoint:
- Device is entry point to a pipeline. Stalls will occur here if iteration happens
- active:
- If set to False data is simply passed on
- dontProcess:
- Perform all housekeeping on GPU etc. but don’t run any algorithms on data
| Created: | 2020-11-24T16:15:01.000Z |
|---|---|
| Author: | haufs |
| Notes: |
| Created: | 2020-10-21T14:26:49.000Z |
|---|---|
| Author: | Karim Ahmed |
| Notes: | # Exposed disable_low_gain in the schema for Thresholding calibration. |
| Created: | 2020-10-05T10:27:41.000Z |
|---|---|
| Author: | Ebad Kamil |
| Notes: | UPDATE DEPENDS |
| Created: | 2020-09-28T17:39:02.000Z |
|---|---|
| Author: | Karim Ahmed |
| Notes: |
| Created: | 2020-09-22T15:07:34.000Z |
|---|---|
| Author: | Karim Ahmed |
| Notes: |
| Created: | 2020-08-25T08:29:35.000Z |
|---|---|
| Author: | Thomas Michelat |
| Notes: |
| Created: | 2020-07-08T11:47:18.000Z |
|---|---|
| Author: | Thomas Michelat |
| Notes: | FIX verify configuration |
| Created: | 2020-06-29T15:47:12.000Z |
|---|---|
| Author: | Karim Ahmed |
| Notes: |
| Created: | 2020-06-05T12:55:03.000Z |
|---|---|
| Author: | Karim Ahmed |
| Notes: |
| Created: | 2020-03-31T13:01:59.000Z |
|---|---|
| Author: | Thomas Kluyver |
| Notes: |
| Created: | 2020-03-31T06:49:32.000Z |
|---|---|
| Author: | Mikhail Karnevskiy |
| Notes: |
| Created: | 2020-03-27T10:39:06.000Z |
|---|---|
| Author: | karnem |
| Notes: |
| Created: | 2020-02-26T11:05:41.000Z |
|---|---|
| Author: | Karim Ahmed |
| Notes: | DEPENDS Update: add new module ePix100_burn @HED |
| Created: | 2020-02-18T13:26:41.000Z |
|---|---|
| Author: | Mikhail Karnevskiy |
| Notes: |
| Created: | 2020-02-11T17:05:43.000Z |
|---|---|
| Author: | Thomas Michelat |
| Notes: | Update dependencies |
| Created: | 2020-01-28T10:21:28.000Z |
|---|---|
| Author: | Mikhail Karnevskiy |
| Notes: |
| Created: | 2020-01-07T16:59:49.000Z |
|---|---|
| Author: | Thomas Michelat |
| Notes: |
| Created: | 2019-12-13T12:08:00.000Z |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2019-11-12T12:25:58.000Z |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2019-11-04T13:51:07.000Z |
|---|---|
| Author: | Mikhail Karnevskiy |
| Notes: |
RELGAIN_CORR_Q2M4¶
| Instance id: | FXE_DET_LPD1M-1/CAL/RELGAIN_CORR_Q2M4 |
|---|---|
| Class id: | RelativeGainCorrection |
| Host: | exflong07 |
| Alias: | sa1-br-sys-cal-7 , spb-br-sys-cal-7 |
| Git repo: | https://git.xfel.eu/gitlab/karaboDevices/calPy |
| Last modified: | 2020-11-24T17:16:32.000+01:00 |
| Created at: | 2017-01-17T10:32:30.000+01:00 |
| Main authors: | Kamil, Ahmed, Michelat |
| Latest tag: | 1.17.0-2.10.0-test |
| Deployment tag: | 1.17.0-2.10.0-test |
| Scenes: | CAL_MANAGER |
| Accessible by: |
Warning
Host not accessible by [‘xctrl’]!
General online calibration can be found here.
For resolving issues concerning detector related DAQ check this page.
An (expert) tutorial on how to disable calibration constants can be found here.
If you have questions, contact det-support@xfel.eu
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- useTimeserver:
- Unused - whether device connects to time server is configured via ‘timeServerId’
- timeServerId:
- The instance id uniquely identifies a TimeServer instance in the distributed system
- progress:
- The progress of the current action
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- Logger:
- Logging settings
- calibration_hash_schema_version:
- Version of the Hash Schema Definition
- device_name:
- Should be of form INSTANCE.MODULE
- caldb_zmq_timeout:
- Timeout for ZMQ request
- propertyUpdateInterval:
- Set time inteval between property updates
- eosCallback:
- Optionally call this function on an EOS event.
- isEntryPoint:
- Device is entry point to a pipeline. Stalls will occur here if iteration happens
- active:
- If set to False data is simply passed on
- dontProcess:
- Perform all housekeeping on GPU etc. but don’t run any algorithms on data
| Created: | 2020-11-24T16:15:01.000Z |
|---|---|
| Author: | haufs |
| Notes: |
| Created: | 2020-10-21T14:26:49.000Z |
|---|---|
| Author: | Karim Ahmed |
| Notes: | # Exposed disable_low_gain in the schema for Thresholding calibration. |
| Created: | 2020-10-05T10:27:41.000Z |
|---|---|
| Author: | Ebad Kamil |
| Notes: | UPDATE DEPENDS |
| Created: | 2020-09-28T17:39:02.000Z |
|---|---|
| Author: | Karim Ahmed |
| Notes: |
| Created: | 2020-09-22T15:07:34.000Z |
|---|---|
| Author: | Karim Ahmed |
| Notes: |
| Created: | 2020-08-25T08:29:35.000Z |
|---|---|
| Author: | Thomas Michelat |
| Notes: |
| Created: | 2020-07-08T11:47:18.000Z |
|---|---|
| Author: | Thomas Michelat |
| Notes: | FIX verify configuration |
| Created: | 2020-06-29T15:47:12.000Z |
|---|---|
| Author: | Karim Ahmed |
| Notes: |
| Created: | 2020-06-05T12:55:03.000Z |
|---|---|
| Author: | Karim Ahmed |
| Notes: |
| Created: | 2020-03-31T13:01:59.000Z |
|---|---|
| Author: | Thomas Kluyver |
| Notes: |
| Created: | 2020-03-31T06:49:32.000Z |
|---|---|
| Author: | Mikhail Karnevskiy |
| Notes: |
| Created: | 2020-03-27T10:39:06.000Z |
|---|---|
| Author: | karnem |
| Notes: |
| Created: | 2020-02-26T11:05:41.000Z |
|---|---|
| Author: | Karim Ahmed |
| Notes: | DEPENDS Update: add new module ePix100_burn @HED |
| Created: | 2020-02-18T13:26:41.000Z |
|---|---|
| Author: | Mikhail Karnevskiy |
| Notes: |
| Created: | 2020-02-11T17:05:43.000Z |
|---|---|
| Author: | Thomas Michelat |
| Notes: | Update dependencies |
| Created: | 2020-01-28T10:21:28.000Z |
|---|---|
| Author: | Mikhail Karnevskiy |
| Notes: |
| Created: | 2020-01-07T16:59:49.000Z |
|---|---|
| Author: | Thomas Michelat |
| Notes: |
| Created: | 2019-12-13T12:08:00.000Z |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2019-11-12T12:25:58.000Z |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2019-11-04T13:51:07.000Z |
|---|---|
| Author: | Mikhail Karnevskiy |
| Notes: |
RELGAIN_CORR_Q3M1¶
| Instance id: | FXE_DET_LPD1M-1/CAL/RELGAIN_CORR_Q3M1 |
|---|---|
| Class id: | RelativeGainCorrection |
| Host: | exflong08 |
| Alias: | sa1-br-sys-cal-8 , sa1-br-sys-cal-0 , spb-br-sys-cal-8 |
| Git repo: | https://git.xfel.eu/gitlab/karaboDevices/calPy |
| Last modified: | 2020-11-24T17:16:32.000+01:00 |
| Created at: | 2017-01-17T10:32:30.000+01:00 |
| Main authors: | Kamil, Ahmed, Michelat |
| Latest tag: | 1.17.0-2.10.0-test |
| Deployment tag: | 1.17.0-2.10.0-test |
| Scenes: | CAL_MANAGER |
| Accessible by: |
Warning
Host not accessible by [‘xctrl’]!
General online calibration can be found here.
For resolving issues concerning detector related DAQ check this page.
An (expert) tutorial on how to disable calibration constants can be found here.
If you have questions, contact det-support@xfel.eu
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- useTimeserver:
- Unused - whether device connects to time server is configured via ‘timeServerId’
- timeServerId:
- The instance id uniquely identifies a TimeServer instance in the distributed system
- progress:
- The progress of the current action
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- Logger:
- Logging settings
- calibration_hash_schema_version:
- Version of the Hash Schema Definition
- device_name:
- Should be of form INSTANCE.MODULE
- caldb_zmq_timeout:
- Timeout for ZMQ request
- propertyUpdateInterval:
- Set time inteval between property updates
- eosCallback:
- Optionally call this function on an EOS event.
- isEntryPoint:
- Device is entry point to a pipeline. Stalls will occur here if iteration happens
- active:
- If set to False data is simply passed on
- dontProcess:
- Perform all housekeeping on GPU etc. but don’t run any algorithms on data
| Created: | 2020-11-24T16:15:01.000Z |
|---|---|
| Author: | haufs |
| Notes: |
| Created: | 2020-10-21T14:26:49.000Z |
|---|---|
| Author: | Karim Ahmed |
| Notes: | # Exposed disable_low_gain in the schema for Thresholding calibration. |
| Created: | 2020-10-05T10:27:41.000Z |
|---|---|
| Author: | Ebad Kamil |
| Notes: | UPDATE DEPENDS |
| Created: | 2020-09-28T17:39:02.000Z |
|---|---|
| Author: | Karim Ahmed |
| Notes: |
| Created: | 2020-09-22T15:07:34.000Z |
|---|---|
| Author: | Karim Ahmed |
| Notes: |
| Created: | 2020-08-25T08:29:35.000Z |
|---|---|
| Author: | Thomas Michelat |
| Notes: |
| Created: | 2020-07-08T11:47:18.000Z |
|---|---|
| Author: | Thomas Michelat |
| Notes: | FIX verify configuration |
| Created: | 2020-06-29T15:47:12.000Z |
|---|---|
| Author: | Karim Ahmed |
| Notes: |
| Created: | 2020-06-05T12:55:03.000Z |
|---|---|
| Author: | Karim Ahmed |
| Notes: |
| Created: | 2020-03-31T13:01:59.000Z |
|---|---|
| Author: | Thomas Kluyver |
| Notes: |
| Created: | 2020-03-31T06:49:32.000Z |
|---|---|
| Author: | Mikhail Karnevskiy |
| Notes: |
| Created: | 2020-03-27T10:39:06.000Z |
|---|---|
| Author: | karnem |
| Notes: |
| Created: | 2020-02-26T11:05:41.000Z |
|---|---|
| Author: | Karim Ahmed |
| Notes: | DEPENDS Update: add new module ePix100_burn @HED |
| Created: | 2020-02-18T13:26:41.000Z |
|---|---|
| Author: | Mikhail Karnevskiy |
| Notes: |
| Created: | 2020-02-11T17:05:43.000Z |
|---|---|
| Author: | Thomas Michelat |
| Notes: | Update dependencies |
| Created: | 2020-01-28T10:21:28.000Z |
|---|---|
| Author: | Mikhail Karnevskiy |
| Notes: |
| Created: | 2020-01-07T16:59:49.000Z |
|---|---|
| Author: | Thomas Michelat |
| Notes: |
| Created: | 2019-12-13T12:08:00.000Z |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2019-11-12T12:25:58.000Z |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2019-11-04T13:51:07.000Z |
|---|---|
| Author: | Mikhail Karnevskiy |
| Notes: |
RELGAIN_CORR_Q3M2¶
| Instance id: | FXE_DET_LPD1M-1/CAL/RELGAIN_CORR_Q3M2 |
|---|---|
| Class id: | RelativeGainCorrection |
| Host: | exflong01 |
| Alias: | sa1-br-sys-cal-1 , spb-br-sys-cal-1 |
| Git repo: | https://git.xfel.eu/gitlab/karaboDevices/calPy |
| Last modified: | 2020-11-24T17:16:32.000+01:00 |
| Created at: | 2017-01-17T10:32:30.000+01:00 |
| Main authors: | Kamil, Ahmed, Michelat |
| Latest tag: | 1.17.0-2.10.0-test |
| Deployment tag: | 1.17.0-2.10.0-test |
| Scenes: | CAL_MANAGER |
| Accessible by: |
Warning
Host not accessible by [‘xctrl’]!
General online calibration can be found here.
For resolving issues concerning detector related DAQ check this page.
An (expert) tutorial on how to disable calibration constants can be found here.
If you have questions, contact det-support@xfel.eu
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- useTimeserver:
- Unused - whether device connects to time server is configured via ‘timeServerId’
- timeServerId:
- The instance id uniquely identifies a TimeServer instance in the distributed system
- progress:
- The progress of the current action
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- Logger:
- Logging settings
- calibration_hash_schema_version:
- Version of the Hash Schema Definition
- device_name:
- Should be of form INSTANCE.MODULE
- caldb_zmq_timeout:
- Timeout for ZMQ request
- propertyUpdateInterval:
- Set time inteval between property updates
- eosCallback:
- Optionally call this function on an EOS event.
- isEntryPoint:
- Device is entry point to a pipeline. Stalls will occur here if iteration happens
- active:
- If set to False data is simply passed on
- dontProcess:
- Perform all housekeeping on GPU etc. but don’t run any algorithms on data
| Created: | 2020-11-24T16:15:01.000Z |
|---|---|
| Author: | haufs |
| Notes: |
| Created: | 2020-10-21T14:26:49.000Z |
|---|---|
| Author: | Karim Ahmed |
| Notes: | # Exposed disable_low_gain in the schema for Thresholding calibration. |
| Created: | 2020-10-05T10:27:41.000Z |
|---|---|
| Author: | Ebad Kamil |
| Notes: | UPDATE DEPENDS |
| Created: | 2020-09-28T17:39:02.000Z |
|---|---|
| Author: | Karim Ahmed |
| Notes: |
| Created: | 2020-09-22T15:07:34.000Z |
|---|---|
| Author: | Karim Ahmed |
| Notes: |
| Created: | 2020-08-25T08:29:35.000Z |
|---|---|
| Author: | Thomas Michelat |
| Notes: |
| Created: | 2020-07-08T11:47:18.000Z |
|---|---|
| Author: | Thomas Michelat |
| Notes: | FIX verify configuration |
| Created: | 2020-06-29T15:47:12.000Z |
|---|---|
| Author: | Karim Ahmed |
| Notes: |
| Created: | 2020-06-05T12:55:03.000Z |
|---|---|
| Author: | Karim Ahmed |
| Notes: |
| Created: | 2020-03-31T13:01:59.000Z |
|---|---|
| Author: | Thomas Kluyver |
| Notes: |
| Created: | 2020-03-31T06:49:32.000Z |
|---|---|
| Author: | Mikhail Karnevskiy |
| Notes: |
| Created: | 2020-03-27T10:39:06.000Z |
|---|---|
| Author: | karnem |
| Notes: |
| Created: | 2020-02-26T11:05:41.000Z |
|---|---|
| Author: | Karim Ahmed |
| Notes: | DEPENDS Update: add new module ePix100_burn @HED |
| Created: | 2020-02-18T13:26:41.000Z |
|---|---|
| Author: | Mikhail Karnevskiy |
| Notes: |
| Created: | 2020-02-11T17:05:43.000Z |
|---|---|
| Author: | Thomas Michelat |
| Notes: | Update dependencies |
| Created: | 2020-01-28T10:21:28.000Z |
|---|---|
| Author: | Mikhail Karnevskiy |
| Notes: |
| Created: | 2020-01-07T16:59:49.000Z |
|---|---|
| Author: | Thomas Michelat |
| Notes: |
| Created: | 2019-12-13T12:08:00.000Z |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2019-11-12T12:25:58.000Z |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2019-11-04T13:51:07.000Z |
|---|---|
| Author: | Mikhail Karnevskiy |
| Notes: |
RELGAIN_CORR_Q3M3¶
| Instance id: | FXE_DET_LPD1M-1/CAL/RELGAIN_CORR_Q3M3 |
|---|---|
| Class id: | RelativeGainCorrection |
| Host: | exflong02 |
| Alias: | sa1-br-sys-cal-2 , spb-br-sys-cal-2 |
| Git repo: | https://git.xfel.eu/gitlab/karaboDevices/calPy |
| Last modified: | 2020-11-24T17:16:32.000+01:00 |
| Created at: | 2017-01-17T10:32:30.000+01:00 |
| Main authors: | Kamil, Ahmed, Michelat |
| Latest tag: | 1.17.0-2.10.0-test |
| Deployment tag: | 1.17.0-2.10.0-test |
| Scenes: | CAL_MANAGER |
| Accessible by: |
Warning
Host not accessible by [‘xctrl’]!
General online calibration can be found here.
For resolving issues concerning detector related DAQ check this page.
An (expert) tutorial on how to disable calibration constants can be found here.
If you have questions, contact det-support@xfel.eu
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- useTimeserver:
- Unused - whether device connects to time server is configured via ‘timeServerId’
- timeServerId:
- The instance id uniquely identifies a TimeServer instance in the distributed system
- progress:
- The progress of the current action
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- Logger:
- Logging settings
- calibration_hash_schema_version:
- Version of the Hash Schema Definition
- device_name:
- Should be of form INSTANCE.MODULE
- caldb_zmq_timeout:
- Timeout for ZMQ request
- propertyUpdateInterval:
- Set time inteval between property updates
- eosCallback:
- Optionally call this function on an EOS event.
- isEntryPoint:
- Device is entry point to a pipeline. Stalls will occur here if iteration happens
- active:
- If set to False data is simply passed on
- dontProcess:
- Perform all housekeeping on GPU etc. but don’t run any algorithms on data
| Created: | 2020-11-24T16:15:01.000Z |
|---|---|
| Author: | haufs |
| Notes: |
| Created: | 2020-10-21T14:26:49.000Z |
|---|---|
| Author: | Karim Ahmed |
| Notes: | # Exposed disable_low_gain in the schema for Thresholding calibration. |
| Created: | 2020-10-05T10:27:41.000Z |
|---|---|
| Author: | Ebad Kamil |
| Notes: | UPDATE DEPENDS |
| Created: | 2020-09-28T17:39:02.000Z |
|---|---|
| Author: | Karim Ahmed |
| Notes: |
| Created: | 2020-09-22T15:07:34.000Z |
|---|---|
| Author: | Karim Ahmed |
| Notes: |
| Created: | 2020-08-25T08:29:35.000Z |
|---|---|
| Author: | Thomas Michelat |
| Notes: |
| Created: | 2020-07-08T11:47:18.000Z |
|---|---|
| Author: | Thomas Michelat |
| Notes: | FIX verify configuration |
| Created: | 2020-06-29T15:47:12.000Z |
|---|---|
| Author: | Karim Ahmed |
| Notes: |
| Created: | 2020-06-05T12:55:03.000Z |
|---|---|
| Author: | Karim Ahmed |
| Notes: |
| Created: | 2020-03-31T13:01:59.000Z |
|---|---|
| Author: | Thomas Kluyver |
| Notes: |
| Created: | 2020-03-31T06:49:32.000Z |
|---|---|
| Author: | Mikhail Karnevskiy |
| Notes: |
| Created: | 2020-03-27T10:39:06.000Z |
|---|---|
| Author: | karnem |
| Notes: |
| Created: | 2020-02-26T11:05:41.000Z |
|---|---|
| Author: | Karim Ahmed |
| Notes: | DEPENDS Update: add new module ePix100_burn @HED |
| Created: | 2020-02-18T13:26:41.000Z |
|---|---|
| Author: | Mikhail Karnevskiy |
| Notes: |
| Created: | 2020-02-11T17:05:43.000Z |
|---|---|
| Author: | Thomas Michelat |
| Notes: | Update dependencies |
| Created: | 2020-01-28T10:21:28.000Z |
|---|---|
| Author: | Mikhail Karnevskiy |
| Notes: |
| Created: | 2020-01-07T16:59:49.000Z |
|---|---|
| Author: | Thomas Michelat |
| Notes: |
| Created: | 2019-12-13T12:08:00.000Z |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2019-11-12T12:25:58.000Z |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2019-11-04T13:51:07.000Z |
|---|---|
| Author: | Mikhail Karnevskiy |
| Notes: |
RELGAIN_CORR_Q3M4¶
| Instance id: | FXE_DET_LPD1M-1/CAL/RELGAIN_CORR_Q3M4 |
|---|---|
| Class id: | RelativeGainCorrection |
| Host: | exflong03 |
| Alias: | sa1-br-sys-cal-3 , spb-br-sys-cal-3 |
| Git repo: | https://git.xfel.eu/gitlab/karaboDevices/calPy |
| Last modified: | 2020-11-24T17:16:32.000+01:00 |
| Created at: | 2017-01-17T10:32:30.000+01:00 |
| Main authors: | Kamil, Ahmed, Michelat |
| Latest tag: | 1.17.0-2.10.0-test |
| Deployment tag: | 1.17.0-2.10.0-test |
| Scenes: | CAL_MANAGER |
| Accessible by: |
Warning
Host not accessible by [‘xctrl’]!
General online calibration can be found here.
For resolving issues concerning detector related DAQ check this page.
An (expert) tutorial on how to disable calibration constants can be found here.
If you have questions, contact det-support@xfel.eu
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- useTimeserver:
- Unused - whether device connects to time server is configured via ‘timeServerId’
- timeServerId:
- The instance id uniquely identifies a TimeServer instance in the distributed system
- progress:
- The progress of the current action
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- Logger:
- Logging settings
- calibration_hash_schema_version:
- Version of the Hash Schema Definition
- device_name:
- Should be of form INSTANCE.MODULE
- caldb_zmq_timeout:
- Timeout for ZMQ request
- propertyUpdateInterval:
- Set time inteval between property updates
- eosCallback:
- Optionally call this function on an EOS event.
- isEntryPoint:
- Device is entry point to a pipeline. Stalls will occur here if iteration happens
- active:
- If set to False data is simply passed on
- dontProcess:
- Perform all housekeeping on GPU etc. but don’t run any algorithms on data
| Created: | 2020-11-24T16:15:01.000Z |
|---|---|
| Author: | haufs |
| Notes: |
| Created: | 2020-10-21T14:26:49.000Z |
|---|---|
| Author: | Karim Ahmed |
| Notes: | # Exposed disable_low_gain in the schema for Thresholding calibration. |
| Created: | 2020-10-05T10:27:41.000Z |
|---|---|
| Author: | Ebad Kamil |
| Notes: | UPDATE DEPENDS |
| Created: | 2020-09-28T17:39:02.000Z |
|---|---|
| Author: | Karim Ahmed |
| Notes: |
| Created: | 2020-09-22T15:07:34.000Z |
|---|---|
| Author: | Karim Ahmed |
| Notes: |
| Created: | 2020-08-25T08:29:35.000Z |
|---|---|
| Author: | Thomas Michelat |
| Notes: |
| Created: | 2020-07-08T11:47:18.000Z |
|---|---|
| Author: | Thomas Michelat |
| Notes: | FIX verify configuration |
| Created: | 2020-06-29T15:47:12.000Z |
|---|---|
| Author: | Karim Ahmed |
| Notes: |
| Created: | 2020-06-05T12:55:03.000Z |
|---|---|
| Author: | Karim Ahmed |
| Notes: |
| Created: | 2020-03-31T13:01:59.000Z |
|---|---|
| Author: | Thomas Kluyver |
| Notes: |
| Created: | 2020-03-31T06:49:32.000Z |
|---|---|
| Author: | Mikhail Karnevskiy |
| Notes: |
| Created: | 2020-03-27T10:39:06.000Z |
|---|---|
| Author: | karnem |
| Notes: |
| Created: | 2020-02-26T11:05:41.000Z |
|---|---|
| Author: | Karim Ahmed |
| Notes: | DEPENDS Update: add new module ePix100_burn @HED |
| Created: | 2020-02-18T13:26:41.000Z |
|---|---|
| Author: | Mikhail Karnevskiy |
| Notes: |
| Created: | 2020-02-11T17:05:43.000Z |
|---|---|
| Author: | Thomas Michelat |
| Notes: | Update dependencies |
| Created: | 2020-01-28T10:21:28.000Z |
|---|---|
| Author: | Mikhail Karnevskiy |
| Notes: |
| Created: | 2020-01-07T16:59:49.000Z |
|---|---|
| Author: | Thomas Michelat |
| Notes: |
| Created: | 2019-12-13T12:08:00.000Z |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2019-11-12T12:25:58.000Z |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2019-11-04T13:51:07.000Z |
|---|---|
| Author: | Mikhail Karnevskiy |
| Notes: |
RELGAIN_CORR_Q4M1¶
| Instance id: | FXE_DET_LPD1M-1/CAL/RELGAIN_CORR_Q4M1 |
|---|---|
| Class id: | RelativeGainCorrection |
| Host: | exflong04 |
| Alias: | sa1-br-sys-cal-4 , spb-br-sys-cal-4 |
| Git repo: | https://git.xfel.eu/gitlab/karaboDevices/calPy |
| Last modified: | 2020-11-24T17:16:32.000+01:00 |
| Created at: | 2017-01-17T10:32:30.000+01:00 |
| Main authors: | Kamil, Ahmed, Michelat |
| Latest tag: | 1.17.0-2.10.0-test |
| Deployment tag: | 1.17.0-2.10.0-test |
| Scenes: | CAL_MANAGER |
| Accessible by: |
Warning
Host not accessible by [‘xctrl’]!
General online calibration can be found here.
For resolving issues concerning detector related DAQ check this page.
An (expert) tutorial on how to disable calibration constants can be found here.
If you have questions, contact det-support@xfel.eu
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- useTimeserver:
- Unused - whether device connects to time server is configured via ‘timeServerId’
- timeServerId:
- The instance id uniquely identifies a TimeServer instance in the distributed system
- progress:
- The progress of the current action
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- Logger:
- Logging settings
- calibration_hash_schema_version:
- Version of the Hash Schema Definition
- device_name:
- Should be of form INSTANCE.MODULE
- caldb_zmq_timeout:
- Timeout for ZMQ request
- propertyUpdateInterval:
- Set time inteval between property updates
- eosCallback:
- Optionally call this function on an EOS event.
- isEntryPoint:
- Device is entry point to a pipeline. Stalls will occur here if iteration happens
- active:
- If set to False data is simply passed on
- dontProcess:
- Perform all housekeeping on GPU etc. but don’t run any algorithms on data
| Created: | 2020-11-24T16:15:01.000Z |
|---|---|
| Author: | haufs |
| Notes: |
| Created: | 2020-10-21T14:26:49.000Z |
|---|---|
| Author: | Karim Ahmed |
| Notes: | # Exposed disable_low_gain in the schema for Thresholding calibration. |
| Created: | 2020-10-05T10:27:41.000Z |
|---|---|
| Author: | Ebad Kamil |
| Notes: | UPDATE DEPENDS |
| Created: | 2020-09-28T17:39:02.000Z |
|---|---|
| Author: | Karim Ahmed |
| Notes: |
| Created: | 2020-09-22T15:07:34.000Z |
|---|---|
| Author: | Karim Ahmed |
| Notes: |
| Created: | 2020-08-25T08:29:35.000Z |
|---|---|
| Author: | Thomas Michelat |
| Notes: |
| Created: | 2020-07-08T11:47:18.000Z |
|---|---|
| Author: | Thomas Michelat |
| Notes: | FIX verify configuration |
| Created: | 2020-06-29T15:47:12.000Z |
|---|---|
| Author: | Karim Ahmed |
| Notes: |
| Created: | 2020-06-05T12:55:03.000Z |
|---|---|
| Author: | Karim Ahmed |
| Notes: |
| Created: | 2020-03-31T13:01:59.000Z |
|---|---|
| Author: | Thomas Kluyver |
| Notes: |
| Created: | 2020-03-31T06:49:32.000Z |
|---|---|
| Author: | Mikhail Karnevskiy |
| Notes: |
| Created: | 2020-03-27T10:39:06.000Z |
|---|---|
| Author: | karnem |
| Notes: |
| Created: | 2020-02-26T11:05:41.000Z |
|---|---|
| Author: | Karim Ahmed |
| Notes: | DEPENDS Update: add new module ePix100_burn @HED |
| Created: | 2020-02-18T13:26:41.000Z |
|---|---|
| Author: | Mikhail Karnevskiy |
| Notes: |
| Created: | 2020-02-11T17:05:43.000Z |
|---|---|
| Author: | Thomas Michelat |
| Notes: | Update dependencies |
| Created: | 2020-01-28T10:21:28.000Z |
|---|---|
| Author: | Mikhail Karnevskiy |
| Notes: |
| Created: | 2020-01-07T16:59:49.000Z |
|---|---|
| Author: | Thomas Michelat |
| Notes: |
| Created: | 2019-12-13T12:08:00.000Z |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2019-11-12T12:25:58.000Z |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2019-11-04T13:51:07.000Z |
|---|---|
| Author: | Mikhail Karnevskiy |
| Notes: |
RELGAIN_CORR_Q4M2¶
| Instance id: | FXE_DET_LPD1M-1/CAL/RELGAIN_CORR_Q4M2 |
|---|---|
| Class id: | RelativeGainCorrection |
| Host: | exflong05 |
| Alias: | spb-br-sys-cal-5 , sa1-br-sys-cal-5 |
| Git repo: | https://git.xfel.eu/gitlab/karaboDevices/calPy |
| Last modified: | 2020-11-24T17:16:32.000+01:00 |
| Created at: | 2017-01-17T10:32:30.000+01:00 |
| Main authors: | Kamil, Ahmed, Michelat |
| Latest tag: | 1.17.0-2.10.0-test |
| Deployment tag: | 1.17.0-2.10.0-test |
| Scenes: | CAL_MANAGER |
| Accessible by: |
Warning
Host not accessible by [‘xctrl’]!
General online calibration can be found here.
For resolving issues concerning detector related DAQ check this page.
An (expert) tutorial on how to disable calibration constants can be found here.
If you have questions, contact det-support@xfel.eu
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- useTimeserver:
- Unused - whether device connects to time server is configured via ‘timeServerId’
- timeServerId:
- The instance id uniquely identifies a TimeServer instance in the distributed system
- progress:
- The progress of the current action
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- Logger:
- Logging settings
- calibration_hash_schema_version:
- Version of the Hash Schema Definition
- device_name:
- Should be of form INSTANCE.MODULE
- caldb_zmq_timeout:
- Timeout for ZMQ request
- propertyUpdateInterval:
- Set time inteval between property updates
- eosCallback:
- Optionally call this function on an EOS event.
- isEntryPoint:
- Device is entry point to a pipeline. Stalls will occur here if iteration happens
- active:
- If set to False data is simply passed on
- dontProcess:
- Perform all housekeeping on GPU etc. but don’t run any algorithms on data
| Created: | 2020-11-24T16:15:01.000Z |
|---|---|
| Author: | haufs |
| Notes: |
| Created: | 2020-10-21T14:26:49.000Z |
|---|---|
| Author: | Karim Ahmed |
| Notes: | # Exposed disable_low_gain in the schema for Thresholding calibration. |
| Created: | 2020-10-05T10:27:41.000Z |
|---|---|
| Author: | Ebad Kamil |
| Notes: | UPDATE DEPENDS |
| Created: | 2020-09-28T17:39:02.000Z |
|---|---|
| Author: | Karim Ahmed |
| Notes: |
| Created: | 2020-09-22T15:07:34.000Z |
|---|---|
| Author: | Karim Ahmed |
| Notes: |
| Created: | 2020-08-25T08:29:35.000Z |
|---|---|
| Author: | Thomas Michelat |
| Notes: |
| Created: | 2020-07-08T11:47:18.000Z |
|---|---|
| Author: | Thomas Michelat |
| Notes: | FIX verify configuration |
| Created: | 2020-06-29T15:47:12.000Z |
|---|---|
| Author: | Karim Ahmed |
| Notes: |
| Created: | 2020-06-05T12:55:03.000Z |
|---|---|
| Author: | Karim Ahmed |
| Notes: |
| Created: | 2020-03-31T13:01:59.000Z |
|---|---|
| Author: | Thomas Kluyver |
| Notes: |
| Created: | 2020-03-31T06:49:32.000Z |
|---|---|
| Author: | Mikhail Karnevskiy |
| Notes: |
| Created: | 2020-03-27T10:39:06.000Z |
|---|---|
| Author: | karnem |
| Notes: |
| Created: | 2020-02-26T11:05:41.000Z |
|---|---|
| Author: | Karim Ahmed |
| Notes: | DEPENDS Update: add new module ePix100_burn @HED |
| Created: | 2020-02-18T13:26:41.000Z |
|---|---|
| Author: | Mikhail Karnevskiy |
| Notes: |
| Created: | 2020-02-11T17:05:43.000Z |
|---|---|
| Author: | Thomas Michelat |
| Notes: | Update dependencies |
| Created: | 2020-01-28T10:21:28.000Z |
|---|---|
| Author: | Mikhail Karnevskiy |
| Notes: |
| Created: | 2020-01-07T16:59:49.000Z |
|---|---|
| Author: | Thomas Michelat |
| Notes: |
| Created: | 2019-12-13T12:08:00.000Z |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2019-11-12T12:25:58.000Z |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2019-11-04T13:51:07.000Z |
|---|---|
| Author: | Mikhail Karnevskiy |
| Notes: |
RELGAIN_CORR_Q4M3¶
| Instance id: | FXE_DET_LPD1M-1/CAL/RELGAIN_CORR_Q4M3 |
|---|---|
| Class id: | RelativeGainCorrection |
| Host: | exflong06 |
| Alias: | spb-br-sys-cal-6 , sa1-br-sys-cal-6 |
| Git repo: | https://git.xfel.eu/gitlab/karaboDevices/calPy |
| Last modified: | 2020-11-24T17:16:32.000+01:00 |
| Created at: | 2017-01-17T10:32:30.000+01:00 |
| Main authors: | Kamil, Ahmed, Michelat |
| Latest tag: | 1.17.0-2.10.0-test |
| Deployment tag: | 1.17.0-2.10.0-test |
| Scenes: | CAL_MANAGER |
| Accessible by: |
Warning
Host not accessible by [‘xctrl’]!
General online calibration can be found here.
For resolving issues concerning detector related DAQ check this page.
An (expert) tutorial on how to disable calibration constants can be found here.
If you have questions, contact det-support@xfel.eu
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- useTimeserver:
- Unused - whether device connects to time server is configured via ‘timeServerId’
- timeServerId:
- The instance id uniquely identifies a TimeServer instance in the distributed system
- progress:
- The progress of the current action
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- Logger:
- Logging settings
- calibration_hash_schema_version:
- Version of the Hash Schema Definition
- device_name:
- Should be of form INSTANCE.MODULE
- caldb_zmq_timeout:
- Timeout for ZMQ request
- propertyUpdateInterval:
- Set time inteval between property updates
- eosCallback:
- Optionally call this function on an EOS event.
- isEntryPoint:
- Device is entry point to a pipeline. Stalls will occur here if iteration happens
- active:
- If set to False data is simply passed on
- dontProcess:
- Perform all housekeeping on GPU etc. but don’t run any algorithms on data
| Created: | 2020-11-24T16:15:01.000Z |
|---|---|
| Author: | haufs |
| Notes: |
| Created: | 2020-10-21T14:26:49.000Z |
|---|---|
| Author: | Karim Ahmed |
| Notes: | # Exposed disable_low_gain in the schema for Thresholding calibration. |
| Created: | 2020-10-05T10:27:41.000Z |
|---|---|
| Author: | Ebad Kamil |
| Notes: | UPDATE DEPENDS |
| Created: | 2020-09-28T17:39:02.000Z |
|---|---|
| Author: | Karim Ahmed |
| Notes: |
| Created: | 2020-09-22T15:07:34.000Z |
|---|---|
| Author: | Karim Ahmed |
| Notes: |
| Created: | 2020-08-25T08:29:35.000Z |
|---|---|
| Author: | Thomas Michelat |
| Notes: |
| Created: | 2020-07-08T11:47:18.000Z |
|---|---|
| Author: | Thomas Michelat |
| Notes: | FIX verify configuration |
| Created: | 2020-06-29T15:47:12.000Z |
|---|---|
| Author: | Karim Ahmed |
| Notes: |
| Created: | 2020-06-05T12:55:03.000Z |
|---|---|
| Author: | Karim Ahmed |
| Notes: |
| Created: | 2020-03-31T13:01:59.000Z |
|---|---|
| Author: | Thomas Kluyver |
| Notes: |
| Created: | 2020-03-31T06:49:32.000Z |
|---|---|
| Author: | Mikhail Karnevskiy |
| Notes: |
| Created: | 2020-03-27T10:39:06.000Z |
|---|---|
| Author: | karnem |
| Notes: |
| Created: | 2020-02-26T11:05:41.000Z |
|---|---|
| Author: | Karim Ahmed |
| Notes: | DEPENDS Update: add new module ePix100_burn @HED |
| Created: | 2020-02-18T13:26:41.000Z |
|---|---|
| Author: | Mikhail Karnevskiy |
| Notes: |
| Created: | 2020-02-11T17:05:43.000Z |
|---|---|
| Author: | Thomas Michelat |
| Notes: | Update dependencies |
| Created: | 2020-01-28T10:21:28.000Z |
|---|---|
| Author: | Mikhail Karnevskiy |
| Notes: |
| Created: | 2020-01-07T16:59:49.000Z |
|---|---|
| Author: | Thomas Michelat |
| Notes: |
| Created: | 2019-12-13T12:08:00.000Z |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2019-11-12T12:25:58.000Z |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2019-11-04T13:51:07.000Z |
|---|---|
| Author: | Mikhail Karnevskiy |
| Notes: |
RELGAIN_CORR_Q4M4¶
| Instance id: | FXE_DET_LPD1M-1/CAL/RELGAIN_CORR_Q4M4 |
|---|---|
| Class id: | RelativeGainCorrection |
| Host: | exflong07 |
| Alias: | sa1-br-sys-cal-7 , spb-br-sys-cal-7 |
| Git repo: | https://git.xfel.eu/gitlab/karaboDevices/calPy |
| Last modified: | 2020-11-24T17:16:32.000+01:00 |
| Created at: | 2017-01-17T10:32:30.000+01:00 |
| Main authors: | Kamil, Ahmed, Michelat |
| Latest tag: | 1.17.0-2.10.0-test |
| Deployment tag: | 1.17.0-2.10.0-test |
| Scenes: | CAL_MANAGER |
| Accessible by: |
Warning
Host not accessible by [‘xctrl’]!
General online calibration can be found here.
For resolving issues concerning detector related DAQ check this page.
An (expert) tutorial on how to disable calibration constants can be found here.
If you have questions, contact det-support@xfel.eu
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- useTimeserver:
- Unused - whether device connects to time server is configured via ‘timeServerId’
- timeServerId:
- The instance id uniquely identifies a TimeServer instance in the distributed system
- progress:
- The progress of the current action
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- Logger:
- Logging settings
- calibration_hash_schema_version:
- Version of the Hash Schema Definition
- device_name:
- Should be of form INSTANCE.MODULE
- caldb_zmq_timeout:
- Timeout for ZMQ request
- propertyUpdateInterval:
- Set time inteval between property updates
- eosCallback:
- Optionally call this function on an EOS event.
- isEntryPoint:
- Device is entry point to a pipeline. Stalls will occur here if iteration happens
- active:
- If set to False data is simply passed on
- dontProcess:
- Perform all housekeeping on GPU etc. but don’t run any algorithms on data
| Created: | 2020-11-24T16:15:01.000Z |
|---|---|
| Author: | haufs |
| Notes: |
| Created: | 2020-10-21T14:26:49.000Z |
|---|---|
| Author: | Karim Ahmed |
| Notes: | # Exposed disable_low_gain in the schema for Thresholding calibration. |
| Created: | 2020-10-05T10:27:41.000Z |
|---|---|
| Author: | Ebad Kamil |
| Notes: | UPDATE DEPENDS |
| Created: | 2020-09-28T17:39:02.000Z |
|---|---|
| Author: | Karim Ahmed |
| Notes: |
| Created: | 2020-09-22T15:07:34.000Z |
|---|---|
| Author: | Karim Ahmed |
| Notes: |
| Created: | 2020-08-25T08:29:35.000Z |
|---|---|
| Author: | Thomas Michelat |
| Notes: |
| Created: | 2020-07-08T11:47:18.000Z |
|---|---|
| Author: | Thomas Michelat |
| Notes: | FIX verify configuration |
| Created: | 2020-06-29T15:47:12.000Z |
|---|---|
| Author: | Karim Ahmed |
| Notes: |
| Created: | 2020-06-05T12:55:03.000Z |
|---|---|
| Author: | Karim Ahmed |
| Notes: |
| Created: | 2020-03-31T13:01:59.000Z |
|---|---|
| Author: | Thomas Kluyver |
| Notes: |
| Created: | 2020-03-31T06:49:32.000Z |
|---|---|
| Author: | Mikhail Karnevskiy |
| Notes: |
| Created: | 2020-03-27T10:39:06.000Z |
|---|---|
| Author: | karnem |
| Notes: |
| Created: | 2020-02-26T11:05:41.000Z |
|---|---|
| Author: | Karim Ahmed |
| Notes: | DEPENDS Update: add new module ePix100_burn @HED |
| Created: | 2020-02-18T13:26:41.000Z |
|---|---|
| Author: | Mikhail Karnevskiy |
| Notes: |
| Created: | 2020-02-11T17:05:43.000Z |
|---|---|
| Author: | Thomas Michelat |
| Notes: | Update dependencies |
| Created: | 2020-01-28T10:21:28.000Z |
|---|---|
| Author: | Mikhail Karnevskiy |
| Notes: |
| Created: | 2020-01-07T16:59:49.000Z |
|---|---|
| Author: | Thomas Michelat |
| Notes: |
| Created: | 2019-12-13T12:08:00.000Z |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2019-11-12T12:25:58.000Z |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2019-11-04T13:51:07.000Z |
|---|---|
| Author: | Mikhail Karnevskiy |
| Notes: |
RESTART¶
| Instance id: | FXE_DET_LPD1M-1/CAL/RESTART |
|---|---|
| Class id: | RestartCalServers |
| Host: | sa1-br-sys-cal-0 |
| Alias: | sa1-br-sys-cal-0 |
| Git repo: | https://git.xfel.eu/karaboDevices/calML |
| Last modified: | 2021-09-30T11:31:24.988+02:00 |
| Created at: | 2018-09-04T11:04:09.000+02:00 |
| Main authors: | Danilevski, Ahmed, Ahmedk |
| Latest tag: | 2.5.0-2.10.0 |
| Deployment tag: | 2.5.0-2.10.0 |
| Installed tag: | 1.6-2.4.1 |
| Scenes: | CAL_MANAGER_old, DOC_TROUBLESHOOT, DOC_TROUBLESHOOT, DOC_TROUBLESHOOT, CAL_MANAGER |
| Accessible by: | CAL, CONTROLS, CTRL, DA, amunnich, danilevc, jsztuk, kirkwood, xdoc |
Warning
Rogue installation which is not mentioned in the deployment!
Warning
The installed tag (1.6-2.4.1) does not match tags mentioned in the deployment ([‘2.5.0-2.10.0’])!
General online calibration can be found here.
For resolving issues concerning detector related DAQ check this page.
An (expert) tutorial on how to disable calibration constants can be found here.
If you have questions, contact det-support@xfel.eu
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- heartbeatInterval:
- The heartbeat interval
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- globalAlarmCondition:
- This is the global alarm condition for this device. The current alarm condition of this device will be calculated from this alarm condition and the alarm condition of each property.
- visibility:
- Configures who is allowed to see this device at all
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server
- pid:
- The unix process ID of the device (i.e. of the server)
- state:
- The current state the device is in
- lockedBy:
- The name of the device holding a lock on this one (empty if not locked)
- slotClearLock:
- Clear the lock on this device
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- log:
- Logging settings
| Created: | 2021-05-17T10:27:01.000+02:00 |
|---|---|
| Author: | Cyril Danilevski |
| Notes: | Update LPD init device with new correction devices. |
| Created: | 2021-04-12T13:55:22.000+02:00 |
|---|---|
| Author: | Karim Ahmed |
| Notes: |
| Created: | 2021-02-24T15:47:57.000+01:00 |
|---|---|
| Author: | Karim Ahmed |
| Notes: | Add support for CalCat Mapping |
| Created: | 2021-02-23T13:18:42.000+01:00 |
|---|---|
| Author: | Karim Ahmed |
| Notes: | New CalCat Mapping |
| Created: | 2020-11-25T11:55:29.000+00:00 |
|---|---|
| Author: | haufs |
| Notes: |
| Created: | 2020-11-16T18:13:18.000+01:00 |
|---|---|
| Author: | Cyril Danilevski |
| Notes: |
| Created: | 2020-11-16T18:13:18.000+01:00 |
|---|---|
| Author: | Cyril Danilevski |
| Notes: | For early 2.10 tests |
| Created: | 2020-10-21T16:21:10.000+02:00 |
|---|---|
| Author: | Karim Ahmed |
| Notes: |
| Created: | 2020-09-28T19:32:59.000+02:00 |
|---|---|
| Author: | Thomas Michelat |
| Notes: |
| Created: | 2020-08-14T14:55:05.000+02:00 |
|---|---|
| Author: | Thomas Michelat |
| Notes: | Update default configuration for DSSC |
| Created: | 2020-07-08T13:46:27.000+02:00 |
|---|---|
| Author: | Thomas Michelat |
| Notes: | FIX verify config |
| Created: | 2020-04-06T15:46:47.000+02:00 |
|---|---|
| Author: | Mikhail Karnevskiy |
| Notes: |
| Created: | 2020-01-31T10:55:39.000+01:00 |
|---|---|
| Author: | Mikhail Karnevskiy |
| Notes: |
| Created: | 2019-08-27T13:44:22.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2019-07-30T15:46:44.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2019-07-30T15:24:49.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2019-07-12T10:40:29.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2019-07-02T11:10:31.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2019-05-16T12:01:01.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2019-05-09T19:22:28.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
CC¶
MON_0¶
| Instance id: | FXE_DET_LPD1M-1/CC/MON_0 |
|---|---|
| Class id: | Ccmon |
| Host: | fxe-rr-sys-utc-1 |
| Alias: | testdaq-rr-sys-utca-1 , fxe-rr-04 , fxe-rr-sys-utc-1-mch |
| Git repo: | https://git.xfel.eu/karaboDevices/ccmon |
| Last modified: | 2021-08-03T10:38:08.000+02:00 |
| Created at: | 2017-03-02T15:01:59.000+01:00 |
| Main authors: | Ehsan, Ehsanw, Silenzi |
| Latest tag: | 1.2.8-2.11.1 |
| Deployment tag: | 1.2.8-2.11.1 |
| Installed tag: | 1.2.0-2.10.0 |
| Scenes: | Veto Config, CnC Spare Trigger, CnC Quick Configuration, LPD Overview, CnC Trigger Simulation, Prepare VETO Pattern, FEM Overview, Detector Configuration, CnC VETO Settings, Calibration Pipeline Status |
| Accessible by: | CONTROLS, CTRL, babies, cascella, mramilli, samartse, xdoc |
Warning
Rogue installation which is not mentioned in the deployment!
Warning
The installed tag (1.2.0-2.10.0) does not match tags mentioned in the deployment ([‘1.2.8-2.11.1’])!
A general introduction to the LPD detector can be found here.
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device (i.e. of the server
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- pciedev:
- Device file in /dev directory that indicates existence of hardware and loaded driver. Example: /dev/pciedevs5
- mapdir:
- The filesystem directory with XML files assigning logical names to internal locations in device space
- pollingInterval:
- The requested polling interval in seconds
- sdelay:
- Delay between consecutive settings
- project_version:
- Version of implemented project
- project_date:
- Date of the last change of the project.
- project_user:
- User defined register for free use within software to store and read back project related information.
- firmware_ready:
- Firmware status
- fem_status:
- FEM Status: (1) - OK (0) - not OK
- onboard_clock:
- On-board Clock: (1) - Present (0) - Absent
- tr_clock:
- Timing Receiver Clock: (1) - Present (0) - Absent
- fem_clock:
- FEM Clock: (1) - Present (0) - Absent
- timing_synch:
- When 1 - C&C synch with Timing information
- ccStandardOperation:
- Switch to standard (normal) operation.
- reset:
- Full reset.
- softReset:
- Reset clock.
- train_id:
- Current Timing Receiver Train ID (64 bits)
- train_id_mismatch:
- When 1, there is a mismatch between TR and LLL(Low Latency Link protocol between VETO Unit and C&C) Train ID
- pll_ratio:
- Current PLL clock multiplier
- cc_slave:
- C&C board mode: Slave or Master
- cc_standalone:
- When 1 - C&C in standalone mode
- cc_trigger_mode:
- C&C Trigger mode: “Internal” or “Timing board”
- trigger_test_mode:
- Trigger simulation mode: “Continuous” or “Single”
- trigger_delay:
- Number clock cycles to delay the trigger start signal.
- trigger_period:
- Continuous trigger period
- stop_trigger_limit:
- Time between START and STOP command in 99 MHz clock cycles
- train_id_test:
- Initial train ID for standalone mode
- train_id_update:
- Writing 1 will update Train ID test
- pattern_index_test:
- Initial bunch pattern index for standalone mode.
- pattern_index_update:
- Writing 1 will update Pattern Index test
- ccTriggerStart:
- Trigger simulation start.
- ccTriggerStop:
- Trigger simulation stop.
- fast_data:
- When true - enable FAST data
- fast_custom_message:
- When 1 - send a fixed payload on the FAST line.
- fast_custom_command:
- FAST command to send in a Fixed Payload configuration.
Possible commands: START,STOP,RESET
- fast_custom_checksum:
- When 1 - send checksum in a Fixed Payload configuration.
- veto_data:
- When 1 - VETO output is enable
- veto_mode:
- When 1 - simulated VETO
- veto_num_vetos:
- Number of VETOs data packets to send with each trigger.
- veto_sim_same_values:
- VETO simulation values: (0) - rotate all available values on the memory, (1) - always send the same values
- veto_lll:
- When (1) - LLL VETO is available. LLL stands for Low Latency Link protocol, used between VETO Unit & C&C
- veto_command:
- VETO command: VETO(110), NO VETO(101), GOLDEN(111). GOLDEN means never vetoed
- veto_bunch_id:
- VETO Bunch ID (12 bits)
- veto_latency:
- Time between the start trigger and VETO in 99 MHz clock cycles.
- veto_memory:
- Memory with VETO data sent
- veto_sim_memory:
- Memory with simulated VETO data.
- veto_pattern:
- Array of VETO commands and BunchIDs
- veto_pulses:
- Pulse numbers marked as VETO
- no_veto_pulses:
- Pulse numbers marked as NO VETO
- golden_pulses:
- Pulse numbers tagged as GOLDEN
- n_no_veto_number:
- Number of pulses with NO VETO tag.
- mth_pulse_no_veto:
- Mark every m-th pulse from N pulses as NO VETO pulse.
- pattern_filename:
- File name of the pattern text file
- readVetoMemory:
- Read last VETO Pattern
- readVetoSimMemory:
- Read VETO Simulation Memory
- nNoVetoPattern:
- Create N ‘NO VETO’ Pattern (N should be defined
- nNoVetoOnMthPulsePattern:
- Create N ‘NO VETO’ pulse on every M-th pulse.
- saveVetoPatternFile:
- Save VETO pattern to disk file.
- uploadPatternFile:
- Upload VETO pattern from file into VETO simulation memory.
- spare_trigger_enable:
- When 1 - enable Trigger output on Spare connector
- spare_trigger_delay:
- Spare trigger delay from original trigger
- spare_trigger_width:
- Width of Spare trigger
- spare_trigger_period:
- Number of clock cycles between spare triggers
- spare_trigger_repeat:
- Number of Spare triggers to generate
- spare_trigger_mask_enable:
- When 1 = mask Spare trigger output
- spare_trigger_mask:
- Mask Memory for spare trigger
- spare_trigger_mask_file:
- Mask file for spare trigger
- uploadMaskValues:
- Save VETO pattern to disk file.
- mlvdsTriggerMask:
- Mask for MLVDS backplane trigger selection. Bit position corresponds to MLVDS line number, e.g.: line 2 -> mask = 0x4, line 3 -> mask = 0x8, both lines 2 and 3 (or-ed) -> mask = 0xC.There are in total 8 lines, but line 0 and 1 are normally not used for triggering
| Created: | 2021-08-03T11:11:20.000+02:00 |
|---|---|
| Author: | Wajid Ehsan |
| Notes: | Remove register WORD_VETO_SIM_RESET |
| Created: | 2021-07-06T16:36:46.000+02:00 |
|---|---|
| Author: | Wajid Ehsan |
| Notes: | update utca config tag |
| Created: | 2021-07-05T14:13:55.000+02:00 |
|---|---|
| Author: | Wajid Ehsan |
| Notes: | update iibus tag (Fixed bug with 32 bit signed values) |
| Created: | 2021-06-23T17:24:40.000+02:00 |
|---|---|
| Author: | Wajid Ehsan |
| Notes: | Don’t poll if bunch pattern decoding is not enabled |
| Created: | 2021-06-15T18:08:50.000+02:00 |
|---|---|
| Author: | Wajid Ehsan |
| Notes: | Update Depends tag |
| Created: | 2021-06-14T15:05:33.000+02:00 |
|---|---|
| Author: | Wajid Ehsan |
| Notes: | Add tag for uTCAConfigurations |
| Created: | 2021-06-09T11:35:28.000+02:00 |
|---|---|
| Author: | Wajid Ehsan |
| Notes: | Use tag for iibus related devices |
| Created: | 2021-06-02T20:23:01.000+02:00 |
|---|---|
| Author: | Andrea Parenti |
| Notes: | Feat/v37 + init fixes + Install pciedev_io.h on CI |
| Created: | 2020-11-23T18:14:00.000+01:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2020-02-18T11:32:07.000+01:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2020-02-10T11:43:05.000+01:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2020-01-13T15:58:57.000+01:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Parameters get timestamp and trainid from local hardware. |
| Created: | 2018-08-03T11:10:45.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | minor fix due to name change in C&C firmware project |
| Created: | 2018-06-14T10:00:10.000+02:00 |
|---|---|
| Author: | Andrea Parenti |
| Notes: | Update register names for C&C 4.1.0 |
| Created: | 2018-06-06T11:56:51.000+02:00 |
|---|---|
| Author: | Andrea Parenti |
| Notes: | Two fixes to expected paramers |
| Created: | 2018-02-22T10:59:04.000+01:00 |
|---|---|
| Author: | Andrea Parenti |
| Notes: | Fix Netbeans configuration and Makefile for Release mode |
| Created: | 2018-02-09T14:08:32.000+01:00 |
|---|---|
| Author: | Andrea Parenti |
| Notes: | Add 2.1 and 2.2 to KARABO_CLASSINFO |
| Created: | 2018-01-17T16:33:25.000+01:00 |
|---|---|
| Author: | esenov |
| Notes: |
| Created: | 2017-05-15T10:19:36.000+02:00 |
|---|---|
| Author: | Andrea Parenti |
| Notes: | AGIPD Squad version |
MON_1¶
| Instance id: | FXE_DET_LPD1M-1/CC/MON_1 |
|---|---|
| Class id: | Ccmon |
| Host: | fxe-exp-sys-utc-1 |
| Alias: | fxe-exp-sys-utc-1-mch |
| Git repo: | https://git.xfel.eu/karaboDevices/ccmon |
| Last modified: | 2021-08-03T10:38:08.000+02:00 |
| Created at: | 2017-03-02T15:01:59.000+01:00 |
| Main authors: | Ehsan, Ehsanw, Silenzi |
| Latest tag: | 1.2.8-2.11.1 |
| Deployment tag: | 1.2.8-2.11.1 |
| Installed tag: | 1.2.0-2.10.0 |
| Scenes: | CnC Quick Configuration (Duplicate MON_1, WIP), CnC Trigger Simulation (Duplicate MON_1, WIP), Prepare VETO Pattern (Duplicate MON_1, WIP), CnC VETO Settings (Duplicate MON_1, WIP), CnC Spare Trigger (Duplicate MON_1, WIP), Veto Config (Duplicate MON_1, WIP), CnC Quick Configuration( Duplicate MON_1), CnC Trigger Simulation (Duplicate MON_1), Prepare VETO Pattern (Duplicate MON_1), CnC VETO Settings (Duplicate MON_1), CnC Spare Trigger (Duplicate MON_1), Veto Config (Duplicate MON_1) |
| Accessible by: | CONTROLS, CTRL, babies, cascella, mramilli, samartse, xdoc |
Warning
Rogue installation which is not mentioned in the deployment!
Warning
The installed tag (1.2.0-2.10.0) does not match tags mentioned in the deployment ([‘1.2.8-2.11.1’])!
A general introduction to the LPD detector can be found here.
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device (i.e. of the server
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- pciedev:
- Device file in /dev directory that indicates existence of hardware and loaded driver. Example: /dev/pciedevs5
- mapdir:
- The filesystem directory with XML files assigning logical names to internal locations in device space
- pollingInterval:
- The requested polling interval in seconds
- sdelay:
- Delay between consecutive settings
- project_version:
- Version of implemented project
- project_date:
- Date of the last change of the project.
- project_user:
- User defined register for free use within software to store and read back project related information.
- firmware_ready:
- Firmware status
- fem_status:
- FEM Status: (1) - OK (0) - not OK
- onboard_clock:
- On-board Clock: (1) - Present (0) - Absent
- tr_clock:
- Timing Receiver Clock: (1) - Present (0) - Absent
- fem_clock:
- FEM Clock: (1) - Present (0) - Absent
- timing_synch:
- When 1 - C&C synch with Timing information
- ccStandardOperation:
- Switch to standard (normal) operation.
- reset:
- Full reset.
- softReset:
- Reset clock.
- train_id:
- Current Timing Receiver Train ID (64 bits)
- train_id_mismatch:
- When 1, there is a mismatch between TR and LLL(Low Latency Link protocol between VETO Unit and C&C) Train ID
- pll_ratio:
- Current PLL clock multiplier
- cc_slave:
- C&C board mode: Slave or Master
- cc_standalone:
- When 1 - C&C in standalone mode
- cc_trigger_mode:
- C&C Trigger mode: “Internal” or “Timing board”
- trigger_test_mode:
- Trigger simulation mode: “Continuous” or “Single”
- trigger_delay:
- Number clock cycles to delay the trigger start signal.
- trigger_period:
- Continuous trigger period
- stop_trigger_limit:
- Time between START and STOP command in 99 MHz clock cycles
- train_id_test:
- Initial train ID for standalone mode
- train_id_update:
- Writing 1 will update Train ID test
- pattern_index_test:
- Initial bunch pattern index for standalone mode.
- pattern_index_update:
- Writing 1 will update Pattern Index test
- ccTriggerStart:
- Trigger simulation start.
- ccTriggerStop:
- Trigger simulation stop.
- fast_data:
- When true - enable FAST data
- fast_custom_message:
- When 1 - send a fixed payload on the FAST line.
- fast_custom_command:
- FAST command to send in a Fixed Payload configuration.
Possible commands: START,STOP,RESET
- fast_custom_checksum:
- When 1 - send checksum in a Fixed Payload configuration.
- veto_data:
- When 1 - VETO output is enable
- veto_mode:
- When 1 - simulated VETO
- veto_num_vetos:
- Number of VETOs data packets to send with each trigger.
- veto_sim_same_values:
- VETO simulation values: (0) - rotate all available values on the memory, (1) - always send the same values
- veto_lll:
- When (1) - LLL VETO is available. LLL stands for Low Latency Link protocol, used between VETO Unit & C&C
- veto_command:
- VETO command: VETO(110), NO VETO(101), GOLDEN(111). GOLDEN means never vetoed
- veto_bunch_id:
- VETO Bunch ID (12 bits)
- veto_latency:
- Time between the start trigger and VETO in 99 MHz clock cycles.
- veto_memory:
- Memory with VETO data sent
- veto_sim_memory:
- Memory with simulated VETO data.
- veto_pattern:
- Array of VETO commands and BunchIDs
- veto_pulses:
- Pulse numbers marked as VETO
- no_veto_pulses:
- Pulse numbers marked as NO VETO
- golden_pulses:
- Pulse numbers tagged as GOLDEN
- n_no_veto_number:
- Number of pulses with NO VETO tag.
- mth_pulse_no_veto:
- Mark every m-th pulse from N pulses as NO VETO pulse.
- pattern_filename:
- File name of the pattern text file
- readVetoMemory:
- Read last VETO Pattern
- readVetoSimMemory:
- Read VETO Simulation Memory
- nNoVetoPattern:
- Create N ‘NO VETO’ Pattern (N should be defined
- nNoVetoOnMthPulsePattern:
- Create N ‘NO VETO’ pulse on every M-th pulse.
- saveVetoPatternFile:
- Save VETO pattern to disk file.
- uploadPatternFile:
- Upload VETO pattern from file into VETO simulation memory.
- spare_trigger_enable:
- When 1 - enable Trigger output on Spare connector
- spare_trigger_delay:
- Spare trigger delay from original trigger
- spare_trigger_width:
- Width of Spare trigger
- spare_trigger_period:
- Number of clock cycles between spare triggers
- spare_trigger_repeat:
- Number of Spare triggers to generate
- spare_trigger_mask_enable:
- When 1 = mask Spare trigger output
- spare_trigger_mask:
- Mask Memory for spare trigger
- spare_trigger_mask_file:
- Mask file for spare trigger
- uploadMaskValues:
- Save VETO pattern to disk file.
- mlvdsTriggerMask:
- Mask for MLVDS backplane trigger selection. Bit position corresponds to MLVDS line number, e.g.: line 2 -> mask = 0x4, line 3 -> mask = 0x8, both lines 2 and 3 (or-ed) -> mask = 0xC.There are in total 8 lines, but line 0 and 1 are normally not used for triggering
| Created: | 2021-08-03T11:11:20.000+02:00 |
|---|---|
| Author: | Wajid Ehsan |
| Notes: | Remove register WORD_VETO_SIM_RESET |
| Created: | 2021-07-06T16:36:46.000+02:00 |
|---|---|
| Author: | Wajid Ehsan |
| Notes: | update utca config tag |
| Created: | 2021-07-05T14:13:55.000+02:00 |
|---|---|
| Author: | Wajid Ehsan |
| Notes: | update iibus tag (Fixed bug with 32 bit signed values) |
| Created: | 2021-06-23T17:24:40.000+02:00 |
|---|---|
| Author: | Wajid Ehsan |
| Notes: | Don’t poll if bunch pattern decoding is not enabled |
| Created: | 2021-06-15T18:08:50.000+02:00 |
|---|---|
| Author: | Wajid Ehsan |
| Notes: | Update Depends tag |
| Created: | 2021-06-14T15:05:33.000+02:00 |
|---|---|
| Author: | Wajid Ehsan |
| Notes: | Add tag for uTCAConfigurations |
| Created: | 2021-06-09T11:35:28.000+02:00 |
|---|---|
| Author: | Wajid Ehsan |
| Notes: | Use tag for iibus related devices |
| Created: | 2021-06-02T20:23:01.000+02:00 |
|---|---|
| Author: | Andrea Parenti |
| Notes: | Feat/v37 + init fixes + Install pciedev_io.h on CI |
| Created: | 2020-11-23T18:14:00.000+01:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2020-02-18T11:32:07.000+01:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2020-02-10T11:43:05.000+01:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2020-01-13T15:58:57.000+01:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Parameters get timestamp and trainid from local hardware. |
| Created: | 2018-08-03T11:10:45.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | minor fix due to name change in C&C firmware project |
| Created: | 2018-06-14T10:00:10.000+02:00 |
|---|---|
| Author: | Andrea Parenti |
| Notes: | Update register names for C&C 4.1.0 |
| Created: | 2018-06-06T11:56:51.000+02:00 |
|---|---|
| Author: | Andrea Parenti |
| Notes: | Two fixes to expected paramers |
| Created: | 2018-02-22T10:59:04.000+01:00 |
|---|---|
| Author: | Andrea Parenti |
| Notes: | Fix Netbeans configuration and Makefile for Release mode |
| Created: | 2018-02-09T14:08:32.000+01:00 |
|---|---|
| Author: | Andrea Parenti |
| Notes: | Add 2.1 and 2.2 to KARABO_CLASSINFO |
| Created: | 2018-01-17T16:33:25.000+01:00 |
|---|---|
| Author: | esenov |
| Notes: |
| Created: | 2017-05-15T10:19:36.000+02:00 |
|---|---|
| Author: | Andrea Parenti |
| Notes: | AGIPD Squad version |
CCML¶
VETO¶
| Instance id: | FXE_DET_LPD1M-1/CCML/VETO |
|---|---|
| Class id: | ClockAndControlML |
| Host: | fxe-rr-sys-con-10 |
| Alias: | fxe-rr-sys-con-10 |
| Git repo: | https://git.xfel.eu/karaboDevices/clockAndControlML |
| Last modified: | 2021-06-07T13:51:47.000+02:00 |
| Created at: | 2017-07-19T09:25:01.000+02:00 |
| Main authors: | Danilevski, Hauf, Haufs |
| Latest tag: | 2.0.0-2.10.0 |
| Deployment tag: | 2.0.0-2.10.0 |
| Installed tag: | 2.0.0-2.10.0 |
| Scenes: | Veto Config, Veto Config (Duplicate MON_1, WIP), Veto Config (Duplicate MON_1) |
| Accessible by: | CAL, CONTROLS, CTRL, DA, DET, xdoc, yousefh |
Warning
Rogue installation which is not mentioned in the deployment!
A general introduction to the LPD detector can be found here.
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- heartbeatInterval:
- The heartbeat interval
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- globalAlarmCondition:
- This is the global alarm condition for this device. The current alarm condition of this device will be calculated from this alarm condition and the alarm condition of each property.
- visibility:
- Configures who is allowed to see this device at all
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server
- pid:
- The unix process ID of the device (i.e. of the server)
- state:
- The current state the device is in
- status:
- A more detailed status description
- lockedBy:
- The name of the device holding a lock on this one (empty if not locked)
- slotClearLock:
- Clear the lock on this device
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- log:
- Logging settings
- proxy:
- The Clock and Control device
- uploadOk:
- Was the upload to Veto Memory Successful
- displayedSequence:
- Sequence generated from user input
- displayedBinOutput:
- The bits that are sent to the C&C, one entry for each bunch, ordered
- displayedOutput:
- The bits that are sent to the C&C, one entry for each bunch, ordered, human readable
- vetoMode:
- The mode in which to generate the pattern.
- inputString:
- The input can be valid python code, that generates either an integer, or an iterable of integers. When doing equations, remember to cast your floats to ints.
- applyPattern:
- Save VETO pattern to disk file, as configured in the CCMon device, and upload it to the board.
| Created: | 2021-05-06T13:23:24.000+02:00 |
|---|---|
| Author: | Cyril Danilevski |
| Notes: |
| Created: | 2020-11-23T18:16:33.000+01:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2018-06-27T14:36:03.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Set DAQ policies |
| Created: | 2018-01-29T15:47:28.000+01:00 |
|---|---|
| Author: | Cyril Danilevski |
| Notes: |
| Created: | 2017-12-20T17:25:03.000+01:00 |
|---|---|
| Author: | Cyril Danilevski |
| Notes: |
| Created: | 2017-12-20T17:25:03.000+01:00 |
|---|---|
| Author: | Cyril Danilevski |
| Notes: |
| Created: | 2017-08-17T10:42:30.000+02:00 |
|---|---|
| Author: | Cyril Danilevski |
| Notes: | Fixes the indexing of bunches |
| Created: | 2017-07-24T11:26:55.000+02:00 |
|---|---|
| Author: | Cyril Danilevski |
| Notes: | This is the same commit as 1.0.0-2.1, but uses the correct tag convention (with a full Framework version) |
COMP¶
FEM_MDL_COMP¶
| Instance id: | FXE_DET_LPD1M-1/COMP/FEM_MDL_COMP |
|---|---|
| Class id: | LpdComposite |
| Host: | fxe-rr-sys-con-10 |
| Alias: | fxe-rr-sys-con-10 |
| Git repo: | https://git.xfel.eu/karaboDevices/lpdFem |
| Last modified: | 2021-03-17T20:27:36.000+01:00 |
| Created at: | 2017-02-01T10:12:34.000+01:00 |
| Main authors: | Hauf, Ahmed, Silenzi |
| Latest tag: | 2.3.4-2.11.0 |
| Deployment tag: | 2.3.4-2.11.0 |
| Installed tag: | 2.3.3-2.10.0 |
| Projects: | LPD_Control, DET_LPD |
| Scenes: | FEM Overview, Power Overview, Detector Configuration, Power Overview, LPD Overview, LPD Overview, FEM Overview, Detector Configuration |
| Accessible by: | CAL, CONTROLS, CTRL, DA, DET, xdoc, yousefh |
Warning
Rogue installation which is not mentioned in the deployment!
Warning
The installed tag (2.3.3-2.10.0) does not match tags mentioned in the deployment ([‘2.3.4-2.11.0’])!
Documentation about the devices for the control of the LPD modules can be found here.
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- heartbeatInterval:
- The heartbeat interval
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- globalAlarmCondition:
- This is the global alarm condition for this device. The current alarm condition of this device will be calculated from this alarm condition and the alarm condition of each property.
- visibility:
- Configures who is allowed to see this device at all
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server
- pid:
- The unix process ID of the device (i.e. of the server)
- state:
- The current state the device is in
- status:
- A more detailed status description
- lockedBy:
- The name of the device holding a lock on this one (empty if not locked)
- slotClearLock:
- Clear the lock on this device
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- log:
- Logging settings
- deviceNames:
- The LpdFem devices to be sub-control
- connectFem:
- Open connection to FEM.
- disconnectFem:
- Close connection to FEM.
- configure:
- Upload configuration parameters to the FEM
- prepare:
- Prepare new configuration parameters for the FEM
- startDAQ:
- Start data acquisition
- stopDAQ:
- Stop acquisition immediately
- reset:
- Resets the device and all fems in case of an error
- sync_params:
- Sets all composite parameters on fems.
- manual_recover:
- Try recovery from UNKNOWN after state desynchronization has been manually solved for the respective children.
- asicPowerEnable0:
- ASIC 0 LV Power Enable
- asicPowerEnable1:
- ASIC 1 LV Power Enable
- asicRxGainAlgorithmType:
- Set the ASIC gain selection algorithm type (0=Original with Fixed Thresholds at Full Scale, 1=Variable Thresholds using 64 levels; 2,3 reserved)
- asicRxGainThresholdx10:
- Set AsicRx Gain Select Threshold for x10 (same value for all 128 asics); 1 (MIN) to 64 (FULL SCALE SIGNAL) ; used when asicRxGainAlgorithmType = 1
- asicRxGainThresholdx100:
- Set AsicRx Gain Select Threshold for x100 (same value for all 128 asics); 1 (MIN) to 64 (FULL SCALE SIGNAL) ; used when asicRxGainAlgorithmType = 1
- cccEmulationMode:
- Enable to emulate Clock & Control commands (for testing in absence of C&C)
- cccProvideNumberImages:
- ASICs will send “numberImages” images (BUT only if cccSystemMode=2) True=C&C decides, False=Use numberImages
- cccResetDelay:
- Adjust timing of reset (in steps of clock cycles)
- cccStopDelay:
- Adjust timing of the stop (in steps of clock cycles)
- cccSystemMode:
- Clock & Control System Mode 0=Without C&C, 1=C&C without vetoes, 2=With C&C and vetoes
- cccVetoPatternFile:
- Filename containing the veto bunch pattern (10 patterns, 3072 bits each)
- cccVetoStartDelay:
- Adjust timing of veto arrival (in steps of clock cycles)
- femAsicClockSource:
- ASIC clock source 0=Fem local oscillator (100MHz), 1=XFEL synched clock (99 MHz), 2=PETRAIII synched clock (~114 MHz), 3=Diamond
- femAsicCmdSequence:
- ASIC Command Words defined in XML syntax
- femAsicCommandLength:
- ASIC length of command word in clock periods which determines ASIC sampling period; valid values are: 20 => 5 MHz ; 22 => 4.5 MHz (default XFEL 99MHz clock) ; 25 => 4.0 MHz ; 30 => 3.33 MHz ; 40 => 2.5 MHz ; 50 => 2.0 MHz ; 100 => 1.0 MHz
- femAsicDataType:
- ASIC data type 0=Sensor data, 1=FEM internal counting, 2=ASIC pseudorandom
- femAsicGain:
- Set the ASIC gain selection mode (0=ASIC algorithm, 1, 10, 100)
- femAsicPixelFeedbackOverride:
- ASIC pixel feedback override selection: 0=low(50pF), 1=high(5pF), -1=XML decides
- femAsicPixelSelfTestOverride:
- ASIC pixel self-test override selection: 0=off, 1-5=test selection, -1=XML decides
- femAsicSetupParams:
- ASIC Setup Parameters defined in XML syntax
- femInvertAdcData:
- Enable Invert ADC ASIC data True=Invert Data
- femPpcEmulatePipeline:
- Emulate Pipeline to compute the Pulse Number and Cell ID for the Image Descriptors
- femPpcImageReordering:
- Enable reordering images in readout by Pulse Number if femPpcEmulatePipeline enabled
- femPpcMode:
- Fem PPC mode 0=single train shot with PPC reset, 1=Continuous readout
- femStartTrainDelay:
- Delay between trigger arrival and start of train (in FEM clock cycles)
- femStartTrainInhibit:
- Inhibit period after each trigger (in FEM clock cycles) which holds off further triggers to allow data to be readout
- femStartTrainPolarity:
- Set polarity of the external signal indicating start of train 0=No inversion, 1=Invert signal
- femStartTrainSource:
- Train start signal source 0=XFEL Clock & Ctrl command/reset, 1=Software, 2=LCLS, 3=Petra (derived from PETRAIII clock), 4=Diamond
- femVetoPolarity:
- Set polarity of the external veto signal 0=No inversion, 1=Invert signal
- integrationCycles:
- Sets the number of integration cycles per images
- numPulsesInTrainOverride:
- Length of XRay Pulse Train (number pulses)
- numberImages:
- Sets the number of images per trigger
- numberTrains:
- Number of trains [if LL Data Generator or PPC Data Direct selected]
- sensorBias0:
- Sensor 0 HV Bias Voltage [V]
- sensorBias1:
- Sensor 1 HV Bias Voltage [V]
- sensorBiasEnable0:
- Sensor 0 HV Bias Enable
- sensorBiasEnable1:
- Sensor 1 HV Bias Enable
- tenGigInterframeGap:
- 10GigE Inter-frame gap timer [clock cycles]
- tenGigUdpPacketLen:
- 10GigE UDP packet payload length
- timeoutTrain:
- Timeout in seconds on waiting for next Train during run
- trainGenInterval:
- Interval (in 100 mhz clock periods) between internally generated Train start commands
| Created: | 2021-03-10T06:59:32.000+01:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Tagged after the refactoring to match python 3.8 syntax |
| Created: | 2020-09-15T16:14:34.000+02:00 |
|---|---|
| Author: | Istvan Mohacsi |
| Notes: | Added proper classVersion info, CI and tests for instantiation. |
| Created: | 2020-09-15T16:14:34.000+02:00 |
|---|---|
| Author: | Istvan Mohacsi |
| Notes: | To signify 2.10 compatibility |
| Created: | 2020-01-28T11:49:27.000+01:00 |
|---|---|
| Author: | Istvan Mohacsi |
| Notes: |
| Created: | 2019-12-17T14:07:44.000+01:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2019-04-15T14:54:51.000+02:00 |
|---|---|
| Author: | Astrid Muennich |
| Notes: | Refactored Polling, triggered by ERROR state appearing on DISABLED FEM. |
| Created: | 2018-11-13T13:54:26.000+01:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
| Created: | 2018-02-01T17:03:04.000+01:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
| Created: | 2018-01-12T13:58:18.000+01:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
| Created: | 2017-11-28T15:57:57.000+01:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
| Created: | 2017-11-28T12:18:15.000+01:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
| Created: | 2017-11-27T16:04:40.000+01:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
| Created: | 2017-11-22T14:50:27.000+01:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
| Created: | 2017-10-11T17:37:18.000+02:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
| Created: | 2017-08-30T11:12:31.000+02:00 |
|---|---|
| Author: | Astrid Muennich |
| Notes: |
| Created: | 2017-08-18T09:57:47.000+02:00 |
|---|---|
| Author: | Astrid Muennich |
| Notes: | fix for sync start |
| Created: | 2017-08-09T16:00:28.000+02:00 |
|---|---|
| Author: | John Wiggins |
| Notes: | Tag for 2.1.12 deployment |
| Created: | 2017-06-27T13:48:24.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2017-03-20T12:55:15.000+01:00 |
|---|---|
| Author: | Astrid Muennich |
| Notes: | tagged against karabo framework branch 2.2.0-squad2-feature-branch |
| Created: | 2014-03-28T16:12:21.000+00:00 |
|---|---|
| Author: | Majank Kumar |
| Notes: | correcting dir structure of tags/1.0.0 |
MAIN_CNTRL¶
| Instance id: | FXE_DET_LPD1M-1/COMP/MAIN_CNTRL |
|---|---|
| Class id: | LPDMainControl |
| Host: | fxe-rr-sys-con-10 |
| Alias: | fxe-rr-sys-con-10 |
| Git repo: | https://git.xfel.eu/karaboDevices/lpdMiddleLayer |
| Last modified: | 2021-03-17T20:30:11.000+01:00 |
| Created at: | 2017-02-02T14:07:38.000+01:00 |
| Main authors: | Hauf, Haufs, Degon |
| Latest tag: | 1.2.2-2.11.0 |
| Deployment tag: | 1.2.2-2.11.0 |
| Scenes: | Power Overview, LPD Overview, Detector Configuration, DOC_TROUBLESHOOT |
| Accessible by: | CAL, CONTROLS, CTRL, DA, DET, xdoc, yousefh |
Warning
Rogue installation which is not mentioned in the deployment!
Warning
Installation not found in a standard path!
Documentation about the available middlelayer tools for LPD can be found here.
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- heartbeatInterval:
- The heartbeat interval
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- globalAlarmCondition:
- This is the global alarm condition for this device. The current alarm condition of this device will be calculated from this alarm condition and the alarm condition of each property.
- visibility:
- Configures who is allowed to see this device at all
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server
- pid:
- The unix process ID of the device (i.e. of the server)
- state:
- The current state the device is in
- status:
- A more detailed status description
- lockedBy:
- The name of the device holding a lock on this one (empty if not locked)
- slotClearLock:
- Clear the lock on this device
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- log:
- Logging settings
- proxyCACML:
- The Clock and Control device
- fem:
- Device controlling Fem, can be composite or one single fem device.
- ccMon:
- CCMon device
- data_taking:
- Detector Device That Implements TakeData Function.
- x2Timer:
- The utca device
- cancel:
- Cancels last command.
- reset:
- Reset from error state.
- femBootUpTime:
- Time needed for FEM to be responsive after powering up [s].
- asicBootUpTime:
- Time needed for asics to follow last commands [s].
- powerTimeout:
- Time needed for power to arrive at all FEMS [s].
- configTimeout:
- Time needed for femComposit to upload config
- scenarioConfig:
- Configuration of common operation scenarios
- emergencyShutdown:
- Power off quadrants immediately.
- uploadConfig:
- Sends selected configuration to detector.
- getReady:
- Bring detector in a state ready for data taking
- start:
- Start DAQ & set the fast_data
- stop:
- Stop DAQ & set the fast_data
- startDisablePower:
- Disable LPDpower & …
| Created: | 2021-03-08T14:31:35.000+01:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | tagged after compatibility with python 3.8 was implemented. This tag is backward compatible with karabo 2.10. No changes in the framework |
| Created: | 2020-11-24T08:16:19.000+01:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2019-06-07T11:16:14.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2019-04-23T13:19:29.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: | Include CI pause functionality |
| Created: | 2019-04-01T10:53:58.000+02:00 |
|---|---|
| Author: | Astrid Muennich |
| Notes: |
| Created: | 2018-10-11T13:52:45.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2018-06-29T11:08:56.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2018-04-13T10:17:47.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2018-04-11T15:23:10.000+02:00 |
|---|---|
| Author: | Qing Tian |
| Notes: | take dark frames in auto mode |
| Created: | 2018-01-19T11:12:01.000+01:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: | Same tag as 1.1.4-12.1.18, but with correct Karabo version |
| Created: | 2018-01-19T11:12:01.000+01:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
| Created: | 2017-12-14T15:57:44.000+01:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2017-11-28T12:27:40.000+01:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
| Created: | 2017-11-24T14:00:58.000+01:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
| Created: | 2017-11-22T15:50:29.000+01:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
| Created: | 2017-11-21T10:42:58.000+01:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2017-11-13T15:04:23.000+01:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2017-10-19T14:52:14.000+02:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
| Created: | 2017-10-18T17:20:18.000+02:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
| Created: | 2017-10-17T15:32:58.000+02:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
FPGA¶
FEM_Q1M1¶
| Instance id: | FXE_DET_LPD1M-1/FPGA/FEM_Q1M1 |
|---|---|
| Class id: | LpdFem |
| Host: | fxe-rr-sys-con-10 |
| Alias: | fxe-rr-sys-con-10 |
| Git repo: | https://git.xfel.eu/karaboDevices/lpdFem |
| Last modified: | 2021-03-17T20:27:36.000+01:00 |
| Created at: | 2017-02-01T10:12:34.000+01:00 |
| Main authors: | Hauf, Ahmed, Silenzi |
| Latest tag: | 2.3.4-2.11.0 |
| Deployment tag: | 2.3.4-2.11.0 |
| Installed tag: | 2.3.3-2.10.0 |
| Projects: | LPD_Control, DET_LPD |
| Scenes: | FEM Overview, Power Overview, FemTemp Monitor, Power Q1M1, Temperature Q1, Power Overview, LPD Overview, LPD Overview, FEM Overview, Temperature Q1, FemTemp Monitor, Detector Configuration, Power Q1M1 |
| Accessible by: | CAL, CONTROLS, CTRL, DA, DET, xdoc, yousefh |
Warning
Rogue installation which is not mentioned in the deployment!
Warning
The installed tag (2.3.3-2.10.0) does not match tags mentioned in the deployment ([‘2.3.4-2.11.0’])!
Documentation about the devices for the control of the LPD modules can be found here.
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO, prepended by package name
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- useTimeserver:
- Unused - whether device connects to time server is configured via ‘timeServerId’
- timeServerId:
- The instance id uniquely identifies a TimeServer instance in the distributed system
- progress:
- The progress of the current action
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- Logger:
- Logging settings
- connectFem:
- Open connection to FEM
- disconnectFem:
- Close connection to FEM
- configure:
- Upload configuration parameters to the FEM
- prepare:
- Prepare new configuration parameters for the FEM
- startDAQ:
- Start data acquisition
- stopDAQ:
- Stop acquisition immediately
- reset:
- Resets the device in case of an error
- disable:
- Disable FEM to be ignored
- enable:
- Enable FEM to be part of the system
- disabled:
- Disable FEM, will no longer be controlled by the composite
- sys_status:
- Status summary
- error_msg:
- Error message.
- sync_start_time:
- Unix timestamp to trigger start at
- femHost:
- FEM hostname or IP address
- femPort:
- FEM port number
- femTimeout:
- FEM connection timeout
- femAsicModuleType:
- Selects ASIC module type 0=Supermodule, 1=Single ASIC, 2=2-tile module, 3=Stand-alone
- femLegacyPowerCard:
- Enable legacy power card support
- sensorBias0:
- Sensor 0 HV Bias Voltage [V]
- sensorBias1:
- Sensor 1 HV Bias Voltage [V]
- sensorBiasEnable0:
- Sensor 0 HV Bias Enable
- sensorBiasEnable1:
- Sensor 1 HV Bias Enable
- asicPowerEnable0:
- ASIC 0 LV Power Enable
- asicPowerEnable1:
- ASIC 1 LV Power Enable
- tenGig0SourceMac:
- 10GigE 0 UDP Source MAC Address
- tenGig0SourceIp:
- 10GigE 0 UDP Source IP Address
- tenGig0SourcePort:
- 10GigE 0 UDP Source Port
- tenGig0DestMac:
- 10GigE 0 UDP Destination MAC Address
- tenGig0DestIp:
- 10GigE 0 UDP Destination IP Address
- tenGig0DestPort:
- 10GigE 0 UDP Destination Port
- tenGigInterframeGap:
- 10GigE Inter-frame gap timer [clock cycles]
- tenGigUdpPacketLen:
- 10GigE UDP packet payload length
- femEnableTenGig:
- Enables transmission of image data via 10GigE UDP interface
- femDataSource:
- Source of data sent to 10GigE: 0=ASIC (via PPC), 1=ASIC (bypassing PPC), 2=Frame Generator, 3=PPC (pattern data)
- femAsicEnableMask:
- ASIC RX channel enable mask (4*32 bits)
- numberImages:
- Sets the number of images per trigger
- integrationCycles:
- Sets the number of integration cycles per images
- femAsicGain:
- Set the ASIC gain selection mode (0=ASIC algorithm, 1, 10, 100)
- femAsicSetupParams:
- ASIC Setup Parameters defined in XML syntax
- femAsicCmdSequence:
- ASIC Command Words defined in XML syntax
- femAsicPixelFeedbackOverride:
- ASIC pixel feedback override selection: 0=low(50pF), 1=high(5pF), -1=XML decides
- femAsicPixelSelfTestOverride:
- ASIC pixel self-test override selection: 0=off, 1-5=test selection, -1=XML decides
- femReadoutOperatingMode:
- FEM readout operating mode (e.g. Normal, Self-test scan etc, TBD
- femAsicDataType:
- ASIC data type 0=Sensor data, 1=FEM internal counting, 2=ASIC pseudorandom
- femAsicLocalClock:
- ASIC clock scaling 0=100 MHz (no scaling), 1=Scaled down clock (10 MHz)
- femAsicSetupLoadMode:
- ASIC control load mode 0=parallel, 1=daisy chain (being tested)
- femInvertAdcData:
- Enable Invert ADC ASIC data True=Invert Data
- femAsicRxCmdWordStart:
- Enable ASIC readout started by Command Word in femAsicCmdSequence file
- femAsicSetupClockPhase:
- ASIC Setup Params additional phase adjustment of clock rsync wrt ASIC reset
- femPpcMode:
- Fem PPC mode 0=single train shot with PPC reset, 1=Continuous readout
- numberTrains:
- Number of trains [if LL Data Generator or PPC Data Direct selected]
- tenGigFarmMode:
- 10GigE farm mode 1=Disabled, 2=Fixed IP, multi port, 3=Farm mode with nic lists
- femAsicVersion:
- ASIC Version 1=version 1, 2=version 2
- femAsicClockSource:
- ASIC clock source 0=Fem local oscillator (100MHz), 1=XFEL synched clock (99 MHz), 2=PETRAIII synched clock (~114 MHz), 3=Diamond
- femStartTrainSource:
- Train start signal source 0=XFEL Clock & Ctrl command/reset, 1=Software, 2=LCLS, 3=Petra (derived from PETRAIII clock), 4=Diamond
- femStartTrainDelay:
- Delay between trigger arrival and start of train (in FEM clock cycles)
- femStartTrainInhibit:
- Inhibit period after each trigger (in FEM clock cycles) which holds off further triggers to allow data to be readout
- femAsicGainOverride:
- Enable Fem gain selection override False=Gain set by femAsicGain, True=Gain set by Asic Command Sequence XML tag(s)
- femDebugLevel:
- Set the debug level
- tenGig0DataGenerator:
- 10GigE 0 Data generator 1=Data Generator 2=PPC DDR2; Only relevant if femDataSource=2 [Frame Generator]
- tenGig0DataFormat:
- 10GigE 0 Data format type 0=counting data; Only relevant if femDataSource=2 [Frame Generator]
- tenGig0FrameLength:
- 10GigE 0 Frame length in bytes; Only relevant if femDataSource=2 [Frame Generator]
- tenGig0NumberOfFrames:
- 10GigE 0 Number of frames to send in each cycle; Only relevant if femDataSource=2 [Frame Generator]
- femStartTrainPolarity:
- Set polarity of the external signal indicating start of train 0=No inversion, 1=Invert signal
- femVetoPolarity:
- Set polarity of the external veto signal 0=No inversion, 1=Invert signal
- femModuleId:
- ID for FEM to differentiate from which FEM data is coming from 0 - 15
- cccSystemMode:
- Clock & Control System Mode 0=Without C&C, 1=C&C without vetoes, 2=With C&C and vetoes
- cccEmulationMode:
- Enable to emulate Clock & Control commands (for testing in absence of C&C)
- cccProvideNumberImages:
- ASICs will send “numberImages” images (BUT only if cccSystemMode=2) True=C&C decides, False=Use numberImages
- cccVetoStartDelay:
- Adjust timing of veto arrival (in steps of clock cycles)
- cccStopDelay:
- Adjust timing of the stop (in steps of clock cycles)
- cccResetDelay:
- Adjust timing of reset (in steps of clock cycles)
- cccVetoPatternFile:
- Filename containing the veto bunch pattern (10 patterns, 3072 bits each)
- trainGenInterval:
- Interval (in 100 mhz clock periods) between internally generated Train start commands
- femAsicTestDataPatternType:
- Increment test data option [if femAsicDataType=1] 0=Every Pixel 1=Only Every Image
- femPpcEmulatePipeline:
- Emulate Pipeline to compute the Pulse Number and Cell ID for the Image Descriptors
- femPpcImageReordering:
- Enable reordering images in readout by Pulse Number if femPpcEmulatePipeline enabled
- femTrainIdInitLsw:
- Train ID initial (lower 32-bit) value, Not applicable for C&C nor Data Checker
- femTrainIdInitMsw:
- Train ID initial (upper 32-bit) value, Not applicable for C&C nor Data Checker
- timeoutTrain:
- Timeout in seconds on waiting for next Train during run
- numPulsesInTrainOverride:
- Length of XRay Pulse Train (number pulses)
- femAsicCommandLength:
- ASIC length of command word in clock periods which determines ASIC sampling period; valid values are: 20 => 5 MHz ; 22 => 4.5 MHz (default XFEL 99MHz clock) ; 25 => 4.0 MHz ; 30 => 3.33 MHz ; 40 => 2.5 MHz ; 50 => 2.0 MHz ; 100 => 1.0 MHz
- asicRxGainAlgorithmType:
- Set the ASIC gain selection algorithm type (0=Original with Fixed Thresholds at Full Scale, 1=Variable Thresholds using 64 levels; 2,3 reserved)
- asicRxGainThresholdx100:
- Set AsicRx Gain Select Threshold for x100 (same value for all 128 asics); 1 (MIN) to 64 (FULL SCALE SIGNAL) ; used when asicRxGainAlgorithmType = 1
- asicRxGainThresholdx10:
- Set AsicRx Gain Select Threshold for x10 (same value for all 128 asics); 1 (MIN) to 64 (FULL SCALE SIGNAL) ; used when asicRxGainAlgorithmType = 1
- powerCardFault0:
- Power Card 0 Fault Flag
- powerCardFault1:
- Power Card 1 Fault Flag
- powerCardFemStatus0:
- Power Card 0 FEM Status Flag
- powerCardFemStatus1:
- Power Card 1 FEM Status Flag
- powerCardExtStatus0:
- Power Card 0 External Status Flag
- powerCardExtStatus1:
- Power Card 1 External Status Flag
- powerCardOverCurrent0:
- Power Card 0 Overcurrent Flag
- powerCardOverCurrent1:
- Power Card 1 Overcurrent Flag
- powerCardOverTemp0:
- Power Card Over 0 Temperature Flag
- powerCardOverTemp1:
- Power Card Over 1 Temperature Flag
- powerCardUnderTemp0:
- Power Card Under 0 Temperature Flag
- powerCardUnderTemp1:
- Power Card Under 1 Temperature Flag
- powerCardTemp0:
- Power Card 0 Temperature [C]
- powerCardTemp1:
- Power Card 1 Temperature [C]
- sensor0Temp:
- Sensor 0 Temperature [C]
- sensor1Temp:
- Sensor 1 Temperature [C]
- sensor2Temp:
- Sensor 2 Temperature [C]
- sensor3Temp:
- Sensor 3 Temperature [C]
- sensor4Temp:
- Sensor 4 Temperature [C]
- sensor5Temp:
- Sensor 5 Temperature [C]
- sensor6Temp:
- Sensor 6 Temperature [C]
- sensor7Temp:
- Sensor 7 Temperature [C]
- sensor8Temp:
- Sensor 8 Temperature [C]
- sensor9Temp:
- Sensor 9 Temperature [C]
- sensor10Temp:
- Sensor 10 Temperature [C]
- sensor11Temp:
- Sensor 11 Temperature [C]
- sensor12Temp:
- Sensor 12 Temperature [C]
- sensor13Temp:
- Sensor 13 Temperature [C]
- sensor14Temp:
- Sensor 14 Temperature [C]
- sensor15Temp:
- Sensor 15 Temperature [C]
- femVoltage0:
- FEM 5V Supply 0 Voltage [V]
- femVoltage1:
- FEM 5V Supply 1 Voltage [V]
- femCurrent0:
- FEM 5V Supply 0 Current [A]
- femCurrent1:
- FEM 5V Supply 1 Current [A]
- digitalVoltage0:
- ASIC 1.2V Digital Supply 0 Voltage [V]
- digitalVoltage1:
- ASIC 1.2V Digital Supply 1 Voltage [V]
- digitalCurrent0:
- ASIC 1.2V Digital Supply 0 Current [mA]
- digitalCurrent1:
- ASIC 1.2V Digital Supply 1 Current [mA]
- sensor0Voltage:
- Sensor 0 3.3V Supply Voltage [V]
- sensor1Voltage:
- Sensor 1 3.3V Supply Voltage [V]
- sensor2Voltage:
- Sensor 2 3.3V Supply Voltage [V]
- sensor3Voltage:
- Sensor 3 3.3V Supply Voltage [V]
- sensor4Voltage:
- Sensor 4 3.3V Supply Voltage [V]
- sensor5Voltage:
- Sensor 5 3.3V Supply Voltage [V]
- sensor6Voltage:
- Sensor 6 3.3V Supply Voltage [V]
- sensor7Voltage:
- Sensor 7 3.3V Supply Voltage [V]
- sensor8Voltage:
- Sensor 8 3.3V Supply Voltage [V]
- sensor9Voltage:
- Sensor 9 3.3V Supply Voltage [V]
- sensor10Voltage:
- Sensor 10 3.3V Supply Voltage [V]
- sensor11Voltage:
- Sensor 11 3.3V Supply Voltage [V]
- sensor12Voltage:
- Sensor 12 3.3V Supply Voltage [V]
- sensor13Voltage:
- Sensor 13 3.3V Supply Voltage [V]
- sensor14Voltage:
- Sensor 14 3.3V Supply Voltage [V]
- sensor15Voltage:
- Sensor 15 3.3V Supply Voltage [V]
- sensor0Current:
- Sensor 0 3.3V Supply Current [A]
- sensor1Current:
- Sensor 1 3.3V Supply Current [A]
- sensor2Current:
- Sensor 2 3.3V Supply Current [A]
- sensor3Current:
- Sensor 3 3.3V Supply Current [A]
- sensor4Current:
- Sensor 4 3.3V Supply Current [A]
- sensor5Current:
- Sensor 5 3.3V Supply Current [A]
- sensor6Current:
- Sensor 6 3.3V Supply Current [A]
- sensor7Current:
- Sensor 7 3.3V Supply Current [A]
- sensor8Current:
- Sensor 8 3.3V Supply Current [A]
- sensor9Current:
- Sensor 9 3.3V Supply Current [A]
- sensor10Current:
- Sensor 10 3.3V Supply Current [A]
- sensor11Current:
- Sensor 11 3.3V Supply Current [A]
- sensor12Current:
- Sensor 12 3.3V Supply Current [A]
- sensor13Current:
- Sensor 13 3.3V Supply Current [A]
- sensor14Current:
- Sensor 14 3.3V Supply Current [A]
- sensor15Current:
- Sensor 15 3.3V Supply Current [A]
- sensorBiasVoltage0:
- Sensor bias 0 voltage readback [V]
- sensorBiasVoltage1:
- Sensor bias 1 voltage readback [V]
- sensorBiasCurrent0:
- Sensor bias 0 current readback [uA]
- sensorBiasCurrent1:
- Sensor bias 1 current readback [uA]
- femV5FirmwareVersion:
- FEM V5 Firmware Version
- femBotSp3FirmwareVersion:
- FEM Bottom SP3 FPGA Firmware Version
- femTopSp3FirmwareVersion:
- FEM Top SP3 FPGA Firmware Version
- femCfgSp3FirmwareVersion:
- FEM Config SP3 FPGA Firmware Version
- femLpdClientVersion:
- LpdFemClient Software Version - Read Only
- femReadoutActive:
- FEM readout is active
- femBoardTemperature:
- FEM Board Sensor Temperature [C] Reading
- femCoreTemperature:
- FEM Core Sensor Temperature [C] Reading
| Created: | 2021-03-10T06:59:32.000+01:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Tagged after the refactoring to match python 3.8 syntax |
| Created: | 2020-09-15T16:14:34.000+02:00 |
|---|---|
| Author: | Istvan Mohacsi |
| Notes: | Added proper classVersion info, CI and tests for instantiation. |
| Created: | 2020-09-15T16:14:34.000+02:00 |
|---|---|
| Author: | Istvan Mohacsi |
| Notes: | To signify 2.10 compatibility |
| Created: | 2020-01-28T11:49:27.000+01:00 |
|---|---|
| Author: | Istvan Mohacsi |
| Notes: |
| Created: | 2019-12-17T14:07:44.000+01:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2019-04-15T14:54:51.000+02:00 |
|---|---|
| Author: | Astrid Muennich |
| Notes: | Refactored Polling, triggered by ERROR state appearing on DISABLED FEM. |
| Created: | 2018-11-13T13:54:26.000+01:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
| Created: | 2018-02-01T17:03:04.000+01:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
| Created: | 2018-01-12T13:58:18.000+01:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
| Created: | 2017-11-28T15:57:57.000+01:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
| Created: | 2017-11-28T12:18:15.000+01:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
| Created: | 2017-11-27T16:04:40.000+01:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
| Created: | 2017-11-22T14:50:27.000+01:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
| Created: | 2017-10-11T17:37:18.000+02:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
| Created: | 2017-08-30T11:12:31.000+02:00 |
|---|---|
| Author: | Astrid Muennich |
| Notes: |
| Created: | 2017-08-18T09:57:47.000+02:00 |
|---|---|
| Author: | Astrid Muennich |
| Notes: | fix for sync start |
| Created: | 2017-08-09T16:00:28.000+02:00 |
|---|---|
| Author: | John Wiggins |
| Notes: | Tag for 2.1.12 deployment |
| Created: | 2017-06-27T13:48:24.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2017-03-20T12:55:15.000+01:00 |
|---|---|
| Author: | Astrid Muennich |
| Notes: | tagged against karabo framework branch 2.2.0-squad2-feature-branch |
| Created: | 2014-03-28T16:12:21.000+00:00 |
|---|---|
| Author: | Majank Kumar |
| Notes: | correcting dir structure of tags/1.0.0 |
FEM_Q1M2¶
| Instance id: | FXE_DET_LPD1M-1/FPGA/FEM_Q1M2 |
|---|---|
| Class id: | LpdFem |
| Host: | fxe-rr-sys-con-10 |
| Alias: | fxe-rr-sys-con-10 |
| Git repo: | https://git.xfel.eu/karaboDevices/lpdFem |
| Last modified: | 2021-03-17T20:27:36.000+01:00 |
| Created at: | 2017-02-01T10:12:34.000+01:00 |
| Main authors: | Hauf, Ahmed, Silenzi |
| Latest tag: | 2.3.4-2.11.0 |
| Deployment tag: | 2.3.4-2.11.0 |
| Installed tag: | 2.3.3-2.10.0 |
| Projects: | LPD_Control, DET_LPD |
| Scenes: | FEM Overview, Power Overview, FemTemp Monitor, Power Q1M2, Temperature Q1, Power Overview, Power Q1M2, LPD Overview, LPD Overview, FEM Overview, Temperature Q1, FemTemp Monitor, Detector Configuration |
| Accessible by: | CAL, CONTROLS, CTRL, DA, DET, xdoc, yousefh |
Warning
Rogue installation which is not mentioned in the deployment!
Warning
The installed tag (2.3.3-2.10.0) does not match tags mentioned in the deployment ([‘2.3.4-2.11.0’])!
Documentation about the devices for the control of the LPD modules can be found here.
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO, prepended by package name
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- useTimeserver:
- Unused - whether device connects to time server is configured via ‘timeServerId’
- timeServerId:
- The instance id uniquely identifies a TimeServer instance in the distributed system
- progress:
- The progress of the current action
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- Logger:
- Logging settings
- connectFem:
- Open connection to FEM
- disconnectFem:
- Close connection to FEM
- configure:
- Upload configuration parameters to the FEM
- prepare:
- Prepare new configuration parameters for the FEM
- startDAQ:
- Start data acquisition
- stopDAQ:
- Stop acquisition immediately
- reset:
- Resets the device in case of an error
- disable:
- Disable FEM to be ignored
- enable:
- Enable FEM to be part of the system
- disabled:
- Disable FEM, will no longer be controlled by the composite
- sys_status:
- Status summary
- error_msg:
- Error message.
- sync_start_time:
- Unix timestamp to trigger start at
- femHost:
- FEM hostname or IP address
- femPort:
- FEM port number
- femTimeout:
- FEM connection timeout
- femAsicModuleType:
- Selects ASIC module type 0=Supermodule, 1=Single ASIC, 2=2-tile module, 3=Stand-alone
- femLegacyPowerCard:
- Enable legacy power card support
- sensorBias0:
- Sensor 0 HV Bias Voltage [V]
- sensorBias1:
- Sensor 1 HV Bias Voltage [V]
- sensorBiasEnable0:
- Sensor 0 HV Bias Enable
- sensorBiasEnable1:
- Sensor 1 HV Bias Enable
- asicPowerEnable0:
- ASIC 0 LV Power Enable
- asicPowerEnable1:
- ASIC 1 LV Power Enable
- tenGig0SourceMac:
- 10GigE 0 UDP Source MAC Address
- tenGig0SourceIp:
- 10GigE 0 UDP Source IP Address
- tenGig0SourcePort:
- 10GigE 0 UDP Source Port
- tenGig0DestMac:
- 10GigE 0 UDP Destination MAC Address
- tenGig0DestIp:
- 10GigE 0 UDP Destination IP Address
- tenGig0DestPort:
- 10GigE 0 UDP Destination Port
- tenGigInterframeGap:
- 10GigE Inter-frame gap timer [clock cycles]
- tenGigUdpPacketLen:
- 10GigE UDP packet payload length
- femEnableTenGig:
- Enables transmission of image data via 10GigE UDP interface
- femDataSource:
- Source of data sent to 10GigE: 0=ASIC (via PPC), 1=ASIC (bypassing PPC), 2=Frame Generator, 3=PPC (pattern data)
- femAsicEnableMask:
- ASIC RX channel enable mask (4*32 bits)
- numberImages:
- Sets the number of images per trigger
- integrationCycles:
- Sets the number of integration cycles per images
- femAsicGain:
- Set the ASIC gain selection mode (0=ASIC algorithm, 1, 10, 100)
- femAsicSetupParams:
- ASIC Setup Parameters defined in XML syntax
- femAsicCmdSequence:
- ASIC Command Words defined in XML syntax
- femAsicPixelFeedbackOverride:
- ASIC pixel feedback override selection: 0=low(50pF), 1=high(5pF), -1=XML decides
- femAsicPixelSelfTestOverride:
- ASIC pixel self-test override selection: 0=off, 1-5=test selection, -1=XML decides
- femReadoutOperatingMode:
- FEM readout operating mode (e.g. Normal, Self-test scan etc, TBD
- femAsicDataType:
- ASIC data type 0=Sensor data, 1=FEM internal counting, 2=ASIC pseudorandom
- femAsicLocalClock:
- ASIC clock scaling 0=100 MHz (no scaling), 1=Scaled down clock (10 MHz)
- femAsicSetupLoadMode:
- ASIC control load mode 0=parallel, 1=daisy chain (being tested)
- femInvertAdcData:
- Enable Invert ADC ASIC data True=Invert Data
- femAsicRxCmdWordStart:
- Enable ASIC readout started by Command Word in femAsicCmdSequence file
- femAsicSetupClockPhase:
- ASIC Setup Params additional phase adjustment of clock rsync wrt ASIC reset
- femPpcMode:
- Fem PPC mode 0=single train shot with PPC reset, 1=Continuous readout
- numberTrains:
- Number of trains [if LL Data Generator or PPC Data Direct selected]
- tenGigFarmMode:
- 10GigE farm mode 1=Disabled, 2=Fixed IP, multi port, 3=Farm mode with nic lists
- femAsicVersion:
- ASIC Version 1=version 1, 2=version 2
- femAsicClockSource:
- ASIC clock source 0=Fem local oscillator (100MHz), 1=XFEL synched clock (99 MHz), 2=PETRAIII synched clock (~114 MHz), 3=Diamond
- femStartTrainSource:
- Train start signal source 0=XFEL Clock & Ctrl command/reset, 1=Software, 2=LCLS, 3=Petra (derived from PETRAIII clock), 4=Diamond
- femStartTrainDelay:
- Delay between trigger arrival and start of train (in FEM clock cycles)
- femStartTrainInhibit:
- Inhibit period after each trigger (in FEM clock cycles) which holds off further triggers to allow data to be readout
- femAsicGainOverride:
- Enable Fem gain selection override False=Gain set by femAsicGain, True=Gain set by Asic Command Sequence XML tag(s)
- femDebugLevel:
- Set the debug level
- tenGig0DataGenerator:
- 10GigE 0 Data generator 1=Data Generator 2=PPC DDR2; Only relevant if femDataSource=2 [Frame Generator]
- tenGig0DataFormat:
- 10GigE 0 Data format type 0=counting data; Only relevant if femDataSource=2 [Frame Generator]
- tenGig0FrameLength:
- 10GigE 0 Frame length in bytes; Only relevant if femDataSource=2 [Frame Generator]
- tenGig0NumberOfFrames:
- 10GigE 0 Number of frames to send in each cycle; Only relevant if femDataSource=2 [Frame Generator]
- femStartTrainPolarity:
- Set polarity of the external signal indicating start of train 0=No inversion, 1=Invert signal
- femVetoPolarity:
- Set polarity of the external veto signal 0=No inversion, 1=Invert signal
- femModuleId:
- ID for FEM to differentiate from which FEM data is coming from 0 - 15
- cccSystemMode:
- Clock & Control System Mode 0=Without C&C, 1=C&C without vetoes, 2=With C&C and vetoes
- cccEmulationMode:
- Enable to emulate Clock & Control commands (for testing in absence of C&C)
- cccProvideNumberImages:
- ASICs will send “numberImages” images (BUT only if cccSystemMode=2) True=C&C decides, False=Use numberImages
- cccVetoStartDelay:
- Adjust timing of veto arrival (in steps of clock cycles)
- cccStopDelay:
- Adjust timing of the stop (in steps of clock cycles)
- cccResetDelay:
- Adjust timing of reset (in steps of clock cycles)
- cccVetoPatternFile:
- Filename containing the veto bunch pattern (10 patterns, 3072 bits each)
- trainGenInterval:
- Interval (in 100 mhz clock periods) between internally generated Train start commands
- femAsicTestDataPatternType:
- Increment test data option [if femAsicDataType=1] 0=Every Pixel 1=Only Every Image
- femPpcEmulatePipeline:
- Emulate Pipeline to compute the Pulse Number and Cell ID for the Image Descriptors
- femPpcImageReordering:
- Enable reordering images in readout by Pulse Number if femPpcEmulatePipeline enabled
- femTrainIdInitLsw:
- Train ID initial (lower 32-bit) value, Not applicable for C&C nor Data Checker
- femTrainIdInitMsw:
- Train ID initial (upper 32-bit) value, Not applicable for C&C nor Data Checker
- timeoutTrain:
- Timeout in seconds on waiting for next Train during run
- numPulsesInTrainOverride:
- Length of XRay Pulse Train (number pulses)
- femAsicCommandLength:
- ASIC length of command word in clock periods which determines ASIC sampling period; valid values are: 20 => 5 MHz ; 22 => 4.5 MHz (default XFEL 99MHz clock) ; 25 => 4.0 MHz ; 30 => 3.33 MHz ; 40 => 2.5 MHz ; 50 => 2.0 MHz ; 100 => 1.0 MHz
- asicRxGainAlgorithmType:
- Set the ASIC gain selection algorithm type (0=Original with Fixed Thresholds at Full Scale, 1=Variable Thresholds using 64 levels; 2,3 reserved)
- asicRxGainThresholdx100:
- Set AsicRx Gain Select Threshold for x100 (same value for all 128 asics); 1 (MIN) to 64 (FULL SCALE SIGNAL) ; used when asicRxGainAlgorithmType = 1
- asicRxGainThresholdx10:
- Set AsicRx Gain Select Threshold for x10 (same value for all 128 asics); 1 (MIN) to 64 (FULL SCALE SIGNAL) ; used when asicRxGainAlgorithmType = 1
- powerCardFault0:
- Power Card 0 Fault Flag
- powerCardFault1:
- Power Card 1 Fault Flag
- powerCardFemStatus0:
- Power Card 0 FEM Status Flag
- powerCardFemStatus1:
- Power Card 1 FEM Status Flag
- powerCardExtStatus0:
- Power Card 0 External Status Flag
- powerCardExtStatus1:
- Power Card 1 External Status Flag
- powerCardOverCurrent0:
- Power Card 0 Overcurrent Flag
- powerCardOverCurrent1:
- Power Card 1 Overcurrent Flag
- powerCardOverTemp0:
- Power Card Over 0 Temperature Flag
- powerCardOverTemp1:
- Power Card Over 1 Temperature Flag
- powerCardUnderTemp0:
- Power Card Under 0 Temperature Flag
- powerCardUnderTemp1:
- Power Card Under 1 Temperature Flag
- powerCardTemp0:
- Power Card 0 Temperature [C]
- powerCardTemp1:
- Power Card 1 Temperature [C]
- sensor0Temp:
- Sensor 0 Temperature [C]
- sensor1Temp:
- Sensor 1 Temperature [C]
- sensor2Temp:
- Sensor 2 Temperature [C]
- sensor3Temp:
- Sensor 3 Temperature [C]
- sensor4Temp:
- Sensor 4 Temperature [C]
- sensor5Temp:
- Sensor 5 Temperature [C]
- sensor6Temp:
- Sensor 6 Temperature [C]
- sensor7Temp:
- Sensor 7 Temperature [C]
- sensor8Temp:
- Sensor 8 Temperature [C]
- sensor9Temp:
- Sensor 9 Temperature [C]
- sensor10Temp:
- Sensor 10 Temperature [C]
- sensor11Temp:
- Sensor 11 Temperature [C]
- sensor12Temp:
- Sensor 12 Temperature [C]
- sensor13Temp:
- Sensor 13 Temperature [C]
- sensor14Temp:
- Sensor 14 Temperature [C]
- sensor15Temp:
- Sensor 15 Temperature [C]
- femVoltage0:
- FEM 5V Supply 0 Voltage [V]
- femVoltage1:
- FEM 5V Supply 1 Voltage [V]
- femCurrent0:
- FEM 5V Supply 0 Current [A]
- femCurrent1:
- FEM 5V Supply 1 Current [A]
- digitalVoltage0:
- ASIC 1.2V Digital Supply 0 Voltage [V]
- digitalVoltage1:
- ASIC 1.2V Digital Supply 1 Voltage [V]
- digitalCurrent0:
- ASIC 1.2V Digital Supply 0 Current [mA]
- digitalCurrent1:
- ASIC 1.2V Digital Supply 1 Current [mA]
- sensor0Voltage:
- Sensor 0 3.3V Supply Voltage [V]
- sensor1Voltage:
- Sensor 1 3.3V Supply Voltage [V]
- sensor2Voltage:
- Sensor 2 3.3V Supply Voltage [V]
- sensor3Voltage:
- Sensor 3 3.3V Supply Voltage [V]
- sensor4Voltage:
- Sensor 4 3.3V Supply Voltage [V]
- sensor5Voltage:
- Sensor 5 3.3V Supply Voltage [V]
- sensor6Voltage:
- Sensor 6 3.3V Supply Voltage [V]
- sensor7Voltage:
- Sensor 7 3.3V Supply Voltage [V]
- sensor8Voltage:
- Sensor 8 3.3V Supply Voltage [V]
- sensor9Voltage:
- Sensor 9 3.3V Supply Voltage [V]
- sensor10Voltage:
- Sensor 10 3.3V Supply Voltage [V]
- sensor11Voltage:
- Sensor 11 3.3V Supply Voltage [V]
- sensor12Voltage:
- Sensor 12 3.3V Supply Voltage [V]
- sensor13Voltage:
- Sensor 13 3.3V Supply Voltage [V]
- sensor14Voltage:
- Sensor 14 3.3V Supply Voltage [V]
- sensor15Voltage:
- Sensor 15 3.3V Supply Voltage [V]
- sensor0Current:
- Sensor 0 3.3V Supply Current [A]
- sensor1Current:
- Sensor 1 3.3V Supply Current [A]
- sensor2Current:
- Sensor 2 3.3V Supply Current [A]
- sensor3Current:
- Sensor 3 3.3V Supply Current [A]
- sensor4Current:
- Sensor 4 3.3V Supply Current [A]
- sensor5Current:
- Sensor 5 3.3V Supply Current [A]
- sensor6Current:
- Sensor 6 3.3V Supply Current [A]
- sensor7Current:
- Sensor 7 3.3V Supply Current [A]
- sensor8Current:
- Sensor 8 3.3V Supply Current [A]
- sensor9Current:
- Sensor 9 3.3V Supply Current [A]
- sensor10Current:
- Sensor 10 3.3V Supply Current [A]
- sensor11Current:
- Sensor 11 3.3V Supply Current [A]
- sensor12Current:
- Sensor 12 3.3V Supply Current [A]
- sensor13Current:
- Sensor 13 3.3V Supply Current [A]
- sensor14Current:
- Sensor 14 3.3V Supply Current [A]
- sensor15Current:
- Sensor 15 3.3V Supply Current [A]
- sensorBiasVoltage0:
- Sensor bias 0 voltage readback [V]
- sensorBiasVoltage1:
- Sensor bias 1 voltage readback [V]
- sensorBiasCurrent0:
- Sensor bias 0 current readback [uA]
- sensorBiasCurrent1:
- Sensor bias 1 current readback [uA]
- femV5FirmwareVersion:
- FEM V5 Firmware Version
- femBotSp3FirmwareVersion:
- FEM Bottom SP3 FPGA Firmware Version
- femTopSp3FirmwareVersion:
- FEM Top SP3 FPGA Firmware Version
- femCfgSp3FirmwareVersion:
- FEM Config SP3 FPGA Firmware Version
- femLpdClientVersion:
- LpdFemClient Software Version - Read Only
- femReadoutActive:
- FEM readout is active
- femBoardTemperature:
- FEM Board Sensor Temperature [C] Reading
- femCoreTemperature:
- FEM Core Sensor Temperature [C] Reading
| Created: | 2021-03-10T06:59:32.000+01:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Tagged after the refactoring to match python 3.8 syntax |
| Created: | 2020-09-15T16:14:34.000+02:00 |
|---|---|
| Author: | Istvan Mohacsi |
| Notes: | Added proper classVersion info, CI and tests for instantiation. |
| Created: | 2020-09-15T16:14:34.000+02:00 |
|---|---|
| Author: | Istvan Mohacsi |
| Notes: | To signify 2.10 compatibility |
| Created: | 2020-01-28T11:49:27.000+01:00 |
|---|---|
| Author: | Istvan Mohacsi |
| Notes: |
| Created: | 2019-12-17T14:07:44.000+01:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2019-04-15T14:54:51.000+02:00 |
|---|---|
| Author: | Astrid Muennich |
| Notes: | Refactored Polling, triggered by ERROR state appearing on DISABLED FEM. |
| Created: | 2018-11-13T13:54:26.000+01:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
| Created: | 2018-02-01T17:03:04.000+01:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
| Created: | 2018-01-12T13:58:18.000+01:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
| Created: | 2017-11-28T15:57:57.000+01:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
| Created: | 2017-11-28T12:18:15.000+01:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
| Created: | 2017-11-27T16:04:40.000+01:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
| Created: | 2017-11-22T14:50:27.000+01:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
| Created: | 2017-10-11T17:37:18.000+02:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
| Created: | 2017-08-30T11:12:31.000+02:00 |
|---|---|
| Author: | Astrid Muennich |
| Notes: |
| Created: | 2017-08-18T09:57:47.000+02:00 |
|---|---|
| Author: | Astrid Muennich |
| Notes: | fix for sync start |
| Created: | 2017-08-09T16:00:28.000+02:00 |
|---|---|
| Author: | John Wiggins |
| Notes: | Tag for 2.1.12 deployment |
| Created: | 2017-06-27T13:48:24.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2017-03-20T12:55:15.000+01:00 |
|---|---|
| Author: | Astrid Muennich |
| Notes: | tagged against karabo framework branch 2.2.0-squad2-feature-branch |
| Created: | 2014-03-28T16:12:21.000+00:00 |
|---|---|
| Author: | Majank Kumar |
| Notes: | correcting dir structure of tags/1.0.0 |
FEM_Q1M3¶
| Instance id: | FXE_DET_LPD1M-1/FPGA/FEM_Q1M3 |
|---|---|
| Class id: | LpdFem |
| Host: | fxe-rr-sys-con-10 |
| Alias: | fxe-rr-sys-con-10 |
| Git repo: | https://git.xfel.eu/karaboDevices/lpdFem |
| Last modified: | 2021-03-17T20:27:36.000+01:00 |
| Created at: | 2017-02-01T10:12:34.000+01:00 |
| Main authors: | Hauf, Ahmed, Silenzi |
| Latest tag: | 2.3.4-2.11.0 |
| Deployment tag: | 2.3.4-2.11.0 |
| Installed tag: | 2.3.3-2.10.0 |
| Projects: | LPD_Control, DET_LPD |
| Scenes: | FEM Overview, Power Overview, FemTemp Monitor, Power Q1M3, Temperature Q1, Power Overview, Power Q1M3, LPD Overview, LPD Overview, FEM Overview, Temperature Q1, FemTemp Monitor, Detector Configuration |
| Accessible by: | CAL, CONTROLS, CTRL, DA, DET, xdoc, yousefh |
Warning
Rogue installation which is not mentioned in the deployment!
Warning
The installed tag (2.3.3-2.10.0) does not match tags mentioned in the deployment ([‘2.3.4-2.11.0’])!
Documentation about the devices for the control of the LPD modules can be found here.
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO, prepended by package name
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- useTimeserver:
- Unused - whether device connects to time server is configured via ‘timeServerId’
- timeServerId:
- The instance id uniquely identifies a TimeServer instance in the distributed system
- progress:
- The progress of the current action
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- Logger:
- Logging settings
- connectFem:
- Open connection to FEM
- disconnectFem:
- Close connection to FEM
- configure:
- Upload configuration parameters to the FEM
- prepare:
- Prepare new configuration parameters for the FEM
- startDAQ:
- Start data acquisition
- stopDAQ:
- Stop acquisition immediately
- reset:
- Resets the device in case of an error
- disable:
- Disable FEM to be ignored
- enable:
- Enable FEM to be part of the system
- disabled:
- Disable FEM, will no longer be controlled by the composite
- sys_status:
- Status summary
- error_msg:
- Error message.
- sync_start_time:
- Unix timestamp to trigger start at
- femHost:
- FEM hostname or IP address
- femPort:
- FEM port number
- femTimeout:
- FEM connection timeout
- femAsicModuleType:
- Selects ASIC module type 0=Supermodule, 1=Single ASIC, 2=2-tile module, 3=Stand-alone
- femLegacyPowerCard:
- Enable legacy power card support
- sensorBias0:
- Sensor 0 HV Bias Voltage [V]
- sensorBias1:
- Sensor 1 HV Bias Voltage [V]
- sensorBiasEnable0:
- Sensor 0 HV Bias Enable
- sensorBiasEnable1:
- Sensor 1 HV Bias Enable
- asicPowerEnable0:
- ASIC 0 LV Power Enable
- asicPowerEnable1:
- ASIC 1 LV Power Enable
- tenGig0SourceMac:
- 10GigE 0 UDP Source MAC Address
- tenGig0SourceIp:
- 10GigE 0 UDP Source IP Address
- tenGig0SourcePort:
- 10GigE 0 UDP Source Port
- tenGig0DestMac:
- 10GigE 0 UDP Destination MAC Address
- tenGig0DestIp:
- 10GigE 0 UDP Destination IP Address
- tenGig0DestPort:
- 10GigE 0 UDP Destination Port
- tenGigInterframeGap:
- 10GigE Inter-frame gap timer [clock cycles]
- tenGigUdpPacketLen:
- 10GigE UDP packet payload length
- femEnableTenGig:
- Enables transmission of image data via 10GigE UDP interface
- femDataSource:
- Source of data sent to 10GigE: 0=ASIC (via PPC), 1=ASIC (bypassing PPC), 2=Frame Generator, 3=PPC (pattern data)
- femAsicEnableMask:
- ASIC RX channel enable mask (4*32 bits)
- numberImages:
- Sets the number of images per trigger
- integrationCycles:
- Sets the number of integration cycles per images
- femAsicGain:
- Set the ASIC gain selection mode (0=ASIC algorithm, 1, 10, 100)
- femAsicSetupParams:
- ASIC Setup Parameters defined in XML syntax
- femAsicCmdSequence:
- ASIC Command Words defined in XML syntax
- femAsicPixelFeedbackOverride:
- ASIC pixel feedback override selection: 0=low(50pF), 1=high(5pF), -1=XML decides
- femAsicPixelSelfTestOverride:
- ASIC pixel self-test override selection: 0=off, 1-5=test selection, -1=XML decides
- femReadoutOperatingMode:
- FEM readout operating mode (e.g. Normal, Self-test scan etc, TBD
- femAsicDataType:
- ASIC data type 0=Sensor data, 1=FEM internal counting, 2=ASIC pseudorandom
- femAsicLocalClock:
- ASIC clock scaling 0=100 MHz (no scaling), 1=Scaled down clock (10 MHz)
- femAsicSetupLoadMode:
- ASIC control load mode 0=parallel, 1=daisy chain (being tested)
- femInvertAdcData:
- Enable Invert ADC ASIC data True=Invert Data
- femAsicRxCmdWordStart:
- Enable ASIC readout started by Command Word in femAsicCmdSequence file
- femAsicSetupClockPhase:
- ASIC Setup Params additional phase adjustment of clock rsync wrt ASIC reset
- femPpcMode:
- Fem PPC mode 0=single train shot with PPC reset, 1=Continuous readout
- numberTrains:
- Number of trains [if LL Data Generator or PPC Data Direct selected]
- tenGigFarmMode:
- 10GigE farm mode 1=Disabled, 2=Fixed IP, multi port, 3=Farm mode with nic lists
- femAsicVersion:
- ASIC Version 1=version 1, 2=version 2
- femAsicClockSource:
- ASIC clock source 0=Fem local oscillator (100MHz), 1=XFEL synched clock (99 MHz), 2=PETRAIII synched clock (~114 MHz), 3=Diamond
- femStartTrainSource:
- Train start signal source 0=XFEL Clock & Ctrl command/reset, 1=Software, 2=LCLS, 3=Petra (derived from PETRAIII clock), 4=Diamond
- femStartTrainDelay:
- Delay between trigger arrival and start of train (in FEM clock cycles)
- femStartTrainInhibit:
- Inhibit period after each trigger (in FEM clock cycles) which holds off further triggers to allow data to be readout
- femAsicGainOverride:
- Enable Fem gain selection override False=Gain set by femAsicGain, True=Gain set by Asic Command Sequence XML tag(s)
- femDebugLevel:
- Set the debug level
- tenGig0DataGenerator:
- 10GigE 0 Data generator 1=Data Generator 2=PPC DDR2; Only relevant if femDataSource=2 [Frame Generator]
- tenGig0DataFormat:
- 10GigE 0 Data format type 0=counting data; Only relevant if femDataSource=2 [Frame Generator]
- tenGig0FrameLength:
- 10GigE 0 Frame length in bytes; Only relevant if femDataSource=2 [Frame Generator]
- tenGig0NumberOfFrames:
- 10GigE 0 Number of frames to send in each cycle; Only relevant if femDataSource=2 [Frame Generator]
- femStartTrainPolarity:
- Set polarity of the external signal indicating start of train 0=No inversion, 1=Invert signal
- femVetoPolarity:
- Set polarity of the external veto signal 0=No inversion, 1=Invert signal
- femModuleId:
- ID for FEM to differentiate from which FEM data is coming from 0 - 15
- cccSystemMode:
- Clock & Control System Mode 0=Without C&C, 1=C&C without vetoes, 2=With C&C and vetoes
- cccEmulationMode:
- Enable to emulate Clock & Control commands (for testing in absence of C&C)
- cccProvideNumberImages:
- ASICs will send “numberImages” images (BUT only if cccSystemMode=2) True=C&C decides, False=Use numberImages
- cccVetoStartDelay:
- Adjust timing of veto arrival (in steps of clock cycles)
- cccStopDelay:
- Adjust timing of the stop (in steps of clock cycles)
- cccResetDelay:
- Adjust timing of reset (in steps of clock cycles)
- cccVetoPatternFile:
- Filename containing the veto bunch pattern (10 patterns, 3072 bits each)
- trainGenInterval:
- Interval (in 100 mhz clock periods) between internally generated Train start commands
- femAsicTestDataPatternType:
- Increment test data option [if femAsicDataType=1] 0=Every Pixel 1=Only Every Image
- femPpcEmulatePipeline:
- Emulate Pipeline to compute the Pulse Number and Cell ID for the Image Descriptors
- femPpcImageReordering:
- Enable reordering images in readout by Pulse Number if femPpcEmulatePipeline enabled
- femTrainIdInitLsw:
- Train ID initial (lower 32-bit) value, Not applicable for C&C nor Data Checker
- femTrainIdInitMsw:
- Train ID initial (upper 32-bit) value, Not applicable for C&C nor Data Checker
- timeoutTrain:
- Timeout in seconds on waiting for next Train during run
- numPulsesInTrainOverride:
- Length of XRay Pulse Train (number pulses)
- femAsicCommandLength:
- ASIC length of command word in clock periods which determines ASIC sampling period; valid values are: 20 => 5 MHz ; 22 => 4.5 MHz (default XFEL 99MHz clock) ; 25 => 4.0 MHz ; 30 => 3.33 MHz ; 40 => 2.5 MHz ; 50 => 2.0 MHz ; 100 => 1.0 MHz
- asicRxGainAlgorithmType:
- Set the ASIC gain selection algorithm type (0=Original with Fixed Thresholds at Full Scale, 1=Variable Thresholds using 64 levels; 2,3 reserved)
- asicRxGainThresholdx100:
- Set AsicRx Gain Select Threshold for x100 (same value for all 128 asics); 1 (MIN) to 64 (FULL SCALE SIGNAL) ; used when asicRxGainAlgorithmType = 1
- asicRxGainThresholdx10:
- Set AsicRx Gain Select Threshold for x10 (same value for all 128 asics); 1 (MIN) to 64 (FULL SCALE SIGNAL) ; used when asicRxGainAlgorithmType = 1
- powerCardFault0:
- Power Card 0 Fault Flag
- powerCardFault1:
- Power Card 1 Fault Flag
- powerCardFemStatus0:
- Power Card 0 FEM Status Flag
- powerCardFemStatus1:
- Power Card 1 FEM Status Flag
- powerCardExtStatus0:
- Power Card 0 External Status Flag
- powerCardExtStatus1:
- Power Card 1 External Status Flag
- powerCardOverCurrent0:
- Power Card 0 Overcurrent Flag
- powerCardOverCurrent1:
- Power Card 1 Overcurrent Flag
- powerCardOverTemp0:
- Power Card Over 0 Temperature Flag
- powerCardOverTemp1:
- Power Card Over 1 Temperature Flag
- powerCardUnderTemp0:
- Power Card Under 0 Temperature Flag
- powerCardUnderTemp1:
- Power Card Under 1 Temperature Flag
- powerCardTemp0:
- Power Card 0 Temperature [C]
- powerCardTemp1:
- Power Card 1 Temperature [C]
- sensor0Temp:
- Sensor 0 Temperature [C]
- sensor1Temp:
- Sensor 1 Temperature [C]
- sensor2Temp:
- Sensor 2 Temperature [C]
- sensor3Temp:
- Sensor 3 Temperature [C]
- sensor4Temp:
- Sensor 4 Temperature [C]
- sensor5Temp:
- Sensor 5 Temperature [C]
- sensor6Temp:
- Sensor 6 Temperature [C]
- sensor7Temp:
- Sensor 7 Temperature [C]
- sensor8Temp:
- Sensor 8 Temperature [C]
- sensor9Temp:
- Sensor 9 Temperature [C]
- sensor10Temp:
- Sensor 10 Temperature [C]
- sensor11Temp:
- Sensor 11 Temperature [C]
- sensor12Temp:
- Sensor 12 Temperature [C]
- sensor13Temp:
- Sensor 13 Temperature [C]
- sensor14Temp:
- Sensor 14 Temperature [C]
- sensor15Temp:
- Sensor 15 Temperature [C]
- femVoltage0:
- FEM 5V Supply 0 Voltage [V]
- femVoltage1:
- FEM 5V Supply 1 Voltage [V]
- femCurrent0:
- FEM 5V Supply 0 Current [A]
- femCurrent1:
- FEM 5V Supply 1 Current [A]
- digitalVoltage0:
- ASIC 1.2V Digital Supply 0 Voltage [V]
- digitalVoltage1:
- ASIC 1.2V Digital Supply 1 Voltage [V]
- digitalCurrent0:
- ASIC 1.2V Digital Supply 0 Current [mA]
- digitalCurrent1:
- ASIC 1.2V Digital Supply 1 Current [mA]
- sensor0Voltage:
- Sensor 0 3.3V Supply Voltage [V]
- sensor1Voltage:
- Sensor 1 3.3V Supply Voltage [V]
- sensor2Voltage:
- Sensor 2 3.3V Supply Voltage [V]
- sensor3Voltage:
- Sensor 3 3.3V Supply Voltage [V]
- sensor4Voltage:
- Sensor 4 3.3V Supply Voltage [V]
- sensor5Voltage:
- Sensor 5 3.3V Supply Voltage [V]
- sensor6Voltage:
- Sensor 6 3.3V Supply Voltage [V]
- sensor7Voltage:
- Sensor 7 3.3V Supply Voltage [V]
- sensor8Voltage:
- Sensor 8 3.3V Supply Voltage [V]
- sensor9Voltage:
- Sensor 9 3.3V Supply Voltage [V]
- sensor10Voltage:
- Sensor 10 3.3V Supply Voltage [V]
- sensor11Voltage:
- Sensor 11 3.3V Supply Voltage [V]
- sensor12Voltage:
- Sensor 12 3.3V Supply Voltage [V]
- sensor13Voltage:
- Sensor 13 3.3V Supply Voltage [V]
- sensor14Voltage:
- Sensor 14 3.3V Supply Voltage [V]
- sensor15Voltage:
- Sensor 15 3.3V Supply Voltage [V]
- sensor0Current:
- Sensor 0 3.3V Supply Current [A]
- sensor1Current:
- Sensor 1 3.3V Supply Current [A]
- sensor2Current:
- Sensor 2 3.3V Supply Current [A]
- sensor3Current:
- Sensor 3 3.3V Supply Current [A]
- sensor4Current:
- Sensor 4 3.3V Supply Current [A]
- sensor5Current:
- Sensor 5 3.3V Supply Current [A]
- sensor6Current:
- Sensor 6 3.3V Supply Current [A]
- sensor7Current:
- Sensor 7 3.3V Supply Current [A]
- sensor8Current:
- Sensor 8 3.3V Supply Current [A]
- sensor9Current:
- Sensor 9 3.3V Supply Current [A]
- sensor10Current:
- Sensor 10 3.3V Supply Current [A]
- sensor11Current:
- Sensor 11 3.3V Supply Current [A]
- sensor12Current:
- Sensor 12 3.3V Supply Current [A]
- sensor13Current:
- Sensor 13 3.3V Supply Current [A]
- sensor14Current:
- Sensor 14 3.3V Supply Current [A]
- sensor15Current:
- Sensor 15 3.3V Supply Current [A]
- sensorBiasVoltage0:
- Sensor bias 0 voltage readback [V]
- sensorBiasVoltage1:
- Sensor bias 1 voltage readback [V]
- sensorBiasCurrent0:
- Sensor bias 0 current readback [uA]
- sensorBiasCurrent1:
- Sensor bias 1 current readback [uA]
- femV5FirmwareVersion:
- FEM V5 Firmware Version
- femBotSp3FirmwareVersion:
- FEM Bottom SP3 FPGA Firmware Version
- femTopSp3FirmwareVersion:
- FEM Top SP3 FPGA Firmware Version
- femCfgSp3FirmwareVersion:
- FEM Config SP3 FPGA Firmware Version
- femLpdClientVersion:
- LpdFemClient Software Version - Read Only
- femReadoutActive:
- FEM readout is active
- femBoardTemperature:
- FEM Board Sensor Temperature [C] Reading
- femCoreTemperature:
- FEM Core Sensor Temperature [C] Reading
| Created: | 2021-03-10T06:59:32.000+01:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Tagged after the refactoring to match python 3.8 syntax |
| Created: | 2020-09-15T16:14:34.000+02:00 |
|---|---|
| Author: | Istvan Mohacsi |
| Notes: | Added proper classVersion info, CI and tests for instantiation. |
| Created: | 2020-09-15T16:14:34.000+02:00 |
|---|---|
| Author: | Istvan Mohacsi |
| Notes: | To signify 2.10 compatibility |
| Created: | 2020-01-28T11:49:27.000+01:00 |
|---|---|
| Author: | Istvan Mohacsi |
| Notes: |
| Created: | 2019-12-17T14:07:44.000+01:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2019-04-15T14:54:51.000+02:00 |
|---|---|
| Author: | Astrid Muennich |
| Notes: | Refactored Polling, triggered by ERROR state appearing on DISABLED FEM. |
| Created: | 2018-11-13T13:54:26.000+01:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
| Created: | 2018-02-01T17:03:04.000+01:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
| Created: | 2018-01-12T13:58:18.000+01:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
| Created: | 2017-11-28T15:57:57.000+01:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
| Created: | 2017-11-28T12:18:15.000+01:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
| Created: | 2017-11-27T16:04:40.000+01:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
| Created: | 2017-11-22T14:50:27.000+01:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
| Created: | 2017-10-11T17:37:18.000+02:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
| Created: | 2017-08-30T11:12:31.000+02:00 |
|---|---|
| Author: | Astrid Muennich |
| Notes: |
| Created: | 2017-08-18T09:57:47.000+02:00 |
|---|---|
| Author: | Astrid Muennich |
| Notes: | fix for sync start |
| Created: | 2017-08-09T16:00:28.000+02:00 |
|---|---|
| Author: | John Wiggins |
| Notes: | Tag for 2.1.12 deployment |
| Created: | 2017-06-27T13:48:24.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2017-03-20T12:55:15.000+01:00 |
|---|---|
| Author: | Astrid Muennich |
| Notes: | tagged against karabo framework branch 2.2.0-squad2-feature-branch |
| Created: | 2014-03-28T16:12:21.000+00:00 |
|---|---|
| Author: | Majank Kumar |
| Notes: | correcting dir structure of tags/1.0.0 |
FEM_Q1M4¶
| Instance id: | FXE_DET_LPD1M-1/FPGA/FEM_Q1M4 |
|---|---|
| Class id: | LpdFem |
| Host: | fxe-rr-sys-con-10 |
| Alias: | fxe-rr-sys-con-10 |
| Git repo: | https://git.xfel.eu/karaboDevices/lpdFem |
| Last modified: | 2021-03-17T20:27:36.000+01:00 |
| Created at: | 2017-02-01T10:12:34.000+01:00 |
| Main authors: | Hauf, Ahmed, Silenzi |
| Latest tag: | 2.3.4-2.11.0 |
| Deployment tag: | 2.3.4-2.11.0 |
| Installed tag: | 2.3.3-2.10.0 |
| Projects: | LPD_Control, DET_LPD |
| Scenes: | FEM Overview, Power Overview, FemTemp Monitor, Power Q1M4, Temperature Q1, Power Overview, Power Q1M4, LPD Overview, LPD Overview, FEM Overview, Temperature Q1, FemTemp Monitor, Detector Configuration |
| Accessible by: | CAL, CONTROLS, CTRL, DA, DET, xdoc, yousefh |
Warning
Rogue installation which is not mentioned in the deployment!
Warning
The installed tag (2.3.3-2.10.0) does not match tags mentioned in the deployment ([‘2.3.4-2.11.0’])!
Documentation about the devices for the control of the LPD modules can be found here.
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO, prepended by package name
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- useTimeserver:
- Unused - whether device connects to time server is configured via ‘timeServerId’
- timeServerId:
- The instance id uniquely identifies a TimeServer instance in the distributed system
- progress:
- The progress of the current action
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- Logger:
- Logging settings
- connectFem:
- Open connection to FEM
- disconnectFem:
- Close connection to FEM
- configure:
- Upload configuration parameters to the FEM
- prepare:
- Prepare new configuration parameters for the FEM
- startDAQ:
- Start data acquisition
- stopDAQ:
- Stop acquisition immediately
- reset:
- Resets the device in case of an error
- disable:
- Disable FEM to be ignored
- enable:
- Enable FEM to be part of the system
- disabled:
- Disable FEM, will no longer be controlled by the composite
- sys_status:
- Status summary
- error_msg:
- Error message.
- sync_start_time:
- Unix timestamp to trigger start at
- femHost:
- FEM hostname or IP address
- femPort:
- FEM port number
- femTimeout:
- FEM connection timeout
- femAsicModuleType:
- Selects ASIC module type 0=Supermodule, 1=Single ASIC, 2=2-tile module, 3=Stand-alone
- femLegacyPowerCard:
- Enable legacy power card support
- sensorBias0:
- Sensor 0 HV Bias Voltage [V]
- sensorBias1:
- Sensor 1 HV Bias Voltage [V]
- sensorBiasEnable0:
- Sensor 0 HV Bias Enable
- sensorBiasEnable1:
- Sensor 1 HV Bias Enable
- asicPowerEnable0:
- ASIC 0 LV Power Enable
- asicPowerEnable1:
- ASIC 1 LV Power Enable
- tenGig0SourceMac:
- 10GigE 0 UDP Source MAC Address
- tenGig0SourceIp:
- 10GigE 0 UDP Source IP Address
- tenGig0SourcePort:
- 10GigE 0 UDP Source Port
- tenGig0DestMac:
- 10GigE 0 UDP Destination MAC Address
- tenGig0DestIp:
- 10GigE 0 UDP Destination IP Address
- tenGig0DestPort:
- 10GigE 0 UDP Destination Port
- tenGigInterframeGap:
- 10GigE Inter-frame gap timer [clock cycles]
- tenGigUdpPacketLen:
- 10GigE UDP packet payload length
- femEnableTenGig:
- Enables transmission of image data via 10GigE UDP interface
- femDataSource:
- Source of data sent to 10GigE: 0=ASIC (via PPC), 1=ASIC (bypassing PPC), 2=Frame Generator, 3=PPC (pattern data)
- femAsicEnableMask:
- ASIC RX channel enable mask (4*32 bits)
- numberImages:
- Sets the number of images per trigger
- integrationCycles:
- Sets the number of integration cycles per images
- femAsicGain:
- Set the ASIC gain selection mode (0=ASIC algorithm, 1, 10, 100)
- femAsicSetupParams:
- ASIC Setup Parameters defined in XML syntax
- femAsicCmdSequence:
- ASIC Command Words defined in XML syntax
- femAsicPixelFeedbackOverride:
- ASIC pixel feedback override selection: 0=low(50pF), 1=high(5pF), -1=XML decides
- femAsicPixelSelfTestOverride:
- ASIC pixel self-test override selection: 0=off, 1-5=test selection, -1=XML decides
- femReadoutOperatingMode:
- FEM readout operating mode (e.g. Normal, Self-test scan etc, TBD
- femAsicDataType:
- ASIC data type 0=Sensor data, 1=FEM internal counting, 2=ASIC pseudorandom
- femAsicLocalClock:
- ASIC clock scaling 0=100 MHz (no scaling), 1=Scaled down clock (10 MHz)
- femAsicSetupLoadMode:
- ASIC control load mode 0=parallel, 1=daisy chain (being tested)
- femInvertAdcData:
- Enable Invert ADC ASIC data True=Invert Data
- femAsicRxCmdWordStart:
- Enable ASIC readout started by Command Word in femAsicCmdSequence file
- femAsicSetupClockPhase:
- ASIC Setup Params additional phase adjustment of clock rsync wrt ASIC reset
- femPpcMode:
- Fem PPC mode 0=single train shot with PPC reset, 1=Continuous readout
- numberTrains:
- Number of trains [if LL Data Generator or PPC Data Direct selected]
- tenGigFarmMode:
- 10GigE farm mode 1=Disabled, 2=Fixed IP, multi port, 3=Farm mode with nic lists
- femAsicVersion:
- ASIC Version 1=version 1, 2=version 2
- femAsicClockSource:
- ASIC clock source 0=Fem local oscillator (100MHz), 1=XFEL synched clock (99 MHz), 2=PETRAIII synched clock (~114 MHz), 3=Diamond
- femStartTrainSource:
- Train start signal source 0=XFEL Clock & Ctrl command/reset, 1=Software, 2=LCLS, 3=Petra (derived from PETRAIII clock), 4=Diamond
- femStartTrainDelay:
- Delay between trigger arrival and start of train (in FEM clock cycles)
- femStartTrainInhibit:
- Inhibit period after each trigger (in FEM clock cycles) which holds off further triggers to allow data to be readout
- femAsicGainOverride:
- Enable Fem gain selection override False=Gain set by femAsicGain, True=Gain set by Asic Command Sequence XML tag(s)
- femDebugLevel:
- Set the debug level
- tenGig0DataGenerator:
- 10GigE 0 Data generator 1=Data Generator 2=PPC DDR2; Only relevant if femDataSource=2 [Frame Generator]
- tenGig0DataFormat:
- 10GigE 0 Data format type 0=counting data; Only relevant if femDataSource=2 [Frame Generator]
- tenGig0FrameLength:
- 10GigE 0 Frame length in bytes; Only relevant if femDataSource=2 [Frame Generator]
- tenGig0NumberOfFrames:
- 10GigE 0 Number of frames to send in each cycle; Only relevant if femDataSource=2 [Frame Generator]
- femStartTrainPolarity:
- Set polarity of the external signal indicating start of train 0=No inversion, 1=Invert signal
- femVetoPolarity:
- Set polarity of the external veto signal 0=No inversion, 1=Invert signal
- femModuleId:
- ID for FEM to differentiate from which FEM data is coming from 0 - 15
- cccSystemMode:
- Clock & Control System Mode 0=Without C&C, 1=C&C without vetoes, 2=With C&C and vetoes
- cccEmulationMode:
- Enable to emulate Clock & Control commands (for testing in absence of C&C)
- cccProvideNumberImages:
- ASICs will send “numberImages” images (BUT only if cccSystemMode=2) True=C&C decides, False=Use numberImages
- cccVetoStartDelay:
- Adjust timing of veto arrival (in steps of clock cycles)
- cccStopDelay:
- Adjust timing of the stop (in steps of clock cycles)
- cccResetDelay:
- Adjust timing of reset (in steps of clock cycles)
- cccVetoPatternFile:
- Filename containing the veto bunch pattern (10 patterns, 3072 bits each)
- trainGenInterval:
- Interval (in 100 mhz clock periods) between internally generated Train start commands
- femAsicTestDataPatternType:
- Increment test data option [if femAsicDataType=1] 0=Every Pixel 1=Only Every Image
- femPpcEmulatePipeline:
- Emulate Pipeline to compute the Pulse Number and Cell ID for the Image Descriptors
- femPpcImageReordering:
- Enable reordering images in readout by Pulse Number if femPpcEmulatePipeline enabled
- femTrainIdInitLsw:
- Train ID initial (lower 32-bit) value, Not applicable for C&C nor Data Checker
- femTrainIdInitMsw:
- Train ID initial (upper 32-bit) value, Not applicable for C&C nor Data Checker
- timeoutTrain:
- Timeout in seconds on waiting for next Train during run
- numPulsesInTrainOverride:
- Length of XRay Pulse Train (number pulses)
- femAsicCommandLength:
- ASIC length of command word in clock periods which determines ASIC sampling period; valid values are: 20 => 5 MHz ; 22 => 4.5 MHz (default XFEL 99MHz clock) ; 25 => 4.0 MHz ; 30 => 3.33 MHz ; 40 => 2.5 MHz ; 50 => 2.0 MHz ; 100 => 1.0 MHz
- asicRxGainAlgorithmType:
- Set the ASIC gain selection algorithm type (0=Original with Fixed Thresholds at Full Scale, 1=Variable Thresholds using 64 levels; 2,3 reserved)
- asicRxGainThresholdx100:
- Set AsicRx Gain Select Threshold for x100 (same value for all 128 asics); 1 (MIN) to 64 (FULL SCALE SIGNAL) ; used when asicRxGainAlgorithmType = 1
- asicRxGainThresholdx10:
- Set AsicRx Gain Select Threshold for x10 (same value for all 128 asics); 1 (MIN) to 64 (FULL SCALE SIGNAL) ; used when asicRxGainAlgorithmType = 1
- powerCardFault0:
- Power Card 0 Fault Flag
- powerCardFault1:
- Power Card 1 Fault Flag
- powerCardFemStatus0:
- Power Card 0 FEM Status Flag
- powerCardFemStatus1:
- Power Card 1 FEM Status Flag
- powerCardExtStatus0:
- Power Card 0 External Status Flag
- powerCardExtStatus1:
- Power Card 1 External Status Flag
- powerCardOverCurrent0:
- Power Card 0 Overcurrent Flag
- powerCardOverCurrent1:
- Power Card 1 Overcurrent Flag
- powerCardOverTemp0:
- Power Card Over 0 Temperature Flag
- powerCardOverTemp1:
- Power Card Over 1 Temperature Flag
- powerCardUnderTemp0:
- Power Card Under 0 Temperature Flag
- powerCardUnderTemp1:
- Power Card Under 1 Temperature Flag
- powerCardTemp0:
- Power Card 0 Temperature [C]
- powerCardTemp1:
- Power Card 1 Temperature [C]
- sensor0Temp:
- Sensor 0 Temperature [C]
- sensor1Temp:
- Sensor 1 Temperature [C]
- sensor2Temp:
- Sensor 2 Temperature [C]
- sensor3Temp:
- Sensor 3 Temperature [C]
- sensor4Temp:
- Sensor 4 Temperature [C]
- sensor5Temp:
- Sensor 5 Temperature [C]
- sensor6Temp:
- Sensor 6 Temperature [C]
- sensor7Temp:
- Sensor 7 Temperature [C]
- sensor8Temp:
- Sensor 8 Temperature [C]
- sensor9Temp:
- Sensor 9 Temperature [C]
- sensor10Temp:
- Sensor 10 Temperature [C]
- sensor11Temp:
- Sensor 11 Temperature [C]
- sensor12Temp:
- Sensor 12 Temperature [C]
- sensor13Temp:
- Sensor 13 Temperature [C]
- sensor14Temp:
- Sensor 14 Temperature [C]
- sensor15Temp:
- Sensor 15 Temperature [C]
- femVoltage0:
- FEM 5V Supply 0 Voltage [V]
- femVoltage1:
- FEM 5V Supply 1 Voltage [V]
- femCurrent0:
- FEM 5V Supply 0 Current [A]
- femCurrent1:
- FEM 5V Supply 1 Current [A]
- digitalVoltage0:
- ASIC 1.2V Digital Supply 0 Voltage [V]
- digitalVoltage1:
- ASIC 1.2V Digital Supply 1 Voltage [V]
- digitalCurrent0:
- ASIC 1.2V Digital Supply 0 Current [mA]
- digitalCurrent1:
- ASIC 1.2V Digital Supply 1 Current [mA]
- sensor0Voltage:
- Sensor 0 3.3V Supply Voltage [V]
- sensor1Voltage:
- Sensor 1 3.3V Supply Voltage [V]
- sensor2Voltage:
- Sensor 2 3.3V Supply Voltage [V]
- sensor3Voltage:
- Sensor 3 3.3V Supply Voltage [V]
- sensor4Voltage:
- Sensor 4 3.3V Supply Voltage [V]
- sensor5Voltage:
- Sensor 5 3.3V Supply Voltage [V]
- sensor6Voltage:
- Sensor 6 3.3V Supply Voltage [V]
- sensor7Voltage:
- Sensor 7 3.3V Supply Voltage [V]
- sensor8Voltage:
- Sensor 8 3.3V Supply Voltage [V]
- sensor9Voltage:
- Sensor 9 3.3V Supply Voltage [V]
- sensor10Voltage:
- Sensor 10 3.3V Supply Voltage [V]
- sensor11Voltage:
- Sensor 11 3.3V Supply Voltage [V]
- sensor12Voltage:
- Sensor 12 3.3V Supply Voltage [V]
- sensor13Voltage:
- Sensor 13 3.3V Supply Voltage [V]
- sensor14Voltage:
- Sensor 14 3.3V Supply Voltage [V]
- sensor15Voltage:
- Sensor 15 3.3V Supply Voltage [V]
- sensor0Current:
- Sensor 0 3.3V Supply Current [A]
- sensor1Current:
- Sensor 1 3.3V Supply Current [A]
- sensor2Current:
- Sensor 2 3.3V Supply Current [A]
- sensor3Current:
- Sensor 3 3.3V Supply Current [A]
- sensor4Current:
- Sensor 4 3.3V Supply Current [A]
- sensor5Current:
- Sensor 5 3.3V Supply Current [A]
- sensor6Current:
- Sensor 6 3.3V Supply Current [A]
- sensor7Current:
- Sensor 7 3.3V Supply Current [A]
- sensor8Current:
- Sensor 8 3.3V Supply Current [A]
- sensor9Current:
- Sensor 9 3.3V Supply Current [A]
- sensor10Current:
- Sensor 10 3.3V Supply Current [A]
- sensor11Current:
- Sensor 11 3.3V Supply Current [A]
- sensor12Current:
- Sensor 12 3.3V Supply Current [A]
- sensor13Current:
- Sensor 13 3.3V Supply Current [A]
- sensor14Current:
- Sensor 14 3.3V Supply Current [A]
- sensor15Current:
- Sensor 15 3.3V Supply Current [A]
- sensorBiasVoltage0:
- Sensor bias 0 voltage readback [V]
- sensorBiasVoltage1:
- Sensor bias 1 voltage readback [V]
- sensorBiasCurrent0:
- Sensor bias 0 current readback [uA]
- sensorBiasCurrent1:
- Sensor bias 1 current readback [uA]
- femV5FirmwareVersion:
- FEM V5 Firmware Version
- femBotSp3FirmwareVersion:
- FEM Bottom SP3 FPGA Firmware Version
- femTopSp3FirmwareVersion:
- FEM Top SP3 FPGA Firmware Version
- femCfgSp3FirmwareVersion:
- FEM Config SP3 FPGA Firmware Version
- femLpdClientVersion:
- LpdFemClient Software Version - Read Only
- femReadoutActive:
- FEM readout is active
- femBoardTemperature:
- FEM Board Sensor Temperature [C] Reading
- femCoreTemperature:
- FEM Core Sensor Temperature [C] Reading
| Created: | 2021-03-10T06:59:32.000+01:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Tagged after the refactoring to match python 3.8 syntax |
| Created: | 2020-09-15T16:14:34.000+02:00 |
|---|---|
| Author: | Istvan Mohacsi |
| Notes: | Added proper classVersion info, CI and tests for instantiation. |
| Created: | 2020-09-15T16:14:34.000+02:00 |
|---|---|
| Author: | Istvan Mohacsi |
| Notes: | To signify 2.10 compatibility |
| Created: | 2020-01-28T11:49:27.000+01:00 |
|---|---|
| Author: | Istvan Mohacsi |
| Notes: |
| Created: | 2019-12-17T14:07:44.000+01:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2019-04-15T14:54:51.000+02:00 |
|---|---|
| Author: | Astrid Muennich |
| Notes: | Refactored Polling, triggered by ERROR state appearing on DISABLED FEM. |
| Created: | 2018-11-13T13:54:26.000+01:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
| Created: | 2018-02-01T17:03:04.000+01:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
| Created: | 2018-01-12T13:58:18.000+01:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
| Created: | 2017-11-28T15:57:57.000+01:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
| Created: | 2017-11-28T12:18:15.000+01:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
| Created: | 2017-11-27T16:04:40.000+01:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
| Created: | 2017-11-22T14:50:27.000+01:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
| Created: | 2017-10-11T17:37:18.000+02:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
| Created: | 2017-08-30T11:12:31.000+02:00 |
|---|---|
| Author: | Astrid Muennich |
| Notes: |
| Created: | 2017-08-18T09:57:47.000+02:00 |
|---|---|
| Author: | Astrid Muennich |
| Notes: | fix for sync start |
| Created: | 2017-08-09T16:00:28.000+02:00 |
|---|---|
| Author: | John Wiggins |
| Notes: | Tag for 2.1.12 deployment |
| Created: | 2017-06-27T13:48:24.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2017-03-20T12:55:15.000+01:00 |
|---|---|
| Author: | Astrid Muennich |
| Notes: | tagged against karabo framework branch 2.2.0-squad2-feature-branch |
| Created: | 2014-03-28T16:12:21.000+00:00 |
|---|---|
| Author: | Majank Kumar |
| Notes: | correcting dir structure of tags/1.0.0 |
FEM_Q2M1¶
| Instance id: | FXE_DET_LPD1M-1/FPGA/FEM_Q2M1 |
|---|---|
| Class id: | LpdFem |
| Host: | fxe-rr-sys-con-10 |
| Alias: | fxe-rr-sys-con-10 |
| Git repo: | https://git.xfel.eu/karaboDevices/lpdFem |
| Last modified: | 2021-03-17T20:27:36.000+01:00 |
| Created at: | 2017-02-01T10:12:34.000+01:00 |
| Main authors: | Hauf, Ahmed, Silenzi |
| Latest tag: | 2.3.4-2.11.0 |
| Deployment tag: | 2.3.4-2.11.0 |
| Installed tag: | 2.3.3-2.10.0 |
| Projects: | LPD_Control, DET_LPD |
| Scenes: | FEM Overview, Temperature Q2, Power Overview, FemTemp Monitor, Power Q2M1, Power Overview, LPD Overview, LPD Overview, FEM Overview, Temperature Q2, FemTemp Monitor, Detector Configuration, Power Q2M1 |
| Accessible by: | CAL, CONTROLS, CTRL, DA, DET, xdoc, yousefh |
Warning
Rogue installation which is not mentioned in the deployment!
Warning
The installed tag (2.3.3-2.10.0) does not match tags mentioned in the deployment ([‘2.3.4-2.11.0’])!
Documentation about the devices for the control of the LPD modules can be found here.
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO, prepended by package name
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- useTimeserver:
- Unused - whether device connects to time server is configured via ‘timeServerId’
- timeServerId:
- The instance id uniquely identifies a TimeServer instance in the distributed system
- progress:
- The progress of the current action
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- Logger:
- Logging settings
- connectFem:
- Open connection to FEM
- disconnectFem:
- Close connection to FEM
- configure:
- Upload configuration parameters to the FEM
- prepare:
- Prepare new configuration parameters for the FEM
- startDAQ:
- Start data acquisition
- stopDAQ:
- Stop acquisition immediately
- reset:
- Resets the device in case of an error
- disable:
- Disable FEM to be ignored
- enable:
- Enable FEM to be part of the system
- disabled:
- Disable FEM, will no longer be controlled by the composite
- sys_status:
- Status summary
- error_msg:
- Error message.
- sync_start_time:
- Unix timestamp to trigger start at
- femHost:
- FEM hostname or IP address
- femPort:
- FEM port number
- femTimeout:
- FEM connection timeout
- femAsicModuleType:
- Selects ASIC module type 0=Supermodule, 1=Single ASIC, 2=2-tile module, 3=Stand-alone
- femLegacyPowerCard:
- Enable legacy power card support
- sensorBias0:
- Sensor 0 HV Bias Voltage [V]
- sensorBias1:
- Sensor 1 HV Bias Voltage [V]
- sensorBiasEnable0:
- Sensor 0 HV Bias Enable
- sensorBiasEnable1:
- Sensor 1 HV Bias Enable
- asicPowerEnable0:
- ASIC 0 LV Power Enable
- asicPowerEnable1:
- ASIC 1 LV Power Enable
- tenGig0SourceMac:
- 10GigE 0 UDP Source MAC Address
- tenGig0SourceIp:
- 10GigE 0 UDP Source IP Address
- tenGig0SourcePort:
- 10GigE 0 UDP Source Port
- tenGig0DestMac:
- 10GigE 0 UDP Destination MAC Address
- tenGig0DestIp:
- 10GigE 0 UDP Destination IP Address
- tenGig0DestPort:
- 10GigE 0 UDP Destination Port
- tenGigInterframeGap:
- 10GigE Inter-frame gap timer [clock cycles]
- tenGigUdpPacketLen:
- 10GigE UDP packet payload length
- femEnableTenGig:
- Enables transmission of image data via 10GigE UDP interface
- femDataSource:
- Source of data sent to 10GigE: 0=ASIC (via PPC), 1=ASIC (bypassing PPC), 2=Frame Generator, 3=PPC (pattern data)
- femAsicEnableMask:
- ASIC RX channel enable mask (4*32 bits)
- numberImages:
- Sets the number of images per trigger
- integrationCycles:
- Sets the number of integration cycles per images
- femAsicGain:
- Set the ASIC gain selection mode (0=ASIC algorithm, 1, 10, 100)
- femAsicSetupParams:
- ASIC Setup Parameters defined in XML syntax
- femAsicCmdSequence:
- ASIC Command Words defined in XML syntax
- femAsicPixelFeedbackOverride:
- ASIC pixel feedback override selection: 0=low(50pF), 1=high(5pF), -1=XML decides
- femAsicPixelSelfTestOverride:
- ASIC pixel self-test override selection: 0=off, 1-5=test selection, -1=XML decides
- femReadoutOperatingMode:
- FEM readout operating mode (e.g. Normal, Self-test scan etc, TBD
- femAsicDataType:
- ASIC data type 0=Sensor data, 1=FEM internal counting, 2=ASIC pseudorandom
- femAsicLocalClock:
- ASIC clock scaling 0=100 MHz (no scaling), 1=Scaled down clock (10 MHz)
- femAsicSetupLoadMode:
- ASIC control load mode 0=parallel, 1=daisy chain (being tested)
- femInvertAdcData:
- Enable Invert ADC ASIC data True=Invert Data
- femAsicRxCmdWordStart:
- Enable ASIC readout started by Command Word in femAsicCmdSequence file
- femAsicSetupClockPhase:
- ASIC Setup Params additional phase adjustment of clock rsync wrt ASIC reset
- femPpcMode:
- Fem PPC mode 0=single train shot with PPC reset, 1=Continuous readout
- numberTrains:
- Number of trains [if LL Data Generator or PPC Data Direct selected]
- tenGigFarmMode:
- 10GigE farm mode 1=Disabled, 2=Fixed IP, multi port, 3=Farm mode with nic lists
- femAsicVersion:
- ASIC Version 1=version 1, 2=version 2
- femAsicClockSource:
- ASIC clock source 0=Fem local oscillator (100MHz), 1=XFEL synched clock (99 MHz), 2=PETRAIII synched clock (~114 MHz), 3=Diamond
- femStartTrainSource:
- Train start signal source 0=XFEL Clock & Ctrl command/reset, 1=Software, 2=LCLS, 3=Petra (derived from PETRAIII clock), 4=Diamond
- femStartTrainDelay:
- Delay between trigger arrival and start of train (in FEM clock cycles)
- femStartTrainInhibit:
- Inhibit period after each trigger (in FEM clock cycles) which holds off further triggers to allow data to be readout
- femAsicGainOverride:
- Enable Fem gain selection override False=Gain set by femAsicGain, True=Gain set by Asic Command Sequence XML tag(s)
- femDebugLevel:
- Set the debug level
- tenGig0DataGenerator:
- 10GigE 0 Data generator 1=Data Generator 2=PPC DDR2; Only relevant if femDataSource=2 [Frame Generator]
- tenGig0DataFormat:
- 10GigE 0 Data format type 0=counting data; Only relevant if femDataSource=2 [Frame Generator]
- tenGig0FrameLength:
- 10GigE 0 Frame length in bytes; Only relevant if femDataSource=2 [Frame Generator]
- tenGig0NumberOfFrames:
- 10GigE 0 Number of frames to send in each cycle; Only relevant if femDataSource=2 [Frame Generator]
- femStartTrainPolarity:
- Set polarity of the external signal indicating start of train 0=No inversion, 1=Invert signal
- femVetoPolarity:
- Set polarity of the external veto signal 0=No inversion, 1=Invert signal
- femModuleId:
- ID for FEM to differentiate from which FEM data is coming from 0 - 15
- cccSystemMode:
- Clock & Control System Mode 0=Without C&C, 1=C&C without vetoes, 2=With C&C and vetoes
- cccEmulationMode:
- Enable to emulate Clock & Control commands (for testing in absence of C&C)
- cccProvideNumberImages:
- ASICs will send “numberImages” images (BUT only if cccSystemMode=2) True=C&C decides, False=Use numberImages
- cccVetoStartDelay:
- Adjust timing of veto arrival (in steps of clock cycles)
- cccStopDelay:
- Adjust timing of the stop (in steps of clock cycles)
- cccResetDelay:
- Adjust timing of reset (in steps of clock cycles)
- cccVetoPatternFile:
- Filename containing the veto bunch pattern (10 patterns, 3072 bits each)
- trainGenInterval:
- Interval (in 100 mhz clock periods) between internally generated Train start commands
- femAsicTestDataPatternType:
- Increment test data option [if femAsicDataType=1] 0=Every Pixel 1=Only Every Image
- femPpcEmulatePipeline:
- Emulate Pipeline to compute the Pulse Number and Cell ID for the Image Descriptors
- femPpcImageReordering:
- Enable reordering images in readout by Pulse Number if femPpcEmulatePipeline enabled
- femTrainIdInitLsw:
- Train ID initial (lower 32-bit) value, Not applicable for C&C nor Data Checker
- femTrainIdInitMsw:
- Train ID initial (upper 32-bit) value, Not applicable for C&C nor Data Checker
- timeoutTrain:
- Timeout in seconds on waiting for next Train during run
- numPulsesInTrainOverride:
- Length of XRay Pulse Train (number pulses)
- femAsicCommandLength:
- ASIC length of command word in clock periods which determines ASIC sampling period; valid values are: 20 => 5 MHz ; 22 => 4.5 MHz (default XFEL 99MHz clock) ; 25 => 4.0 MHz ; 30 => 3.33 MHz ; 40 => 2.5 MHz ; 50 => 2.0 MHz ; 100 => 1.0 MHz
- asicRxGainAlgorithmType:
- Set the ASIC gain selection algorithm type (0=Original with Fixed Thresholds at Full Scale, 1=Variable Thresholds using 64 levels; 2,3 reserved)
- asicRxGainThresholdx100:
- Set AsicRx Gain Select Threshold for x100 (same value for all 128 asics); 1 (MIN) to 64 (FULL SCALE SIGNAL) ; used when asicRxGainAlgorithmType = 1
- asicRxGainThresholdx10:
- Set AsicRx Gain Select Threshold for x10 (same value for all 128 asics); 1 (MIN) to 64 (FULL SCALE SIGNAL) ; used when asicRxGainAlgorithmType = 1
- powerCardFault0:
- Power Card 0 Fault Flag
- powerCardFault1:
- Power Card 1 Fault Flag
- powerCardFemStatus0:
- Power Card 0 FEM Status Flag
- powerCardFemStatus1:
- Power Card 1 FEM Status Flag
- powerCardExtStatus0:
- Power Card 0 External Status Flag
- powerCardExtStatus1:
- Power Card 1 External Status Flag
- powerCardOverCurrent0:
- Power Card 0 Overcurrent Flag
- powerCardOverCurrent1:
- Power Card 1 Overcurrent Flag
- powerCardOverTemp0:
- Power Card Over 0 Temperature Flag
- powerCardOverTemp1:
- Power Card Over 1 Temperature Flag
- powerCardUnderTemp0:
- Power Card Under 0 Temperature Flag
- powerCardUnderTemp1:
- Power Card Under 1 Temperature Flag
- powerCardTemp0:
- Power Card 0 Temperature [C]
- powerCardTemp1:
- Power Card 1 Temperature [C]
- sensor0Temp:
- Sensor 0 Temperature [C]
- sensor1Temp:
- Sensor 1 Temperature [C]
- sensor2Temp:
- Sensor 2 Temperature [C]
- sensor3Temp:
- Sensor 3 Temperature [C]
- sensor4Temp:
- Sensor 4 Temperature [C]
- sensor5Temp:
- Sensor 5 Temperature [C]
- sensor6Temp:
- Sensor 6 Temperature [C]
- sensor7Temp:
- Sensor 7 Temperature [C]
- sensor8Temp:
- Sensor 8 Temperature [C]
- sensor9Temp:
- Sensor 9 Temperature [C]
- sensor10Temp:
- Sensor 10 Temperature [C]
- sensor11Temp:
- Sensor 11 Temperature [C]
- sensor12Temp:
- Sensor 12 Temperature [C]
- sensor13Temp:
- Sensor 13 Temperature [C]
- sensor14Temp:
- Sensor 14 Temperature [C]
- sensor15Temp:
- Sensor 15 Temperature [C]
- femVoltage0:
- FEM 5V Supply 0 Voltage [V]
- femVoltage1:
- FEM 5V Supply 1 Voltage [V]
- femCurrent0:
- FEM 5V Supply 0 Current [A]
- femCurrent1:
- FEM 5V Supply 1 Current [A]
- digitalVoltage0:
- ASIC 1.2V Digital Supply 0 Voltage [V]
- digitalVoltage1:
- ASIC 1.2V Digital Supply 1 Voltage [V]
- digitalCurrent0:
- ASIC 1.2V Digital Supply 0 Current [mA]
- digitalCurrent1:
- ASIC 1.2V Digital Supply 1 Current [mA]
- sensor0Voltage:
- Sensor 0 3.3V Supply Voltage [V]
- sensor1Voltage:
- Sensor 1 3.3V Supply Voltage [V]
- sensor2Voltage:
- Sensor 2 3.3V Supply Voltage [V]
- sensor3Voltage:
- Sensor 3 3.3V Supply Voltage [V]
- sensor4Voltage:
- Sensor 4 3.3V Supply Voltage [V]
- sensor5Voltage:
- Sensor 5 3.3V Supply Voltage [V]
- sensor6Voltage:
- Sensor 6 3.3V Supply Voltage [V]
- sensor7Voltage:
- Sensor 7 3.3V Supply Voltage [V]
- sensor8Voltage:
- Sensor 8 3.3V Supply Voltage [V]
- sensor9Voltage:
- Sensor 9 3.3V Supply Voltage [V]
- sensor10Voltage:
- Sensor 10 3.3V Supply Voltage [V]
- sensor11Voltage:
- Sensor 11 3.3V Supply Voltage [V]
- sensor12Voltage:
- Sensor 12 3.3V Supply Voltage [V]
- sensor13Voltage:
- Sensor 13 3.3V Supply Voltage [V]
- sensor14Voltage:
- Sensor 14 3.3V Supply Voltage [V]
- sensor15Voltage:
- Sensor 15 3.3V Supply Voltage [V]
- sensor0Current:
- Sensor 0 3.3V Supply Current [A]
- sensor1Current:
- Sensor 1 3.3V Supply Current [A]
- sensor2Current:
- Sensor 2 3.3V Supply Current [A]
- sensor3Current:
- Sensor 3 3.3V Supply Current [A]
- sensor4Current:
- Sensor 4 3.3V Supply Current [A]
- sensor5Current:
- Sensor 5 3.3V Supply Current [A]
- sensor6Current:
- Sensor 6 3.3V Supply Current [A]
- sensor7Current:
- Sensor 7 3.3V Supply Current [A]
- sensor8Current:
- Sensor 8 3.3V Supply Current [A]
- sensor9Current:
- Sensor 9 3.3V Supply Current [A]
- sensor10Current:
- Sensor 10 3.3V Supply Current [A]
- sensor11Current:
- Sensor 11 3.3V Supply Current [A]
- sensor12Current:
- Sensor 12 3.3V Supply Current [A]
- sensor13Current:
- Sensor 13 3.3V Supply Current [A]
- sensor14Current:
- Sensor 14 3.3V Supply Current [A]
- sensor15Current:
- Sensor 15 3.3V Supply Current [A]
- sensorBiasVoltage0:
- Sensor bias 0 voltage readback [V]
- sensorBiasVoltage1:
- Sensor bias 1 voltage readback [V]
- sensorBiasCurrent0:
- Sensor bias 0 current readback [uA]
- sensorBiasCurrent1:
- Sensor bias 1 current readback [uA]
- femV5FirmwareVersion:
- FEM V5 Firmware Version
- femBotSp3FirmwareVersion:
- FEM Bottom SP3 FPGA Firmware Version
- femTopSp3FirmwareVersion:
- FEM Top SP3 FPGA Firmware Version
- femCfgSp3FirmwareVersion:
- FEM Config SP3 FPGA Firmware Version
- femLpdClientVersion:
- LpdFemClient Software Version - Read Only
- femReadoutActive:
- FEM readout is active
- femBoardTemperature:
- FEM Board Sensor Temperature [C] Reading
- femCoreTemperature:
- FEM Core Sensor Temperature [C] Reading
| Created: | 2021-03-10T06:59:32.000+01:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Tagged after the refactoring to match python 3.8 syntax |
| Created: | 2020-09-15T16:14:34.000+02:00 |
|---|---|
| Author: | Istvan Mohacsi |
| Notes: | Added proper classVersion info, CI and tests for instantiation. |
| Created: | 2020-09-15T16:14:34.000+02:00 |
|---|---|
| Author: | Istvan Mohacsi |
| Notes: | To signify 2.10 compatibility |
| Created: | 2020-01-28T11:49:27.000+01:00 |
|---|---|
| Author: | Istvan Mohacsi |
| Notes: |
| Created: | 2019-12-17T14:07:44.000+01:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2019-04-15T14:54:51.000+02:00 |
|---|---|
| Author: | Astrid Muennich |
| Notes: | Refactored Polling, triggered by ERROR state appearing on DISABLED FEM. |
| Created: | 2018-11-13T13:54:26.000+01:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
| Created: | 2018-02-01T17:03:04.000+01:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
| Created: | 2018-01-12T13:58:18.000+01:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
| Created: | 2017-11-28T15:57:57.000+01:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
| Created: | 2017-11-28T12:18:15.000+01:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
| Created: | 2017-11-27T16:04:40.000+01:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
| Created: | 2017-11-22T14:50:27.000+01:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
| Created: | 2017-10-11T17:37:18.000+02:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
| Created: | 2017-08-30T11:12:31.000+02:00 |
|---|---|
| Author: | Astrid Muennich |
| Notes: |
| Created: | 2017-08-18T09:57:47.000+02:00 |
|---|---|
| Author: | Astrid Muennich |
| Notes: | fix for sync start |
| Created: | 2017-08-09T16:00:28.000+02:00 |
|---|---|
| Author: | John Wiggins |
| Notes: | Tag for 2.1.12 deployment |
| Created: | 2017-06-27T13:48:24.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2017-03-20T12:55:15.000+01:00 |
|---|---|
| Author: | Astrid Muennich |
| Notes: | tagged against karabo framework branch 2.2.0-squad2-feature-branch |
| Created: | 2014-03-28T16:12:21.000+00:00 |
|---|---|
| Author: | Majank Kumar |
| Notes: | correcting dir structure of tags/1.0.0 |
FEM_Q2M2¶
| Instance id: | FXE_DET_LPD1M-1/FPGA/FEM_Q2M2 |
|---|---|
| Class id: | LpdFem |
| Host: | fxe-rr-sys-con-10 |
| Alias: | fxe-rr-sys-con-10 |
| Git repo: | https://git.xfel.eu/karaboDevices/lpdFem |
| Last modified: | 2021-03-17T20:27:36.000+01:00 |
| Created at: | 2017-02-01T10:12:34.000+01:00 |
| Main authors: | Hauf, Ahmed, Silenzi |
| Latest tag: | 2.3.4-2.11.0 |
| Deployment tag: | 2.3.4-2.11.0 |
| Installed tag: | 2.3.3-2.10.0 |
| Projects: | LPD_Control, DET_LPD |
| Scenes: | FEM Overview, Temperature Q2, Power Overview, FemTemp Monitor, Power Q2M2, Power Overview, Power Q2M2, LPD Overview, LPD Overview, FEM Overview, Temperature Q2, FemTemp Monitor, Detector Configuration |
| Accessible by: | CAL, CONTROLS, CTRL, DA, DET, xdoc, yousefh |
Warning
Rogue installation which is not mentioned in the deployment!
Warning
The installed tag (2.3.3-2.10.0) does not match tags mentioned in the deployment ([‘2.3.4-2.11.0’])!
Documentation about the devices for the control of the LPD modules can be found here.
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO, prepended by package name
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- useTimeserver:
- Unused - whether device connects to time server is configured via ‘timeServerId’
- timeServerId:
- The instance id uniquely identifies a TimeServer instance in the distributed system
- progress:
- The progress of the current action
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- Logger:
- Logging settings
- connectFem:
- Open connection to FEM
- disconnectFem:
- Close connection to FEM
- configure:
- Upload configuration parameters to the FEM
- prepare:
- Prepare new configuration parameters for the FEM
- startDAQ:
- Start data acquisition
- stopDAQ:
- Stop acquisition immediately
- reset:
- Resets the device in case of an error
- disable:
- Disable FEM to be ignored
- enable:
- Enable FEM to be part of the system
- disabled:
- Disable FEM, will no longer be controlled by the composite
- sys_status:
- Status summary
- error_msg:
- Error message.
- sync_start_time:
- Unix timestamp to trigger start at
- femHost:
- FEM hostname or IP address
- femPort:
- FEM port number
- femTimeout:
- FEM connection timeout
- femAsicModuleType:
- Selects ASIC module type 0=Supermodule, 1=Single ASIC, 2=2-tile module, 3=Stand-alone
- femLegacyPowerCard:
- Enable legacy power card support
- sensorBias0:
- Sensor 0 HV Bias Voltage [V]
- sensorBias1:
- Sensor 1 HV Bias Voltage [V]
- sensorBiasEnable0:
- Sensor 0 HV Bias Enable
- sensorBiasEnable1:
- Sensor 1 HV Bias Enable
- asicPowerEnable0:
- ASIC 0 LV Power Enable
- asicPowerEnable1:
- ASIC 1 LV Power Enable
- tenGig0SourceMac:
- 10GigE 0 UDP Source MAC Address
- tenGig0SourceIp:
- 10GigE 0 UDP Source IP Address
- tenGig0SourcePort:
- 10GigE 0 UDP Source Port
- tenGig0DestMac:
- 10GigE 0 UDP Destination MAC Address
- tenGig0DestIp:
- 10GigE 0 UDP Destination IP Address
- tenGig0DestPort:
- 10GigE 0 UDP Destination Port
- tenGigInterframeGap:
- 10GigE Inter-frame gap timer [clock cycles]
- tenGigUdpPacketLen:
- 10GigE UDP packet payload length
- femEnableTenGig:
- Enables transmission of image data via 10GigE UDP interface
- femDataSource:
- Source of data sent to 10GigE: 0=ASIC (via PPC), 1=ASIC (bypassing PPC), 2=Frame Generator, 3=PPC (pattern data)
- femAsicEnableMask:
- ASIC RX channel enable mask (4*32 bits)
- numberImages:
- Sets the number of images per trigger
- integrationCycles:
- Sets the number of integration cycles per images
- femAsicGain:
- Set the ASIC gain selection mode (0=ASIC algorithm, 1, 10, 100)
- femAsicSetupParams:
- ASIC Setup Parameters defined in XML syntax
- femAsicCmdSequence:
- ASIC Command Words defined in XML syntax
- femAsicPixelFeedbackOverride:
- ASIC pixel feedback override selection: 0=low(50pF), 1=high(5pF), -1=XML decides
- femAsicPixelSelfTestOverride:
- ASIC pixel self-test override selection: 0=off, 1-5=test selection, -1=XML decides
- femReadoutOperatingMode:
- FEM readout operating mode (e.g. Normal, Self-test scan etc, TBD
- femAsicDataType:
- ASIC data type 0=Sensor data, 1=FEM internal counting, 2=ASIC pseudorandom
- femAsicLocalClock:
- ASIC clock scaling 0=100 MHz (no scaling), 1=Scaled down clock (10 MHz)
- femAsicSetupLoadMode:
- ASIC control load mode 0=parallel, 1=daisy chain (being tested)
- femInvertAdcData:
- Enable Invert ADC ASIC data True=Invert Data
- femAsicRxCmdWordStart:
- Enable ASIC readout started by Command Word in femAsicCmdSequence file
- femAsicSetupClockPhase:
- ASIC Setup Params additional phase adjustment of clock rsync wrt ASIC reset
- femPpcMode:
- Fem PPC mode 0=single train shot with PPC reset, 1=Continuous readout
- numberTrains:
- Number of trains [if LL Data Generator or PPC Data Direct selected]
- tenGigFarmMode:
- 10GigE farm mode 1=Disabled, 2=Fixed IP, multi port, 3=Farm mode with nic lists
- femAsicVersion:
- ASIC Version 1=version 1, 2=version 2
- femAsicClockSource:
- ASIC clock source 0=Fem local oscillator (100MHz), 1=XFEL synched clock (99 MHz), 2=PETRAIII synched clock (~114 MHz), 3=Diamond
- femStartTrainSource:
- Train start signal source 0=XFEL Clock & Ctrl command/reset, 1=Software, 2=LCLS, 3=Petra (derived from PETRAIII clock), 4=Diamond
- femStartTrainDelay:
- Delay between trigger arrival and start of train (in FEM clock cycles)
- femStartTrainInhibit:
- Inhibit period after each trigger (in FEM clock cycles) which holds off further triggers to allow data to be readout
- femAsicGainOverride:
- Enable Fem gain selection override False=Gain set by femAsicGain, True=Gain set by Asic Command Sequence XML tag(s)
- femDebugLevel:
- Set the debug level
- tenGig0DataGenerator:
- 10GigE 0 Data generator 1=Data Generator 2=PPC DDR2; Only relevant if femDataSource=2 [Frame Generator]
- tenGig0DataFormat:
- 10GigE 0 Data format type 0=counting data; Only relevant if femDataSource=2 [Frame Generator]
- tenGig0FrameLength:
- 10GigE 0 Frame length in bytes; Only relevant if femDataSource=2 [Frame Generator]
- tenGig0NumberOfFrames:
- 10GigE 0 Number of frames to send in each cycle; Only relevant if femDataSource=2 [Frame Generator]
- femStartTrainPolarity:
- Set polarity of the external signal indicating start of train 0=No inversion, 1=Invert signal
- femVetoPolarity:
- Set polarity of the external veto signal 0=No inversion, 1=Invert signal
- femModuleId:
- ID for FEM to differentiate from which FEM data is coming from 0 - 15
- cccSystemMode:
- Clock & Control System Mode 0=Without C&C, 1=C&C without vetoes, 2=With C&C and vetoes
- cccEmulationMode:
- Enable to emulate Clock & Control commands (for testing in absence of C&C)
- cccProvideNumberImages:
- ASICs will send “numberImages” images (BUT only if cccSystemMode=2) True=C&C decides, False=Use numberImages
- cccVetoStartDelay:
- Adjust timing of veto arrival (in steps of clock cycles)
- cccStopDelay:
- Adjust timing of the stop (in steps of clock cycles)
- cccResetDelay:
- Adjust timing of reset (in steps of clock cycles)
- cccVetoPatternFile:
- Filename containing the veto bunch pattern (10 patterns, 3072 bits each)
- trainGenInterval:
- Interval (in 100 mhz clock periods) between internally generated Train start commands
- femAsicTestDataPatternType:
- Increment test data option [if femAsicDataType=1] 0=Every Pixel 1=Only Every Image
- femPpcEmulatePipeline:
- Emulate Pipeline to compute the Pulse Number and Cell ID for the Image Descriptors
- femPpcImageReordering:
- Enable reordering images in readout by Pulse Number if femPpcEmulatePipeline enabled
- femTrainIdInitLsw:
- Train ID initial (lower 32-bit) value, Not applicable for C&C nor Data Checker
- femTrainIdInitMsw:
- Train ID initial (upper 32-bit) value, Not applicable for C&C nor Data Checker
- timeoutTrain:
- Timeout in seconds on waiting for next Train during run
- numPulsesInTrainOverride:
- Length of XRay Pulse Train (number pulses)
- femAsicCommandLength:
- ASIC length of command word in clock periods which determines ASIC sampling period; valid values are: 20 => 5 MHz ; 22 => 4.5 MHz (default XFEL 99MHz clock) ; 25 => 4.0 MHz ; 30 => 3.33 MHz ; 40 => 2.5 MHz ; 50 => 2.0 MHz ; 100 => 1.0 MHz
- asicRxGainAlgorithmType:
- Set the ASIC gain selection algorithm type (0=Original with Fixed Thresholds at Full Scale, 1=Variable Thresholds using 64 levels; 2,3 reserved)
- asicRxGainThresholdx100:
- Set AsicRx Gain Select Threshold for x100 (same value for all 128 asics); 1 (MIN) to 64 (FULL SCALE SIGNAL) ; used when asicRxGainAlgorithmType = 1
- asicRxGainThresholdx10:
- Set AsicRx Gain Select Threshold for x10 (same value for all 128 asics); 1 (MIN) to 64 (FULL SCALE SIGNAL) ; used when asicRxGainAlgorithmType = 1
- powerCardFault0:
- Power Card 0 Fault Flag
- powerCardFault1:
- Power Card 1 Fault Flag
- powerCardFemStatus0:
- Power Card 0 FEM Status Flag
- powerCardFemStatus1:
- Power Card 1 FEM Status Flag
- powerCardExtStatus0:
- Power Card 0 External Status Flag
- powerCardExtStatus1:
- Power Card 1 External Status Flag
- powerCardOverCurrent0:
- Power Card 0 Overcurrent Flag
- powerCardOverCurrent1:
- Power Card 1 Overcurrent Flag
- powerCardOverTemp0:
- Power Card Over 0 Temperature Flag
- powerCardOverTemp1:
- Power Card Over 1 Temperature Flag
- powerCardUnderTemp0:
- Power Card Under 0 Temperature Flag
- powerCardUnderTemp1:
- Power Card Under 1 Temperature Flag
- powerCardTemp0:
- Power Card 0 Temperature [C]
- powerCardTemp1:
- Power Card 1 Temperature [C]
- sensor0Temp:
- Sensor 0 Temperature [C]
- sensor1Temp:
- Sensor 1 Temperature [C]
- sensor2Temp:
- Sensor 2 Temperature [C]
- sensor3Temp:
- Sensor 3 Temperature [C]
- sensor4Temp:
- Sensor 4 Temperature [C]
- sensor5Temp:
- Sensor 5 Temperature [C]
- sensor6Temp:
- Sensor 6 Temperature [C]
- sensor7Temp:
- Sensor 7 Temperature [C]
- sensor8Temp:
- Sensor 8 Temperature [C]
- sensor9Temp:
- Sensor 9 Temperature [C]
- sensor10Temp:
- Sensor 10 Temperature [C]
- sensor11Temp:
- Sensor 11 Temperature [C]
- sensor12Temp:
- Sensor 12 Temperature [C]
- sensor13Temp:
- Sensor 13 Temperature [C]
- sensor14Temp:
- Sensor 14 Temperature [C]
- sensor15Temp:
- Sensor 15 Temperature [C]
- femVoltage0:
- FEM 5V Supply 0 Voltage [V]
- femVoltage1:
- FEM 5V Supply 1 Voltage [V]
- femCurrent0:
- FEM 5V Supply 0 Current [A]
- femCurrent1:
- FEM 5V Supply 1 Current [A]
- digitalVoltage0:
- ASIC 1.2V Digital Supply 0 Voltage [V]
- digitalVoltage1:
- ASIC 1.2V Digital Supply 1 Voltage [V]
- digitalCurrent0:
- ASIC 1.2V Digital Supply 0 Current [mA]
- digitalCurrent1:
- ASIC 1.2V Digital Supply 1 Current [mA]
- sensor0Voltage:
- Sensor 0 3.3V Supply Voltage [V]
- sensor1Voltage:
- Sensor 1 3.3V Supply Voltage [V]
- sensor2Voltage:
- Sensor 2 3.3V Supply Voltage [V]
- sensor3Voltage:
- Sensor 3 3.3V Supply Voltage [V]
- sensor4Voltage:
- Sensor 4 3.3V Supply Voltage [V]
- sensor5Voltage:
- Sensor 5 3.3V Supply Voltage [V]
- sensor6Voltage:
- Sensor 6 3.3V Supply Voltage [V]
- sensor7Voltage:
- Sensor 7 3.3V Supply Voltage [V]
- sensor8Voltage:
- Sensor 8 3.3V Supply Voltage [V]
- sensor9Voltage:
- Sensor 9 3.3V Supply Voltage [V]
- sensor10Voltage:
- Sensor 10 3.3V Supply Voltage [V]
- sensor11Voltage:
- Sensor 11 3.3V Supply Voltage [V]
- sensor12Voltage:
- Sensor 12 3.3V Supply Voltage [V]
- sensor13Voltage:
- Sensor 13 3.3V Supply Voltage [V]
- sensor14Voltage:
- Sensor 14 3.3V Supply Voltage [V]
- sensor15Voltage:
- Sensor 15 3.3V Supply Voltage [V]
- sensor0Current:
- Sensor 0 3.3V Supply Current [A]
- sensor1Current:
- Sensor 1 3.3V Supply Current [A]
- sensor2Current:
- Sensor 2 3.3V Supply Current [A]
- sensor3Current:
- Sensor 3 3.3V Supply Current [A]
- sensor4Current:
- Sensor 4 3.3V Supply Current [A]
- sensor5Current:
- Sensor 5 3.3V Supply Current [A]
- sensor6Current:
- Sensor 6 3.3V Supply Current [A]
- sensor7Current:
- Sensor 7 3.3V Supply Current [A]
- sensor8Current:
- Sensor 8 3.3V Supply Current [A]
- sensor9Current:
- Sensor 9 3.3V Supply Current [A]
- sensor10Current:
- Sensor 10 3.3V Supply Current [A]
- sensor11Current:
- Sensor 11 3.3V Supply Current [A]
- sensor12Current:
- Sensor 12 3.3V Supply Current [A]
- sensor13Current:
- Sensor 13 3.3V Supply Current [A]
- sensor14Current:
- Sensor 14 3.3V Supply Current [A]
- sensor15Current:
- Sensor 15 3.3V Supply Current [A]
- sensorBiasVoltage0:
- Sensor bias 0 voltage readback [V]
- sensorBiasVoltage1:
- Sensor bias 1 voltage readback [V]
- sensorBiasCurrent0:
- Sensor bias 0 current readback [uA]
- sensorBiasCurrent1:
- Sensor bias 1 current readback [uA]
- femV5FirmwareVersion:
- FEM V5 Firmware Version
- femBotSp3FirmwareVersion:
- FEM Bottom SP3 FPGA Firmware Version
- femTopSp3FirmwareVersion:
- FEM Top SP3 FPGA Firmware Version
- femCfgSp3FirmwareVersion:
- FEM Config SP3 FPGA Firmware Version
- femLpdClientVersion:
- LpdFemClient Software Version - Read Only
- femReadoutActive:
- FEM readout is active
- femBoardTemperature:
- FEM Board Sensor Temperature [C] Reading
- femCoreTemperature:
- FEM Core Sensor Temperature [C] Reading
| Created: | 2021-03-10T06:59:32.000+01:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Tagged after the refactoring to match python 3.8 syntax |
| Created: | 2020-09-15T16:14:34.000+02:00 |
|---|---|
| Author: | Istvan Mohacsi |
| Notes: | Added proper classVersion info, CI and tests for instantiation. |
| Created: | 2020-09-15T16:14:34.000+02:00 |
|---|---|
| Author: | Istvan Mohacsi |
| Notes: | To signify 2.10 compatibility |
| Created: | 2020-01-28T11:49:27.000+01:00 |
|---|---|
| Author: | Istvan Mohacsi |
| Notes: |
| Created: | 2019-12-17T14:07:44.000+01:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2019-04-15T14:54:51.000+02:00 |
|---|---|
| Author: | Astrid Muennich |
| Notes: | Refactored Polling, triggered by ERROR state appearing on DISABLED FEM. |
| Created: | 2018-11-13T13:54:26.000+01:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
| Created: | 2018-02-01T17:03:04.000+01:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
| Created: | 2018-01-12T13:58:18.000+01:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
| Created: | 2017-11-28T15:57:57.000+01:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
| Created: | 2017-11-28T12:18:15.000+01:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
| Created: | 2017-11-27T16:04:40.000+01:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
| Created: | 2017-11-22T14:50:27.000+01:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
| Created: | 2017-10-11T17:37:18.000+02:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
| Created: | 2017-08-30T11:12:31.000+02:00 |
|---|---|
| Author: | Astrid Muennich |
| Notes: |
| Created: | 2017-08-18T09:57:47.000+02:00 |
|---|---|
| Author: | Astrid Muennich |
| Notes: | fix for sync start |
| Created: | 2017-08-09T16:00:28.000+02:00 |
|---|---|
| Author: | John Wiggins |
| Notes: | Tag for 2.1.12 deployment |
| Created: | 2017-06-27T13:48:24.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2017-03-20T12:55:15.000+01:00 |
|---|---|
| Author: | Astrid Muennich |
| Notes: | tagged against karabo framework branch 2.2.0-squad2-feature-branch |
| Created: | 2014-03-28T16:12:21.000+00:00 |
|---|---|
| Author: | Majank Kumar |
| Notes: | correcting dir structure of tags/1.0.0 |
FEM_Q2M3¶
| Instance id: | FXE_DET_LPD1M-1/FPGA/FEM_Q2M3 |
|---|---|
| Class id: | LpdFem |
| Host: | fxe-rr-sys-con-10 |
| Alias: | fxe-rr-sys-con-10 |
| Git repo: | https://git.xfel.eu/karaboDevices/lpdFem |
| Last modified: | 2021-03-17T20:27:36.000+01:00 |
| Created at: | 2017-02-01T10:12:34.000+01:00 |
| Main authors: | Hauf, Ahmed, Silenzi |
| Latest tag: | 2.3.4-2.11.0 |
| Deployment tag: | 2.3.4-2.11.0 |
| Installed tag: | 2.3.3-2.10.0 |
| Projects: | LPD_Control, DET_LPD |
| Scenes: | FEM Overview, Temperature Q2, Power Overview, FemTemp Monitor, Power Q2M3, Power Overview, Power Q2M3, LPD Overview, LPD Overview, FEM Overview, Temperature Q2, FemTemp Monitor, Detector Configuration |
| Accessible by: | CAL, CONTROLS, CTRL, DA, DET, xdoc, yousefh |
Warning
Rogue installation which is not mentioned in the deployment!
Warning
The installed tag (2.3.3-2.10.0) does not match tags mentioned in the deployment ([‘2.3.4-2.11.0’])!
Documentation about the devices for the control of the LPD modules can be found here.
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO, prepended by package name
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- useTimeserver:
- Unused - whether device connects to time server is configured via ‘timeServerId’
- timeServerId:
- The instance id uniquely identifies a TimeServer instance in the distributed system
- progress:
- The progress of the current action
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- Logger:
- Logging settings
- connectFem:
- Open connection to FEM
- disconnectFem:
- Close connection to FEM
- configure:
- Upload configuration parameters to the FEM
- prepare:
- Prepare new configuration parameters for the FEM
- startDAQ:
- Start data acquisition
- stopDAQ:
- Stop acquisition immediately
- reset:
- Resets the device in case of an error
- disable:
- Disable FEM to be ignored
- enable:
- Enable FEM to be part of the system
- disabled:
- Disable FEM, will no longer be controlled by the composite
- sys_status:
- Status summary
- error_msg:
- Error message.
- sync_start_time:
- Unix timestamp to trigger start at
- femHost:
- FEM hostname or IP address
- femPort:
- FEM port number
- femTimeout:
- FEM connection timeout
- femAsicModuleType:
- Selects ASIC module type 0=Supermodule, 1=Single ASIC, 2=2-tile module, 3=Stand-alone
- femLegacyPowerCard:
- Enable legacy power card support
- sensorBias0:
- Sensor 0 HV Bias Voltage [V]
- sensorBias1:
- Sensor 1 HV Bias Voltage [V]
- sensorBiasEnable0:
- Sensor 0 HV Bias Enable
- sensorBiasEnable1:
- Sensor 1 HV Bias Enable
- asicPowerEnable0:
- ASIC 0 LV Power Enable
- asicPowerEnable1:
- ASIC 1 LV Power Enable
- tenGig0SourceMac:
- 10GigE 0 UDP Source MAC Address
- tenGig0SourceIp:
- 10GigE 0 UDP Source IP Address
- tenGig0SourcePort:
- 10GigE 0 UDP Source Port
- tenGig0DestMac:
- 10GigE 0 UDP Destination MAC Address
- tenGig0DestIp:
- 10GigE 0 UDP Destination IP Address
- tenGig0DestPort:
- 10GigE 0 UDP Destination Port
- tenGigInterframeGap:
- 10GigE Inter-frame gap timer [clock cycles]
- tenGigUdpPacketLen:
- 10GigE UDP packet payload length
- femEnableTenGig:
- Enables transmission of image data via 10GigE UDP interface
- femDataSource:
- Source of data sent to 10GigE: 0=ASIC (via PPC), 1=ASIC (bypassing PPC), 2=Frame Generator, 3=PPC (pattern data)
- femAsicEnableMask:
- ASIC RX channel enable mask (4*32 bits)
- numberImages:
- Sets the number of images per trigger
- integrationCycles:
- Sets the number of integration cycles per images
- femAsicGain:
- Set the ASIC gain selection mode (0=ASIC algorithm, 1, 10, 100)
- femAsicSetupParams:
- ASIC Setup Parameters defined in XML syntax
- femAsicCmdSequence:
- ASIC Command Words defined in XML syntax
- femAsicPixelFeedbackOverride:
- ASIC pixel feedback override selection: 0=low(50pF), 1=high(5pF), -1=XML decides
- femAsicPixelSelfTestOverride:
- ASIC pixel self-test override selection: 0=off, 1-5=test selection, -1=XML decides
- femReadoutOperatingMode:
- FEM readout operating mode (e.g. Normal, Self-test scan etc, TBD
- femAsicDataType:
- ASIC data type 0=Sensor data, 1=FEM internal counting, 2=ASIC pseudorandom
- femAsicLocalClock:
- ASIC clock scaling 0=100 MHz (no scaling), 1=Scaled down clock (10 MHz)
- femAsicSetupLoadMode:
- ASIC control load mode 0=parallel, 1=daisy chain (being tested)
- femInvertAdcData:
- Enable Invert ADC ASIC data True=Invert Data
- femAsicRxCmdWordStart:
- Enable ASIC readout started by Command Word in femAsicCmdSequence file
- femAsicSetupClockPhase:
- ASIC Setup Params additional phase adjustment of clock rsync wrt ASIC reset
- femPpcMode:
- Fem PPC mode 0=single train shot with PPC reset, 1=Continuous readout
- numberTrains:
- Number of trains [if LL Data Generator or PPC Data Direct selected]
- tenGigFarmMode:
- 10GigE farm mode 1=Disabled, 2=Fixed IP, multi port, 3=Farm mode with nic lists
- femAsicVersion:
- ASIC Version 1=version 1, 2=version 2
- femAsicClockSource:
- ASIC clock source 0=Fem local oscillator (100MHz), 1=XFEL synched clock (99 MHz), 2=PETRAIII synched clock (~114 MHz), 3=Diamond
- femStartTrainSource:
- Train start signal source 0=XFEL Clock & Ctrl command/reset, 1=Software, 2=LCLS, 3=Petra (derived from PETRAIII clock), 4=Diamond
- femStartTrainDelay:
- Delay between trigger arrival and start of train (in FEM clock cycles)
- femStartTrainInhibit:
- Inhibit period after each trigger (in FEM clock cycles) which holds off further triggers to allow data to be readout
- femAsicGainOverride:
- Enable Fem gain selection override False=Gain set by femAsicGain, True=Gain set by Asic Command Sequence XML tag(s)
- femDebugLevel:
- Set the debug level
- tenGig0DataGenerator:
- 10GigE 0 Data generator 1=Data Generator 2=PPC DDR2; Only relevant if femDataSource=2 [Frame Generator]
- tenGig0DataFormat:
- 10GigE 0 Data format type 0=counting data; Only relevant if femDataSource=2 [Frame Generator]
- tenGig0FrameLength:
- 10GigE 0 Frame length in bytes; Only relevant if femDataSource=2 [Frame Generator]
- tenGig0NumberOfFrames:
- 10GigE 0 Number of frames to send in each cycle; Only relevant if femDataSource=2 [Frame Generator]
- femStartTrainPolarity:
- Set polarity of the external signal indicating start of train 0=No inversion, 1=Invert signal
- femVetoPolarity:
- Set polarity of the external veto signal 0=No inversion, 1=Invert signal
- femModuleId:
- ID for FEM to differentiate from which FEM data is coming from 0 - 15
- cccSystemMode:
- Clock & Control System Mode 0=Without C&C, 1=C&C without vetoes, 2=With C&C and vetoes
- cccEmulationMode:
- Enable to emulate Clock & Control commands (for testing in absence of C&C)
- cccProvideNumberImages:
- ASICs will send “numberImages” images (BUT only if cccSystemMode=2) True=C&C decides, False=Use numberImages
- cccVetoStartDelay:
- Adjust timing of veto arrival (in steps of clock cycles)
- cccStopDelay:
- Adjust timing of the stop (in steps of clock cycles)
- cccResetDelay:
- Adjust timing of reset (in steps of clock cycles)
- cccVetoPatternFile:
- Filename containing the veto bunch pattern (10 patterns, 3072 bits each)
- trainGenInterval:
- Interval (in 100 mhz clock periods) between internally generated Train start commands
- femAsicTestDataPatternType:
- Increment test data option [if femAsicDataType=1] 0=Every Pixel 1=Only Every Image
- femPpcEmulatePipeline:
- Emulate Pipeline to compute the Pulse Number and Cell ID for the Image Descriptors
- femPpcImageReordering:
- Enable reordering images in readout by Pulse Number if femPpcEmulatePipeline enabled
- femTrainIdInitLsw:
- Train ID initial (lower 32-bit) value, Not applicable for C&C nor Data Checker
- femTrainIdInitMsw:
- Train ID initial (upper 32-bit) value, Not applicable for C&C nor Data Checker
- timeoutTrain:
- Timeout in seconds on waiting for next Train during run
- numPulsesInTrainOverride:
- Length of XRay Pulse Train (number pulses)
- femAsicCommandLength:
- ASIC length of command word in clock periods which determines ASIC sampling period; valid values are: 20 => 5 MHz ; 22 => 4.5 MHz (default XFEL 99MHz clock) ; 25 => 4.0 MHz ; 30 => 3.33 MHz ; 40 => 2.5 MHz ; 50 => 2.0 MHz ; 100 => 1.0 MHz
- asicRxGainAlgorithmType:
- Set the ASIC gain selection algorithm type (0=Original with Fixed Thresholds at Full Scale, 1=Variable Thresholds using 64 levels; 2,3 reserved)
- asicRxGainThresholdx100:
- Set AsicRx Gain Select Threshold for x100 (same value for all 128 asics); 1 (MIN) to 64 (FULL SCALE SIGNAL) ; used when asicRxGainAlgorithmType = 1
- asicRxGainThresholdx10:
- Set AsicRx Gain Select Threshold for x10 (same value for all 128 asics); 1 (MIN) to 64 (FULL SCALE SIGNAL) ; used when asicRxGainAlgorithmType = 1
- powerCardFault0:
- Power Card 0 Fault Flag
- powerCardFault1:
- Power Card 1 Fault Flag
- powerCardFemStatus0:
- Power Card 0 FEM Status Flag
- powerCardFemStatus1:
- Power Card 1 FEM Status Flag
- powerCardExtStatus0:
- Power Card 0 External Status Flag
- powerCardExtStatus1:
- Power Card 1 External Status Flag
- powerCardOverCurrent0:
- Power Card 0 Overcurrent Flag
- powerCardOverCurrent1:
- Power Card 1 Overcurrent Flag
- powerCardOverTemp0:
- Power Card Over 0 Temperature Flag
- powerCardOverTemp1:
- Power Card Over 1 Temperature Flag
- powerCardUnderTemp0:
- Power Card Under 0 Temperature Flag
- powerCardUnderTemp1:
- Power Card Under 1 Temperature Flag
- powerCardTemp0:
- Power Card 0 Temperature [C]
- powerCardTemp1:
- Power Card 1 Temperature [C]
- sensor0Temp:
- Sensor 0 Temperature [C]
- sensor1Temp:
- Sensor 1 Temperature [C]
- sensor2Temp:
- Sensor 2 Temperature [C]
- sensor3Temp:
- Sensor 3 Temperature [C]
- sensor4Temp:
- Sensor 4 Temperature [C]
- sensor5Temp:
- Sensor 5 Temperature [C]
- sensor6Temp:
- Sensor 6 Temperature [C]
- sensor7Temp:
- Sensor 7 Temperature [C]
- sensor8Temp:
- Sensor 8 Temperature [C]
- sensor9Temp:
- Sensor 9 Temperature [C]
- sensor10Temp:
- Sensor 10 Temperature [C]
- sensor11Temp:
- Sensor 11 Temperature [C]
- sensor12Temp:
- Sensor 12 Temperature [C]
- sensor13Temp:
- Sensor 13 Temperature [C]
- sensor14Temp:
- Sensor 14 Temperature [C]
- sensor15Temp:
- Sensor 15 Temperature [C]
- femVoltage0:
- FEM 5V Supply 0 Voltage [V]
- femVoltage1:
- FEM 5V Supply 1 Voltage [V]
- femCurrent0:
- FEM 5V Supply 0 Current [A]
- femCurrent1:
- FEM 5V Supply 1 Current [A]
- digitalVoltage0:
- ASIC 1.2V Digital Supply 0 Voltage [V]
- digitalVoltage1:
- ASIC 1.2V Digital Supply 1 Voltage [V]
- digitalCurrent0:
- ASIC 1.2V Digital Supply 0 Current [mA]
- digitalCurrent1:
- ASIC 1.2V Digital Supply 1 Current [mA]
- sensor0Voltage:
- Sensor 0 3.3V Supply Voltage [V]
- sensor1Voltage:
- Sensor 1 3.3V Supply Voltage [V]
- sensor2Voltage:
- Sensor 2 3.3V Supply Voltage [V]
- sensor3Voltage:
- Sensor 3 3.3V Supply Voltage [V]
- sensor4Voltage:
- Sensor 4 3.3V Supply Voltage [V]
- sensor5Voltage:
- Sensor 5 3.3V Supply Voltage [V]
- sensor6Voltage:
- Sensor 6 3.3V Supply Voltage [V]
- sensor7Voltage:
- Sensor 7 3.3V Supply Voltage [V]
- sensor8Voltage:
- Sensor 8 3.3V Supply Voltage [V]
- sensor9Voltage:
- Sensor 9 3.3V Supply Voltage [V]
- sensor10Voltage:
- Sensor 10 3.3V Supply Voltage [V]
- sensor11Voltage:
- Sensor 11 3.3V Supply Voltage [V]
- sensor12Voltage:
- Sensor 12 3.3V Supply Voltage [V]
- sensor13Voltage:
- Sensor 13 3.3V Supply Voltage [V]
- sensor14Voltage:
- Sensor 14 3.3V Supply Voltage [V]
- sensor15Voltage:
- Sensor 15 3.3V Supply Voltage [V]
- sensor0Current:
- Sensor 0 3.3V Supply Current [A]
- sensor1Current:
- Sensor 1 3.3V Supply Current [A]
- sensor2Current:
- Sensor 2 3.3V Supply Current [A]
- sensor3Current:
- Sensor 3 3.3V Supply Current [A]
- sensor4Current:
- Sensor 4 3.3V Supply Current [A]
- sensor5Current:
- Sensor 5 3.3V Supply Current [A]
- sensor6Current:
- Sensor 6 3.3V Supply Current [A]
- sensor7Current:
- Sensor 7 3.3V Supply Current [A]
- sensor8Current:
- Sensor 8 3.3V Supply Current [A]
- sensor9Current:
- Sensor 9 3.3V Supply Current [A]
- sensor10Current:
- Sensor 10 3.3V Supply Current [A]
- sensor11Current:
- Sensor 11 3.3V Supply Current [A]
- sensor12Current:
- Sensor 12 3.3V Supply Current [A]
- sensor13Current:
- Sensor 13 3.3V Supply Current [A]
- sensor14Current:
- Sensor 14 3.3V Supply Current [A]
- sensor15Current:
- Sensor 15 3.3V Supply Current [A]
- sensorBiasVoltage0:
- Sensor bias 0 voltage readback [V]
- sensorBiasVoltage1:
- Sensor bias 1 voltage readback [V]
- sensorBiasCurrent0:
- Sensor bias 0 current readback [uA]
- sensorBiasCurrent1:
- Sensor bias 1 current readback [uA]
- femV5FirmwareVersion:
- FEM V5 Firmware Version
- femBotSp3FirmwareVersion:
- FEM Bottom SP3 FPGA Firmware Version
- femTopSp3FirmwareVersion:
- FEM Top SP3 FPGA Firmware Version
- femCfgSp3FirmwareVersion:
- FEM Config SP3 FPGA Firmware Version
- femLpdClientVersion:
- LpdFemClient Software Version - Read Only
- femReadoutActive:
- FEM readout is active
- femBoardTemperature:
- FEM Board Sensor Temperature [C] Reading
- femCoreTemperature:
- FEM Core Sensor Temperature [C] Reading
| Created: | 2021-03-10T06:59:32.000+01:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Tagged after the refactoring to match python 3.8 syntax |
| Created: | 2020-09-15T16:14:34.000+02:00 |
|---|---|
| Author: | Istvan Mohacsi |
| Notes: | Added proper classVersion info, CI and tests for instantiation. |
| Created: | 2020-09-15T16:14:34.000+02:00 |
|---|---|
| Author: | Istvan Mohacsi |
| Notes: | To signify 2.10 compatibility |
| Created: | 2020-01-28T11:49:27.000+01:00 |
|---|---|
| Author: | Istvan Mohacsi |
| Notes: |
| Created: | 2019-12-17T14:07:44.000+01:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2019-04-15T14:54:51.000+02:00 |
|---|---|
| Author: | Astrid Muennich |
| Notes: | Refactored Polling, triggered by ERROR state appearing on DISABLED FEM. |
| Created: | 2018-11-13T13:54:26.000+01:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
| Created: | 2018-02-01T17:03:04.000+01:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
| Created: | 2018-01-12T13:58:18.000+01:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
| Created: | 2017-11-28T15:57:57.000+01:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
| Created: | 2017-11-28T12:18:15.000+01:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
| Created: | 2017-11-27T16:04:40.000+01:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
| Created: | 2017-11-22T14:50:27.000+01:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
| Created: | 2017-10-11T17:37:18.000+02:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
| Created: | 2017-08-30T11:12:31.000+02:00 |
|---|---|
| Author: | Astrid Muennich |
| Notes: |
| Created: | 2017-08-18T09:57:47.000+02:00 |
|---|---|
| Author: | Astrid Muennich |
| Notes: | fix for sync start |
| Created: | 2017-08-09T16:00:28.000+02:00 |
|---|---|
| Author: | John Wiggins |
| Notes: | Tag for 2.1.12 deployment |
| Created: | 2017-06-27T13:48:24.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2017-03-20T12:55:15.000+01:00 |
|---|---|
| Author: | Astrid Muennich |
| Notes: | tagged against karabo framework branch 2.2.0-squad2-feature-branch |
| Created: | 2014-03-28T16:12:21.000+00:00 |
|---|---|
| Author: | Majank Kumar |
| Notes: | correcting dir structure of tags/1.0.0 |
FEM_Q2M4¶
| Instance id: | FXE_DET_LPD1M-1/FPGA/FEM_Q2M4 |
|---|---|
| Class id: | LpdFem |
| Host: | fxe-rr-sys-con-10 |
| Alias: | fxe-rr-sys-con-10 |
| Git repo: | https://git.xfel.eu/karaboDevices/lpdFem |
| Last modified: | 2021-03-17T20:27:36.000+01:00 |
| Created at: | 2017-02-01T10:12:34.000+01:00 |
| Main authors: | Hauf, Ahmed, Silenzi |
| Latest tag: | 2.3.4-2.11.0 |
| Deployment tag: | 2.3.4-2.11.0 |
| Installed tag: | 2.3.3-2.10.0 |
| Projects: | LPD_Control, DET_LPD |
| Scenes: | FEM Overview, Temperature Q2, Power Overview, FemTemp Monitor, Power Q2M4, Power Overview, LPD Overview, LPD Overview, FEM Overview, Temperature Q2, FemTemp Monitor, Detector Configuration, Power Q2M4, Q2M4 Investigation |
| Accessible by: | CAL, CONTROLS, CTRL, DA, DET, xdoc, yousefh |
Warning
Rogue installation which is not mentioned in the deployment!
Warning
The installed tag (2.3.3-2.10.0) does not match tags mentioned in the deployment ([‘2.3.4-2.11.0’])!
Documentation about the devices for the control of the LPD modules can be found here.
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO, prepended by package name
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- useTimeserver:
- Unused - whether device connects to time server is configured via ‘timeServerId’
- timeServerId:
- The instance id uniquely identifies a TimeServer instance in the distributed system
- progress:
- The progress of the current action
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- Logger:
- Logging settings
- connectFem:
- Open connection to FEM
- disconnectFem:
- Close connection to FEM
- configure:
- Upload configuration parameters to the FEM
- prepare:
- Prepare new configuration parameters for the FEM
- startDAQ:
- Start data acquisition
- stopDAQ:
- Stop acquisition immediately
- reset:
- Resets the device in case of an error
- disable:
- Disable FEM to be ignored
- enable:
- Enable FEM to be part of the system
- disabled:
- Disable FEM, will no longer be controlled by the composite
- sys_status:
- Status summary
- error_msg:
- Error message.
- sync_start_time:
- Unix timestamp to trigger start at
- femHost:
- FEM hostname or IP address
- femPort:
- FEM port number
- femTimeout:
- FEM connection timeout
- femAsicModuleType:
- Selects ASIC module type 0=Supermodule, 1=Single ASIC, 2=2-tile module, 3=Stand-alone
- femLegacyPowerCard:
- Enable legacy power card support
- sensorBias0:
- Sensor 0 HV Bias Voltage [V]
- sensorBias1:
- Sensor 1 HV Bias Voltage [V]
- sensorBiasEnable0:
- Sensor 0 HV Bias Enable
- sensorBiasEnable1:
- Sensor 1 HV Bias Enable
- asicPowerEnable0:
- ASIC 0 LV Power Enable
- asicPowerEnable1:
- ASIC 1 LV Power Enable
- tenGig0SourceMac:
- 10GigE 0 UDP Source MAC Address
- tenGig0SourceIp:
- 10GigE 0 UDP Source IP Address
- tenGig0SourcePort:
- 10GigE 0 UDP Source Port
- tenGig0DestMac:
- 10GigE 0 UDP Destination MAC Address
- tenGig0DestIp:
- 10GigE 0 UDP Destination IP Address
- tenGig0DestPort:
- 10GigE 0 UDP Destination Port
- tenGigInterframeGap:
- 10GigE Inter-frame gap timer [clock cycles]
- tenGigUdpPacketLen:
- 10GigE UDP packet payload length
- femEnableTenGig:
- Enables transmission of image data via 10GigE UDP interface
- femDataSource:
- Source of data sent to 10GigE: 0=ASIC (via PPC), 1=ASIC (bypassing PPC), 2=Frame Generator, 3=PPC (pattern data)
- femAsicEnableMask:
- ASIC RX channel enable mask (4*32 bits)
- numberImages:
- Sets the number of images per trigger
- integrationCycles:
- Sets the number of integration cycles per images
- femAsicGain:
- Set the ASIC gain selection mode (0=ASIC algorithm, 1, 10, 100)
- femAsicSetupParams:
- ASIC Setup Parameters defined in XML syntax
- femAsicCmdSequence:
- ASIC Command Words defined in XML syntax
- femAsicPixelFeedbackOverride:
- ASIC pixel feedback override selection: 0=low(50pF), 1=high(5pF), -1=XML decides
- femAsicPixelSelfTestOverride:
- ASIC pixel self-test override selection: 0=off, 1-5=test selection, -1=XML decides
- femReadoutOperatingMode:
- FEM readout operating mode (e.g. Normal, Self-test scan etc, TBD
- femAsicDataType:
- ASIC data type 0=Sensor data, 1=FEM internal counting, 2=ASIC pseudorandom
- femAsicLocalClock:
- ASIC clock scaling 0=100 MHz (no scaling), 1=Scaled down clock (10 MHz)
- femAsicSetupLoadMode:
- ASIC control load mode 0=parallel, 1=daisy chain (being tested)
- femInvertAdcData:
- Enable Invert ADC ASIC data True=Invert Data
- femAsicRxCmdWordStart:
- Enable ASIC readout started by Command Word in femAsicCmdSequence file
- femAsicSetupClockPhase:
- ASIC Setup Params additional phase adjustment of clock rsync wrt ASIC reset
- femPpcMode:
- Fem PPC mode 0=single train shot with PPC reset, 1=Continuous readout
- numberTrains:
- Number of trains [if LL Data Generator or PPC Data Direct selected]
- tenGigFarmMode:
- 10GigE farm mode 1=Disabled, 2=Fixed IP, multi port, 3=Farm mode with nic lists
- femAsicVersion:
- ASIC Version 1=version 1, 2=version 2
- femAsicClockSource:
- ASIC clock source 0=Fem local oscillator (100MHz), 1=XFEL synched clock (99 MHz), 2=PETRAIII synched clock (~114 MHz), 3=Diamond
- femStartTrainSource:
- Train start signal source 0=XFEL Clock & Ctrl command/reset, 1=Software, 2=LCLS, 3=Petra (derived from PETRAIII clock), 4=Diamond
- femStartTrainDelay:
- Delay between trigger arrival and start of train (in FEM clock cycles)
- femStartTrainInhibit:
- Inhibit period after each trigger (in FEM clock cycles) which holds off further triggers to allow data to be readout
- femAsicGainOverride:
- Enable Fem gain selection override False=Gain set by femAsicGain, True=Gain set by Asic Command Sequence XML tag(s)
- femDebugLevel:
- Set the debug level
- tenGig0DataGenerator:
- 10GigE 0 Data generator 1=Data Generator 2=PPC DDR2; Only relevant if femDataSource=2 [Frame Generator]
- tenGig0DataFormat:
- 10GigE 0 Data format type 0=counting data; Only relevant if femDataSource=2 [Frame Generator]
- tenGig0FrameLength:
- 10GigE 0 Frame length in bytes; Only relevant if femDataSource=2 [Frame Generator]
- tenGig0NumberOfFrames:
- 10GigE 0 Number of frames to send in each cycle; Only relevant if femDataSource=2 [Frame Generator]
- femStartTrainPolarity:
- Set polarity of the external signal indicating start of train 0=No inversion, 1=Invert signal
- femVetoPolarity:
- Set polarity of the external veto signal 0=No inversion, 1=Invert signal
- femModuleId:
- ID for FEM to differentiate from which FEM data is coming from 0 - 15
- cccSystemMode:
- Clock & Control System Mode 0=Without C&C, 1=C&C without vetoes, 2=With C&C and vetoes
- cccEmulationMode:
- Enable to emulate Clock & Control commands (for testing in absence of C&C)
- cccProvideNumberImages:
- ASICs will send “numberImages” images (BUT only if cccSystemMode=2) True=C&C decides, False=Use numberImages
- cccVetoStartDelay:
- Adjust timing of veto arrival (in steps of clock cycles)
- cccStopDelay:
- Adjust timing of the stop (in steps of clock cycles)
- cccResetDelay:
- Adjust timing of reset (in steps of clock cycles)
- cccVetoPatternFile:
- Filename containing the veto bunch pattern (10 patterns, 3072 bits each)
- trainGenInterval:
- Interval (in 100 mhz clock periods) between internally generated Train start commands
- femAsicTestDataPatternType:
- Increment test data option [if femAsicDataType=1] 0=Every Pixel 1=Only Every Image
- femPpcEmulatePipeline:
- Emulate Pipeline to compute the Pulse Number and Cell ID for the Image Descriptors
- femPpcImageReordering:
- Enable reordering images in readout by Pulse Number if femPpcEmulatePipeline enabled
- femTrainIdInitLsw:
- Train ID initial (lower 32-bit) value, Not applicable for C&C nor Data Checker
- femTrainIdInitMsw:
- Train ID initial (upper 32-bit) value, Not applicable for C&C nor Data Checker
- timeoutTrain:
- Timeout in seconds on waiting for next Train during run
- numPulsesInTrainOverride:
- Length of XRay Pulse Train (number pulses)
- femAsicCommandLength:
- ASIC length of command word in clock periods which determines ASIC sampling period; valid values are: 20 => 5 MHz ; 22 => 4.5 MHz (default XFEL 99MHz clock) ; 25 => 4.0 MHz ; 30 => 3.33 MHz ; 40 => 2.5 MHz ; 50 => 2.0 MHz ; 100 => 1.0 MHz
- asicRxGainAlgorithmType:
- Set the ASIC gain selection algorithm type (0=Original with Fixed Thresholds at Full Scale, 1=Variable Thresholds using 64 levels; 2,3 reserved)
- asicRxGainThresholdx100:
- Set AsicRx Gain Select Threshold for x100 (same value for all 128 asics); 1 (MIN) to 64 (FULL SCALE SIGNAL) ; used when asicRxGainAlgorithmType = 1
- asicRxGainThresholdx10:
- Set AsicRx Gain Select Threshold for x10 (same value for all 128 asics); 1 (MIN) to 64 (FULL SCALE SIGNAL) ; used when asicRxGainAlgorithmType = 1
- powerCardFault0:
- Power Card 0 Fault Flag
- powerCardFault1:
- Power Card 1 Fault Flag
- powerCardFemStatus0:
- Power Card 0 FEM Status Flag
- powerCardFemStatus1:
- Power Card 1 FEM Status Flag
- powerCardExtStatus0:
- Power Card 0 External Status Flag
- powerCardExtStatus1:
- Power Card 1 External Status Flag
- powerCardOverCurrent0:
- Power Card 0 Overcurrent Flag
- powerCardOverCurrent1:
- Power Card 1 Overcurrent Flag
- powerCardOverTemp0:
- Power Card Over 0 Temperature Flag
- powerCardOverTemp1:
- Power Card Over 1 Temperature Flag
- powerCardUnderTemp0:
- Power Card Under 0 Temperature Flag
- powerCardUnderTemp1:
- Power Card Under 1 Temperature Flag
- powerCardTemp0:
- Power Card 0 Temperature [C]
- powerCardTemp1:
- Power Card 1 Temperature [C]
- sensor0Temp:
- Sensor 0 Temperature [C]
- sensor1Temp:
- Sensor 1 Temperature [C]
- sensor2Temp:
- Sensor 2 Temperature [C]
- sensor3Temp:
- Sensor 3 Temperature [C]
- sensor4Temp:
- Sensor 4 Temperature [C]
- sensor5Temp:
- Sensor 5 Temperature [C]
- sensor6Temp:
- Sensor 6 Temperature [C]
- sensor7Temp:
- Sensor 7 Temperature [C]
- sensor8Temp:
- Sensor 8 Temperature [C]
- sensor9Temp:
- Sensor 9 Temperature [C]
- sensor10Temp:
- Sensor 10 Temperature [C]
- sensor11Temp:
- Sensor 11 Temperature [C]
- sensor12Temp:
- Sensor 12 Temperature [C]
- sensor13Temp:
- Sensor 13 Temperature [C]
- sensor14Temp:
- Sensor 14 Temperature [C]
- sensor15Temp:
- Sensor 15 Temperature [C]
- femVoltage0:
- FEM 5V Supply 0 Voltage [V]
- femVoltage1:
- FEM 5V Supply 1 Voltage [V]
- femCurrent0:
- FEM 5V Supply 0 Current [A]
- femCurrent1:
- FEM 5V Supply 1 Current [A]
- digitalVoltage0:
- ASIC 1.2V Digital Supply 0 Voltage [V]
- digitalVoltage1:
- ASIC 1.2V Digital Supply 1 Voltage [V]
- digitalCurrent0:
- ASIC 1.2V Digital Supply 0 Current [mA]
- digitalCurrent1:
- ASIC 1.2V Digital Supply 1 Current [mA]
- sensor0Voltage:
- Sensor 0 3.3V Supply Voltage [V]
- sensor1Voltage:
- Sensor 1 3.3V Supply Voltage [V]
- sensor2Voltage:
- Sensor 2 3.3V Supply Voltage [V]
- sensor3Voltage:
- Sensor 3 3.3V Supply Voltage [V]
- sensor4Voltage:
- Sensor 4 3.3V Supply Voltage [V]
- sensor5Voltage:
- Sensor 5 3.3V Supply Voltage [V]
- sensor6Voltage:
- Sensor 6 3.3V Supply Voltage [V]
- sensor7Voltage:
- Sensor 7 3.3V Supply Voltage [V]
- sensor8Voltage:
- Sensor 8 3.3V Supply Voltage [V]
- sensor9Voltage:
- Sensor 9 3.3V Supply Voltage [V]
- sensor10Voltage:
- Sensor 10 3.3V Supply Voltage [V]
- sensor11Voltage:
- Sensor 11 3.3V Supply Voltage [V]
- sensor12Voltage:
- Sensor 12 3.3V Supply Voltage [V]
- sensor13Voltage:
- Sensor 13 3.3V Supply Voltage [V]
- sensor14Voltage:
- Sensor 14 3.3V Supply Voltage [V]
- sensor15Voltage:
- Sensor 15 3.3V Supply Voltage [V]
- sensor0Current:
- Sensor 0 3.3V Supply Current [A]
- sensor1Current:
- Sensor 1 3.3V Supply Current [A]
- sensor2Current:
- Sensor 2 3.3V Supply Current [A]
- sensor3Current:
- Sensor 3 3.3V Supply Current [A]
- sensor4Current:
- Sensor 4 3.3V Supply Current [A]
- sensor5Current:
- Sensor 5 3.3V Supply Current [A]
- sensor6Current:
- Sensor 6 3.3V Supply Current [A]
- sensor7Current:
- Sensor 7 3.3V Supply Current [A]
- sensor8Current:
- Sensor 8 3.3V Supply Current [A]
- sensor9Current:
- Sensor 9 3.3V Supply Current [A]
- sensor10Current:
- Sensor 10 3.3V Supply Current [A]
- sensor11Current:
- Sensor 11 3.3V Supply Current [A]
- sensor12Current:
- Sensor 12 3.3V Supply Current [A]
- sensor13Current:
- Sensor 13 3.3V Supply Current [A]
- sensor14Current:
- Sensor 14 3.3V Supply Current [A]
- sensor15Current:
- Sensor 15 3.3V Supply Current [A]
- sensorBiasVoltage0:
- Sensor bias 0 voltage readback [V]
- sensorBiasVoltage1:
- Sensor bias 1 voltage readback [V]
- sensorBiasCurrent0:
- Sensor bias 0 current readback [uA]
- sensorBiasCurrent1:
- Sensor bias 1 current readback [uA]
- femV5FirmwareVersion:
- FEM V5 Firmware Version
- femBotSp3FirmwareVersion:
- FEM Bottom SP3 FPGA Firmware Version
- femTopSp3FirmwareVersion:
- FEM Top SP3 FPGA Firmware Version
- femCfgSp3FirmwareVersion:
- FEM Config SP3 FPGA Firmware Version
- femLpdClientVersion:
- LpdFemClient Software Version - Read Only
- femReadoutActive:
- FEM readout is active
- femBoardTemperature:
- FEM Board Sensor Temperature [C] Reading
- femCoreTemperature:
- FEM Core Sensor Temperature [C] Reading
| Created: | 2021-03-10T06:59:32.000+01:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Tagged after the refactoring to match python 3.8 syntax |
| Created: | 2020-09-15T16:14:34.000+02:00 |
|---|---|
| Author: | Istvan Mohacsi |
| Notes: | Added proper classVersion info, CI and tests for instantiation. |
| Created: | 2020-09-15T16:14:34.000+02:00 |
|---|---|
| Author: | Istvan Mohacsi |
| Notes: | To signify 2.10 compatibility |
| Created: | 2020-01-28T11:49:27.000+01:00 |
|---|---|
| Author: | Istvan Mohacsi |
| Notes: |
| Created: | 2019-12-17T14:07:44.000+01:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2019-04-15T14:54:51.000+02:00 |
|---|---|
| Author: | Astrid Muennich |
| Notes: | Refactored Polling, triggered by ERROR state appearing on DISABLED FEM. |
| Created: | 2018-11-13T13:54:26.000+01:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
| Created: | 2018-02-01T17:03:04.000+01:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
| Created: | 2018-01-12T13:58:18.000+01:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
| Created: | 2017-11-28T15:57:57.000+01:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
| Created: | 2017-11-28T12:18:15.000+01:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
| Created: | 2017-11-27T16:04:40.000+01:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
| Created: | 2017-11-22T14:50:27.000+01:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
| Created: | 2017-10-11T17:37:18.000+02:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
| Created: | 2017-08-30T11:12:31.000+02:00 |
|---|---|
| Author: | Astrid Muennich |
| Notes: |
| Created: | 2017-08-18T09:57:47.000+02:00 |
|---|---|
| Author: | Astrid Muennich |
| Notes: | fix for sync start |
| Created: | 2017-08-09T16:00:28.000+02:00 |
|---|---|
| Author: | John Wiggins |
| Notes: | Tag for 2.1.12 deployment |
| Created: | 2017-06-27T13:48:24.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2017-03-20T12:55:15.000+01:00 |
|---|---|
| Author: | Astrid Muennich |
| Notes: | tagged against karabo framework branch 2.2.0-squad2-feature-branch |
| Created: | 2014-03-28T16:12:21.000+00:00 |
|---|---|
| Author: | Majank Kumar |
| Notes: | correcting dir structure of tags/1.0.0 |
FEM_Q3M1¶
| Instance id: | FXE_DET_LPD1M-1/FPGA/FEM_Q3M1 |
|---|---|
| Class id: | LpdFem |
| Host: | fxe-rr-sys-con-10 |
| Alias: | fxe-rr-sys-con-10 |
| Git repo: | https://git.xfel.eu/karaboDevices/lpdFem |
| Last modified: | 2021-03-17T20:27:36.000+01:00 |
| Created at: | 2017-02-01T10:12:34.000+01:00 |
| Main authors: | Hauf, Ahmed, Silenzi |
| Latest tag: | 2.3.4-2.11.0 |
| Deployment tag: | 2.3.4-2.11.0 |
| Installed tag: | 2.3.3-2.10.0 |
| Projects: | LPD_Control, DET_LPD |
| Scenes: | FEM Overview, Power Overview, FemTemp Monitor, Power Q3M1, Temperature Q3, Power Overview, Power Q3M1, LPD Overview, LPD Overview, FEM Overview, FemTemp Monitor, Detector Configuration, Temperature Q3 |
| Accessible by: | CAL, CONTROLS, CTRL, DA, DET, xdoc, yousefh |
Warning
Rogue installation which is not mentioned in the deployment!
Warning
The installed tag (2.3.3-2.10.0) does not match tags mentioned in the deployment ([‘2.3.4-2.11.0’])!
Documentation about the devices for the control of the LPD modules can be found here.
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO, prepended by package name
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- useTimeserver:
- Unused - whether device connects to time server is configured via ‘timeServerId’
- timeServerId:
- The instance id uniquely identifies a TimeServer instance in the distributed system
- progress:
- The progress of the current action
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- Logger:
- Logging settings
- connectFem:
- Open connection to FEM
- disconnectFem:
- Close connection to FEM
- configure:
- Upload configuration parameters to the FEM
- prepare:
- Prepare new configuration parameters for the FEM
- startDAQ:
- Start data acquisition
- stopDAQ:
- Stop acquisition immediately
- reset:
- Resets the device in case of an error
- disable:
- Disable FEM to be ignored
- enable:
- Enable FEM to be part of the system
- disabled:
- Disable FEM, will no longer be controlled by the composite
- sys_status:
- Status summary
- error_msg:
- Error message.
- sync_start_time:
- Unix timestamp to trigger start at
- femHost:
- FEM hostname or IP address
- femPort:
- FEM port number
- femTimeout:
- FEM connection timeout
- femAsicModuleType:
- Selects ASIC module type 0=Supermodule, 1=Single ASIC, 2=2-tile module, 3=Stand-alone
- femLegacyPowerCard:
- Enable legacy power card support
- sensorBias0:
- Sensor 0 HV Bias Voltage [V]
- sensorBias1:
- Sensor 1 HV Bias Voltage [V]
- sensorBiasEnable0:
- Sensor 0 HV Bias Enable
- sensorBiasEnable1:
- Sensor 1 HV Bias Enable
- asicPowerEnable0:
- ASIC 0 LV Power Enable
- asicPowerEnable1:
- ASIC 1 LV Power Enable
- tenGig0SourceMac:
- 10GigE 0 UDP Source MAC Address
- tenGig0SourceIp:
- 10GigE 0 UDP Source IP Address
- tenGig0SourcePort:
- 10GigE 0 UDP Source Port
- tenGig0DestMac:
- 10GigE 0 UDP Destination MAC Address
- tenGig0DestIp:
- 10GigE 0 UDP Destination IP Address
- tenGig0DestPort:
- 10GigE 0 UDP Destination Port
- tenGigInterframeGap:
- 10GigE Inter-frame gap timer [clock cycles]
- tenGigUdpPacketLen:
- 10GigE UDP packet payload length
- femEnableTenGig:
- Enables transmission of image data via 10GigE UDP interface
- femDataSource:
- Source of data sent to 10GigE: 0=ASIC (via PPC), 1=ASIC (bypassing PPC), 2=Frame Generator, 3=PPC (pattern data)
- femAsicEnableMask:
- ASIC RX channel enable mask (4*32 bits)
- numberImages:
- Sets the number of images per trigger
- integrationCycles:
- Sets the number of integration cycles per images
- femAsicGain:
- Set the ASIC gain selection mode (0=ASIC algorithm, 1, 10, 100)
- femAsicSetupParams:
- ASIC Setup Parameters defined in XML syntax
- femAsicCmdSequence:
- ASIC Command Words defined in XML syntax
- femAsicPixelFeedbackOverride:
- ASIC pixel feedback override selection: 0=low(50pF), 1=high(5pF), -1=XML decides
- femAsicPixelSelfTestOverride:
- ASIC pixel self-test override selection: 0=off, 1-5=test selection, -1=XML decides
- femReadoutOperatingMode:
- FEM readout operating mode (e.g. Normal, Self-test scan etc, TBD
- femAsicDataType:
- ASIC data type 0=Sensor data, 1=FEM internal counting, 2=ASIC pseudorandom
- femAsicLocalClock:
- ASIC clock scaling 0=100 MHz (no scaling), 1=Scaled down clock (10 MHz)
- femAsicSetupLoadMode:
- ASIC control load mode 0=parallel, 1=daisy chain (being tested)
- femInvertAdcData:
- Enable Invert ADC ASIC data True=Invert Data
- femAsicRxCmdWordStart:
- Enable ASIC readout started by Command Word in femAsicCmdSequence file
- femAsicSetupClockPhase:
- ASIC Setup Params additional phase adjustment of clock rsync wrt ASIC reset
- femPpcMode:
- Fem PPC mode 0=single train shot with PPC reset, 1=Continuous readout
- numberTrains:
- Number of trains [if LL Data Generator or PPC Data Direct selected]
- tenGigFarmMode:
- 10GigE farm mode 1=Disabled, 2=Fixed IP, multi port, 3=Farm mode with nic lists
- femAsicVersion:
- ASIC Version 1=version 1, 2=version 2
- femAsicClockSource:
- ASIC clock source 0=Fem local oscillator (100MHz), 1=XFEL synched clock (99 MHz), 2=PETRAIII synched clock (~114 MHz), 3=Diamond
- femStartTrainSource:
- Train start signal source 0=XFEL Clock & Ctrl command/reset, 1=Software, 2=LCLS, 3=Petra (derived from PETRAIII clock), 4=Diamond
- femStartTrainDelay:
- Delay between trigger arrival and start of train (in FEM clock cycles)
- femStartTrainInhibit:
- Inhibit period after each trigger (in FEM clock cycles) which holds off further triggers to allow data to be readout
- femAsicGainOverride:
- Enable Fem gain selection override False=Gain set by femAsicGain, True=Gain set by Asic Command Sequence XML tag(s)
- femDebugLevel:
- Set the debug level
- tenGig0DataGenerator:
- 10GigE 0 Data generator 1=Data Generator 2=PPC DDR2; Only relevant if femDataSource=2 [Frame Generator]
- tenGig0DataFormat:
- 10GigE 0 Data format type 0=counting data; Only relevant if femDataSource=2 [Frame Generator]
- tenGig0FrameLength:
- 10GigE 0 Frame length in bytes; Only relevant if femDataSource=2 [Frame Generator]
- tenGig0NumberOfFrames:
- 10GigE 0 Number of frames to send in each cycle; Only relevant if femDataSource=2 [Frame Generator]
- femStartTrainPolarity:
- Set polarity of the external signal indicating start of train 0=No inversion, 1=Invert signal
- femVetoPolarity:
- Set polarity of the external veto signal 0=No inversion, 1=Invert signal
- femModuleId:
- ID for FEM to differentiate from which FEM data is coming from 0 - 15
- cccSystemMode:
- Clock & Control System Mode 0=Without C&C, 1=C&C without vetoes, 2=With C&C and vetoes
- cccEmulationMode:
- Enable to emulate Clock & Control commands (for testing in absence of C&C)
- cccProvideNumberImages:
- ASICs will send “numberImages” images (BUT only if cccSystemMode=2) True=C&C decides, False=Use numberImages
- cccVetoStartDelay:
- Adjust timing of veto arrival (in steps of clock cycles)
- cccStopDelay:
- Adjust timing of the stop (in steps of clock cycles)
- cccResetDelay:
- Adjust timing of reset (in steps of clock cycles)
- cccVetoPatternFile:
- Filename containing the veto bunch pattern (10 patterns, 3072 bits each)
- trainGenInterval:
- Interval (in 100 mhz clock periods) between internally generated Train start commands
- femAsicTestDataPatternType:
- Increment test data option [if femAsicDataType=1] 0=Every Pixel 1=Only Every Image
- femPpcEmulatePipeline:
- Emulate Pipeline to compute the Pulse Number and Cell ID for the Image Descriptors
- femPpcImageReordering:
- Enable reordering images in readout by Pulse Number if femPpcEmulatePipeline enabled
- femTrainIdInitLsw:
- Train ID initial (lower 32-bit) value, Not applicable for C&C nor Data Checker
- femTrainIdInitMsw:
- Train ID initial (upper 32-bit) value, Not applicable for C&C nor Data Checker
- timeoutTrain:
- Timeout in seconds on waiting for next Train during run
- numPulsesInTrainOverride:
- Length of XRay Pulse Train (number pulses)
- femAsicCommandLength:
- ASIC length of command word in clock periods which determines ASIC sampling period; valid values are: 20 => 5 MHz ; 22 => 4.5 MHz (default XFEL 99MHz clock) ; 25 => 4.0 MHz ; 30 => 3.33 MHz ; 40 => 2.5 MHz ; 50 => 2.0 MHz ; 100 => 1.0 MHz
- asicRxGainAlgorithmType:
- Set the ASIC gain selection algorithm type (0=Original with Fixed Thresholds at Full Scale, 1=Variable Thresholds using 64 levels; 2,3 reserved)
- asicRxGainThresholdx100:
- Set AsicRx Gain Select Threshold for x100 (same value for all 128 asics); 1 (MIN) to 64 (FULL SCALE SIGNAL) ; used when asicRxGainAlgorithmType = 1
- asicRxGainThresholdx10:
- Set AsicRx Gain Select Threshold for x10 (same value for all 128 asics); 1 (MIN) to 64 (FULL SCALE SIGNAL) ; used when asicRxGainAlgorithmType = 1
- powerCardFault0:
- Power Card 0 Fault Flag
- powerCardFault1:
- Power Card 1 Fault Flag
- powerCardFemStatus0:
- Power Card 0 FEM Status Flag
- powerCardFemStatus1:
- Power Card 1 FEM Status Flag
- powerCardExtStatus0:
- Power Card 0 External Status Flag
- powerCardExtStatus1:
- Power Card 1 External Status Flag
- powerCardOverCurrent0:
- Power Card 0 Overcurrent Flag
- powerCardOverCurrent1:
- Power Card 1 Overcurrent Flag
- powerCardOverTemp0:
- Power Card Over 0 Temperature Flag
- powerCardOverTemp1:
- Power Card Over 1 Temperature Flag
- powerCardUnderTemp0:
- Power Card Under 0 Temperature Flag
- powerCardUnderTemp1:
- Power Card Under 1 Temperature Flag
- powerCardTemp0:
- Power Card 0 Temperature [C]
- powerCardTemp1:
- Power Card 1 Temperature [C]
- sensor0Temp:
- Sensor 0 Temperature [C]
- sensor1Temp:
- Sensor 1 Temperature [C]
- sensor2Temp:
- Sensor 2 Temperature [C]
- sensor3Temp:
- Sensor 3 Temperature [C]
- sensor4Temp:
- Sensor 4 Temperature [C]
- sensor5Temp:
- Sensor 5 Temperature [C]
- sensor6Temp:
- Sensor 6 Temperature [C]
- sensor7Temp:
- Sensor 7 Temperature [C]
- sensor8Temp:
- Sensor 8 Temperature [C]
- sensor9Temp:
- Sensor 9 Temperature [C]
- sensor10Temp:
- Sensor 10 Temperature [C]
- sensor11Temp:
- Sensor 11 Temperature [C]
- sensor12Temp:
- Sensor 12 Temperature [C]
- sensor13Temp:
- Sensor 13 Temperature [C]
- sensor14Temp:
- Sensor 14 Temperature [C]
- sensor15Temp:
- Sensor 15 Temperature [C]
- femVoltage0:
- FEM 5V Supply 0 Voltage [V]
- femVoltage1:
- FEM 5V Supply 1 Voltage [V]
- femCurrent0:
- FEM 5V Supply 0 Current [A]
- femCurrent1:
- FEM 5V Supply 1 Current [A]
- digitalVoltage0:
- ASIC 1.2V Digital Supply 0 Voltage [V]
- digitalVoltage1:
- ASIC 1.2V Digital Supply 1 Voltage [V]
- digitalCurrent0:
- ASIC 1.2V Digital Supply 0 Current [mA]
- digitalCurrent1:
- ASIC 1.2V Digital Supply 1 Current [mA]
- sensor0Voltage:
- Sensor 0 3.3V Supply Voltage [V]
- sensor1Voltage:
- Sensor 1 3.3V Supply Voltage [V]
- sensor2Voltage:
- Sensor 2 3.3V Supply Voltage [V]
- sensor3Voltage:
- Sensor 3 3.3V Supply Voltage [V]
- sensor4Voltage:
- Sensor 4 3.3V Supply Voltage [V]
- sensor5Voltage:
- Sensor 5 3.3V Supply Voltage [V]
- sensor6Voltage:
- Sensor 6 3.3V Supply Voltage [V]
- sensor7Voltage:
- Sensor 7 3.3V Supply Voltage [V]
- sensor8Voltage:
- Sensor 8 3.3V Supply Voltage [V]
- sensor9Voltage:
- Sensor 9 3.3V Supply Voltage [V]
- sensor10Voltage:
- Sensor 10 3.3V Supply Voltage [V]
- sensor11Voltage:
- Sensor 11 3.3V Supply Voltage [V]
- sensor12Voltage:
- Sensor 12 3.3V Supply Voltage [V]
- sensor13Voltage:
- Sensor 13 3.3V Supply Voltage [V]
- sensor14Voltage:
- Sensor 14 3.3V Supply Voltage [V]
- sensor15Voltage:
- Sensor 15 3.3V Supply Voltage [V]
- sensor0Current:
- Sensor 0 3.3V Supply Current [A]
- sensor1Current:
- Sensor 1 3.3V Supply Current [A]
- sensor2Current:
- Sensor 2 3.3V Supply Current [A]
- sensor3Current:
- Sensor 3 3.3V Supply Current [A]
- sensor4Current:
- Sensor 4 3.3V Supply Current [A]
- sensor5Current:
- Sensor 5 3.3V Supply Current [A]
- sensor6Current:
- Sensor 6 3.3V Supply Current [A]
- sensor7Current:
- Sensor 7 3.3V Supply Current [A]
- sensor8Current:
- Sensor 8 3.3V Supply Current [A]
- sensor9Current:
- Sensor 9 3.3V Supply Current [A]
- sensor10Current:
- Sensor 10 3.3V Supply Current [A]
- sensor11Current:
- Sensor 11 3.3V Supply Current [A]
- sensor12Current:
- Sensor 12 3.3V Supply Current [A]
- sensor13Current:
- Sensor 13 3.3V Supply Current [A]
- sensor14Current:
- Sensor 14 3.3V Supply Current [A]
- sensor15Current:
- Sensor 15 3.3V Supply Current [A]
- sensorBiasVoltage0:
- Sensor bias 0 voltage readback [V]
- sensorBiasVoltage1:
- Sensor bias 1 voltage readback [V]
- sensorBiasCurrent0:
- Sensor bias 0 current readback [uA]
- sensorBiasCurrent1:
- Sensor bias 1 current readback [uA]
- femV5FirmwareVersion:
- FEM V5 Firmware Version
- femBotSp3FirmwareVersion:
- FEM Bottom SP3 FPGA Firmware Version
- femTopSp3FirmwareVersion:
- FEM Top SP3 FPGA Firmware Version
- femCfgSp3FirmwareVersion:
- FEM Config SP3 FPGA Firmware Version
- femLpdClientVersion:
- LpdFemClient Software Version - Read Only
- femReadoutActive:
- FEM readout is active
- femBoardTemperature:
- FEM Board Sensor Temperature [C] Reading
- femCoreTemperature:
- FEM Core Sensor Temperature [C] Reading
| Created: | 2021-03-10T06:59:32.000+01:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Tagged after the refactoring to match python 3.8 syntax |
| Created: | 2020-09-15T16:14:34.000+02:00 |
|---|---|
| Author: | Istvan Mohacsi |
| Notes: | Added proper classVersion info, CI and tests for instantiation. |
| Created: | 2020-09-15T16:14:34.000+02:00 |
|---|---|
| Author: | Istvan Mohacsi |
| Notes: | To signify 2.10 compatibility |
| Created: | 2020-01-28T11:49:27.000+01:00 |
|---|---|
| Author: | Istvan Mohacsi |
| Notes: |
| Created: | 2019-12-17T14:07:44.000+01:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2019-04-15T14:54:51.000+02:00 |
|---|---|
| Author: | Astrid Muennich |
| Notes: | Refactored Polling, triggered by ERROR state appearing on DISABLED FEM. |
| Created: | 2018-11-13T13:54:26.000+01:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
| Created: | 2018-02-01T17:03:04.000+01:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
| Created: | 2018-01-12T13:58:18.000+01:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
| Created: | 2017-11-28T15:57:57.000+01:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
| Created: | 2017-11-28T12:18:15.000+01:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
| Created: | 2017-11-27T16:04:40.000+01:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
| Created: | 2017-11-22T14:50:27.000+01:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
| Created: | 2017-10-11T17:37:18.000+02:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
| Created: | 2017-08-30T11:12:31.000+02:00 |
|---|---|
| Author: | Astrid Muennich |
| Notes: |
| Created: | 2017-08-18T09:57:47.000+02:00 |
|---|---|
| Author: | Astrid Muennich |
| Notes: | fix for sync start |
| Created: | 2017-08-09T16:00:28.000+02:00 |
|---|---|
| Author: | John Wiggins |
| Notes: | Tag for 2.1.12 deployment |
| Created: | 2017-06-27T13:48:24.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2017-03-20T12:55:15.000+01:00 |
|---|---|
| Author: | Astrid Muennich |
| Notes: | tagged against karabo framework branch 2.2.0-squad2-feature-branch |
| Created: | 2014-03-28T16:12:21.000+00:00 |
|---|---|
| Author: | Majank Kumar |
| Notes: | correcting dir structure of tags/1.0.0 |
FEM_Q3M2¶
| Instance id: | FXE_DET_LPD1M-1/FPGA/FEM_Q3M2 |
|---|---|
| Class id: | LpdFem |
| Host: | fxe-rr-sys-con-10 |
| Alias: | fxe-rr-sys-con-10 |
| Git repo: | https://git.xfel.eu/karaboDevices/lpdFem |
| Last modified: | 2021-03-17T20:27:36.000+01:00 |
| Created at: | 2017-02-01T10:12:34.000+01:00 |
| Main authors: | Hauf, Ahmed, Silenzi |
| Latest tag: | 2.3.4-2.11.0 |
| Deployment tag: | 2.3.4-2.11.0 |
| Installed tag: | 2.3.3-2.10.0 |
| Projects: | LPD_Control, DET_LPD |
| Scenes: | FEM Overview, Power Overview, FemTemp Monitor, Power Q3M2, Temperature Q3, Power Overview, Power Q3M2, LPD Overview, LPD Overview, FEM Overview, FemTemp Monitor, Detector Configuration, Temperature Q3 |
| Accessible by: | CAL, CONTROLS, CTRL, DA, DET, xdoc, yousefh |
Warning
Rogue installation which is not mentioned in the deployment!
Warning
The installed tag (2.3.3-2.10.0) does not match tags mentioned in the deployment ([‘2.3.4-2.11.0’])!
Documentation about the devices for the control of the LPD modules can be found here.
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO, prepended by package name
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- useTimeserver:
- Unused - whether device connects to time server is configured via ‘timeServerId’
- timeServerId:
- The instance id uniquely identifies a TimeServer instance in the distributed system
- progress:
- The progress of the current action
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- Logger:
- Logging settings
- connectFem:
- Open connection to FEM
- disconnectFem:
- Close connection to FEM
- configure:
- Upload configuration parameters to the FEM
- prepare:
- Prepare new configuration parameters for the FEM
- startDAQ:
- Start data acquisition
- stopDAQ:
- Stop acquisition immediately
- reset:
- Resets the device in case of an error
- disable:
- Disable FEM to be ignored
- enable:
- Enable FEM to be part of the system
- disabled:
- Disable FEM, will no longer be controlled by the composite
- sys_status:
- Status summary
- error_msg:
- Error message.
- sync_start_time:
- Unix timestamp to trigger start at
- femHost:
- FEM hostname or IP address
- femPort:
- FEM port number
- femTimeout:
- FEM connection timeout
- femAsicModuleType:
- Selects ASIC module type 0=Supermodule, 1=Single ASIC, 2=2-tile module, 3=Stand-alone
- femLegacyPowerCard:
- Enable legacy power card support
- sensorBias0:
- Sensor 0 HV Bias Voltage [V]
- sensorBias1:
- Sensor 1 HV Bias Voltage [V]
- sensorBiasEnable0:
- Sensor 0 HV Bias Enable
- sensorBiasEnable1:
- Sensor 1 HV Bias Enable
- asicPowerEnable0:
- ASIC 0 LV Power Enable
- asicPowerEnable1:
- ASIC 1 LV Power Enable
- tenGig0SourceMac:
- 10GigE 0 UDP Source MAC Address
- tenGig0SourceIp:
- 10GigE 0 UDP Source IP Address
- tenGig0SourcePort:
- 10GigE 0 UDP Source Port
- tenGig0DestMac:
- 10GigE 0 UDP Destination MAC Address
- tenGig0DestIp:
- 10GigE 0 UDP Destination IP Address
- tenGig0DestPort:
- 10GigE 0 UDP Destination Port
- tenGigInterframeGap:
- 10GigE Inter-frame gap timer [clock cycles]
- tenGigUdpPacketLen:
- 10GigE UDP packet payload length
- femEnableTenGig:
- Enables transmission of image data via 10GigE UDP interface
- femDataSource:
- Source of data sent to 10GigE: 0=ASIC (via PPC), 1=ASIC (bypassing PPC), 2=Frame Generator, 3=PPC (pattern data)
- femAsicEnableMask:
- ASIC RX channel enable mask (4*32 bits)
- numberImages:
- Sets the number of images per trigger
- integrationCycles:
- Sets the number of integration cycles per images
- femAsicGain:
- Set the ASIC gain selection mode (0=ASIC algorithm, 1, 10, 100)
- femAsicSetupParams:
- ASIC Setup Parameters defined in XML syntax
- femAsicCmdSequence:
- ASIC Command Words defined in XML syntax
- femAsicPixelFeedbackOverride:
- ASIC pixel feedback override selection: 0=low(50pF), 1=high(5pF), -1=XML decides
- femAsicPixelSelfTestOverride:
- ASIC pixel self-test override selection: 0=off, 1-5=test selection, -1=XML decides
- femReadoutOperatingMode:
- FEM readout operating mode (e.g. Normal, Self-test scan etc, TBD
- femAsicDataType:
- ASIC data type 0=Sensor data, 1=FEM internal counting, 2=ASIC pseudorandom
- femAsicLocalClock:
- ASIC clock scaling 0=100 MHz (no scaling), 1=Scaled down clock (10 MHz)
- femAsicSetupLoadMode:
- ASIC control load mode 0=parallel, 1=daisy chain (being tested)
- femInvertAdcData:
- Enable Invert ADC ASIC data True=Invert Data
- femAsicRxCmdWordStart:
- Enable ASIC readout started by Command Word in femAsicCmdSequence file
- femAsicSetupClockPhase:
- ASIC Setup Params additional phase adjustment of clock rsync wrt ASIC reset
- femPpcMode:
- Fem PPC mode 0=single train shot with PPC reset, 1=Continuous readout
- numberTrains:
- Number of trains [if LL Data Generator or PPC Data Direct selected]
- tenGigFarmMode:
- 10GigE farm mode 1=Disabled, 2=Fixed IP, multi port, 3=Farm mode with nic lists
- femAsicVersion:
- ASIC Version 1=version 1, 2=version 2
- femAsicClockSource:
- ASIC clock source 0=Fem local oscillator (100MHz), 1=XFEL synched clock (99 MHz), 2=PETRAIII synched clock (~114 MHz), 3=Diamond
- femStartTrainSource:
- Train start signal source 0=XFEL Clock & Ctrl command/reset, 1=Software, 2=LCLS, 3=Petra (derived from PETRAIII clock), 4=Diamond
- femStartTrainDelay:
- Delay between trigger arrival and start of train (in FEM clock cycles)
- femStartTrainInhibit:
- Inhibit period after each trigger (in FEM clock cycles) which holds off further triggers to allow data to be readout
- femAsicGainOverride:
- Enable Fem gain selection override False=Gain set by femAsicGain, True=Gain set by Asic Command Sequence XML tag(s)
- femDebugLevel:
- Set the debug level
- tenGig0DataGenerator:
- 10GigE 0 Data generator 1=Data Generator 2=PPC DDR2; Only relevant if femDataSource=2 [Frame Generator]
- tenGig0DataFormat:
- 10GigE 0 Data format type 0=counting data; Only relevant if femDataSource=2 [Frame Generator]
- tenGig0FrameLength:
- 10GigE 0 Frame length in bytes; Only relevant if femDataSource=2 [Frame Generator]
- tenGig0NumberOfFrames:
- 10GigE 0 Number of frames to send in each cycle; Only relevant if femDataSource=2 [Frame Generator]
- femStartTrainPolarity:
- Set polarity of the external signal indicating start of train 0=No inversion, 1=Invert signal
- femVetoPolarity:
- Set polarity of the external veto signal 0=No inversion, 1=Invert signal
- femModuleId:
- ID for FEM to differentiate from which FEM data is coming from 0 - 15
- cccSystemMode:
- Clock & Control System Mode 0=Without C&C, 1=C&C without vetoes, 2=With C&C and vetoes
- cccEmulationMode:
- Enable to emulate Clock & Control commands (for testing in absence of C&C)
- cccProvideNumberImages:
- ASICs will send “numberImages” images (BUT only if cccSystemMode=2) True=C&C decides, False=Use numberImages
- cccVetoStartDelay:
- Adjust timing of veto arrival (in steps of clock cycles)
- cccStopDelay:
- Adjust timing of the stop (in steps of clock cycles)
- cccResetDelay:
- Adjust timing of reset (in steps of clock cycles)
- cccVetoPatternFile:
- Filename containing the veto bunch pattern (10 patterns, 3072 bits each)
- trainGenInterval:
- Interval (in 100 mhz clock periods) between internally generated Train start commands
- femAsicTestDataPatternType:
- Increment test data option [if femAsicDataType=1] 0=Every Pixel 1=Only Every Image
- femPpcEmulatePipeline:
- Emulate Pipeline to compute the Pulse Number and Cell ID for the Image Descriptors
- femPpcImageReordering:
- Enable reordering images in readout by Pulse Number if femPpcEmulatePipeline enabled
- femTrainIdInitLsw:
- Train ID initial (lower 32-bit) value, Not applicable for C&C nor Data Checker
- femTrainIdInitMsw:
- Train ID initial (upper 32-bit) value, Not applicable for C&C nor Data Checker
- timeoutTrain:
- Timeout in seconds on waiting for next Train during run
- numPulsesInTrainOverride:
- Length of XRay Pulse Train (number pulses)
- femAsicCommandLength:
- ASIC length of command word in clock periods which determines ASIC sampling period; valid values are: 20 => 5 MHz ; 22 => 4.5 MHz (default XFEL 99MHz clock) ; 25 => 4.0 MHz ; 30 => 3.33 MHz ; 40 => 2.5 MHz ; 50 => 2.0 MHz ; 100 => 1.0 MHz
- asicRxGainAlgorithmType:
- Set the ASIC gain selection algorithm type (0=Original with Fixed Thresholds at Full Scale, 1=Variable Thresholds using 64 levels; 2,3 reserved)
- asicRxGainThresholdx100:
- Set AsicRx Gain Select Threshold for x100 (same value for all 128 asics); 1 (MIN) to 64 (FULL SCALE SIGNAL) ; used when asicRxGainAlgorithmType = 1
- asicRxGainThresholdx10:
- Set AsicRx Gain Select Threshold for x10 (same value for all 128 asics); 1 (MIN) to 64 (FULL SCALE SIGNAL) ; used when asicRxGainAlgorithmType = 1
- powerCardFault0:
- Power Card 0 Fault Flag
- powerCardFault1:
- Power Card 1 Fault Flag
- powerCardFemStatus0:
- Power Card 0 FEM Status Flag
- powerCardFemStatus1:
- Power Card 1 FEM Status Flag
- powerCardExtStatus0:
- Power Card 0 External Status Flag
- powerCardExtStatus1:
- Power Card 1 External Status Flag
- powerCardOverCurrent0:
- Power Card 0 Overcurrent Flag
- powerCardOverCurrent1:
- Power Card 1 Overcurrent Flag
- powerCardOverTemp0:
- Power Card Over 0 Temperature Flag
- powerCardOverTemp1:
- Power Card Over 1 Temperature Flag
- powerCardUnderTemp0:
- Power Card Under 0 Temperature Flag
- powerCardUnderTemp1:
- Power Card Under 1 Temperature Flag
- powerCardTemp0:
- Power Card 0 Temperature [C]
- powerCardTemp1:
- Power Card 1 Temperature [C]
- sensor0Temp:
- Sensor 0 Temperature [C]
- sensor1Temp:
- Sensor 1 Temperature [C]
- sensor2Temp:
- Sensor 2 Temperature [C]
- sensor3Temp:
- Sensor 3 Temperature [C]
- sensor4Temp:
- Sensor 4 Temperature [C]
- sensor5Temp:
- Sensor 5 Temperature [C]
- sensor6Temp:
- Sensor 6 Temperature [C]
- sensor7Temp:
- Sensor 7 Temperature [C]
- sensor8Temp:
- Sensor 8 Temperature [C]
- sensor9Temp:
- Sensor 9 Temperature [C]
- sensor10Temp:
- Sensor 10 Temperature [C]
- sensor11Temp:
- Sensor 11 Temperature [C]
- sensor12Temp:
- Sensor 12 Temperature [C]
- sensor13Temp:
- Sensor 13 Temperature [C]
- sensor14Temp:
- Sensor 14 Temperature [C]
- sensor15Temp:
- Sensor 15 Temperature [C]
- femVoltage0:
- FEM 5V Supply 0 Voltage [V]
- femVoltage1:
- FEM 5V Supply 1 Voltage [V]
- femCurrent0:
- FEM 5V Supply 0 Current [A]
- femCurrent1:
- FEM 5V Supply 1 Current [A]
- digitalVoltage0:
- ASIC 1.2V Digital Supply 0 Voltage [V]
- digitalVoltage1:
- ASIC 1.2V Digital Supply 1 Voltage [V]
- digitalCurrent0:
- ASIC 1.2V Digital Supply 0 Current [mA]
- digitalCurrent1:
- ASIC 1.2V Digital Supply 1 Current [mA]
- sensor0Voltage:
- Sensor 0 3.3V Supply Voltage [V]
- sensor1Voltage:
- Sensor 1 3.3V Supply Voltage [V]
- sensor2Voltage:
- Sensor 2 3.3V Supply Voltage [V]
- sensor3Voltage:
- Sensor 3 3.3V Supply Voltage [V]
- sensor4Voltage:
- Sensor 4 3.3V Supply Voltage [V]
- sensor5Voltage:
- Sensor 5 3.3V Supply Voltage [V]
- sensor6Voltage:
- Sensor 6 3.3V Supply Voltage [V]
- sensor7Voltage:
- Sensor 7 3.3V Supply Voltage [V]
- sensor8Voltage:
- Sensor 8 3.3V Supply Voltage [V]
- sensor9Voltage:
- Sensor 9 3.3V Supply Voltage [V]
- sensor10Voltage:
- Sensor 10 3.3V Supply Voltage [V]
- sensor11Voltage:
- Sensor 11 3.3V Supply Voltage [V]
- sensor12Voltage:
- Sensor 12 3.3V Supply Voltage [V]
- sensor13Voltage:
- Sensor 13 3.3V Supply Voltage [V]
- sensor14Voltage:
- Sensor 14 3.3V Supply Voltage [V]
- sensor15Voltage:
- Sensor 15 3.3V Supply Voltage [V]
- sensor0Current:
- Sensor 0 3.3V Supply Current [A]
- sensor1Current:
- Sensor 1 3.3V Supply Current [A]
- sensor2Current:
- Sensor 2 3.3V Supply Current [A]
- sensor3Current:
- Sensor 3 3.3V Supply Current [A]
- sensor4Current:
- Sensor 4 3.3V Supply Current [A]
- sensor5Current:
- Sensor 5 3.3V Supply Current [A]
- sensor6Current:
- Sensor 6 3.3V Supply Current [A]
- sensor7Current:
- Sensor 7 3.3V Supply Current [A]
- sensor8Current:
- Sensor 8 3.3V Supply Current [A]
- sensor9Current:
- Sensor 9 3.3V Supply Current [A]
- sensor10Current:
- Sensor 10 3.3V Supply Current [A]
- sensor11Current:
- Sensor 11 3.3V Supply Current [A]
- sensor12Current:
- Sensor 12 3.3V Supply Current [A]
- sensor13Current:
- Sensor 13 3.3V Supply Current [A]
- sensor14Current:
- Sensor 14 3.3V Supply Current [A]
- sensor15Current:
- Sensor 15 3.3V Supply Current [A]
- sensorBiasVoltage0:
- Sensor bias 0 voltage readback [V]
- sensorBiasVoltage1:
- Sensor bias 1 voltage readback [V]
- sensorBiasCurrent0:
- Sensor bias 0 current readback [uA]
- sensorBiasCurrent1:
- Sensor bias 1 current readback [uA]
- femV5FirmwareVersion:
- FEM V5 Firmware Version
- femBotSp3FirmwareVersion:
- FEM Bottom SP3 FPGA Firmware Version
- femTopSp3FirmwareVersion:
- FEM Top SP3 FPGA Firmware Version
- femCfgSp3FirmwareVersion:
- FEM Config SP3 FPGA Firmware Version
- femLpdClientVersion:
- LpdFemClient Software Version - Read Only
- femReadoutActive:
- FEM readout is active
- femBoardTemperature:
- FEM Board Sensor Temperature [C] Reading
- femCoreTemperature:
- FEM Core Sensor Temperature [C] Reading
| Created: | 2021-03-10T06:59:32.000+01:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Tagged after the refactoring to match python 3.8 syntax |
| Created: | 2020-09-15T16:14:34.000+02:00 |
|---|---|
| Author: | Istvan Mohacsi |
| Notes: | Added proper classVersion info, CI and tests for instantiation. |
| Created: | 2020-09-15T16:14:34.000+02:00 |
|---|---|
| Author: | Istvan Mohacsi |
| Notes: | To signify 2.10 compatibility |
| Created: | 2020-01-28T11:49:27.000+01:00 |
|---|---|
| Author: | Istvan Mohacsi |
| Notes: |
| Created: | 2019-12-17T14:07:44.000+01:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2019-04-15T14:54:51.000+02:00 |
|---|---|
| Author: | Astrid Muennich |
| Notes: | Refactored Polling, triggered by ERROR state appearing on DISABLED FEM. |
| Created: | 2018-11-13T13:54:26.000+01:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
| Created: | 2018-02-01T17:03:04.000+01:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
| Created: | 2018-01-12T13:58:18.000+01:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
| Created: | 2017-11-28T15:57:57.000+01:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
| Created: | 2017-11-28T12:18:15.000+01:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
| Created: | 2017-11-27T16:04:40.000+01:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
| Created: | 2017-11-22T14:50:27.000+01:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
| Created: | 2017-10-11T17:37:18.000+02:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
| Created: | 2017-08-30T11:12:31.000+02:00 |
|---|---|
| Author: | Astrid Muennich |
| Notes: |
| Created: | 2017-08-18T09:57:47.000+02:00 |
|---|---|
| Author: | Astrid Muennich |
| Notes: | fix for sync start |
| Created: | 2017-08-09T16:00:28.000+02:00 |
|---|---|
| Author: | John Wiggins |
| Notes: | Tag for 2.1.12 deployment |
| Created: | 2017-06-27T13:48:24.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2017-03-20T12:55:15.000+01:00 |
|---|---|
| Author: | Astrid Muennich |
| Notes: | tagged against karabo framework branch 2.2.0-squad2-feature-branch |
| Created: | 2014-03-28T16:12:21.000+00:00 |
|---|---|
| Author: | Majank Kumar |
| Notes: | correcting dir structure of tags/1.0.0 |
FEM_Q3M3¶
| Instance id: | FXE_DET_LPD1M-1/FPGA/FEM_Q3M3 |
|---|---|
| Class id: | LpdFem |
| Host: | fxe-rr-sys-con-10 |
| Alias: | fxe-rr-sys-con-10 |
| Git repo: | https://git.xfel.eu/karaboDevices/lpdFem |
| Last modified: | 2021-03-17T20:27:36.000+01:00 |
| Created at: | 2017-02-01T10:12:34.000+01:00 |
| Main authors: | Hauf, Ahmed, Silenzi |
| Latest tag: | 2.3.4-2.11.0 |
| Deployment tag: | 2.3.4-2.11.0 |
| Installed tag: | 2.3.3-2.10.0 |
| Projects: | LPD_Control, DET_LPD |
| Scenes: | FEM Overview, Power Overview, FemTemp Monitor, Power Q3M3, Power Q3M3, Temperature Q3, Power Overview, LPD Overview, LPD Overview, FEM Overview, FemTemp Monitor, Detector Configuration, Temperature Q3 |
| Accessible by: | CAL, CONTROLS, CTRL, DA, DET, xdoc, yousefh |
Warning
Rogue installation which is not mentioned in the deployment!
Warning
The installed tag (2.3.3-2.10.0) does not match tags mentioned in the deployment ([‘2.3.4-2.11.0’])!
Documentation about the devices for the control of the LPD modules can be found here.
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO, prepended by package name
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- useTimeserver:
- Unused - whether device connects to time server is configured via ‘timeServerId’
- timeServerId:
- The instance id uniquely identifies a TimeServer instance in the distributed system
- progress:
- The progress of the current action
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- Logger:
- Logging settings
- connectFem:
- Open connection to FEM
- disconnectFem:
- Close connection to FEM
- configure:
- Upload configuration parameters to the FEM
- prepare:
- Prepare new configuration parameters for the FEM
- startDAQ:
- Start data acquisition
- stopDAQ:
- Stop acquisition immediately
- reset:
- Resets the device in case of an error
- disable:
- Disable FEM to be ignored
- enable:
- Enable FEM to be part of the system
- disabled:
- Disable FEM, will no longer be controlled by the composite
- sys_status:
- Status summary
- error_msg:
- Error message.
- sync_start_time:
- Unix timestamp to trigger start at
- femHost:
- FEM hostname or IP address
- femPort:
- FEM port number
- femTimeout:
- FEM connection timeout
- femAsicModuleType:
- Selects ASIC module type 0=Supermodule, 1=Single ASIC, 2=2-tile module, 3=Stand-alone
- femLegacyPowerCard:
- Enable legacy power card support
- sensorBias0:
- Sensor 0 HV Bias Voltage [V]
- sensorBias1:
- Sensor 1 HV Bias Voltage [V]
- sensorBiasEnable0:
- Sensor 0 HV Bias Enable
- sensorBiasEnable1:
- Sensor 1 HV Bias Enable
- asicPowerEnable0:
- ASIC 0 LV Power Enable
- asicPowerEnable1:
- ASIC 1 LV Power Enable
- tenGig0SourceMac:
- 10GigE 0 UDP Source MAC Address
- tenGig0SourceIp:
- 10GigE 0 UDP Source IP Address
- tenGig0SourcePort:
- 10GigE 0 UDP Source Port
- tenGig0DestMac:
- 10GigE 0 UDP Destination MAC Address
- tenGig0DestIp:
- 10GigE 0 UDP Destination IP Address
- tenGig0DestPort:
- 10GigE 0 UDP Destination Port
- tenGigInterframeGap:
- 10GigE Inter-frame gap timer [clock cycles]
- tenGigUdpPacketLen:
- 10GigE UDP packet payload length
- femEnableTenGig:
- Enables transmission of image data via 10GigE UDP interface
- femDataSource:
- Source of data sent to 10GigE: 0=ASIC (via PPC), 1=ASIC (bypassing PPC), 2=Frame Generator, 3=PPC (pattern data)
- femAsicEnableMask:
- ASIC RX channel enable mask (4*32 bits)
- numberImages:
- Sets the number of images per trigger
- integrationCycles:
- Sets the number of integration cycles per images
- femAsicGain:
- Set the ASIC gain selection mode (0=ASIC algorithm, 1, 10, 100)
- femAsicSetupParams:
- ASIC Setup Parameters defined in XML syntax
- femAsicCmdSequence:
- ASIC Command Words defined in XML syntax
- femAsicPixelFeedbackOverride:
- ASIC pixel feedback override selection: 0=low(50pF), 1=high(5pF), -1=XML decides
- femAsicPixelSelfTestOverride:
- ASIC pixel self-test override selection: 0=off, 1-5=test selection, -1=XML decides
- femReadoutOperatingMode:
- FEM readout operating mode (e.g. Normal, Self-test scan etc, TBD
- femAsicDataType:
- ASIC data type 0=Sensor data, 1=FEM internal counting, 2=ASIC pseudorandom
- femAsicLocalClock:
- ASIC clock scaling 0=100 MHz (no scaling), 1=Scaled down clock (10 MHz)
- femAsicSetupLoadMode:
- ASIC control load mode 0=parallel, 1=daisy chain (being tested)
- femInvertAdcData:
- Enable Invert ADC ASIC data True=Invert Data
- femAsicRxCmdWordStart:
- Enable ASIC readout started by Command Word in femAsicCmdSequence file
- femAsicSetupClockPhase:
- ASIC Setup Params additional phase adjustment of clock rsync wrt ASIC reset
- femPpcMode:
- Fem PPC mode 0=single train shot with PPC reset, 1=Continuous readout
- numberTrains:
- Number of trains [if LL Data Generator or PPC Data Direct selected]
- tenGigFarmMode:
- 10GigE farm mode 1=Disabled, 2=Fixed IP, multi port, 3=Farm mode with nic lists
- femAsicVersion:
- ASIC Version 1=version 1, 2=version 2
- femAsicClockSource:
- ASIC clock source 0=Fem local oscillator (100MHz), 1=XFEL synched clock (99 MHz), 2=PETRAIII synched clock (~114 MHz), 3=Diamond
- femStartTrainSource:
- Train start signal source 0=XFEL Clock & Ctrl command/reset, 1=Software, 2=LCLS, 3=Petra (derived from PETRAIII clock), 4=Diamond
- femStartTrainDelay:
- Delay between trigger arrival and start of train (in FEM clock cycles)
- femStartTrainInhibit:
- Inhibit period after each trigger (in FEM clock cycles) which holds off further triggers to allow data to be readout
- femAsicGainOverride:
- Enable Fem gain selection override False=Gain set by femAsicGain, True=Gain set by Asic Command Sequence XML tag(s)
- femDebugLevel:
- Set the debug level
- tenGig0DataGenerator:
- 10GigE 0 Data generator 1=Data Generator 2=PPC DDR2; Only relevant if femDataSource=2 [Frame Generator]
- tenGig0DataFormat:
- 10GigE 0 Data format type 0=counting data; Only relevant if femDataSource=2 [Frame Generator]
- tenGig0FrameLength:
- 10GigE 0 Frame length in bytes; Only relevant if femDataSource=2 [Frame Generator]
- tenGig0NumberOfFrames:
- 10GigE 0 Number of frames to send in each cycle; Only relevant if femDataSource=2 [Frame Generator]
- femStartTrainPolarity:
- Set polarity of the external signal indicating start of train 0=No inversion, 1=Invert signal
- femVetoPolarity:
- Set polarity of the external veto signal 0=No inversion, 1=Invert signal
- femModuleId:
- ID for FEM to differentiate from which FEM data is coming from 0 - 15
- cccSystemMode:
- Clock & Control System Mode 0=Without C&C, 1=C&C without vetoes, 2=With C&C and vetoes
- cccEmulationMode:
- Enable to emulate Clock & Control commands (for testing in absence of C&C)
- cccProvideNumberImages:
- ASICs will send “numberImages” images (BUT only if cccSystemMode=2) True=C&C decides, False=Use numberImages
- cccVetoStartDelay:
- Adjust timing of veto arrival (in steps of clock cycles)
- cccStopDelay:
- Adjust timing of the stop (in steps of clock cycles)
- cccResetDelay:
- Adjust timing of reset (in steps of clock cycles)
- cccVetoPatternFile:
- Filename containing the veto bunch pattern (10 patterns, 3072 bits each)
- trainGenInterval:
- Interval (in 100 mhz clock periods) between internally generated Train start commands
- femAsicTestDataPatternType:
- Increment test data option [if femAsicDataType=1] 0=Every Pixel 1=Only Every Image
- femPpcEmulatePipeline:
- Emulate Pipeline to compute the Pulse Number and Cell ID for the Image Descriptors
- femPpcImageReordering:
- Enable reordering images in readout by Pulse Number if femPpcEmulatePipeline enabled
- femTrainIdInitLsw:
- Train ID initial (lower 32-bit) value, Not applicable for C&C nor Data Checker
- femTrainIdInitMsw:
- Train ID initial (upper 32-bit) value, Not applicable for C&C nor Data Checker
- timeoutTrain:
- Timeout in seconds on waiting for next Train during run
- numPulsesInTrainOverride:
- Length of XRay Pulse Train (number pulses)
- femAsicCommandLength:
- ASIC length of command word in clock periods which determines ASIC sampling period; valid values are: 20 => 5 MHz ; 22 => 4.5 MHz (default XFEL 99MHz clock) ; 25 => 4.0 MHz ; 30 => 3.33 MHz ; 40 => 2.5 MHz ; 50 => 2.0 MHz ; 100 => 1.0 MHz
- asicRxGainAlgorithmType:
- Set the ASIC gain selection algorithm type (0=Original with Fixed Thresholds at Full Scale, 1=Variable Thresholds using 64 levels; 2,3 reserved)
- asicRxGainThresholdx100:
- Set AsicRx Gain Select Threshold for x100 (same value for all 128 asics); 1 (MIN) to 64 (FULL SCALE SIGNAL) ; used when asicRxGainAlgorithmType = 1
- asicRxGainThresholdx10:
- Set AsicRx Gain Select Threshold for x10 (same value for all 128 asics); 1 (MIN) to 64 (FULL SCALE SIGNAL) ; used when asicRxGainAlgorithmType = 1
- powerCardFault0:
- Power Card 0 Fault Flag
- powerCardFault1:
- Power Card 1 Fault Flag
- powerCardFemStatus0:
- Power Card 0 FEM Status Flag
- powerCardFemStatus1:
- Power Card 1 FEM Status Flag
- powerCardExtStatus0:
- Power Card 0 External Status Flag
- powerCardExtStatus1:
- Power Card 1 External Status Flag
- powerCardOverCurrent0:
- Power Card 0 Overcurrent Flag
- powerCardOverCurrent1:
- Power Card 1 Overcurrent Flag
- powerCardOverTemp0:
- Power Card Over 0 Temperature Flag
- powerCardOverTemp1:
- Power Card Over 1 Temperature Flag
- powerCardUnderTemp0:
- Power Card Under 0 Temperature Flag
- powerCardUnderTemp1:
- Power Card Under 1 Temperature Flag
- powerCardTemp0:
- Power Card 0 Temperature [C]
- powerCardTemp1:
- Power Card 1 Temperature [C]
- sensor0Temp:
- Sensor 0 Temperature [C]
- sensor1Temp:
- Sensor 1 Temperature [C]
- sensor2Temp:
- Sensor 2 Temperature [C]
- sensor3Temp:
- Sensor 3 Temperature [C]
- sensor4Temp:
- Sensor 4 Temperature [C]
- sensor5Temp:
- Sensor 5 Temperature [C]
- sensor6Temp:
- Sensor 6 Temperature [C]
- sensor7Temp:
- Sensor 7 Temperature [C]
- sensor8Temp:
- Sensor 8 Temperature [C]
- sensor9Temp:
- Sensor 9 Temperature [C]
- sensor10Temp:
- Sensor 10 Temperature [C]
- sensor11Temp:
- Sensor 11 Temperature [C]
- sensor12Temp:
- Sensor 12 Temperature [C]
- sensor13Temp:
- Sensor 13 Temperature [C]
- sensor14Temp:
- Sensor 14 Temperature [C]
- sensor15Temp:
- Sensor 15 Temperature [C]
- femVoltage0:
- FEM 5V Supply 0 Voltage [V]
- femVoltage1:
- FEM 5V Supply 1 Voltage [V]
- femCurrent0:
- FEM 5V Supply 0 Current [A]
- femCurrent1:
- FEM 5V Supply 1 Current [A]
- digitalVoltage0:
- ASIC 1.2V Digital Supply 0 Voltage [V]
- digitalVoltage1:
- ASIC 1.2V Digital Supply 1 Voltage [V]
- digitalCurrent0:
- ASIC 1.2V Digital Supply 0 Current [mA]
- digitalCurrent1:
- ASIC 1.2V Digital Supply 1 Current [mA]
- sensor0Voltage:
- Sensor 0 3.3V Supply Voltage [V]
- sensor1Voltage:
- Sensor 1 3.3V Supply Voltage [V]
- sensor2Voltage:
- Sensor 2 3.3V Supply Voltage [V]
- sensor3Voltage:
- Sensor 3 3.3V Supply Voltage [V]
- sensor4Voltage:
- Sensor 4 3.3V Supply Voltage [V]
- sensor5Voltage:
- Sensor 5 3.3V Supply Voltage [V]
- sensor6Voltage:
- Sensor 6 3.3V Supply Voltage [V]
- sensor7Voltage:
- Sensor 7 3.3V Supply Voltage [V]
- sensor8Voltage:
- Sensor 8 3.3V Supply Voltage [V]
- sensor9Voltage:
- Sensor 9 3.3V Supply Voltage [V]
- sensor10Voltage:
- Sensor 10 3.3V Supply Voltage [V]
- sensor11Voltage:
- Sensor 11 3.3V Supply Voltage [V]
- sensor12Voltage:
- Sensor 12 3.3V Supply Voltage [V]
- sensor13Voltage:
- Sensor 13 3.3V Supply Voltage [V]
- sensor14Voltage:
- Sensor 14 3.3V Supply Voltage [V]
- sensor15Voltage:
- Sensor 15 3.3V Supply Voltage [V]
- sensor0Current:
- Sensor 0 3.3V Supply Current [A]
- sensor1Current:
- Sensor 1 3.3V Supply Current [A]
- sensor2Current:
- Sensor 2 3.3V Supply Current [A]
- sensor3Current:
- Sensor 3 3.3V Supply Current [A]
- sensor4Current:
- Sensor 4 3.3V Supply Current [A]
- sensor5Current:
- Sensor 5 3.3V Supply Current [A]
- sensor6Current:
- Sensor 6 3.3V Supply Current [A]
- sensor7Current:
- Sensor 7 3.3V Supply Current [A]
- sensor8Current:
- Sensor 8 3.3V Supply Current [A]
- sensor9Current:
- Sensor 9 3.3V Supply Current [A]
- sensor10Current:
- Sensor 10 3.3V Supply Current [A]
- sensor11Current:
- Sensor 11 3.3V Supply Current [A]
- sensor12Current:
- Sensor 12 3.3V Supply Current [A]
- sensor13Current:
- Sensor 13 3.3V Supply Current [A]
- sensor14Current:
- Sensor 14 3.3V Supply Current [A]
- sensor15Current:
- Sensor 15 3.3V Supply Current [A]
- sensorBiasVoltage0:
- Sensor bias 0 voltage readback [V]
- sensorBiasVoltage1:
- Sensor bias 1 voltage readback [V]
- sensorBiasCurrent0:
- Sensor bias 0 current readback [uA]
- sensorBiasCurrent1:
- Sensor bias 1 current readback [uA]
- femV5FirmwareVersion:
- FEM V5 Firmware Version
- femBotSp3FirmwareVersion:
- FEM Bottom SP3 FPGA Firmware Version
- femTopSp3FirmwareVersion:
- FEM Top SP3 FPGA Firmware Version
- femCfgSp3FirmwareVersion:
- FEM Config SP3 FPGA Firmware Version
- femLpdClientVersion:
- LpdFemClient Software Version - Read Only
- femReadoutActive:
- FEM readout is active
- femBoardTemperature:
- FEM Board Sensor Temperature [C] Reading
- femCoreTemperature:
- FEM Core Sensor Temperature [C] Reading
| Created: | 2021-03-10T06:59:32.000+01:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Tagged after the refactoring to match python 3.8 syntax |
| Created: | 2020-09-15T16:14:34.000+02:00 |
|---|---|
| Author: | Istvan Mohacsi |
| Notes: | Added proper classVersion info, CI and tests for instantiation. |
| Created: | 2020-09-15T16:14:34.000+02:00 |
|---|---|
| Author: | Istvan Mohacsi |
| Notes: | To signify 2.10 compatibility |
| Created: | 2020-01-28T11:49:27.000+01:00 |
|---|---|
| Author: | Istvan Mohacsi |
| Notes: |
| Created: | 2019-12-17T14:07:44.000+01:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2019-04-15T14:54:51.000+02:00 |
|---|---|
| Author: | Astrid Muennich |
| Notes: | Refactored Polling, triggered by ERROR state appearing on DISABLED FEM. |
| Created: | 2018-11-13T13:54:26.000+01:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
| Created: | 2018-02-01T17:03:04.000+01:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
| Created: | 2018-01-12T13:58:18.000+01:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
| Created: | 2017-11-28T15:57:57.000+01:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
| Created: | 2017-11-28T12:18:15.000+01:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
| Created: | 2017-11-27T16:04:40.000+01:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
| Created: | 2017-11-22T14:50:27.000+01:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
| Created: | 2017-10-11T17:37:18.000+02:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
| Created: | 2017-08-30T11:12:31.000+02:00 |
|---|---|
| Author: | Astrid Muennich |
| Notes: |
| Created: | 2017-08-18T09:57:47.000+02:00 |
|---|---|
| Author: | Astrid Muennich |
| Notes: | fix for sync start |
| Created: | 2017-08-09T16:00:28.000+02:00 |
|---|---|
| Author: | John Wiggins |
| Notes: | Tag for 2.1.12 deployment |
| Created: | 2017-06-27T13:48:24.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2017-03-20T12:55:15.000+01:00 |
|---|---|
| Author: | Astrid Muennich |
| Notes: | tagged against karabo framework branch 2.2.0-squad2-feature-branch |
| Created: | 2014-03-28T16:12:21.000+00:00 |
|---|---|
| Author: | Majank Kumar |
| Notes: | correcting dir structure of tags/1.0.0 |
FEM_Q3M4¶
| Instance id: | FXE_DET_LPD1M-1/FPGA/FEM_Q3M4 |
|---|---|
| Class id: | LpdFem |
| Host: | fxe-rr-sys-con-10 |
| Alias: | fxe-rr-sys-con-10 |
| Git repo: | https://git.xfel.eu/karaboDevices/lpdFem |
| Last modified: | 2021-03-17T20:27:36.000+01:00 |
| Created at: | 2017-02-01T10:12:34.000+01:00 |
| Main authors: | Hauf, Ahmed, Silenzi |
| Latest tag: | 2.3.4-2.11.0 |
| Deployment tag: | 2.3.4-2.11.0 |
| Installed tag: | 2.3.3-2.10.0 |
| Projects: | LPD_Control, DET_LPD |
| Scenes: | FEM Overview, Power Overview, FemTemp Monitor, Power Q3M4, Power Overview, LPD Overview, LPD Overview, FEM Overview, FemTemp Monitor, Detector Configuration, Power Q3M4 |
| Accessible by: | CAL, CONTROLS, CTRL, DA, DET, xdoc, yousefh |
Warning
Rogue installation which is not mentioned in the deployment!
Warning
The installed tag (2.3.3-2.10.0) does not match tags mentioned in the deployment ([‘2.3.4-2.11.0’])!
Documentation about the devices for the control of the LPD modules can be found here.
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO, prepended by package name
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- useTimeserver:
- Unused - whether device connects to time server is configured via ‘timeServerId’
- timeServerId:
- The instance id uniquely identifies a TimeServer instance in the distributed system
- progress:
- The progress of the current action
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- Logger:
- Logging settings
- connectFem:
- Open connection to FEM
- disconnectFem:
- Close connection to FEM
- configure:
- Upload configuration parameters to the FEM
- prepare:
- Prepare new configuration parameters for the FEM
- startDAQ:
- Start data acquisition
- stopDAQ:
- Stop acquisition immediately
- reset:
- Resets the device in case of an error
- disable:
- Disable FEM to be ignored
- enable:
- Enable FEM to be part of the system
- disabled:
- Disable FEM, will no longer be controlled by the composite
- sys_status:
- Status summary
- error_msg:
- Error message.
- sync_start_time:
- Unix timestamp to trigger start at
- femHost:
- FEM hostname or IP address
- femPort:
- FEM port number
- femTimeout:
- FEM connection timeout
- femAsicModuleType:
- Selects ASIC module type 0=Supermodule, 1=Single ASIC, 2=2-tile module, 3=Stand-alone
- femLegacyPowerCard:
- Enable legacy power card support
- sensorBias0:
- Sensor 0 HV Bias Voltage [V]
- sensorBias1:
- Sensor 1 HV Bias Voltage [V]
- sensorBiasEnable0:
- Sensor 0 HV Bias Enable
- sensorBiasEnable1:
- Sensor 1 HV Bias Enable
- asicPowerEnable0:
- ASIC 0 LV Power Enable
- asicPowerEnable1:
- ASIC 1 LV Power Enable
- tenGig0SourceMac:
- 10GigE 0 UDP Source MAC Address
- tenGig0SourceIp:
- 10GigE 0 UDP Source IP Address
- tenGig0SourcePort:
- 10GigE 0 UDP Source Port
- tenGig0DestMac:
- 10GigE 0 UDP Destination MAC Address
- tenGig0DestIp:
- 10GigE 0 UDP Destination IP Address
- tenGig0DestPort:
- 10GigE 0 UDP Destination Port
- tenGigInterframeGap:
- 10GigE Inter-frame gap timer [clock cycles]
- tenGigUdpPacketLen:
- 10GigE UDP packet payload length
- femEnableTenGig:
- Enables transmission of image data via 10GigE UDP interface
- femDataSource:
- Source of data sent to 10GigE: 0=ASIC (via PPC), 1=ASIC (bypassing PPC), 2=Frame Generator, 3=PPC (pattern data)
- femAsicEnableMask:
- ASIC RX channel enable mask (4*32 bits)
- numberImages:
- Sets the number of images per trigger
- integrationCycles:
- Sets the number of integration cycles per images
- femAsicGain:
- Set the ASIC gain selection mode (0=ASIC algorithm, 1, 10, 100)
- femAsicSetupParams:
- ASIC Setup Parameters defined in XML syntax
- femAsicCmdSequence:
- ASIC Command Words defined in XML syntax
- femAsicPixelFeedbackOverride:
- ASIC pixel feedback override selection: 0=low(50pF), 1=high(5pF), -1=XML decides
- femAsicPixelSelfTestOverride:
- ASIC pixel self-test override selection: 0=off, 1-5=test selection, -1=XML decides
- femReadoutOperatingMode:
- FEM readout operating mode (e.g. Normal, Self-test scan etc, TBD
- femAsicDataType:
- ASIC data type 0=Sensor data, 1=FEM internal counting, 2=ASIC pseudorandom
- femAsicLocalClock:
- ASIC clock scaling 0=100 MHz (no scaling), 1=Scaled down clock (10 MHz)
- femAsicSetupLoadMode:
- ASIC control load mode 0=parallel, 1=daisy chain (being tested)
- femInvertAdcData:
- Enable Invert ADC ASIC data True=Invert Data
- femAsicRxCmdWordStart:
- Enable ASIC readout started by Command Word in femAsicCmdSequence file
- femAsicSetupClockPhase:
- ASIC Setup Params additional phase adjustment of clock rsync wrt ASIC reset
- femPpcMode:
- Fem PPC mode 0=single train shot with PPC reset, 1=Continuous readout
- numberTrains:
- Number of trains [if LL Data Generator or PPC Data Direct selected]
- tenGigFarmMode:
- 10GigE farm mode 1=Disabled, 2=Fixed IP, multi port, 3=Farm mode with nic lists
- femAsicVersion:
- ASIC Version 1=version 1, 2=version 2
- femAsicClockSource:
- ASIC clock source 0=Fem local oscillator (100MHz), 1=XFEL synched clock (99 MHz), 2=PETRAIII synched clock (~114 MHz), 3=Diamond
- femStartTrainSource:
- Train start signal source 0=XFEL Clock & Ctrl command/reset, 1=Software, 2=LCLS, 3=Petra (derived from PETRAIII clock), 4=Diamond
- femStartTrainDelay:
- Delay between trigger arrival and start of train (in FEM clock cycles)
- femStartTrainInhibit:
- Inhibit period after each trigger (in FEM clock cycles) which holds off further triggers to allow data to be readout
- femAsicGainOverride:
- Enable Fem gain selection override False=Gain set by femAsicGain, True=Gain set by Asic Command Sequence XML tag(s)
- femDebugLevel:
- Set the debug level
- tenGig0DataGenerator:
- 10GigE 0 Data generator 1=Data Generator 2=PPC DDR2; Only relevant if femDataSource=2 [Frame Generator]
- tenGig0DataFormat:
- 10GigE 0 Data format type 0=counting data; Only relevant if femDataSource=2 [Frame Generator]
- tenGig0FrameLength:
- 10GigE 0 Frame length in bytes; Only relevant if femDataSource=2 [Frame Generator]
- tenGig0NumberOfFrames:
- 10GigE 0 Number of frames to send in each cycle; Only relevant if femDataSource=2 [Frame Generator]
- femStartTrainPolarity:
- Set polarity of the external signal indicating start of train 0=No inversion, 1=Invert signal
- femVetoPolarity:
- Set polarity of the external veto signal 0=No inversion, 1=Invert signal
- femModuleId:
- ID for FEM to differentiate from which FEM data is coming from 0 - 15
- cccSystemMode:
- Clock & Control System Mode 0=Without C&C, 1=C&C without vetoes, 2=With C&C and vetoes
- cccEmulationMode:
- Enable to emulate Clock & Control commands (for testing in absence of C&C)
- cccProvideNumberImages:
- ASICs will send “numberImages” images (BUT only if cccSystemMode=2) True=C&C decides, False=Use numberImages
- cccVetoStartDelay:
- Adjust timing of veto arrival (in steps of clock cycles)
- cccStopDelay:
- Adjust timing of the stop (in steps of clock cycles)
- cccResetDelay:
- Adjust timing of reset (in steps of clock cycles)
- cccVetoPatternFile:
- Filename containing the veto bunch pattern (10 patterns, 3072 bits each)
- trainGenInterval:
- Interval (in 100 mhz clock periods) between internally generated Train start commands
- femAsicTestDataPatternType:
- Increment test data option [if femAsicDataType=1] 0=Every Pixel 1=Only Every Image
- femPpcEmulatePipeline:
- Emulate Pipeline to compute the Pulse Number and Cell ID for the Image Descriptors
- femPpcImageReordering:
- Enable reordering images in readout by Pulse Number if femPpcEmulatePipeline enabled
- femTrainIdInitLsw:
- Train ID initial (lower 32-bit) value, Not applicable for C&C nor Data Checker
- femTrainIdInitMsw:
- Train ID initial (upper 32-bit) value, Not applicable for C&C nor Data Checker
- timeoutTrain:
- Timeout in seconds on waiting for next Train during run
- numPulsesInTrainOverride:
- Length of XRay Pulse Train (number pulses)
- femAsicCommandLength:
- ASIC length of command word in clock periods which determines ASIC sampling period; valid values are: 20 => 5 MHz ; 22 => 4.5 MHz (default XFEL 99MHz clock) ; 25 => 4.0 MHz ; 30 => 3.33 MHz ; 40 => 2.5 MHz ; 50 => 2.0 MHz ; 100 => 1.0 MHz
- asicRxGainAlgorithmType:
- Set the ASIC gain selection algorithm type (0=Original with Fixed Thresholds at Full Scale, 1=Variable Thresholds using 64 levels; 2,3 reserved)
- asicRxGainThresholdx100:
- Set AsicRx Gain Select Threshold for x100 (same value for all 128 asics); 1 (MIN) to 64 (FULL SCALE SIGNAL) ; used when asicRxGainAlgorithmType = 1
- asicRxGainThresholdx10:
- Set AsicRx Gain Select Threshold for x10 (same value for all 128 asics); 1 (MIN) to 64 (FULL SCALE SIGNAL) ; used when asicRxGainAlgorithmType = 1
- powerCardFault0:
- Power Card 0 Fault Flag
- powerCardFault1:
- Power Card 1 Fault Flag
- powerCardFemStatus0:
- Power Card 0 FEM Status Flag
- powerCardFemStatus1:
- Power Card 1 FEM Status Flag
- powerCardExtStatus0:
- Power Card 0 External Status Flag
- powerCardExtStatus1:
- Power Card 1 External Status Flag
- powerCardOverCurrent0:
- Power Card 0 Overcurrent Flag
- powerCardOverCurrent1:
- Power Card 1 Overcurrent Flag
- powerCardOverTemp0:
- Power Card Over 0 Temperature Flag
- powerCardOverTemp1:
- Power Card Over 1 Temperature Flag
- powerCardUnderTemp0:
- Power Card Under 0 Temperature Flag
- powerCardUnderTemp1:
- Power Card Under 1 Temperature Flag
- powerCardTemp0:
- Power Card 0 Temperature [C]
- powerCardTemp1:
- Power Card 1 Temperature [C]
- sensor0Temp:
- Sensor 0 Temperature [C]
- sensor1Temp:
- Sensor 1 Temperature [C]
- sensor2Temp:
- Sensor 2 Temperature [C]
- sensor3Temp:
- Sensor 3 Temperature [C]
- sensor4Temp:
- Sensor 4 Temperature [C]
- sensor5Temp:
- Sensor 5 Temperature [C]
- sensor6Temp:
- Sensor 6 Temperature [C]
- sensor7Temp:
- Sensor 7 Temperature [C]
- sensor8Temp:
- Sensor 8 Temperature [C]
- sensor9Temp:
- Sensor 9 Temperature [C]
- sensor10Temp:
- Sensor 10 Temperature [C]
- sensor11Temp:
- Sensor 11 Temperature [C]
- sensor12Temp:
- Sensor 12 Temperature [C]
- sensor13Temp:
- Sensor 13 Temperature [C]
- sensor14Temp:
- Sensor 14 Temperature [C]
- sensor15Temp:
- Sensor 15 Temperature [C]
- femVoltage0:
- FEM 5V Supply 0 Voltage [V]
- femVoltage1:
- FEM 5V Supply 1 Voltage [V]
- femCurrent0:
- FEM 5V Supply 0 Current [A]
- femCurrent1:
- FEM 5V Supply 1 Current [A]
- digitalVoltage0:
- ASIC 1.2V Digital Supply 0 Voltage [V]
- digitalVoltage1:
- ASIC 1.2V Digital Supply 1 Voltage [V]
- digitalCurrent0:
- ASIC 1.2V Digital Supply 0 Current [mA]
- digitalCurrent1:
- ASIC 1.2V Digital Supply 1 Current [mA]
- sensor0Voltage:
- Sensor 0 3.3V Supply Voltage [V]
- sensor1Voltage:
- Sensor 1 3.3V Supply Voltage [V]
- sensor2Voltage:
- Sensor 2 3.3V Supply Voltage [V]
- sensor3Voltage:
- Sensor 3 3.3V Supply Voltage [V]
- sensor4Voltage:
- Sensor 4 3.3V Supply Voltage [V]
- sensor5Voltage:
- Sensor 5 3.3V Supply Voltage [V]
- sensor6Voltage:
- Sensor 6 3.3V Supply Voltage [V]
- sensor7Voltage:
- Sensor 7 3.3V Supply Voltage [V]
- sensor8Voltage:
- Sensor 8 3.3V Supply Voltage [V]
- sensor9Voltage:
- Sensor 9 3.3V Supply Voltage [V]
- sensor10Voltage:
- Sensor 10 3.3V Supply Voltage [V]
- sensor11Voltage:
- Sensor 11 3.3V Supply Voltage [V]
- sensor12Voltage:
- Sensor 12 3.3V Supply Voltage [V]
- sensor13Voltage:
- Sensor 13 3.3V Supply Voltage [V]
- sensor14Voltage:
- Sensor 14 3.3V Supply Voltage [V]
- sensor15Voltage:
- Sensor 15 3.3V Supply Voltage [V]
- sensor0Current:
- Sensor 0 3.3V Supply Current [A]
- sensor1Current:
- Sensor 1 3.3V Supply Current [A]
- sensor2Current:
- Sensor 2 3.3V Supply Current [A]
- sensor3Current:
- Sensor 3 3.3V Supply Current [A]
- sensor4Current:
- Sensor 4 3.3V Supply Current [A]
- sensor5Current:
- Sensor 5 3.3V Supply Current [A]
- sensor6Current:
- Sensor 6 3.3V Supply Current [A]
- sensor7Current:
- Sensor 7 3.3V Supply Current [A]
- sensor8Current:
- Sensor 8 3.3V Supply Current [A]
- sensor9Current:
- Sensor 9 3.3V Supply Current [A]
- sensor10Current:
- Sensor 10 3.3V Supply Current [A]
- sensor11Current:
- Sensor 11 3.3V Supply Current [A]
- sensor12Current:
- Sensor 12 3.3V Supply Current [A]
- sensor13Current:
- Sensor 13 3.3V Supply Current [A]
- sensor14Current:
- Sensor 14 3.3V Supply Current [A]
- sensor15Current:
- Sensor 15 3.3V Supply Current [A]
- sensorBiasVoltage0:
- Sensor bias 0 voltage readback [V]
- sensorBiasVoltage1:
- Sensor bias 1 voltage readback [V]
- sensorBiasCurrent0:
- Sensor bias 0 current readback [uA]
- sensorBiasCurrent1:
- Sensor bias 1 current readback [uA]
- femV5FirmwareVersion:
- FEM V5 Firmware Version
- femBotSp3FirmwareVersion:
- FEM Bottom SP3 FPGA Firmware Version
- femTopSp3FirmwareVersion:
- FEM Top SP3 FPGA Firmware Version
- femCfgSp3FirmwareVersion:
- FEM Config SP3 FPGA Firmware Version
- femLpdClientVersion:
- LpdFemClient Software Version - Read Only
- femReadoutActive:
- FEM readout is active
- femBoardTemperature:
- FEM Board Sensor Temperature [C] Reading
- femCoreTemperature:
- FEM Core Sensor Temperature [C] Reading
| Created: | 2021-03-10T06:59:32.000+01:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Tagged after the refactoring to match python 3.8 syntax |
| Created: | 2020-09-15T16:14:34.000+02:00 |
|---|---|
| Author: | Istvan Mohacsi |
| Notes: | Added proper classVersion info, CI and tests for instantiation. |
| Created: | 2020-09-15T16:14:34.000+02:00 |
|---|---|
| Author: | Istvan Mohacsi |
| Notes: | To signify 2.10 compatibility |
| Created: | 2020-01-28T11:49:27.000+01:00 |
|---|---|
| Author: | Istvan Mohacsi |
| Notes: |
| Created: | 2019-12-17T14:07:44.000+01:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2019-04-15T14:54:51.000+02:00 |
|---|---|
| Author: | Astrid Muennich |
| Notes: | Refactored Polling, triggered by ERROR state appearing on DISABLED FEM. |
| Created: | 2018-11-13T13:54:26.000+01:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
| Created: | 2018-02-01T17:03:04.000+01:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
| Created: | 2018-01-12T13:58:18.000+01:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
| Created: | 2017-11-28T15:57:57.000+01:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
| Created: | 2017-11-28T12:18:15.000+01:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
| Created: | 2017-11-27T16:04:40.000+01:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
| Created: | 2017-11-22T14:50:27.000+01:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
| Created: | 2017-10-11T17:37:18.000+02:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
| Created: | 2017-08-30T11:12:31.000+02:00 |
|---|---|
| Author: | Astrid Muennich |
| Notes: |
| Created: | 2017-08-18T09:57:47.000+02:00 |
|---|---|
| Author: | Astrid Muennich |
| Notes: | fix for sync start |
| Created: | 2017-08-09T16:00:28.000+02:00 |
|---|---|
| Author: | John Wiggins |
| Notes: | Tag for 2.1.12 deployment |
| Created: | 2017-06-27T13:48:24.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2017-03-20T12:55:15.000+01:00 |
|---|---|
| Author: | Astrid Muennich |
| Notes: | tagged against karabo framework branch 2.2.0-squad2-feature-branch |
| Created: | 2014-03-28T16:12:21.000+00:00 |
|---|---|
| Author: | Majank Kumar |
| Notes: | correcting dir structure of tags/1.0.0 |
FEM_Q4M1¶
| Instance id: | FXE_DET_LPD1M-1/FPGA/FEM_Q4M1 |
|---|---|
| Class id: | LpdFem |
| Host: | fxe-rr-sys-con-10 |
| Alias: | fxe-rr-sys-con-10 |
| Git repo: | https://git.xfel.eu/karaboDevices/lpdFem |
| Last modified: | 2021-03-17T20:27:36.000+01:00 |
| Created at: | 2017-02-01T10:12:34.000+01:00 |
| Main authors: | Hauf, Ahmed, Silenzi |
| Latest tag: | 2.3.4-2.11.0 |
| Deployment tag: | 2.3.4-2.11.0 |
| Installed tag: | 2.3.3-2.10.0 |
| Projects: | LPD_Control, DET_LPD |
| Scenes: | FEM Overview, Temperature Q4, Power Overview, FemTemp Monitor, Power Q4M1, Power Overview, Power Q4M1, LPD Overview, LPD Overview, FEM Overview, Temperature Q4, FemTemp Monitor, Detector Configuration |
| Accessible by: | CAL, CONTROLS, CTRL, DA, DET, xdoc, yousefh |
Warning
Rogue installation which is not mentioned in the deployment!
Warning
The installed tag (2.3.3-2.10.0) does not match tags mentioned in the deployment ([‘2.3.4-2.11.0’])!
Documentation about the devices for the control of the LPD modules can be found here.
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO, prepended by package name
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- useTimeserver:
- Unused - whether device connects to time server is configured via ‘timeServerId’
- timeServerId:
- The instance id uniquely identifies a TimeServer instance in the distributed system
- progress:
- The progress of the current action
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- Logger:
- Logging settings
- connectFem:
- Open connection to FEM
- disconnectFem:
- Close connection to FEM
- configure:
- Upload configuration parameters to the FEM
- prepare:
- Prepare new configuration parameters for the FEM
- startDAQ:
- Start data acquisition
- stopDAQ:
- Stop acquisition immediately
- reset:
- Resets the device in case of an error
- disable:
- Disable FEM to be ignored
- enable:
- Enable FEM to be part of the system
- disabled:
- Disable FEM, will no longer be controlled by the composite
- sys_status:
- Status summary
- error_msg:
- Error message.
- sync_start_time:
- Unix timestamp to trigger start at
- femHost:
- FEM hostname or IP address
- femPort:
- FEM port number
- femTimeout:
- FEM connection timeout
- femAsicModuleType:
- Selects ASIC module type 0=Supermodule, 1=Single ASIC, 2=2-tile module, 3=Stand-alone
- femLegacyPowerCard:
- Enable legacy power card support
- sensorBias0:
- Sensor 0 HV Bias Voltage [V]
- sensorBias1:
- Sensor 1 HV Bias Voltage [V]
- sensorBiasEnable0:
- Sensor 0 HV Bias Enable
- sensorBiasEnable1:
- Sensor 1 HV Bias Enable
- asicPowerEnable0:
- ASIC 0 LV Power Enable
- asicPowerEnable1:
- ASIC 1 LV Power Enable
- tenGig0SourceMac:
- 10GigE 0 UDP Source MAC Address
- tenGig0SourceIp:
- 10GigE 0 UDP Source IP Address
- tenGig0SourcePort:
- 10GigE 0 UDP Source Port
- tenGig0DestMac:
- 10GigE 0 UDP Destination MAC Address
- tenGig0DestIp:
- 10GigE 0 UDP Destination IP Address
- tenGig0DestPort:
- 10GigE 0 UDP Destination Port
- tenGigInterframeGap:
- 10GigE Inter-frame gap timer [clock cycles]
- tenGigUdpPacketLen:
- 10GigE UDP packet payload length
- femEnableTenGig:
- Enables transmission of image data via 10GigE UDP interface
- femDataSource:
- Source of data sent to 10GigE: 0=ASIC (via PPC), 1=ASIC (bypassing PPC), 2=Frame Generator, 3=PPC (pattern data)
- femAsicEnableMask:
- ASIC RX channel enable mask (4*32 bits)
- numberImages:
- Sets the number of images per trigger
- integrationCycles:
- Sets the number of integration cycles per images
- femAsicGain:
- Set the ASIC gain selection mode (0=ASIC algorithm, 1, 10, 100)
- femAsicSetupParams:
- ASIC Setup Parameters defined in XML syntax
- femAsicCmdSequence:
- ASIC Command Words defined in XML syntax
- femAsicPixelFeedbackOverride:
- ASIC pixel feedback override selection: 0=low(50pF), 1=high(5pF), -1=XML decides
- femAsicPixelSelfTestOverride:
- ASIC pixel self-test override selection: 0=off, 1-5=test selection, -1=XML decides
- femReadoutOperatingMode:
- FEM readout operating mode (e.g. Normal, Self-test scan etc, TBD
- femAsicDataType:
- ASIC data type 0=Sensor data, 1=FEM internal counting, 2=ASIC pseudorandom
- femAsicLocalClock:
- ASIC clock scaling 0=100 MHz (no scaling), 1=Scaled down clock (10 MHz)
- femAsicSetupLoadMode:
- ASIC control load mode 0=parallel, 1=daisy chain (being tested)
- femInvertAdcData:
- Enable Invert ADC ASIC data True=Invert Data
- femAsicRxCmdWordStart:
- Enable ASIC readout started by Command Word in femAsicCmdSequence file
- femAsicSetupClockPhase:
- ASIC Setup Params additional phase adjustment of clock rsync wrt ASIC reset
- femPpcMode:
- Fem PPC mode 0=single train shot with PPC reset, 1=Continuous readout
- numberTrains:
- Number of trains [if LL Data Generator or PPC Data Direct selected]
- tenGigFarmMode:
- 10GigE farm mode 1=Disabled, 2=Fixed IP, multi port, 3=Farm mode with nic lists
- femAsicVersion:
- ASIC Version 1=version 1, 2=version 2
- femAsicClockSource:
- ASIC clock source 0=Fem local oscillator (100MHz), 1=XFEL synched clock (99 MHz), 2=PETRAIII synched clock (~114 MHz), 3=Diamond
- femStartTrainSource:
- Train start signal source 0=XFEL Clock & Ctrl command/reset, 1=Software, 2=LCLS, 3=Petra (derived from PETRAIII clock), 4=Diamond
- femStartTrainDelay:
- Delay between trigger arrival and start of train (in FEM clock cycles)
- femStartTrainInhibit:
- Inhibit period after each trigger (in FEM clock cycles) which holds off further triggers to allow data to be readout
- femAsicGainOverride:
- Enable Fem gain selection override False=Gain set by femAsicGain, True=Gain set by Asic Command Sequence XML tag(s)
- femDebugLevel:
- Set the debug level
- tenGig0DataGenerator:
- 10GigE 0 Data generator 1=Data Generator 2=PPC DDR2; Only relevant if femDataSource=2 [Frame Generator]
- tenGig0DataFormat:
- 10GigE 0 Data format type 0=counting data; Only relevant if femDataSource=2 [Frame Generator]
- tenGig0FrameLength:
- 10GigE 0 Frame length in bytes; Only relevant if femDataSource=2 [Frame Generator]
- tenGig0NumberOfFrames:
- 10GigE 0 Number of frames to send in each cycle; Only relevant if femDataSource=2 [Frame Generator]
- femStartTrainPolarity:
- Set polarity of the external signal indicating start of train 0=No inversion, 1=Invert signal
- femVetoPolarity:
- Set polarity of the external veto signal 0=No inversion, 1=Invert signal
- femModuleId:
- ID for FEM to differentiate from which FEM data is coming from 0 - 15
- cccSystemMode:
- Clock & Control System Mode 0=Without C&C, 1=C&C without vetoes, 2=With C&C and vetoes
- cccEmulationMode:
- Enable to emulate Clock & Control commands (for testing in absence of C&C)
- cccProvideNumberImages:
- ASICs will send “numberImages” images (BUT only if cccSystemMode=2) True=C&C decides, False=Use numberImages
- cccVetoStartDelay:
- Adjust timing of veto arrival (in steps of clock cycles)
- cccStopDelay:
- Adjust timing of the stop (in steps of clock cycles)
- cccResetDelay:
- Adjust timing of reset (in steps of clock cycles)
- cccVetoPatternFile:
- Filename containing the veto bunch pattern (10 patterns, 3072 bits each)
- trainGenInterval:
- Interval (in 100 mhz clock periods) between internally generated Train start commands
- femAsicTestDataPatternType:
- Increment test data option [if femAsicDataType=1] 0=Every Pixel 1=Only Every Image
- femPpcEmulatePipeline:
- Emulate Pipeline to compute the Pulse Number and Cell ID for the Image Descriptors
- femPpcImageReordering:
- Enable reordering images in readout by Pulse Number if femPpcEmulatePipeline enabled
- femTrainIdInitLsw:
- Train ID initial (lower 32-bit) value, Not applicable for C&C nor Data Checker
- femTrainIdInitMsw:
- Train ID initial (upper 32-bit) value, Not applicable for C&C nor Data Checker
- timeoutTrain:
- Timeout in seconds on waiting for next Train during run
- numPulsesInTrainOverride:
- Length of XRay Pulse Train (number pulses)
- femAsicCommandLength:
- ASIC length of command word in clock periods which determines ASIC sampling period; valid values are: 20 => 5 MHz ; 22 => 4.5 MHz (default XFEL 99MHz clock) ; 25 => 4.0 MHz ; 30 => 3.33 MHz ; 40 => 2.5 MHz ; 50 => 2.0 MHz ; 100 => 1.0 MHz
- asicRxGainAlgorithmType:
- Set the ASIC gain selection algorithm type (0=Original with Fixed Thresholds at Full Scale, 1=Variable Thresholds using 64 levels; 2,3 reserved)
- asicRxGainThresholdx100:
- Set AsicRx Gain Select Threshold for x100 (same value for all 128 asics); 1 (MIN) to 64 (FULL SCALE SIGNAL) ; used when asicRxGainAlgorithmType = 1
- asicRxGainThresholdx10:
- Set AsicRx Gain Select Threshold for x10 (same value for all 128 asics); 1 (MIN) to 64 (FULL SCALE SIGNAL) ; used when asicRxGainAlgorithmType = 1
- powerCardFault0:
- Power Card 0 Fault Flag
- powerCardFault1:
- Power Card 1 Fault Flag
- powerCardFemStatus0:
- Power Card 0 FEM Status Flag
- powerCardFemStatus1:
- Power Card 1 FEM Status Flag
- powerCardExtStatus0:
- Power Card 0 External Status Flag
- powerCardExtStatus1:
- Power Card 1 External Status Flag
- powerCardOverCurrent0:
- Power Card 0 Overcurrent Flag
- powerCardOverCurrent1:
- Power Card 1 Overcurrent Flag
- powerCardOverTemp0:
- Power Card Over 0 Temperature Flag
- powerCardOverTemp1:
- Power Card Over 1 Temperature Flag
- powerCardUnderTemp0:
- Power Card Under 0 Temperature Flag
- powerCardUnderTemp1:
- Power Card Under 1 Temperature Flag
- powerCardTemp0:
- Power Card 0 Temperature [C]
- powerCardTemp1:
- Power Card 1 Temperature [C]
- sensor0Temp:
- Sensor 0 Temperature [C]
- sensor1Temp:
- Sensor 1 Temperature [C]
- sensor2Temp:
- Sensor 2 Temperature [C]
- sensor3Temp:
- Sensor 3 Temperature [C]
- sensor4Temp:
- Sensor 4 Temperature [C]
- sensor5Temp:
- Sensor 5 Temperature [C]
- sensor6Temp:
- Sensor 6 Temperature [C]
- sensor7Temp:
- Sensor 7 Temperature [C]
- sensor8Temp:
- Sensor 8 Temperature [C]
- sensor9Temp:
- Sensor 9 Temperature [C]
- sensor10Temp:
- Sensor 10 Temperature [C]
- sensor11Temp:
- Sensor 11 Temperature [C]
- sensor12Temp:
- Sensor 12 Temperature [C]
- sensor13Temp:
- Sensor 13 Temperature [C]
- sensor14Temp:
- Sensor 14 Temperature [C]
- sensor15Temp:
- Sensor 15 Temperature [C]
- femVoltage0:
- FEM 5V Supply 0 Voltage [V]
- femVoltage1:
- FEM 5V Supply 1 Voltage [V]
- femCurrent0:
- FEM 5V Supply 0 Current [A]
- femCurrent1:
- FEM 5V Supply 1 Current [A]
- digitalVoltage0:
- ASIC 1.2V Digital Supply 0 Voltage [V]
- digitalVoltage1:
- ASIC 1.2V Digital Supply 1 Voltage [V]
- digitalCurrent0:
- ASIC 1.2V Digital Supply 0 Current [mA]
- digitalCurrent1:
- ASIC 1.2V Digital Supply 1 Current [mA]
- sensor0Voltage:
- Sensor 0 3.3V Supply Voltage [V]
- sensor1Voltage:
- Sensor 1 3.3V Supply Voltage [V]
- sensor2Voltage:
- Sensor 2 3.3V Supply Voltage [V]
- sensor3Voltage:
- Sensor 3 3.3V Supply Voltage [V]
- sensor4Voltage:
- Sensor 4 3.3V Supply Voltage [V]
- sensor5Voltage:
- Sensor 5 3.3V Supply Voltage [V]
- sensor6Voltage:
- Sensor 6 3.3V Supply Voltage [V]
- sensor7Voltage:
- Sensor 7 3.3V Supply Voltage [V]
- sensor8Voltage:
- Sensor 8 3.3V Supply Voltage [V]
- sensor9Voltage:
- Sensor 9 3.3V Supply Voltage [V]
- sensor10Voltage:
- Sensor 10 3.3V Supply Voltage [V]
- sensor11Voltage:
- Sensor 11 3.3V Supply Voltage [V]
- sensor12Voltage:
- Sensor 12 3.3V Supply Voltage [V]
- sensor13Voltage:
- Sensor 13 3.3V Supply Voltage [V]
- sensor14Voltage:
- Sensor 14 3.3V Supply Voltage [V]
- sensor15Voltage:
- Sensor 15 3.3V Supply Voltage [V]
- sensor0Current:
- Sensor 0 3.3V Supply Current [A]
- sensor1Current:
- Sensor 1 3.3V Supply Current [A]
- sensor2Current:
- Sensor 2 3.3V Supply Current [A]
- sensor3Current:
- Sensor 3 3.3V Supply Current [A]
- sensor4Current:
- Sensor 4 3.3V Supply Current [A]
- sensor5Current:
- Sensor 5 3.3V Supply Current [A]
- sensor6Current:
- Sensor 6 3.3V Supply Current [A]
- sensor7Current:
- Sensor 7 3.3V Supply Current [A]
- sensor8Current:
- Sensor 8 3.3V Supply Current [A]
- sensor9Current:
- Sensor 9 3.3V Supply Current [A]
- sensor10Current:
- Sensor 10 3.3V Supply Current [A]
- sensor11Current:
- Sensor 11 3.3V Supply Current [A]
- sensor12Current:
- Sensor 12 3.3V Supply Current [A]
- sensor13Current:
- Sensor 13 3.3V Supply Current [A]
- sensor14Current:
- Sensor 14 3.3V Supply Current [A]
- sensor15Current:
- Sensor 15 3.3V Supply Current [A]
- sensorBiasVoltage0:
- Sensor bias 0 voltage readback [V]
- sensorBiasVoltage1:
- Sensor bias 1 voltage readback [V]
- sensorBiasCurrent0:
- Sensor bias 0 current readback [uA]
- sensorBiasCurrent1:
- Sensor bias 1 current readback [uA]
- femV5FirmwareVersion:
- FEM V5 Firmware Version
- femBotSp3FirmwareVersion:
- FEM Bottom SP3 FPGA Firmware Version
- femTopSp3FirmwareVersion:
- FEM Top SP3 FPGA Firmware Version
- femCfgSp3FirmwareVersion:
- FEM Config SP3 FPGA Firmware Version
- femLpdClientVersion:
- LpdFemClient Software Version - Read Only
- femReadoutActive:
- FEM readout is active
- femBoardTemperature:
- FEM Board Sensor Temperature [C] Reading
- femCoreTemperature:
- FEM Core Sensor Temperature [C] Reading
| Created: | 2021-03-10T06:59:32.000+01:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Tagged after the refactoring to match python 3.8 syntax |
| Created: | 2020-09-15T16:14:34.000+02:00 |
|---|---|
| Author: | Istvan Mohacsi |
| Notes: | Added proper classVersion info, CI and tests for instantiation. |
| Created: | 2020-09-15T16:14:34.000+02:00 |
|---|---|
| Author: | Istvan Mohacsi |
| Notes: | To signify 2.10 compatibility |
| Created: | 2020-01-28T11:49:27.000+01:00 |
|---|---|
| Author: | Istvan Mohacsi |
| Notes: |
| Created: | 2019-12-17T14:07:44.000+01:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2019-04-15T14:54:51.000+02:00 |
|---|---|
| Author: | Astrid Muennich |
| Notes: | Refactored Polling, triggered by ERROR state appearing on DISABLED FEM. |
| Created: | 2018-11-13T13:54:26.000+01:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
| Created: | 2018-02-01T17:03:04.000+01:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
| Created: | 2018-01-12T13:58:18.000+01:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
| Created: | 2017-11-28T15:57:57.000+01:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
| Created: | 2017-11-28T12:18:15.000+01:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
| Created: | 2017-11-27T16:04:40.000+01:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
| Created: | 2017-11-22T14:50:27.000+01:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
| Created: | 2017-10-11T17:37:18.000+02:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
| Created: | 2017-08-30T11:12:31.000+02:00 |
|---|---|
| Author: | Astrid Muennich |
| Notes: |
| Created: | 2017-08-18T09:57:47.000+02:00 |
|---|---|
| Author: | Astrid Muennich |
| Notes: | fix for sync start |
| Created: | 2017-08-09T16:00:28.000+02:00 |
|---|---|
| Author: | John Wiggins |
| Notes: | Tag for 2.1.12 deployment |
| Created: | 2017-06-27T13:48:24.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2017-03-20T12:55:15.000+01:00 |
|---|---|
| Author: | Astrid Muennich |
| Notes: | tagged against karabo framework branch 2.2.0-squad2-feature-branch |
| Created: | 2014-03-28T16:12:21.000+00:00 |
|---|---|
| Author: | Majank Kumar |
| Notes: | correcting dir structure of tags/1.0.0 |
FEM_Q4M2¶
| Instance id: | FXE_DET_LPD1M-1/FPGA/FEM_Q4M2 |
|---|---|
| Class id: | LpdFem |
| Host: | fxe-rr-sys-con-10 |
| Alias: | fxe-rr-sys-con-10 |
| Git repo: | https://git.xfel.eu/karaboDevices/lpdFem |
| Last modified: | 2021-03-17T20:27:36.000+01:00 |
| Created at: | 2017-02-01T10:12:34.000+01:00 |
| Main authors: | Hauf, Ahmed, Silenzi |
| Latest tag: | 2.3.4-2.11.0 |
| Deployment tag: | 2.3.4-2.11.0 |
| Installed tag: | 2.3.3-2.10.0 |
| Projects: | LPD_Control, DET_LPD |
| Scenes: | FEM Overview, Temperature Q4, Power Overview, FemTemp Monitor, Power Q4M2, Power Overview, LPD Overview, LPD Overview, FEM Overview, Temperature Q4, FemTemp Monitor, Detector Configuration, Power Q4M2 |
| Accessible by: | CAL, CONTROLS, CTRL, DA, DET, xdoc, yousefh |
Warning
Rogue installation which is not mentioned in the deployment!
Warning
The installed tag (2.3.3-2.10.0) does not match tags mentioned in the deployment ([‘2.3.4-2.11.0’])!
Documentation about the devices for the control of the LPD modules can be found here.
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO, prepended by package name
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- useTimeserver:
- Unused - whether device connects to time server is configured via ‘timeServerId’
- timeServerId:
- The instance id uniquely identifies a TimeServer instance in the distributed system
- progress:
- The progress of the current action
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- Logger:
- Logging settings
- connectFem:
- Open connection to FEM
- disconnectFem:
- Close connection to FEM
- configure:
- Upload configuration parameters to the FEM
- prepare:
- Prepare new configuration parameters for the FEM
- startDAQ:
- Start data acquisition
- stopDAQ:
- Stop acquisition immediately
- reset:
- Resets the device in case of an error
- disable:
- Disable FEM to be ignored
- enable:
- Enable FEM to be part of the system
- disabled:
- Disable FEM, will no longer be controlled by the composite
- sys_status:
- Status summary
- error_msg:
- Error message.
- sync_start_time:
- Unix timestamp to trigger start at
- femHost:
- FEM hostname or IP address
- femPort:
- FEM port number
- femTimeout:
- FEM connection timeout
- femAsicModuleType:
- Selects ASIC module type 0=Supermodule, 1=Single ASIC, 2=2-tile module, 3=Stand-alone
- femLegacyPowerCard:
- Enable legacy power card support
- sensorBias0:
- Sensor 0 HV Bias Voltage [V]
- sensorBias1:
- Sensor 1 HV Bias Voltage [V]
- sensorBiasEnable0:
- Sensor 0 HV Bias Enable
- sensorBiasEnable1:
- Sensor 1 HV Bias Enable
- asicPowerEnable0:
- ASIC 0 LV Power Enable
- asicPowerEnable1:
- ASIC 1 LV Power Enable
- tenGig0SourceMac:
- 10GigE 0 UDP Source MAC Address
- tenGig0SourceIp:
- 10GigE 0 UDP Source IP Address
- tenGig0SourcePort:
- 10GigE 0 UDP Source Port
- tenGig0DestMac:
- 10GigE 0 UDP Destination MAC Address
- tenGig0DestIp:
- 10GigE 0 UDP Destination IP Address
- tenGig0DestPort:
- 10GigE 0 UDP Destination Port
- tenGigInterframeGap:
- 10GigE Inter-frame gap timer [clock cycles]
- tenGigUdpPacketLen:
- 10GigE UDP packet payload length
- femEnableTenGig:
- Enables transmission of image data via 10GigE UDP interface
- femDataSource:
- Source of data sent to 10GigE: 0=ASIC (via PPC), 1=ASIC (bypassing PPC), 2=Frame Generator, 3=PPC (pattern data)
- femAsicEnableMask:
- ASIC RX channel enable mask (4*32 bits)
- numberImages:
- Sets the number of images per trigger
- integrationCycles:
- Sets the number of integration cycles per images
- femAsicGain:
- Set the ASIC gain selection mode (0=ASIC algorithm, 1, 10, 100)
- femAsicSetupParams:
- ASIC Setup Parameters defined in XML syntax
- femAsicCmdSequence:
- ASIC Command Words defined in XML syntax
- femAsicPixelFeedbackOverride:
- ASIC pixel feedback override selection: 0=low(50pF), 1=high(5pF), -1=XML decides
- femAsicPixelSelfTestOverride:
- ASIC pixel self-test override selection: 0=off, 1-5=test selection, -1=XML decides
- femReadoutOperatingMode:
- FEM readout operating mode (e.g. Normal, Self-test scan etc, TBD
- femAsicDataType:
- ASIC data type 0=Sensor data, 1=FEM internal counting, 2=ASIC pseudorandom
- femAsicLocalClock:
- ASIC clock scaling 0=100 MHz (no scaling), 1=Scaled down clock (10 MHz)
- femAsicSetupLoadMode:
- ASIC control load mode 0=parallel, 1=daisy chain (being tested)
- femInvertAdcData:
- Enable Invert ADC ASIC data True=Invert Data
- femAsicRxCmdWordStart:
- Enable ASIC readout started by Command Word in femAsicCmdSequence file
- femAsicSetupClockPhase:
- ASIC Setup Params additional phase adjustment of clock rsync wrt ASIC reset
- femPpcMode:
- Fem PPC mode 0=single train shot with PPC reset, 1=Continuous readout
- numberTrains:
- Number of trains [if LL Data Generator or PPC Data Direct selected]
- tenGigFarmMode:
- 10GigE farm mode 1=Disabled, 2=Fixed IP, multi port, 3=Farm mode with nic lists
- femAsicVersion:
- ASIC Version 1=version 1, 2=version 2
- femAsicClockSource:
- ASIC clock source 0=Fem local oscillator (100MHz), 1=XFEL synched clock (99 MHz), 2=PETRAIII synched clock (~114 MHz), 3=Diamond
- femStartTrainSource:
- Train start signal source 0=XFEL Clock & Ctrl command/reset, 1=Software, 2=LCLS, 3=Petra (derived from PETRAIII clock), 4=Diamond
- femStartTrainDelay:
- Delay between trigger arrival and start of train (in FEM clock cycles)
- femStartTrainInhibit:
- Inhibit period after each trigger (in FEM clock cycles) which holds off further triggers to allow data to be readout
- femAsicGainOverride:
- Enable Fem gain selection override False=Gain set by femAsicGain, True=Gain set by Asic Command Sequence XML tag(s)
- femDebugLevel:
- Set the debug level
- tenGig0DataGenerator:
- 10GigE 0 Data generator 1=Data Generator 2=PPC DDR2; Only relevant if femDataSource=2 [Frame Generator]
- tenGig0DataFormat:
- 10GigE 0 Data format type 0=counting data; Only relevant if femDataSource=2 [Frame Generator]
- tenGig0FrameLength:
- 10GigE 0 Frame length in bytes; Only relevant if femDataSource=2 [Frame Generator]
- tenGig0NumberOfFrames:
- 10GigE 0 Number of frames to send in each cycle; Only relevant if femDataSource=2 [Frame Generator]
- femStartTrainPolarity:
- Set polarity of the external signal indicating start of train 0=No inversion, 1=Invert signal
- femVetoPolarity:
- Set polarity of the external veto signal 0=No inversion, 1=Invert signal
- femModuleId:
- ID for FEM to differentiate from which FEM data is coming from 0 - 15
- cccSystemMode:
- Clock & Control System Mode 0=Without C&C, 1=C&C without vetoes, 2=With C&C and vetoes
- cccEmulationMode:
- Enable to emulate Clock & Control commands (for testing in absence of C&C)
- cccProvideNumberImages:
- ASICs will send “numberImages” images (BUT only if cccSystemMode=2) True=C&C decides, False=Use numberImages
- cccVetoStartDelay:
- Adjust timing of veto arrival (in steps of clock cycles)
- cccStopDelay:
- Adjust timing of the stop (in steps of clock cycles)
- cccResetDelay:
- Adjust timing of reset (in steps of clock cycles)
- cccVetoPatternFile:
- Filename containing the veto bunch pattern (10 patterns, 3072 bits each)
- trainGenInterval:
- Interval (in 100 mhz clock periods) between internally generated Train start commands
- femAsicTestDataPatternType:
- Increment test data option [if femAsicDataType=1] 0=Every Pixel 1=Only Every Image
- femPpcEmulatePipeline:
- Emulate Pipeline to compute the Pulse Number and Cell ID for the Image Descriptors
- femPpcImageReordering:
- Enable reordering images in readout by Pulse Number if femPpcEmulatePipeline enabled
- femTrainIdInitLsw:
- Train ID initial (lower 32-bit) value, Not applicable for C&C nor Data Checker
- femTrainIdInitMsw:
- Train ID initial (upper 32-bit) value, Not applicable for C&C nor Data Checker
- timeoutTrain:
- Timeout in seconds on waiting for next Train during run
- numPulsesInTrainOverride:
- Length of XRay Pulse Train (number pulses)
- femAsicCommandLength:
- ASIC length of command word in clock periods which determines ASIC sampling period; valid values are: 20 => 5 MHz ; 22 => 4.5 MHz (default XFEL 99MHz clock) ; 25 => 4.0 MHz ; 30 => 3.33 MHz ; 40 => 2.5 MHz ; 50 => 2.0 MHz ; 100 => 1.0 MHz
- asicRxGainAlgorithmType:
- Set the ASIC gain selection algorithm type (0=Original with Fixed Thresholds at Full Scale, 1=Variable Thresholds using 64 levels; 2,3 reserved)
- asicRxGainThresholdx100:
- Set AsicRx Gain Select Threshold for x100 (same value for all 128 asics); 1 (MIN) to 64 (FULL SCALE SIGNAL) ; used when asicRxGainAlgorithmType = 1
- asicRxGainThresholdx10:
- Set AsicRx Gain Select Threshold for x10 (same value for all 128 asics); 1 (MIN) to 64 (FULL SCALE SIGNAL) ; used when asicRxGainAlgorithmType = 1
- powerCardFault0:
- Power Card 0 Fault Flag
- powerCardFault1:
- Power Card 1 Fault Flag
- powerCardFemStatus0:
- Power Card 0 FEM Status Flag
- powerCardFemStatus1:
- Power Card 1 FEM Status Flag
- powerCardExtStatus0:
- Power Card 0 External Status Flag
- powerCardExtStatus1:
- Power Card 1 External Status Flag
- powerCardOverCurrent0:
- Power Card 0 Overcurrent Flag
- powerCardOverCurrent1:
- Power Card 1 Overcurrent Flag
- powerCardOverTemp0:
- Power Card Over 0 Temperature Flag
- powerCardOverTemp1:
- Power Card Over 1 Temperature Flag
- powerCardUnderTemp0:
- Power Card Under 0 Temperature Flag
- powerCardUnderTemp1:
- Power Card Under 1 Temperature Flag
- powerCardTemp0:
- Power Card 0 Temperature [C]
- powerCardTemp1:
- Power Card 1 Temperature [C]
- sensor0Temp:
- Sensor 0 Temperature [C]
- sensor1Temp:
- Sensor 1 Temperature [C]
- sensor2Temp:
- Sensor 2 Temperature [C]
- sensor3Temp:
- Sensor 3 Temperature [C]
- sensor4Temp:
- Sensor 4 Temperature [C]
- sensor5Temp:
- Sensor 5 Temperature [C]
- sensor6Temp:
- Sensor 6 Temperature [C]
- sensor7Temp:
- Sensor 7 Temperature [C]
- sensor8Temp:
- Sensor 8 Temperature [C]
- sensor9Temp:
- Sensor 9 Temperature [C]
- sensor10Temp:
- Sensor 10 Temperature [C]
- sensor11Temp:
- Sensor 11 Temperature [C]
- sensor12Temp:
- Sensor 12 Temperature [C]
- sensor13Temp:
- Sensor 13 Temperature [C]
- sensor14Temp:
- Sensor 14 Temperature [C]
- sensor15Temp:
- Sensor 15 Temperature [C]
- femVoltage0:
- FEM 5V Supply 0 Voltage [V]
- femVoltage1:
- FEM 5V Supply 1 Voltage [V]
- femCurrent0:
- FEM 5V Supply 0 Current [A]
- femCurrent1:
- FEM 5V Supply 1 Current [A]
- digitalVoltage0:
- ASIC 1.2V Digital Supply 0 Voltage [V]
- digitalVoltage1:
- ASIC 1.2V Digital Supply 1 Voltage [V]
- digitalCurrent0:
- ASIC 1.2V Digital Supply 0 Current [mA]
- digitalCurrent1:
- ASIC 1.2V Digital Supply 1 Current [mA]
- sensor0Voltage:
- Sensor 0 3.3V Supply Voltage [V]
- sensor1Voltage:
- Sensor 1 3.3V Supply Voltage [V]
- sensor2Voltage:
- Sensor 2 3.3V Supply Voltage [V]
- sensor3Voltage:
- Sensor 3 3.3V Supply Voltage [V]
- sensor4Voltage:
- Sensor 4 3.3V Supply Voltage [V]
- sensor5Voltage:
- Sensor 5 3.3V Supply Voltage [V]
- sensor6Voltage:
- Sensor 6 3.3V Supply Voltage [V]
- sensor7Voltage:
- Sensor 7 3.3V Supply Voltage [V]
- sensor8Voltage:
- Sensor 8 3.3V Supply Voltage [V]
- sensor9Voltage:
- Sensor 9 3.3V Supply Voltage [V]
- sensor10Voltage:
- Sensor 10 3.3V Supply Voltage [V]
- sensor11Voltage:
- Sensor 11 3.3V Supply Voltage [V]
- sensor12Voltage:
- Sensor 12 3.3V Supply Voltage [V]
- sensor13Voltage:
- Sensor 13 3.3V Supply Voltage [V]
- sensor14Voltage:
- Sensor 14 3.3V Supply Voltage [V]
- sensor15Voltage:
- Sensor 15 3.3V Supply Voltage [V]
- sensor0Current:
- Sensor 0 3.3V Supply Current [A]
- sensor1Current:
- Sensor 1 3.3V Supply Current [A]
- sensor2Current:
- Sensor 2 3.3V Supply Current [A]
- sensor3Current:
- Sensor 3 3.3V Supply Current [A]
- sensor4Current:
- Sensor 4 3.3V Supply Current [A]
- sensor5Current:
- Sensor 5 3.3V Supply Current [A]
- sensor6Current:
- Sensor 6 3.3V Supply Current [A]
- sensor7Current:
- Sensor 7 3.3V Supply Current [A]
- sensor8Current:
- Sensor 8 3.3V Supply Current [A]
- sensor9Current:
- Sensor 9 3.3V Supply Current [A]
- sensor10Current:
- Sensor 10 3.3V Supply Current [A]
- sensor11Current:
- Sensor 11 3.3V Supply Current [A]
- sensor12Current:
- Sensor 12 3.3V Supply Current [A]
- sensor13Current:
- Sensor 13 3.3V Supply Current [A]
- sensor14Current:
- Sensor 14 3.3V Supply Current [A]
- sensor15Current:
- Sensor 15 3.3V Supply Current [A]
- sensorBiasVoltage0:
- Sensor bias 0 voltage readback [V]
- sensorBiasVoltage1:
- Sensor bias 1 voltage readback [V]
- sensorBiasCurrent0:
- Sensor bias 0 current readback [uA]
- sensorBiasCurrent1:
- Sensor bias 1 current readback [uA]
- femV5FirmwareVersion:
- FEM V5 Firmware Version
- femBotSp3FirmwareVersion:
- FEM Bottom SP3 FPGA Firmware Version
- femTopSp3FirmwareVersion:
- FEM Top SP3 FPGA Firmware Version
- femCfgSp3FirmwareVersion:
- FEM Config SP3 FPGA Firmware Version
- femLpdClientVersion:
- LpdFemClient Software Version - Read Only
- femReadoutActive:
- FEM readout is active
- femBoardTemperature:
- FEM Board Sensor Temperature [C] Reading
- femCoreTemperature:
- FEM Core Sensor Temperature [C] Reading
| Created: | 2021-03-10T06:59:32.000+01:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Tagged after the refactoring to match python 3.8 syntax |
| Created: | 2020-09-15T16:14:34.000+02:00 |
|---|---|
| Author: | Istvan Mohacsi |
| Notes: | Added proper classVersion info, CI and tests for instantiation. |
| Created: | 2020-09-15T16:14:34.000+02:00 |
|---|---|
| Author: | Istvan Mohacsi |
| Notes: | To signify 2.10 compatibility |
| Created: | 2020-01-28T11:49:27.000+01:00 |
|---|---|
| Author: | Istvan Mohacsi |
| Notes: |
| Created: | 2019-12-17T14:07:44.000+01:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2019-04-15T14:54:51.000+02:00 |
|---|---|
| Author: | Astrid Muennich |
| Notes: | Refactored Polling, triggered by ERROR state appearing on DISABLED FEM. |
| Created: | 2018-11-13T13:54:26.000+01:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
| Created: | 2018-02-01T17:03:04.000+01:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
| Created: | 2018-01-12T13:58:18.000+01:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
| Created: | 2017-11-28T15:57:57.000+01:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
| Created: | 2017-11-28T12:18:15.000+01:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
| Created: | 2017-11-27T16:04:40.000+01:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
| Created: | 2017-11-22T14:50:27.000+01:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
| Created: | 2017-10-11T17:37:18.000+02:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
| Created: | 2017-08-30T11:12:31.000+02:00 |
|---|---|
| Author: | Astrid Muennich |
| Notes: |
| Created: | 2017-08-18T09:57:47.000+02:00 |
|---|---|
| Author: | Astrid Muennich |
| Notes: | fix for sync start |
| Created: | 2017-08-09T16:00:28.000+02:00 |
|---|---|
| Author: | John Wiggins |
| Notes: | Tag for 2.1.12 deployment |
| Created: | 2017-06-27T13:48:24.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2017-03-20T12:55:15.000+01:00 |
|---|---|
| Author: | Astrid Muennich |
| Notes: | tagged against karabo framework branch 2.2.0-squad2-feature-branch |
| Created: | 2014-03-28T16:12:21.000+00:00 |
|---|---|
| Author: | Majank Kumar |
| Notes: | correcting dir structure of tags/1.0.0 |
FEM_Q4M3¶
| Instance id: | FXE_DET_LPD1M-1/FPGA/FEM_Q4M3 |
|---|---|
| Class id: | LpdFem |
| Host: | fxe-rr-sys-con-10 |
| Alias: | fxe-rr-sys-con-10 |
| Git repo: | https://git.xfel.eu/karaboDevices/lpdFem |
| Last modified: | 2021-03-17T20:27:36.000+01:00 |
| Created at: | 2017-02-01T10:12:34.000+01:00 |
| Main authors: | Hauf, Ahmed, Silenzi |
| Latest tag: | 2.3.4-2.11.0 |
| Deployment tag: | 2.3.4-2.11.0 |
| Installed tag: | 2.3.3-2.10.0 |
| Projects: | LPD_Control, DET_LPD |
| Scenes: | Power Q4M3, FEM Overview, Temperature Q4, Power Overview, FemTemp Monitor, Power Q4M3, Power Overview, LPD Overview, LPD Overview, FEM Overview, Temperature Q4, FemTemp Monitor, Detector Configuration |
| Accessible by: | CAL, CONTROLS, CTRL, DA, DET, xdoc, yousefh |
Warning
Rogue installation which is not mentioned in the deployment!
Warning
The installed tag (2.3.3-2.10.0) does not match tags mentioned in the deployment ([‘2.3.4-2.11.0’])!
Documentation about the devices for the control of the LPD modules can be found here.
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO, prepended by package name
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- useTimeserver:
- Unused - whether device connects to time server is configured via ‘timeServerId’
- timeServerId:
- The instance id uniquely identifies a TimeServer instance in the distributed system
- progress:
- The progress of the current action
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- Logger:
- Logging settings
- connectFem:
- Open connection to FEM
- disconnectFem:
- Close connection to FEM
- configure:
- Upload configuration parameters to the FEM
- prepare:
- Prepare new configuration parameters for the FEM
- startDAQ:
- Start data acquisition
- stopDAQ:
- Stop acquisition immediately
- reset:
- Resets the device in case of an error
- disable:
- Disable FEM to be ignored
- enable:
- Enable FEM to be part of the system
- disabled:
- Disable FEM, will no longer be controlled by the composite
- sys_status:
- Status summary
- error_msg:
- Error message.
- sync_start_time:
- Unix timestamp to trigger start at
- femHost:
- FEM hostname or IP address
- femPort:
- FEM port number
- femTimeout:
- FEM connection timeout
- femAsicModuleType:
- Selects ASIC module type 0=Supermodule, 1=Single ASIC, 2=2-tile module, 3=Stand-alone
- femLegacyPowerCard:
- Enable legacy power card support
- sensorBias0:
- Sensor 0 HV Bias Voltage [V]
- sensorBias1:
- Sensor 1 HV Bias Voltage [V]
- sensorBiasEnable0:
- Sensor 0 HV Bias Enable
- sensorBiasEnable1:
- Sensor 1 HV Bias Enable
- asicPowerEnable0:
- ASIC 0 LV Power Enable
- asicPowerEnable1:
- ASIC 1 LV Power Enable
- tenGig0SourceMac:
- 10GigE 0 UDP Source MAC Address
- tenGig0SourceIp:
- 10GigE 0 UDP Source IP Address
- tenGig0SourcePort:
- 10GigE 0 UDP Source Port
- tenGig0DestMac:
- 10GigE 0 UDP Destination MAC Address
- tenGig0DestIp:
- 10GigE 0 UDP Destination IP Address
- tenGig0DestPort:
- 10GigE 0 UDP Destination Port
- tenGigInterframeGap:
- 10GigE Inter-frame gap timer [clock cycles]
- tenGigUdpPacketLen:
- 10GigE UDP packet payload length
- femEnableTenGig:
- Enables transmission of image data via 10GigE UDP interface
- femDataSource:
- Source of data sent to 10GigE: 0=ASIC (via PPC), 1=ASIC (bypassing PPC), 2=Frame Generator, 3=PPC (pattern data)
- femAsicEnableMask:
- ASIC RX channel enable mask (4*32 bits)
- numberImages:
- Sets the number of images per trigger
- integrationCycles:
- Sets the number of integration cycles per images
- femAsicGain:
- Set the ASIC gain selection mode (0=ASIC algorithm, 1, 10, 100)
- femAsicSetupParams:
- ASIC Setup Parameters defined in XML syntax
- femAsicCmdSequence:
- ASIC Command Words defined in XML syntax
- femAsicPixelFeedbackOverride:
- ASIC pixel feedback override selection: 0=low(50pF), 1=high(5pF), -1=XML decides
- femAsicPixelSelfTestOverride:
- ASIC pixel self-test override selection: 0=off, 1-5=test selection, -1=XML decides
- femReadoutOperatingMode:
- FEM readout operating mode (e.g. Normal, Self-test scan etc, TBD
- femAsicDataType:
- ASIC data type 0=Sensor data, 1=FEM internal counting, 2=ASIC pseudorandom
- femAsicLocalClock:
- ASIC clock scaling 0=100 MHz (no scaling), 1=Scaled down clock (10 MHz)
- femAsicSetupLoadMode:
- ASIC control load mode 0=parallel, 1=daisy chain (being tested)
- femInvertAdcData:
- Enable Invert ADC ASIC data True=Invert Data
- femAsicRxCmdWordStart:
- Enable ASIC readout started by Command Word in femAsicCmdSequence file
- femAsicSetupClockPhase:
- ASIC Setup Params additional phase adjustment of clock rsync wrt ASIC reset
- femPpcMode:
- Fem PPC mode 0=single train shot with PPC reset, 1=Continuous readout
- numberTrains:
- Number of trains [if LL Data Generator or PPC Data Direct selected]
- tenGigFarmMode:
- 10GigE farm mode 1=Disabled, 2=Fixed IP, multi port, 3=Farm mode with nic lists
- femAsicVersion:
- ASIC Version 1=version 1, 2=version 2
- femAsicClockSource:
- ASIC clock source 0=Fem local oscillator (100MHz), 1=XFEL synched clock (99 MHz), 2=PETRAIII synched clock (~114 MHz), 3=Diamond
- femStartTrainSource:
- Train start signal source 0=XFEL Clock & Ctrl command/reset, 1=Software, 2=LCLS, 3=Petra (derived from PETRAIII clock), 4=Diamond
- femStartTrainDelay:
- Delay between trigger arrival and start of train (in FEM clock cycles)
- femStartTrainInhibit:
- Inhibit period after each trigger (in FEM clock cycles) which holds off further triggers to allow data to be readout
- femAsicGainOverride:
- Enable Fem gain selection override False=Gain set by femAsicGain, True=Gain set by Asic Command Sequence XML tag(s)
- femDebugLevel:
- Set the debug level
- tenGig0DataGenerator:
- 10GigE 0 Data generator 1=Data Generator 2=PPC DDR2; Only relevant if femDataSource=2 [Frame Generator]
- tenGig0DataFormat:
- 10GigE 0 Data format type 0=counting data; Only relevant if femDataSource=2 [Frame Generator]
- tenGig0FrameLength:
- 10GigE 0 Frame length in bytes; Only relevant if femDataSource=2 [Frame Generator]
- tenGig0NumberOfFrames:
- 10GigE 0 Number of frames to send in each cycle; Only relevant if femDataSource=2 [Frame Generator]
- femStartTrainPolarity:
- Set polarity of the external signal indicating start of train 0=No inversion, 1=Invert signal
- femVetoPolarity:
- Set polarity of the external veto signal 0=No inversion, 1=Invert signal
- femModuleId:
- ID for FEM to differentiate from which FEM data is coming from 0 - 15
- cccSystemMode:
- Clock & Control System Mode 0=Without C&C, 1=C&C without vetoes, 2=With C&C and vetoes
- cccEmulationMode:
- Enable to emulate Clock & Control commands (for testing in absence of C&C)
- cccProvideNumberImages:
- ASICs will send “numberImages” images (BUT only if cccSystemMode=2) True=C&C decides, False=Use numberImages
- cccVetoStartDelay:
- Adjust timing of veto arrival (in steps of clock cycles)
- cccStopDelay:
- Adjust timing of the stop (in steps of clock cycles)
- cccResetDelay:
- Adjust timing of reset (in steps of clock cycles)
- cccVetoPatternFile:
- Filename containing the veto bunch pattern (10 patterns, 3072 bits each)
- trainGenInterval:
- Interval (in 100 mhz clock periods) between internally generated Train start commands
- femAsicTestDataPatternType:
- Increment test data option [if femAsicDataType=1] 0=Every Pixel 1=Only Every Image
- femPpcEmulatePipeline:
- Emulate Pipeline to compute the Pulse Number and Cell ID for the Image Descriptors
- femPpcImageReordering:
- Enable reordering images in readout by Pulse Number if femPpcEmulatePipeline enabled
- femTrainIdInitLsw:
- Train ID initial (lower 32-bit) value, Not applicable for C&C nor Data Checker
- femTrainIdInitMsw:
- Train ID initial (upper 32-bit) value, Not applicable for C&C nor Data Checker
- timeoutTrain:
- Timeout in seconds on waiting for next Train during run
- numPulsesInTrainOverride:
- Length of XRay Pulse Train (number pulses)
- femAsicCommandLength:
- ASIC length of command word in clock periods which determines ASIC sampling period; valid values are: 20 => 5 MHz ; 22 => 4.5 MHz (default XFEL 99MHz clock) ; 25 => 4.0 MHz ; 30 => 3.33 MHz ; 40 => 2.5 MHz ; 50 => 2.0 MHz ; 100 => 1.0 MHz
- asicRxGainAlgorithmType:
- Set the ASIC gain selection algorithm type (0=Original with Fixed Thresholds at Full Scale, 1=Variable Thresholds using 64 levels; 2,3 reserved)
- asicRxGainThresholdx100:
- Set AsicRx Gain Select Threshold for x100 (same value for all 128 asics); 1 (MIN) to 64 (FULL SCALE SIGNAL) ; used when asicRxGainAlgorithmType = 1
- asicRxGainThresholdx10:
- Set AsicRx Gain Select Threshold for x10 (same value for all 128 asics); 1 (MIN) to 64 (FULL SCALE SIGNAL) ; used when asicRxGainAlgorithmType = 1
- powerCardFault0:
- Power Card 0 Fault Flag
- powerCardFault1:
- Power Card 1 Fault Flag
- powerCardFemStatus0:
- Power Card 0 FEM Status Flag
- powerCardFemStatus1:
- Power Card 1 FEM Status Flag
- powerCardExtStatus0:
- Power Card 0 External Status Flag
- powerCardExtStatus1:
- Power Card 1 External Status Flag
- powerCardOverCurrent0:
- Power Card 0 Overcurrent Flag
- powerCardOverCurrent1:
- Power Card 1 Overcurrent Flag
- powerCardOverTemp0:
- Power Card Over 0 Temperature Flag
- powerCardOverTemp1:
- Power Card Over 1 Temperature Flag
- powerCardUnderTemp0:
- Power Card Under 0 Temperature Flag
- powerCardUnderTemp1:
- Power Card Under 1 Temperature Flag
- powerCardTemp0:
- Power Card 0 Temperature [C]
- powerCardTemp1:
- Power Card 1 Temperature [C]
- sensor0Temp:
- Sensor 0 Temperature [C]
- sensor1Temp:
- Sensor 1 Temperature [C]
- sensor2Temp:
- Sensor 2 Temperature [C]
- sensor3Temp:
- Sensor 3 Temperature [C]
- sensor4Temp:
- Sensor 4 Temperature [C]
- sensor5Temp:
- Sensor 5 Temperature [C]
- sensor6Temp:
- Sensor 6 Temperature [C]
- sensor7Temp:
- Sensor 7 Temperature [C]
- sensor8Temp:
- Sensor 8 Temperature [C]
- sensor9Temp:
- Sensor 9 Temperature [C]
- sensor10Temp:
- Sensor 10 Temperature [C]
- sensor11Temp:
- Sensor 11 Temperature [C]
- sensor12Temp:
- Sensor 12 Temperature [C]
- sensor13Temp:
- Sensor 13 Temperature [C]
- sensor14Temp:
- Sensor 14 Temperature [C]
- sensor15Temp:
- Sensor 15 Temperature [C]
- femVoltage0:
- FEM 5V Supply 0 Voltage [V]
- femVoltage1:
- FEM 5V Supply 1 Voltage [V]
- femCurrent0:
- FEM 5V Supply 0 Current [A]
- femCurrent1:
- FEM 5V Supply 1 Current [A]
- digitalVoltage0:
- ASIC 1.2V Digital Supply 0 Voltage [V]
- digitalVoltage1:
- ASIC 1.2V Digital Supply 1 Voltage [V]
- digitalCurrent0:
- ASIC 1.2V Digital Supply 0 Current [mA]
- digitalCurrent1:
- ASIC 1.2V Digital Supply 1 Current [mA]
- sensor0Voltage:
- Sensor 0 3.3V Supply Voltage [V]
- sensor1Voltage:
- Sensor 1 3.3V Supply Voltage [V]
- sensor2Voltage:
- Sensor 2 3.3V Supply Voltage [V]
- sensor3Voltage:
- Sensor 3 3.3V Supply Voltage [V]
- sensor4Voltage:
- Sensor 4 3.3V Supply Voltage [V]
- sensor5Voltage:
- Sensor 5 3.3V Supply Voltage [V]
- sensor6Voltage:
- Sensor 6 3.3V Supply Voltage [V]
- sensor7Voltage:
- Sensor 7 3.3V Supply Voltage [V]
- sensor8Voltage:
- Sensor 8 3.3V Supply Voltage [V]
- sensor9Voltage:
- Sensor 9 3.3V Supply Voltage [V]
- sensor10Voltage:
- Sensor 10 3.3V Supply Voltage [V]
- sensor11Voltage:
- Sensor 11 3.3V Supply Voltage [V]
- sensor12Voltage:
- Sensor 12 3.3V Supply Voltage [V]
- sensor13Voltage:
- Sensor 13 3.3V Supply Voltage [V]
- sensor14Voltage:
- Sensor 14 3.3V Supply Voltage [V]
- sensor15Voltage:
- Sensor 15 3.3V Supply Voltage [V]
- sensor0Current:
- Sensor 0 3.3V Supply Current [A]
- sensor1Current:
- Sensor 1 3.3V Supply Current [A]
- sensor2Current:
- Sensor 2 3.3V Supply Current [A]
- sensor3Current:
- Sensor 3 3.3V Supply Current [A]
- sensor4Current:
- Sensor 4 3.3V Supply Current [A]
- sensor5Current:
- Sensor 5 3.3V Supply Current [A]
- sensor6Current:
- Sensor 6 3.3V Supply Current [A]
- sensor7Current:
- Sensor 7 3.3V Supply Current [A]
- sensor8Current:
- Sensor 8 3.3V Supply Current [A]
- sensor9Current:
- Sensor 9 3.3V Supply Current [A]
- sensor10Current:
- Sensor 10 3.3V Supply Current [A]
- sensor11Current:
- Sensor 11 3.3V Supply Current [A]
- sensor12Current:
- Sensor 12 3.3V Supply Current [A]
- sensor13Current:
- Sensor 13 3.3V Supply Current [A]
- sensor14Current:
- Sensor 14 3.3V Supply Current [A]
- sensor15Current:
- Sensor 15 3.3V Supply Current [A]
- sensorBiasVoltage0:
- Sensor bias 0 voltage readback [V]
- sensorBiasVoltage1:
- Sensor bias 1 voltage readback [V]
- sensorBiasCurrent0:
- Sensor bias 0 current readback [uA]
- sensorBiasCurrent1:
- Sensor bias 1 current readback [uA]
- femV5FirmwareVersion:
- FEM V5 Firmware Version
- femBotSp3FirmwareVersion:
- FEM Bottom SP3 FPGA Firmware Version
- femTopSp3FirmwareVersion:
- FEM Top SP3 FPGA Firmware Version
- femCfgSp3FirmwareVersion:
- FEM Config SP3 FPGA Firmware Version
- femLpdClientVersion:
- LpdFemClient Software Version - Read Only
- femReadoutActive:
- FEM readout is active
- femBoardTemperature:
- FEM Board Sensor Temperature [C] Reading
- femCoreTemperature:
- FEM Core Sensor Temperature [C] Reading
| Created: | 2021-03-10T06:59:32.000+01:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Tagged after the refactoring to match python 3.8 syntax |
| Created: | 2020-09-15T16:14:34.000+02:00 |
|---|---|
| Author: | Istvan Mohacsi |
| Notes: | Added proper classVersion info, CI and tests for instantiation. |
| Created: | 2020-09-15T16:14:34.000+02:00 |
|---|---|
| Author: | Istvan Mohacsi |
| Notes: | To signify 2.10 compatibility |
| Created: | 2020-01-28T11:49:27.000+01:00 |
|---|---|
| Author: | Istvan Mohacsi |
| Notes: |
| Created: | 2019-12-17T14:07:44.000+01:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2019-04-15T14:54:51.000+02:00 |
|---|---|
| Author: | Astrid Muennich |
| Notes: | Refactored Polling, triggered by ERROR state appearing on DISABLED FEM. |
| Created: | 2018-11-13T13:54:26.000+01:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
| Created: | 2018-02-01T17:03:04.000+01:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
| Created: | 2018-01-12T13:58:18.000+01:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
| Created: | 2017-11-28T15:57:57.000+01:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
| Created: | 2017-11-28T12:18:15.000+01:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
| Created: | 2017-11-27T16:04:40.000+01:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
| Created: | 2017-11-22T14:50:27.000+01:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
| Created: | 2017-10-11T17:37:18.000+02:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
| Created: | 2017-08-30T11:12:31.000+02:00 |
|---|---|
| Author: | Astrid Muennich |
| Notes: |
| Created: | 2017-08-18T09:57:47.000+02:00 |
|---|---|
| Author: | Astrid Muennich |
| Notes: | fix for sync start |
| Created: | 2017-08-09T16:00:28.000+02:00 |
|---|---|
| Author: | John Wiggins |
| Notes: | Tag for 2.1.12 deployment |
| Created: | 2017-06-27T13:48:24.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2017-03-20T12:55:15.000+01:00 |
|---|---|
| Author: | Astrid Muennich |
| Notes: | tagged against karabo framework branch 2.2.0-squad2-feature-branch |
| Created: | 2014-03-28T16:12:21.000+00:00 |
|---|---|
| Author: | Majank Kumar |
| Notes: | correcting dir structure of tags/1.0.0 |
FEM_Q4M4¶
| Instance id: | FXE_DET_LPD1M-1/FPGA/FEM_Q4M4 |
|---|---|
| Class id: | LpdFem |
| Host: | fxe-rr-sys-con-10 |
| Alias: | fxe-rr-sys-con-10 |
| Git repo: | https://git.xfel.eu/karaboDevices/lpdFem |
| Last modified: | 2021-03-17T20:27:36.000+01:00 |
| Created at: | 2017-02-01T10:12:34.000+01:00 |
| Main authors: | Hauf, Ahmed, Silenzi |
| Latest tag: | 2.3.4-2.11.0 |
| Deployment tag: | 2.3.4-2.11.0 |
| Installed tag: | 2.3.3-2.10.0 |
| Projects: | LPD_Control, DET_LPD |
| Scenes: | FEM Overview, Temperature Q4, Power Overview, FemTemp Monitor, Power Q4M4, Temperature Q3, Power Overview, Power Q4M4, LPD Overview, LPD Overview, FEM Overview, Temperature Q4, FemTemp Monitor, Detector Configuration, Temperature Q3 |
| Accessible by: | CAL, CONTROLS, CTRL, DA, DET, xdoc, yousefh |
Warning
Rogue installation which is not mentioned in the deployment!
Warning
The installed tag (2.3.3-2.10.0) does not match tags mentioned in the deployment ([‘2.3.4-2.11.0’])!
Documentation about the devices for the control of the LPD modules can be found here.
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO, prepended by package name
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- useTimeserver:
- Unused - whether device connects to time server is configured via ‘timeServerId’
- timeServerId:
- The instance id uniquely identifies a TimeServer instance in the distributed system
- progress:
- The progress of the current action
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- Logger:
- Logging settings
- connectFem:
- Open connection to FEM
- disconnectFem:
- Close connection to FEM
- configure:
- Upload configuration parameters to the FEM
- prepare:
- Prepare new configuration parameters for the FEM
- startDAQ:
- Start data acquisition
- stopDAQ:
- Stop acquisition immediately
- reset:
- Resets the device in case of an error
- disable:
- Disable FEM to be ignored
- enable:
- Enable FEM to be part of the system
- disabled:
- Disable FEM, will no longer be controlled by the composite
- sys_status:
- Status summary
- error_msg:
- Error message.
- sync_start_time:
- Unix timestamp to trigger start at
- femHost:
- FEM hostname or IP address
- femPort:
- FEM port number
- femTimeout:
- FEM connection timeout
- femAsicModuleType:
- Selects ASIC module type 0=Supermodule, 1=Single ASIC, 2=2-tile module, 3=Stand-alone
- femLegacyPowerCard:
- Enable legacy power card support
- sensorBias0:
- Sensor 0 HV Bias Voltage [V]
- sensorBias1:
- Sensor 1 HV Bias Voltage [V]
- sensorBiasEnable0:
- Sensor 0 HV Bias Enable
- sensorBiasEnable1:
- Sensor 1 HV Bias Enable
- asicPowerEnable0:
- ASIC 0 LV Power Enable
- asicPowerEnable1:
- ASIC 1 LV Power Enable
- tenGig0SourceMac:
- 10GigE 0 UDP Source MAC Address
- tenGig0SourceIp:
- 10GigE 0 UDP Source IP Address
- tenGig0SourcePort:
- 10GigE 0 UDP Source Port
- tenGig0DestMac:
- 10GigE 0 UDP Destination MAC Address
- tenGig0DestIp:
- 10GigE 0 UDP Destination IP Address
- tenGig0DestPort:
- 10GigE 0 UDP Destination Port
- tenGigInterframeGap:
- 10GigE Inter-frame gap timer [clock cycles]
- tenGigUdpPacketLen:
- 10GigE UDP packet payload length
- femEnableTenGig:
- Enables transmission of image data via 10GigE UDP interface
- femDataSource:
- Source of data sent to 10GigE: 0=ASIC (via PPC), 1=ASIC (bypassing PPC), 2=Frame Generator, 3=PPC (pattern data)
- femAsicEnableMask:
- ASIC RX channel enable mask (4*32 bits)
- numberImages:
- Sets the number of images per trigger
- integrationCycles:
- Sets the number of integration cycles per images
- femAsicGain:
- Set the ASIC gain selection mode (0=ASIC algorithm, 1, 10, 100)
- femAsicSetupParams:
- ASIC Setup Parameters defined in XML syntax
- femAsicCmdSequence:
- ASIC Command Words defined in XML syntax
- femAsicPixelFeedbackOverride:
- ASIC pixel feedback override selection: 0=low(50pF), 1=high(5pF), -1=XML decides
- femAsicPixelSelfTestOverride:
- ASIC pixel self-test override selection: 0=off, 1-5=test selection, -1=XML decides
- femReadoutOperatingMode:
- FEM readout operating mode (e.g. Normal, Self-test scan etc, TBD
- femAsicDataType:
- ASIC data type 0=Sensor data, 1=FEM internal counting, 2=ASIC pseudorandom
- femAsicLocalClock:
- ASIC clock scaling 0=100 MHz (no scaling), 1=Scaled down clock (10 MHz)
- femAsicSetupLoadMode:
- ASIC control load mode 0=parallel, 1=daisy chain (being tested)
- femInvertAdcData:
- Enable Invert ADC ASIC data True=Invert Data
- femAsicRxCmdWordStart:
- Enable ASIC readout started by Command Word in femAsicCmdSequence file
- femAsicSetupClockPhase:
- ASIC Setup Params additional phase adjustment of clock rsync wrt ASIC reset
- femPpcMode:
- Fem PPC mode 0=single train shot with PPC reset, 1=Continuous readout
- numberTrains:
- Number of trains [if LL Data Generator or PPC Data Direct selected]
- tenGigFarmMode:
- 10GigE farm mode 1=Disabled, 2=Fixed IP, multi port, 3=Farm mode with nic lists
- femAsicVersion:
- ASIC Version 1=version 1, 2=version 2
- femAsicClockSource:
- ASIC clock source 0=Fem local oscillator (100MHz), 1=XFEL synched clock (99 MHz), 2=PETRAIII synched clock (~114 MHz), 3=Diamond
- femStartTrainSource:
- Train start signal source 0=XFEL Clock & Ctrl command/reset, 1=Software, 2=LCLS, 3=Petra (derived from PETRAIII clock), 4=Diamond
- femStartTrainDelay:
- Delay between trigger arrival and start of train (in FEM clock cycles)
- femStartTrainInhibit:
- Inhibit period after each trigger (in FEM clock cycles) which holds off further triggers to allow data to be readout
- femAsicGainOverride:
- Enable Fem gain selection override False=Gain set by femAsicGain, True=Gain set by Asic Command Sequence XML tag(s)
- femDebugLevel:
- Set the debug level
- tenGig0DataGenerator:
- 10GigE 0 Data generator 1=Data Generator 2=PPC DDR2; Only relevant if femDataSource=2 [Frame Generator]
- tenGig0DataFormat:
- 10GigE 0 Data format type 0=counting data; Only relevant if femDataSource=2 [Frame Generator]
- tenGig0FrameLength:
- 10GigE 0 Frame length in bytes; Only relevant if femDataSource=2 [Frame Generator]
- tenGig0NumberOfFrames:
- 10GigE 0 Number of frames to send in each cycle; Only relevant if femDataSource=2 [Frame Generator]
- femStartTrainPolarity:
- Set polarity of the external signal indicating start of train 0=No inversion, 1=Invert signal
- femVetoPolarity:
- Set polarity of the external veto signal 0=No inversion, 1=Invert signal
- femModuleId:
- ID for FEM to differentiate from which FEM data is coming from 0 - 15
- cccSystemMode:
- Clock & Control System Mode 0=Without C&C, 1=C&C without vetoes, 2=With C&C and vetoes
- cccEmulationMode:
- Enable to emulate Clock & Control commands (for testing in absence of C&C)
- cccProvideNumberImages:
- ASICs will send “numberImages” images (BUT only if cccSystemMode=2) True=C&C decides, False=Use numberImages
- cccVetoStartDelay:
- Adjust timing of veto arrival (in steps of clock cycles)
- cccStopDelay:
- Adjust timing of the stop (in steps of clock cycles)
- cccResetDelay:
- Adjust timing of reset (in steps of clock cycles)
- cccVetoPatternFile:
- Filename containing the veto bunch pattern (10 patterns, 3072 bits each)
- trainGenInterval:
- Interval (in 100 mhz clock periods) between internally generated Train start commands
- femAsicTestDataPatternType:
- Increment test data option [if femAsicDataType=1] 0=Every Pixel 1=Only Every Image
- femPpcEmulatePipeline:
- Emulate Pipeline to compute the Pulse Number and Cell ID for the Image Descriptors
- femPpcImageReordering:
- Enable reordering images in readout by Pulse Number if femPpcEmulatePipeline enabled
- femTrainIdInitLsw:
- Train ID initial (lower 32-bit) value, Not applicable for C&C nor Data Checker
- femTrainIdInitMsw:
- Train ID initial (upper 32-bit) value, Not applicable for C&C nor Data Checker
- timeoutTrain:
- Timeout in seconds on waiting for next Train during run
- numPulsesInTrainOverride:
- Length of XRay Pulse Train (number pulses)
- femAsicCommandLength:
- ASIC length of command word in clock periods which determines ASIC sampling period; valid values are: 20 => 5 MHz ; 22 => 4.5 MHz (default XFEL 99MHz clock) ; 25 => 4.0 MHz ; 30 => 3.33 MHz ; 40 => 2.5 MHz ; 50 => 2.0 MHz ; 100 => 1.0 MHz
- asicRxGainAlgorithmType:
- Set the ASIC gain selection algorithm type (0=Original with Fixed Thresholds at Full Scale, 1=Variable Thresholds using 64 levels; 2,3 reserved)
- asicRxGainThresholdx100:
- Set AsicRx Gain Select Threshold for x100 (same value for all 128 asics); 1 (MIN) to 64 (FULL SCALE SIGNAL) ; used when asicRxGainAlgorithmType = 1
- asicRxGainThresholdx10:
- Set AsicRx Gain Select Threshold for x10 (same value for all 128 asics); 1 (MIN) to 64 (FULL SCALE SIGNAL) ; used when asicRxGainAlgorithmType = 1
- powerCardFault0:
- Power Card 0 Fault Flag
- powerCardFault1:
- Power Card 1 Fault Flag
- powerCardFemStatus0:
- Power Card 0 FEM Status Flag
- powerCardFemStatus1:
- Power Card 1 FEM Status Flag
- powerCardExtStatus0:
- Power Card 0 External Status Flag
- powerCardExtStatus1:
- Power Card 1 External Status Flag
- powerCardOverCurrent0:
- Power Card 0 Overcurrent Flag
- powerCardOverCurrent1:
- Power Card 1 Overcurrent Flag
- powerCardOverTemp0:
- Power Card Over 0 Temperature Flag
- powerCardOverTemp1:
- Power Card Over 1 Temperature Flag
- powerCardUnderTemp0:
- Power Card Under 0 Temperature Flag
- powerCardUnderTemp1:
- Power Card Under 1 Temperature Flag
- powerCardTemp0:
- Power Card 0 Temperature [C]
- powerCardTemp1:
- Power Card 1 Temperature [C]
- sensor0Temp:
- Sensor 0 Temperature [C]
- sensor1Temp:
- Sensor 1 Temperature [C]
- sensor2Temp:
- Sensor 2 Temperature [C]
- sensor3Temp:
- Sensor 3 Temperature [C]
- sensor4Temp:
- Sensor 4 Temperature [C]
- sensor5Temp:
- Sensor 5 Temperature [C]
- sensor6Temp:
- Sensor 6 Temperature [C]
- sensor7Temp:
- Sensor 7 Temperature [C]
- sensor8Temp:
- Sensor 8 Temperature [C]
- sensor9Temp:
- Sensor 9 Temperature [C]
- sensor10Temp:
- Sensor 10 Temperature [C]
- sensor11Temp:
- Sensor 11 Temperature [C]
- sensor12Temp:
- Sensor 12 Temperature [C]
- sensor13Temp:
- Sensor 13 Temperature [C]
- sensor14Temp:
- Sensor 14 Temperature [C]
- sensor15Temp:
- Sensor 15 Temperature [C]
- femVoltage0:
- FEM 5V Supply 0 Voltage [V]
- femVoltage1:
- FEM 5V Supply 1 Voltage [V]
- femCurrent0:
- FEM 5V Supply 0 Current [A]
- femCurrent1:
- FEM 5V Supply 1 Current [A]
- digitalVoltage0:
- ASIC 1.2V Digital Supply 0 Voltage [V]
- digitalVoltage1:
- ASIC 1.2V Digital Supply 1 Voltage [V]
- digitalCurrent0:
- ASIC 1.2V Digital Supply 0 Current [mA]
- digitalCurrent1:
- ASIC 1.2V Digital Supply 1 Current [mA]
- sensor0Voltage:
- Sensor 0 3.3V Supply Voltage [V]
- sensor1Voltage:
- Sensor 1 3.3V Supply Voltage [V]
- sensor2Voltage:
- Sensor 2 3.3V Supply Voltage [V]
- sensor3Voltage:
- Sensor 3 3.3V Supply Voltage [V]
- sensor4Voltage:
- Sensor 4 3.3V Supply Voltage [V]
- sensor5Voltage:
- Sensor 5 3.3V Supply Voltage [V]
- sensor6Voltage:
- Sensor 6 3.3V Supply Voltage [V]
- sensor7Voltage:
- Sensor 7 3.3V Supply Voltage [V]
- sensor8Voltage:
- Sensor 8 3.3V Supply Voltage [V]
- sensor9Voltage:
- Sensor 9 3.3V Supply Voltage [V]
- sensor10Voltage:
- Sensor 10 3.3V Supply Voltage [V]
- sensor11Voltage:
- Sensor 11 3.3V Supply Voltage [V]
- sensor12Voltage:
- Sensor 12 3.3V Supply Voltage [V]
- sensor13Voltage:
- Sensor 13 3.3V Supply Voltage [V]
- sensor14Voltage:
- Sensor 14 3.3V Supply Voltage [V]
- sensor15Voltage:
- Sensor 15 3.3V Supply Voltage [V]
- sensor0Current:
- Sensor 0 3.3V Supply Current [A]
- sensor1Current:
- Sensor 1 3.3V Supply Current [A]
- sensor2Current:
- Sensor 2 3.3V Supply Current [A]
- sensor3Current:
- Sensor 3 3.3V Supply Current [A]
- sensor4Current:
- Sensor 4 3.3V Supply Current [A]
- sensor5Current:
- Sensor 5 3.3V Supply Current [A]
- sensor6Current:
- Sensor 6 3.3V Supply Current [A]
- sensor7Current:
- Sensor 7 3.3V Supply Current [A]
- sensor8Current:
- Sensor 8 3.3V Supply Current [A]
- sensor9Current:
- Sensor 9 3.3V Supply Current [A]
- sensor10Current:
- Sensor 10 3.3V Supply Current [A]
- sensor11Current:
- Sensor 11 3.3V Supply Current [A]
- sensor12Current:
- Sensor 12 3.3V Supply Current [A]
- sensor13Current:
- Sensor 13 3.3V Supply Current [A]
- sensor14Current:
- Sensor 14 3.3V Supply Current [A]
- sensor15Current:
- Sensor 15 3.3V Supply Current [A]
- sensorBiasVoltage0:
- Sensor bias 0 voltage readback [V]
- sensorBiasVoltage1:
- Sensor bias 1 voltage readback [V]
- sensorBiasCurrent0:
- Sensor bias 0 current readback [uA]
- sensorBiasCurrent1:
- Sensor bias 1 current readback [uA]
- femV5FirmwareVersion:
- FEM V5 Firmware Version
- femBotSp3FirmwareVersion:
- FEM Bottom SP3 FPGA Firmware Version
- femTopSp3FirmwareVersion:
- FEM Top SP3 FPGA Firmware Version
- femCfgSp3FirmwareVersion:
- FEM Config SP3 FPGA Firmware Version
- femLpdClientVersion:
- LpdFemClient Software Version - Read Only
- femReadoutActive:
- FEM readout is active
- femBoardTemperature:
- FEM Board Sensor Temperature [C] Reading
- femCoreTemperature:
- FEM Core Sensor Temperature [C] Reading
| Created: | 2021-03-10T06:59:32.000+01:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Tagged after the refactoring to match python 3.8 syntax |
| Created: | 2020-09-15T16:14:34.000+02:00 |
|---|---|
| Author: | Istvan Mohacsi |
| Notes: | Added proper classVersion info, CI and tests for instantiation. |
| Created: | 2020-09-15T16:14:34.000+02:00 |
|---|---|
| Author: | Istvan Mohacsi |
| Notes: | To signify 2.10 compatibility |
| Created: | 2020-01-28T11:49:27.000+01:00 |
|---|---|
| Author: | Istvan Mohacsi |
| Notes: |
| Created: | 2019-12-17T14:07:44.000+01:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2019-04-15T14:54:51.000+02:00 |
|---|---|
| Author: | Astrid Muennich |
| Notes: | Refactored Polling, triggered by ERROR state appearing on DISABLED FEM. |
| Created: | 2018-11-13T13:54:26.000+01:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
| Created: | 2018-02-01T17:03:04.000+01:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
| Created: | 2018-01-12T13:58:18.000+01:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
| Created: | 2017-11-28T15:57:57.000+01:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
| Created: | 2017-11-28T12:18:15.000+01:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
| Created: | 2017-11-27T16:04:40.000+01:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
| Created: | 2017-11-22T14:50:27.000+01:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
| Created: | 2017-10-11T17:37:18.000+02:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
| Created: | 2017-08-30T11:12:31.000+02:00 |
|---|---|
| Author: | Astrid Muennich |
| Notes: |
| Created: | 2017-08-18T09:57:47.000+02:00 |
|---|---|
| Author: | Astrid Muennich |
| Notes: | fix for sync start |
| Created: | 2017-08-09T16:00:28.000+02:00 |
|---|---|
| Author: | John Wiggins |
| Notes: | Tag for 2.1.12 deployment |
| Created: | 2017-06-27T13:48:24.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2017-03-20T12:55:15.000+01:00 |
|---|---|
| Author: | Astrid Muennich |
| Notes: | tagged against karabo framework branch 2.2.0-squad2-feature-branch |
| Created: | 2014-03-28T16:12:21.000+00:00 |
|---|---|
| Author: | Majank Kumar |
| Notes: | correcting dir structure of tags/1.0.0 |
MDL¶
PRCDR¶
DARKFRAMES¶
| Instance id: | FXE_DET_LPD1M-1/PRCDR/DARKFRAMES |
|---|---|
| Class id: | LPDDarkFrames |
| Host: | fxe-rr-sys-con-10 |
| Alias: | fxe-rr-sys-con-10 |
| Git repo: | https://git.xfel.eu/karaboDevices/lpdMiddleLayer |
| Last modified: | 2021-03-17T20:30:11.000+01:00 |
| Created at: | 2017-02-02T14:07:38.000+01:00 |
| Main authors: | Hauf, Haufs, Degon |
| Latest tag: | 1.2.2-2.11.0 |
| Deployment tag: | 1.2.2-2.11.0 |
| Projects: | LPD_Control, DET_LPD |
| Scenes: | LPD Overview |
| Accessible by: | CAL, CONTROLS, CTRL, DA, DET, xdoc, yousefh |
Warning
Rogue installation which is not mentioned in the deployment!
Warning
Installation not found in a standard path!
Documentation about the available middlelayer tools for LPD can be found here.
A general introduction to the LPD detector can be found here.
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- heartbeatInterval:
- The heartbeat interval
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- globalAlarmCondition:
- This is the global alarm condition for this device. The current alarm condition of this device will be calculated from this alarm condition and the alarm condition of each property.
- visibility:
- Configures who is allowed to see this device at all
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server
- pid:
- The unix process ID of the device (i.e. of the server)
- state:
- The current state the device is in
- status:
- A more detailed status description
- lockedBy:
- The name of the device holding a lock on this one (empty if not locked)
- slotClearLock:
- Clear the lock on this device
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- log:
- Logging settings
- proxyCACML:
- The Clock and Control device
- fem:
- Device controlling Fem, can be composite or one single fem device.
- ccMon:
- CCMon device
- data_taking:
- Detector Device That Implements TakeData Function.
- x2Timer:
- The utca device
- cancel:
- Cancels last button pressed.
- reset:
- Reset from error state.
- auto_mode:
- Configure default configuration when taking darks
- take_dark_frames:
- Take set of dark frames.
| Created: | 2021-03-08T14:31:35.000+01:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | tagged after compatibility with python 3.8 was implemented. This tag is backward compatible with karabo 2.10. No changes in the framework |
| Created: | 2020-11-24T08:16:19.000+01:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2019-06-07T11:16:14.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2019-04-23T13:19:29.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: | Include CI pause functionality |
| Created: | 2019-04-01T10:53:58.000+02:00 |
|---|---|
| Author: | Astrid Muennich |
| Notes: |
| Created: | 2018-10-11T13:52:45.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2018-06-29T11:08:56.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2018-04-13T10:17:47.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2018-04-11T15:23:10.000+02:00 |
|---|---|
| Author: | Qing Tian |
| Notes: | take dark frames in auto mode |
| Created: | 2018-01-19T11:12:01.000+01:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: | Same tag as 1.1.4-12.1.18, but with correct Karabo version |
| Created: | 2018-01-19T11:12:01.000+01:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
| Created: | 2017-12-14T15:57:44.000+01:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2017-11-28T12:27:40.000+01:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
| Created: | 2017-11-24T14:00:58.000+01:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
| Created: | 2017-11-22T15:50:29.000+01:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
| Created: | 2017-11-21T10:42:58.000+01:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2017-11-13T15:04:23.000+01:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2017-10-19T14:52:14.000+02:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
| Created: | 2017-10-18T17:20:18.000+02:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
| Created: | 2017-10-17T15:32:58.000+02:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
DELAYSCAN¶
TAKEDATA¶
| Instance id: | FXE_DET_LPD1M-1/PRCDR/TAKEDATA |
|---|---|
| Class id: | TakeDataLPD |
| Host: | fxe-rr-sys-con-10 |
| Alias: | fxe-rr-sys-con-10 |
| Git repo: | https://git.xfel.eu/karaboDevices/lpdMiddleLayer |
| Last modified: | 2021-03-17T20:30:11.000+01:00 |
| Created at: | 2017-02-02T14:07:38.000+01:00 |
| Main authors: | Hauf, Haufs, Degon |
| Latest tag: | 1.2.2-2.11.0 |
| Deployment tag: | 1.2.2-2.11.0 |
| Projects: | LPD_Control, DET_LPD |
| Accessible by: | CAL, CONTROLS, CTRL, DA, DET, xdoc, yousefh |
Warning
Rogue installation which is not mentioned in the deployment!
Warning
Installation not found in a standard path!
Documentation about the available middlelayer tools for LPD can be found here.
A general introduction to the LPD detector can be found here.
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- heartbeatInterval:
- The heartbeat interval
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- globalAlarmCondition:
- This is the global alarm condition for this device. The current alarm condition of this device will be calculated from this alarm condition and the alarm condition of each property.
- visibility:
- Configures who is allowed to see this device at all
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server
- pid:
- The unix process ID of the device (i.e. of the server)
- state:
- The current state the device is in
- status:
- A more detailed status description
- lockedBy:
- The name of the device holding a lock on this one (empty if not locked)
- slotClearLock:
- Clear the lock on this device
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- log:
- Logging settings
- fem:
- Device controlling Fem, can be composite
- runControl:
- Device controlling run management.
- ccMon:
- Device controlling clock & control.
- cancel:
- Cancels last button pressed.
- reset:
- Recover from UNKNOWN state to ON state
- self_check:
- Check if all conditions are ok for data taking.
| Created: | 2021-03-08T14:31:35.000+01:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | tagged after compatibility with python 3.8 was implemented. This tag is backward compatible with karabo 2.10. No changes in the framework |
| Created: | 2020-11-24T08:16:19.000+01:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2019-06-07T11:16:14.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2019-04-23T13:19:29.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: | Include CI pause functionality |
| Created: | 2019-04-01T10:53:58.000+02:00 |
|---|---|
| Author: | Astrid Muennich |
| Notes: |
| Created: | 2018-10-11T13:52:45.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2018-06-29T11:08:56.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2018-04-13T10:17:47.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2018-04-11T15:23:10.000+02:00 |
|---|---|
| Author: | Qing Tian |
| Notes: | take dark frames in auto mode |
| Created: | 2018-01-19T11:12:01.000+01:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: | Same tag as 1.1.4-12.1.18, but with correct Karabo version |
| Created: | 2018-01-19T11:12:01.000+01:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
| Created: | 2017-12-14T15:57:44.000+01:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2017-11-28T12:27:40.000+01:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
| Created: | 2017-11-24T14:00:58.000+01:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
| Created: | 2017-11-22T15:50:29.000+01:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
| Created: | 2017-11-21T10:42:58.000+01:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2017-11-13T15:04:23.000+01:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2017-10-19T14:52:14.000+02:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
| Created: | 2017-10-18T17:20:18.000+02:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
| Created: | 2017-10-17T15:32:58.000+02:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
PSC¶
PSCU¶
| Instance id: | FXE_DET_LPD1M-1/PSC/PSCU |
|---|---|
| Class id: | LpdPower |
| Host: | fxe-rr-sys-con-10 |
| Alias: | fxe-rr-sys-con-10 |
| Git repo: | https://git.xfel.eu/karaboDevices/lpdPower |
| Last modified: | 2020-11-24T18:49:24.000+01:00 |
| Created at: | 2017-03-01T15:41:42.000+01:00 |
| Main authors: | Haufs, Hauf, Santos |
| Latest tag: | 1.1.2-2.10.0-hotfix |
| Deployment tag: | 1.1.2-2.10.0-hotfix |
| Installed tag: | 1.1.2-2.10.0-hotfix |
| Projects: | LPD_Control, DET_LPD |
| Scenes: | FEM Overview, Power Overview, PSCU Overview, Power Overview, LPD Overview, LPD Overview, FEM Overview, PSCU Overview, Detector Configuration, test |
| Accessible by: | CAL, CONTROLS, CTRL, DA, DET, xdoc, yousefh |
Warning
Rogue installation which is not mentioned in the deployment!
Documentation about the device controlling the power unit for LPD can be found here.
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO, prepended by package name
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device
- state:
- The current state the device is in
- status:
- Status of the system wide variables
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- useTimeserver:
- Unused - whether device connects to time server is configured via ‘timeServerId’
- timeServerId:
- The instance id uniquely identifies a TimeServer instance in the distributed system
- progress:
- The progress of the current action
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- Logger:
- Logging settings
- control:
- Control of system variables
- powerEnable:
- Allow all quadrants to receive power.
- powerDisable:
- Forbid all quadrants to receive power.
- armInterlock:
- Arm interlock to be able to power quadrants.
- disarmInterlock:
- Disarm interlock, no power allowed to quadrants.
- reset:
- Recover from UNKNOWN state after en exception.
- quad1:
- Quad1 node
- quad4:
- Quad4 node
- quad2:
- Quad2 node
- quad3:
- Quad3 node
- temperature:
- Temperature sensors
- humidity:
- Humidity sensors
- leakimpedance:
- Leak sensors
- pump:
- Pump variables
- fan:
- Fan variables
| Created: | 2020-11-24T17:31:23.000+01:00 |
|---|---|
| Author: | Wajid Ehsan |
| Notes: | Update Version Info |
| Created: | 2020-06-17T15:30:45.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2020-06-11T16:09:24.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: | Update LpdPower for temperature and humidity sensor channel naming by Tim Nicholls |
| Created: | 2019-12-17T14:17:13.000+01:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2018-11-30T09:29:42.000+01:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2017-05-17T14:50:18.000+02:00 |
|---|---|
| Author: | Hugo Santos |
| Notes: |
| Created: | 2017-05-17T14:50:18.000+02:00 |
|---|---|
| Author: | Hugo Santos |
| Notes: |
| Created: | 2017-03-28T08:59:08.000+02:00 |
|---|---|
| Author: | Astrid Muennich |
| Notes: | tagged against karabo framework branch 2.2.0-squad2-feature-branch |
DET¶
0CH0¶
| Instance id: | FXE_DET_LPD1M-1/DET/0CH0 |
|---|---|
| Class id: | DataAggregator |
| Host: | fxe-br-sys-daq-0 |
| Alias: | fxe-br-sys-daq-0 |
| Git repo: | https://git.xfel.eu/karaboDevices/pcLayer |
| Last modified: | 2021-10-07T10:47:05.637+02:00 |
| Created at: | 2017-01-12T16:45:11.000+01:00 |
| Main authors: | Al-qudami, Boukhelef |
| Latest tag: | 1.11.0-2.11.4ra0 |
| Deployment tag: | 1.11.0-2.11.4ra0 |
| Projects: | FXETST_DAQ_LPD, FXETST_DAQ_RUN_MANAGEMENT, LPD_DAQ, DET_LPD |
| Scenes: | DAQ Status, LPD_DAQ_V2, DAQ_CONFIG_SERVICE, FXE_DAQ_Status, FXE_DAQ_STATUS-OBSOLETE, CAL_MANAGER_old, CAL_MANAGER, MONITORING_LPD_DATA |
| Accessible by: |
Warning
Host not accessible by [‘xctrl’]!
A general introduction to the LPD detector can be found here.
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device (i.e. of the server
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- useTimeserver:
- Unused - whether device connects to time server is configured via ‘timeServerId’
- progress:
- The progress of the current action
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- reset:
- Reset
- version:
- Software version
- lastStatusMessage:
- Status message of last command
- loggerConfig:
- Runtime logger configuration
- policy:
- Errors handling policy
- ApplicationMonitor:
- Application health monitor
- BookKeeper:
- Book keeper
- BufferManager:
- Buffer manager
- DataAccessor0:
- Data accessor 0
- DataAccessor1:
- Data accessor 1
- DataDispatcher:
- Data dispatcher
- DataIntegrator:
- Data integrator
- DataMonitor:
- Data content monitor
- FastDataCollector:
- Fast data collector
- Formatter:
- Formatter
- InternalTrigger:
- Internal trigger
- MessageLogger:
- Message logger
- PreProcessor:
- Pre processor
- Scheduler:
- Scheduler
- SlowDataCollector:
- Slow data collector
- StatisticsBuilder:
- Statistics builder
- Summarizer:
- Data summarizer
- TrainDataReceiver:
- Train data receiver
- TrainReconstructor:
- Train data reconstructor
- Vectorizer:
- Data vectorizer
- Writer:
- Writer
- enableDaqNode:
- Enable DAQ node
- storageManager:
- Storage manager device
- alias:
- Device alias
- groupId:
- Aggregators group Id
- groupInfix:
- Aggregators group infix
- channelId:
- channel Id
- channelsCount:
- Number of channels
- mountPoint:
- Mount point
- dataPath:
- Proposal data path
- chunkSize:
- Number of trains to buffer in memory
- chunksCount:
- Chunk count per file
- maxExpectedPulses:
- Maximum number of pulses expected per train
- dataType:
- Data type
- runController:
- Run controller
- experimentDetails:
- Experiment details
- sampleDetails:
- Sample details
- runDetails:
- Run details
- enableXTDF:
- Enable receiving train data via UDP
- OriginalDataFormat:
- Name of file that contains the original data format description, include train data format, dataset and run info.
- Detector:
- Name of file that contains the detector configuration.
- metrics:
- Heath and performance metrics
| Created: | 2021-09-28T14:01:16.000+02:00 |
|---|---|
| Author: | Djelloul Boukhelef |
| Notes: |
| Created: | 2021-09-24T08:56:29.000+00:00 |
|---|---|
| Author: | Geogin Varghese |
| Notes: | pclayer release candidate 1 for Karabo 2.11 support |
| Created: | 2021-07-05T16:34:28.000+02:00 |
|---|---|
| Author: | Djelloul Boukhelef |
| Notes: | Release PC Layer 1.10.4-2.10.5 |
| Created: | 2021-06-28T09:58:03.000+02:00 |
|---|---|
| Author: | Djelloul Boukhelef |
| Notes: | Release of PC layer 1.10.3-2.10.5 |
| Created: | 2021-06-25T08:12:26.000+02:00 |
|---|---|
| Author: | Djelloul Boukhelef |
| Notes: | Release candidate of PC layer 1.10.3-2.10.5-rc2 |
| Created: | 2021-06-24T01:21:52.000+02:00 |
|---|---|
| Author: | Djelloul Boukhelef |
| Notes: | Release candidate 1.10.3-2.10.5-rc1 |
| Created: | 2021-06-21T01:03:13.000+02:00 |
|---|---|
| Author: | Djelloul Boukhelef |
| Notes: | Release candidate 1.10.3-2.10.5-rc0 |
| Created: | 2021-06-14T07:48:22.000+02:00 |
|---|---|
| Author: | Djelloul Boukhelef |
| Notes: | Test release 1.10.3-2.10.5-ra4 |
| Created: | 2021-06-09T23:44:24.000+02:00 |
|---|---|
| Author: | Djelloul Boukhelef |
| Notes: | Test release 1.10.3-2.10.5-ra3 |
| Created: | 2021-06-09T16:22:33.000+02:00 |
|---|---|
| Author: | Djelloul Boukhelef |
| Notes: |
| Created: | 2021-06-09T14:53:52.000+02:00 |
|---|---|
| Author: | Djelloul Boukhelef |
| Notes: |
| Created: | 2021-06-03T18:06:16.000+02:00 |
|---|---|
| Author: | Nasser Al-Qudami |
| Notes: |
| Created: | 2021-06-02T12:39:31.000+02:00 |
|---|---|
| Author: | Nasser Al-Qudami |
| Notes: |
| Created: | 2021-05-26T14:25:23.000+02:00 |
|---|---|
| Author: | Djelloul Boukhelef |
| Notes: | Test tag 1.10.2-2.10.0-rx4 |
| Created: | 2021-05-26T14:25:23.000+02:00 |
|---|---|
| Author: | Djelloul Boukhelef |
| Notes: | Release of PC layer 1.10.2-2.10.0 |
| Created: | 2021-05-26T08:29:43.000+02:00 |
|---|---|
| Author: | Djelloul Boukhelef |
| Notes: | Test release 1.10.2-2.10.0-rx3 |
| Created: | 2021-05-25T18:06:03.000+02:00 |
|---|---|
| Author: | Djelloul Boukhelef |
| Notes: | Test release 1.10.2-2.10.0-rx2 |
| Created: | 2021-05-14T10:36:11.000+02:00 |
|---|---|
| Author: | Djelloul Boukhelef |
| Notes: | Test release 1.10.2-2.10.0-rx1 |
| Created: | 2021-05-06T17:43:49.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | This tag is create from “rm_85521” for testing purpose to proceed with deployment and installations. |
| Created: | 2021-04-30T02:26:16.000+02:00 |
|---|---|
| Author: | Djelloul Boukhelef |
| Notes: |
10CH0¶
| Instance id: | FXE_DET_LPD1M-1/DET/10CH0 |
|---|---|
| Class id: | DataAggregator |
| Host: | fxe-br-sys-daq-10 |
| Alias: | fxe-br-sys-daq-10 |
| Git repo: | https://git.xfel.eu/karaboDevices/pcLayer |
| Last modified: | 2021-10-07T10:47:05.637+02:00 |
| Created at: | 2017-01-12T16:45:11.000+01:00 |
| Main authors: | Al-qudami, Boukhelef |
| Latest tag: | 1.11.0-2.11.4ra0 |
| Deployment tag: | 1.11.0-2.11.4ra0 |
| Projects: | LPD_DAQ, DET_LPD, FXETST_DAQ_LPD, FXETST_DAQ_RUN_MANAGEMENT |
| Scenes: | DAQ Status, LPD_DAQ_V2, DAQ_CONFIG_SERVICE, FXE_DAQ_Status, FXE_DAQ_STATUS-OBSOLETE, CAL_MANAGER_old, CAL_MANAGER, MONITORING_LPD_DATA |
| Accessible by: |
Warning
Host not accessible by [‘xctrl’]!
A general introduction to the LPD detector can be found here.
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device (i.e. of the server
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- useTimeserver:
- Unused - whether device connects to time server is configured via ‘timeServerId’
- progress:
- The progress of the current action
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- reset:
- Reset
- version:
- Software version
- lastStatusMessage:
- Status message of last command
- loggerConfig:
- Runtime logger configuration
- policy:
- Errors handling policy
- ApplicationMonitor:
- Application health monitor
- BookKeeper:
- Book keeper
- BufferManager:
- Buffer manager
- DataAccessor0:
- Data accessor 0
- DataAccessor1:
- Data accessor 1
- DataDispatcher:
- Data dispatcher
- DataIntegrator:
- Data integrator
- DataMonitor:
- Data content monitor
- FastDataCollector:
- Fast data collector
- Formatter:
- Formatter
- InternalTrigger:
- Internal trigger
- MessageLogger:
- Message logger
- PreProcessor:
- Pre processor
- Scheduler:
- Scheduler
- SlowDataCollector:
- Slow data collector
- StatisticsBuilder:
- Statistics builder
- Summarizer:
- Data summarizer
- TrainDataReceiver:
- Train data receiver
- TrainReconstructor:
- Train data reconstructor
- Vectorizer:
- Data vectorizer
- Writer:
- Writer
- enableDaqNode:
- Enable DAQ node
- storageManager:
- Storage manager device
- alias:
- Device alias
- groupId:
- Aggregators group Id
- groupInfix:
- Aggregators group infix
- channelId:
- channel Id
- channelsCount:
- Number of channels
- mountPoint:
- Mount point
- dataPath:
- Proposal data path
- chunkSize:
- Number of trains to buffer in memory
- chunksCount:
- Chunk count per file
- maxExpectedPulses:
- Maximum number of pulses expected per train
- dataType:
- Data type
- runController:
- Run controller
- experimentDetails:
- Experiment details
- sampleDetails:
- Sample details
- runDetails:
- Run details
- enableXTDF:
- Enable receiving train data via UDP
- OriginalDataFormat:
- Name of file that contains the original data format description, include train data format, dataset and run info.
- Detector:
- Name of file that contains the detector configuration.
- metrics:
- Heath and performance metrics
| Created: | 2021-09-28T14:01:16.000+02:00 |
|---|---|
| Author: | Djelloul Boukhelef |
| Notes: |
| Created: | 2021-09-24T08:56:29.000+00:00 |
|---|---|
| Author: | Geogin Varghese |
| Notes: | pclayer release candidate 1 for Karabo 2.11 support |
| Created: | 2021-07-05T16:34:28.000+02:00 |
|---|---|
| Author: | Djelloul Boukhelef |
| Notes: | Release PC Layer 1.10.4-2.10.5 |
| Created: | 2021-06-28T09:58:03.000+02:00 |
|---|---|
| Author: | Djelloul Boukhelef |
| Notes: | Release of PC layer 1.10.3-2.10.5 |
| Created: | 2021-06-25T08:12:26.000+02:00 |
|---|---|
| Author: | Djelloul Boukhelef |
| Notes: | Release candidate of PC layer 1.10.3-2.10.5-rc2 |
| Created: | 2021-06-24T01:21:52.000+02:00 |
|---|---|
| Author: | Djelloul Boukhelef |
| Notes: | Release candidate 1.10.3-2.10.5-rc1 |
| Created: | 2021-06-21T01:03:13.000+02:00 |
|---|---|
| Author: | Djelloul Boukhelef |
| Notes: | Release candidate 1.10.3-2.10.5-rc0 |
| Created: | 2021-06-14T07:48:22.000+02:00 |
|---|---|
| Author: | Djelloul Boukhelef |
| Notes: | Test release 1.10.3-2.10.5-ra4 |
| Created: | 2021-06-09T23:44:24.000+02:00 |
|---|---|
| Author: | Djelloul Boukhelef |
| Notes: | Test release 1.10.3-2.10.5-ra3 |
| Created: | 2021-06-09T16:22:33.000+02:00 |
|---|---|
| Author: | Djelloul Boukhelef |
| Notes: |
| Created: | 2021-06-09T14:53:52.000+02:00 |
|---|---|
| Author: | Djelloul Boukhelef |
| Notes: |
| Created: | 2021-06-03T18:06:16.000+02:00 |
|---|---|
| Author: | Nasser Al-Qudami |
| Notes: |
| Created: | 2021-06-02T12:39:31.000+02:00 |
|---|---|
| Author: | Nasser Al-Qudami |
| Notes: |
| Created: | 2021-05-26T14:25:23.000+02:00 |
|---|---|
| Author: | Djelloul Boukhelef |
| Notes: | Test tag 1.10.2-2.10.0-rx4 |
| Created: | 2021-05-26T14:25:23.000+02:00 |
|---|---|
| Author: | Djelloul Boukhelef |
| Notes: | Release of PC layer 1.10.2-2.10.0 |
| Created: | 2021-05-26T08:29:43.000+02:00 |
|---|---|
| Author: | Djelloul Boukhelef |
| Notes: | Test release 1.10.2-2.10.0-rx3 |
| Created: | 2021-05-25T18:06:03.000+02:00 |
|---|---|
| Author: | Djelloul Boukhelef |
| Notes: | Test release 1.10.2-2.10.0-rx2 |
| Created: | 2021-05-14T10:36:11.000+02:00 |
|---|---|
| Author: | Djelloul Boukhelef |
| Notes: | Test release 1.10.2-2.10.0-rx1 |
| Created: | 2021-05-06T17:43:49.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | This tag is create from “rm_85521” for testing purpose to proceed with deployment and installations. |
| Created: | 2021-04-30T02:26:16.000+02:00 |
|---|---|
| Author: | Djelloul Boukhelef |
| Notes: |
11CH0¶
| Instance id: | FXE_DET_LPD1M-1/DET/11CH0 |
|---|---|
| Class id: | DataAggregator |
| Host: | fxe-br-sys-daq-11 |
| Alias: | fxe-br-sys-daq-11 |
| Git repo: | https://git.xfel.eu/karaboDevices/pcLayer |
| Last modified: | 2021-10-07T10:47:05.637+02:00 |
| Created at: | 2017-01-12T16:45:11.000+01:00 |
| Main authors: | Al-qudami, Boukhelef |
| Latest tag: | 1.11.0-2.11.4ra0 |
| Deployment tag: | 1.11.0-2.11.4ra0 |
| Projects: | FXETST_DAQ_LPD, FXETST_DAQ_RUN_MANAGEMENT, LPD_DAQ, DET_LPD |
| Scenes: | DAQ Status, LPD_DAQ_V2, DAQ_CONFIG_SERVICE, FXE_DAQ_Status, FXE_DAQ_STATUS-OBSOLETE, CAL_MANAGER_old, CAL_MANAGER, MONITORING_LPD_DATA |
| Accessible by: |
Warning
Host not accessible by [‘xctrl’]!
A general introduction to the LPD detector can be found here.
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device (i.e. of the server
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- useTimeserver:
- Unused - whether device connects to time server is configured via ‘timeServerId’
- progress:
- The progress of the current action
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- reset:
- Reset
- version:
- Software version
- lastStatusMessage:
- Status message of last command
- loggerConfig:
- Runtime logger configuration
- policy:
- Errors handling policy
- ApplicationMonitor:
- Application health monitor
- BookKeeper:
- Book keeper
- BufferManager:
- Buffer manager
- DataAccessor0:
- Data accessor 0
- DataAccessor1:
- Data accessor 1
- DataDispatcher:
- Data dispatcher
- DataIntegrator:
- Data integrator
- DataMonitor:
- Data content monitor
- FastDataCollector:
- Fast data collector
- Formatter:
- Formatter
- InternalTrigger:
- Internal trigger
- MessageLogger:
- Message logger
- PreProcessor:
- Pre processor
- Scheduler:
- Scheduler
- SlowDataCollector:
- Slow data collector
- StatisticsBuilder:
- Statistics builder
- Summarizer:
- Data summarizer
- TrainDataReceiver:
- Train data receiver
- TrainReconstructor:
- Train data reconstructor
- Vectorizer:
- Data vectorizer
- Writer:
- Writer
- enableDaqNode:
- Enable DAQ node
- storageManager:
- Storage manager device
- alias:
- Device alias
- groupId:
- Aggregators group Id
- groupInfix:
- Aggregators group infix
- channelId:
- channel Id
- channelsCount:
- Number of channels
- mountPoint:
- Mount point
- dataPath:
- Proposal data path
- chunkSize:
- Number of trains to buffer in memory
- chunksCount:
- Chunk count per file
- maxExpectedPulses:
- Maximum number of pulses expected per train
- dataType:
- Data type
- runController:
- Run controller
- experimentDetails:
- Experiment details
- sampleDetails:
- Sample details
- runDetails:
- Run details
- enableXTDF:
- Enable receiving train data via UDP
- OriginalDataFormat:
- Name of file that contains the original data format description, include train data format, dataset and run info.
- Detector:
- Name of file that contains the detector configuration.
- metrics:
- Heath and performance metrics
| Created: | 2021-09-28T14:01:16.000+02:00 |
|---|---|
| Author: | Djelloul Boukhelef |
| Notes: |
| Created: | 2021-09-24T08:56:29.000+00:00 |
|---|---|
| Author: | Geogin Varghese |
| Notes: | pclayer release candidate 1 for Karabo 2.11 support |
| Created: | 2021-07-05T16:34:28.000+02:00 |
|---|---|
| Author: | Djelloul Boukhelef |
| Notes: | Release PC Layer 1.10.4-2.10.5 |
| Created: | 2021-06-28T09:58:03.000+02:00 |
|---|---|
| Author: | Djelloul Boukhelef |
| Notes: | Release of PC layer 1.10.3-2.10.5 |
| Created: | 2021-06-25T08:12:26.000+02:00 |
|---|---|
| Author: | Djelloul Boukhelef |
| Notes: | Release candidate of PC layer 1.10.3-2.10.5-rc2 |
| Created: | 2021-06-24T01:21:52.000+02:00 |
|---|---|
| Author: | Djelloul Boukhelef |
| Notes: | Release candidate 1.10.3-2.10.5-rc1 |
| Created: | 2021-06-21T01:03:13.000+02:00 |
|---|---|
| Author: | Djelloul Boukhelef |
| Notes: | Release candidate 1.10.3-2.10.5-rc0 |
| Created: | 2021-06-14T07:48:22.000+02:00 |
|---|---|
| Author: | Djelloul Boukhelef |
| Notes: | Test release 1.10.3-2.10.5-ra4 |
| Created: | 2021-06-09T23:44:24.000+02:00 |
|---|---|
| Author: | Djelloul Boukhelef |
| Notes: | Test release 1.10.3-2.10.5-ra3 |
| Created: | 2021-06-09T16:22:33.000+02:00 |
|---|---|
| Author: | Djelloul Boukhelef |
| Notes: |
| Created: | 2021-06-09T14:53:52.000+02:00 |
|---|---|
| Author: | Djelloul Boukhelef |
| Notes: |
| Created: | 2021-06-03T18:06:16.000+02:00 |
|---|---|
| Author: | Nasser Al-Qudami |
| Notes: |
| Created: | 2021-06-02T12:39:31.000+02:00 |
|---|---|
| Author: | Nasser Al-Qudami |
| Notes: |
| Created: | 2021-05-26T14:25:23.000+02:00 |
|---|---|
| Author: | Djelloul Boukhelef |
| Notes: | Test tag 1.10.2-2.10.0-rx4 |
| Created: | 2021-05-26T14:25:23.000+02:00 |
|---|---|
| Author: | Djelloul Boukhelef |
| Notes: | Release of PC layer 1.10.2-2.10.0 |
| Created: | 2021-05-26T08:29:43.000+02:00 |
|---|---|
| Author: | Djelloul Boukhelef |
| Notes: | Test release 1.10.2-2.10.0-rx3 |
| Created: | 2021-05-25T18:06:03.000+02:00 |
|---|---|
| Author: | Djelloul Boukhelef |
| Notes: | Test release 1.10.2-2.10.0-rx2 |
| Created: | 2021-05-14T10:36:11.000+02:00 |
|---|---|
| Author: | Djelloul Boukhelef |
| Notes: | Test release 1.10.2-2.10.0-rx1 |
| Created: | 2021-05-06T17:43:49.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | This tag is create from “rm_85521” for testing purpose to proceed with deployment and installations. |
| Created: | 2021-04-30T02:26:16.000+02:00 |
|---|---|
| Author: | Djelloul Boukhelef |
| Notes: |
12CH0¶
| Instance id: | FXE_DET_LPD1M-1/DET/12CH0 |
|---|---|
| Class id: | DataAggregator |
| Host: | fxe-br-sys-daq-12 |
| Alias: | fxe-br-sys-daq-12 |
| Git repo: | https://git.xfel.eu/karaboDevices/pcLayer |
| Last modified: | 2021-10-07T10:47:05.637+02:00 |
| Created at: | 2017-01-12T16:45:11.000+01:00 |
| Main authors: | Al-qudami, Boukhelef |
| Latest tag: | 1.11.0-2.11.4ra0 |
| Deployment tag: | 1.11.0-2.11.4ra0 |
| Projects: | LPD_DAQ, DET_LPD, FXETST_DAQ_LPD, FXETST_DAQ_RUN_MANAGEMENT |
| Scenes: | DAQ Status, LPD_DAQ_V2, DAQ_CONFIG_SERVICE, FXE_DAQ_Status, FXE_DAQ_STATUS-OBSOLETE, CAL_MANAGER_old, CAL_MANAGER, MONITORING_LPD_DATA |
| Accessible by: |
Warning
Host not accessible by [‘xctrl’]!
A general introduction to the LPD detector can be found here.
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device (i.e. of the server
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- useTimeserver:
- Unused - whether device connects to time server is configured via ‘timeServerId’
- progress:
- The progress of the current action
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- reset:
- Reset
- version:
- Software version
- lastStatusMessage:
- Status message of last command
- loggerConfig:
- Runtime logger configuration
- policy:
- Errors handling policy
- ApplicationMonitor:
- Application health monitor
- BookKeeper:
- Book keeper
- BufferManager:
- Buffer manager
- DataAccessor0:
- Data accessor 0
- DataAccessor1:
- Data accessor 1
- DataDispatcher:
- Data dispatcher
- DataIntegrator:
- Data integrator
- DataMonitor:
- Data content monitor
- FastDataCollector:
- Fast data collector
- Formatter:
- Formatter
- InternalTrigger:
- Internal trigger
- MessageLogger:
- Message logger
- PreProcessor:
- Pre processor
- Scheduler:
- Scheduler
- SlowDataCollector:
- Slow data collector
- StatisticsBuilder:
- Statistics builder
- Summarizer:
- Data summarizer
- TrainDataReceiver:
- Train data receiver
- TrainReconstructor:
- Train data reconstructor
- Vectorizer:
- Data vectorizer
- Writer:
- Writer
- enableDaqNode:
- Enable DAQ node
- storageManager:
- Storage manager device
- alias:
- Device alias
- groupId:
- Aggregators group Id
- groupInfix:
- Aggregators group infix
- channelId:
- channel Id
- channelsCount:
- Number of channels
- mountPoint:
- Mount point
- dataPath:
- Proposal data path
- chunkSize:
- Number of trains to buffer in memory
- chunksCount:
- Chunk count per file
- maxExpectedPulses:
- Maximum number of pulses expected per train
- dataType:
- Data type
- runController:
- Run controller
- experimentDetails:
- Experiment details
- sampleDetails:
- Sample details
- runDetails:
- Run details
- enableXTDF:
- Enable receiving train data via UDP
- OriginalDataFormat:
- Name of file that contains the original data format description, include train data format, dataset and run info.
- Detector:
- Name of file that contains the detector configuration.
- metrics:
- Heath and performance metrics
| Created: | 2021-09-28T14:01:16.000+02:00 |
|---|---|
| Author: | Djelloul Boukhelef |
| Notes: |
| Created: | 2021-09-24T08:56:29.000+00:00 |
|---|---|
| Author: | Geogin Varghese |
| Notes: | pclayer release candidate 1 for Karabo 2.11 support |
| Created: | 2021-07-05T16:34:28.000+02:00 |
|---|---|
| Author: | Djelloul Boukhelef |
| Notes: | Release PC Layer 1.10.4-2.10.5 |
| Created: | 2021-06-28T09:58:03.000+02:00 |
|---|---|
| Author: | Djelloul Boukhelef |
| Notes: | Release of PC layer 1.10.3-2.10.5 |
| Created: | 2021-06-25T08:12:26.000+02:00 |
|---|---|
| Author: | Djelloul Boukhelef |
| Notes: | Release candidate of PC layer 1.10.3-2.10.5-rc2 |
| Created: | 2021-06-24T01:21:52.000+02:00 |
|---|---|
| Author: | Djelloul Boukhelef |
| Notes: | Release candidate 1.10.3-2.10.5-rc1 |
| Created: | 2021-06-21T01:03:13.000+02:00 |
|---|---|
| Author: | Djelloul Boukhelef |
| Notes: | Release candidate 1.10.3-2.10.5-rc0 |
| Created: | 2021-06-14T07:48:22.000+02:00 |
|---|---|
| Author: | Djelloul Boukhelef |
| Notes: | Test release 1.10.3-2.10.5-ra4 |
| Created: | 2021-06-09T23:44:24.000+02:00 |
|---|---|
| Author: | Djelloul Boukhelef |
| Notes: | Test release 1.10.3-2.10.5-ra3 |
| Created: | 2021-06-09T16:22:33.000+02:00 |
|---|---|
| Author: | Djelloul Boukhelef |
| Notes: |
| Created: | 2021-06-09T14:53:52.000+02:00 |
|---|---|
| Author: | Djelloul Boukhelef |
| Notes: |
| Created: | 2021-06-03T18:06:16.000+02:00 |
|---|---|
| Author: | Nasser Al-Qudami |
| Notes: |
| Created: | 2021-06-02T12:39:31.000+02:00 |
|---|---|
| Author: | Nasser Al-Qudami |
| Notes: |
| Created: | 2021-05-26T14:25:23.000+02:00 |
|---|---|
| Author: | Djelloul Boukhelef |
| Notes: | Test tag 1.10.2-2.10.0-rx4 |
| Created: | 2021-05-26T14:25:23.000+02:00 |
|---|---|
| Author: | Djelloul Boukhelef |
| Notes: | Release of PC layer 1.10.2-2.10.0 |
| Created: | 2021-05-26T08:29:43.000+02:00 |
|---|---|
| Author: | Djelloul Boukhelef |
| Notes: | Test release 1.10.2-2.10.0-rx3 |
| Created: | 2021-05-25T18:06:03.000+02:00 |
|---|---|
| Author: | Djelloul Boukhelef |
| Notes: | Test release 1.10.2-2.10.0-rx2 |
| Created: | 2021-05-14T10:36:11.000+02:00 |
|---|---|
| Author: | Djelloul Boukhelef |
| Notes: | Test release 1.10.2-2.10.0-rx1 |
| Created: | 2021-05-06T17:43:49.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | This tag is create from “rm_85521” for testing purpose to proceed with deployment and installations. |
| Created: | 2021-04-30T02:26:16.000+02:00 |
|---|---|
| Author: | Djelloul Boukhelef |
| Notes: |
13CH0¶
| Instance id: | FXE_DET_LPD1M-1/DET/13CH0 |
|---|---|
| Class id: | DataAggregator |
| Host: | fxe-br-sys-daq-13 |
| Alias: | fxe-br-sys-daq-13 |
| Git repo: | https://git.xfel.eu/karaboDevices/pcLayer |
| Last modified: | 2021-10-07T10:47:05.637+02:00 |
| Created at: | 2017-01-12T16:45:11.000+01:00 |
| Main authors: | Al-qudami, Boukhelef |
| Latest tag: | 1.11.0-2.11.4ra0 |
| Deployment tag: | 1.11.0-2.11.4ra0 |
| Projects: | LPD_DAQ, DET_LPD, FXETST_DAQ_LPD, FXETST_DAQ_RUN_MANAGEMENT |
| Scenes: | DAQ Status, LPD_DAQ_V2, DAQ_CONFIG_SERVICE, FXE_DAQ_Status, FXE_DAQ_STATUS-OBSOLETE, CAL_MANAGER_old, CAL_MANAGER, MONITORING_LPD_DATA |
| Accessible by: |
Warning
Host not accessible by [‘xctrl’]!
A general introduction to the LPD detector can be found here.
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device (i.e. of the server
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- useTimeserver:
- Unused - whether device connects to time server is configured via ‘timeServerId’
- progress:
- The progress of the current action
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- reset:
- Reset
- version:
- Software version
- lastStatusMessage:
- Status message of last command
- loggerConfig:
- Runtime logger configuration
- policy:
- Errors handling policy
- ApplicationMonitor:
- Application health monitor
- BookKeeper:
- Book keeper
- BufferManager:
- Buffer manager
- DataAccessor0:
- Data accessor 0
- DataAccessor1:
- Data accessor 1
- DataDispatcher:
- Data dispatcher
- DataIntegrator:
- Data integrator
- DataMonitor:
- Data content monitor
- FastDataCollector:
- Fast data collector
- Formatter:
- Formatter
- InternalTrigger:
- Internal trigger
- MessageLogger:
- Message logger
- PreProcessor:
- Pre processor
- Scheduler:
- Scheduler
- SlowDataCollector:
- Slow data collector
- StatisticsBuilder:
- Statistics builder
- Summarizer:
- Data summarizer
- TrainDataReceiver:
- Train data receiver
- TrainReconstructor:
- Train data reconstructor
- Vectorizer:
- Data vectorizer
- Writer:
- Writer
- enableDaqNode:
- Enable DAQ node
- storageManager:
- Storage manager device
- alias:
- Device alias
- groupId:
- Aggregators group Id
- groupInfix:
- Aggregators group infix
- channelId:
- channel Id
- channelsCount:
- Number of channels
- mountPoint:
- Mount point
- dataPath:
- Proposal data path
- chunkSize:
- Number of trains to buffer in memory
- chunksCount:
- Chunk count per file
- maxExpectedPulses:
- Maximum number of pulses expected per train
- dataType:
- Data type
- runController:
- Run controller
- experimentDetails:
- Experiment details
- sampleDetails:
- Sample details
- runDetails:
- Run details
- enableXTDF:
- Enable receiving train data via UDP
- OriginalDataFormat:
- Name of file that contains the original data format description, include train data format, dataset and run info.
- Detector:
- Name of file that contains the detector configuration.
- metrics:
- Heath and performance metrics
| Created: | 2021-09-28T14:01:16.000+02:00 |
|---|---|
| Author: | Djelloul Boukhelef |
| Notes: |
| Created: | 2021-09-24T08:56:29.000+00:00 |
|---|---|
| Author: | Geogin Varghese |
| Notes: | pclayer release candidate 1 for Karabo 2.11 support |
| Created: | 2021-07-05T16:34:28.000+02:00 |
|---|---|
| Author: | Djelloul Boukhelef |
| Notes: | Release PC Layer 1.10.4-2.10.5 |
| Created: | 2021-06-28T09:58:03.000+02:00 |
|---|---|
| Author: | Djelloul Boukhelef |
| Notes: | Release of PC layer 1.10.3-2.10.5 |
| Created: | 2021-06-25T08:12:26.000+02:00 |
|---|---|
| Author: | Djelloul Boukhelef |
| Notes: | Release candidate of PC layer 1.10.3-2.10.5-rc2 |
| Created: | 2021-06-24T01:21:52.000+02:00 |
|---|---|
| Author: | Djelloul Boukhelef |
| Notes: | Release candidate 1.10.3-2.10.5-rc1 |
| Created: | 2021-06-21T01:03:13.000+02:00 |
|---|---|
| Author: | Djelloul Boukhelef |
| Notes: | Release candidate 1.10.3-2.10.5-rc0 |
| Created: | 2021-06-14T07:48:22.000+02:00 |
|---|---|
| Author: | Djelloul Boukhelef |
| Notes: | Test release 1.10.3-2.10.5-ra4 |
| Created: | 2021-06-09T23:44:24.000+02:00 |
|---|---|
| Author: | Djelloul Boukhelef |
| Notes: | Test release 1.10.3-2.10.5-ra3 |
| Created: | 2021-06-09T16:22:33.000+02:00 |
|---|---|
| Author: | Djelloul Boukhelef |
| Notes: |
| Created: | 2021-06-09T14:53:52.000+02:00 |
|---|---|
| Author: | Djelloul Boukhelef |
| Notes: |
| Created: | 2021-06-03T18:06:16.000+02:00 |
|---|---|
| Author: | Nasser Al-Qudami |
| Notes: |
| Created: | 2021-06-02T12:39:31.000+02:00 |
|---|---|
| Author: | Nasser Al-Qudami |
| Notes: |
| Created: | 2021-05-26T14:25:23.000+02:00 |
|---|---|
| Author: | Djelloul Boukhelef |
| Notes: | Test tag 1.10.2-2.10.0-rx4 |
| Created: | 2021-05-26T14:25:23.000+02:00 |
|---|---|
| Author: | Djelloul Boukhelef |
| Notes: | Release of PC layer 1.10.2-2.10.0 |
| Created: | 2021-05-26T08:29:43.000+02:00 |
|---|---|
| Author: | Djelloul Boukhelef |
| Notes: | Test release 1.10.2-2.10.0-rx3 |
| Created: | 2021-05-25T18:06:03.000+02:00 |
|---|---|
| Author: | Djelloul Boukhelef |
| Notes: | Test release 1.10.2-2.10.0-rx2 |
| Created: | 2021-05-14T10:36:11.000+02:00 |
|---|---|
| Author: | Djelloul Boukhelef |
| Notes: | Test release 1.10.2-2.10.0-rx1 |
| Created: | 2021-05-06T17:43:49.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | This tag is create from “rm_85521” for testing purpose to proceed with deployment and installations. |
| Created: | 2021-04-30T02:26:16.000+02:00 |
|---|---|
| Author: | Djelloul Boukhelef |
| Notes: |
14CH0¶
| Instance id: | FXE_DET_LPD1M-1/DET/14CH0 |
|---|---|
| Class id: | DataAggregator |
| Host: | fxe-br-sys-daq-14 |
| Alias: | fxe-br-sys-daq-14 |
| Git repo: | https://git.xfel.eu/karaboDevices/pcLayer |
| Last modified: | 2021-10-07T10:47:05.637+02:00 |
| Created at: | 2017-01-12T16:45:11.000+01:00 |
| Main authors: | Al-qudami, Boukhelef |
| Latest tag: | 1.11.0-2.11.4ra0 |
| Deployment tag: | 1.11.0-2.11.4ra0 |
| Projects: | FXETST_DAQ_LPD, FXETST_DAQ_RUN_MANAGEMENT, LPD_DAQ, DET_LPD |
| Scenes: | DAQ Status, LPD_DAQ_V2, DAQ_CONFIG_SERVICE, FXE_DAQ_Status, FXE_DAQ_STATUS-OBSOLETE, CAL_MANAGER_old, CAL_MANAGER, MONITORING_LPD_DATA |
| Accessible by: |
Warning
Host not accessible by [‘xctrl’]!
A general introduction to the LPD detector can be found here.
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device (i.e. of the server
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- useTimeserver:
- Unused - whether device connects to time server is configured via ‘timeServerId’
- progress:
- The progress of the current action
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- reset:
- Reset
- version:
- Software version
- lastStatusMessage:
- Status message of last command
- loggerConfig:
- Runtime logger configuration
- policy:
- Errors handling policy
- ApplicationMonitor:
- Application health monitor
- BookKeeper:
- Book keeper
- BufferManager:
- Buffer manager
- DataAccessor0:
- Data accessor 0
- DataAccessor1:
- Data accessor 1
- DataDispatcher:
- Data dispatcher
- DataIntegrator:
- Data integrator
- DataMonitor:
- Data content monitor
- FastDataCollector:
- Fast data collector
- Formatter:
- Formatter
- InternalTrigger:
- Internal trigger
- MessageLogger:
- Message logger
- PreProcessor:
- Pre processor
- Scheduler:
- Scheduler
- SlowDataCollector:
- Slow data collector
- StatisticsBuilder:
- Statistics builder
- Summarizer:
- Data summarizer
- TrainDataReceiver:
- Train data receiver
- TrainReconstructor:
- Train data reconstructor
- Vectorizer:
- Data vectorizer
- Writer:
- Writer
- enableDaqNode:
- Enable DAQ node
- storageManager:
- Storage manager device
- alias:
- Device alias
- groupId:
- Aggregators group Id
- groupInfix:
- Aggregators group infix
- channelId:
- channel Id
- channelsCount:
- Number of channels
- mountPoint:
- Mount point
- dataPath:
- Proposal data path
- chunkSize:
- Number of trains to buffer in memory
- chunksCount:
- Chunk count per file
- maxExpectedPulses:
- Maximum number of pulses expected per train
- dataType:
- Data type
- runController:
- Run controller
- experimentDetails:
- Experiment details
- sampleDetails:
- Sample details
- runDetails:
- Run details
- enableXTDF:
- Enable receiving train data via UDP
- OriginalDataFormat:
- Name of file that contains the original data format description, include train data format, dataset and run info.
- Detector:
- Name of file that contains the detector configuration.
- metrics:
- Heath and performance metrics
| Created: | 2021-09-28T14:01:16.000+02:00 |
|---|---|
| Author: | Djelloul Boukhelef |
| Notes: |
| Created: | 2021-09-24T08:56:29.000+00:00 |
|---|---|
| Author: | Geogin Varghese |
| Notes: | pclayer release candidate 1 for Karabo 2.11 support |
| Created: | 2021-07-05T16:34:28.000+02:00 |
|---|---|
| Author: | Djelloul Boukhelef |
| Notes: | Release PC Layer 1.10.4-2.10.5 |
| Created: | 2021-06-28T09:58:03.000+02:00 |
|---|---|
| Author: | Djelloul Boukhelef |
| Notes: | Release of PC layer 1.10.3-2.10.5 |
| Created: | 2021-06-25T08:12:26.000+02:00 |
|---|---|
| Author: | Djelloul Boukhelef |
| Notes: | Release candidate of PC layer 1.10.3-2.10.5-rc2 |
| Created: | 2021-06-24T01:21:52.000+02:00 |
|---|---|
| Author: | Djelloul Boukhelef |
| Notes: | Release candidate 1.10.3-2.10.5-rc1 |
| Created: | 2021-06-21T01:03:13.000+02:00 |
|---|---|
| Author: | Djelloul Boukhelef |
| Notes: | Release candidate 1.10.3-2.10.5-rc0 |
| Created: | 2021-06-14T07:48:22.000+02:00 |
|---|---|
| Author: | Djelloul Boukhelef |
| Notes: | Test release 1.10.3-2.10.5-ra4 |
| Created: | 2021-06-09T23:44:24.000+02:00 |
|---|---|
| Author: | Djelloul Boukhelef |
| Notes: | Test release 1.10.3-2.10.5-ra3 |
| Created: | 2021-06-09T16:22:33.000+02:00 |
|---|---|
| Author: | Djelloul Boukhelef |
| Notes: |
| Created: | 2021-06-09T14:53:52.000+02:00 |
|---|---|
| Author: | Djelloul Boukhelef |
| Notes: |
| Created: | 2021-06-03T18:06:16.000+02:00 |
|---|---|
| Author: | Nasser Al-Qudami |
| Notes: |
| Created: | 2021-06-02T12:39:31.000+02:00 |
|---|---|
| Author: | Nasser Al-Qudami |
| Notes: |
| Created: | 2021-05-26T14:25:23.000+02:00 |
|---|---|
| Author: | Djelloul Boukhelef |
| Notes: | Test tag 1.10.2-2.10.0-rx4 |
| Created: | 2021-05-26T14:25:23.000+02:00 |
|---|---|
| Author: | Djelloul Boukhelef |
| Notes: | Release of PC layer 1.10.2-2.10.0 |
| Created: | 2021-05-26T08:29:43.000+02:00 |
|---|---|
| Author: | Djelloul Boukhelef |
| Notes: | Test release 1.10.2-2.10.0-rx3 |
| Created: | 2021-05-25T18:06:03.000+02:00 |
|---|---|
| Author: | Djelloul Boukhelef |
| Notes: | Test release 1.10.2-2.10.0-rx2 |
| Created: | 2021-05-14T10:36:11.000+02:00 |
|---|---|
| Author: | Djelloul Boukhelef |
| Notes: | Test release 1.10.2-2.10.0-rx1 |
| Created: | 2021-05-06T17:43:49.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | This tag is create from “rm_85521” for testing purpose to proceed with deployment and installations. |
| Created: | 2021-04-30T02:26:16.000+02:00 |
|---|---|
| Author: | Djelloul Boukhelef |
| Notes: |
15CH0¶
| Instance id: | FXE_DET_LPD1M-1/DET/15CH0 |
|---|---|
| Class id: | DataAggregator |
| Host: | fxe-br-sys-daq-15 |
| Alias: | fxe-br-sys-daq-15 |
| Git repo: | https://git.xfel.eu/karaboDevices/pcLayer |
| Last modified: | 2021-10-07T10:47:05.637+02:00 |
| Created at: | 2017-01-12T16:45:11.000+01:00 |
| Main authors: | Al-qudami, Boukhelef |
| Latest tag: | 1.11.0-2.11.4ra0 |
| Deployment tag: | 1.11.0-2.11.4ra0 |
| Projects: | FXETST_DAQ_LPD, FXETST_DAQ_RUN_MANAGEMENT, LPD_DAQ, DET_LPD |
| Scenes: | DAQ Status, LPD_DAQ_V2, DAQ_CONFIG_SERVICE, FXE_DAQ_Status, FXE_DAQ_STATUS-OBSOLETE, CAL_MANAGER_old, CAL_MANAGER, MONITORING_LPD_DATA |
| Accessible by: |
Warning
Host not accessible by [‘xctrl’]!
A general introduction to the LPD detector can be found here.
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device (i.e. of the server
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- useTimeserver:
- Unused - whether device connects to time server is configured via ‘timeServerId’
- progress:
- The progress of the current action
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- reset:
- Reset
- version:
- Software version
- lastStatusMessage:
- Status message of last command
- loggerConfig:
- Runtime logger configuration
- policy:
- Errors handling policy
- ApplicationMonitor:
- Application health monitor
- BookKeeper:
- Book keeper
- BufferManager:
- Buffer manager
- DataAccessor0:
- Data accessor 0
- DataAccessor1:
- Data accessor 1
- DataDispatcher:
- Data dispatcher
- DataIntegrator:
- Data integrator
- DataMonitor:
- Data content monitor
- FastDataCollector:
- Fast data collector
- Formatter:
- Formatter
- InternalTrigger:
- Internal trigger
- MessageLogger:
- Message logger
- PreProcessor:
- Pre processor
- Scheduler:
- Scheduler
- SlowDataCollector:
- Slow data collector
- StatisticsBuilder:
- Statistics builder
- Summarizer:
- Data summarizer
- TrainDataReceiver:
- Train data receiver
- TrainReconstructor:
- Train data reconstructor
- Vectorizer:
- Data vectorizer
- Writer:
- Writer
- enableDaqNode:
- Enable DAQ node
- storageManager:
- Storage manager device
- alias:
- Device alias
- groupId:
- Aggregators group Id
- groupInfix:
- Aggregators group infix
- channelId:
- channel Id
- channelsCount:
- Number of channels
- mountPoint:
- Mount point
- dataPath:
- Proposal data path
- chunkSize:
- Number of trains to buffer in memory
- chunksCount:
- Chunk count per file
- maxExpectedPulses:
- Maximum number of pulses expected per train
- dataType:
- Data type
- runController:
- Run controller
- experimentDetails:
- Experiment details
- sampleDetails:
- Sample details
- runDetails:
- Run details
- enableXTDF:
- Enable receiving train data via UDP
- OriginalDataFormat:
- Name of file that contains the original data format description, include train data format, dataset and run info.
- Detector:
- Name of file that contains the detector configuration.
- metrics:
- Heath and performance metrics
| Created: | 2021-09-28T14:01:16.000+02:00 |
|---|---|
| Author: | Djelloul Boukhelef |
| Notes: |
| Created: | 2021-09-24T08:56:29.000+00:00 |
|---|---|
| Author: | Geogin Varghese |
| Notes: | pclayer release candidate 1 for Karabo 2.11 support |
| Created: | 2021-07-05T16:34:28.000+02:00 |
|---|---|
| Author: | Djelloul Boukhelef |
| Notes: | Release PC Layer 1.10.4-2.10.5 |
| Created: | 2021-06-28T09:58:03.000+02:00 |
|---|---|
| Author: | Djelloul Boukhelef |
| Notes: | Release of PC layer 1.10.3-2.10.5 |
| Created: | 2021-06-25T08:12:26.000+02:00 |
|---|---|
| Author: | Djelloul Boukhelef |
| Notes: | Release candidate of PC layer 1.10.3-2.10.5-rc2 |
| Created: | 2021-06-24T01:21:52.000+02:00 |
|---|---|
| Author: | Djelloul Boukhelef |
| Notes: | Release candidate 1.10.3-2.10.5-rc1 |
| Created: | 2021-06-21T01:03:13.000+02:00 |
|---|---|
| Author: | Djelloul Boukhelef |
| Notes: | Release candidate 1.10.3-2.10.5-rc0 |
| Created: | 2021-06-14T07:48:22.000+02:00 |
|---|---|
| Author: | Djelloul Boukhelef |
| Notes: | Test release 1.10.3-2.10.5-ra4 |
| Created: | 2021-06-09T23:44:24.000+02:00 |
|---|---|
| Author: | Djelloul Boukhelef |
| Notes: | Test release 1.10.3-2.10.5-ra3 |
| Created: | 2021-06-09T16:22:33.000+02:00 |
|---|---|
| Author: | Djelloul Boukhelef |
| Notes: |
| Created: | 2021-06-09T14:53:52.000+02:00 |
|---|---|
| Author: | Djelloul Boukhelef |
| Notes: |
| Created: | 2021-06-03T18:06:16.000+02:00 |
|---|---|
| Author: | Nasser Al-Qudami |
| Notes: |
| Created: | 2021-06-02T12:39:31.000+02:00 |
|---|---|
| Author: | Nasser Al-Qudami |
| Notes: |
| Created: | 2021-05-26T14:25:23.000+02:00 |
|---|---|
| Author: | Djelloul Boukhelef |
| Notes: | Test tag 1.10.2-2.10.0-rx4 |
| Created: | 2021-05-26T14:25:23.000+02:00 |
|---|---|
| Author: | Djelloul Boukhelef |
| Notes: | Release of PC layer 1.10.2-2.10.0 |
| Created: | 2021-05-26T08:29:43.000+02:00 |
|---|---|
| Author: | Djelloul Boukhelef |
| Notes: | Test release 1.10.2-2.10.0-rx3 |
| Created: | 2021-05-25T18:06:03.000+02:00 |
|---|---|
| Author: | Djelloul Boukhelef |
| Notes: | Test release 1.10.2-2.10.0-rx2 |
| Created: | 2021-05-14T10:36:11.000+02:00 |
|---|---|
| Author: | Djelloul Boukhelef |
| Notes: | Test release 1.10.2-2.10.0-rx1 |
| Created: | 2021-05-06T17:43:49.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | This tag is create from “rm_85521” for testing purpose to proceed with deployment and installations. |
| Created: | 2021-04-30T02:26:16.000+02:00 |
|---|---|
| Author: | Djelloul Boukhelef |
| Notes: |
6CH0¶
| Instance id: | FXE_DET_LPD1M-1/DET/6CH0 |
|---|---|
| Class id: | DataAggregator |
| Host: | fxe-br-sys-daq-6 |
| Alias: | fxe-br-sys-daq-6 |
| Git repo: | https://git.xfel.eu/karaboDevices/pcLayer |
| Last modified: | 2021-10-07T10:47:05.637+02:00 |
| Created at: | 2017-01-12T16:45:11.000+01:00 |
| Main authors: | Al-qudami, Boukhelef |
| Latest tag: | 1.11.0-2.11.4ra0 |
| Deployment tag: | 1.11.0-2.11.4ra0 |
| Projects: | FXETST_DAQ_LPD, FXETST_DAQ_RUN_MANAGEMENT, LPD_DAQ, DET_LPD |
| Scenes: | DAQ Status, LPD_DAQ_V2, DAQ_CONFIG_SERVICE, FXE_DAQ_Status, FXE_DAQ_STATUS-OBSOLETE, CAL_MANAGER_old, CAL_MANAGER, MONITORING_LPD_DATA |
| Accessible by: |
Warning
Host not accessible by [‘xctrl’]!
A general introduction to the LPD detector can be found here.
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device (i.e. of the server
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- useTimeserver:
- Unused - whether device connects to time server is configured via ‘timeServerId’
- progress:
- The progress of the current action
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- reset:
- Reset
- version:
- Software version
- lastStatusMessage:
- Status message of last command
- loggerConfig:
- Runtime logger configuration
- policy:
- Errors handling policy
- ApplicationMonitor:
- Application health monitor
- BookKeeper:
- Book keeper
- BufferManager:
- Buffer manager
- DataAccessor0:
- Data accessor 0
- DataAccessor1:
- Data accessor 1
- DataDispatcher:
- Data dispatcher
- DataIntegrator:
- Data integrator
- DataMonitor:
- Data content monitor
- FastDataCollector:
- Fast data collector
- Formatter:
- Formatter
- InternalTrigger:
- Internal trigger
- MessageLogger:
- Message logger
- PreProcessor:
- Pre processor
- Scheduler:
- Scheduler
- SlowDataCollector:
- Slow data collector
- StatisticsBuilder:
- Statistics builder
- Summarizer:
- Data summarizer
- TrainDataReceiver:
- Train data receiver
- TrainReconstructor:
- Train data reconstructor
- Vectorizer:
- Data vectorizer
- Writer:
- Writer
- enableDaqNode:
- Enable DAQ node
- storageManager:
- Storage manager device
- alias:
- Device alias
- groupId:
- Aggregators group Id
- groupInfix:
- Aggregators group infix
- channelId:
- channel Id
- channelsCount:
- Number of channels
- mountPoint:
- Mount point
- dataPath:
- Proposal data path
- chunkSize:
- Number of trains to buffer in memory
- chunksCount:
- Chunk count per file
- maxExpectedPulses:
- Maximum number of pulses expected per train
- dataType:
- Data type
- runController:
- Run controller
- experimentDetails:
- Experiment details
- sampleDetails:
- Sample details
- runDetails:
- Run details
- enableXTDF:
- Enable receiving train data via UDP
- OriginalDataFormat:
- Name of file that contains the original data format description, include train data format, dataset and run info.
- Detector:
- Name of file that contains the detector configuration.
- metrics:
- Heath and performance metrics
| Created: | 2021-09-28T14:01:16.000+02:00 |
|---|---|
| Author: | Djelloul Boukhelef |
| Notes: |
| Created: | 2021-09-24T08:56:29.000+00:00 |
|---|---|
| Author: | Geogin Varghese |
| Notes: | pclayer release candidate 1 for Karabo 2.11 support |
| Created: | 2021-07-05T16:34:28.000+02:00 |
|---|---|
| Author: | Djelloul Boukhelef |
| Notes: | Release PC Layer 1.10.4-2.10.5 |
| Created: | 2021-06-28T09:58:03.000+02:00 |
|---|---|
| Author: | Djelloul Boukhelef |
| Notes: | Release of PC layer 1.10.3-2.10.5 |
| Created: | 2021-06-25T08:12:26.000+02:00 |
|---|---|
| Author: | Djelloul Boukhelef |
| Notes: | Release candidate of PC layer 1.10.3-2.10.5-rc2 |
| Created: | 2021-06-24T01:21:52.000+02:00 |
|---|---|
| Author: | Djelloul Boukhelef |
| Notes: | Release candidate 1.10.3-2.10.5-rc1 |
| Created: | 2021-06-21T01:03:13.000+02:00 |
|---|---|
| Author: | Djelloul Boukhelef |
| Notes: | Release candidate 1.10.3-2.10.5-rc0 |
| Created: | 2021-06-14T07:48:22.000+02:00 |
|---|---|
| Author: | Djelloul Boukhelef |
| Notes: | Test release 1.10.3-2.10.5-ra4 |
| Created: | 2021-06-09T23:44:24.000+02:00 |
|---|---|
| Author: | Djelloul Boukhelef |
| Notes: | Test release 1.10.3-2.10.5-ra3 |
| Created: | 2021-06-09T16:22:33.000+02:00 |
|---|---|
| Author: | Djelloul Boukhelef |
| Notes: |
| Created: | 2021-06-09T14:53:52.000+02:00 |
|---|---|
| Author: | Djelloul Boukhelef |
| Notes: |
| Created: | 2021-06-03T18:06:16.000+02:00 |
|---|---|
| Author: | Nasser Al-Qudami |
| Notes: |
| Created: | 2021-06-02T12:39:31.000+02:00 |
|---|---|
| Author: | Nasser Al-Qudami |
| Notes: |
| Created: | 2021-05-26T14:25:23.000+02:00 |
|---|---|
| Author: | Djelloul Boukhelef |
| Notes: | Test tag 1.10.2-2.10.0-rx4 |
| Created: | 2021-05-26T14:25:23.000+02:00 |
|---|---|
| Author: | Djelloul Boukhelef |
| Notes: | Release of PC layer 1.10.2-2.10.0 |
| Created: | 2021-05-26T08:29:43.000+02:00 |
|---|---|
| Author: | Djelloul Boukhelef |
| Notes: | Test release 1.10.2-2.10.0-rx3 |
| Created: | 2021-05-25T18:06:03.000+02:00 |
|---|---|
| Author: | Djelloul Boukhelef |
| Notes: | Test release 1.10.2-2.10.0-rx2 |
| Created: | 2021-05-14T10:36:11.000+02:00 |
|---|---|
| Author: | Djelloul Boukhelef |
| Notes: | Test release 1.10.2-2.10.0-rx1 |
| Created: | 2021-05-06T17:43:49.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | This tag is create from “rm_85521” for testing purpose to proceed with deployment and installations. |
| Created: | 2021-04-30T02:26:16.000+02:00 |
|---|---|
| Author: | Djelloul Boukhelef |
| Notes: |
7CH0¶
| Instance id: | FXE_DET_LPD1M-1/DET/7CH0 |
|---|---|
| Class id: | DataAggregator |
| Host: | fxe-br-sys-daq-7 |
| Alias: | fxe-br-sys-daq-7 |
| Git repo: | https://git.xfel.eu/karaboDevices/pcLayer |
| Last modified: | 2021-10-07T10:47:05.637+02:00 |
| Created at: | 2017-01-12T16:45:11.000+01:00 |
| Main authors: | Al-qudami, Boukhelef |
| Latest tag: | 1.11.0-2.11.4ra0 |
| Deployment tag: | 1.11.0-2.11.4ra0 |
| Projects: | FXETST_DAQ_LPD, FXETST_DAQ_RUN_MANAGEMENT, LPD_DAQ, DET_LPD |
| Scenes: | DAQ Status, LPD_DAQ_V2, DAQ_CONFIG_SERVICE, FXE_DAQ_Status, FXE_DAQ_STATUS-OBSOLETE, CAL_MANAGER_old, CAL_MANAGER, MONITORING_LPD_DATA |
| Accessible by: |
Warning
Host not accessible by [‘xctrl’]!
A general introduction to the LPD detector can be found here.
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device (i.e. of the server
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- useTimeserver:
- Unused - whether device connects to time server is configured via ‘timeServerId’
- progress:
- The progress of the current action
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- reset:
- Reset
- version:
- Software version
- lastStatusMessage:
- Status message of last command
- loggerConfig:
- Runtime logger configuration
- policy:
- Errors handling policy
- ApplicationMonitor:
- Application health monitor
- BookKeeper:
- Book keeper
- BufferManager:
- Buffer manager
- DataAccessor0:
- Data accessor 0
- DataAccessor1:
- Data accessor 1
- DataDispatcher:
- Data dispatcher
- DataIntegrator:
- Data integrator
- DataMonitor:
- Data content monitor
- FastDataCollector:
- Fast data collector
- Formatter:
- Formatter
- InternalTrigger:
- Internal trigger
- MessageLogger:
- Message logger
- PreProcessor:
- Pre processor
- Scheduler:
- Scheduler
- SlowDataCollector:
- Slow data collector
- StatisticsBuilder:
- Statistics builder
- Summarizer:
- Data summarizer
- TrainDataReceiver:
- Train data receiver
- TrainReconstructor:
- Train data reconstructor
- Vectorizer:
- Data vectorizer
- Writer:
- Writer
- enableDaqNode:
- Enable DAQ node
- storageManager:
- Storage manager device
- alias:
- Device alias
- groupId:
- Aggregators group Id
- groupInfix:
- Aggregators group infix
- channelId:
- channel Id
- channelsCount:
- Number of channels
- mountPoint:
- Mount point
- dataPath:
- Proposal data path
- chunkSize:
- Number of trains to buffer in memory
- chunksCount:
- Chunk count per file
- maxExpectedPulses:
- Maximum number of pulses expected per train
- dataType:
- Data type
- runController:
- Run controller
- experimentDetails:
- Experiment details
- sampleDetails:
- Sample details
- runDetails:
- Run details
- enableXTDF:
- Enable receiving train data via UDP
- OriginalDataFormat:
- Name of file that contains the original data format description, include train data format, dataset and run info.
- Detector:
- Name of file that contains the detector configuration.
- metrics:
- Heath and performance metrics
| Created: | 2021-09-28T14:01:16.000+02:00 |
|---|---|
| Author: | Djelloul Boukhelef |
| Notes: |
| Created: | 2021-09-24T08:56:29.000+00:00 |
|---|---|
| Author: | Geogin Varghese |
| Notes: | pclayer release candidate 1 for Karabo 2.11 support |
| Created: | 2021-07-05T16:34:28.000+02:00 |
|---|---|
| Author: | Djelloul Boukhelef |
| Notes: | Release PC Layer 1.10.4-2.10.5 |
| Created: | 2021-06-28T09:58:03.000+02:00 |
|---|---|
| Author: | Djelloul Boukhelef |
| Notes: | Release of PC layer 1.10.3-2.10.5 |
| Created: | 2021-06-25T08:12:26.000+02:00 |
|---|---|
| Author: | Djelloul Boukhelef |
| Notes: | Release candidate of PC layer 1.10.3-2.10.5-rc2 |
| Created: | 2021-06-24T01:21:52.000+02:00 |
|---|---|
| Author: | Djelloul Boukhelef |
| Notes: | Release candidate 1.10.3-2.10.5-rc1 |
| Created: | 2021-06-21T01:03:13.000+02:00 |
|---|---|
| Author: | Djelloul Boukhelef |
| Notes: | Release candidate 1.10.3-2.10.5-rc0 |
| Created: | 2021-06-14T07:48:22.000+02:00 |
|---|---|
| Author: | Djelloul Boukhelef |
| Notes: | Test release 1.10.3-2.10.5-ra4 |
| Created: | 2021-06-09T23:44:24.000+02:00 |
|---|---|
| Author: | Djelloul Boukhelef |
| Notes: | Test release 1.10.3-2.10.5-ra3 |
| Created: | 2021-06-09T16:22:33.000+02:00 |
|---|---|
| Author: | Djelloul Boukhelef |
| Notes: |
| Created: | 2021-06-09T14:53:52.000+02:00 |
|---|---|
| Author: | Djelloul Boukhelef |
| Notes: |
| Created: | 2021-06-03T18:06:16.000+02:00 |
|---|---|
| Author: | Nasser Al-Qudami |
| Notes: |
| Created: | 2021-06-02T12:39:31.000+02:00 |
|---|---|
| Author: | Nasser Al-Qudami |
| Notes: |
| Created: | 2021-05-26T14:25:23.000+02:00 |
|---|---|
| Author: | Djelloul Boukhelef |
| Notes: | Test tag 1.10.2-2.10.0-rx4 |
| Created: | 2021-05-26T14:25:23.000+02:00 |
|---|---|
| Author: | Djelloul Boukhelef |
| Notes: | Release of PC layer 1.10.2-2.10.0 |
| Created: | 2021-05-26T08:29:43.000+02:00 |
|---|---|
| Author: | Djelloul Boukhelef |
| Notes: | Test release 1.10.2-2.10.0-rx3 |
| Created: | 2021-05-25T18:06:03.000+02:00 |
|---|---|
| Author: | Djelloul Boukhelef |
| Notes: | Test release 1.10.2-2.10.0-rx2 |
| Created: | 2021-05-14T10:36:11.000+02:00 |
|---|---|
| Author: | Djelloul Boukhelef |
| Notes: | Test release 1.10.2-2.10.0-rx1 |
| Created: | 2021-05-06T17:43:49.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | This tag is create from “rm_85521” for testing purpose to proceed with deployment and installations. |
| Created: | 2021-04-30T02:26:16.000+02:00 |
|---|---|
| Author: | Djelloul Boukhelef |
| Notes: |
8CH0¶
| Instance id: | FXE_DET_LPD1M-1/DET/8CH0 |
|---|---|
| Class id: | DataAggregator |
| Host: | fxe-br-sys-daq-8 |
| Alias: | fxe-br-sys-daq-8 |
| Git repo: | https://git.xfel.eu/karaboDevices/pcLayer |
| Last modified: | 2021-10-07T10:47:05.637+02:00 |
| Created at: | 2017-01-12T16:45:11.000+01:00 |
| Main authors: | Al-qudami, Boukhelef |
| Latest tag: | 1.11.0-2.11.4ra0 |
| Deployment tag: | 1.11.0-2.11.4ra0 |
| Projects: | FXETST_DAQ_LPD, FXETST_DAQ_RUN_MANAGEMENT, LPD_DAQ, DET_LPD |
| Scenes: | DAQ Status, LPD_DAQ_V2, DAQ_CONFIG_SERVICE, FXE_DAQ_Status, FXE_DAQ_STATUS-OBSOLETE, CAL_MANAGER_old, CAL_MANAGER, MONITORING_LPD_DATA |
| Accessible by: |
Warning
Host not accessible by [‘xctrl’]!
A general introduction to the LPD detector can be found here.
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device (i.e. of the server
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- useTimeserver:
- Unused - whether device connects to time server is configured via ‘timeServerId’
- progress:
- The progress of the current action
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- reset:
- Reset
- version:
- Software version
- lastStatusMessage:
- Status message of last command
- loggerConfig:
- Runtime logger configuration
- policy:
- Errors handling policy
- ApplicationMonitor:
- Application health monitor
- BookKeeper:
- Book keeper
- BufferManager:
- Buffer manager
- DataAccessor0:
- Data accessor 0
- DataAccessor1:
- Data accessor 1
- DataDispatcher:
- Data dispatcher
- DataIntegrator:
- Data integrator
- DataMonitor:
- Data content monitor
- FastDataCollector:
- Fast data collector
- Formatter:
- Formatter
- InternalTrigger:
- Internal trigger
- MessageLogger:
- Message logger
- PreProcessor:
- Pre processor
- Scheduler:
- Scheduler
- SlowDataCollector:
- Slow data collector
- StatisticsBuilder:
- Statistics builder
- Summarizer:
- Data summarizer
- TrainDataReceiver:
- Train data receiver
- TrainReconstructor:
- Train data reconstructor
- Vectorizer:
- Data vectorizer
- Writer:
- Writer
- enableDaqNode:
- Enable DAQ node
- storageManager:
- Storage manager device
- alias:
- Device alias
- groupId:
- Aggregators group Id
- groupInfix:
- Aggregators group infix
- channelId:
- channel Id
- channelsCount:
- Number of channels
- mountPoint:
- Mount point
- dataPath:
- Proposal data path
- chunkSize:
- Number of trains to buffer in memory
- chunksCount:
- Chunk count per file
- maxExpectedPulses:
- Maximum number of pulses expected per train
- dataType:
- Data type
- runController:
- Run controller
- experimentDetails:
- Experiment details
- sampleDetails:
- Sample details
- runDetails:
- Run details
- enableXTDF:
- Enable receiving train data via UDP
- OriginalDataFormat:
- Name of file that contains the original data format description, include train data format, dataset and run info.
- Detector:
- Name of file that contains the detector configuration.
- metrics:
- Heath and performance metrics
| Created: | 2021-09-28T14:01:16.000+02:00 |
|---|---|
| Author: | Djelloul Boukhelef |
| Notes: |
| Created: | 2021-09-24T08:56:29.000+00:00 |
|---|---|
| Author: | Geogin Varghese |
| Notes: | pclayer release candidate 1 for Karabo 2.11 support |
| Created: | 2021-07-05T16:34:28.000+02:00 |
|---|---|
| Author: | Djelloul Boukhelef |
| Notes: | Release PC Layer 1.10.4-2.10.5 |
| Created: | 2021-06-28T09:58:03.000+02:00 |
|---|---|
| Author: | Djelloul Boukhelef |
| Notes: | Release of PC layer 1.10.3-2.10.5 |
| Created: | 2021-06-25T08:12:26.000+02:00 |
|---|---|
| Author: | Djelloul Boukhelef |
| Notes: | Release candidate of PC layer 1.10.3-2.10.5-rc2 |
| Created: | 2021-06-24T01:21:52.000+02:00 |
|---|---|
| Author: | Djelloul Boukhelef |
| Notes: | Release candidate 1.10.3-2.10.5-rc1 |
| Created: | 2021-06-21T01:03:13.000+02:00 |
|---|---|
| Author: | Djelloul Boukhelef |
| Notes: | Release candidate 1.10.3-2.10.5-rc0 |
| Created: | 2021-06-14T07:48:22.000+02:00 |
|---|---|
| Author: | Djelloul Boukhelef |
| Notes: | Test release 1.10.3-2.10.5-ra4 |
| Created: | 2021-06-09T23:44:24.000+02:00 |
|---|---|
| Author: | Djelloul Boukhelef |
| Notes: | Test release 1.10.3-2.10.5-ra3 |
| Created: | 2021-06-09T16:22:33.000+02:00 |
|---|---|
| Author: | Djelloul Boukhelef |
| Notes: |
| Created: | 2021-06-09T14:53:52.000+02:00 |
|---|---|
| Author: | Djelloul Boukhelef |
| Notes: |
| Created: | 2021-06-03T18:06:16.000+02:00 |
|---|---|
| Author: | Nasser Al-Qudami |
| Notes: |
| Created: | 2021-06-02T12:39:31.000+02:00 |
|---|---|
| Author: | Nasser Al-Qudami |
| Notes: |
| Created: | 2021-05-26T14:25:23.000+02:00 |
|---|---|
| Author: | Djelloul Boukhelef |
| Notes: | Test tag 1.10.2-2.10.0-rx4 |
| Created: | 2021-05-26T14:25:23.000+02:00 |
|---|---|
| Author: | Djelloul Boukhelef |
| Notes: | Release of PC layer 1.10.2-2.10.0 |
| Created: | 2021-05-26T08:29:43.000+02:00 |
|---|---|
| Author: | Djelloul Boukhelef |
| Notes: | Test release 1.10.2-2.10.0-rx3 |
| Created: | 2021-05-25T18:06:03.000+02:00 |
|---|---|
| Author: | Djelloul Boukhelef |
| Notes: | Test release 1.10.2-2.10.0-rx2 |
| Created: | 2021-05-14T10:36:11.000+02:00 |
|---|---|
| Author: | Djelloul Boukhelef |
| Notes: | Test release 1.10.2-2.10.0-rx1 |
| Created: | 2021-05-06T17:43:49.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | This tag is create from “rm_85521” for testing purpose to proceed with deployment and installations. |
| Created: | 2021-04-30T02:26:16.000+02:00 |
|---|---|
| Author: | Djelloul Boukhelef |
| Notes: |
9CH0¶
| Instance id: | FXE_DET_LPD1M-1/DET/9CH0 |
|---|---|
| Class id: | DataAggregator |
| Host: | fxe-br-sys-daq-9 |
| Alias: | fxe-br-sys-daq-9 |
| Git repo: | https://git.xfel.eu/karaboDevices/pcLayer |
| Last modified: | 2021-10-07T10:47:05.637+02:00 |
| Created at: | 2017-01-12T16:45:11.000+01:00 |
| Main authors: | Al-qudami, Boukhelef |
| Latest tag: | 1.11.0-2.11.4ra0 |
| Deployment tag: | 1.11.0-2.11.4ra0 |
| Projects: | LPD_DAQ, DET_LPD, FXETST_DAQ_LPD, FXETST_DAQ_RUN_MANAGEMENT |
| Scenes: | DAQ Status, LPD_DAQ_V2, DAQ_CONFIG_SERVICE, FXE_DAQ_Status, FXE_DAQ_STATUS-OBSOLETE, CAL_MANAGER_old, CAL_MANAGER, MONITORING_LPD_DATA |
| Accessible by: |
Warning
Host not accessible by [‘xctrl’]!
A general introduction to the LPD detector can be found here.
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device (i.e. of the server
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- useTimeserver:
- Unused - whether device connects to time server is configured via ‘timeServerId’
- progress:
- The progress of the current action
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- reset:
- Reset
- version:
- Software version
- lastStatusMessage:
- Status message of last command
- loggerConfig:
- Runtime logger configuration
- policy:
- Errors handling policy
- ApplicationMonitor:
- Application health monitor
- BookKeeper:
- Book keeper
- BufferManager:
- Buffer manager
- DataAccessor0:
- Data accessor 0
- DataAccessor1:
- Data accessor 1
- DataDispatcher:
- Data dispatcher
- DataIntegrator:
- Data integrator
- DataMonitor:
- Data content monitor
- FastDataCollector:
- Fast data collector
- Formatter:
- Formatter
- InternalTrigger:
- Internal trigger
- MessageLogger:
- Message logger
- PreProcessor:
- Pre processor
- Scheduler:
- Scheduler
- SlowDataCollector:
- Slow data collector
- StatisticsBuilder:
- Statistics builder
- Summarizer:
- Data summarizer
- TrainDataReceiver:
- Train data receiver
- TrainReconstructor:
- Train data reconstructor
- Vectorizer:
- Data vectorizer
- Writer:
- Writer
- enableDaqNode:
- Enable DAQ node
- storageManager:
- Storage manager device
- alias:
- Device alias
- groupId:
- Aggregators group Id
- groupInfix:
- Aggregators group infix
- channelId:
- channel Id
- channelsCount:
- Number of channels
- mountPoint:
- Mount point
- dataPath:
- Proposal data path
- chunkSize:
- Number of trains to buffer in memory
- chunksCount:
- Chunk count per file
- maxExpectedPulses:
- Maximum number of pulses expected per train
- dataType:
- Data type
- runController:
- Run controller
- experimentDetails:
- Experiment details
- sampleDetails:
- Sample details
- runDetails:
- Run details
- enableXTDF:
- Enable receiving train data via UDP
- OriginalDataFormat:
- Name of file that contains the original data format description, include train data format, dataset and run info.
- Detector:
- Name of file that contains the detector configuration.
- metrics:
- Heath and performance metrics
| Created: | 2021-09-28T14:01:16.000+02:00 |
|---|---|
| Author: | Djelloul Boukhelef |
| Notes: |
| Created: | 2021-09-24T08:56:29.000+00:00 |
|---|---|
| Author: | Geogin Varghese |
| Notes: | pclayer release candidate 1 for Karabo 2.11 support |
| Created: | 2021-07-05T16:34:28.000+02:00 |
|---|---|
| Author: | Djelloul Boukhelef |
| Notes: | Release PC Layer 1.10.4-2.10.5 |
| Created: | 2021-06-28T09:58:03.000+02:00 |
|---|---|
| Author: | Djelloul Boukhelef |
| Notes: | Release of PC layer 1.10.3-2.10.5 |
| Created: | 2021-06-25T08:12:26.000+02:00 |
|---|---|
| Author: | Djelloul Boukhelef |
| Notes: | Release candidate of PC layer 1.10.3-2.10.5-rc2 |
| Created: | 2021-06-24T01:21:52.000+02:00 |
|---|---|
| Author: | Djelloul Boukhelef |
| Notes: | Release candidate 1.10.3-2.10.5-rc1 |
| Created: | 2021-06-21T01:03:13.000+02:00 |
|---|---|
| Author: | Djelloul Boukhelef |
| Notes: | Release candidate 1.10.3-2.10.5-rc0 |
| Created: | 2021-06-14T07:48:22.000+02:00 |
|---|---|
| Author: | Djelloul Boukhelef |
| Notes: | Test release 1.10.3-2.10.5-ra4 |
| Created: | 2021-06-09T23:44:24.000+02:00 |
|---|---|
| Author: | Djelloul Boukhelef |
| Notes: | Test release 1.10.3-2.10.5-ra3 |
| Created: | 2021-06-09T16:22:33.000+02:00 |
|---|---|
| Author: | Djelloul Boukhelef |
| Notes: |
| Created: | 2021-06-09T14:53:52.000+02:00 |
|---|---|
| Author: | Djelloul Boukhelef |
| Notes: |
| Created: | 2021-06-03T18:06:16.000+02:00 |
|---|---|
| Author: | Nasser Al-Qudami |
| Notes: |
| Created: | 2021-06-02T12:39:31.000+02:00 |
|---|---|
| Author: | Nasser Al-Qudami |
| Notes: |
| Created: | 2021-05-26T14:25:23.000+02:00 |
|---|---|
| Author: | Djelloul Boukhelef |
| Notes: | Test tag 1.10.2-2.10.0-rx4 |
| Created: | 2021-05-26T14:25:23.000+02:00 |
|---|---|
| Author: | Djelloul Boukhelef |
| Notes: | Release of PC layer 1.10.2-2.10.0 |
| Created: | 2021-05-26T08:29:43.000+02:00 |
|---|---|
| Author: | Djelloul Boukhelef |
| Notes: | Test release 1.10.2-2.10.0-rx3 |
| Created: | 2021-05-25T18:06:03.000+02:00 |
|---|---|
| Author: | Djelloul Boukhelef |
| Notes: | Test release 1.10.2-2.10.0-rx2 |
| Created: | 2021-05-14T10:36:11.000+02:00 |
|---|---|
| Author: | Djelloul Boukhelef |
| Notes: | Test release 1.10.2-2.10.0-rx1 |
| Created: | 2021-05-06T17:43:49.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | This tag is create from “rm_85521” for testing purpose to proceed with deployment and installations. |
| Created: | 2021-04-30T02:26:16.000+02:00 |
|---|---|
| Author: | Djelloul Boukhelef |
| Notes: |
ZMQ¶
APPEND_CORR¶
| Instance id: | FXE_DET_LPD1M-1/ZMQ/APPEND_CORR |
|---|---|
| Class id: | PipeToZeroMQ |
| Host: | sa1-br-kc-comp-3 |
| Alias: | sa1-br-kc-comp-3 |
| Git repo: | https://git.xfel.eu/karaboDevices/PipeToZeroMQ |
| Last modified: | 2021-08-05T13:42:03.000+02:00 |
| Created at: | 2017-07-31T19:55:21.000+02:00 |
| Main authors: | Haufs, Dall’antonia, Michelat |
| Latest tag: | 3.2.6-2.11.0 |
| Deployment tag: | 3.2.6-2.11.0 |
| Accessible by: | CAL, CONTROLS, CTRL, DA, amunnich, danilevc, jsztuk, kirkwood, xdoc |
Warning
Rogue installation which is not mentioned in the deployment!
Warning
Installation not found in a standard path!
A general introduction to the LPD detector can be found here.
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO, prepended by package name
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- Logger:
- Logging settings
- propertyUpdateInterval:
- Set time inteval between property updates
- input:
- Input channel for data from dispatchers
- outputsConfig:
- Configuration for ZeroMQ sockets
- pollTimeout:
- ZMQ poller timeout in milliseconds.
- filters:
- Configuration options for input data filtering.
- inputUpdated:
- Count input channel calls.
- dataRecv:
- How many datas are received on input channel call.
- addressOutput0:
- Address to use to get data from this output
- data_sent0:
- Count total of train data sent on this output
| Created: | 2021-08-05T13:41:59.000+02:00 |
|---|---|
| Author: | Thomas Michelat |
| Notes: | Schema update compatible with karabo 2.11 |
| Created: | 2021-07-20T11:35:08.000+02:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: |
| Created: | 2020-11-26T13:52:59.000+01:00 |
|---|---|
| Author: | Thomas Michelat |
| Notes: | Add Karabo 2.10 Versioning Info |
| Created: | 2020-11-18T11:03:59.000+01:00 |
|---|---|
| Author: | Thomas Michelat |
| Notes: | Karabo 2.10 compatibility: now validate the schema of tables. |
| Created: | 2020-11-05T18:59:22.000+01:00 |
|---|---|
| Author: | Fabio Dall’Antonia |
| Notes: |
| Created: | 2020-11-05T17:23:38.000+01:00 |
|---|---|
| Author: | Fabio Dall’Antonia |
| Notes: |
| Created: | 2020-11-05T12:23:45.000+01:00 |
|---|---|
| Author: | Fabio Dall’Antonia |
| Notes: |
| Created: | 2020-06-03T10:31:31.000+02:00 |
|---|---|
| Author: | Thomas Michelat |
| Notes: | Add new device class PipeToEXtraFoam specialized interface for EXtra-foam |
| Created: | 2020-03-09T17:39:08.000+01:00 |
|---|---|
| Author: | Thomas Michelat |
| Notes: | FIX for device crashing if a incoming data source name contains a dot. |
| Created: | 2020-02-17T19:11:31.000+01:00 |
|---|---|
| Author: | Thomas Michelat |
| Notes: |
| Created: | 2019-11-21T13:49:39.000+01:00 |
|---|---|
| Author: | Thomas Michelat |
| Notes: |
| Created: | 2019-09-05T15:07:41.000+02:00 |
|---|---|
| Author: | Thomas Michelat |
| Notes: | Schema Injection workaround for karabo 2.6.1 |
| Created: | 2019-05-06T15:24:28.000+02:00 |
|---|---|
| Author: | Thomas Michelat |
| Notes: | bulk properties update on device |
| Created: | 2019-04-26T13:22:48.000+02:00 |
|---|---|
| Author: | Ebad Kamil |
| Notes: | Add default scene |
| Created: | 2019-04-25T17:15:49.000+02:00 |
|---|---|
| Author: | Thomas Michelat |
| Notes: | add option to reshape calibrated detector data (AGIPD and LPD) |
| Created: | 2019-03-22T14:24:56.000+01:00 |
|---|---|
| Author: | Thomas Michelat |
| Notes: | WARNING: device has been renamed from PipeToZeroMQ2 to PipeToZeroMQ2 Make sure you update all your projects after deploying this version. |
| Created: | 2019-03-06T16:04:31.000+01:00 |
|---|---|
| Author: | Thomas Michelat |
| Notes: | BUGFIX: process hanging at destruction if device in passive state |
| Created: | 2018-10-11T17:29:01.000+02:00 |
|---|---|
| Author: | Thomas Michelat |
| Notes: | device refactoring multiple zmq outputs this is a temporary version used for commissioning tests. |
| Created: | 2018-06-14T18:48:15.000+02:00 |
|---|---|
| Author: | Thomas Michelat |
| Notes: | updateSchema implementation seems not reflecting the c++ implemetation or at least do not behave as I expect. we use appendSchema as a replacement until it is worked on. see, https://in.xfel.eu/redmine/issues/26528 |
| Created: | 2018-06-05T18:55:54.000+02:00 |
|---|---|
| Author: | Thomas Michelat |
| Notes: | karabo bridge protocol 2.2 |
TRAINMATCHER¶
LPD_NORM¶
| Instance id: | FXE_DET_LPD1M-1/TRAINMATCHER/LPD_NORM |
|---|---|
| Class id: | TrainMatcher |
| Host: | sa1-br-kc-comp-3 |
| Alias: | sa1-br-kc-comp-3 |
| Git repo: | https://git.xfel.eu/karaboDevices/TrainMatcher |
| Last modified: | 2021-09-03T19:27:49.175+02:00 |
| Created at: | 2018-04-25T15:34:20.000+02:00 |
| Main authors: | Fabbri, Haufs, Schmidt |
| Latest tag: | 1.2.0-2.10.2 |
| Deployment tag: | 1.2.0-2.10.2 |
| Accessible by: | CAL, CONTROLS, CTRL, DA, amunnich, danilevc, jsztuk, kirkwood, xdoc |
Warning
Rogue installation which is not mentioned in the deployment!
Warning
Installation not found in a standard path!
A general introduction to the LPD detector can be found here.
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO, prepended by package name
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- Logger:
- Logging settings
- channels:
- list output channel to monitor.
- fastSources:
- Data sources names and configuration from connected output channels
- slowSources:
- Device properties to monitor
- mode:
- operation mode, “match”: match all selected fast sources, “buffer”: send (selected) sources that arrived when the buffer reached the limit
- output:
- Output channel for combined train data.
- received:
- Count how many trains were received.
- sent:
- Count how many train data were sent.
- matchingRatio:
- Exponential moving average of the relation between sent and received trains.
- trainId:
- the last trainId data that matched.
- buffer:
- Length of buffer to hold non-complete trains in.
- delay:
- delay applied before sending data on output channel (in #trains)
- offsetTid:
- If this property is True, it will change the value of the trainId in the metadata for the data sources having an offset value different from 0. The trainId value assigned will be the “matched” trainId, i.e. trainId + offset for the source.
| Created: | 2021-03-26T15:34:34.000+01:00 |
|---|---|
| Author: | Thomas Michelat |
| Notes: | Add “buffer” mode |
| Created: | 2021-03-24T14:37:27.000+01:00 |
|---|---|
| Author: | Thomas Michelat |
| Notes: | option to overwrite trainid in metadata if data source is shifted |
| Created: | 2020-12-02T17:50:00.000+01:00 |
|---|---|
| Author: | Valerii Bondar |
| Notes: | Summary: Add Karabo 2.10 Versioning Info |
| Created: | 2020-02-18T14:21:57.000+01:00 |
|---|---|
| Author: | Thomas Michelat |
| Notes: | Re-implementation:
|
| Created: | 2019-08-27T09:48:16.000+02:00 |
|---|---|
| Author: | Thomas Michelat |
| Notes: |
|
| Created: | 2019-05-13T16:44:05.000+02:00 |
|---|---|
| Author: | Thomas Michelat |
| Notes: |
| Created: | 2019-05-03T15:40:27.000+02:00 |
|---|---|
| Author: | Thomas Michelat |
| Notes: | simple slow data monitoring, bulked property updates |
| Created: | 2019-03-18T19:50:21.000+01:00 |
|---|---|
| Author: | Ebad Kamil |
| Notes: | first “real” try of monitoring slow data (will change) |
| Created: | 2018-04-27T14:01:19.000+02:00 |
|---|---|
| Author: | Thomas Michelat |
| Notes: |
MOV¶
ENC¶
X¶
| Instance id: | FXE_DET_MOV/ENC/X |
|---|---|
| Host: | exflcon11n0 |
| Class documentation: | |
| BeckhoffEncoder | |
| General: | link |
| Monitor: | link |
| Developer: | link |
| PLC: | link |
| Alias: | fxe-rr-sys-con-4 |
| Git repo: | https://git.xfel.eu/gitlab/karaboDevices/Beckhoff |
| Last modified: | 2019-10-28T14:42:56.000+01:00 |
| Created at: | 2017-07-20T11:58:15.000+02:00 |
| Main authors: | Silenzi, Mohacsi |
| Latest tag: | 4.3.10-2.6.1 |
| Deployment tag: | 4.3.9-2.6.1 |
| Projects: | FXE_DET_MOV |
| Accessible by: | |
Warning
Host not accessible by [‘xctrl’]!
Y¶
| Instance id: | FXE_DET_MOV/ENC/Y |
|---|---|
| Host: | exflcon11n0 |
| Class documentation: | |
| BeckhoffEncoder | |
| General: | link |
| Monitor: | link |
| Developer: | link |
| PLC: | link |
| Alias: | fxe-rr-sys-con-4 |
| Git repo: | https://git.xfel.eu/gitlab/karaboDevices/Beckhoff |
| Last modified: | 2019-10-28T14:42:56.000+01:00 |
| Created at: | 2017-07-20T11:58:15.000+02:00 |
| Main authors: | Silenzi, Mohacsi |
| Latest tag: | 4.3.10-2.6.1 |
| Deployment tag: | 4.3.9-2.6.1 |
| Projects: | FXE_DET_MOV |
| Accessible by: | |
Warning
Host not accessible by [‘xctrl’]!
Z¶
| Instance id: | FXE_DET_MOV/ENC/Z |
|---|---|
| Host: | exflcon11n0 |
| Class documentation: | |
| BeckhoffEncoder | |
| General: | link |
| Monitor: | link |
| Developer: | link |
| PLC: | link |
| Alias: | fxe-rr-sys-con-4 |
| Git repo: | https://git.xfel.eu/gitlab/karaboDevices/Beckhoff |
| Last modified: | 2019-10-28T14:42:56.000+01:00 |
| Created at: | 2017-07-20T11:58:15.000+02:00 |
| Main authors: | Silenzi, Mohacsi |
| Latest tag: | 4.3.10-2.6.1 |
| Deployment tag: | 4.3.9-2.6.1 |
| Projects: | FXE_DET_MOV |
| Accessible by: | |
Warning
Host not accessible by [‘xctrl’]!
LPD1M¶
MDL¶
TAKE_DATA_CI¶
| Instance id: | FXE_DET_LPD1M/MDL/TAKE_DATA_CI |
|---|---|
| Host: | exflcon52n0 |
| Alias: | fxe-rr-sys-con-10 |
| Git repo: | https://git.xfel.eu/gitlab/karaboDevices/lpdMiddleLayer |
| Last modified: | 2020-04-17T10:50:52.000+02:00 |
| Created at: | 2017-02-02T14:07:38.000+01:00 |
| Main authors: | Hauf, Degon, Muennich |
| Latest tag: | 1.2.1-2.4.1 |
| Deployment tag: | 1.2.1-2.4.1 |
| Accessible by: | CAL, CONTROLS, DA, DET |
Warning
Installation not found in a standard path!
A general introduction to the LPD detector can be found here.
| Created: | 2019-06-07T09:16:14.000Z |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2019-04-23T11:19:29.000Z |
|---|---|
| Author: | Steffen Hauf |
| Notes: | Include CI pause functionality |
| Created: | 2019-04-01T08:53:58.000Z |
|---|---|
| Author: | Astrid Muennich |
| Notes: |
| Created: | 2018-10-11T11:52:45.000Z |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2018-06-29T09:08:56.000Z |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2018-04-13T08:17:47.000Z |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2018-04-11T13:23:10.000Z |
|---|---|
| Author: | Qing Tian |
| Notes: | take dark frames in auto mode |
| Created: | 2018-01-19T10:12:01.000Z |
|---|---|
| Author: | Dennis Goeries |
| Notes: | Same tag as 1.1.4-12.1.18, but with correct Karabo version |
| Created: | 2018-01-19T10:12:01.000Z |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
| Created: | 2017-12-14T14:57:44.000Z |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2017-11-28T11:27:40.000Z |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
| Created: | 2017-11-24T13:00:58.000Z |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
| Created: | 2017-11-22T14:50:29.000Z |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
| Created: | 2017-11-21T09:42:58.000Z |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2017-11-13T14:04:23.000Z |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2017-10-19T12:52:14.000Z |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
| Created: | 2017-10-18T15:20:18.000Z |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
| Created: | 2017-10-17T13:32:58.000Z |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
| Created: | 2017-08-30T09:10:13.000Z |
|---|---|
| Author: | Astrid Muennich |
| Notes: |
| Created: | 2017-08-18T07:57:58.000Z |
|---|---|
| Author: | Astrid Muennich |
| Notes: | fixes and cleanup |
LAS¶
USR¶
MOTOR¶
DELAY_1¶
| Instance id: | FXE_LAS_USR/MOTOR/DELAY_1 |
|---|---|
| Host: | exflcon51n0 |
| General: | link |
| Monitor: | link |
| Developer: | link |
| PLC: | link |
| Alias: | fxe-rr-sys-con-9 |
| Git repo: | https://git.xfel.eu/gitlab/karaboDevices/Beckhoff |
| Last modified: | 2019-10-28T14:42:56.000+01:00 |
| Created at: | 2017-07-20T11:58:15.000+02:00 |
| Main authors: | Silenzi, Mohacsi |
| Latest tag: | 4.3.10-2.6.1 |
| Deployment tag: | 4.3.9-2.6.1 |
| Accessible by: |
Warning
Host not accessible by [‘xctrl’]!
DELAY_2¶
| Instance id: | FXE_LAS_USR/MOTOR/DELAY_2 |
|---|---|
| Host: | exflcon51n0 |
| General: | link |
| Monitor: | link |
| Developer: | link |
| PLC: | link |
| Alias: | fxe-rr-sys-con-9 |
| Git repo: | https://git.xfel.eu/gitlab/karaboDevices/Beckhoff |
| Last modified: | 2019-10-28T14:42:56.000+01:00 |
| Created at: | 2017-07-20T11:58:15.000+02:00 |
| Main authors: | Silenzi, Mohacsi |
| Latest tag: | 4.3.10-2.6.1 |
| Deployment tag: | 4.3.9-2.6.1 |
| Accessible by: |
Warning
Host not accessible by [‘xctrl’]!
OGT1¶
ATT¶
ENC¶
ROD1_IN_OUT¶
| Instance id: | FXE_OGT1_ATT/ENC/ROD1_IN_OUT |
|---|---|
| Host: | exflcon06n0 |
| Class documentation: | |
| BeckhoffEncoder | |
| General: | link |
| Monitor: | link |
| Developer: | link |
| PLC: | link |
| Alias: | fxe-rr-sys-con-2 |
| Git repo: | https://git.xfel.eu/gitlab/karaboDevices/Beckhoff |
| Last modified: | 2019-10-28T14:42:56.000+01:00 |
| Created at: | 2017-07-20T11:58:15.000+02:00 |
| Main authors: | Silenzi, Mohacsi |
| Latest tag: | 4.3.10-2.6.1 |
| Deployment tag: | 4.3.9-2.6.1 |
| Projects: | FXE_OGT1_ATT, FXE_OGT1_ATT, FXE_LOOP2 |
| Accessible by: | |
Warning
Host not accessible by [‘xctrl’]!
ROD2_IN_OUT¶
| Instance id: | FXE_OGT1_ATT/ENC/ROD2_IN_OUT |
|---|---|
| Host: | exflcon06n0 |
| Class documentation: | |
| BeckhoffEncoder | |
| General: | link |
| Monitor: | link |
| Developer: | link |
| PLC: | link |
| Alias: | fxe-rr-sys-con-2 |
| Git repo: | https://git.xfel.eu/gitlab/karaboDevices/Beckhoff |
| Last modified: | 2019-10-28T14:42:56.000+01:00 |
| Created at: | 2017-07-20T11:58:15.000+02:00 |
| Main authors: | Silenzi, Mohacsi |
| Latest tag: | 4.3.10-2.6.1 |
| Deployment tag: | 4.3.9-2.6.1 |
| Projects: | FXE_OGT1_ATT, FXE_OGT1_ATT, FXE_LOOP2 |
| Accessible by: | |
Warning
Host not accessible by [‘xctrl’]!
ROD3_IN_OUT¶
| Instance id: | FXE_OGT1_ATT/ENC/ROD3_IN_OUT |
|---|---|
| Host: | exflcon06n0 |
| Class documentation: | |
| BeckhoffEncoder | |
| General: | link |
| Monitor: | link |
| Developer: | link |
| PLC: | link |
| Alias: | fxe-rr-sys-con-2 |
| Git repo: | https://git.xfel.eu/gitlab/karaboDevices/Beckhoff |
| Last modified: | 2019-10-28T14:42:56.000+01:00 |
| Created at: | 2017-07-20T11:58:15.000+02:00 |
| Main authors: | Silenzi, Mohacsi |
| Latest tag: | 4.3.10-2.6.1 |
| Deployment tag: | 4.3.9-2.6.1 |
| Projects: | FXE_OGT1_ATT, FXE_LOOP2, FXE_OGT1_ATT |
| Accessible by: | |
Warning
Host not accessible by [‘xctrl’]!
ROD4_IN_OUT¶
| Instance id: | FXE_OGT1_ATT/ENC/ROD4_IN_OUT |
|---|---|
| Host: | exflcon06n0 |
| Class documentation: | |
| BeckhoffEncoder | |
| General: | link |
| Monitor: | link |
| Developer: | link |
| PLC: | link |
| Alias: | fxe-rr-sys-con-2 |
| Git repo: | https://git.xfel.eu/gitlab/karaboDevices/Beckhoff |
| Last modified: | 2019-10-28T14:42:56.000+01:00 |
| Created at: | 2017-07-20T11:58:15.000+02:00 |
| Main authors: | Silenzi, Mohacsi |
| Latest tag: | 4.3.10-2.6.1 |
| Deployment tag: | 4.3.9-2.6.1 |
| Projects: | FXE_OGT1_ATT, FXE_OGT1_ATT, FXE_LOOP2 |
| Accessible by: | |
Warning
Host not accessible by [‘xctrl’]!
MDL¶
MAIN¶
| Instance id: | FXE_OGT1_ATT/MDL/MAIN |
|---|---|
| Class id: | JJAttenuator |
| Host: | fxe-rr-sys-con-2 |
| Class documentation: | |
| JJAttenuator | |
| Alias: | fxe-rr-sys-con-2 |
| Git repo: | https://git.xfel.eu/karaboDevices/jjAttenuator |
| Last modified: | 2021-05-20T14:35:28.000+02:00 |
| Created at: | 2016-12-22T15:35:45.000+01:00 |
| Main authors: | Parenti, Hauf, Fabbri |
| Latest tag: | 2.5.3-2.11.0 |
| Deployment tag: | 2.5.3-2.11.0 |
| Scenes: | FXE_OGT1_ATT_OVERVIEW, FXE_OGT1_ATT_MAIN, IntensityScan_toDelete0604, IntensityScan2 |
| Accessible by: | CAL, CONTROLS, CTRL, DA, danilevc, xdoc |
Warning
Rogue installation which is not mentioned in the deployment!
Warning
Installation not found in a standard path!
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- heartbeatInterval:
- The heartbeat interval
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- globalAlarmCondition:
- This is the global alarm condition for this device. The current alarm condition of this device will be calculated from this alarm condition and the alarm condition of each property.
- visibility:
- Configures who is allowed to see this device at all
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server
- pid:
- The unix process ID of the device (i.e. of the server)
- state:
- The current state the device is in
- status:
- A more detailed status description
- lockedBy:
- The name of the device holding a lock on this one (empty if not locked)
- slotClearLock:
- Clear the lock on this device
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- log:
- Logging settings
- desiredTransmission:
- Provide a desired transmission value between 0 and 1
- energyTolerance:
- Energy difference after which a new table is generated
- lastEnergy:
- The last energy setting where an attenuator table was calculated.
- actualEnergy:
- This is the actual energy setting. If connected, the current attenuator setting and target is automatically refreshed.
- posConfigRod1:
- The position configuration used by the attenuator for Rod 1. Can be only set before instantiation.
- posConfigRod2:
- The position configuration used by the attenuator for Rod 2. Can be only set before instantiation.
- posConfigRod3:
- The position configuration used by the attenuator for Rod 3. Can be only set before instantiation.
- posConfigRod4:
- The position configuration used by the attenuator for Rod 4. Can be only set before instantiation.
- positionTolerance:
- Position tolerance to identify material foils
- availableScenes:
- Scenes from the Attenuator System
- useSafeConfiguration:
- It ensures that at least one absorber on the arm of type diamond is inserted into the beam from upstream Arm(rod)
- upstreamRod:
- Select upstream rod, it can be either 1 or 4
- findTarget:
- Calculates motor positions and attenuator information for the desired transmission
- moveTarget:
- Move to target setting
- moveRod1_0:
- Rod1 0
- moveRod1_1:
- Rod1 1
- moveRod1_2:
- Rod1 2
- moveRod1_3:
- Rod1 3
- moveRod1_4:
- Rod1 4
- moveRod1_5:
- Rod1 5
- moveRod1_6:
- Rod1 6
- moveRod2_0:
- Rod2 0
- moveRod2_1:
- Rod2 1
- moveRod2_2:
- Rod2 2
- moveRod2_3:
- Rod2 3
- moveRod2_4:
- Rod2 4
- moveRod2_5:
- Rod2 5
- moveRod2_6:
- Rod2 6
- moveRod3_0:
- Rod3 0
- moveRod3_1:
- Rod3 1
- moveRod3_2:
- Rod3 2
- moveRod3_3:
- Rod3 3
- moveRod3_4:
- Rod3 4
- moveRod3_5:
- Rod3 5
- moveRod3_6:
- Rod3 6
- moveRod4_0:
- Rod4 0
- moveRod4_1:
- Rod4 1
- moveRod4_2:
- Rod4 2
- moveRod4_3:
- Rod4 3
- moveRod4_4:
- Rod4 4
- moveRod4_5:
- Rod4 5
- moveRod4_6:
- Rod4 6
| Created: | 2021-05-20T12:32:15.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Use async/await syntax |
| Created: | 2021-02-05T13:32:28.000+01:00 |
|---|---|
| Author: | Wajid Ehsan |
| Notes: | Protection of SI filters in ATT stacks |
| Created: | 2020-11-23T11:02:21.000+01:00 |
|---|---|
| Author: | Andrea Parenti |
| Notes: | Summary: add CI |
| Created: | 2020-11-19T15:38:10.000+01:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
| Created: | 2019-02-12T13:41:03.000+01:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2018-11-07T18:18:58.000+01:00 |
|---|---|
| Author: | silenzi |
| Notes: | This version will be loadable from a 2.2 system |
| Created: | 2018-10-23T18:08:33.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
| Created: | 2018-07-31T16:24:49.000+02:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
| Created: | 2018-06-13T15:51:20.000+02:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
| Created: | 2018-05-03T14:37:48.000+02:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
| Created: | 2018-04-27T11:01:33.000+02:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
| Created: | 2018-04-18T17:39:22.000+02:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
| Created: | 2017-12-15T17:44:24.000+01:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
| Created: | 2017-09-11T17:37:46.000+02:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
| Created: | 2017-09-04T18:00:19.000+02:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
| Created: | 2017-08-18T16:30:01.000+02:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
| Created: | 2017-08-16T17:34:40.000+02:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
| Created: | 2017-07-21T17:30:30.000+02:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
| Created: | 2017-07-05T17:31:01.000+02:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
TSENS¶
B4C_TEMP1¶
| Instance id: | FXE_OGT1_ATT/TSENS/B4C_TEMP1 |
|---|---|
| Class id: | BeckhoffAnalogInput |
| Host: | fxe-rr-sys-con-2 |
| Class documentation: | |
| BeckhoffAnalogInput | |
| General: | link |
| Monitor: | link |
| Developer: | link |
| PLC: | link |
| Alias: | fxe-rr-sys-con-2 |
| Git repo: | https://git.xfel.eu/karaboDevices/Beckhoff |
| Last modified: | 2021-10-02T19:55:31.151+02:00 |
| Created at: | 2017-07-20T11:58:15.000+02:00 |
| Main authors: | Mamchykd, Silenzi, Giovanetti |
| Latest tag: | 4.8.2-2.11.1rc1 |
| Deployment tag: | 4.8.2-2.11.1rc1 |
| Installed tag: | 4.6.5-2.11.1 |
| Projects: | FXE_OGT1_ATT, FXE_LOOP2, FXE_OGT1_ATT |
| Scenes: | FXE_OGT1_ATT/TSENS/B4C_TEMP1, FXE_OGT1_ATT/TSENS/B4C_TEMP1 |
| Accessible by: | CAL, CONTROLS, CTRL, DA, danilevc, xdoc |
Warning
Rogue installation which is not mentioned in the deployment!
Warning
The installed tag (4.6.5-2.11.1) does not match tags mentioned in the deployment ([‘4.8.2-2.11.1rc1’])!
The BeckhoffAnalogInput device is documented in
beckhoff:BeckhoffAnalogInput
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device (i.e. of the server
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- beckhoffComDevice:
- InstanceId of the BeckhoffCom device that forwards commands to the PLC.
- functionBlockName:
- The type of the firmware block.
- fwInstanceName:
- The name of the firmware block instance.
- fwVersion:
- The version of the PLC framework.
- terminal:
- ???
- hardwareStatusBitField:
- This word encodes in bits the hardware-status information of this device
- hardwareState:
- The current state of the hardware decoded
- hardwareRegion:
- The current region of the hardware decoded
- hardwareErrorDescriptor:
- This word encodes in bits describing the hardware error
- hardwareErrorDescription:
- Error Code description
- waitingFor:
- Any call to the PLC will be published here, once the reply is received this property will be cleared. Commands will not be sent to the PLC until this property is cleared.
- epsilon:
- The epsilon determines the amount of change until a new physical value is posted from the hardware
- interlockReadOnly:
- Defines whether interlock conditions are configurable from this interface.
- interlockOn:
- Defines whether interlock surveillance is on or off.
- interlockOk:
- Defines whether interlock is ok (true) or broken (false).
- busy:
- Defines whether the PLC softdevice is busy.
- disableEpsilonFeedback:
- If false, the epsilon will be regulated until the incoming rate reaches the maximum rate
- maxStateUpdateRate:
- If state updates per second exceed this threshold, the state will be displayed as CHANGING
- noisyStateUpdateRateValue:
- Show the state update rate when it’s above ‘Max State Update Rate’ threshold.
- isStateUpdateNoisy:
- State update rate is above ‘Max State Update Rate’ threshold.
- reset:
- Resets the PLC hardware
- enableInterlockedSlots:
- Send device into INTERLOCK_BROKEN state, thus enabling all interlocked slots.
- disableInterlockedSlots:
- Send device into INTERLOCKED state, thus enabling all interlocked slots.
- requestHardwareValues:
- Ask for all property values on the device
- propertiesToPoll:
- All specified properties will be polled from the PLC with the given poll-rate. Only PLC aliases or device keys corresponding to PLC properties are allowed
- pollInterval:
- Hardware poll interval in seconds
- propertiesToRead:
- The specified properties will be read from the PLC by activating the Read button. Only PLC aliases or device keys corresponding to PLC properties are allowed
- readHardware:
- Requests value updates from the PLC for the properties listed under ‘Properties to read’
- force:
- ???
- trigger:
- Do not use this parameter to configure scheduled push. Instead use the parameter ‘scheduledPush’.
- maxUpdateFrequency:
- set to limit maximum update frequency for some values.
- value:
- Analog input of ADC.
- semiRawValue:
- Semi raw value of analog input, i.e. the voltage.
- epsSemiRaw:
- Epsilon of the SemiRawValue.
- relativeEpsilon:
- Flag to define epsilon mode: true means relative epsilon calculation, false means absolute epsilon calculation.
| Created: | 2021-10-02T07:28:37.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Release candidate for 4.8.2 |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-08-23T15:36:04.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Bugfixes: 1. fix wrong value on the PLC when a deprecated paramer has different type wrt. the recommended new one. 2. fix bug (introduced in 4.8.0-2.11.4) that made the devices stay in UNKNOWN state |
| Created: | 2021-08-12T10:32:15.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Asynchronous registration of devices on BeckhoffCom (by means of slotInstanceNew HW state word parsed into bits |
| Created: | 2021-07-28T14:22:45.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
| Created: | 2021-06-23T16:13:27.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-06-22T13:56:55.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
|
| Created: | 2021-06-14T16:09:11.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Added BeckhoffDryPump |
| Created: | 2021-06-10T11:55:43.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Alarm conditions and state are not set on new schema. (Fixes bug seen in BeckhoffFuse after Karabo 2.11.1 deployment) |
| Created: | 2021-06-07T19:31:48.000+02:00 |
|---|---|
| Author: | Valerii Bondar |
| Notes: | Summer shutdown release, Fuse device added |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Summer shutdown release Devices added: BeckhoffTrainTrigger, BeckhoffLed, BeckhoffMC2Hexapod (BeckhoffMC2Base subclass), BeckhoffMC2Elmo (BeckhoffMC2Base subclass) Features: parameter deprecation in MC2 subclasses follow STOPPING state in Adixen Turbo Full pump. + other minor Fixes: * stepUp/stepDown popup error * epsilon feedback disable on write * avoid extra updates for interlock keys + other minor fixes |
| Created: | 2021-05-31T09:49:13.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-26T14:46:29.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-23T08:19:59.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-23T07:43:58.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-15T18:15:29.000+02:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: |
| Created: | 2021-03-24T09:43:30.000+01:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: | Add the AIBS |
| Created: | 2021-03-08T09:52:30.000+01:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: | Summary: Added auto-generated scene for Pfeiffer vacuum controller IMG400 |
B4C_TEMP2¶
| Instance id: | FXE_OGT1_ATT/TSENS/B4C_TEMP2 |
|---|---|
| Class id: | BeckhoffAnalogInput |
| Host: | fxe-rr-sys-con-2 |
| Class documentation: | |
| BeckhoffAnalogInput | |
| General: | link |
| Monitor: | link |
| Developer: | link |
| PLC: | link |
| Alias: | fxe-rr-sys-con-2 |
| Git repo: | https://git.xfel.eu/karaboDevices/Beckhoff |
| Last modified: | 2021-10-02T19:55:31.151+02:00 |
| Created at: | 2017-07-20T11:58:15.000+02:00 |
| Main authors: | Mamchykd, Silenzi, Giovanetti |
| Latest tag: | 4.8.2-2.11.1rc1 |
| Deployment tag: | 4.8.2-2.11.1rc1 |
| Installed tag: | 4.6.5-2.11.1 |
| Projects: | FXE_OGT1_ATT, FXE_OGT1_ATT, FXE_LOOP2 |
| Scenes: | FXE_OGT1_ATT/TSENS/B4C_TEMP2, FXE_OGT1_ATT/TSENS/B4C_TEMP2 |
| Accessible by: | CAL, CONTROLS, CTRL, DA, danilevc, xdoc |
Warning
Rogue installation which is not mentioned in the deployment!
Warning
The installed tag (4.6.5-2.11.1) does not match tags mentioned in the deployment ([‘4.8.2-2.11.1rc1’])!
The BeckhoffAnalogInput device is documented in
beckhoff:BeckhoffAnalogInput
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device (i.e. of the server
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- beckhoffComDevice:
- InstanceId of the BeckhoffCom device that forwards commands to the PLC.
- functionBlockName:
- The type of the firmware block.
- fwInstanceName:
- The name of the firmware block instance.
- fwVersion:
- The version of the PLC framework.
- terminal:
- ???
- hardwareStatusBitField:
- This word encodes in bits the hardware-status information of this device
- hardwareState:
- The current state of the hardware decoded
- hardwareRegion:
- The current region of the hardware decoded
- hardwareErrorDescriptor:
- This word encodes in bits describing the hardware error
- hardwareErrorDescription:
- Error Code description
- waitingFor:
- Any call to the PLC will be published here, once the reply is received this property will be cleared. Commands will not be sent to the PLC until this property is cleared.
- epsilon:
- The epsilon determines the amount of change until a new physical value is posted from the hardware
- interlockReadOnly:
- Defines whether interlock conditions are configurable from this interface.
- interlockOn:
- Defines whether interlock surveillance is on or off.
- interlockOk:
- Defines whether interlock is ok (true) or broken (false).
- busy:
- Defines whether the PLC softdevice is busy.
- disableEpsilonFeedback:
- If false, the epsilon will be regulated until the incoming rate reaches the maximum rate
- maxStateUpdateRate:
- If state updates per second exceed this threshold, the state will be displayed as CHANGING
- noisyStateUpdateRateValue:
- Show the state update rate when it’s above ‘Max State Update Rate’ threshold.
- isStateUpdateNoisy:
- State update rate is above ‘Max State Update Rate’ threshold.
- reset:
- Resets the PLC hardware
- enableInterlockedSlots:
- Send device into INTERLOCK_BROKEN state, thus enabling all interlocked slots.
- disableInterlockedSlots:
- Send device into INTERLOCKED state, thus enabling all interlocked slots.
- requestHardwareValues:
- Ask for all property values on the device
- propertiesToPoll:
- All specified properties will be polled from the PLC with the given poll-rate. Only PLC aliases or device keys corresponding to PLC properties are allowed
- pollInterval:
- Hardware poll interval in seconds
- propertiesToRead:
- The specified properties will be read from the PLC by activating the Read button. Only PLC aliases or device keys corresponding to PLC properties are allowed
- readHardware:
- Requests value updates from the PLC for the properties listed under ‘Properties to read’
- force:
- ???
- trigger:
- Do not use this parameter to configure scheduled push. Instead use the parameter ‘scheduledPush’.
- maxUpdateFrequency:
- set to limit maximum update frequency for some values.
- value:
- Analog input of ADC.
- semiRawValue:
- Semi raw value of analog input, i.e. the voltage.
- epsSemiRaw:
- Epsilon of the SemiRawValue.
- relativeEpsilon:
- Flag to define epsilon mode: true means relative epsilon calculation, false means absolute epsilon calculation.
| Created: | 2021-10-02T07:28:37.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Release candidate for 4.8.2 |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-08-23T15:36:04.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Bugfixes: 1. fix wrong value on the PLC when a deprecated paramer has different type wrt. the recommended new one. 2. fix bug (introduced in 4.8.0-2.11.4) that made the devices stay in UNKNOWN state |
| Created: | 2021-08-12T10:32:15.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Asynchronous registration of devices on BeckhoffCom (by means of slotInstanceNew HW state word parsed into bits |
| Created: | 2021-07-28T14:22:45.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
| Created: | 2021-06-23T16:13:27.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-06-22T13:56:55.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
|
| Created: | 2021-06-14T16:09:11.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Added BeckhoffDryPump |
| Created: | 2021-06-10T11:55:43.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Alarm conditions and state are not set on new schema. (Fixes bug seen in BeckhoffFuse after Karabo 2.11.1 deployment) |
| Created: | 2021-06-07T19:31:48.000+02:00 |
|---|---|
| Author: | Valerii Bondar |
| Notes: | Summer shutdown release, Fuse device added |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Summer shutdown release Devices added: BeckhoffTrainTrigger, BeckhoffLed, BeckhoffMC2Hexapod (BeckhoffMC2Base subclass), BeckhoffMC2Elmo (BeckhoffMC2Base subclass) Features: parameter deprecation in MC2 subclasses follow STOPPING state in Adixen Turbo Full pump. + other minor Fixes: * stepUp/stepDown popup error * epsilon feedback disable on write * avoid extra updates for interlock keys + other minor fixes |
| Created: | 2021-05-31T09:49:13.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-26T14:46:29.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-23T08:19:59.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-23T07:43:58.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-15T18:15:29.000+02:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: |
| Created: | 2021-03-24T09:43:30.000+01:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: | Add the AIBS |
| Created: | 2021-03-08T09:52:30.000+01:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: | Summary: Added auto-generated scene for Pfeiffer vacuum controller IMG400 |
ROD1_TEMP1¶
| Instance id: | FXE_OGT1_ATT/TSENS/ROD1_TEMP1 |
|---|---|
| Class id: | BeckhoffAnalogInput |
| Host: | fxe-rr-sys-con-2 |
| Class documentation: | |
| BeckhoffAnalogInput | |
| General: | link |
| Monitor: | link |
| Developer: | link |
| PLC: | link |
| Alias: | fxe-rr-sys-con-2 |
| Git repo: | https://git.xfel.eu/karaboDevices/Beckhoff |
| Last modified: | 2021-10-02T19:55:31.151+02:00 |
| Created at: | 2017-07-20T11:58:15.000+02:00 |
| Main authors: | Mamchykd, Silenzi, Giovanetti |
| Latest tag: | 4.8.2-2.11.1rc1 |
| Deployment tag: | 4.8.2-2.11.1rc1 |
| Installed tag: | 4.6.5-2.11.1 |
| Projects: | FXE_OGT1_ATT, FXE_OGT1_ATT, FXE_LOOP2 |
| Scenes: | FXE_OGT1_ATT/TSENS/ROD1_TEMP1, FXE_OGT1_ATT_OVERVIEW, FXE_OGT1_ATT/TSENS/ROD1_TEMP1 |
| Accessible by: | CAL, CONTROLS, CTRL, DA, danilevc, xdoc |
Warning
Rogue installation which is not mentioned in the deployment!
Warning
The installed tag (4.6.5-2.11.1) does not match tags mentioned in the deployment ([‘4.8.2-2.11.1rc1’])!
The BeckhoffAnalogInput device is documented in
beckhoff:BeckhoffAnalogInput
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device (i.e. of the server
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- beckhoffComDevice:
- InstanceId of the BeckhoffCom device that forwards commands to the PLC.
- functionBlockName:
- The type of the firmware block.
- fwInstanceName:
- The name of the firmware block instance.
- fwVersion:
- The version of the PLC framework.
- terminal:
- ???
- hardwareStatusBitField:
- This word encodes in bits the hardware-status information of this device
- hardwareState:
- The current state of the hardware decoded
- hardwareRegion:
- The current region of the hardware decoded
- hardwareErrorDescriptor:
- This word encodes in bits describing the hardware error
- hardwareErrorDescription:
- Error Code description
- waitingFor:
- Any call to the PLC will be published here, once the reply is received this property will be cleared. Commands will not be sent to the PLC until this property is cleared.
- epsilon:
- The epsilon determines the amount of change until a new physical value is posted from the hardware
- interlockReadOnly:
- Defines whether interlock conditions are configurable from this interface.
- interlockOn:
- Defines whether interlock surveillance is on or off.
- interlockOk:
- Defines whether interlock is ok (true) or broken (false).
- busy:
- Defines whether the PLC softdevice is busy.
- disableEpsilonFeedback:
- If false, the epsilon will be regulated until the incoming rate reaches the maximum rate
- maxStateUpdateRate:
- If state updates per second exceed this threshold, the state will be displayed as CHANGING
- noisyStateUpdateRateValue:
- Show the state update rate when it’s above ‘Max State Update Rate’ threshold.
- isStateUpdateNoisy:
- State update rate is above ‘Max State Update Rate’ threshold.
- reset:
- Resets the PLC hardware
- enableInterlockedSlots:
- Send device into INTERLOCK_BROKEN state, thus enabling all interlocked slots.
- disableInterlockedSlots:
- Send device into INTERLOCKED state, thus enabling all interlocked slots.
- requestHardwareValues:
- Ask for all property values on the device
- propertiesToPoll:
- All specified properties will be polled from the PLC with the given poll-rate. Only PLC aliases or device keys corresponding to PLC properties are allowed
- pollInterval:
- Hardware poll interval in seconds
- propertiesToRead:
- The specified properties will be read from the PLC by activating the Read button. Only PLC aliases or device keys corresponding to PLC properties are allowed
- readHardware:
- Requests value updates from the PLC for the properties listed under ‘Properties to read’
- force:
- ???
- trigger:
- Do not use this parameter to configure scheduled push. Instead use the parameter ‘scheduledPush’.
- maxUpdateFrequency:
- set to limit maximum update frequency for some values.
- value:
- Analog input of ADC.
- semiRawValue:
- Semi raw value of analog input, i.e. the voltage.
- epsSemiRaw:
- Epsilon of the SemiRawValue.
- relativeEpsilon:
- Flag to define epsilon mode: true means relative epsilon calculation, false means absolute epsilon calculation.
| Created: | 2021-10-02T07:28:37.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Release candidate for 4.8.2 |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-08-23T15:36:04.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Bugfixes: 1. fix wrong value on the PLC when a deprecated paramer has different type wrt. the recommended new one. 2. fix bug (introduced in 4.8.0-2.11.4) that made the devices stay in UNKNOWN state |
| Created: | 2021-08-12T10:32:15.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Asynchronous registration of devices on BeckhoffCom (by means of slotInstanceNew HW state word parsed into bits |
| Created: | 2021-07-28T14:22:45.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
| Created: | 2021-06-23T16:13:27.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-06-22T13:56:55.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
|
| Created: | 2021-06-14T16:09:11.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Added BeckhoffDryPump |
| Created: | 2021-06-10T11:55:43.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Alarm conditions and state are not set on new schema. (Fixes bug seen in BeckhoffFuse after Karabo 2.11.1 deployment) |
| Created: | 2021-06-07T19:31:48.000+02:00 |
|---|---|
| Author: | Valerii Bondar |
| Notes: | Summer shutdown release, Fuse device added |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Summer shutdown release Devices added: BeckhoffTrainTrigger, BeckhoffLed, BeckhoffMC2Hexapod (BeckhoffMC2Base subclass), BeckhoffMC2Elmo (BeckhoffMC2Base subclass) Features: parameter deprecation in MC2 subclasses follow STOPPING state in Adixen Turbo Full pump. + other minor Fixes: * stepUp/stepDown popup error * epsilon feedback disable on write * avoid extra updates for interlock keys + other minor fixes |
| Created: | 2021-05-31T09:49:13.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-26T14:46:29.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-23T08:19:59.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-23T07:43:58.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-15T18:15:29.000+02:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: |
| Created: | 2021-03-24T09:43:30.000+01:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: | Add the AIBS |
| Created: | 2021-03-08T09:52:30.000+01:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: | Summary: Added auto-generated scene for Pfeiffer vacuum controller IMG400 |
ROD1_TEMP2¶
| Instance id: | FXE_OGT1_ATT/TSENS/ROD1_TEMP2 |
|---|---|
| Class id: | BeckhoffAnalogInput |
| Host: | fxe-rr-sys-con-2 |
| Class documentation: | |
| BeckhoffAnalogInput | |
| General: | link |
| Monitor: | link |
| Developer: | link |
| PLC: | link |
| Alias: | fxe-rr-sys-con-2 |
| Git repo: | https://git.xfel.eu/karaboDevices/Beckhoff |
| Last modified: | 2021-10-02T19:55:31.151+02:00 |
| Created at: | 2017-07-20T11:58:15.000+02:00 |
| Main authors: | Mamchykd, Silenzi, Giovanetti |
| Latest tag: | 4.8.2-2.11.1rc1 |
| Deployment tag: | 4.8.2-2.11.1rc1 |
| Installed tag: | 4.6.5-2.11.1 |
| Projects: | FXE_OGT1_ATT, FXE_OGT1_ATT, FXE_LOOP2 |
| Scenes: | FXE_OGT1_ATT/TSENS/ROD1_TEMP2, FXE_OGT1_ATT_OVERVIEW, FXE_OGT1_ATT/TSENS/ROD1_TEMP2 |
| Accessible by: | CAL, CONTROLS, CTRL, DA, danilevc, xdoc |
Warning
Rogue installation which is not mentioned in the deployment!
Warning
The installed tag (4.6.5-2.11.1) does not match tags mentioned in the deployment ([‘4.8.2-2.11.1rc1’])!
The BeckhoffAnalogInput device is documented in
beckhoff:BeckhoffAnalogInput
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device (i.e. of the server
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- beckhoffComDevice:
- InstanceId of the BeckhoffCom device that forwards commands to the PLC.
- functionBlockName:
- The type of the firmware block.
- fwInstanceName:
- The name of the firmware block instance.
- fwVersion:
- The version of the PLC framework.
- terminal:
- ???
- hardwareStatusBitField:
- This word encodes in bits the hardware-status information of this device
- hardwareState:
- The current state of the hardware decoded
- hardwareRegion:
- The current region of the hardware decoded
- hardwareErrorDescriptor:
- This word encodes in bits describing the hardware error
- hardwareErrorDescription:
- Error Code description
- waitingFor:
- Any call to the PLC will be published here, once the reply is received this property will be cleared. Commands will not be sent to the PLC until this property is cleared.
- epsilon:
- The epsilon determines the amount of change until a new physical value is posted from the hardware
- interlockReadOnly:
- Defines whether interlock conditions are configurable from this interface.
- interlockOn:
- Defines whether interlock surveillance is on or off.
- interlockOk:
- Defines whether interlock is ok (true) or broken (false).
- busy:
- Defines whether the PLC softdevice is busy.
- disableEpsilonFeedback:
- If false, the epsilon will be regulated until the incoming rate reaches the maximum rate
- maxStateUpdateRate:
- If state updates per second exceed this threshold, the state will be displayed as CHANGING
- noisyStateUpdateRateValue:
- Show the state update rate when it’s above ‘Max State Update Rate’ threshold.
- isStateUpdateNoisy:
- State update rate is above ‘Max State Update Rate’ threshold.
- reset:
- Resets the PLC hardware
- enableInterlockedSlots:
- Send device into INTERLOCK_BROKEN state, thus enabling all interlocked slots.
- disableInterlockedSlots:
- Send device into INTERLOCKED state, thus enabling all interlocked slots.
- requestHardwareValues:
- Ask for all property values on the device
- propertiesToPoll:
- All specified properties will be polled from the PLC with the given poll-rate. Only PLC aliases or device keys corresponding to PLC properties are allowed
- pollInterval:
- Hardware poll interval in seconds
- propertiesToRead:
- The specified properties will be read from the PLC by activating the Read button. Only PLC aliases or device keys corresponding to PLC properties are allowed
- readHardware:
- Requests value updates from the PLC for the properties listed under ‘Properties to read’
- force:
- ???
- trigger:
- Do not use this parameter to configure scheduled push. Instead use the parameter ‘scheduledPush’.
- maxUpdateFrequency:
- set to limit maximum update frequency for some values.
- value:
- Analog input of ADC.
- semiRawValue:
- Semi raw value of analog input, i.e. the voltage.
- epsSemiRaw:
- Epsilon of the SemiRawValue.
- relativeEpsilon:
- Flag to define epsilon mode: true means relative epsilon calculation, false means absolute epsilon calculation.
| Created: | 2021-10-02T07:28:37.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Release candidate for 4.8.2 |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-08-23T15:36:04.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Bugfixes: 1. fix wrong value on the PLC when a deprecated paramer has different type wrt. the recommended new one. 2. fix bug (introduced in 4.8.0-2.11.4) that made the devices stay in UNKNOWN state |
| Created: | 2021-08-12T10:32:15.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Asynchronous registration of devices on BeckhoffCom (by means of slotInstanceNew HW state word parsed into bits |
| Created: | 2021-07-28T14:22:45.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
| Created: | 2021-06-23T16:13:27.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-06-22T13:56:55.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
|
| Created: | 2021-06-14T16:09:11.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Added BeckhoffDryPump |
| Created: | 2021-06-10T11:55:43.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Alarm conditions and state are not set on new schema. (Fixes bug seen in BeckhoffFuse after Karabo 2.11.1 deployment) |
| Created: | 2021-06-07T19:31:48.000+02:00 |
|---|---|
| Author: | Valerii Bondar |
| Notes: | Summer shutdown release, Fuse device added |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Summer shutdown release Devices added: BeckhoffTrainTrigger, BeckhoffLed, BeckhoffMC2Hexapod (BeckhoffMC2Base subclass), BeckhoffMC2Elmo (BeckhoffMC2Base subclass) Features: parameter deprecation in MC2 subclasses follow STOPPING state in Adixen Turbo Full pump. + other minor Fixes: * stepUp/stepDown popup error * epsilon feedback disable on write * avoid extra updates for interlock keys + other minor fixes |
| Created: | 2021-05-31T09:49:13.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-26T14:46:29.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-23T08:19:59.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-23T07:43:58.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-15T18:15:29.000+02:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: |
| Created: | 2021-03-24T09:43:30.000+01:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: | Add the AIBS |
| Created: | 2021-03-08T09:52:30.000+01:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: | Summary: Added auto-generated scene for Pfeiffer vacuum controller IMG400 |
ROD2_TEMP1¶
| Instance id: | FXE_OGT1_ATT/TSENS/ROD2_TEMP1 |
|---|---|
| Class id: | BeckhoffAnalogInput |
| Host: | fxe-rr-sys-con-2 |
| Class documentation: | |
| BeckhoffAnalogInput | |
| General: | link |
| Monitor: | link |
| Developer: | link |
| PLC: | link |
| Alias: | fxe-rr-sys-con-2 |
| Git repo: | https://git.xfel.eu/karaboDevices/Beckhoff |
| Last modified: | 2021-10-02T19:55:31.151+02:00 |
| Created at: | 2017-07-20T11:58:15.000+02:00 |
| Main authors: | Mamchykd, Silenzi, Giovanetti |
| Latest tag: | 4.8.2-2.11.1rc1 |
| Deployment tag: | 4.8.2-2.11.1rc1 |
| Installed tag: | 4.6.5-2.11.1 |
| Projects: | FXE_OGT1_ATT, FXE_LOOP2, FXE_OGT1_ATT |
| Scenes: | FXE_OGT1_ATT/TSENS/ROD2_TEMP1, FXE_OGT1_ATT_OVERVIEW, FXE_OGT1_ATT/TSENS/ROD2_TEMP1 |
| Accessible by: | CAL, CONTROLS, CTRL, DA, danilevc, xdoc |
Warning
Rogue installation which is not mentioned in the deployment!
Warning
The installed tag (4.6.5-2.11.1) does not match tags mentioned in the deployment ([‘4.8.2-2.11.1rc1’])!
The BeckhoffAnalogInput device is documented in
beckhoff:BeckhoffAnalogInput
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device (i.e. of the server
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- beckhoffComDevice:
- InstanceId of the BeckhoffCom device that forwards commands to the PLC.
- functionBlockName:
- The type of the firmware block.
- fwInstanceName:
- The name of the firmware block instance.
- fwVersion:
- The version of the PLC framework.
- terminal:
- ???
- hardwareStatusBitField:
- This word encodes in bits the hardware-status information of this device
- hardwareState:
- The current state of the hardware decoded
- hardwareRegion:
- The current region of the hardware decoded
- hardwareErrorDescriptor:
- This word encodes in bits describing the hardware error
- hardwareErrorDescription:
- Error Code description
- waitingFor:
- Any call to the PLC will be published here, once the reply is received this property will be cleared. Commands will not be sent to the PLC until this property is cleared.
- epsilon:
- The epsilon determines the amount of change until a new physical value is posted from the hardware
- interlockReadOnly:
- Defines whether interlock conditions are configurable from this interface.
- interlockOn:
- Defines whether interlock surveillance is on or off.
- interlockOk:
- Defines whether interlock is ok (true) or broken (false).
- busy:
- Defines whether the PLC softdevice is busy.
- disableEpsilonFeedback:
- If false, the epsilon will be regulated until the incoming rate reaches the maximum rate
- maxStateUpdateRate:
- If state updates per second exceed this threshold, the state will be displayed as CHANGING
- noisyStateUpdateRateValue:
- Show the state update rate when it’s above ‘Max State Update Rate’ threshold.
- isStateUpdateNoisy:
- State update rate is above ‘Max State Update Rate’ threshold.
- reset:
- Resets the PLC hardware
- enableInterlockedSlots:
- Send device into INTERLOCK_BROKEN state, thus enabling all interlocked slots.
- disableInterlockedSlots:
- Send device into INTERLOCKED state, thus enabling all interlocked slots.
- requestHardwareValues:
- Ask for all property values on the device
- propertiesToPoll:
- All specified properties will be polled from the PLC with the given poll-rate. Only PLC aliases or device keys corresponding to PLC properties are allowed
- pollInterval:
- Hardware poll interval in seconds
- propertiesToRead:
- The specified properties will be read from the PLC by activating the Read button. Only PLC aliases or device keys corresponding to PLC properties are allowed
- readHardware:
- Requests value updates from the PLC for the properties listed under ‘Properties to read’
- force:
- ???
- trigger:
- Do not use this parameter to configure scheduled push. Instead use the parameter ‘scheduledPush’.
- maxUpdateFrequency:
- set to limit maximum update frequency for some values.
- value:
- Analog input of ADC.
- semiRawValue:
- Semi raw value of analog input, i.e. the voltage.
- epsSemiRaw:
- Epsilon of the SemiRawValue.
- relativeEpsilon:
- Flag to define epsilon mode: true means relative epsilon calculation, false means absolute epsilon calculation.
| Created: | 2021-10-02T07:28:37.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Release candidate for 4.8.2 |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-08-23T15:36:04.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Bugfixes: 1. fix wrong value on the PLC when a deprecated paramer has different type wrt. the recommended new one. 2. fix bug (introduced in 4.8.0-2.11.4) that made the devices stay in UNKNOWN state |
| Created: | 2021-08-12T10:32:15.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Asynchronous registration of devices on BeckhoffCom (by means of slotInstanceNew HW state word parsed into bits |
| Created: | 2021-07-28T14:22:45.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
| Created: | 2021-06-23T16:13:27.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-06-22T13:56:55.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
|
| Created: | 2021-06-14T16:09:11.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Added BeckhoffDryPump |
| Created: | 2021-06-10T11:55:43.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Alarm conditions and state are not set on new schema. (Fixes bug seen in BeckhoffFuse after Karabo 2.11.1 deployment) |
| Created: | 2021-06-07T19:31:48.000+02:00 |
|---|---|
| Author: | Valerii Bondar |
| Notes: | Summer shutdown release, Fuse device added |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Summer shutdown release Devices added: BeckhoffTrainTrigger, BeckhoffLed, BeckhoffMC2Hexapod (BeckhoffMC2Base subclass), BeckhoffMC2Elmo (BeckhoffMC2Base subclass) Features: parameter deprecation in MC2 subclasses follow STOPPING state in Adixen Turbo Full pump. + other minor Fixes: * stepUp/stepDown popup error * epsilon feedback disable on write * avoid extra updates for interlock keys + other minor fixes |
| Created: | 2021-05-31T09:49:13.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-26T14:46:29.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-23T08:19:59.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-23T07:43:58.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-15T18:15:29.000+02:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: |
| Created: | 2021-03-24T09:43:30.000+01:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: | Add the AIBS |
| Created: | 2021-03-08T09:52:30.000+01:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: | Summary: Added auto-generated scene for Pfeiffer vacuum controller IMG400 |
ROD2_TEMP2¶
| Instance id: | FXE_OGT1_ATT/TSENS/ROD2_TEMP2 |
|---|---|
| Class id: | BeckhoffAnalogInput |
| Host: | fxe-rr-sys-con-2 |
| Class documentation: | |
| BeckhoffAnalogInput | |
| General: | link |
| Monitor: | link |
| Developer: | link |
| PLC: | link |
| Alias: | fxe-rr-sys-con-2 |
| Git repo: | https://git.xfel.eu/karaboDevices/Beckhoff |
| Last modified: | 2021-10-02T19:55:31.151+02:00 |
| Created at: | 2017-07-20T11:58:15.000+02:00 |
| Main authors: | Mamchykd, Silenzi, Giovanetti |
| Latest tag: | 4.8.2-2.11.1rc1 |
| Deployment tag: | 4.8.2-2.11.1rc1 |
| Installed tag: | 4.6.5-2.11.1 |
| Projects: | FXE_OGT1_ATT, FXE_OGT1_ATT, FXE_LOOP2 |
| Scenes: | FXE_OGT1_ATT/TSENS/ROD2_TEMP2, FXE_OGT1_ATT_OVERVIEW, FXE_OGT1_ATT/TSENS/ROD2_TEMP2 |
| Accessible by: | CAL, CONTROLS, CTRL, DA, danilevc, xdoc |
Warning
Rogue installation which is not mentioned in the deployment!
Warning
The installed tag (4.6.5-2.11.1) does not match tags mentioned in the deployment ([‘4.8.2-2.11.1rc1’])!
The BeckhoffAnalogInput device is documented in
beckhoff:BeckhoffAnalogInput
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device (i.e. of the server
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- beckhoffComDevice:
- InstanceId of the BeckhoffCom device that forwards commands to the PLC.
- functionBlockName:
- The type of the firmware block.
- fwInstanceName:
- The name of the firmware block instance.
- fwVersion:
- The version of the PLC framework.
- terminal:
- ???
- hardwareStatusBitField:
- This word encodes in bits the hardware-status information of this device
- hardwareState:
- The current state of the hardware decoded
- hardwareRegion:
- The current region of the hardware decoded
- hardwareErrorDescriptor:
- This word encodes in bits describing the hardware error
- hardwareErrorDescription:
- Error Code description
- waitingFor:
- Any call to the PLC will be published here, once the reply is received this property will be cleared. Commands will not be sent to the PLC until this property is cleared.
- epsilon:
- The epsilon determines the amount of change until a new physical value is posted from the hardware
- interlockReadOnly:
- Defines whether interlock conditions are configurable from this interface.
- interlockOn:
- Defines whether interlock surveillance is on or off.
- interlockOk:
- Defines whether interlock is ok (true) or broken (false).
- busy:
- Defines whether the PLC softdevice is busy.
- disableEpsilonFeedback:
- If false, the epsilon will be regulated until the incoming rate reaches the maximum rate
- maxStateUpdateRate:
- If state updates per second exceed this threshold, the state will be displayed as CHANGING
- noisyStateUpdateRateValue:
- Show the state update rate when it’s above ‘Max State Update Rate’ threshold.
- isStateUpdateNoisy:
- State update rate is above ‘Max State Update Rate’ threshold.
- reset:
- Resets the PLC hardware
- enableInterlockedSlots:
- Send device into INTERLOCK_BROKEN state, thus enabling all interlocked slots.
- disableInterlockedSlots:
- Send device into INTERLOCKED state, thus enabling all interlocked slots.
- requestHardwareValues:
- Ask for all property values on the device
- propertiesToPoll:
- All specified properties will be polled from the PLC with the given poll-rate. Only PLC aliases or device keys corresponding to PLC properties are allowed
- pollInterval:
- Hardware poll interval in seconds
- propertiesToRead:
- The specified properties will be read from the PLC by activating the Read button. Only PLC aliases or device keys corresponding to PLC properties are allowed
- readHardware:
- Requests value updates from the PLC for the properties listed under ‘Properties to read’
- force:
- ???
- trigger:
- Do not use this parameter to configure scheduled push. Instead use the parameter ‘scheduledPush’.
- maxUpdateFrequency:
- set to limit maximum update frequency for some values.
- value:
- Analog input of ADC.
- semiRawValue:
- Semi raw value of analog input, i.e. the voltage.
- epsSemiRaw:
- Epsilon of the SemiRawValue.
- relativeEpsilon:
- Flag to define epsilon mode: true means relative epsilon calculation, false means absolute epsilon calculation.
| Created: | 2021-10-02T07:28:37.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Release candidate for 4.8.2 |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-08-23T15:36:04.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Bugfixes: 1. fix wrong value on the PLC when a deprecated paramer has different type wrt. the recommended new one. 2. fix bug (introduced in 4.8.0-2.11.4) that made the devices stay in UNKNOWN state |
| Created: | 2021-08-12T10:32:15.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Asynchronous registration of devices on BeckhoffCom (by means of slotInstanceNew HW state word parsed into bits |
| Created: | 2021-07-28T14:22:45.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
| Created: | 2021-06-23T16:13:27.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-06-22T13:56:55.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
|
| Created: | 2021-06-14T16:09:11.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Added BeckhoffDryPump |
| Created: | 2021-06-10T11:55:43.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Alarm conditions and state are not set on new schema. (Fixes bug seen in BeckhoffFuse after Karabo 2.11.1 deployment) |
| Created: | 2021-06-07T19:31:48.000+02:00 |
|---|---|
| Author: | Valerii Bondar |
| Notes: | Summer shutdown release, Fuse device added |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Summer shutdown release Devices added: BeckhoffTrainTrigger, BeckhoffLed, BeckhoffMC2Hexapod (BeckhoffMC2Base subclass), BeckhoffMC2Elmo (BeckhoffMC2Base subclass) Features: parameter deprecation in MC2 subclasses follow STOPPING state in Adixen Turbo Full pump. + other minor Fixes: * stepUp/stepDown popup error * epsilon feedback disable on write * avoid extra updates for interlock keys + other minor fixes |
| Created: | 2021-05-31T09:49:13.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-26T14:46:29.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-23T08:19:59.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-23T07:43:58.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-15T18:15:29.000+02:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: |
| Created: | 2021-03-24T09:43:30.000+01:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: | Add the AIBS |
| Created: | 2021-03-08T09:52:30.000+01:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: | Summary: Added auto-generated scene for Pfeiffer vacuum controller IMG400 |
ROD3_TEMP1¶
| Instance id: | FXE_OGT1_ATT/TSENS/ROD3_TEMP1 |
|---|---|
| Class id: | BeckhoffAnalogInput |
| Host: | fxe-rr-sys-con-2 |
| Class documentation: | |
| BeckhoffAnalogInput | |
| General: | link |
| Monitor: | link |
| Developer: | link |
| PLC: | link |
| Alias: | fxe-rr-sys-con-2 |
| Git repo: | https://git.xfel.eu/karaboDevices/Beckhoff |
| Last modified: | 2021-10-02T19:55:31.151+02:00 |
| Created at: | 2017-07-20T11:58:15.000+02:00 |
| Main authors: | Mamchykd, Silenzi, Giovanetti |
| Latest tag: | 4.8.2-2.11.1rc1 |
| Deployment tag: | 4.8.2-2.11.1rc1 |
| Installed tag: | 4.6.5-2.11.1 |
| Projects: | FXE_OGT1_ATT, FXE_OGT1_ATT, FXE_LOOP2 |
| Scenes: | FXE_OGT1_ATT/TSENS/ROD3_TEMP1, FXE_OGT1_ATT_OVERVIEW, FXE_OGT1_ATT/TSENS/ROD3_TEMP1 |
| Accessible by: | CAL, CONTROLS, CTRL, DA, danilevc, xdoc |
Warning
Rogue installation which is not mentioned in the deployment!
Warning
The installed tag (4.6.5-2.11.1) does not match tags mentioned in the deployment ([‘4.8.2-2.11.1rc1’])!
The BeckhoffAnalogInput device is documented in
beckhoff:BeckhoffAnalogInput
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device (i.e. of the server
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- beckhoffComDevice:
- InstanceId of the BeckhoffCom device that forwards commands to the PLC.
- functionBlockName:
- The type of the firmware block.
- fwInstanceName:
- The name of the firmware block instance.
- fwVersion:
- The version of the PLC framework.
- terminal:
- ???
- hardwareStatusBitField:
- This word encodes in bits the hardware-status information of this device
- hardwareState:
- The current state of the hardware decoded
- hardwareRegion:
- The current region of the hardware decoded
- hardwareErrorDescriptor:
- This word encodes in bits describing the hardware error
- hardwareErrorDescription:
- Error Code description
- waitingFor:
- Any call to the PLC will be published here, once the reply is received this property will be cleared. Commands will not be sent to the PLC until this property is cleared.
- epsilon:
- The epsilon determines the amount of change until a new physical value is posted from the hardware
- interlockReadOnly:
- Defines whether interlock conditions are configurable from this interface.
- interlockOn:
- Defines whether interlock surveillance is on or off.
- interlockOk:
- Defines whether interlock is ok (true) or broken (false).
- busy:
- Defines whether the PLC softdevice is busy.
- disableEpsilonFeedback:
- If false, the epsilon will be regulated until the incoming rate reaches the maximum rate
- maxStateUpdateRate:
- If state updates per second exceed this threshold, the state will be displayed as CHANGING
- noisyStateUpdateRateValue:
- Show the state update rate when it’s above ‘Max State Update Rate’ threshold.
- isStateUpdateNoisy:
- State update rate is above ‘Max State Update Rate’ threshold.
- reset:
- Resets the PLC hardware
- enableInterlockedSlots:
- Send device into INTERLOCK_BROKEN state, thus enabling all interlocked slots.
- disableInterlockedSlots:
- Send device into INTERLOCKED state, thus enabling all interlocked slots.
- requestHardwareValues:
- Ask for all property values on the device
- propertiesToPoll:
- All specified properties will be polled from the PLC with the given poll-rate. Only PLC aliases or device keys corresponding to PLC properties are allowed
- pollInterval:
- Hardware poll interval in seconds
- propertiesToRead:
- The specified properties will be read from the PLC by activating the Read button. Only PLC aliases or device keys corresponding to PLC properties are allowed
- readHardware:
- Requests value updates from the PLC for the properties listed under ‘Properties to read’
- force:
- ???
- trigger:
- Do not use this parameter to configure scheduled push. Instead use the parameter ‘scheduledPush’.
- maxUpdateFrequency:
- set to limit maximum update frequency for some values.
- value:
- Analog input of ADC.
- semiRawValue:
- Semi raw value of analog input, i.e. the voltage.
- epsSemiRaw:
- Epsilon of the SemiRawValue.
- relativeEpsilon:
- Flag to define epsilon mode: true means relative epsilon calculation, false means absolute epsilon calculation.
| Created: | 2021-10-02T07:28:37.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Release candidate for 4.8.2 |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-08-23T15:36:04.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Bugfixes: 1. fix wrong value on the PLC when a deprecated paramer has different type wrt. the recommended new one. 2. fix bug (introduced in 4.8.0-2.11.4) that made the devices stay in UNKNOWN state |
| Created: | 2021-08-12T10:32:15.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Asynchronous registration of devices on BeckhoffCom (by means of slotInstanceNew HW state word parsed into bits |
| Created: | 2021-07-28T14:22:45.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
| Created: | 2021-06-23T16:13:27.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-06-22T13:56:55.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
|
| Created: | 2021-06-14T16:09:11.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Added BeckhoffDryPump |
| Created: | 2021-06-10T11:55:43.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Alarm conditions and state are not set on new schema. (Fixes bug seen in BeckhoffFuse after Karabo 2.11.1 deployment) |
| Created: | 2021-06-07T19:31:48.000+02:00 |
|---|---|
| Author: | Valerii Bondar |
| Notes: | Summer shutdown release, Fuse device added |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Summer shutdown release Devices added: BeckhoffTrainTrigger, BeckhoffLed, BeckhoffMC2Hexapod (BeckhoffMC2Base subclass), BeckhoffMC2Elmo (BeckhoffMC2Base subclass) Features: parameter deprecation in MC2 subclasses follow STOPPING state in Adixen Turbo Full pump. + other minor Fixes: * stepUp/stepDown popup error * epsilon feedback disable on write * avoid extra updates for interlock keys + other minor fixes |
| Created: | 2021-05-31T09:49:13.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-26T14:46:29.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-23T08:19:59.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-23T07:43:58.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-15T18:15:29.000+02:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: |
| Created: | 2021-03-24T09:43:30.000+01:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: | Add the AIBS |
| Created: | 2021-03-08T09:52:30.000+01:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: | Summary: Added auto-generated scene for Pfeiffer vacuum controller IMG400 |
ROD3_TEMP2¶
| Instance id: | FXE_OGT1_ATT/TSENS/ROD3_TEMP2 |
|---|---|
| Class id: | BeckhoffAnalogInput |
| Host: | fxe-rr-sys-con-2 |
| Class documentation: | |
| BeckhoffAnalogInput | |
| General: | link |
| Monitor: | link |
| Developer: | link |
| PLC: | link |
| Alias: | fxe-rr-sys-con-2 |
| Git repo: | https://git.xfel.eu/karaboDevices/Beckhoff |
| Last modified: | 2021-10-02T19:55:31.151+02:00 |
| Created at: | 2017-07-20T11:58:15.000+02:00 |
| Main authors: | Mamchykd, Silenzi, Giovanetti |
| Latest tag: | 4.8.2-2.11.1rc1 |
| Deployment tag: | 4.8.2-2.11.1rc1 |
| Installed tag: | 4.6.5-2.11.1 |
| Projects: | FXE_OGT1_ATT, FXE_LOOP2, FXE_OGT1_ATT |
| Scenes: | FXE_OGT1_ATT_OVERVIEW, FXE_OGT1_ATT/TSENS/ROD3_TEMP2, FXE_OGT1_ATT/TSENS/ROD3_TEMP2 |
| Accessible by: | CAL, CONTROLS, CTRL, DA, danilevc, xdoc |
Warning
Rogue installation which is not mentioned in the deployment!
Warning
The installed tag (4.6.5-2.11.1) does not match tags mentioned in the deployment ([‘4.8.2-2.11.1rc1’])!
The BeckhoffAnalogInput device is documented in
beckhoff:BeckhoffAnalogInput
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device (i.e. of the server
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- beckhoffComDevice:
- InstanceId of the BeckhoffCom device that forwards commands to the PLC.
- functionBlockName:
- The type of the firmware block.
- fwInstanceName:
- The name of the firmware block instance.
- fwVersion:
- The version of the PLC framework.
- terminal:
- ???
- hardwareStatusBitField:
- This word encodes in bits the hardware-status information of this device
- hardwareState:
- The current state of the hardware decoded
- hardwareRegion:
- The current region of the hardware decoded
- hardwareErrorDescriptor:
- This word encodes in bits describing the hardware error
- hardwareErrorDescription:
- Error Code description
- waitingFor:
- Any call to the PLC will be published here, once the reply is received this property will be cleared. Commands will not be sent to the PLC until this property is cleared.
- epsilon:
- The epsilon determines the amount of change until a new physical value is posted from the hardware
- interlockReadOnly:
- Defines whether interlock conditions are configurable from this interface.
- interlockOn:
- Defines whether interlock surveillance is on or off.
- interlockOk:
- Defines whether interlock is ok (true) or broken (false).
- busy:
- Defines whether the PLC softdevice is busy.
- disableEpsilonFeedback:
- If false, the epsilon will be regulated until the incoming rate reaches the maximum rate
- maxStateUpdateRate:
- If state updates per second exceed this threshold, the state will be displayed as CHANGING
- noisyStateUpdateRateValue:
- Show the state update rate when it’s above ‘Max State Update Rate’ threshold.
- isStateUpdateNoisy:
- State update rate is above ‘Max State Update Rate’ threshold.
- reset:
- Resets the PLC hardware
- enableInterlockedSlots:
- Send device into INTERLOCK_BROKEN state, thus enabling all interlocked slots.
- disableInterlockedSlots:
- Send device into INTERLOCKED state, thus enabling all interlocked slots.
- requestHardwareValues:
- Ask for all property values on the device
- propertiesToPoll:
- All specified properties will be polled from the PLC with the given poll-rate. Only PLC aliases or device keys corresponding to PLC properties are allowed
- pollInterval:
- Hardware poll interval in seconds
- propertiesToRead:
- The specified properties will be read from the PLC by activating the Read button. Only PLC aliases or device keys corresponding to PLC properties are allowed
- readHardware:
- Requests value updates from the PLC for the properties listed under ‘Properties to read’
- force:
- ???
- trigger:
- Do not use this parameter to configure scheduled push. Instead use the parameter ‘scheduledPush’.
- maxUpdateFrequency:
- set to limit maximum update frequency for some values.
- value:
- Analog input of ADC.
- semiRawValue:
- Semi raw value of analog input, i.e. the voltage.
- epsSemiRaw:
- Epsilon of the SemiRawValue.
- relativeEpsilon:
- Flag to define epsilon mode: true means relative epsilon calculation, false means absolute epsilon calculation.
| Created: | 2021-10-02T07:28:37.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Release candidate for 4.8.2 |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-08-23T15:36:04.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Bugfixes: 1. fix wrong value on the PLC when a deprecated paramer has different type wrt. the recommended new one. 2. fix bug (introduced in 4.8.0-2.11.4) that made the devices stay in UNKNOWN state |
| Created: | 2021-08-12T10:32:15.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Asynchronous registration of devices on BeckhoffCom (by means of slotInstanceNew HW state word parsed into bits |
| Created: | 2021-07-28T14:22:45.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
| Created: | 2021-06-23T16:13:27.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-06-22T13:56:55.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
|
| Created: | 2021-06-14T16:09:11.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Added BeckhoffDryPump |
| Created: | 2021-06-10T11:55:43.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Alarm conditions and state are not set on new schema. (Fixes bug seen in BeckhoffFuse after Karabo 2.11.1 deployment) |
| Created: | 2021-06-07T19:31:48.000+02:00 |
|---|---|
| Author: | Valerii Bondar |
| Notes: | Summer shutdown release, Fuse device added |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Summer shutdown release Devices added: BeckhoffTrainTrigger, BeckhoffLed, BeckhoffMC2Hexapod (BeckhoffMC2Base subclass), BeckhoffMC2Elmo (BeckhoffMC2Base subclass) Features: parameter deprecation in MC2 subclasses follow STOPPING state in Adixen Turbo Full pump. + other minor Fixes: * stepUp/stepDown popup error * epsilon feedback disable on write * avoid extra updates for interlock keys + other minor fixes |
| Created: | 2021-05-31T09:49:13.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-26T14:46:29.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-23T08:19:59.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-23T07:43:58.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-15T18:15:29.000+02:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: |
| Created: | 2021-03-24T09:43:30.000+01:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: | Add the AIBS |
| Created: | 2021-03-08T09:52:30.000+01:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: | Summary: Added auto-generated scene for Pfeiffer vacuum controller IMG400 |
ROD4_TEMP1¶
| Instance id: | FXE_OGT1_ATT/TSENS/ROD4_TEMP1 |
|---|---|
| Class id: | BeckhoffAnalogInput |
| Host: | fxe-rr-sys-con-2 |
| Class documentation: | |
| BeckhoffAnalogInput | |
| General: | link |
| Monitor: | link |
| Developer: | link |
| PLC: | link |
| Alias: | fxe-rr-sys-con-2 |
| Git repo: | https://git.xfel.eu/karaboDevices/Beckhoff |
| Last modified: | 2021-10-02T19:55:31.151+02:00 |
| Created at: | 2017-07-20T11:58:15.000+02:00 |
| Main authors: | Mamchykd, Silenzi, Giovanetti |
| Latest tag: | 4.8.2-2.11.1rc1 |
| Deployment tag: | 4.8.2-2.11.1rc1 |
| Installed tag: | 4.6.5-2.11.1 |
| Projects: | FXE_OGT1_ATT, FXE_OGT1_ATT, FXE_LOOP2 |
| Scenes: | FXE_OGT1_ATT/TSENS/ROD4_TEMP1, FXE_OGT1_ATT_OVERVIEW, FXE_OGT1_ATT/TSENS/ROD4_TEMP1 |
| Accessible by: | CAL, CONTROLS, CTRL, DA, danilevc, xdoc |
Warning
Rogue installation which is not mentioned in the deployment!
Warning
The installed tag (4.6.5-2.11.1) does not match tags mentioned in the deployment ([‘4.8.2-2.11.1rc1’])!
The BeckhoffAnalogInput device is documented in
beckhoff:BeckhoffAnalogInput
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device (i.e. of the server
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- beckhoffComDevice:
- InstanceId of the BeckhoffCom device that forwards commands to the PLC.
- functionBlockName:
- The type of the firmware block.
- fwInstanceName:
- The name of the firmware block instance.
- fwVersion:
- The version of the PLC framework.
- terminal:
- ???
- hardwareStatusBitField:
- This word encodes in bits the hardware-status information of this device
- hardwareState:
- The current state of the hardware decoded
- hardwareRegion:
- The current region of the hardware decoded
- hardwareErrorDescriptor:
- This word encodes in bits describing the hardware error
- hardwareErrorDescription:
- Error Code description
- waitingFor:
- Any call to the PLC will be published here, once the reply is received this property will be cleared. Commands will not be sent to the PLC until this property is cleared.
- epsilon:
- The epsilon determines the amount of change until a new physical value is posted from the hardware
- interlockReadOnly:
- Defines whether interlock conditions are configurable from this interface.
- interlockOn:
- Defines whether interlock surveillance is on or off.
- interlockOk:
- Defines whether interlock is ok (true) or broken (false).
- busy:
- Defines whether the PLC softdevice is busy.
- disableEpsilonFeedback:
- If false, the epsilon will be regulated until the incoming rate reaches the maximum rate
- maxStateUpdateRate:
- If state updates per second exceed this threshold, the state will be displayed as CHANGING
- noisyStateUpdateRateValue:
- Show the state update rate when it’s above ‘Max State Update Rate’ threshold.
- isStateUpdateNoisy:
- State update rate is above ‘Max State Update Rate’ threshold.
- reset:
- Resets the PLC hardware
- enableInterlockedSlots:
- Send device into INTERLOCK_BROKEN state, thus enabling all interlocked slots.
- disableInterlockedSlots:
- Send device into INTERLOCKED state, thus enabling all interlocked slots.
- requestHardwareValues:
- Ask for all property values on the device
- propertiesToPoll:
- All specified properties will be polled from the PLC with the given poll-rate. Only PLC aliases or device keys corresponding to PLC properties are allowed
- pollInterval:
- Hardware poll interval in seconds
- propertiesToRead:
- The specified properties will be read from the PLC by activating the Read button. Only PLC aliases or device keys corresponding to PLC properties are allowed
- readHardware:
- Requests value updates from the PLC for the properties listed under ‘Properties to read’
- force:
- ???
- trigger:
- Do not use this parameter to configure scheduled push. Instead use the parameter ‘scheduledPush’.
- maxUpdateFrequency:
- set to limit maximum update frequency for some values.
- value:
- Analog input of ADC.
- semiRawValue:
- Semi raw value of analog input, i.e. the voltage.
- epsSemiRaw:
- Epsilon of the SemiRawValue.
- relativeEpsilon:
- Flag to define epsilon mode: true means relative epsilon calculation, false means absolute epsilon calculation.
| Created: | 2021-10-02T07:28:37.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Release candidate for 4.8.2 |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-08-23T15:36:04.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Bugfixes: 1. fix wrong value on the PLC when a deprecated paramer has different type wrt. the recommended new one. 2. fix bug (introduced in 4.8.0-2.11.4) that made the devices stay in UNKNOWN state |
| Created: | 2021-08-12T10:32:15.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Asynchronous registration of devices on BeckhoffCom (by means of slotInstanceNew HW state word parsed into bits |
| Created: | 2021-07-28T14:22:45.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
| Created: | 2021-06-23T16:13:27.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-06-22T13:56:55.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
|
| Created: | 2021-06-14T16:09:11.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Added BeckhoffDryPump |
| Created: | 2021-06-10T11:55:43.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Alarm conditions and state are not set on new schema. (Fixes bug seen in BeckhoffFuse after Karabo 2.11.1 deployment) |
| Created: | 2021-06-07T19:31:48.000+02:00 |
|---|---|
| Author: | Valerii Bondar |
| Notes: | Summer shutdown release, Fuse device added |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Summer shutdown release Devices added: BeckhoffTrainTrigger, BeckhoffLed, BeckhoffMC2Hexapod (BeckhoffMC2Base subclass), BeckhoffMC2Elmo (BeckhoffMC2Base subclass) Features: parameter deprecation in MC2 subclasses follow STOPPING state in Adixen Turbo Full pump. + other minor Fixes: * stepUp/stepDown popup error * epsilon feedback disable on write * avoid extra updates for interlock keys + other minor fixes |
| Created: | 2021-05-31T09:49:13.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-26T14:46:29.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-23T08:19:59.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-23T07:43:58.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-15T18:15:29.000+02:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: |
| Created: | 2021-03-24T09:43:30.000+01:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: | Add the AIBS |
| Created: | 2021-03-08T09:52:30.000+01:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: | Summary: Added auto-generated scene for Pfeiffer vacuum controller IMG400 |
ROD4_TEMP2¶
| Instance id: | FXE_OGT1_ATT/TSENS/ROD4_TEMP2 |
|---|---|
| Class id: | BeckhoffAnalogInput |
| Host: | fxe-rr-sys-con-2 |
| Class documentation: | |
| BeckhoffAnalogInput | |
| General: | link |
| Monitor: | link |
| Developer: | link |
| PLC: | link |
| Alias: | fxe-rr-sys-con-2 |
| Git repo: | https://git.xfel.eu/karaboDevices/Beckhoff |
| Last modified: | 2021-10-02T19:55:31.151+02:00 |
| Created at: | 2017-07-20T11:58:15.000+02:00 |
| Main authors: | Mamchykd, Silenzi, Giovanetti |
| Latest tag: | 4.8.2-2.11.1rc1 |
| Deployment tag: | 4.8.2-2.11.1rc1 |
| Installed tag: | 4.6.5-2.11.1 |
| Projects: | FXE_OGT1_ATT, FXE_LOOP2, FXE_OGT1_ATT |
| Scenes: | FXE_OGT1_ATT/TSENS/ROD4_TEMP2, FXE_OGT1_ATT_OVERVIEW, FXE_OGT1_ATT/TSENS/ROD4_TEMP2 |
| Accessible by: | CAL, CONTROLS, CTRL, DA, danilevc, xdoc |
Warning
Rogue installation which is not mentioned in the deployment!
Warning
The installed tag (4.6.5-2.11.1) does not match tags mentioned in the deployment ([‘4.8.2-2.11.1rc1’])!
The BeckhoffAnalogInput device is documented in
beckhoff:BeckhoffAnalogInput
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device (i.e. of the server
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- beckhoffComDevice:
- InstanceId of the BeckhoffCom device that forwards commands to the PLC.
- functionBlockName:
- The type of the firmware block.
- fwInstanceName:
- The name of the firmware block instance.
- fwVersion:
- The version of the PLC framework.
- terminal:
- ???
- hardwareStatusBitField:
- This word encodes in bits the hardware-status information of this device
- hardwareState:
- The current state of the hardware decoded
- hardwareRegion:
- The current region of the hardware decoded
- hardwareErrorDescriptor:
- This word encodes in bits describing the hardware error
- hardwareErrorDescription:
- Error Code description
- waitingFor:
- Any call to the PLC will be published here, once the reply is received this property will be cleared. Commands will not be sent to the PLC until this property is cleared.
- epsilon:
- The epsilon determines the amount of change until a new physical value is posted from the hardware
- interlockReadOnly:
- Defines whether interlock conditions are configurable from this interface.
- interlockOn:
- Defines whether interlock surveillance is on or off.
- interlockOk:
- Defines whether interlock is ok (true) or broken (false).
- busy:
- Defines whether the PLC softdevice is busy.
- disableEpsilonFeedback:
- If false, the epsilon will be regulated until the incoming rate reaches the maximum rate
- maxStateUpdateRate:
- If state updates per second exceed this threshold, the state will be displayed as CHANGING
- noisyStateUpdateRateValue:
- Show the state update rate when it’s above ‘Max State Update Rate’ threshold.
- isStateUpdateNoisy:
- State update rate is above ‘Max State Update Rate’ threshold.
- reset:
- Resets the PLC hardware
- enableInterlockedSlots:
- Send device into INTERLOCK_BROKEN state, thus enabling all interlocked slots.
- disableInterlockedSlots:
- Send device into INTERLOCKED state, thus enabling all interlocked slots.
- requestHardwareValues:
- Ask for all property values on the device
- propertiesToPoll:
- All specified properties will be polled from the PLC with the given poll-rate. Only PLC aliases or device keys corresponding to PLC properties are allowed
- pollInterval:
- Hardware poll interval in seconds
- propertiesToRead:
- The specified properties will be read from the PLC by activating the Read button. Only PLC aliases or device keys corresponding to PLC properties are allowed
- readHardware:
- Requests value updates from the PLC for the properties listed under ‘Properties to read’
- force:
- ???
- trigger:
- Do not use this parameter to configure scheduled push. Instead use the parameter ‘scheduledPush’.
- maxUpdateFrequency:
- set to limit maximum update frequency for some values.
- value:
- Analog input of ADC.
- semiRawValue:
- Semi raw value of analog input, i.e. the voltage.
- epsSemiRaw:
- Epsilon of the SemiRawValue.
- relativeEpsilon:
- Flag to define epsilon mode: true means relative epsilon calculation, false means absolute epsilon calculation.
| Created: | 2021-10-02T07:28:37.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Release candidate for 4.8.2 |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-08-23T15:36:04.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Bugfixes: 1. fix wrong value on the PLC when a deprecated paramer has different type wrt. the recommended new one. 2. fix bug (introduced in 4.8.0-2.11.4) that made the devices stay in UNKNOWN state |
| Created: | 2021-08-12T10:32:15.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Asynchronous registration of devices on BeckhoffCom (by means of slotInstanceNew HW state word parsed into bits |
| Created: | 2021-07-28T14:22:45.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
| Created: | 2021-06-23T16:13:27.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-06-22T13:56:55.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
|
| Created: | 2021-06-14T16:09:11.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Added BeckhoffDryPump |
| Created: | 2021-06-10T11:55:43.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Alarm conditions and state are not set on new schema. (Fixes bug seen in BeckhoffFuse after Karabo 2.11.1 deployment) |
| Created: | 2021-06-07T19:31:48.000+02:00 |
|---|---|
| Author: | Valerii Bondar |
| Notes: | Summer shutdown release, Fuse device added |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Summer shutdown release Devices added: BeckhoffTrainTrigger, BeckhoffLed, BeckhoffMC2Hexapod (BeckhoffMC2Base subclass), BeckhoffMC2Elmo (BeckhoffMC2Base subclass) Features: parameter deprecation in MC2 subclasses follow STOPPING state in Adixen Turbo Full pump. + other minor Fixes: * stepUp/stepDown popup error * epsilon feedback disable on write * avoid extra updates for interlock keys + other minor fixes |
| Created: | 2021-05-31T09:49:13.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-26T14:46:29.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-23T08:19:59.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-23T07:43:58.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-15T18:15:29.000+02:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: |
| Created: | 2021-03-24T09:43:30.000+01:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: | Add the AIBS |
| Created: | 2021-03-08T09:52:30.000+01:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: | Summary: Added auto-generated scene for Pfeiffer vacuum controller IMG400 |
BIU¶
AVG¶
CAMERA¶
| Instance id: | FXE_OGT1_BIU/AVG/CAMERA |
|---|---|
| Class id: | ImageAverager |
| Host: | exflcon07n0 |
| Alias: | fxe-rr-sys-con-1 |
| Git repo: | https://git.xfel.eu/gitlab/karaboDevices/imageProcessor |
| Last modified: | 2020-11-23T12:51:25.000+01:00 |
| Created at: | 2016-11-16T14:12:17.000+01:00 |
| Main authors: | Parenti, Hauf, Fabbri |
| Latest tag: | 1.27.4-2.10.0 |
| Deployment tag: | 1.27.4-2.10.0 |
| Scenes: | FXE_MAIN |
| Accessible by: |
Warning
Host not accessible by [‘xctrl’]!
The ImageAverager device is part of the
imageProcessor package,
and is documented in
imageprocessor:image-averager-user
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- useTimeserver:
- Unused - whether device connects to time server is configured via ‘timeServerId’
- timeServerId:
- The instance id uniquely identifies a TimeServer instance in the distributed system
- progress:
- The progress of the current action
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- Logger:
- Logging settings
- inFrameRate:
- The input frame rate.
- resetError:
- Reset error count.
- resetAverage:
- Reset averaged image.
- imagePath:
- The path within the channel, where the data is, such as data.image, digitizer.channel_1_A.raw.samples
- nImages:
- Number of images to be averaged.
- runningAverage:
- Calculate running average (instead of standard).
- runningAvgMethod:
- The algorithm used for calculating the running average.
- outFrameRate:
- The output frame rate.
| Created: | 2020-11-23T11:51:09.000Z |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Karabo 2.10 versioning |
| Created: | 2020-07-30T12:29:13.000Z |
|---|---|
| Author: | Andrea Parenti |
| Notes: | Reset properties only once |
| Created: | 2020-07-28T12:08:55.000Z |
|---|---|
| Author: | Andrea Parenti |
| Notes: | Calculate min/max/mean pixel value after background and pedestal subtraction |
| Created: | 2020-07-06T11:53:30.000Z |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: | Integral over axes (img_x/y) corrected when no “user-defined” is set |
| Created: | 2020-03-17T10:23:50.000Z |
|---|---|
| Author: | Andrea Parenti |
| Notes: | Fix MDL’s error count reconfiguration + resetError function |
| Created: | 2020-03-12T15:58:22.000Z |
|---|---|
| Author: | Andrea Parenti |
| Notes: | Update for error resetting, and reconfiguration of threshold and epsilon parameters of error counter |
| Created: | 2019-12-10T13:13:22.000Z |
|---|---|
| Author: | Andrea Parenti |
| Notes: | Alarm condition with warning, imageProcessing updated to version 2.3.5-2.6 |
| Created: | 2019-09-25T07:12:39.000Z |
|---|---|
| Author: | Andrea Parenti |
| Notes: | ImageToSpectrum: make direction of integral configurable. |
| Created: | 2019-09-17T15:59:16.000Z |
|---|---|
| Author: | Robert Schaffer |
| Notes: | Added peak ratio for TwoPeakFinder device. |
| Created: | 2019-09-05T15:06:43.000Z |
|---|---|
| Author: | Robert Schaffer |
| Notes: | Implemented thresholding for integrated data intensities. |
| Created: | 2019-09-04T12:46:06.000Z |
|---|---|
| Author: | Andrea Parenti |
| Notes: | FIX 1D data ImageAverager |
| Created: | 2019-08-22T14:57:59.000Z |
|---|---|
| Author: | Cyril Danilevski |
| Notes: | Add possibility to average spectra (1D images) |
| Created: | 2019-07-10T07:31:19.000Z |
|---|---|
| Author: | Andrea Parenti |
| Notes: | FIX processing of spectra |
| Created: | 2019-07-05T14:19:56.000Z |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2019-07-01T08:20:28.000Z |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
|
| Created: | 2019-06-18T11:41:45.000Z |
|---|---|
| Author: | Andrea Parenti |
| Notes: | Add possibility to process spectra (1D images) |
| Created: | 2019-05-09T14:59:33.000Z |
|---|---|
| Author: | Andrea Parenti |
| Notes: | Adding option for lightweight exponential running average |
| Created: | 2019-04-30T12:34:21.000Z |
|---|---|
| Author: | Robert Schaffer |
| Notes: | Fixed a bug causing thresholding downstream of COM calculation |
| Created: | 2019-03-26T17:58:39.000Z |
|---|---|
| Author: | Wajid Ehsan |
| Notes: | Include roi in y-direction imageTospectrum |
| Created: | 2019-02-21T09:22:07.000Z |
|---|---|
| Author: | Andrea Parenti |
| Notes: |
|
CAM¶
ENC¶
SCREEN_Y¶
| Instance id: | FXE_OGT1_BIU/ENC/SCREEN_Y |
|---|---|
| Host: | exflcon07n0 |
| Class documentation: | |
| BeckhoffEncoder | |
| General: | link |
| Monitor: | link |
| Developer: | link |
| PLC: | link |
| Alias: | fxe-rr-sys-con-1 |
| Git repo: | https://git.xfel.eu/gitlab/karaboDevices/Beckhoff |
| Last modified: | 2020-02-07T15:31:28.000+01:00 |
| Created at: | 2017-07-20T11:58:15.000+02:00 |
| Main authors: | Silenzi, Giovanetti, Bondar |
| Latest tag: | 4.3.11-2.7.0 |
| Deployment tag: | 4.3.10-2.6.1 |
| Projects: | FXE_OGT1_BIU, FXE_OGT1_BIU, FXE_LOOP1 |
| Accessible by: | |
Warning
Host not accessible by [‘xctrl’]!
| Created: | 2019-12-18T15:04:13.000Z |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | BeckhoffManifolValve device class available |
| Created: | 2019-09-04T11:15:12.000Z |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | SIM/GUI: adapting MC2 implementation. See merge request karaboDevices/Beckhoff!283 |
| Created: | 2019-08-30T16:50:57.000Z |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | FIX: Schema parsing follow up FIX: Inficon setpoint property types FIX: slowing down instantiation FIX: Error decoding at startup FIX: no epsilon regulation after CSendAll FIX: request new configuration on failure |
| Created: | 2019-08-26T20:25:54.000Z |
|---|---|
| Author: | Valerii Bondar |
| Notes: | Mangling schema elements that have spaces from the PLC |
| Created: | 2019-08-15T15:46:37.000Z |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
| Created: | 2019-08-07T11:12:16.000Z |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | LED is not instantiated as a digital output |
| Created: | 2019-07-24T15:35:58.000Z |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | LED is not instantiated as a digital output |
| Created: | 2019-07-24T15:35:58.000Z |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | reject not finite floating points |
| Created: | 2019-06-28T09:36:02.000Z |
|---|---|
| Author: | silenzi |
| Notes: | FIX: setting velocity in ON/STOPPED state |
| Created: | 2019-06-24T17:16:20.000Z |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | epsilon regulation will not send the device to error state. |
| Created: | 2019-06-21T18:42:18.000Z |
|---|---|
| Author: | silenzi |
| Notes: | interlock schema |
| Created: | 2019-06-21T14:23:31.000Z |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Fixed schema building |
| Created: | 2019-06-13T16:36:09.000Z |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | FIX - no updates before device registration - TCP Fixed potential leakage - Tag compatible with the latest karabo updates - autonomous epsilon correction - reduce update messages to one per PLC update call - removed the requestId mutex, using std::atomic FEAT: - message update rate in beckhoffCom |
| Created: | 2019-05-17T14:12:40.000Z |
|---|---|
| Author: | Dennis Goeries |
| Notes: | Expert Access for instatiation FIX: Working around spurious state updates FEAT: review of DAQ Policy FIX: bring back plcBrowseRequest FIX: deviceId is reserved |
| Created: | 2019-04-16T12:39:27.000Z |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
| Created: | 2019-04-02T10:08:49.000Z |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | FEAT: Refactoring the MC2 Interface FIX: setting velocity in ON/STOPPED state FIX: SimpleMotor coordinated motion deadlock |
| Created: | 2019-01-09T17:19:27.000Z |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | FIX: Multiple Updates for the same key are kept FIX: Blacklisted confusing slots SCENES: included suggestions from users |
| Created: | 2018-12-10T13:07:01.000Z |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
| Created: | 2018-12-06T18:43:08.000Z |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
| Created: | 2018-12-05T16:49:51.000Z |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
MDL¶
MAIN¶
| Instance id: | FXE_OGT1_BIU/MDL/MAIN |
|---|---|
| Class id: | BeamImagingUnit |
| Host: | fxe-rr-sys-con-1 |
| Alias: | fxe-rr-sys-con-1 , fxe-rr-sys-con-14 , fxe-rr-sys-con-10 , fxe-rr-sys-con-11 , fxe-rr-sys-con-13 |
| Git repo: | https://git.xfel.eu/karaboDevices/beamImagingUnit |
| Last modified: | 2021-08-25T13:15:55.708+02:00 |
| Created at: | 2017-04-04T16:10:05.000+02:00 |
| Main authors: | Teichmann, Ehsan, Ehsanw |
| Latest tag: | 1.3.8-2.11.0 |
| Deployment tag: | 1.3.8-2.11.0 |
| Scenes: | FXE_MAIN |
| Accessible by: | CAL, CONTROLS, CTRL, DA, danilevc, xdoc |
Warning
Rogue installation which is not mentioned in the deployment!
Warning
Installation not found in a standard path!
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- heartbeatInterval:
- The heartbeat interval
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- globalAlarmCondition:
- This is the global alarm condition for this device. The current alarm condition of this device will be calculated from this alarm condition and the alarm condition of each property.
- visibility:
- Configures who is allowed to see this device at all
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server
- pid:
- The unix process ID of the device (i.e. of the server)
- state:
- The current state the device is in
- status:
- A more detailed status description
- lockedBy:
- The name of the device holding a lock on this one (empty if not locked)
- slotClearLock:
- Clear the lock on this device
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- log:
- Logging settings
- extractedLabels:
- Out positions: labels, where the imager is extracted from the beam.
- availableScenes:
- Scenes from the Slit System
- tolerance:
- Position tolerance for increment detection
- moveOUT:
- Moves the motor to the position marked with this label
- moveC:
- Moves the motor to the position marked with this label
- moveC_:
- Moves the motor to the position marked with this label
- moveYAG:
- Moves the motor to the position marked with this label
| Created: | 2021-08-25T13:16:37.000+02:00 |
|---|---|
| Author: | Wajid Ehsan |
| Notes: | Change requestScene slot |
| Created: | 2021-05-20T17:44:30.000+02:00 |
|---|---|
| Author: | Raul Costa |
| Notes: | Convert ‘yield from’ to ‘await’ (Python 3.8 support). |
| Created: | 2020-11-19T14:56:25.000+01:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
|
| Created: | 2020-09-09T16:53:29.000+02:00 |
|---|---|
| Author: | Istvan Mohacsi |
| Notes: |
| Created: | 2019-04-08T14:20:52.000+02:00 |
|---|---|
| Author: | Istvan Mohacsi |
| Notes: |
| Created: | 2019-01-04T14:34:58.000+01:00 |
|---|---|
| Author: | Denys Mamchyk |
| Notes: | temporary branch with double move fix applied for endless filter motors. For other motors use 1.3.3-2.2.4 tag, created from master |
| Created: | 2018-12-17T10:09:48.000+01:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: | Fix tolerance setting, created from master |
| Created: | 2018-09-19T17:32:10.000+02:00 |
|---|---|
| Author: | Denys Mamchyk |
| Notes: | working version with double move fix applied. Once the AE fixes the bug, create a tag from master |
| Created: | 2018-09-12T13:49:47.000+02:00 |
|---|---|
| Author: | Denys Mamchyk |
| Notes: | temporary fix for #29554 (endless motors stops at 0). will be solved on PLC side later @Jan Tolkiehn |
| Created: | 2018-06-08T14:01:39.000+02:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: | Refactor to table element |
| Created: | 2018-04-18T16:31:17.000+02:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
| Created: | 2018-01-23T10:05:56.000+01:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
| Created: | 2017-12-12T17:39:08.000+01:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
| Created: | 2017-10-06T15:36:41.000+02:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
| Created: | 2017-09-26T14:40:08.000+02:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
| Created: | 2017-08-15T15:16:34.000+02:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
| Created: | 2017-07-21T18:03:35.000+02:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
| Created: | 2017-06-20T17:55:03.000+02:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
PROC¶
CAMERA¶
| Instance id: | FXE_OGT1_BIU/PROC/CAMERA |
|---|---|
| Class id: | ImageProcessor |
| Host: | exflcon07n0 |
| Class documentation: | |
| ImageProcessor | |
| Alias: | fxe-rr-sys-con-1 |
| Git repo: | https://git.xfel.eu/gitlab/karaboDevices/imageProcessor |
| Last modified: | 2020-11-23T12:51:25.000+01:00 |
| Created at: | 2016-11-16T14:12:17.000+01:00 |
| Main authors: | Parenti, Hauf, Fabbri |
| Latest tag: | 1.27.4-2.10.0 |
| Deployment tag: | 1.27.4-2.10.0 |
| Scenes: | BIU_OVERVIEW, FXE_OGT1_BIU_positions_and_projections, FXE_OGT1_BIU-CAM-CAMERA |
| Accessible by: | |
Warning
Host not accessible by [‘xctrl’]!
The ImageProcessor device is documented in
imageprocessor:image-processor-user
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- useTimeserver:
- Unused - whether device connects to time server is configured via ‘timeServerId’
- timeServerId:
- The instance id uniquely identifies a TimeServer instance in the distributed system
- progress:
- The progress of the current action
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- Logger:
- Logging settings
- inFrameRate:
- The input frame rate.
- resetError:
- Reset error count.
- reset:
- Resets the processor output values.
- useAsBackgroundImage:
- Use the current image as background image.
- imagePath:
- Input image path.
- filterImagesByThreshold:
- If True, images will be only processed if maximum pixel value exceeds user’s defined threshold.
- imageThreshold:
- The threshold for processing an image.
- absolutePositions:
- If True, the centre-of-mass and fit results will take into account the current settings for ROI and binning.
- subtractBkgImage:
- Subtract the loaded background image.
- subtractImagePedestal:
- Subtract the image pedestal (ie image = image - image.min()). This is done after background subtraction.
- doMinMaxMean:
- Get the following information from the pixels: min, max, mean value.
- doBinCount:
- Calculate the frequency distribution of pixel values.
- doXYSum:
- Integrate the image along the x- and y-axes.
- doCOfM:
- Calculate centre-of-mass and widths.
- do1DFit:
- Perform a 1D gaussian fit of the x- and y-distributions.
- do2DFit:
- Perform a 2D gaussian fits.Be careful: It can be slow!
- doIntegration:
- Perform integration over region.
- clipValues:
- Removes values outside of Integration Threshold Range from the calculation of the integral and region mean.
- comRange:
- The range to be used for the centre-of-mass calculation. Can be the full range, or a user-defined one.
- userDefinedRange:
- The user-defined range for centre-of-mass, gaussian fit(s) and integrals along the x & y axes. Region [lowX, highX) x [lowY, highY) specified as [lowX, highX, lowY, highY]
- absThreshold:
- Pixels below this threshold will not be used for the centre-of-mass calculation. If greater than 0, the relative threshold will not be used.
- threshold:
- Pixels below this relative threshold (fraction of the highest value) will not be used for the centre-of-mass calculation. It will only be applied if no absolute threshold is set.
- pixelSize:
- The pixel size. It will be used when evaluating the beam size.
- fitRange:
- The range to be used for fitting. Can be the full range, an auto-determined, or the user-defined one.
- rangeForAuto:
- The automatic range for ‘auto’ mode (in standard deviations).
- enablePolynomial:
- Add a 1st order polynomial term (ramp) to gaussian fits.
- gauss1dStartValues:
- Selects how 1D gauss fit starting values are evaluated
- doGaussRotation:
- Allow the 2D gaussian to be rotated.
- integrationRegion:
- The region to be integrated over. Region [lowX, highX) x [lowY, highY) specified as [lowX, highX, lowY, highY]
- thresholdRange:
- Range of values to be considered in the calculation of Region Integral and Region Mean. Values outside of this range will be set to zero.
- imageWidth:
- The width of the incoming image.
- imageOffsetX:
- If the incoming image has a ROI, this represents the X position of the top-left corner.
- imageBinningX:
- The image binning in the X direction.
- imageHeight:
- The height of the incoming image. Set to 1 for 1D images (spectra).
- imageOffsetY:
- If the incoming image has a ROI, this represents the Y position of the top-left corner. Set to 0 for 1D images (spectra).
- imageBinningY:
- The image binning in the Y direction. Set to 1 for 1D images (spectra).
- minPxValue:
- The minimum image pixel value.
- maxPxValue:
- The maximum image pixel value.
- meanPxValue:
- The mean image pixel value.
- minMaxMeanTime:
- Time spent for evaluating min, max, mean pixel value.
- binCountTime:
- Time spent for calculating the frequency distribution of pixel values.
- subtractBkgImageTime:
- Time spent in subtracting the background image.
- subtractPedestalTime:
- Time spent in subtracting the image pedestal.
- xYSumTime:
- Time spent in integrating the image in X and Y.
- cOfMTime:
- Time spent in evaluating the centre-of-mass.
- xFitTime:
- Time spent in 1D Gaussian fit of the X distribution.
- yFitTime:
- Time spent in 1D Gaussian fit of the Y distribution.
- fitTime:
- Time spent in 2D Gaussian fit of the image.
- integrationTime:
- Time spent in integrating over a region.
- x0:
- X position of the centre-of-mass.
- sx:
- Standard deviation in X of the centre-of-mass.
- y0:
- Y position of the centre-of-mass.
- sy:
- Standard deviation in Y of the centre-of-mass.
- xFitSuccess:
- 1D Gaussian fit success (1-4 if fit converged).
- ax1d:
- Amplitude Ax from the 1D fit.
- x01d:
- x0 from 1D Fit.
- ex01d:
- Uncertainty on x0 estimation.
- sx1d:
- Standard deviation on x0 from 1D fit.
- esx1d:
- Uncertainty on standard deviation estimation.
- beamWidth1d:
- Beam width from 1D Fit. Defined as 4x sigma_x.
- yFitSuccess:
- 1D Gaussian Fit Success (1-4 if fit converged).
- ay1d:
- Amplitude Ay from 1D fit.
- y01d:
- y0 from 1D Fit.
- ey01d:
- Uncertainty on y0 estimation.
- sy1d:
- Standard deviation on y0 from 1D fit.
- esy1d:
- Uncertainty on standard deviation estimation.
- beamHeight1d:
- Beam heigth from 1D Fit. Defined as 4x sigma_y.
- fitSuccess:
- 2D Gaussian fit success (1-4 if fit converged).
- a2d:
- Amplitude from 2D fit.
- x02d:
- x0 from 2D Fit.
- ex02d:
- Uncertainty on x0 estimation.
- sx2d:
- Standard deviation on x0 from 2D fit.
- esx2d:
- Uncertainty on standard deviation estimation.
- beamWidth2d:
- Beam width from 2D Fit. Defined as 4x sigma_x.
- y02d:
- y0 from 2D Fit.
- ey02d:
- Uncertainty on y0 estimation.
- sy2d:
- Standard deviation on y0 from 2D fit.
- esy2d:
- Uncertainty on standard deviation estimation.
- beamHeight2d:
- Beam height from 2D Fit. Defined as 4x sigma_y.
- theta2d:
- Rotation angle from 2D fit.
- etheta2d:
- Uncertainty on rotation angle estimation.
- regionIntegral:
- Integral of pixel value over region specified by integrationRegion.
- regionMean:
- Mean pixel value over region specified by integrationRegion.
| Created: | 2020-11-23T11:51:09.000Z |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Karabo 2.10 versioning |
| Created: | 2020-07-30T12:29:13.000Z |
|---|---|
| Author: | Andrea Parenti |
| Notes: | Reset properties only once |
| Created: | 2020-07-28T12:08:55.000Z |
|---|---|
| Author: | Andrea Parenti |
| Notes: | Calculate min/max/mean pixel value after background and pedestal subtraction |
| Created: | 2020-07-06T11:53:30.000Z |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: | Integral over axes (img_x/y) corrected when no “user-defined” is set |
| Created: | 2020-03-17T10:23:50.000Z |
|---|---|
| Author: | Andrea Parenti |
| Notes: | Fix MDL’s error count reconfiguration + resetError function |
| Created: | 2020-03-12T15:58:22.000Z |
|---|---|
| Author: | Andrea Parenti |
| Notes: | Update for error resetting, and reconfiguration of threshold and epsilon parameters of error counter |
| Created: | 2019-12-10T13:13:22.000Z |
|---|---|
| Author: | Andrea Parenti |
| Notes: | Alarm condition with warning, imageProcessing updated to version 2.3.5-2.6 |
| Created: | 2019-09-25T07:12:39.000Z |
|---|---|
| Author: | Andrea Parenti |
| Notes: | ImageToSpectrum: make direction of integral configurable. |
| Created: | 2019-09-17T15:59:16.000Z |
|---|---|
| Author: | Robert Schaffer |
| Notes: | Added peak ratio for TwoPeakFinder device. |
| Created: | 2019-09-05T15:06:43.000Z |
|---|---|
| Author: | Robert Schaffer |
| Notes: | Implemented thresholding for integrated data intensities. |
| Created: | 2019-09-04T12:46:06.000Z |
|---|---|
| Author: | Andrea Parenti |
| Notes: | FIX 1D data ImageAverager |
| Created: | 2019-08-22T14:57:59.000Z |
|---|---|
| Author: | Cyril Danilevski |
| Notes: | Add possibility to average spectra (1D images) |
| Created: | 2019-07-10T07:31:19.000Z |
|---|---|
| Author: | Andrea Parenti |
| Notes: | FIX processing of spectra |
| Created: | 2019-07-05T14:19:56.000Z |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2019-07-01T08:20:28.000Z |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
|
| Created: | 2019-06-18T11:41:45.000Z |
|---|---|
| Author: | Andrea Parenti |
| Notes: | Add possibility to process spectra (1D images) |
| Created: | 2019-05-09T14:59:33.000Z |
|---|---|
| Author: | Andrea Parenti |
| Notes: | Adding option for lightweight exponential running average |
| Created: | 2019-04-30T12:34:21.000Z |
|---|---|
| Author: | Robert Schaffer |
| Notes: | Fixed a bug causing thresholding downstream of COM calculation |
| Created: | 2019-03-26T17:58:39.000Z |
|---|---|
| Author: | Wajid Ehsan |
| Notes: | Include roi in y-direction imageTospectrum |
| Created: | 2019-02-21T09:22:07.000Z |
|---|---|
| Author: | Andrea Parenti |
| Notes: |
|
TSENS¶
ROD_TEMP1¶
| Instance id: | FXE_OGT1_BIU/TSENS/ROD_TEMP1 |
|---|---|
| Class id: | BeckhoffAnalogInput |
| Host: | fxe-rr-sys-con-1 |
| Class documentation: | |
| BeckhoffAnalogInput | |
| General: | link |
| Monitor: | link |
| Developer: | link |
| PLC: | link |
| Alias: | fxe-rr-sys-con-1 , fxe-rr-sys-con-14 , fxe-rr-sys-con-10 , fxe-rr-sys-con-11 , fxe-rr-sys-con-13 |
| Git repo: | https://git.xfel.eu/karaboDevices/Beckhoff |
| Last modified: | 2021-10-02T19:55:31.151+02:00 |
| Created at: | 2017-07-20T11:58:15.000+02:00 |
| Main authors: | Mamchykd, Silenzi, Giovanetti |
| Latest tag: | 4.8.2-2.11.1rc1 |
| Deployment tag: | 4.8.2-2.11.1rc1 |
| Installed tag: | 4.6.5-2.11.1 |
| Projects: | FXE_OGT1_BIU, FXE_OGT1_BIU, FXE_LOOP1 |
| Scenes: | OVERVIEW_SENSORS_LOOP1, FXE_OGT1_BIU/TSENS/ROD_TEMP1, FXE_OGT1_BIU/TSENS/ROD_TEMP1 |
| Accessible by: | CAL, CONTROLS, CTRL, DA, danilevc, xdoc |
Warning
Rogue installation which is not mentioned in the deployment!
Warning
The installed tag (4.6.5-2.11.1) does not match tags mentioned in the deployment ([‘4.8.2-2.11.1rc1’])!
The BeckhoffAnalogInput device is documented in
beckhoff:BeckhoffAnalogInput
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device (i.e. of the server
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- beckhoffComDevice:
- InstanceId of the BeckhoffCom device that forwards commands to the PLC.
- functionBlockName:
- The type of the firmware block.
- fwInstanceName:
- The name of the firmware block instance.
- fwVersion:
- The version of the PLC framework.
- terminal:
- ???
- hardwareStatusBitField:
- This word encodes in bits the hardware-status information of this device
- hardwareState:
- The current state of the hardware decoded
- hardwareRegion:
- The current region of the hardware decoded
- hardwareErrorDescriptor:
- This word encodes in bits describing the hardware error
- hardwareErrorDescription:
- Error Code description
- waitingFor:
- Any call to the PLC will be published here, once the reply is received this property will be cleared. Commands will not be sent to the PLC until this property is cleared.
- epsilon:
- The epsilon determines the amount of change until a new physical value is posted from the hardware
- interlockReadOnly:
- Defines whether interlock conditions are configurable from this interface.
- interlockOn:
- Defines whether interlock surveillance is on or off.
- interlockOk:
- Defines whether interlock is ok (true) or broken (false).
- busy:
- Defines whether the PLC softdevice is busy.
- disableEpsilonFeedback:
- If false, the epsilon will be regulated until the incoming rate reaches the maximum rate
- maxStateUpdateRate:
- If state updates per second exceed this threshold, the state will be displayed as CHANGING
- noisyStateUpdateRateValue:
- Show the state update rate when it’s above ‘Max State Update Rate’ threshold.
- isStateUpdateNoisy:
- State update rate is above ‘Max State Update Rate’ threshold.
- reset:
- Resets the PLC hardware
- enableInterlockedSlots:
- Send device into INTERLOCK_BROKEN state, thus enabling all interlocked slots.
- disableInterlockedSlots:
- Send device into INTERLOCKED state, thus enabling all interlocked slots.
- requestHardwareValues:
- Ask for all property values on the device
- propertiesToPoll:
- All specified properties will be polled from the PLC with the given poll-rate. Only PLC aliases or device keys corresponding to PLC properties are allowed
- pollInterval:
- Hardware poll interval in seconds
- propertiesToRead:
- The specified properties will be read from the PLC by activating the Read button. Only PLC aliases or device keys corresponding to PLC properties are allowed
- readHardware:
- Requests value updates from the PLC for the properties listed under ‘Properties to read’
- force:
- ???
- trigger:
- Do not use this parameter to configure scheduled push. Instead use the parameter ‘scheduledPush’.
- maxUpdateFrequency:
- set to limit maximum update frequency for some values.
- value:
- Analog input of ADC.
- semiRawValue:
- Semi raw value of analog input, i.e. the voltage.
- epsSemiRaw:
- Epsilon of the SemiRawValue.
- relativeEpsilon:
- Flag to define epsilon mode: true means relative epsilon calculation, false means absolute epsilon calculation.
| Created: | 2021-10-02T07:28:37.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Release candidate for 4.8.2 |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-08-23T15:36:04.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Bugfixes: 1. fix wrong value on the PLC when a deprecated paramer has different type wrt. the recommended new one. 2. fix bug (introduced in 4.8.0-2.11.4) that made the devices stay in UNKNOWN state |
| Created: | 2021-08-12T10:32:15.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Asynchronous registration of devices on BeckhoffCom (by means of slotInstanceNew HW state word parsed into bits |
| Created: | 2021-07-28T14:22:45.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
| Created: | 2021-06-23T16:13:27.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-06-22T13:56:55.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
|
| Created: | 2021-06-14T16:09:11.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Added BeckhoffDryPump |
| Created: | 2021-06-10T11:55:43.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Alarm conditions and state are not set on new schema. (Fixes bug seen in BeckhoffFuse after Karabo 2.11.1 deployment) |
| Created: | 2021-06-07T19:31:48.000+02:00 |
|---|---|
| Author: | Valerii Bondar |
| Notes: | Summer shutdown release, Fuse device added |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Summer shutdown release Devices added: BeckhoffTrainTrigger, BeckhoffLed, BeckhoffMC2Hexapod (BeckhoffMC2Base subclass), BeckhoffMC2Elmo (BeckhoffMC2Base subclass) Features: parameter deprecation in MC2 subclasses follow STOPPING state in Adixen Turbo Full pump. + other minor Fixes: * stepUp/stepDown popup error * epsilon feedback disable on write * avoid extra updates for interlock keys + other minor fixes |
| Created: | 2021-05-31T09:49:13.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-26T14:46:29.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-23T08:19:59.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-23T07:43:58.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-15T18:15:29.000+02:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: |
| Created: | 2021-03-24T09:43:30.000+01:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: | Add the AIBS |
| Created: | 2021-03-08T09:52:30.000+01:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: | Summary: Added auto-generated scene for Pfeiffer vacuum controller IMG400 |
ROD_TEMP2¶
| Instance id: | FXE_OGT1_BIU/TSENS/ROD_TEMP2 |
|---|---|
| Class id: | BeckhoffAnalogInput |
| Host: | fxe-rr-sys-con-1 |
| Class documentation: | |
| BeckhoffAnalogInput | |
| General: | link |
| Monitor: | link |
| Developer: | link |
| PLC: | link |
| Alias: | fxe-rr-sys-con-1 , fxe-rr-sys-con-14 , fxe-rr-sys-con-10 , fxe-rr-sys-con-11 , fxe-rr-sys-con-13 |
| Git repo: | https://git.xfel.eu/karaboDevices/Beckhoff |
| Last modified: | 2021-10-02T19:55:31.151+02:00 |
| Created at: | 2017-07-20T11:58:15.000+02:00 |
| Main authors: | Mamchykd, Silenzi, Giovanetti |
| Latest tag: | 4.8.2-2.11.1rc1 |
| Deployment tag: | 4.8.2-2.11.1rc1 |
| Installed tag: | 4.6.5-2.11.1 |
| Projects: | FXE_OGT1_BIU, FXE_LOOP1, FXE_OGT1_BIU |
| Scenes: | FXE_OGT1_BIU/TSENS/ROD_TEMP2, FXE_OGT1_BIU/TSENS/ROD_TEMP2 |
| Accessible by: | CAL, CONTROLS, CTRL, DA, danilevc, xdoc |
Warning
Rogue installation which is not mentioned in the deployment!
Warning
The installed tag (4.6.5-2.11.1) does not match tags mentioned in the deployment ([‘4.8.2-2.11.1rc1’])!
The BeckhoffAnalogInput device is documented in
beckhoff:BeckhoffAnalogInput
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device (i.e. of the server
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- beckhoffComDevice:
- InstanceId of the BeckhoffCom device that forwards commands to the PLC.
- functionBlockName:
- The type of the firmware block.
- fwInstanceName:
- The name of the firmware block instance.
- fwVersion:
- The version of the PLC framework.
- terminal:
- ???
- hardwareStatusBitField:
- This word encodes in bits the hardware-status information of this device
- hardwareState:
- The current state of the hardware decoded
- hardwareRegion:
- The current region of the hardware decoded
- hardwareErrorDescriptor:
- This word encodes in bits describing the hardware error
- hardwareErrorDescription:
- Error Code description
- waitingFor:
- Any call to the PLC will be published here, once the reply is received this property will be cleared. Commands will not be sent to the PLC until this property is cleared.
- epsilon:
- The epsilon determines the amount of change until a new physical value is posted from the hardware
- interlockReadOnly:
- Defines whether interlock conditions are configurable from this interface.
- interlockOn:
- Defines whether interlock surveillance is on or off.
- interlockOk:
- Defines whether interlock is ok (true) or broken (false).
- busy:
- Defines whether the PLC softdevice is busy.
- disableEpsilonFeedback:
- If false, the epsilon will be regulated until the incoming rate reaches the maximum rate
- maxStateUpdateRate:
- If state updates per second exceed this threshold, the state will be displayed as CHANGING
- noisyStateUpdateRateValue:
- Show the state update rate when it’s above ‘Max State Update Rate’ threshold.
- isStateUpdateNoisy:
- State update rate is above ‘Max State Update Rate’ threshold.
- reset:
- Resets the PLC hardware
- enableInterlockedSlots:
- Send device into INTERLOCK_BROKEN state, thus enabling all interlocked slots.
- disableInterlockedSlots:
- Send device into INTERLOCKED state, thus enabling all interlocked slots.
- requestHardwareValues:
- Ask for all property values on the device
- propertiesToPoll:
- All specified properties will be polled from the PLC with the given poll-rate. Only PLC aliases or device keys corresponding to PLC properties are allowed
- pollInterval:
- Hardware poll interval in seconds
- propertiesToRead:
- The specified properties will be read from the PLC by activating the Read button. Only PLC aliases or device keys corresponding to PLC properties are allowed
- readHardware:
- Requests value updates from the PLC for the properties listed under ‘Properties to read’
- force:
- ???
- trigger:
- Do not use this parameter to configure scheduled push. Instead use the parameter ‘scheduledPush’.
- maxUpdateFrequency:
- set to limit maximum update frequency for some values.
- value:
- Analog input of ADC.
- semiRawValue:
- Semi raw value of analog input, i.e. the voltage.
- epsSemiRaw:
- Epsilon of the SemiRawValue.
- relativeEpsilon:
- Flag to define epsilon mode: true means relative epsilon calculation, false means absolute epsilon calculation.
| Created: | 2021-10-02T07:28:37.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Release candidate for 4.8.2 |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-08-23T15:36:04.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Bugfixes: 1. fix wrong value on the PLC when a deprecated paramer has different type wrt. the recommended new one. 2. fix bug (introduced in 4.8.0-2.11.4) that made the devices stay in UNKNOWN state |
| Created: | 2021-08-12T10:32:15.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Asynchronous registration of devices on BeckhoffCom (by means of slotInstanceNew HW state word parsed into bits |
| Created: | 2021-07-28T14:22:45.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
| Created: | 2021-06-23T16:13:27.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-06-22T13:56:55.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
|
| Created: | 2021-06-14T16:09:11.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Added BeckhoffDryPump |
| Created: | 2021-06-10T11:55:43.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Alarm conditions and state are not set on new schema. (Fixes bug seen in BeckhoffFuse after Karabo 2.11.1 deployment) |
| Created: | 2021-06-07T19:31:48.000+02:00 |
|---|---|
| Author: | Valerii Bondar |
| Notes: | Summer shutdown release, Fuse device added |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Summer shutdown release Devices added: BeckhoffTrainTrigger, BeckhoffLed, BeckhoffMC2Hexapod (BeckhoffMC2Base subclass), BeckhoffMC2Elmo (BeckhoffMC2Base subclass) Features: parameter deprecation in MC2 subclasses follow STOPPING state in Adixen Turbo Full pump. + other minor Fixes: * stepUp/stepDown popup error * epsilon feedback disable on write * avoid extra updates for interlock keys + other minor fixes |
| Created: | 2021-05-31T09:49:13.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-26T14:46:29.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-23T08:19:59.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-23T07:43:58.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-15T18:15:29.000+02:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: |
| Created: | 2021-03-24T09:43:30.000+01:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: | Add the AIBS |
| Created: | 2021-03-08T09:52:30.000+01:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: | Summary: Added auto-generated scene for Pfeiffer vacuum controller IMG400 |
IPM¶
ENC¶
TARGET_IN_OUT¶
| Instance id: | FXE_OGT1_IPM/ENC/TARGET_IN_OUT |
|---|---|
| Host: | exflcon07n0 |
| Class documentation: | |
| BeckhoffEncoder | |
| General: | link |
| Monitor: | link |
| Developer: | link |
| PLC: | link |
| Alias: | fxe-rr-sys-con-1 |
| Git repo: | https://git.xfel.eu/gitlab/karaboDevices/Beckhoff |
| Last modified: | 2019-10-28T14:42:56.000+01:00 |
| Created at: | 2017-07-20T11:58:15.000+02:00 |
| Main authors: | Silenzi, Mohacsi |
| Latest tag: | 4.3.10-2.6.1 |
| Deployment tag: | 4.3.9-2.6.1 |
| Projects: | FXE_OGT1_IPM, FXE_LOOP1, FXE_OGT1_IPM |
| Accessible by: | |
Warning
Host not accessible by [‘xctrl’]!
MDL¶
MONITOR¶
| Instance id: | FXE_OGT1_IPM/MDL/MONITOR |
|---|---|
| Class id: | BeamPositionMonitor |
| Host: | fxe-rr-sys-con-4 |
| Alias: | fxe-rr-sys-con-4 |
| Git repo: | https://git.xfel.eu/karaboDevices/beamPositionMonitor |
| Last modified: | 2021-04-13T23:18:59.000+02:00 |
| Created at: | 2018-08-16T18:02:48.000+02:00 |
| Main authors: | Haufs, Wajid, Cas |
| Latest tag: | 1.7.1-2.10.0 |
| Deployment tag: | 1.7.1-2.10.0 |
| Scenes: | temp_apd_trend, IPM2_overview, DIGI_APD_B1, IPM_overview, FXE_OGT1_IPM/MDL/MONITOR, FXE_OGT1_IPM/MDL/MONITOR, FXE_DIGI_MAIN, FXE_OGT1_IPM-MDL-MONITOR, FXE_OGT1_IPM_MAIN, FXE_IPM_CORR |
| Accessible by: | CAL, CONTROLS, CTRL, DA, danilevc, xdoc |
Warning
Rogue installation which is not mentioned in the deployment!
Warning
Installation not found in a standard path!
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- heartbeatInterval:
- The heartbeat interval
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- globalAlarmCondition:
- This is the global alarm condition for this device. The current alarm condition of this device will be calculated from this alarm condition and the alarm condition of each property.
- visibility:
- Configures who is allowed to see this device at all
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server
- pid:
- The unix process ID of the device (i.e. of the server)
- state:
- The current state the device is in
- status:
- A more detailed status description
- lockedBy:
- The name of the device holding a lock on this one (empty if not locked)
- slotClearLock:
- Clear the lock on this device
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- log:
- Logging settings
- topChannel:
- Please specify the ADC channel which correspond to Top
- bottomChannel:
- Please specify the ADC channel which correspond to Bottom
- leftChannel:
- Please specify the channel which correspond to Left
- rightChannel:
- Please specify the channel which correspond to Right
- calibrationFactorX:
- Calibration Factor to align beam position in x direction
- calibrationFactorY:
- Calibration Factor to align beam position in y direction
- fetchUpperBound:
- If true the value of upper bound will be computed from digitizer device and will be equal to number of pulses
- upperBound:
- upper range of window to select desired pulses
- lowerBound:
- Lower range of window to select desired pulses
- temporalAverage:
- Average is evaluated over N last Trains
- numberOfPulses:
- Number of pulses per train
- pulseThreshold:
- Threshold to validate the pulse
- trainThreshold:
- Threshold to validate the train
- pulseValidity:
- True, if a value of all channels at a given pulses are greater than pulse threshold otherwise false
- trainValidity:
- True, if pulseValidity of all channels are greater than train threshold otherwise false
- quadrant:
- Quadrant
- scatterPosition:
- Scatter Position Node
| Created: | 2020-11-24T09:49:13.000+01:00 |
|---|---|
| Author: | Wajid Ehsan |
| Notes: | Update version |
| Created: | 2020-11-03T15:33:31.000+01:00 |
|---|---|
| Author: | Wajid Ehsan |
| Notes: | Get the value of the upper bound from the digitizer device. |
| Created: | 2020-05-04T12:55:53.000+02:00 |
|---|---|
| Author: | Wajid Ehsan |
| Notes: | Scatter plot for standard deviation |
| Created: | 2020-03-26T11:11:17.000+01:00 |
|---|---|
| Author: | Wajid Ehsan |
| Notes: | This device now gets data from digitizerData MDL device. which has different APD channels per board |
| Created: | 2019-06-07T16:31:10.000+02:00 |
|---|---|
| Author: | Wajid Ehsan |
| Notes: | include Standard deviation |
| Created: | 2019-06-03T18:11:25.000+02:00 |
|---|---|
| Author: | CAS |
| Notes: | unset value will give exception |
| Created: | 2019-05-28T13:12:48.000+02:00 |
|---|---|
| Author: | Wajid Ehsan |
| Notes: | Integration of APD class |
| Created: | 2019-05-22T16:55:53.000+02:00 |
|---|---|
| Author: | Wajid Ehsan |
| Notes: | Include Temporal Standard deviation |
| Created: | 2019-05-09T17:30:44.000+02:00 |
|---|---|
| Author: | Wajid Ehsan |
| Notes: | Include Standard deviation |
| Created: | 2019-03-07T18:34:01.000+01:00 |
|---|---|
| Author: | Wajid Ehsan |
| Notes: | Take absolute value of APD data for pulse validity |
| Created: | 2019-03-05T17:56:44.000+01:00 |
|---|---|
| Author: | Wajid Ehsan |
| Notes: | Pulse and train validity check |
| Created: | 2019-02-15T17:04:14.000+01:00 |
|---|---|
| Author: | Wajid Ehsan |
| Notes: | Separate channel for Digitizer APD data |
| Created: | 2018-12-20T12:31:16.000+01:00 |
|---|---|
| Author: | Wajid Ehsan |
| Notes: |
| Created: | 2018-09-17T20:38:32.000+02:00 |
|---|---|
| Author: | Wajid Ehsan |
| Notes: |
| Created: | 2018-09-10T10:17:12.000+02:00 |
|---|---|
| Author: | Wajid Ehsan |
| Notes: | first version of Beam Position Monitor MDL device |
MAIN¶
| Instance id: | FXE_OGT1_IPM/MDL/MAIN |
|---|---|
| Class id: | BeamImagingUnit |
| Host: | fxe-rr-sys-con-1 |
| Alias: | fxe-rr-sys-con-1 , fxe-rr-sys-con-14 , fxe-rr-sys-con-10 , fxe-rr-sys-con-11 , fxe-rr-sys-con-13 |
| Git repo: | https://git.xfel.eu/karaboDevices/beamImagingUnit |
| Last modified: | 2021-08-25T13:15:55.708+02:00 |
| Created at: | 2017-04-04T16:10:05.000+02:00 |
| Main authors: | Teichmann, Ehsan, Ehsanw |
| Latest tag: | 1.3.8-2.11.0 |
| Deployment tag: | 1.3.8-2.11.0 |
| Scenes: | FXE_MAIN |
| Accessible by: | CAL, CONTROLS, CTRL, DA, danilevc, xdoc |
Warning
Rogue installation which is not mentioned in the deployment!
Warning
Installation not found in a standard path!
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- heartbeatInterval:
- The heartbeat interval
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- globalAlarmCondition:
- This is the global alarm condition for this device. The current alarm condition of this device will be calculated from this alarm condition and the alarm condition of each property.
- visibility:
- Configures who is allowed to see this device at all
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server
- pid:
- The unix process ID of the device (i.e. of the server)
- state:
- The current state the device is in
- status:
- A more detailed status description
- lockedBy:
- The name of the device holding a lock on this one (empty if not locked)
- slotClearLock:
- Clear the lock on this device
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- log:
- Logging settings
- extractedLabels:
- Out positions: labels, where the imager is extracted from the beam.
- availableScenes:
- Scenes from the Slit System
- tolerance:
- Position tolerance for increment detection
- moveOUT:
- Moves the motor to the position marked with this label
- moveC1:
- Moves the motor to the position marked with this label
- moveC2:
- Moves the motor to the position marked with this label
| Created: | 2021-08-25T13:16:37.000+02:00 |
|---|---|
| Author: | Wajid Ehsan |
| Notes: | Change requestScene slot |
| Created: | 2021-05-20T17:44:30.000+02:00 |
|---|---|
| Author: | Raul Costa |
| Notes: | Convert ‘yield from’ to ‘await’ (Python 3.8 support). |
| Created: | 2020-11-19T14:56:25.000+01:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
|
| Created: | 2020-09-09T16:53:29.000+02:00 |
|---|---|
| Author: | Istvan Mohacsi |
| Notes: |
| Created: | 2019-04-08T14:20:52.000+02:00 |
|---|---|
| Author: | Istvan Mohacsi |
| Notes: |
| Created: | 2019-01-04T14:34:58.000+01:00 |
|---|---|
| Author: | Denys Mamchyk |
| Notes: | temporary branch with double move fix applied for endless filter motors. For other motors use 1.3.3-2.2.4 tag, created from master |
| Created: | 2018-12-17T10:09:48.000+01:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: | Fix tolerance setting, created from master |
| Created: | 2018-09-19T17:32:10.000+02:00 |
|---|---|
| Author: | Denys Mamchyk |
| Notes: | working version with double move fix applied. Once the AE fixes the bug, create a tag from master |
| Created: | 2018-09-12T13:49:47.000+02:00 |
|---|---|
| Author: | Denys Mamchyk |
| Notes: | temporary fix for #29554 (endless motors stops at 0). will be solved on PLC side later @Jan Tolkiehn |
| Created: | 2018-06-08T14:01:39.000+02:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: | Refactor to table element |
| Created: | 2018-04-18T16:31:17.000+02:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
| Created: | 2018-01-23T10:05:56.000+01:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
| Created: | 2017-12-12T17:39:08.000+01:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
| Created: | 2017-10-06T15:36:41.000+02:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
| Created: | 2017-09-26T14:40:08.000+02:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
| Created: | 2017-08-15T15:16:34.000+02:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
| Created: | 2017-07-21T18:03:35.000+02:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
| Created: | 2017-06-20T17:55:03.000+02:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
TSENS¶
TEMP1¶
| Instance id: | FXE_OGT1_IPM/TSENS/TEMP1 |
|---|---|
| Class id: | BeckhoffAnalogInput |
| Host: | fxe-rr-sys-con-1 |
| Class documentation: | |
| BeckhoffAnalogInput | |
| General: | link |
| Monitor: | link |
| Developer: | link |
| PLC: | link |
| Alias: | fxe-rr-sys-con-1 , fxe-rr-sys-con-14 , fxe-rr-sys-con-10 , fxe-rr-sys-con-11 , fxe-rr-sys-con-13 |
| Git repo: | https://git.xfel.eu/karaboDevices/Beckhoff |
| Last modified: | 2021-10-02T19:55:31.151+02:00 |
| Created at: | 2017-07-20T11:58:15.000+02:00 |
| Main authors: | Mamchykd, Silenzi, Giovanetti |
| Latest tag: | 4.8.2-2.11.1rc1 |
| Deployment tag: | 4.8.2-2.11.1rc1 |
| Installed tag: | 4.6.5-2.11.1 |
| Projects: | FXE_OGT1_IPM, FXE_OGT1_IPM, FXE_LOOP1 |
| Scenes: | OVERVIEW_OGT1_IPM, FXE_OGT1_IPM/TSENS/TEMP1, FXE_OGT1_IPM/TSENS/TEMP1 |
| Accessible by: | CAL, CONTROLS, CTRL, DA, danilevc, xdoc |
Warning
Rogue installation which is not mentioned in the deployment!
Warning
The installed tag (4.6.5-2.11.1) does not match tags mentioned in the deployment ([‘4.8.2-2.11.1rc1’])!
The BeckhoffAnalogInput device is documented in
beckhoff:BeckhoffAnalogInput
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device (i.e. of the server
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- beckhoffComDevice:
- InstanceId of the BeckhoffCom device that forwards commands to the PLC.
- functionBlockName:
- The type of the firmware block.
- fwInstanceName:
- The name of the firmware block instance.
- fwVersion:
- The version of the PLC framework.
- terminal:
- ???
- hardwareStatusBitField:
- This word encodes in bits the hardware-status information of this device
- hardwareState:
- The current state of the hardware decoded
- hardwareRegion:
- The current region of the hardware decoded
- hardwareErrorDescriptor:
- This word encodes in bits describing the hardware error
- hardwareErrorDescription:
- Error Code description
- waitingFor:
- Any call to the PLC will be published here, once the reply is received this property will be cleared. Commands will not be sent to the PLC until this property is cleared.
- epsilon:
- The epsilon determines the amount of change until a new physical value is posted from the hardware
- interlockReadOnly:
- Defines whether interlock conditions are configurable from this interface.
- interlockOn:
- Defines whether interlock surveillance is on or off.
- interlockOk:
- Defines whether interlock is ok (true) or broken (false).
- busy:
- Defines whether the PLC softdevice is busy.
- disableEpsilonFeedback:
- If false, the epsilon will be regulated until the incoming rate reaches the maximum rate
- maxStateUpdateRate:
- If state updates per second exceed this threshold, the state will be displayed as CHANGING
- noisyStateUpdateRateValue:
- Show the state update rate when it’s above ‘Max State Update Rate’ threshold.
- isStateUpdateNoisy:
- State update rate is above ‘Max State Update Rate’ threshold.
- reset:
- Resets the PLC hardware
- enableInterlockedSlots:
- Send device into INTERLOCK_BROKEN state, thus enabling all interlocked slots.
- disableInterlockedSlots:
- Send device into INTERLOCKED state, thus enabling all interlocked slots.
- requestHardwareValues:
- Ask for all property values on the device
- propertiesToPoll:
- All specified properties will be polled from the PLC with the given poll-rate. Only PLC aliases or device keys corresponding to PLC properties are allowed
- pollInterval:
- Hardware poll interval in seconds
- propertiesToRead:
- The specified properties will be read from the PLC by activating the Read button. Only PLC aliases or device keys corresponding to PLC properties are allowed
- readHardware:
- Requests value updates from the PLC for the properties listed under ‘Properties to read’
- force:
- ???
- trigger:
- Do not use this parameter to configure scheduled push. Instead use the parameter ‘scheduledPush’.
- maxUpdateFrequency:
- set to limit maximum update frequency for some values.
- value:
- Analog input of ADC.
- semiRawValue:
- Semi raw value of analog input, i.e. the voltage.
- epsSemiRaw:
- Epsilon of the SemiRawValue.
- relativeEpsilon:
- Flag to define epsilon mode: true means relative epsilon calculation, false means absolute epsilon calculation.
| Created: | 2021-10-02T07:28:37.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Release candidate for 4.8.2 |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-08-23T15:36:04.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Bugfixes: 1. fix wrong value on the PLC when a deprecated paramer has different type wrt. the recommended new one. 2. fix bug (introduced in 4.8.0-2.11.4) that made the devices stay in UNKNOWN state |
| Created: | 2021-08-12T10:32:15.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Asynchronous registration of devices on BeckhoffCom (by means of slotInstanceNew HW state word parsed into bits |
| Created: | 2021-07-28T14:22:45.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
| Created: | 2021-06-23T16:13:27.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-06-22T13:56:55.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
|
| Created: | 2021-06-14T16:09:11.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Added BeckhoffDryPump |
| Created: | 2021-06-10T11:55:43.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Alarm conditions and state are not set on new schema. (Fixes bug seen in BeckhoffFuse after Karabo 2.11.1 deployment) |
| Created: | 2021-06-07T19:31:48.000+02:00 |
|---|---|
| Author: | Valerii Bondar |
| Notes: | Summer shutdown release, Fuse device added |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Summer shutdown release Devices added: BeckhoffTrainTrigger, BeckhoffLed, BeckhoffMC2Hexapod (BeckhoffMC2Base subclass), BeckhoffMC2Elmo (BeckhoffMC2Base subclass) Features: parameter deprecation in MC2 subclasses follow STOPPING state in Adixen Turbo Full pump. + other minor Fixes: * stepUp/stepDown popup error * epsilon feedback disable on write * avoid extra updates for interlock keys + other minor fixes |
| Created: | 2021-05-31T09:49:13.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-26T14:46:29.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-23T08:19:59.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-23T07:43:58.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-15T18:15:29.000+02:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: |
| Created: | 2021-03-24T09:43:30.000+01:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: | Add the AIBS |
| Created: | 2021-03-08T09:52:30.000+01:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: | Summary: Added auto-generated scene for Pfeiffer vacuum controller IMG400 |
TEMP2¶
| Instance id: | FXE_OGT1_IPM/TSENS/TEMP2 |
|---|---|
| Class id: | BeckhoffAnalogInput |
| Host: | fxe-rr-sys-con-1 |
| Class documentation: | |
| BeckhoffAnalogInput | |
| General: | link |
| Monitor: | link |
| Developer: | link |
| PLC: | link |
| Alias: | fxe-rr-sys-con-1 , fxe-rr-sys-con-14 , fxe-rr-sys-con-10 , fxe-rr-sys-con-11 , fxe-rr-sys-con-13 |
| Git repo: | https://git.xfel.eu/karaboDevices/Beckhoff |
| Last modified: | 2021-10-02T19:55:31.151+02:00 |
| Created at: | 2017-07-20T11:58:15.000+02:00 |
| Main authors: | Mamchykd, Silenzi, Giovanetti |
| Latest tag: | 4.8.2-2.11.1rc1 |
| Deployment tag: | 4.8.2-2.11.1rc1 |
| Installed tag: | 4.6.5-2.11.1 |
| Projects: | FXE_OGT1_IPM, FXE_OGT1_IPM, FXE_LOOP1 |
| Scenes: | OVERVIEW_OGT1_IPM, FXE_OGT1_IPM/TSENS/TEMP2, FXE_OGT1_IPM/TSENS/TEMP2 |
| Accessible by: | CAL, CONTROLS, CTRL, DA, danilevc, xdoc |
Warning
Rogue installation which is not mentioned in the deployment!
Warning
The installed tag (4.6.5-2.11.1) does not match tags mentioned in the deployment ([‘4.8.2-2.11.1rc1’])!
The BeckhoffAnalogInput device is documented in
beckhoff:BeckhoffAnalogInput
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device (i.e. of the server
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- beckhoffComDevice:
- InstanceId of the BeckhoffCom device that forwards commands to the PLC.
- functionBlockName:
- The type of the firmware block.
- fwInstanceName:
- The name of the firmware block instance.
- fwVersion:
- The version of the PLC framework.
- terminal:
- ???
- hardwareStatusBitField:
- This word encodes in bits the hardware-status information of this device
- hardwareState:
- The current state of the hardware decoded
- hardwareRegion:
- The current region of the hardware decoded
- hardwareErrorDescriptor:
- This word encodes in bits describing the hardware error
- hardwareErrorDescription:
- Error Code description
- waitingFor:
- Any call to the PLC will be published here, once the reply is received this property will be cleared. Commands will not be sent to the PLC until this property is cleared.
- epsilon:
- The epsilon determines the amount of change until a new physical value is posted from the hardware
- interlockReadOnly:
- Defines whether interlock conditions are configurable from this interface.
- interlockOn:
- Defines whether interlock surveillance is on or off.
- interlockOk:
- Defines whether interlock is ok (true) or broken (false).
- busy:
- Defines whether the PLC softdevice is busy.
- disableEpsilonFeedback:
- If false, the epsilon will be regulated until the incoming rate reaches the maximum rate
- maxStateUpdateRate:
- If state updates per second exceed this threshold, the state will be displayed as CHANGING
- noisyStateUpdateRateValue:
- Show the state update rate when it’s above ‘Max State Update Rate’ threshold.
- isStateUpdateNoisy:
- State update rate is above ‘Max State Update Rate’ threshold.
- reset:
- Resets the PLC hardware
- enableInterlockedSlots:
- Send device into INTERLOCK_BROKEN state, thus enabling all interlocked slots.
- disableInterlockedSlots:
- Send device into INTERLOCKED state, thus enabling all interlocked slots.
- requestHardwareValues:
- Ask for all property values on the device
- propertiesToPoll:
- All specified properties will be polled from the PLC with the given poll-rate. Only PLC aliases or device keys corresponding to PLC properties are allowed
- pollInterval:
- Hardware poll interval in seconds
- propertiesToRead:
- The specified properties will be read from the PLC by activating the Read button. Only PLC aliases or device keys corresponding to PLC properties are allowed
- readHardware:
- Requests value updates from the PLC for the properties listed under ‘Properties to read’
- force:
- ???
- trigger:
- Do not use this parameter to configure scheduled push. Instead use the parameter ‘scheduledPush’.
- maxUpdateFrequency:
- set to limit maximum update frequency for some values.
- value:
- Analog input of ADC.
- semiRawValue:
- Semi raw value of analog input, i.e. the voltage.
- epsSemiRaw:
- Epsilon of the SemiRawValue.
- relativeEpsilon:
- Flag to define epsilon mode: true means relative epsilon calculation, false means absolute epsilon calculation.
| Created: | 2021-10-02T07:28:37.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Release candidate for 4.8.2 |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-08-23T15:36:04.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Bugfixes: 1. fix wrong value on the PLC when a deprecated paramer has different type wrt. the recommended new one. 2. fix bug (introduced in 4.8.0-2.11.4) that made the devices stay in UNKNOWN state |
| Created: | 2021-08-12T10:32:15.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Asynchronous registration of devices on BeckhoffCom (by means of slotInstanceNew HW state word parsed into bits |
| Created: | 2021-07-28T14:22:45.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
| Created: | 2021-06-23T16:13:27.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-06-22T13:56:55.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
|
| Created: | 2021-06-14T16:09:11.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Added BeckhoffDryPump |
| Created: | 2021-06-10T11:55:43.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Alarm conditions and state are not set on new schema. (Fixes bug seen in BeckhoffFuse after Karabo 2.11.1 deployment) |
| Created: | 2021-06-07T19:31:48.000+02:00 |
|---|---|
| Author: | Valerii Bondar |
| Notes: | Summer shutdown release, Fuse device added |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Summer shutdown release Devices added: BeckhoffTrainTrigger, BeckhoffLed, BeckhoffMC2Hexapod (BeckhoffMC2Base subclass), BeckhoffMC2Elmo (BeckhoffMC2Base subclass) Features: parameter deprecation in MC2 subclasses follow STOPPING state in Adixen Turbo Full pump. + other minor Fixes: * stepUp/stepDown popup error * epsilon feedback disable on write * avoid extra updates for interlock keys + other minor fixes |
| Created: | 2021-05-31T09:49:13.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-26T14:46:29.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-23T08:19:59.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-23T07:43:58.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-15T18:15:29.000+02:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: |
| Created: | 2021-03-24T09:43:30.000+01:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: | Add the AIBS |
| Created: | 2021-03-08T09:52:30.000+01:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: | Summary: Added auto-generated scene for Pfeiffer vacuum controller IMG400 |
TEMP3¶
| Instance id: | FXE_OGT1_IPM/TSENS/TEMP3 |
|---|---|
| Class id: | BeckhoffAnalogInput |
| Host: | fxe-rr-sys-con-1 |
| Class documentation: | |
| BeckhoffAnalogInput | |
| General: | link |
| Monitor: | link |
| Developer: | link |
| PLC: | link |
| Alias: | fxe-rr-sys-con-1 , fxe-rr-sys-con-14 , fxe-rr-sys-con-10 , fxe-rr-sys-con-11 , fxe-rr-sys-con-13 |
| Git repo: | https://git.xfel.eu/karaboDevices/Beckhoff |
| Last modified: | 2021-10-02T19:55:31.151+02:00 |
| Created at: | 2017-07-20T11:58:15.000+02:00 |
| Main authors: | Mamchykd, Silenzi, Giovanetti |
| Latest tag: | 4.8.2-2.11.1rc1 |
| Deployment tag: | 4.8.2-2.11.1rc1 |
| Installed tag: | 4.6.5-2.11.1 |
| Projects: | FXE_OGT1_IPM, FXE_OGT1_IPM, FXE_LOOP1 |
| Scenes: | OVERVIEW_OGT1_IPM, FXE_OGT1_IPM/TSENS/TEMP3, FXE_OGT1_IPM/TSENS/TEMP3 |
| Accessible by: | CAL, CONTROLS, CTRL, DA, danilevc, xdoc |
Warning
Rogue installation which is not mentioned in the deployment!
Warning
The installed tag (4.6.5-2.11.1) does not match tags mentioned in the deployment ([‘4.8.2-2.11.1rc1’])!
The BeckhoffAnalogInput device is documented in
beckhoff:BeckhoffAnalogInput
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device (i.e. of the server
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- beckhoffComDevice:
- InstanceId of the BeckhoffCom device that forwards commands to the PLC.
- functionBlockName:
- The type of the firmware block.
- fwInstanceName:
- The name of the firmware block instance.
- fwVersion:
- The version of the PLC framework.
- terminal:
- ???
- hardwareStatusBitField:
- This word encodes in bits the hardware-status information of this device
- hardwareState:
- The current state of the hardware decoded
- hardwareRegion:
- The current region of the hardware decoded
- hardwareErrorDescriptor:
- This word encodes in bits describing the hardware error
- hardwareErrorDescription:
- Error Code description
- waitingFor:
- Any call to the PLC will be published here, once the reply is received this property will be cleared. Commands will not be sent to the PLC until this property is cleared.
- epsilon:
- The epsilon determines the amount of change until a new physical value is posted from the hardware
- interlockReadOnly:
- Defines whether interlock conditions are configurable from this interface.
- interlockOn:
- Defines whether interlock surveillance is on or off.
- interlockOk:
- Defines whether interlock is ok (true) or broken (false).
- busy:
- Defines whether the PLC softdevice is busy.
- disableEpsilonFeedback:
- If false, the epsilon will be regulated until the incoming rate reaches the maximum rate
- maxStateUpdateRate:
- If state updates per second exceed this threshold, the state will be displayed as CHANGING
- noisyStateUpdateRateValue:
- Show the state update rate when it’s above ‘Max State Update Rate’ threshold.
- isStateUpdateNoisy:
- State update rate is above ‘Max State Update Rate’ threshold.
- reset:
- Resets the PLC hardware
- enableInterlockedSlots:
- Send device into INTERLOCK_BROKEN state, thus enabling all interlocked slots.
- disableInterlockedSlots:
- Send device into INTERLOCKED state, thus enabling all interlocked slots.
- requestHardwareValues:
- Ask for all property values on the device
- propertiesToPoll:
- All specified properties will be polled from the PLC with the given poll-rate. Only PLC aliases or device keys corresponding to PLC properties are allowed
- pollInterval:
- Hardware poll interval in seconds
- propertiesToRead:
- The specified properties will be read from the PLC by activating the Read button. Only PLC aliases or device keys corresponding to PLC properties are allowed
- readHardware:
- Requests value updates from the PLC for the properties listed under ‘Properties to read’
- force:
- ???
- trigger:
- Do not use this parameter to configure scheduled push. Instead use the parameter ‘scheduledPush’.
- maxUpdateFrequency:
- set to limit maximum update frequency for some values.
- value:
- Analog input of ADC.
- semiRawValue:
- Semi raw value of analog input, i.e. the voltage.
- epsSemiRaw:
- Epsilon of the SemiRawValue.
- relativeEpsilon:
- Flag to define epsilon mode: true means relative epsilon calculation, false means absolute epsilon calculation.
| Created: | 2021-10-02T07:28:37.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Release candidate for 4.8.2 |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-08-23T15:36:04.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Bugfixes: 1. fix wrong value on the PLC when a deprecated paramer has different type wrt. the recommended new one. 2. fix bug (introduced in 4.8.0-2.11.4) that made the devices stay in UNKNOWN state |
| Created: | 2021-08-12T10:32:15.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Asynchronous registration of devices on BeckhoffCom (by means of slotInstanceNew HW state word parsed into bits |
| Created: | 2021-07-28T14:22:45.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
| Created: | 2021-06-23T16:13:27.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-06-22T13:56:55.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
|
| Created: | 2021-06-14T16:09:11.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Added BeckhoffDryPump |
| Created: | 2021-06-10T11:55:43.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Alarm conditions and state are not set on new schema. (Fixes bug seen in BeckhoffFuse after Karabo 2.11.1 deployment) |
| Created: | 2021-06-07T19:31:48.000+02:00 |
|---|---|
| Author: | Valerii Bondar |
| Notes: | Summer shutdown release, Fuse device added |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Summer shutdown release Devices added: BeckhoffTrainTrigger, BeckhoffLed, BeckhoffMC2Hexapod (BeckhoffMC2Base subclass), BeckhoffMC2Elmo (BeckhoffMC2Base subclass) Features: parameter deprecation in MC2 subclasses follow STOPPING state in Adixen Turbo Full pump. + other minor Fixes: * stepUp/stepDown popup error * epsilon feedback disable on write * avoid extra updates for interlock keys + other minor fixes |
| Created: | 2021-05-31T09:49:13.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-26T14:46:29.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-23T08:19:59.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-23T07:43:58.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-15T18:15:29.000+02:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: |
| Created: | 2021-03-24T09:43:30.000+01:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: | Add the AIBS |
| Created: | 2021-03-08T09:52:30.000+01:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: | Summary: Added auto-generated scene for Pfeiffer vacuum controller IMG400 |
TEMP4¶
| Instance id: | FXE_OGT1_IPM/TSENS/TEMP4 |
|---|---|
| Class id: | BeckhoffAnalogInput |
| Host: | fxe-rr-sys-con-1 |
| Class documentation: | |
| BeckhoffAnalogInput | |
| General: | link |
| Monitor: | link |
| Developer: | link |
| PLC: | link |
| Alias: | fxe-rr-sys-con-1 , fxe-rr-sys-con-14 , fxe-rr-sys-con-10 , fxe-rr-sys-con-11 , fxe-rr-sys-con-13 |
| Git repo: | https://git.xfel.eu/karaboDevices/Beckhoff |
| Last modified: | 2021-10-02T19:55:31.151+02:00 |
| Created at: | 2017-07-20T11:58:15.000+02:00 |
| Main authors: | Mamchykd, Silenzi, Giovanetti |
| Latest tag: | 4.8.2-2.11.1rc1 |
| Deployment tag: | 4.8.2-2.11.1rc1 |
| Installed tag: | 4.6.5-2.11.1 |
| Projects: | FXE_OGT1_IPM, FXE_OGT1_IPM, FXE_LOOP1 |
| Scenes: | FXE_OGT1_IPM/TSENS/TEMP4, FXE_OGT1_IPM/TSENS/TEMP4 |
| Accessible by: | CAL, CONTROLS, CTRL, DA, danilevc, xdoc |
Warning
Rogue installation which is not mentioned in the deployment!
Warning
The installed tag (4.6.5-2.11.1) does not match tags mentioned in the deployment ([‘4.8.2-2.11.1rc1’])!
The BeckhoffAnalogInput device is documented in
beckhoff:BeckhoffAnalogInput
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device (i.e. of the server
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- beckhoffComDevice:
- InstanceId of the BeckhoffCom device that forwards commands to the PLC.
- functionBlockName:
- The type of the firmware block.
- fwInstanceName:
- The name of the firmware block instance.
- fwVersion:
- The version of the PLC framework.
- terminal:
- ???
- hardwareStatusBitField:
- This word encodes in bits the hardware-status information of this device
- hardwareState:
- The current state of the hardware decoded
- hardwareRegion:
- The current region of the hardware decoded
- hardwareErrorDescriptor:
- This word encodes in bits describing the hardware error
- hardwareErrorDescription:
- Error Code description
- waitingFor:
- Any call to the PLC will be published here, once the reply is received this property will be cleared. Commands will not be sent to the PLC until this property is cleared.
- epsilon:
- The epsilon determines the amount of change until a new physical value is posted from the hardware
- interlockReadOnly:
- Defines whether interlock conditions are configurable from this interface.
- interlockOn:
- Defines whether interlock surveillance is on or off.
- interlockOk:
- Defines whether interlock is ok (true) or broken (false).
- busy:
- Defines whether the PLC softdevice is busy.
- disableEpsilonFeedback:
- If false, the epsilon will be regulated until the incoming rate reaches the maximum rate
- maxStateUpdateRate:
- If state updates per second exceed this threshold, the state will be displayed as CHANGING
- noisyStateUpdateRateValue:
- Show the state update rate when it’s above ‘Max State Update Rate’ threshold.
- isStateUpdateNoisy:
- State update rate is above ‘Max State Update Rate’ threshold.
- reset:
- Resets the PLC hardware
- enableInterlockedSlots:
- Send device into INTERLOCK_BROKEN state, thus enabling all interlocked slots.
- disableInterlockedSlots:
- Send device into INTERLOCKED state, thus enabling all interlocked slots.
- requestHardwareValues:
- Ask for all property values on the device
- propertiesToPoll:
- All specified properties will be polled from the PLC with the given poll-rate. Only PLC aliases or device keys corresponding to PLC properties are allowed
- pollInterval:
- Hardware poll interval in seconds
- propertiesToRead:
- The specified properties will be read from the PLC by activating the Read button. Only PLC aliases or device keys corresponding to PLC properties are allowed
- readHardware:
- Requests value updates from the PLC for the properties listed under ‘Properties to read’
- force:
- ???
- trigger:
- Do not use this parameter to configure scheduled push. Instead use the parameter ‘scheduledPush’.
- maxUpdateFrequency:
- set to limit maximum update frequency for some values.
- value:
- Analog input of ADC.
- semiRawValue:
- Semi raw value of analog input, i.e. the voltage.
- epsSemiRaw:
- Epsilon of the SemiRawValue.
- relativeEpsilon:
- Flag to define epsilon mode: true means relative epsilon calculation, false means absolute epsilon calculation.
| Created: | 2021-10-02T07:28:37.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Release candidate for 4.8.2 |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-08-23T15:36:04.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Bugfixes: 1. fix wrong value on the PLC when a deprecated paramer has different type wrt. the recommended new one. 2. fix bug (introduced in 4.8.0-2.11.4) that made the devices stay in UNKNOWN state |
| Created: | 2021-08-12T10:32:15.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Asynchronous registration of devices on BeckhoffCom (by means of slotInstanceNew HW state word parsed into bits |
| Created: | 2021-07-28T14:22:45.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
| Created: | 2021-06-23T16:13:27.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-06-22T13:56:55.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
|
| Created: | 2021-06-14T16:09:11.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Added BeckhoffDryPump |
| Created: | 2021-06-10T11:55:43.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Alarm conditions and state are not set on new schema. (Fixes bug seen in BeckhoffFuse after Karabo 2.11.1 deployment) |
| Created: | 2021-06-07T19:31:48.000+02:00 |
|---|---|
| Author: | Valerii Bondar |
| Notes: | Summer shutdown release, Fuse device added |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Summer shutdown release Devices added: BeckhoffTrainTrigger, BeckhoffLed, BeckhoffMC2Hexapod (BeckhoffMC2Base subclass), BeckhoffMC2Elmo (BeckhoffMC2Base subclass) Features: parameter deprecation in MC2 subclasses follow STOPPING state in Adixen Turbo Full pump. + other minor Fixes: * stepUp/stepDown popup error * epsilon feedback disable on write * avoid extra updates for interlock keys + other minor fixes |
| Created: | 2021-05-31T09:49:13.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-26T14:46:29.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-23T08:19:59.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-23T07:43:58.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-15T18:15:29.000+02:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: |
| Created: | 2021-03-24T09:43:30.000+01:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: | Add the AIBS |
| Created: | 2021-03-08T09:52:30.000+01:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: | Summary: Added auto-generated scene for Pfeiffer vacuum controller IMG400 |
PSLIT¶
ENC¶
BLADE1_IN_OUT¶
| Instance id: | FXE_OGT1_PSLIT/ENC/BLADE1_IN_OUT |
|---|---|
| Host: | exflcon07n0 |
| Class documentation: | |
| BeckhoffEncoder | |
| General: | link |
| Monitor: | link |
| Developer: | link |
| PLC: | link |
| Alias: | fxe-rr-sys-con-1 |
| Git repo: | https://git.xfel.eu/gitlab/karaboDevices/Beckhoff |
| Last modified: | 2019-10-28T14:42:56.000+01:00 |
| Created at: | 2017-07-20T11:58:15.000+02:00 |
| Main authors: | Silenzi, Mohacsi |
| Latest tag: | 4.3.10-2.6.1 |
| Deployment tag: | 4.3.9-2.6.1 |
| Projects: | FXE_OGT1_PSLIT, FXE_LOOP1, FXE_OGT1_PSLIT |
| Accessible by: | |
Warning
Host not accessible by [‘xctrl’]!
BLADE2_IN_OUT¶
| Instance id: | FXE_OGT1_PSLIT/ENC/BLADE2_IN_OUT |
|---|---|
| Host: | exflcon07n0 |
| Class documentation: | |
| BeckhoffEncoder | |
| General: | link |
| Monitor: | link |
| Developer: | link |
| PLC: | link |
| Alias: | fxe-rr-sys-con-1 |
| Git repo: | https://git.xfel.eu/gitlab/karaboDevices/Beckhoff |
| Last modified: | 2019-10-28T14:42:56.000+01:00 |
| Created at: | 2017-07-20T11:58:15.000+02:00 |
| Main authors: | Silenzi, Mohacsi |
| Latest tag: | 4.3.10-2.6.1 |
| Deployment tag: | 4.3.9-2.6.1 |
| Projects: | FXE_OGT1_PSLIT, FXE_OGT1_PSLIT, FXE_LOOP1 |
| Accessible by: | |
Warning
Host not accessible by [‘xctrl’]!
BLADE3_IN_OUT¶
| Instance id: | FXE_OGT1_PSLIT/ENC/BLADE3_IN_OUT |
|---|---|
| Host: | exflcon07n0 |
| Class documentation: | |
| BeckhoffEncoder | |
| General: | link |
| Monitor: | link |
| Developer: | link |
| PLC: | link |
| Alias: | fxe-rr-sys-con-1 |
| Git repo: | https://git.xfel.eu/gitlab/karaboDevices/Beckhoff |
| Last modified: | 2019-10-28T14:42:56.000+01:00 |
| Created at: | 2017-07-20T11:58:15.000+02:00 |
| Main authors: | Silenzi, Mohacsi |
| Latest tag: | 4.3.10-2.6.1 |
| Deployment tag: | 4.3.9-2.6.1 |
| Projects: | FXE_OGT1_PSLIT, FXE_LOOP1, FXE_OGT1_PSLIT |
| Accessible by: | |
Warning
Host not accessible by [‘xctrl’]!
BLADE4_IN_OUT¶
| Instance id: | FXE_OGT1_PSLIT/ENC/BLADE4_IN_OUT |
|---|---|
| Host: | exflcon07n0 |
| Class documentation: | |
| BeckhoffEncoder | |
| General: | link |
| Monitor: | link |
| Developer: | link |
| PLC: | link |
| Alias: | fxe-rr-sys-con-1 |
| Git repo: | https://git.xfel.eu/gitlab/karaboDevices/Beckhoff |
| Last modified: | 2019-10-28T14:42:56.000+01:00 |
| Created at: | 2017-07-20T11:58:15.000+02:00 |
| Main authors: | Silenzi, Mohacsi |
| Latest tag: | 4.3.10-2.6.1 |
| Deployment tag: | 4.3.9-2.6.1 |
| Projects: | FXE_OGT1_PSLIT, FXE_LOOP1, FXE_OGT1_PSLIT |
| Accessible by: | |
Warning
Host not accessible by [‘xctrl’]!
MDL¶
MAIN¶
| Instance id: | FXE_OGT1_PSLIT/MDL/MAIN |
|---|---|
| Class id: | SlitSystem |
| Host: | fxe-rr-sys-con-1 |
| Alias: | fxe-rr-sys-con-1 , fxe-rr-sys-con-14 , fxe-rr-sys-con-10 , fxe-rr-sys-con-11 , fxe-rr-sys-con-13 |
| Git repo: | https://git.xfel.eu/karaboDevices/slitSystem |
| Last modified: | 2021-01-13T14:43:03.000+01:00 |
| Created at: | 2016-11-16T14:10:53.000+01:00 |
| Main authors: | Marsa, Carinan, Hickin |
| Latest tag: | 2.5.3-2.10.0 |
| Deployment tag: | 2.5.3-2.10.0 |
| Scenes: | FXE_OGT1_PSLIT/MDL/MAIN|SimpleControl, FXE_OGT1_PSLIT/MDL/MAIN|Control |
| Accessible by: | CAL, CONTROLS, CTRL, DA, danilevc, xdoc |
Warning
Rogue installation which is not mentioned in the deployment!
Warning
Installation not found in a standard path!
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- heartbeatInterval:
- The heartbeat interval
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- globalAlarmCondition:
- This is the global alarm condition for this device. The current alarm condition of this device will be calculated from this alarm condition and the alarm condition of each property.
- visibility:
- Configures who is allowed to see this device at all
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server
- pid:
- The unix process ID of the device (i.e. of the server)
- state:
- The current state the device is in
- status:
- A more detailed status description
- lockedBy:
- The name of the device holding a lock on this one (empty if not locked)
- slotClearLock:
- Clear the lock on this device
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- log:
- Logging settings
- offsetLeft:
- Left offset of motor, can only be set before instantiation or via the calibrate slot.
- offsetRight:
- Right offset of motor, can only be set before instantiation or via the calibrate slot.
- offsetTop:
- Top offset of motor, can only be set before instantiation or via the calibrate slot.
- offsetBot:
- Bot offset of motor, can only be set before instantiation or via the calibrate slot.
- reverseLeft:
- Reverse direction of Left motor axis in relation to X. Can only be set before instantiation.
- reverseRight:
- Reverse direction of Right motor axis in relation to X. Can only be set before instantiation.
- reverseTop:
- Reverse direction of Top motor axis in relation to Y. Can only be set before instantiation.
- reverseBottom:
- Reverse direction of Bot motor axis in relation to Y, can only be set before instantiation.
- positionIn:
- The defined in position. Save parameters by editing before instatiation.
- positionOut:
- The defined in position. Save parameters by editing before instatiation.
- motor:
- The motor InstanceId of the motors of the slit system.
- open:
- Open slit one step
- close:
- Close slit one step
- right:
- Move slit one step in +X
- left:
- Move slit one step in -X
- up:
- Move slit one step in Y
- down:
- Move slit one step in -Y
- closeX:
- Close slit one step in X
- openX:
- Open slit one step in X
- openY:
- Open slit one step in Y
- closeY:
- Close slit one step in Y
- calibrate:
- Set the motors offset once the slit device is CENTERED and CLOSED
- calibrateX:
- Set the motors offset in horizontal once the slit device is CENTERED and CLOSED
- calibrateY:
- Set the motors offset in vertical once the slit device is CENTERED and CLOSED
- availableScenes:
- Scenes from the Slit System
| Created: | 2021-01-13T14:43:36.000+01:00 |
|---|---|
| Author: | David Hickin |
| Notes: |
| Created: | 2020-12-23T16:44:35.000+01:00 |
|---|---|
| Author: | David Hickin |
| Notes: |
| Created: | 2020-11-19T15:24:45.000+01:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: | Summary: add CI |
| Created: | 2020-11-19T15:24:45.000+01:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
| Created: | 2018-06-07T09:11:44.000+02:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
| Created: | 2018-04-27T11:11:40.000+02:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
| Created: | 2018-03-22T14:15:20.000+01:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
| Created: | 2018-03-15T10:55:54.000+01:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
| Created: | 2018-03-06T13:08:58.000+01:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
| Created: | 2018-02-19T18:21:55.000+01:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: | Scene update |
| Created: | 2018-02-19T13:27:25.000+01:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Included SPB interface and default scenes |
| Created: | 2017-12-12T17:37:51.000+01:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
| Created: | 2017-10-23T13:42:52.000+02:00 |
|---|---|
| Author: | David Hickin |
| Notes: |
| Created: | 2017-08-17T19:23:39.000+02:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
| Created: | 2017-08-14T15:41:33.000+02:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
| Created: | 2017-07-19T15:28:26.000+02:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
| Created: | 2017-03-02T18:29:17.000+01:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: | Migrated slitSystem |
MOTOR¶
BLADE1_IN_OUT¶
| Instance id: | FXE_OGT1_PSLIT/MOTOR/BLADE1_IN_OUT |
|---|---|
| Class id: | BeckhoffMC2Base |
| Host: | fxe-rr-sys-con-1 |
| Class documentation: | |
| BeckhoffMC2Base | |
| General: | link |
| Monitor: | link |
| Developer: | link |
| PLC: | link |
| Alias: | fxe-rr-sys-con-1 , fxe-rr-sys-con-14 , fxe-rr-sys-con-10 , fxe-rr-sys-con-11 , fxe-rr-sys-con-13 |
| Git repo: | https://git.xfel.eu/karaboDevices/Beckhoff |
| Last modified: | 2021-10-02T19:55:31.151+02:00 |
| Created at: | 2017-07-20T11:58:15.000+02:00 |
| Main authors: | Mamchykd, Silenzi, Giovanetti |
| Latest tag: | 4.8.2-2.11.1rc1 |
| Deployment tag: | 4.8.2-2.11.1rc1 |
| Installed tag: | 4.6.5-2.11.1 |
| Projects: | FXE_OGT1_PSLIT, FXE_LOOP1, FXE_OGT1_PSLIT |
| Scenes: | FXE_OGT1_PSLIT/MOTOR/BLADE1_IN_OUT|motorScene, FXE_OGT1_PSLIT/MOTOR/BLADE1_IN_OUT, FXE_OGT1_PSLIT/MOTOR/BLADE1_IN_OUT|motorScene, OVERVIEW_OGT1_PSLIT, FXE_OGT1_PSLIT-MOTOR-BLADE1_IN_OUT, FXE_OGT1_PSLIT-MOTOR-BLADE1_IN_OUT, FXE_OGT1_PSLIT/MDL/MAIN|Control, FXE_OGT1_PSLIT-MOTOR-BLADE1_IN_OUT, FXE_OGT1_PSLIT/MOTOR/BLADE1_IN_OUT, IntensityScan_toDelete0604, IntensityScan2 |
| Accessible by: | CAL, CONTROLS, CTRL, DA, danilevc, xdoc |
Warning
Rogue installation which is not mentioned in the deployment!
Warning
The installed tag (4.6.5-2.11.1) does not match tags mentioned in the deployment ([‘4.8.2-2.11.1rc1’])!
Warning
The velocity for this motor has not been commissioned. You may loose steps in case you set it too high!
The BeckhoffMC2Base device is documented
here.
Autogenerated documentation for the device’s properties and slots can be found here.
The following is the documentation for the base underlying PLC soft device: SD_MC2Base.
Documentation can also be found for the derived soft devices:
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device (i.e. of the server
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- beckhoffComDevice:
- InstanceId of the BeckhoffCom device that forwards commands to the PLC.
- functionBlockName:
- The type of the firmware block.
- fwInstanceName:
- The name of the firmware block instance.
- fwVersion:
- The version of the PLC framework.
- terminal:
- ???
- hardwareStatusBitField:
- This word encodes in bits the hardware-status information of this device
- hardwareState:
- The current state of the hardware decoded
- hardwareRegion:
- The current region of the hardware decoded
- hardwareErrorDescriptor:
- This word encodes in bits describing the hardware error
- hardwareErrorDescription:
- Error Code description
- waitingFor:
- Any call to the PLC will be published here, once the reply is received this property will be cleared. Commands will not be sent to the PLC until this property is cleared.
- epsilon:
- The epsilon determines the amount of change until a new physical value is posted from the hardware
- interlockReadOnly:
- Defines whether interlock conditions are configurable from this interface.
- interlockOn:
- Defines whether interlock surveillance is on or off.
- interlockOk:
- Defines whether interlock is ok (true) or broken (false).
- busy:
- Defines whether the PLC softdevice is busy.
- disableEpsilonFeedback:
- If false, the epsilon will be regulated until the incoming rate reaches the maximum rate
- maxStateUpdateRate:
- If state updates per second exceed this threshold, the state will be displayed as CHANGING
- noisyStateUpdateRateValue:
- Show the state update rate when it’s above ‘Max State Update Rate’ threshold.
- isStateUpdateNoisy:
- State update rate is above ‘Max State Update Rate’ threshold.
- reset:
- Resets the PLC hardware
- enableInterlockedSlots:
- Send device into INTERLOCK_BROKEN state, thus enabling all interlocked slots.
- disableInterlockedSlots:
- Send device into INTERLOCKED state, thus enabling all interlocked slots.
- requestHardwareValues:
- Ask for all property values on the device
- propertiesToPoll:
- All specified properties will be polled from the PLC with the given poll-rate. Only PLC aliases or device keys corresponding to PLC properties are allowed
- pollInterval:
- Hardware poll interval in seconds
- propertiesToRead:
- The specified properties will be read from the PLC by activating the Read button. Only PLC aliases or device keys corresponding to PLC properties are allowed
- readHardware:
- Requests value updates from the PLC for the properties listed under ‘Properties to read’
- force:
- ???
- trigger:
- Do not use this parameter to configure scheduled push. Instead use the parameter ‘scheduledPush’.
- maxUpdateFrequency:
- set to limit maximum update frequency for some values.
- interfaces:
- Abstract interface for external proxies to be considered when working with this device
- home:
- Home motor axis. This will move the motor! Make sure it is not obstructed in its movement!
- on:
- Turn the motor on. This enables movement!
- off:
- Turn the motor off. No movement is possible until it is switched on again!
- calibrateToEncoder:
- Calibrate actual position to encoder position.
- calibrate:
- Calibrate actual position to calibrated target position.
- calibrateTarget:
- The motor scale is set to this position when hitting calibrate
- resetAxis:
- Reset motor (axis) after an error occured!
- specificError:
- ASpecificError
- moveRelative:
- Perform a relative movement, incrementing the current position by an offset!
- move:
- Perform an absolute movement to a new target position.
- stop:
- Stop the current movement! Afterwards, the axis should be reset!
- moveConstantVelocity:
- Enable movements at a constant velocity.
- moveModulo:
- Enable modulo movements.
- actualPosition:
- AActualPosition
- stepSize:
- AMoveDistance
- targetVelocity:
- AMoveVelocity
- targetPosition:
- AAbsoluteTargetPosition
- isCWLimit:
- Is at hardware end-switch high - CW limit.
- isCCWLimit:
- Is at hardware end-switch low - CCW limit.
- isSWLimitHigh:
- Is at software limit high.
- isSWLimitLow:
- Is at software limit low.
- isInterlockLimitHigh:
- Is at Interlock limit high.
- isInterlockLimitLow:
- Is at Interlock limit low.
- mc2DiscreteMotion:
- e.g. relative or absolute position movement
- mc2ContinuousMotion:
- e.g. constant velocity
- isOnTarget:
- Indicates whether the motor is on target or not.
- stepUp:
- Move to actual position plus step length.
- stepDown:
- Move to actual position minus step length.
- activeController:
- Select the Active Controller.
- activeControllerPLC:
- Select the Active Controller using the activeController property. This property is automatically filled and sent to the PLC
| Created: | 2021-10-02T07:28:37.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Release candidate for 4.8.2 |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-08-23T15:36:04.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Bugfixes: 1. fix wrong value on the PLC when a deprecated paramer has different type wrt. the recommended new one. 2. fix bug (introduced in 4.8.0-2.11.4) that made the devices stay in UNKNOWN state |
| Created: | 2021-08-12T10:32:15.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Asynchronous registration of devices on BeckhoffCom (by means of slotInstanceNew HW state word parsed into bits |
| Created: | 2021-07-28T14:22:45.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
| Created: | 2021-06-23T16:13:27.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-06-22T13:56:55.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
|
| Created: | 2021-06-14T16:09:11.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Added BeckhoffDryPump |
| Created: | 2021-06-10T11:55:43.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Alarm conditions and state are not set on new schema. (Fixes bug seen in BeckhoffFuse after Karabo 2.11.1 deployment) |
| Created: | 2021-06-07T19:31:48.000+02:00 |
|---|---|
| Author: | Valerii Bondar |
| Notes: | Summer shutdown release, Fuse device added |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Summer shutdown release Devices added: BeckhoffTrainTrigger, BeckhoffLed, BeckhoffMC2Hexapod (BeckhoffMC2Base subclass), BeckhoffMC2Elmo (BeckhoffMC2Base subclass) Features: parameter deprecation in MC2 subclasses follow STOPPING state in Adixen Turbo Full pump. + other minor Fixes: * stepUp/stepDown popup error * epsilon feedback disable on write * avoid extra updates for interlock keys + other minor fixes |
| Created: | 2021-05-31T09:49:13.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-26T14:46:29.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-23T08:19:59.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-23T07:43:58.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-15T18:15:29.000+02:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: |
| Created: | 2021-03-24T09:43:30.000+01:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: | Add the AIBS |
| Created: | 2021-03-08T09:52:30.000+01:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: | Summary: Added auto-generated scene for Pfeiffer vacuum controller IMG400 |
BLADE2_IN_OUT¶
Warning
The velocity for this motor has not been commissioned. You may loose steps in case you set it too high!
The BeckhoffMC2Base device is documented
here.
Autogenerated documentation for the device’s properties and slots can be found here.
The following is the documentation for the base underlying PLC soft device: SD_MC2Base.
Documentation can also be found for the derived soft devices:
BLADE3_IN_OUT¶
Warning
The velocity for this motor has not been commissioned. You may loose steps in case you set it too high!
The BeckhoffMC2Base device is documented
here.
Autogenerated documentation for the device’s properties and slots can be found here.
The following is the documentation for the base underlying PLC soft device: SD_MC2Base.
Documentation can also be found for the derived soft devices:
BLADE4_IN_OUT¶
Warning
The velocity for this motor has not been commissioned. You may loose steps in case you set it too high!
The BeckhoffMC2Base device is documented
here.
Autogenerated documentation for the device’s properties and slots can be found here.
The following is the documentation for the base underlying PLC soft device: SD_MC2Base.
Documentation can also be found for the derived soft devices:
TSENS¶
BLADE1_TEMP1¶
| Instance id: | FXE_OGT1_PSLIT/TSENS/BLADE1_TEMP1 |
|---|---|
| Class id: | BeckhoffAnalogInput |
| Host: | fxe-rr-sys-con-1 |
| Class documentation: | |
| BeckhoffAnalogInput | |
| General: | link |
| Monitor: | link |
| Developer: | link |
| PLC: | link |
| Alias: | fxe-rr-sys-con-1 , fxe-rr-sys-con-14 , fxe-rr-sys-con-10 , fxe-rr-sys-con-11 , fxe-rr-sys-con-13 |
| Git repo: | https://git.xfel.eu/karaboDevices/Beckhoff |
| Last modified: | 2021-10-02T19:55:31.151+02:00 |
| Created at: | 2017-07-20T11:58:15.000+02:00 |
| Main authors: | Mamchykd, Silenzi, Giovanetti |
| Latest tag: | 4.8.2-2.11.1rc1 |
| Deployment tag: | 4.8.2-2.11.1rc1 |
| Installed tag: | 4.6.5-2.11.1 |
| Projects: | FXE_OGT1_PSLIT, FXE_LOOP1, FXE_OGT1_PSLIT |
| Scenes: | FXE_OGT1_PSLIT/TSENS/BLADE1_TEMP1, FXE_OGT1_PSLIT/TSENS/BLADE1_TEMP1, OVERVIEW_OGT1_PSLIT, OVERVIEW_OGT1_PSLIT |
| Accessible by: | CAL, CONTROLS, CTRL, DA, danilevc, xdoc |
Warning
Rogue installation which is not mentioned in the deployment!
Warning
The installed tag (4.6.5-2.11.1) does not match tags mentioned in the deployment ([‘4.8.2-2.11.1rc1’])!
The BeckhoffAnalogInput device is documented in
beckhoff:BeckhoffAnalogInput
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device (i.e. of the server
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- beckhoffComDevice:
- InstanceId of the BeckhoffCom device that forwards commands to the PLC.
- functionBlockName:
- The type of the firmware block.
- fwInstanceName:
- The name of the firmware block instance.
- fwVersion:
- The version of the PLC framework.
- terminal:
- ???
- hardwareStatusBitField:
- This word encodes in bits the hardware-status information of this device
- hardwareState:
- The current state of the hardware decoded
- hardwareRegion:
- The current region of the hardware decoded
- hardwareErrorDescriptor:
- This word encodes in bits describing the hardware error
- hardwareErrorDescription:
- Error Code description
- waitingFor:
- Any call to the PLC will be published here, once the reply is received this property will be cleared. Commands will not be sent to the PLC until this property is cleared.
- epsilon:
- The epsilon determines the amount of change until a new physical value is posted from the hardware
- interlockReadOnly:
- Defines whether interlock conditions are configurable from this interface.
- interlockOn:
- Defines whether interlock surveillance is on or off.
- interlockOk:
- Defines whether interlock is ok (true) or broken (false).
- busy:
- Defines whether the PLC softdevice is busy.
- disableEpsilonFeedback:
- If false, the epsilon will be regulated until the incoming rate reaches the maximum rate
- maxStateUpdateRate:
- If state updates per second exceed this threshold, the state will be displayed as CHANGING
- noisyStateUpdateRateValue:
- Show the state update rate when it’s above ‘Max State Update Rate’ threshold.
- isStateUpdateNoisy:
- State update rate is above ‘Max State Update Rate’ threshold.
- reset:
- Resets the PLC hardware
- enableInterlockedSlots:
- Send device into INTERLOCK_BROKEN state, thus enabling all interlocked slots.
- disableInterlockedSlots:
- Send device into INTERLOCKED state, thus enabling all interlocked slots.
- requestHardwareValues:
- Ask for all property values on the device
- propertiesToPoll:
- All specified properties will be polled from the PLC with the given poll-rate. Only PLC aliases or device keys corresponding to PLC properties are allowed
- pollInterval:
- Hardware poll interval in seconds
- propertiesToRead:
- The specified properties will be read from the PLC by activating the Read button. Only PLC aliases or device keys corresponding to PLC properties are allowed
- readHardware:
- Requests value updates from the PLC for the properties listed under ‘Properties to read’
- force:
- ???
- trigger:
- Do not use this parameter to configure scheduled push. Instead use the parameter ‘scheduledPush’.
- maxUpdateFrequency:
- set to limit maximum update frequency for some values.
- value:
- Analog input of ADC.
- semiRawValue:
- Semi raw value of analog input, i.e. the voltage.
- epsSemiRaw:
- Epsilon of the SemiRawValue.
- relativeEpsilon:
- Flag to define epsilon mode: true means relative epsilon calculation, false means absolute epsilon calculation.
| Created: | 2021-10-02T07:28:37.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Release candidate for 4.8.2 |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-08-23T15:36:04.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Bugfixes: 1. fix wrong value on the PLC when a deprecated paramer has different type wrt. the recommended new one. 2. fix bug (introduced in 4.8.0-2.11.4) that made the devices stay in UNKNOWN state |
| Created: | 2021-08-12T10:32:15.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Asynchronous registration of devices on BeckhoffCom (by means of slotInstanceNew HW state word parsed into bits |
| Created: | 2021-07-28T14:22:45.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
| Created: | 2021-06-23T16:13:27.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-06-22T13:56:55.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
|
| Created: | 2021-06-14T16:09:11.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Added BeckhoffDryPump |
| Created: | 2021-06-10T11:55:43.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Alarm conditions and state are not set on new schema. (Fixes bug seen in BeckhoffFuse after Karabo 2.11.1 deployment) |
| Created: | 2021-06-07T19:31:48.000+02:00 |
|---|---|
| Author: | Valerii Bondar |
| Notes: | Summer shutdown release, Fuse device added |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Summer shutdown release Devices added: BeckhoffTrainTrigger, BeckhoffLed, BeckhoffMC2Hexapod (BeckhoffMC2Base subclass), BeckhoffMC2Elmo (BeckhoffMC2Base subclass) Features: parameter deprecation in MC2 subclasses follow STOPPING state in Adixen Turbo Full pump. + other minor Fixes: * stepUp/stepDown popup error * epsilon feedback disable on write * avoid extra updates for interlock keys + other minor fixes |
| Created: | 2021-05-31T09:49:13.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-26T14:46:29.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-23T08:19:59.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-23T07:43:58.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-15T18:15:29.000+02:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: |
| Created: | 2021-03-24T09:43:30.000+01:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: | Add the AIBS |
| Created: | 2021-03-08T09:52:30.000+01:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: | Summary: Added auto-generated scene for Pfeiffer vacuum controller IMG400 |
BLADE1_TEMP2¶
| Instance id: | FXE_OGT1_PSLIT/TSENS/BLADE1_TEMP2 |
|---|---|
| Class id: | BeckhoffAnalogInput |
| Host: | fxe-rr-sys-con-1 |
| Class documentation: | |
| BeckhoffAnalogInput | |
| General: | link |
| Monitor: | link |
| Developer: | link |
| PLC: | link |
| Alias: | fxe-rr-sys-con-1 , fxe-rr-sys-con-14 , fxe-rr-sys-con-10 , fxe-rr-sys-con-11 , fxe-rr-sys-con-13 |
| Git repo: | https://git.xfel.eu/karaboDevices/Beckhoff |
| Last modified: | 2021-10-02T19:55:31.151+02:00 |
| Created at: | 2017-07-20T11:58:15.000+02:00 |
| Main authors: | Mamchykd, Silenzi, Giovanetti |
| Latest tag: | 4.8.2-2.11.1rc1 |
| Deployment tag: | 4.8.2-2.11.1rc1 |
| Installed tag: | 4.6.5-2.11.1 |
| Projects: | FXE_OGT1_PSLIT, FXE_OGT1_PSLIT, FXE_LOOP1 |
| Scenes: | FXE_OGT1_PSLIT/TSENS/BLADE1_TEMP2, FXE_OGT1_PSLIT/TSENS/BLADE1_TEMP2, OVERVIEW_OGT1_PSLIT, OVERVIEW_OGT1_PSLIT |
| Accessible by: | CAL, CONTROLS, CTRL, DA, danilevc, xdoc |
Warning
Rogue installation which is not mentioned in the deployment!
Warning
The installed tag (4.6.5-2.11.1) does not match tags mentioned in the deployment ([‘4.8.2-2.11.1rc1’])!
The BeckhoffAnalogInput device is documented in
beckhoff:BeckhoffAnalogInput
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device (i.e. of the server
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- beckhoffComDevice:
- InstanceId of the BeckhoffCom device that forwards commands to the PLC.
- functionBlockName:
- The type of the firmware block.
- fwInstanceName:
- The name of the firmware block instance.
- fwVersion:
- The version of the PLC framework.
- terminal:
- ???
- hardwareStatusBitField:
- This word encodes in bits the hardware-status information of this device
- hardwareState:
- The current state of the hardware decoded
- hardwareRegion:
- The current region of the hardware decoded
- hardwareErrorDescriptor:
- This word encodes in bits describing the hardware error
- hardwareErrorDescription:
- Error Code description
- waitingFor:
- Any call to the PLC will be published here, once the reply is received this property will be cleared. Commands will not be sent to the PLC until this property is cleared.
- epsilon:
- The epsilon determines the amount of change until a new physical value is posted from the hardware
- interlockReadOnly:
- Defines whether interlock conditions are configurable from this interface.
- interlockOn:
- Defines whether interlock surveillance is on or off.
- interlockOk:
- Defines whether interlock is ok (true) or broken (false).
- busy:
- Defines whether the PLC softdevice is busy.
- disableEpsilonFeedback:
- If false, the epsilon will be regulated until the incoming rate reaches the maximum rate
- maxStateUpdateRate:
- If state updates per second exceed this threshold, the state will be displayed as CHANGING
- noisyStateUpdateRateValue:
- Show the state update rate when it’s above ‘Max State Update Rate’ threshold.
- isStateUpdateNoisy:
- State update rate is above ‘Max State Update Rate’ threshold.
- reset:
- Resets the PLC hardware
- enableInterlockedSlots:
- Send device into INTERLOCK_BROKEN state, thus enabling all interlocked slots.
- disableInterlockedSlots:
- Send device into INTERLOCKED state, thus enabling all interlocked slots.
- requestHardwareValues:
- Ask for all property values on the device
- propertiesToPoll:
- All specified properties will be polled from the PLC with the given poll-rate. Only PLC aliases or device keys corresponding to PLC properties are allowed
- pollInterval:
- Hardware poll interval in seconds
- propertiesToRead:
- The specified properties will be read from the PLC by activating the Read button. Only PLC aliases or device keys corresponding to PLC properties are allowed
- readHardware:
- Requests value updates from the PLC for the properties listed under ‘Properties to read’
- force:
- ???
- trigger:
- Do not use this parameter to configure scheduled push. Instead use the parameter ‘scheduledPush’.
- maxUpdateFrequency:
- set to limit maximum update frequency for some values.
- value:
- Analog input of ADC.
- semiRawValue:
- Semi raw value of analog input, i.e. the voltage.
- epsSemiRaw:
- Epsilon of the SemiRawValue.
- relativeEpsilon:
- Flag to define epsilon mode: true means relative epsilon calculation, false means absolute epsilon calculation.
| Created: | 2021-10-02T07:28:37.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Release candidate for 4.8.2 |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-08-23T15:36:04.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Bugfixes: 1. fix wrong value on the PLC when a deprecated paramer has different type wrt. the recommended new one. 2. fix bug (introduced in 4.8.0-2.11.4) that made the devices stay in UNKNOWN state |
| Created: | 2021-08-12T10:32:15.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Asynchronous registration of devices on BeckhoffCom (by means of slotInstanceNew HW state word parsed into bits |
| Created: | 2021-07-28T14:22:45.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
| Created: | 2021-06-23T16:13:27.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-06-22T13:56:55.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
|
| Created: | 2021-06-14T16:09:11.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Added BeckhoffDryPump |
| Created: | 2021-06-10T11:55:43.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Alarm conditions and state are not set on new schema. (Fixes bug seen in BeckhoffFuse after Karabo 2.11.1 deployment) |
| Created: | 2021-06-07T19:31:48.000+02:00 |
|---|---|
| Author: | Valerii Bondar |
| Notes: | Summer shutdown release, Fuse device added |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Summer shutdown release Devices added: BeckhoffTrainTrigger, BeckhoffLed, BeckhoffMC2Hexapod (BeckhoffMC2Base subclass), BeckhoffMC2Elmo (BeckhoffMC2Base subclass) Features: parameter deprecation in MC2 subclasses follow STOPPING state in Adixen Turbo Full pump. + other minor Fixes: * stepUp/stepDown popup error * epsilon feedback disable on write * avoid extra updates for interlock keys + other minor fixes |
| Created: | 2021-05-31T09:49:13.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-26T14:46:29.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-23T08:19:59.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-23T07:43:58.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-15T18:15:29.000+02:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: |
| Created: | 2021-03-24T09:43:30.000+01:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: | Add the AIBS |
| Created: | 2021-03-08T09:52:30.000+01:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: | Summary: Added auto-generated scene for Pfeiffer vacuum controller IMG400 |
BLADE2_TEMP1¶
| Instance id: | FXE_OGT1_PSLIT/TSENS/BLADE2_TEMP1 |
|---|---|
| Class id: | BeckhoffAnalogInput |
| Host: | fxe-rr-sys-con-1 |
| Class documentation: | |
| BeckhoffAnalogInput | |
| General: | link |
| Monitor: | link |
| Developer: | link |
| PLC: | link |
| Alias: | fxe-rr-sys-con-1 , fxe-rr-sys-con-14 , fxe-rr-sys-con-10 , fxe-rr-sys-con-11 , fxe-rr-sys-con-13 |
| Git repo: | https://git.xfel.eu/karaboDevices/Beckhoff |
| Last modified: | 2021-10-02T19:55:31.151+02:00 |
| Created at: | 2017-07-20T11:58:15.000+02:00 |
| Main authors: | Mamchykd, Silenzi, Giovanetti |
| Latest tag: | 4.8.2-2.11.1rc1 |
| Deployment tag: | 4.8.2-2.11.1rc1 |
| Installed tag: | 4.6.5-2.11.1 |
| Projects: | FXE_OGT1_PSLIT, FXE_OGT1_PSLIT, FXE_LOOP1 |
| Scenes: | FXE_OGT1_PSLIT/TSENS/BLADE2_TEMP1, FXE_OGT1_PSLIT/TSENS/BLADE2_TEMP1, OVERVIEW_OGT1_PSLIT, OVERVIEW_OGT1_PSLIT |
| Accessible by: | CAL, CONTROLS, CTRL, DA, danilevc, xdoc |
Warning
Rogue installation which is not mentioned in the deployment!
Warning
The installed tag (4.6.5-2.11.1) does not match tags mentioned in the deployment ([‘4.8.2-2.11.1rc1’])!
The BeckhoffAnalogInput device is documented in
beckhoff:BeckhoffAnalogInput
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device (i.e. of the server
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- beckhoffComDevice:
- InstanceId of the BeckhoffCom device that forwards commands to the PLC.
- functionBlockName:
- The type of the firmware block.
- fwInstanceName:
- The name of the firmware block instance.
- fwVersion:
- The version of the PLC framework.
- terminal:
- ???
- hardwareStatusBitField:
- This word encodes in bits the hardware-status information of this device
- hardwareState:
- The current state of the hardware decoded
- hardwareRegion:
- The current region of the hardware decoded
- hardwareErrorDescriptor:
- This word encodes in bits describing the hardware error
- hardwareErrorDescription:
- Error Code description
- waitingFor:
- Any call to the PLC will be published here, once the reply is received this property will be cleared. Commands will not be sent to the PLC until this property is cleared.
- epsilon:
- The epsilon determines the amount of change until a new physical value is posted from the hardware
- interlockReadOnly:
- Defines whether interlock conditions are configurable from this interface.
- interlockOn:
- Defines whether interlock surveillance is on or off.
- interlockOk:
- Defines whether interlock is ok (true) or broken (false).
- busy:
- Defines whether the PLC softdevice is busy.
- disableEpsilonFeedback:
- If false, the epsilon will be regulated until the incoming rate reaches the maximum rate
- maxStateUpdateRate:
- If state updates per second exceed this threshold, the state will be displayed as CHANGING
- noisyStateUpdateRateValue:
- Show the state update rate when it’s above ‘Max State Update Rate’ threshold.
- isStateUpdateNoisy:
- State update rate is above ‘Max State Update Rate’ threshold.
- reset:
- Resets the PLC hardware
- enableInterlockedSlots:
- Send device into INTERLOCK_BROKEN state, thus enabling all interlocked slots.
- disableInterlockedSlots:
- Send device into INTERLOCKED state, thus enabling all interlocked slots.
- requestHardwareValues:
- Ask for all property values on the device
- propertiesToPoll:
- All specified properties will be polled from the PLC with the given poll-rate. Only PLC aliases or device keys corresponding to PLC properties are allowed
- pollInterval:
- Hardware poll interval in seconds
- propertiesToRead:
- The specified properties will be read from the PLC by activating the Read button. Only PLC aliases or device keys corresponding to PLC properties are allowed
- readHardware:
- Requests value updates from the PLC for the properties listed under ‘Properties to read’
- force:
- ???
- trigger:
- Do not use this parameter to configure scheduled push. Instead use the parameter ‘scheduledPush’.
- maxUpdateFrequency:
- set to limit maximum update frequency for some values.
- value:
- Analog input of ADC.
- semiRawValue:
- Semi raw value of analog input, i.e. the voltage.
- epsSemiRaw:
- Epsilon of the SemiRawValue.
- relativeEpsilon:
- Flag to define epsilon mode: true means relative epsilon calculation, false means absolute epsilon calculation.
| Created: | 2021-10-02T07:28:37.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Release candidate for 4.8.2 |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-08-23T15:36:04.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Bugfixes: 1. fix wrong value on the PLC when a deprecated paramer has different type wrt. the recommended new one. 2. fix bug (introduced in 4.8.0-2.11.4) that made the devices stay in UNKNOWN state |
| Created: | 2021-08-12T10:32:15.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Asynchronous registration of devices on BeckhoffCom (by means of slotInstanceNew HW state word parsed into bits |
| Created: | 2021-07-28T14:22:45.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
| Created: | 2021-06-23T16:13:27.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-06-22T13:56:55.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
|
| Created: | 2021-06-14T16:09:11.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Added BeckhoffDryPump |
| Created: | 2021-06-10T11:55:43.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Alarm conditions and state are not set on new schema. (Fixes bug seen in BeckhoffFuse after Karabo 2.11.1 deployment) |
| Created: | 2021-06-07T19:31:48.000+02:00 |
|---|---|
| Author: | Valerii Bondar |
| Notes: | Summer shutdown release, Fuse device added |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Summer shutdown release Devices added: BeckhoffTrainTrigger, BeckhoffLed, BeckhoffMC2Hexapod (BeckhoffMC2Base subclass), BeckhoffMC2Elmo (BeckhoffMC2Base subclass) Features: parameter deprecation in MC2 subclasses follow STOPPING state in Adixen Turbo Full pump. + other minor Fixes: * stepUp/stepDown popup error * epsilon feedback disable on write * avoid extra updates for interlock keys + other minor fixes |
| Created: | 2021-05-31T09:49:13.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-26T14:46:29.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-23T08:19:59.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-23T07:43:58.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-15T18:15:29.000+02:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: |
| Created: | 2021-03-24T09:43:30.000+01:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: | Add the AIBS |
| Created: | 2021-03-08T09:52:30.000+01:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: | Summary: Added auto-generated scene for Pfeiffer vacuum controller IMG400 |
BLADE2_TEMP2¶
| Instance id: | FXE_OGT1_PSLIT/TSENS/BLADE2_TEMP2 |
|---|---|
| Class id: | BeckhoffAnalogInput |
| Host: | fxe-rr-sys-con-1 |
| Class documentation: | |
| BeckhoffAnalogInput | |
| General: | link |
| Monitor: | link |
| Developer: | link |
| PLC: | link |
| Alias: | fxe-rr-sys-con-1 , fxe-rr-sys-con-14 , fxe-rr-sys-con-10 , fxe-rr-sys-con-11 , fxe-rr-sys-con-13 |
| Git repo: | https://git.xfel.eu/karaboDevices/Beckhoff |
| Last modified: | 2021-10-02T19:55:31.151+02:00 |
| Created at: | 2017-07-20T11:58:15.000+02:00 |
| Main authors: | Mamchykd, Silenzi, Giovanetti |
| Latest tag: | 4.8.2-2.11.1rc1 |
| Deployment tag: | 4.8.2-2.11.1rc1 |
| Installed tag: | 4.6.5-2.11.1 |
| Projects: | FXE_OGT1_PSLIT, FXE_OGT1_PSLIT, FXE_LOOP1 |
| Scenes: | FXE_OGT1_PSLIT/TSENS/BLADE2_TEMP2, FXE_OGT1_PSLIT/TSENS/BLADE2_TEMP2, OVERVIEW_OGT1_PSLIT, OVERVIEW_OGT1_PSLIT |
| Accessible by: | CAL, CONTROLS, CTRL, DA, danilevc, xdoc |
Warning
Rogue installation which is not mentioned in the deployment!
Warning
The installed tag (4.6.5-2.11.1) does not match tags mentioned in the deployment ([‘4.8.2-2.11.1rc1’])!
The BeckhoffAnalogInput device is documented in
beckhoff:BeckhoffAnalogInput
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device (i.e. of the server
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- beckhoffComDevice:
- InstanceId of the BeckhoffCom device that forwards commands to the PLC.
- functionBlockName:
- The type of the firmware block.
- fwInstanceName:
- The name of the firmware block instance.
- fwVersion:
- The version of the PLC framework.
- terminal:
- ???
- hardwareStatusBitField:
- This word encodes in bits the hardware-status information of this device
- hardwareState:
- The current state of the hardware decoded
- hardwareRegion:
- The current region of the hardware decoded
- hardwareErrorDescriptor:
- This word encodes in bits describing the hardware error
- hardwareErrorDescription:
- Error Code description
- waitingFor:
- Any call to the PLC will be published here, once the reply is received this property will be cleared. Commands will not be sent to the PLC until this property is cleared.
- epsilon:
- The epsilon determines the amount of change until a new physical value is posted from the hardware
- interlockReadOnly:
- Defines whether interlock conditions are configurable from this interface.
- interlockOn:
- Defines whether interlock surveillance is on or off.
- interlockOk:
- Defines whether interlock is ok (true) or broken (false).
- busy:
- Defines whether the PLC softdevice is busy.
- disableEpsilonFeedback:
- If false, the epsilon will be regulated until the incoming rate reaches the maximum rate
- maxStateUpdateRate:
- If state updates per second exceed this threshold, the state will be displayed as CHANGING
- noisyStateUpdateRateValue:
- Show the state update rate when it’s above ‘Max State Update Rate’ threshold.
- isStateUpdateNoisy:
- State update rate is above ‘Max State Update Rate’ threshold.
- reset:
- Resets the PLC hardware
- enableInterlockedSlots:
- Send device into INTERLOCK_BROKEN state, thus enabling all interlocked slots.
- disableInterlockedSlots:
- Send device into INTERLOCKED state, thus enabling all interlocked slots.
- requestHardwareValues:
- Ask for all property values on the device
- propertiesToPoll:
- All specified properties will be polled from the PLC with the given poll-rate. Only PLC aliases or device keys corresponding to PLC properties are allowed
- pollInterval:
- Hardware poll interval in seconds
- propertiesToRead:
- The specified properties will be read from the PLC by activating the Read button. Only PLC aliases or device keys corresponding to PLC properties are allowed
- readHardware:
- Requests value updates from the PLC for the properties listed under ‘Properties to read’
- force:
- ???
- trigger:
- Do not use this parameter to configure scheduled push. Instead use the parameter ‘scheduledPush’.
- maxUpdateFrequency:
- set to limit maximum update frequency for some values.
- value:
- Analog input of ADC.
- semiRawValue:
- Semi raw value of analog input, i.e. the voltage.
- epsSemiRaw:
- Epsilon of the SemiRawValue.
- relativeEpsilon:
- Flag to define epsilon mode: true means relative epsilon calculation, false means absolute epsilon calculation.
| Created: | 2021-10-02T07:28:37.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Release candidate for 4.8.2 |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-08-23T15:36:04.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Bugfixes: 1. fix wrong value on the PLC when a deprecated paramer has different type wrt. the recommended new one. 2. fix bug (introduced in 4.8.0-2.11.4) that made the devices stay in UNKNOWN state |
| Created: | 2021-08-12T10:32:15.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Asynchronous registration of devices on BeckhoffCom (by means of slotInstanceNew HW state word parsed into bits |
| Created: | 2021-07-28T14:22:45.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
| Created: | 2021-06-23T16:13:27.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-06-22T13:56:55.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
|
| Created: | 2021-06-14T16:09:11.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Added BeckhoffDryPump |
| Created: | 2021-06-10T11:55:43.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Alarm conditions and state are not set on new schema. (Fixes bug seen in BeckhoffFuse after Karabo 2.11.1 deployment) |
| Created: | 2021-06-07T19:31:48.000+02:00 |
|---|---|
| Author: | Valerii Bondar |
| Notes: | Summer shutdown release, Fuse device added |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Summer shutdown release Devices added: BeckhoffTrainTrigger, BeckhoffLed, BeckhoffMC2Hexapod (BeckhoffMC2Base subclass), BeckhoffMC2Elmo (BeckhoffMC2Base subclass) Features: parameter deprecation in MC2 subclasses follow STOPPING state in Adixen Turbo Full pump. + other minor Fixes: * stepUp/stepDown popup error * epsilon feedback disable on write * avoid extra updates for interlock keys + other minor fixes |
| Created: | 2021-05-31T09:49:13.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-26T14:46:29.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-23T08:19:59.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-23T07:43:58.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-15T18:15:29.000+02:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: |
| Created: | 2021-03-24T09:43:30.000+01:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: | Add the AIBS |
| Created: | 2021-03-08T09:52:30.000+01:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: | Summary: Added auto-generated scene for Pfeiffer vacuum controller IMG400 |
BLADE3_TEMP1¶
| Instance id: | FXE_OGT1_PSLIT/TSENS/BLADE3_TEMP1 |
|---|---|
| Class id: | BeckhoffAnalogInput |
| Host: | fxe-rr-sys-con-1 |
| Class documentation: | |
| BeckhoffAnalogInput | |
| General: | link |
| Monitor: | link |
| Developer: | link |
| PLC: | link |
| Alias: | fxe-rr-sys-con-1 , fxe-rr-sys-con-14 , fxe-rr-sys-con-10 , fxe-rr-sys-con-11 , fxe-rr-sys-con-13 |
| Git repo: | https://git.xfel.eu/karaboDevices/Beckhoff |
| Last modified: | 2021-10-02T19:55:31.151+02:00 |
| Created at: | 2017-07-20T11:58:15.000+02:00 |
| Main authors: | Mamchykd, Silenzi, Giovanetti |
| Latest tag: | 4.8.2-2.11.1rc1 |
| Deployment tag: | 4.8.2-2.11.1rc1 |
| Installed tag: | 4.6.5-2.11.1 |
| Projects: | FXE_OGT1_PSLIT, FXE_LOOP1, FXE_OGT1_PSLIT |
| Scenes: | FXE_OGT1_PSLIT/TSENS/BLADE3_TEMP1, OVERVIEW_OGT1_PSLIT, OVERVIEW_OGT1_PSLIT, FXE_OGT1_PSLIT/TSENS/BLADE3_TEMP1 |
| Accessible by: | CAL, CONTROLS, CTRL, DA, danilevc, xdoc |
Warning
Rogue installation which is not mentioned in the deployment!
Warning
The installed tag (4.6.5-2.11.1) does not match tags mentioned in the deployment ([‘4.8.2-2.11.1rc1’])!
The BeckhoffAnalogInput device is documented in
beckhoff:BeckhoffAnalogInput
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device (i.e. of the server
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- beckhoffComDevice:
- InstanceId of the BeckhoffCom device that forwards commands to the PLC.
- functionBlockName:
- The type of the firmware block.
- fwInstanceName:
- The name of the firmware block instance.
- fwVersion:
- The version of the PLC framework.
- terminal:
- ???
- hardwareStatusBitField:
- This word encodes in bits the hardware-status information of this device
- hardwareState:
- The current state of the hardware decoded
- hardwareRegion:
- The current region of the hardware decoded
- hardwareErrorDescriptor:
- This word encodes in bits describing the hardware error
- hardwareErrorDescription:
- Error Code description
- waitingFor:
- Any call to the PLC will be published here, once the reply is received this property will be cleared. Commands will not be sent to the PLC until this property is cleared.
- epsilon:
- The epsilon determines the amount of change until a new physical value is posted from the hardware
- interlockReadOnly:
- Defines whether interlock conditions are configurable from this interface.
- interlockOn:
- Defines whether interlock surveillance is on or off.
- interlockOk:
- Defines whether interlock is ok (true) or broken (false).
- busy:
- Defines whether the PLC softdevice is busy.
- disableEpsilonFeedback:
- If false, the epsilon will be regulated until the incoming rate reaches the maximum rate
- maxStateUpdateRate:
- If state updates per second exceed this threshold, the state will be displayed as CHANGING
- noisyStateUpdateRateValue:
- Show the state update rate when it’s above ‘Max State Update Rate’ threshold.
- isStateUpdateNoisy:
- State update rate is above ‘Max State Update Rate’ threshold.
- reset:
- Resets the PLC hardware
- enableInterlockedSlots:
- Send device into INTERLOCK_BROKEN state, thus enabling all interlocked slots.
- disableInterlockedSlots:
- Send device into INTERLOCKED state, thus enabling all interlocked slots.
- requestHardwareValues:
- Ask for all property values on the device
- propertiesToPoll:
- All specified properties will be polled from the PLC with the given poll-rate. Only PLC aliases or device keys corresponding to PLC properties are allowed
- pollInterval:
- Hardware poll interval in seconds
- propertiesToRead:
- The specified properties will be read from the PLC by activating the Read button. Only PLC aliases or device keys corresponding to PLC properties are allowed
- readHardware:
- Requests value updates from the PLC for the properties listed under ‘Properties to read’
- force:
- ???
- trigger:
- Do not use this parameter to configure scheduled push. Instead use the parameter ‘scheduledPush’.
- maxUpdateFrequency:
- set to limit maximum update frequency for some values.
- value:
- Analog input of ADC.
- semiRawValue:
- Semi raw value of analog input, i.e. the voltage.
- epsSemiRaw:
- Epsilon of the SemiRawValue.
- relativeEpsilon:
- Flag to define epsilon mode: true means relative epsilon calculation, false means absolute epsilon calculation.
| Created: | 2021-10-02T07:28:37.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Release candidate for 4.8.2 |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-08-23T15:36:04.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Bugfixes: 1. fix wrong value on the PLC when a deprecated paramer has different type wrt. the recommended new one. 2. fix bug (introduced in 4.8.0-2.11.4) that made the devices stay in UNKNOWN state |
| Created: | 2021-08-12T10:32:15.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Asynchronous registration of devices on BeckhoffCom (by means of slotInstanceNew HW state word parsed into bits |
| Created: | 2021-07-28T14:22:45.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
| Created: | 2021-06-23T16:13:27.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-06-22T13:56:55.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
|
| Created: | 2021-06-14T16:09:11.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Added BeckhoffDryPump |
| Created: | 2021-06-10T11:55:43.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Alarm conditions and state are not set on new schema. (Fixes bug seen in BeckhoffFuse after Karabo 2.11.1 deployment) |
| Created: | 2021-06-07T19:31:48.000+02:00 |
|---|---|
| Author: | Valerii Bondar |
| Notes: | Summer shutdown release, Fuse device added |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Summer shutdown release Devices added: BeckhoffTrainTrigger, BeckhoffLed, BeckhoffMC2Hexapod (BeckhoffMC2Base subclass), BeckhoffMC2Elmo (BeckhoffMC2Base subclass) Features: parameter deprecation in MC2 subclasses follow STOPPING state in Adixen Turbo Full pump. + other minor Fixes: * stepUp/stepDown popup error * epsilon feedback disable on write * avoid extra updates for interlock keys + other minor fixes |
| Created: | 2021-05-31T09:49:13.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-26T14:46:29.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-23T08:19:59.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-23T07:43:58.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-15T18:15:29.000+02:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: |
| Created: | 2021-03-24T09:43:30.000+01:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: | Add the AIBS |
| Created: | 2021-03-08T09:52:30.000+01:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: | Summary: Added auto-generated scene for Pfeiffer vacuum controller IMG400 |
BLADE3_TEMP2¶
| Instance id: | FXE_OGT1_PSLIT/TSENS/BLADE3_TEMP2 |
|---|---|
| Class id: | BeckhoffAnalogInput |
| Host: | fxe-rr-sys-con-1 |
| Class documentation: | |
| BeckhoffAnalogInput | |
| General: | link |
| Monitor: | link |
| Developer: | link |
| PLC: | link |
| Alias: | fxe-rr-sys-con-1 , fxe-rr-sys-con-14 , fxe-rr-sys-con-10 , fxe-rr-sys-con-11 , fxe-rr-sys-con-13 |
| Git repo: | https://git.xfel.eu/karaboDevices/Beckhoff |
| Last modified: | 2021-10-02T19:55:31.151+02:00 |
| Created at: | 2017-07-20T11:58:15.000+02:00 |
| Main authors: | Mamchykd, Silenzi, Giovanetti |
| Latest tag: | 4.8.2-2.11.1rc1 |
| Deployment tag: | 4.8.2-2.11.1rc1 |
| Installed tag: | 4.6.5-2.11.1 |
| Projects: | FXE_OGT1_PSLIT, FXE_OGT1_PSLIT, FXE_LOOP1 |
| Scenes: | FXE_OGT1_PSLIT/TSENS/BLADE3_TEMP2, FXE_OGT1_PSLIT/TSENS/BLADE3_TEMP2, OVERVIEW_OGT1_PSLIT, OVERVIEW_OGT1_PSLIT |
| Accessible by: | CAL, CONTROLS, CTRL, DA, danilevc, xdoc |
Warning
Rogue installation which is not mentioned in the deployment!
Warning
The installed tag (4.6.5-2.11.1) does not match tags mentioned in the deployment ([‘4.8.2-2.11.1rc1’])!
The BeckhoffAnalogInput device is documented in
beckhoff:BeckhoffAnalogInput
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device (i.e. of the server
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- beckhoffComDevice:
- InstanceId of the BeckhoffCom device that forwards commands to the PLC.
- functionBlockName:
- The type of the firmware block.
- fwInstanceName:
- The name of the firmware block instance.
- fwVersion:
- The version of the PLC framework.
- terminal:
- ???
- hardwareStatusBitField:
- This word encodes in bits the hardware-status information of this device
- hardwareState:
- The current state of the hardware decoded
- hardwareRegion:
- The current region of the hardware decoded
- hardwareErrorDescriptor:
- This word encodes in bits describing the hardware error
- hardwareErrorDescription:
- Error Code description
- waitingFor:
- Any call to the PLC will be published here, once the reply is received this property will be cleared. Commands will not be sent to the PLC until this property is cleared.
- epsilon:
- The epsilon determines the amount of change until a new physical value is posted from the hardware
- interlockReadOnly:
- Defines whether interlock conditions are configurable from this interface.
- interlockOn:
- Defines whether interlock surveillance is on or off.
- interlockOk:
- Defines whether interlock is ok (true) or broken (false).
- busy:
- Defines whether the PLC softdevice is busy.
- disableEpsilonFeedback:
- If false, the epsilon will be regulated until the incoming rate reaches the maximum rate
- maxStateUpdateRate:
- If state updates per second exceed this threshold, the state will be displayed as CHANGING
- noisyStateUpdateRateValue:
- Show the state update rate when it’s above ‘Max State Update Rate’ threshold.
- isStateUpdateNoisy:
- State update rate is above ‘Max State Update Rate’ threshold.
- reset:
- Resets the PLC hardware
- enableInterlockedSlots:
- Send device into INTERLOCK_BROKEN state, thus enabling all interlocked slots.
- disableInterlockedSlots:
- Send device into INTERLOCKED state, thus enabling all interlocked slots.
- requestHardwareValues:
- Ask for all property values on the device
- propertiesToPoll:
- All specified properties will be polled from the PLC with the given poll-rate. Only PLC aliases or device keys corresponding to PLC properties are allowed
- pollInterval:
- Hardware poll interval in seconds
- propertiesToRead:
- The specified properties will be read from the PLC by activating the Read button. Only PLC aliases or device keys corresponding to PLC properties are allowed
- readHardware:
- Requests value updates from the PLC for the properties listed under ‘Properties to read’
- force:
- ???
- trigger:
- Do not use this parameter to configure scheduled push. Instead use the parameter ‘scheduledPush’.
- maxUpdateFrequency:
- set to limit maximum update frequency for some values.
- value:
- Analog input of ADC.
- semiRawValue:
- Semi raw value of analog input, i.e. the voltage.
- epsSemiRaw:
- Epsilon of the SemiRawValue.
- relativeEpsilon:
- Flag to define epsilon mode: true means relative epsilon calculation, false means absolute epsilon calculation.
| Created: | 2021-10-02T07:28:37.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Release candidate for 4.8.2 |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-08-23T15:36:04.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Bugfixes: 1. fix wrong value on the PLC when a deprecated paramer has different type wrt. the recommended new one. 2. fix bug (introduced in 4.8.0-2.11.4) that made the devices stay in UNKNOWN state |
| Created: | 2021-08-12T10:32:15.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Asynchronous registration of devices on BeckhoffCom (by means of slotInstanceNew HW state word parsed into bits |
| Created: | 2021-07-28T14:22:45.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
| Created: | 2021-06-23T16:13:27.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-06-22T13:56:55.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
|
| Created: | 2021-06-14T16:09:11.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Added BeckhoffDryPump |
| Created: | 2021-06-10T11:55:43.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Alarm conditions and state are not set on new schema. (Fixes bug seen in BeckhoffFuse after Karabo 2.11.1 deployment) |
| Created: | 2021-06-07T19:31:48.000+02:00 |
|---|---|
| Author: | Valerii Bondar |
| Notes: | Summer shutdown release, Fuse device added |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Summer shutdown release Devices added: BeckhoffTrainTrigger, BeckhoffLed, BeckhoffMC2Hexapod (BeckhoffMC2Base subclass), BeckhoffMC2Elmo (BeckhoffMC2Base subclass) Features: parameter deprecation in MC2 subclasses follow STOPPING state in Adixen Turbo Full pump. + other minor Fixes: * stepUp/stepDown popup error * epsilon feedback disable on write * avoid extra updates for interlock keys + other minor fixes |
| Created: | 2021-05-31T09:49:13.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-26T14:46:29.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-23T08:19:59.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-23T07:43:58.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-15T18:15:29.000+02:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: |
| Created: | 2021-03-24T09:43:30.000+01:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: | Add the AIBS |
| Created: | 2021-03-08T09:52:30.000+01:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: | Summary: Added auto-generated scene for Pfeiffer vacuum controller IMG400 |
BLADE4_TEMP1¶
| Instance id: | FXE_OGT1_PSLIT/TSENS/BLADE4_TEMP1 |
|---|---|
| Class id: | BeckhoffAnalogInput |
| Host: | fxe-rr-sys-con-1 |
| Class documentation: | |
| BeckhoffAnalogInput | |
| General: | link |
| Monitor: | link |
| Developer: | link |
| PLC: | link |
| Alias: | fxe-rr-sys-con-1 , fxe-rr-sys-con-14 , fxe-rr-sys-con-10 , fxe-rr-sys-con-11 , fxe-rr-sys-con-13 |
| Git repo: | https://git.xfel.eu/karaboDevices/Beckhoff |
| Last modified: | 2021-10-02T19:55:31.151+02:00 |
| Created at: | 2017-07-20T11:58:15.000+02:00 |
| Main authors: | Mamchykd, Silenzi, Giovanetti |
| Latest tag: | 4.8.2-2.11.1rc1 |
| Deployment tag: | 4.8.2-2.11.1rc1 |
| Installed tag: | 4.6.5-2.11.1 |
| Projects: | FXE_OGT1_PSLIT, FXE_OGT1_PSLIT, FXE_LOOP1 |
| Scenes: | FXE_OGT1_PSLIT/TSENS/BLADE4_TEMP1, FXE_OGT1_PSLIT/TSENS/BLADE4_TEMP1, OVERVIEW_OGT1_PSLIT, OVERVIEW_OGT1_PSLIT |
| Accessible by: | CAL, CONTROLS, CTRL, DA, danilevc, xdoc |
Warning
Rogue installation which is not mentioned in the deployment!
Warning
The installed tag (4.6.5-2.11.1) does not match tags mentioned in the deployment ([‘4.8.2-2.11.1rc1’])!
The BeckhoffAnalogInput device is documented in
beckhoff:BeckhoffAnalogInput
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device (i.e. of the server
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- beckhoffComDevice:
- InstanceId of the BeckhoffCom device that forwards commands to the PLC.
- functionBlockName:
- The type of the firmware block.
- fwInstanceName:
- The name of the firmware block instance.
- fwVersion:
- The version of the PLC framework.
- terminal:
- ???
- hardwareStatusBitField:
- This word encodes in bits the hardware-status information of this device
- hardwareState:
- The current state of the hardware decoded
- hardwareRegion:
- The current region of the hardware decoded
- hardwareErrorDescriptor:
- This word encodes in bits describing the hardware error
- hardwareErrorDescription:
- Error Code description
- waitingFor:
- Any call to the PLC will be published here, once the reply is received this property will be cleared. Commands will not be sent to the PLC until this property is cleared.
- epsilon:
- The epsilon determines the amount of change until a new physical value is posted from the hardware
- interlockReadOnly:
- Defines whether interlock conditions are configurable from this interface.
- interlockOn:
- Defines whether interlock surveillance is on or off.
- interlockOk:
- Defines whether interlock is ok (true) or broken (false).
- busy:
- Defines whether the PLC softdevice is busy.
- disableEpsilonFeedback:
- If false, the epsilon will be regulated until the incoming rate reaches the maximum rate
- maxStateUpdateRate:
- If state updates per second exceed this threshold, the state will be displayed as CHANGING
- noisyStateUpdateRateValue:
- Show the state update rate when it’s above ‘Max State Update Rate’ threshold.
- isStateUpdateNoisy:
- State update rate is above ‘Max State Update Rate’ threshold.
- reset:
- Resets the PLC hardware
- enableInterlockedSlots:
- Send device into INTERLOCK_BROKEN state, thus enabling all interlocked slots.
- disableInterlockedSlots:
- Send device into INTERLOCKED state, thus enabling all interlocked slots.
- requestHardwareValues:
- Ask for all property values on the device
- propertiesToPoll:
- All specified properties will be polled from the PLC with the given poll-rate. Only PLC aliases or device keys corresponding to PLC properties are allowed
- pollInterval:
- Hardware poll interval in seconds
- propertiesToRead:
- The specified properties will be read from the PLC by activating the Read button. Only PLC aliases or device keys corresponding to PLC properties are allowed
- readHardware:
- Requests value updates from the PLC for the properties listed under ‘Properties to read’
- force:
- ???
- trigger:
- Do not use this parameter to configure scheduled push. Instead use the parameter ‘scheduledPush’.
- maxUpdateFrequency:
- set to limit maximum update frequency for some values.
- value:
- Analog input of ADC.
- semiRawValue:
- Semi raw value of analog input, i.e. the voltage.
- epsSemiRaw:
- Epsilon of the SemiRawValue.
- relativeEpsilon:
- Flag to define epsilon mode: true means relative epsilon calculation, false means absolute epsilon calculation.
| Created: | 2021-10-02T07:28:37.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Release candidate for 4.8.2 |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-08-23T15:36:04.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Bugfixes: 1. fix wrong value on the PLC when a deprecated paramer has different type wrt. the recommended new one. 2. fix bug (introduced in 4.8.0-2.11.4) that made the devices stay in UNKNOWN state |
| Created: | 2021-08-12T10:32:15.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Asynchronous registration of devices on BeckhoffCom (by means of slotInstanceNew HW state word parsed into bits |
| Created: | 2021-07-28T14:22:45.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
| Created: | 2021-06-23T16:13:27.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-06-22T13:56:55.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
|
| Created: | 2021-06-14T16:09:11.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Added BeckhoffDryPump |
| Created: | 2021-06-10T11:55:43.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Alarm conditions and state are not set on new schema. (Fixes bug seen in BeckhoffFuse after Karabo 2.11.1 deployment) |
| Created: | 2021-06-07T19:31:48.000+02:00 |
|---|---|
| Author: | Valerii Bondar |
| Notes: | Summer shutdown release, Fuse device added |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Summer shutdown release Devices added: BeckhoffTrainTrigger, BeckhoffLed, BeckhoffMC2Hexapod (BeckhoffMC2Base subclass), BeckhoffMC2Elmo (BeckhoffMC2Base subclass) Features: parameter deprecation in MC2 subclasses follow STOPPING state in Adixen Turbo Full pump. + other minor Fixes: * stepUp/stepDown popup error * epsilon feedback disable on write * avoid extra updates for interlock keys + other minor fixes |
| Created: | 2021-05-31T09:49:13.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-26T14:46:29.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-23T08:19:59.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-23T07:43:58.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-15T18:15:29.000+02:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: |
| Created: | 2021-03-24T09:43:30.000+01:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: | Add the AIBS |
| Created: | 2021-03-08T09:52:30.000+01:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: | Summary: Added auto-generated scene for Pfeiffer vacuum controller IMG400 |
BLADE4_TEMP2¶
| Instance id: | FXE_OGT1_PSLIT/TSENS/BLADE4_TEMP2 |
|---|---|
| Class id: | BeckhoffAnalogInput |
| Host: | fxe-rr-sys-con-1 |
| Class documentation: | |
| BeckhoffAnalogInput | |
| General: | link |
| Monitor: | link |
| Developer: | link |
| PLC: | link |
| Alias: | fxe-rr-sys-con-1 , fxe-rr-sys-con-14 , fxe-rr-sys-con-10 , fxe-rr-sys-con-11 , fxe-rr-sys-con-13 |
| Git repo: | https://git.xfel.eu/karaboDevices/Beckhoff |
| Last modified: | 2021-10-02T19:55:31.151+02:00 |
| Created at: | 2017-07-20T11:58:15.000+02:00 |
| Main authors: | Mamchykd, Silenzi, Giovanetti |
| Latest tag: | 4.8.2-2.11.1rc1 |
| Deployment tag: | 4.8.2-2.11.1rc1 |
| Installed tag: | 4.6.5-2.11.1 |
| Projects: | FXE_OGT1_PSLIT, FXE_OGT1_PSLIT, FXE_LOOP1 |
| Scenes: | FXE_OGT1_PSLIT/TSENS/BLADE4_TEMP2, OVERVIEW_OGT1_PSLIT, OVERVIEW_OGT1_PSLIT, FXE_OGT1_PSLIT/TSENS/BLADE4_TEMP2 |
| Accessible by: | CAL, CONTROLS, CTRL, DA, danilevc, xdoc |
Warning
Rogue installation which is not mentioned in the deployment!
Warning
The installed tag (4.6.5-2.11.1) does not match tags mentioned in the deployment ([‘4.8.2-2.11.1rc1’])!
The BeckhoffAnalogInput device is documented in
beckhoff:BeckhoffAnalogInput
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device (i.e. of the server
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- beckhoffComDevice:
- InstanceId of the BeckhoffCom device that forwards commands to the PLC.
- functionBlockName:
- The type of the firmware block.
- fwInstanceName:
- The name of the firmware block instance.
- fwVersion:
- The version of the PLC framework.
- terminal:
- ???
- hardwareStatusBitField:
- This word encodes in bits the hardware-status information of this device
- hardwareState:
- The current state of the hardware decoded
- hardwareRegion:
- The current region of the hardware decoded
- hardwareErrorDescriptor:
- This word encodes in bits describing the hardware error
- hardwareErrorDescription:
- Error Code description
- waitingFor:
- Any call to the PLC will be published here, once the reply is received this property will be cleared. Commands will not be sent to the PLC until this property is cleared.
- epsilon:
- The epsilon determines the amount of change until a new physical value is posted from the hardware
- interlockReadOnly:
- Defines whether interlock conditions are configurable from this interface.
- interlockOn:
- Defines whether interlock surveillance is on or off.
- interlockOk:
- Defines whether interlock is ok (true) or broken (false).
- busy:
- Defines whether the PLC softdevice is busy.
- disableEpsilonFeedback:
- If false, the epsilon will be regulated until the incoming rate reaches the maximum rate
- maxStateUpdateRate:
- If state updates per second exceed this threshold, the state will be displayed as CHANGING
- noisyStateUpdateRateValue:
- Show the state update rate when it’s above ‘Max State Update Rate’ threshold.
- isStateUpdateNoisy:
- State update rate is above ‘Max State Update Rate’ threshold.
- reset:
- Resets the PLC hardware
- enableInterlockedSlots:
- Send device into INTERLOCK_BROKEN state, thus enabling all interlocked slots.
- disableInterlockedSlots:
- Send device into INTERLOCKED state, thus enabling all interlocked slots.
- requestHardwareValues:
- Ask for all property values on the device
- propertiesToPoll:
- All specified properties will be polled from the PLC with the given poll-rate. Only PLC aliases or device keys corresponding to PLC properties are allowed
- pollInterval:
- Hardware poll interval in seconds
- propertiesToRead:
- The specified properties will be read from the PLC by activating the Read button. Only PLC aliases or device keys corresponding to PLC properties are allowed
- readHardware:
- Requests value updates from the PLC for the properties listed under ‘Properties to read’
- force:
- ???
- trigger:
- Do not use this parameter to configure scheduled push. Instead use the parameter ‘scheduledPush’.
- maxUpdateFrequency:
- set to limit maximum update frequency for some values.
- value:
- Analog input of ADC.
- semiRawValue:
- Semi raw value of analog input, i.e. the voltage.
- epsSemiRaw:
- Epsilon of the SemiRawValue.
- relativeEpsilon:
- Flag to define epsilon mode: true means relative epsilon calculation, false means absolute epsilon calculation.
| Created: | 2021-10-02T07:28:37.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Release candidate for 4.8.2 |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-08-23T15:36:04.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Bugfixes: 1. fix wrong value on the PLC when a deprecated paramer has different type wrt. the recommended new one. 2. fix bug (introduced in 4.8.0-2.11.4) that made the devices stay in UNKNOWN state |
| Created: | 2021-08-12T10:32:15.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Asynchronous registration of devices on BeckhoffCom (by means of slotInstanceNew HW state word parsed into bits |
| Created: | 2021-07-28T14:22:45.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
| Created: | 2021-06-23T16:13:27.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-06-22T13:56:55.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
|
| Created: | 2021-06-14T16:09:11.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Added BeckhoffDryPump |
| Created: | 2021-06-10T11:55:43.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Alarm conditions and state are not set on new schema. (Fixes bug seen in BeckhoffFuse after Karabo 2.11.1 deployment) |
| Created: | 2021-06-07T19:31:48.000+02:00 |
|---|---|
| Author: | Valerii Bondar |
| Notes: | Summer shutdown release, Fuse device added |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Summer shutdown release Devices added: BeckhoffTrainTrigger, BeckhoffLed, BeckhoffMC2Hexapod (BeckhoffMC2Base subclass), BeckhoffMC2Elmo (BeckhoffMC2Base subclass) Features: parameter deprecation in MC2 subclasses follow STOPPING state in Adixen Turbo Full pump. + other minor Fixes: * stepUp/stepDown popup error * epsilon feedback disable on write * avoid extra updates for interlock keys + other minor fixes |
| Created: | 2021-05-31T09:49:13.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-26T14:46:29.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-23T08:19:59.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-23T07:43:58.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-15T18:15:29.000+02:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: |
| Created: | 2021-03-24T09:43:30.000+01:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: | Add the AIBS |
| Created: | 2021-03-08T09:52:30.000+01:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: | Summary: Added auto-generated scene for Pfeiffer vacuum controller IMG400 |
SA¶
CAL¶
DETECTOR¶
| Instance id: | FXE_OGT1_SA/CAL/DETECTOR |
|---|---|
| Class id: | SlsCalibrator |
| Host: | fxe-rr-sys-con-1 |
| Alias: | fxe-rr-sys-con-1 , fxe-rr-sys-con-14 , fxe-rr-sys-con-10 , fxe-rr-sys-con-11 , fxe-rr-sys-con-13 |
| Git repo: | https://git.xfel.eu/karaboDevices/slsCalibrator |
| Last modified: | 2021-08-06T08:25:04.000+02:00 |
| Created at: | 2017-08-31T14:21:54.000+02:00 |
| Main authors: | Parenti, Hauf, Danilevski |
| Latest tag: | 1.5.1-2.11.0 |
| Deployment tag: | 1.5.1-2.11.0 |
| Scenes: | FXE_OGT1-SpA1_overview, Gotthard, test_Scene, FXE_OGT1_SA-DET-DETECTOR |
| Accessible by: | CAL, CONTROLS, CTRL, DA, danilevc, xdoc |
Warning
Rogue installation which is not mentioned in the deployment!
Warning
Installation not found in a standard path!
General online calibration can be found here.
For resolving issues concerning detector related DAQ check this page.
An (expert) tutorial on how to disable calibration constants can be found here.
If you have questions, contact det-support@xfel.eu
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO, prepended by package name
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- Logger:
- Logging settings
- bkg:
- The background on ADC counts.
- cal:
- The calibration constants [keV/counts].
- averagedDisplay:
- Average all the frames in the train and then display.
- frameToDisplay:
- The index of the frame to be displayed in the train, starting from 0. Will not be used if ‘averagedDisplay’ is True.
- useBackgroundFrame:
- Use Frame for Background subtraction
- frameNumber:
- The index of the frame to be used for background subtraction
- errorCount:
- Number of errors.
- reset:
- Reset error count.
| Created: | 2021-08-04T16:24:38.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | revert change in schema types. |
| Created: | 2021-07-26T17:39:35.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | FIX: output channel data matches the type in the schema. Schema changed properties VECTOR_FLOAT -> VECTOR_DOUBLE |
| Created: | 2020-11-24T12:14:02.000+01:00 |
|---|---|
| Author: | Andrea Parenti |
| Notes: | Summary: added version info |
| Created: | 2019-08-08T15:22:44.000+02:00 |
|---|---|
| Author: | Cyril Danilevski |
| Notes: | Fix forwarding the data trainId |
| Created: | 2019-04-08T14:31:43.000+02:00 |
|---|---|
| Author: | Wajid Ehsan |
| Notes: | Check on Length of array |
| Created: | 2019-04-02T12:01:40.000+02:00 |
|---|---|
| Author: | Wajid Ehsan |
| Notes: | Possibility to use the frame as background subtraction |
| Created: | 2019-02-26T13:58:56.000+01:00 |
|---|---|
| Author: | Wajid Ehsan |
| Notes: | Changed NDARRAY to IMAGE DATA for output channel |
| Created: | 2018-04-27T10:34:30.000+02:00 |
|---|---|
| Author: | Andrea Parenti |
| Notes: |
|
| Created: | 2018-01-17T14:50:05.000+01:00 |
|---|---|
| Author: | Andrea Parenti |
| Notes: | Add frameToDisplay property - to select which frame from the train shall be displayed |
| Created: | 2017-11-24T11:28:08.000+01:00 |
|---|---|
| Author: | Andrea Parenti |
| Notes: |
|
| Created: | 2017-09-27T18:29:31.000+02:00 |
|---|---|
| Author: | Andrea Parenti |
| Notes: |
GOTTHARD¶
| Instance id: | FXE_OGT1_SA/CAL/GOTTHARD |
|---|---|
| Host: | exflcon07n0 |
| Alias: | fxe-rr-sys-con-1 |
| Git repo: | https://git.xfel.eu/gitlab/karaboDevices/slsCalibrator |
| Last modified: | 2019-08-12T13:16:18.000+02:00 |
| Created at: | 2017-08-31T14:21:54.000+02:00 |
| Main authors: | Danilevski, Baumann, Parenti |
| Latest tag: | 1.4.0-2.5.1 |
| Deployment tag: | 1.4.0-2.5.1 |
| Scenes: | Gotthard_Calibration |
| Accessible by: |
Warning
Host not accessible by [‘xctrl’]!
General online calibration can be found here.
For resolving issues concerning detector related DAQ check this page.
An (expert) tutorial on how to disable calibration constants can be found here.
If you have questions, contact det-support@xfel.eu
- _deviceId_:
Do not set this property, it will be set by the device-server
- deviceId:
The device instance ID uniquely identifies a device instance in the distributed system
- heartbeatInterval:
The heartbeat interval
- alarmCondition:
The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- globalAlarmCondition:
This is the global alarm condition for this device. The current alarm condition of this device will be calculated from this alarm condition and the alarm condition of each property.
- _serverId_:
Do not set this property, it will be set by the device-server
- visibility:
Configures who is allowed to see this device at all
- classId:
The (factory)-name of the class of this device
- classVersion:
The version of the class of this device defined in KARABO_CLASSINFO
- karaboVersion:
The version of the Karabo framework running this device
- serverId:
The device-server on which this device is running on
- hostName:
Do not set this property, it will be set by the device-server.
- pid:
The unix process ID of the device
- state:
The current state the device is in
- status:
A more detailed status description
- lockedBy:
The name of the device holding a lock on this one (empty if not locked)
- slotClearLock:
Clear the lock on this device
- lastCommand:
The last slot called.
- archive:
Decides whether the properties of this device will be logged or not
- log:
Logging settings
- offsetLeft:
Left offset of motor, can only be set before instantiation or via the calibrate slot.
- offsetRight:
Right offset of motor, can only be set before instantiation or via the calibrate slot.
- offsetTop:
Top offset of motor, can only be set before instantiation or via the calibrate slot.
- offsetBot:
Bot offset of motor, can only be set before instantiation or via the calibrate slot.
- reverseLeft:
Reverse direction of Left motor axis in relation to X. Can only be set before instantiation.
- reverseRight:
Reverse direction of Right motor axis in relation to X. Can only be set before instantiation.
- reverseTop:
Reverse direction of Top motor axis in relation to Y. Can only be set before instantiation.
- reverseBottom:
Reverse direction of Bot motor axis in relation to Y, can only be set before instantiation.
- positionIn:
The defined in position. Save parameters by editing before instatiation.
- positionOut:
The defined in position. Save parameters by editing before instatiation.
- motor:
The motor InstanceId of the motors of the slit system.
- open:
Open slit one step
- close:
Close slit one step
- right:
Move slit one step in +X
- left:
Move slit one step in -X
- up:
Move slit one step in Y
- down:
Move slit one step in -Y
- closeX:
Close slit one step in X
- openX:
Open slit one step in X
- openY:
Open slit one step in Y
- closeY:
Close slit one step in Y
- calibrate:
Calibrate actual position to calibrated position.
- availableScenes:
Scenes from the Slit System
- _connection_:
The connection to the communication layer of the distributed system
- useTimeserver:
Unused - whether device connects to time server is configured via ‘timeServerId’
- progress:
The progress of the current action
- performanceStatistics:
Accumulates some statistics
- version:
Version of this Karabo device.
- beckhoffComDevice:
InstanceId of the BeckhoffCom device that forwards commands to the PLC.
- functionBlockName:
The type of the firmware block.
- fwInstanceName:
The name of the firmware block instance.
- fwVersion:
The version of the PLC framework.
- terminal:
???
- hardwareStatusBitField:
This word encodes in bits the hardware-status information of this device
- hardwareState:
The current state of the hardware decoded
- hardwareRegion:
The current region of the hardware decoded
- hardwareErrorDescriptor:
This word encodes in bits describing the hardware error
- hardwareErrorDescription:
Error Code description
- waitingFor:
Any call to the PLC will be published here, once the reply is received this property will be cleared. Commands will not be sent to the PLC until this property is cleared.
- epsilon:
The epsilon determines the amount of change until a new physical value is posted from the hardware
- interlockReadOnly:
Defines whether interlock conditions are configurable from this interface.
- interlockOn:
Defines whether interlock surveillance is on or off.
- interlockOk:
Defines whether interlock is ok (true) or broken (false).
- busy:
Defines whether the PLC softdevice is busy.
- disableEpsilonFeedback:
If false, the epsilon will be regulated until the incoming rate reaches the maximum rate
- maxStateUpdateRate:
If state updates per second exceed this threshold, the state will be displayed as CHANGING
- noisyStateUpdateRateValue:
Show the state update rate when it’s above ‘Max State Update Rate’ threshold.
- isStateUpdateNoisy:
State update rate is above ‘Max State Update Rate’ threshold.
- reset:
Reset error count.
- enableInterlockedSlots:
Send device into INTERLOCK_BROKEN state, thus enabling all interlocked slots.
- disableInterlockedSlots:
Send device into INTERLOCKED state, thus enabling all interlocked slots.
- requestHardwareValues:
Ask for all property values on the device
- propertiesToPoll:
All specified properties will be polled from the PLC with the given poll-rate. Only PLC aliases or device keys corresponding to PLC properties are allowed
- pollInterval:
Hardware poll interval in seconds
- propertiesToRead:
The specified properties will be read from the PLC by activating the Read button. Only PLC aliases or device keys corresponding to PLC properties are allowed
- readHardware:
Requests value updates from the PLC for the properties listed under ‘Properties to read’
- force:
???
- trigger:
Do not use this parameter to configure scheduled push. Instead use the parameter ‘scheduledPush’.
- maxUpdateFrequency:
set to limit maximum update frequency for some values.
- interfaces:
Abstract interface for external proxies to be considered when working with this device
- home:
CHoming
- on:
CEnableAxis
- off:
CDisableAxis
- calibrateToEncoder:
Calibrate actual position to encoder position.
- calibrateTarget:
The motor scale is set to this position when hitting calibrate
- resetAxis:
CResetAxis
- specificError:
ASpecificError
- moveRelative:
CMoveRelative
- move:
CMoveAbsolute
- emergencyStop:
CStop
- stop:
CHalt
- moveConstantVelocity:
set property amovevelocity
moveModulo:
- actualPosition:
AActualPosition
- stepSize:
AMoveDistance
- targetVelocity:
AMoveVelocity
- targetPosition:
AAbsoluteTargetPosition
- isCWLimit:
Is at hardware end-switch high - CW limit.
- isCCWLimit:
Is at hardware end-switch low - CCW limit.
- isSWLimitHigh:
Is at software limit high.
- isSWLimitLow:
Is at software limit low.
- isInterlockLimitHigh:
Is at Interlock limit high.
- isInterlockLimitLow:
Is at Interlock limit low.
- mc2DiscreteMotion:
e.g. relative or absolute position movement
- mc2ContinuousMotion:
e.g. constant velocity
mc2ErrorStop:
- isOnTarget:
Indicates whether the motor is on target or not.
- relativeDeadband:
if target and actual positions have a relative difference smaller than this property the ‘move’ command will not be sent to the PLC.
- stepUp:
Move to actual position plus step length.
- stepDown:
Move to actual position minus step length.
- activeController:
Select the Active Controller.
- activeControllerPLC:
Select the Active Controller.
- topChannel:
Please specify the ADC channel which correspond to Top
- bottomChannel:
Please specify the ADC channel which correspond to Bottom
- leftChannel:
Please specify the channel which correspond to Left
- rightChannel:
Please specify the channel which correspond to Right
- calibrationFactorX:
Calibration Factor to align beam position in x direction
- calibrationFactorY:
Calibration Factor to align beam position in y direction
- upperBound:
upper range of window to select desired pulses
- lowerBound:
Lower range of window to select desired pulses
- temporalAverage:
Average is evaluated over N last Trains
- numberOfPulses:
Number of pulses per train
- pulseThreshold:
Threshold to validate the pulse
- trainThreshold:
Threshold to validate the train
- pulseValidity:
True, if a value of all channels at a given pulses are greater than pulse threshold otherwise false
- trainValidity:
True, if pulseValidity of all channels are greater than train threshold otherwise false
- quadrant:
Quadrant
- scatterPosition:
Scatter Position Node
- reconnectInterval:
Reconnect Interval to DOOCS in case of ERROR
- location:
Location identifies DOOCS server like FACILITY/DEVICE/LOCATION
- updateInterval:
Update interval.
- lockStatus:
O: Locked - 1: NOT locked - 3: Unknown
- lock:
Lock the laser by setting the coarseTune to ID: 3
- unlock:
Unlock the laser by setting the coarseTune to ID: 7
- coarseTune:
lock the laser (close fast loop in the firmware) command id: 6 - unlock the laser (open fast loop) command id: 7- tune laser to operation point and lock it: 3 - tune laser to operation point but do not lock it: 1 - stop tuning action: 2
- stepLength:
Step length used in Step Up/Step Down.
- zeroAngle:
The position of the motor where the zero angle is defined
- offsetIntensity:
Defines the lowest soft limit
- cppServerId:
The cppServer where the beckhoffCom is running on
- beckhoffId:
The deviceId of beckhoffCom to contact, chosen among PLCs discovered in the system.
- blacklist:
These devices won’t be instantiated etc.
- groups:
The available component groups
- components:
The available components
- instantiateWait:
The deviceId of beckhoffCom to monitor
- timeoutConnectToBCom:
Timeout for succesfully connect to PLC
- timeoutReadDevConfig:
Timeout for getting the same number of failures when reading the configuration of devices
- setDefaultDevConfig:
Set/Unset device configuration following the DEFAULT section in config template. In case itis True Timeout for succesfully get the configuration of a device
- outputFileRoot:
Template string for output XML file
- inputFileTemplate:
File with variables to save in FW
- configDir:
Folder to store configuration files
- plcInFwTemplate:
List of PLCs which have a specific configuration to save, as found in the FW Template
- instantiateDevices:
Issues devices instantiation. Existing devices will trigger an ERROR log message. NOTICE: The devices instantiated in this way will have default configurations, e.g. Alarm Limits will not be set. Shutdown and re-instantiate from the project if necessary.
- instantiateQuick:
Instantiate all devices on selected PLC quickly
- instantiateGroupDevices:
Instantiate all selected group devices in selected PLC
- instantiateComponentDevices:
Instantiate all selected component devices in selectedPLC
- resetDevices:
Reset all devices in Error state
- getOfflineDevices:
Check which devices are still offline
- shutdownDevices:
Shutdown all devices
- shutdownGroupDevices:
Shutdown all group devices
- shutdownComponentDevices:
Shutdown all component devices
- getPLCsInFwTemplate:
Get the list of PLCs in Firmware Template which require a config different from what is stated in DEFAULT.
- getPLCsInSystem:
Get list of PLCs active in current topic
- handleMultiConfigToXML:
The retrieved config of devices in PLCs is written on an XML file
- handleSingleConfigToXML:
The retrieved config of devices in selected beckhoffId is written in XML file
- serverUri:
URI of the PLC server in the form ‘[tcp://]host[:port]’. Default scheme ‘tcp’ and default port 1234 are added automatically, if not specified.
- serverTimeout:
Timeout for server responses.
- autoResetTime:
Time to wait before an automatic reset on the device is attempted. Can be set before instantiation.
- connectionSettlingTime:
Minimum duration of a successful connection to the PLC. A connection shorter than this will increase the ‘Failed Connection Attempts’ number
- failedConnectionAttempts:
Number of consecutive attempts to connect.
- plcUptime:
Total time (in seconds), that the PLC server is up and running
- createGenericDevices:
If enabled, BeckhoffCom creates generic Karabo devices for all PLC devices, which are not yet instantiated.
- messageRateOut:
The average rate of messages sent by BeckhoffCom
- messageRateIn:
The average rate of messages received by BeckhoffCom
- byteRateOut:
The average rate of bytes sent by BeckhoffCom
- byteRateIn:
The average rate of bytes received by BeckhoffCom
- availablePlcDevices:
Lists all available PLC devices
- updatesRate:
The average rate of updates to the Beckhoff Devices
- devicesBlacklist:
List of the devices that will not be instantiated automatically.
- instantiationInterval:
The interval between consecutive instantiations
- ACpuFrequency:
Frequency of the CPU.
- ACurrentCpuUsage:
Current CPU usage.
- ACurrentCpuTemperature:
Current temperature of the CPU.
- AProgramMemoryAllocated:
Allocated program memory.
- AProgramMemoryAvailable:
Available program memory.
- AStorageMemoryAllocated:
Allocated storage-memory. Available on Windows CE.
- AStorageMemoryAvailable:
Available storage-memory. Available on Windows CE.
- AMemoryDivision:
MemoryDivision. Available on Windows CE.
- AProgramMemoryAllocated2:
Allocated program memory.
- AProgramMemoryAvailable2:
Available program memory.
- AMacAddess:
MAC-Address of the PLC (17 char string).
- AIpv4Address:
Current IPv4 Address of the PLC in dotted notation (15 char string).
- AIpv4SubnetMask:
IPv4 subnet mask of the PLC in dotted notation (15 char string).
- ADhcpServerIpv4Address:
IP-Address of the DHCP-Server in dotted notation (15 char string).
- ADhcpServerEnabled:
True if the DHCP-Server is enabled.
- AMainboardType:
Type of the main-board.
- ASerialNumber:
Serial number.
- AProductionDate:
Production date of the main-board.
- ABootCount:
Boot count.
- AOperatingTimeInMinutes:
Operating time of the main-board.
- AMinBoardTemperature:
Minimum temperature of the main-board.
- AMaxBoardTemperature:
Maximum temperature of the main-board.
- MinInputVoltage:
Minimum input voltage of the main-board.
- MaxInputVoltage:
Maximum input voltage of the main-board.
- MainboardTemperature:
Current temperature of the main-board.
- APlcProjectVersion:
PLC Project Version
- AProjectGeneratorVersion:
Project Generator Version
- ATCPBufferSize:
TCP/IP buffer size.
- ATrainID:
Train ID
- ABeamModes:
Beam Modes
- ATCPOutputDataRate:
TCP Output Data Rate
- ATCPOutputBufLvlMax:
TCP Output Buf Lvl Max
- ATCPInputDataRate:
TCP Input Data Rate
- ATCPInputBufLvlMax:
TCP Input Buf Lvl Max
- APLCCycleTime:
PLC Cycle Time
- ignore:
Ignore
- configure:
Upload configuration parameters to the FEM
- monitor:
Monitor
- record:
Record
- tune:
Tune
- toggle:
Pause or resume a running acquisition.
- lastStatusMessage:
Status message of last command
- loggerConfig:
Runtime logger configuration
- policy:
Errors handling policy
- ApplicationMonitor:
Application health monitor
- BookKeeper:
Book keeper
- BufferManager:
Buffer manager
- DataAccessor0:
Data accessor 0
- DataAccessor1:
Data accessor 1
- DataDispatcher:
Data dispatcher
- DataIntegrator:
Data integrator
- DataMonitor:
Data content monitor
- FastDataCollector:
Fast data collector
- Formatter:
Formatter
- InternalTrigger:
Internal trigger
- MessageLogger:
Message logger
- PreProcessor:
Pre processor
- Scheduler:
Scheduler
- SlowDataCollector:
Slow data collector
- StatisticsBuilder:
Statistics builder
- Summarizer:
Data summarizer
- TrainDataReceiver:
Train data receiver
- TrainReconstructor:
Train data reconstructor
- Vectorizer:
Data vectorizer
- Writer:
Writer
- enableDaqNode:
Enable DAQ node
- storageManager:
Storage manager device
- groupId:
Aggregators group Id
- groupInfix:
Aggregators group infix
- channelId:
channel Id
- channelsCount:
Number of channels
- mountPoint:
Mount point
- dataPath:
Proposal data path
- chunkSize:
Number of trains to buffer in memory
- chunksCount:
Chunk count per file
- maxExpectedPulses:
Maximum number of pulses expected per train
- dataType:
Data type
- runController:
The deviceId of the RunController to use, starts and stops daq.
- experimentDetails:
Experiment details
- sampleDetails:
Sample details
- runDetails:
Run details
- enableXTDF:
Enable receiving train data via UDP
- OriginalDataFormat:
Name of file that contains the original data format description, include train data format, dataset and run info.
- Detector:
Name of file that contains the detector configuration.
- timeServerId:
The instance id uniquely identifies a TimeServer instance in the distributed system
- Logger:
Logging settings
- configurations:
All configuration groups and their sources
- sources:
Overall list of data sources and their attributes
- operationMode:
Operation mode
- metadataSchemaVersion:
Metadata schema version
- proposalNumber:
Proposal number
- experiment:
Experiment
- sample:
Sample
- runNumber:
Run number
- user:
User
- localConfiguration:
Local configuration
- remoteConfiguration:
Remote configuration
- debug:
Debug mode
- topicId:
Topic identifier used by this device
- filenameId:
Name of the file generated and send by email
- emailToId:
Email to where the report should be send
- group:
Structure describing data sources logically belonging together.
- owner:
The person to contact regarding usage of this group
- client_email:
Metadata Catalogue Client User email address
- client_id:
Metadata Catalogue User Oauth identifier
- client_secret:
Metadata Catalogue User Oauth secret
- metadata_application_url:
Metadata Catalogue application Web Url
- slotPushToDaq:
Push run configuration to DAQ
- slotRetrieveProposalDetails:
Retrieve proposal details
- actions:
Actions
- defaultMaxSize:
Default max size for vectors when this is not specified in data schema
- runConfigurator:
The deviceId of the current RunConfigurator. It is filled automatically.
- dataManager:
Data manager device
- proposalDataPath:
Proposal data path
- runMsg:
Run message
- trainId:
Current Train Id(landmark)
- refTrainId:
Method and offset for calculating the reference Train Id
- daqGlobalState:
Global state of the DAQ system
- aggregators:
Aggregators devices
- dataSourceToAggregatorsMapping:
Data sources to aggregators mapping
- dataAggregators:
The deviceId to the DataAggregators on the current RunController. Tick autoFill to fill automatically.
- clientId:
Client Id
- daqManager:
DAQ management system
- availableGroups:
Avialable groups
- scanGroupsResult:
Scan Results
- configuratorId:
DAQ CONFIGURATOR device Id
- recentTrainId:
Most recently published train ID from timeServer
- trainIdThreshold:
Threshold for trainId
- checkTrainIdFrom:
Return TrainId from device slot/configuration
- addWaitForData:
This is in addition to how long the data aggregator waits
- strictTidTesting:
If true, train ids in the future are not allowed.
- daqTimeout:
The configuration timeout to wait for DAQ state changes
- autoFill:
Automatically fill the list of DataAggregators from the RunController. Uncheck to manually define the relevant DataAggregators.
- start:
Start DAQ & set the fast_data
- setup:
Configure the DAQ before acquisition and check device states.
- createGrid:
Create a parallelogram with the following input
steps_x, steps_y, v_bl=None, v_br=None, v_tl=None, v_tr=None, exclude=”topRight”
- use_daq:
If the scantool should be used without XFEL DAQ, set tofalse. Can only be set before instantiation.
- daqControllerId:
The deviceId to the daq controller device.
- isConfigured:
Boolean indicator if the scantool has been configured.
- actualConfiguration:
String representation of the actual configuration applied for the scan
- activeSources:
Alias representation of configured data sources
- activeMotors:
Alias representation of configured motors
- activeTriggers:
Alias representation of configured triggers
- dataEnv:
Data Sources
- pipelineWait:
Set this value to define the pipeline wait time for the data sources to wait for a new value
- pauseEachStep:
Set to pause on arriving at each motor position
- stream:
Internal value to signalize streaming while scanning
- isMoving:
This boolean indicates if the karabacon is in moving state. Required for folding daq data.
- isAcquiring:
This boolean indicates if the karabacon is acquiringdata. Required for folding daq data.
- acquisitionTime:
The triggers stays this long in ACQUIRING state
- configureTriggers:
Set this value to True and the triggers will configure the acquisition time for each step
- configureVelocity:
Set this value to True to control motor velocity during continuous motion scans. The speed will be calculated from ‘acquisitionTime’.
- availableMacros:
Provides scan macros from the scan device
- output:
Output Channel for the scan data
- abort:
Call this slot to stop everything
- pause:
Call this slot to pause or resume running scan
- proxy:
The Clock and Control device
- uploadOk:
Was the upload to Veto Memory Successful
- displayedSequence:
Sequence generated from user input
- displayedBinOutput:
The bits that are sent to the C&C, one entry for each bunch, ordered
- displayedOutput:
The bits that are sent to the C&C, one entry for each bunch, ordered, human readable
- vetoMode:
The mode in which to generate the pattern.
- inputString:
The input can be valid python code, that generates either an integer, or an iterable of integers. When doing equations, remember to cast your floats to ints.
- saveVetoPatternFile:
Save VETO pattern to disk file, as configured in the CCMon device
- uploadPatternFile:
Upload VETO pattern from file into VETO memory, as configured in the CCMon device, and check that the upload was correct
- deviceNames:
The LpdFem devices to be sub-control
- connectFem:
Open connection to FEM
- disconnectFem:
Close connection to FEM
- prepare:
Prepare new configuration parameters for the FEM
- startDAQ:
Start data acquisition
- stopDAQ:
Stop acquisition immediately
- sync_params:
Sets all composite parameters on fems.
- manual_recover:
Try recovery from UNKNOWN after state desynchronization has been manually solved for the respective children.
- asicPowerEnable0:
ASIC 0 LV Power Enable
- asicPowerEnable1:
ASIC 1 LV Power Enable
- asicRxGainAlgorithmType:
Set the ASIC gain selection algorithm type (0=Original with Fixed Thresholds at Full Scale, 1=Variable Thresholds using 64 levels; 2,3 reserved)
- asicRxGainThresholdx10:
Set AsicRx Gain Select Threshold for x10 (same value for all 128 asics); 1 (MIN) to 64 (FULL SCALE SIGNAL) ; used when asicRxGainAlgorithmType = 1
- asicRxGainThresholdx100:
Set AsicRx Gain Select Threshold for x100 (same value for all 128 asics); 1 (MIN) to 64 (FULL SCALE SIGNAL) ; used when asicRxGainAlgorithmType = 1
- cccEmulationMode:
Enable to emulate Clock & Control commands (for testing in absence of C&C)
- cccProvideNumberImages:
ASICs will send “numberImages” images (BUT only if cccSystemMode=2) True=C&C decides, False=Use numberImages
- cccResetDelay:
Adjust timing of reset (in steps of clock cycles)
- cccStopDelay:
Adjust timing of the stop (in steps of clock cycles)
- cccSystemMode:
Clock & Control System Mode 0=Without C&C, 1=C&C without vetoes, 2=With C&C and vetoes
- cccVetoPatternFile:
Filename containing the veto bunch pattern (10 patterns, 3072 bits each)
- cccVetoStartDelay:
Adjust timing of veto arrival (in steps of clock cycles)
- femAsicClockSource:
ASIC clock source 0=Fem local oscillator (100MHz), 1=XFEL synched clock (99 MHz), 2=PETRAIII synched clock (~114 MHz), 3=Diamond
- femAsicCmdSequence:
ASIC Command Words defined in XML syntax
- femAsicCommandLength:
ASIC length of command word in clock periods which determines ASIC sampling period; valid values are: 20 => 5 MHz ; 22 => 4.5 MHz (default XFEL 99MHz clock) ; 25 => 4.0 MHz ; 30 => 3.33 MHz ; 40 => 2.5 MHz ; 50 => 2.0 MHz ; 100 => 1.0 MHz
- femAsicDataType:
ASIC data type 0=Sensor data, 1=FEM internal counting, 2=ASIC pseudorandom
- femAsicGain:
Set the ASIC gain selection mode (0=ASIC algorithm, 1, 10, 100)
- femAsicPixelFeedbackOverride:
ASIC pixel feedback override selection: 0=low(50pF), 1=high(5pF), -1=XML decides
- femAsicPixelSelfTestOverride:
ASIC pixel self-test override selection: 0=off, 1-5=test selection, -1=XML decides
- femAsicSetupParams:
ASIC Setup Parameters defined in XML syntax
- femInvertAdcData:
Enable Invert ADC ASIC data True=Invert Data
- femPpcEmulatePipeline:
Emulate Pipeline to compute the Pulse Number and Cell ID for the Image Descriptors
- femPpcImageReordering:
Enable reordering images in readout by Pulse Number if femPpcEmulatePipeline enabled
- femPpcMode:
Fem PPC mode 0=single train shot with PPC reset, 1=Continuous readout
- femStartTrainDelay:
Delay between trigger arrival and start of train (in FEM clock cycles)
- femStartTrainInhibit:
Inhibit period after each trigger (in FEM clock cycles) which holds off further triggers to allow data to be readout
- femStartTrainPolarity:
Set polarity of the external signal indicating start of train 0=No inversion, 1=Invert signal
- femStartTrainSource:
Train start signal source 0=XFEL Clock & Ctrl command/reset, 1=Software, 2=LCLS, 3=Petra (derived from PETRAIII clock), 4=Diamond
- femVetoPolarity:
Set polarity of the external veto signal 0=No inversion, 1=Invert signal
- integrationCycles:
Sets the number of integration cycles per images
- numPulsesInTrainOverride:
Length of XRay Pulse Train (number pulses)
- numberImages:
Sets the number of images per trigger
- numberTrains:
Number of trains [if LL Data Generator or PPC Data Direct selected]
- sensorBias0:
Sensor 0 HV Bias Voltage [V]
- sensorBias1:
Sensor 1 HV Bias Voltage [V]
- sensorBiasEnable0:
Sensor 0 HV Bias Enable
- sensorBiasEnable1:
Sensor 1 HV Bias Enable
- tenGigInterframeGap:
10GigE Inter-frame gap timer [clock cycles]
- tenGigUdpPacketLen:
10GigE UDP packet payload length
- timeoutTrain:
Timeout in seconds on waiting for next Train during run
- trainGenInterval:
Interval (in 100 mhz clock periods) between internally generated Train start commands
- proxyCACML:
The Clock and Control device
- fem:
Device controlling Fem, can be composite
- ccMon:
Device controlling clock & control.
- data_taking:
Detector Device That Implements TakeData Function.
- x2Timer:
The utca device
- cancel:
Cancels last button pressed.
- femBootUpTime:
Time needed for FEM to be responsive after powering up [s].
- asicBootUpTime:
Time needed for asics to follow last commands [s].
- powerTimeout:
Time needed for power to arrive at all FEMS [s].
- configTimeout:
Time needed for femComposit to upload config
- scenarioConfig:
Configuration of common operation scenarios
- emergencyShutdown:
Power off quadrants immediately.
- uploadConfig:
Sends selected configuration to detector.
- getReady:
Bring detector in a state ready for data taking
- startDisablePower:
Disable LPDpower & …
- disable:
Disable FEM to be ignored
- enable:
Enable FEM to be part of the system
- disabled:
Disable FEM, will no longer be controlled by the composite
- sys_status:
Status summary
- error_msg:
Error message.
- sync_start_time:
Unix timestamp to trigger start at
- femHost:
FEM hostname or IP address
- femPort:
FEM port number
- femTimeout:
FEM connection timeout
- femAsicModuleType:
Selects ASIC module type 0=Supermodule, 1=Single ASIC, 2=2-tile module, 3=Stand-alone
- femLegacyPowerCard:
Enable legacy power card support
- tenGig0SourceMac:
10GigE 0 UDP Source MAC Address
- tenGig0SourceIp:
10GigE 0 UDP Source IP Address
- tenGig0SourcePort:
10GigE 0 UDP Source Port
- tenGig0DestMac:
10GigE 0 UDP Destination MAC Address
- tenGig0DestIp:
10GigE 0 UDP Destination IP Address
- tenGig0DestPort:
10GigE 0 UDP Destination Port
- femEnableTenGig:
Enables transmission of image data via 10GigE UDP interface
- femDataSource:
Source of data sent to 10GigE: 0=ASIC (via PPC), 1=ASIC (bypassing PPC), 2=Frame Generator, 3=PPC (pattern data)
- femAsicEnableMask:
ASIC RX channel enable mask (4*32 bits)
- femReadoutOperatingMode:
FEM readout operating mode (e.g. Normal, Self-test scan etc, TBD
- femAsicLocalClock:
ASIC clock scaling 0=100 MHz (no scaling), 1=Scaled down clock (10 MHz)
- femAsicSetupLoadMode:
ASIC control load mode 0=parallel, 1=daisy chain (being tested)
- femAsicRxCmdWordStart:
Enable ASIC readout started by Command Word in femAsicCmdSequence file
- femAsicSetupClockPhase:
ASIC Setup Params additional phase adjustment of clock rsync wrt ASIC reset
- tenGigFarmMode:
10GigE farm mode 1=Disabled, 2=Fixed IP, multi port, 3=Farm mode with nic lists
- femAsicVersion:
ASIC Version 1=version 1, 2=version 2
- femAsicGainOverride:
Enable Fem gain selection override False=Gain set by femAsicGain, True=Gain set by Asic Command Sequence XML tag(s)
- femDebugLevel:
Set the debug level
- tenGig0DataGenerator:
10GigE 0 Data generator 1=Data Generator 2=PPC DDR2; Only relevant if femDataSource=2 [Frame Generator]
- tenGig0DataFormat:
10GigE 0 Data format type 0=counting data; Only relevant if femDataSource=2 [Frame Generator]
- tenGig0FrameLength:
10GigE 0 Frame length in bytes; Only relevant if femDataSource=2 [Frame Generator]
- tenGig0NumberOfFrames:
10GigE 0 Number of frames to send in each cycle; Only relevant if femDataSource=2 [Frame Generator]
- femModuleId:
ID for FEM to differentiate from which FEM data is coming from 0 - 15
- femAsicTestDataPatternType:
Increment test data option [if femAsicDataType=1] 0=Every Pixel 1=Only Every Image
- femTrainIdInitLsw:
Train ID initial (lower 32-bit) value, Not applicable for C&C nor Data Checker
- femTrainIdInitMsw:
Train ID initial (upper 32-bit) value, Not applicable for C&C nor Data Checker
- powerCardFault0:
Power Card 0 Fault Flag
- powerCardFault1:
Power Card 1 Fault Flag
- powerCardFemStatus0:
Power Card 0 FEM Status Flag
- powerCardFemStatus1:
Power Card 1 FEM Status Flag
- powerCardExtStatus0:
Power Card 0 External Status Flag
- powerCardExtStatus1:
Power Card 1 External Status Flag
- powerCardOverCurrent0:
Power Card 0 Overcurrent Flag
- powerCardOverCurrent1:
Power Card 1 Overcurrent Flag
- powerCardOverTemp0:
Power Card Over 0 Temperature Flag
- powerCardOverTemp1:
Power Card Over 1 Temperature Flag
- powerCardUnderTemp0:
Power Card Under 0 Temperature Flag
- powerCardUnderTemp1:
Power Card Under 1 Temperature Flag
- powerCardTemp0:
Power Card 0 Temperature [C]
- powerCardTemp1:
Power Card 1 Temperature [C]
- sensor0Temp:
Sensor 0 Temperature [C]
- sensor1Temp:
Sensor 1 Temperature [C]
- sensor2Temp:
Sensor 2 Temperature [C]
- sensor3Temp:
Sensor 3 Temperature [C]
- sensor4Temp:
Sensor 4 Temperature [C]
- sensor5Temp:
Sensor 5 Temperature [C]
- sensor6Temp:
Sensor 6 Temperature [C]
- sensor7Temp:
Sensor 7 Temperature [C]
- sensor8Temp:
Sensor 8 Temperature [C]
- sensor9Temp:
Sensor 9 Temperature [C]
- sensor10Temp:
Sensor 10 Temperature [C]
- sensor11Temp:
Sensor 11 Temperature [C]
- sensor12Temp:
Sensor 12 Temperature [C]
- sensor13Temp:
Sensor 13 Temperature [C]
- sensor14Temp:
Sensor 14 Temperature [C]
- sensor15Temp:
Sensor 15 Temperature [C]
- femVoltage0:
FEM 5V Supply 0 Voltage [V]
- femVoltage1:
FEM 5V Supply 1 Voltage [V]
- femCurrent0:
FEM 5V Supply 0 Current [A]
- femCurrent1:
FEM 5V Supply 1 Current [A]
- digitalVoltage0:
ASIC 1.2V Digital Supply 0 Voltage [V]
- digitalVoltage1:
ASIC 1.2V Digital Supply 1 Voltage [V]
- digitalCurrent0:
ASIC 1.2V Digital Supply 0 Current [mA]
- digitalCurrent1:
ASIC 1.2V Digital Supply 1 Current [mA]
- sensor0Voltage:
Sensor 0 3.3V Supply Voltage [V]
- sensor1Voltage:
Sensor 1 3.3V Supply Voltage [V]
- sensor2Voltage:
Sensor 2 3.3V Supply Voltage [V]
- sensor3Voltage:
Sensor 3 3.3V Supply Voltage [V]
- sensor4Voltage:
Sensor 4 3.3V Supply Voltage [V]
- sensor5Voltage:
Sensor 5 3.3V Supply Voltage [V]
- sensor6Voltage:
Sensor 6 3.3V Supply Voltage [V]
- sensor7Voltage:
Sensor 7 3.3V Supply Voltage [V]
- sensor8Voltage:
Sensor 8 3.3V Supply Voltage [V]
- sensor9Voltage:
Sensor 9 3.3V Supply Voltage [V]
- sensor10Voltage:
Sensor 10 3.3V Supply Voltage [V]
- sensor11Voltage:
Sensor 11 3.3V Supply Voltage [V]
- sensor12Voltage:
Sensor 12 3.3V Supply Voltage [V]
- sensor13Voltage:
Sensor 13 3.3V Supply Voltage [V]
- sensor14Voltage:
Sensor 14 3.3V Supply Voltage [V]
- sensor15Voltage:
Sensor 15 3.3V Supply Voltage [V]
- sensor0Current:
Sensor 0 3.3V Supply Current [A]
- sensor1Current:
Sensor 1 3.3V Supply Current [A]
- sensor2Current:
Sensor 2 3.3V Supply Current [A]
- sensor3Current:
Sensor 3 3.3V Supply Current [A]
- sensor4Current:
Sensor 4 3.3V Supply Current [A]
- sensor5Current:
Sensor 5 3.3V Supply Current [A]
- sensor6Current:
Sensor 6 3.3V Supply Current [A]
- sensor7Current:
Sensor 7 3.3V Supply Current [A]
- sensor8Current:
Sensor 8 3.3V Supply Current [A]
- sensor9Current:
Sensor 9 3.3V Supply Current [A]
- sensor10Current:
Sensor 10 3.3V Supply Current [A]
- sensor11Current:
Sensor 11 3.3V Supply Current [A]
- sensor12Current:
Sensor 12 3.3V Supply Current [A]
- sensor13Current:
Sensor 13 3.3V Supply Current [A]
- sensor14Current:
Sensor 14 3.3V Supply Current [A]
- sensor15Current:
Sensor 15 3.3V Supply Current [A]
- sensorBiasVoltage0:
Sensor bias 0 voltage readback [V]
- sensorBiasVoltage1:
Sensor bias 1 voltage readback [V]
- sensorBiasCurrent0:
Sensor bias 0 current readback [uA]
- sensorBiasCurrent1:
Sensor bias 1 current readback [uA]
- femV5FirmwareVersion:
FEM V5 Firmware Version
- femBotSp3FirmwareVersion:
FEM Bottom SP3 FPGA Firmware Version
- femTopSp3FirmwareVersion:
FEM Top SP3 FPGA Firmware Version
- femCfgSp3FirmwareVersion:
FEM Config SP3 FPGA Firmware Version
- femLpdClientVersion:
LpdFemClient Software Version - Read Only
- femReadoutActive:
FEM readout is active
- femBoardTemperature:
FEM Board Sensor Temperature [C] Reading
- femCoreTemperature:
FEM Core Sensor Temperature [C] Reading
- auto_mode:
Configure default configuration when taking darks
- take_dark_frames:
Take set of dark frames.
- startScan:
Value with which to start scan.
- stopScan:
Value around which to stop scan. Depends on start value and step size if it is reached exactly.
- nSteps:
Number of steps in the intervall between start and stop.
- optWithCCMon:
To choose delay scan with or without C&C
- delayScanSleepTime:
Time needed for X2Timer to delay scan with C&C [s].
- delayScan:
Start delay scan.
- runControl:
Device controlling run management.
- self_check:
Check if all conditions are ok for data taking.
- control:
Control of system variables
- powerEnable:
Allow all quadrants to receive power.
- powerDisable:
Forbid all quadrants to receive power.
- armInterlock:
Arm interlock to be able to power quadrants.
- disarmInterlock:
Disarm interlock, no power allowed to quadrants.
- quad1:
Quad1 node
- quad4:
Quad4 node
- quad2:
Quad2 node
- quad3:
Quad3 node
- temperature:
Camera temperature. Not available for all models.
- humidity:
Humidity sensors
- leakimpedance:
Leak sensors
- pump:
Pump variables
- fan:
Fan variables
- desiredTransmission:
Provide a desired transmission value between 0 and 1
- energyTolerance:
Energy difference after which a new table is generated
- lastEnergy:
The last energy setting where an attenuator table was calculated.
- actualEnergy:
This is the actual energy setting. If connected, the current attenuator setting and target is automatically refreshed.
- posConfigRod1:
The position configuration used by the attenuator for Rod 1. Can be only set before instantiation.
- posConfigRod2:
The position configuration used by the attenuator for Rod 2. Can be only set before instantiation.
- posConfigRod3:
The position configuration used by the attenuator for Rod 3. Can be only set before instantiation.
- posConfigRod4:
The position configuration used by the attenuator for Rod 4. Can be only set before instantiation.
- positionTolerance:
Position tolerance to identify material foils
- findTarget:
Calculates motor positions and attenuator information for the desired transmission
- moveTarget:
Move to target setting
- moveRod1_0:
Rod1 0
- moveRod1_1:
Rod1 1
- moveRod1_2:
Rod1 2
- moveRod1_3:
Rod1 3
- moveRod1_4:
Rod1 4
- moveRod1_5:
Rod1 5
- moveRod1_6:
Rod1 6
- moveRod2_0:
Rod2 0
- moveRod2_1:
Rod2 1
- moveRod2_2:
Rod2 2
- moveRod2_3:
Rod2 3
- moveRod2_4:
Rod2 4
- moveRod2_5:
Rod2 5
- moveRod2_6:
Rod2 6
- moveRod3_0:
Rod3 0
- moveRod3_1:
Rod3 1
- moveRod3_2:
Rod3 2
- moveRod3_3:
Rod3 3
- moveRod3_4:
Rod3 4
- moveRod3_5:
Rod3 5
- moveRod3_6:
Rod3 6
- moveRod4_0:
Rod4 0
- moveRod4_1:
Rod4 1
- moveRod4_2:
Rod4 2
- moveRod4_3:
Rod4 3
- moveRod4_4:
Rod4 4
- moveRod4_5:
Rod4 5
- moveRod4_6:
Rod4 6
- value:
Analog input of ADC.
- semiRawValue:
Semi raw value of analog input, i.e. the voltage.
- epsSemiRaw:
Epsilon of the SemiRawValue.
- relativeEpsilon:
Flag to define epsilon mode: true means relative epsilon calculation, false means absolute epsilon calculation.
- inFrameRate:
The input frame rate.
- resetError:
Reset error count.
- resetAverage:
Reset averaged image.
- imagePath:
Input image path.
- nImages:
Number of images to be averaged.
- runningAverage:
Calculate running average (instead of standard).
- runningAvgMethod:
The algorithm used for calculating the running average.
- outFrameRate:
The output frame rate.
- connectCamera:
Connects to the hardware
- acquire:
Instructs camera to go into acquisition state
- frameRate:
The rate of frames received from camera.
- frameRateOut:
The rate of frames sent to output channels.
- cameraType:
The camera type.
- cameraModel:
The camera model.
- imageDepth:
The image depth in bytes.
- triggerMode:
The trigger mode.
- exposureTime:
The exposure time.
- latencyTime:
The latency time.
- nbFrames:
The number of frames for an acquisition. 0 means unlimited.
- rotation:
The image rotation.
- pollingInterval:
The interval for polling the camera for read-out values.
- bufferSize:
Size of the buffer for data to be written to output channels.
- cameraIp:
The IP address of the camera. The hostname or serial number (sn://21803915) can be also used.
- interPacketDelay:
Increasing this parameter will slow down the acquisition, but it will improve its stability, especially when multiple cameras are operated on the same control host. Therefore it is recommended to set it to the maximum value allowed by the sensor size and the desired frame rate.
- frameTransmissionDelay:
Delay before image transmission on the Ethernet.Setting different values on synchronous camerasconnected to a single server can prevent concurrency issues
- packetSize:
The packet size. Should be as large as possible. Try 8192 if jumbo frames are enabled on the network (MTU=9000), use 1444 otherwise.
- socketBufferSize:
The socket buffer size. Should be automatically set by pylon, but if you get ‘SocketBufferSize not valid’ on acquisition start, you have to set a non-zero value here. Get ‘/sbin/sysctl net.core.rmem_max’, divide by 1024 to convert to kB, and put the value here.
- autoGain:
Set auto gain.
- gain:
Set camera gain. Gain is a normalized value in the range 0 thru 1. Most camera models allow an exact gain setting, some have steps of a few %
- triggerActivation:
The Trigger Activation parameter is used to select rising edge or falling edge triggering.
- imageType:
This parameter is used to select the pixel format.
- acqFrameCount:
This parameter is used to set the number of frames acquired in the multiframe acquisition mode
- extractedLabels:
Out positions: labels, where the imager is extracted from the beam.
- tolerance:
Position tolerance for increment detection
- moveOUT:
Moves the motor to the position marked with this label
- moveC:
Moves the motor to the position marked with this label
- moveC/:
Moves the motor to the position marked with this label
- moveYAG:
Moves the motor to the position marked with this label
- useAsBackgroundImage:
Use the current image as background image.
- filterImagesByThreshold:
If True, images will be only processed if maximum pixel value exceeds user’s defined threshold.
- imageThreshold:
The threshold for processing an image.
- absolutePositions:
If True, the centre-of-mass and fit results will take into account the current settings for ROI and binning.
- subtractBkgImage:
Subtract the loaded background image.
- subtractImagePedestal:
Subtract the image pedestal (ie image = image - image.min()). This is done after background subtraction.
- doMinMaxMean:
Get the following information from the pixels: min, max, mean value.
- doBinCount:
Calculate the frequency distribution of pixel values.
- doXYSum:
Integrate the image along the x- and y-axes.
- doCOfM:
Calculate centre-of-mass and widths.
- do1DFit:
Perform a 1D gaussian fit of the x- and y-distributions.
- do2DFit:
Perform a 2D gaussian fits.Be careful: It can be slow!
- doIntegration:
Perform integration over region.
- clipValues:
Removes values outside of Integration Threshold Range from the calculation of the integral and region mean.
- comRange:
The range to be used for the centre-of-mass calculation. Can be the full range, or a user-defined one.
- userDefinedRange:
The user-defined range for centre-of-mass, gaussian fit(s) and integrals along the x & y axes. Region [lowX, highX) x [lowY, highY) specified as [lowX, highX, lowY, highY]
- absThreshold:
Pixels below this threshold will not be used for the centre-of-mass calculation. If greater than 0, the relative threshold will not be used.
- threshold:
Pixels below this relative threshold (fraction of the highest value) will not be used for the centre-of-mass calculation. It will only be applied if no absolute threshold is set.
- pixelSize:
The pixel size. It will be used when evaluating the beam size.
- fitRange:
The range to be used for fitting. Can be the full range, an auto-determined, or the user-defined one.
- rangeForAuto:
The automatic range for ‘auto’ mode (in standard deviations).
- enablePolynomial:
Add a 1st order polynomial term (ramp) to gaussian fits.
- gauss1dStartValues:
Selects how 1D gauss fit starting values are evaluated
- doGaussRotation:
Allow the 2D gaussian to be rotated.
- integrationRegion:
The region to be integrated over. Region [lowX, highX) x [lowY, highY) specified as [lowX, highX, lowY, highY]
- thresholdRange:
Range of values to be considered in the calculation of Region Integral and Region Mean. Values outside of this range will be set to zero.
- imageWidth:
The width of the incoming image.
- imageOffsetX:
If the incoming image has a ROI, this represents the X position of the top-left corner.
- imageBinningX:
The image binning in the X direction.
- imageHeight:
The height of the incoming image. Set to 1 for 1D images (spectra).
- imageOffsetY:
If the incoming image has a ROI, this represents the Y position of the top-left corner. Set to 0 for 1D images (spectra).
- imageBinningY:
The image binning in the Y direction. Set to 1 for 1D images (spectra).
- minPxValue:
The minimum image pixel value.
- maxPxValue:
The maximum image pixel value.
- meanPxValue:
The mean image pixel value.
- minMaxMeanTime:
Time spent for evaluating min, max, mean pixel value.
- binCountTime:
Time spent for calculating the frequency distribution of pixel values.
- subtractBkgImageTime:
Time spent in subtracting the background image.
- subtractPedestalTime:
Time spent in subtracting the image pedestal.
- xYSumTime:
Time spent in integrating the image in X and Y.
- cOfMTime:
Time spent in evaluating the centre-of-mass.
- xFitTime:
Time spent in 1D Gaussian fit of the X distribution.
- yFitTime:
Time spent in 1D Gaussian fit of the Y distribution.
- fitTime:
Time spent in 2D Gaussian fit of the image.
- integrationTime:
Time spent in integrating over a region.
- x0:
X position of the centre-of-mass.
- sx:
Standard deviation in X of the centre-of-mass.
- y0:
Y position of the centre-of-mass.
- sy:
Standard deviation in Y of the centre-of-mass.
- xFitSuccess:
1D Gaussian fit success (1-4 if fit converged).
- ax1d:
Amplitude Ax from the 1D fit.
- x01d:
x0 from 1D Fit.
- ex01d:
Uncertainty on x0 estimation.
- sx1d:
Standard deviation on x0 from 1D fit.
- esx1d:
Uncertainty on standard deviation estimation.
- beamWidth1d:
Beam width from 1D Fit. Defined as 4x sigma_x.
- yFitSuccess:
1D Gaussian Fit Success (1-4 if fit converged).
- ay1d:
Amplitude Ay from 1D fit.
- y01d:
y0 from 1D Fit.
- ey01d:
Uncertainty on y0 estimation.
- sy1d:
Standard deviation on y0 from 1D fit.
- esy1d:
Uncertainty on standard deviation estimation.
- beamHeight1d:
Beam heigth from 1D Fit. Defined as 4x sigma_y.
- fitSuccess:
2D Gaussian fit success (1-4 if fit converged).
- a2d:
Amplitude from 2D fit.
- x02d:
x0 from 2D Fit.
- ex02d:
Uncertainty on x0 estimation.
- sx2d:
Standard deviation on x0 from 2D fit.
- esx2d:
Uncertainty on standard deviation estimation.
- beamWidth2d:
Beam width from 2D Fit. Defined as 4x sigma_x.
- y02d:
y0 from 2D Fit.
- ey02d:
Uncertainty on y0 estimation.
- sy2d:
Standard deviation on y0 from 2D fit.
- esy2d:
Uncertainty on standard deviation estimation.
- beamHeight2d:
Beam height from 2D Fit. Defined as 4x sigma_y.
- theta2d:
Rotation angle from 2D fit.
- etheta2d:
Uncertainty on rotation angle estimation.
- regionIntegral:
Integral of pixel value over region specified by integrationRegion.
- regionMean:
Mean pixel value over region specified by integrationRegion.
- moveC1:
Moves the motor to the position marked with this label
- moveC2:
Moves the motor to the position marked with this label
- bkg:
The background on ADC counts.
- cal:
The calibration constants [keV/counts].
- averagedDisplay:
Average all the frames in the train and then display.
- frameToDisplay:
The index of the frame to be displayed in the train, starting from 0. Will not be used if ‘averagedDisplay’ is True.
- useBackgroundFrame:
Use Frame for Background subtraction
- frameNumber:
The index of the frame to be used for background subtraction
- errorCount:
Number of errors.
| Created: | 2019-08-08T13:22:44.000Z |
|---|---|
| Author: | Cyril Danilevski |
| Notes: | Fix forwarding the data trainId |
| Created: | 2019-04-08T12:31:43.000Z |
|---|---|
| Author: | Wajid Ehsan |
| Notes: | Check on Length of array |
| Created: | 2019-04-02T10:01:40.000Z |
|---|---|
| Author: | Wajid Ehsan |
| Notes: | Possibility to use the frame as background subtraction |
| Created: | 2019-02-26T12:58:56.000Z |
|---|---|
| Author: | Wajid Ehsan |
| Notes: | Changed NDARRAY to IMAGE DATA for output channel |
| Created: | 2018-04-27T08:34:30.000Z |
|---|---|
| Author: | Andrea Parenti |
| Notes: |
|
| Created: | 2018-01-17T13:50:05.000Z |
|---|---|
| Author: | Andrea Parenti |
| Notes: | Add frameToDisplay property - to select which frame from the train shall be displayed |
| Created: | 2017-11-24T10:28:08.000Z |
|---|---|
| Author: | Andrea Parenti |
| Notes: |
|
| Created: | 2017-09-27T16:29:31.000Z |
|---|---|
| Author: | Andrea Parenti |
| Notes: |
CAM¶
DAQ¶
DETECTOR¶
| Instance id: | FXE_OGT1_SA/DAQ/DETECTOR |
|---|---|
| Class id: | GotthardReceiver |
| Host: | fxe-rr-sys-con-1 |
| Class documentation: | |
| GotthardReceiver | |
| Alias: | fxe-rr-sys-con-1 , fxe-rr-sys-con-14 , fxe-rr-sys-con-10 , fxe-rr-sys-con-11 , fxe-rr-sys-con-13 |
| Git repo: | https://git.xfel.eu/karaboDevices/slsDetectors |
| Last modified: | 2021-09-21T09:48:34.350+02:00 |
| Created at: | 2018-01-15T15:20:05.000+01:00 |
| Main authors: | Parenti, Hauf, Goeries |
| Latest tag: | 1.9.2-2.11.1 |
| Deployment tag: | 1.9.2-2.11.1 |
| Projects: | FXE_OGT1_SA, FXE_LOOP1, FXE_OGT1_BIU |
| Scenes: | Gotthard, test_Scene, FXE_OGT1_SA/DAQ/DETECTOR, FXE_OGT1_SA-DET-DETECTOR |
| Accessible by: | CAL, CONTROLS, CTRL, DA, danilevc, xdoc |
Warning
Rogue installation which is not mentioned in the deployment!
Warning
Installation not found in a standard path!
The documentation of the Karabo device for SLS detectors (Gotthard, Jungfrau) can be found here
In particular, the setup is described in this Section, and the troubleshooting in this other.
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device (i.e. of the server
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- rxTcpPort:
- Receiver TCP Port
- framesPerTrain:
- How many frames will be sent to DAQ for each train.If more are received from detector, they will be discarded.
- frameRateIn:
- Frame rate - incoming data from detector.
- frameRateOut:
- Frame rate - decoded data to output channels.
- onlineDisplayEnable:
- Enable online display of detector data.
- frameToDisplay:
- The index of the frame to be displayed in the train, starting from 0.
| Created: | 2021-05-18T17:36:27.000+02:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: | Add interface for sls detectors |
| Created: | 2021-03-26T10:19:30.000+01:00 |
|---|---|
| Author: | Andrea Parenti |
| Notes: | Summary: fix header include in Simulation mode. |
| Created: | 2021-02-08T15:38:14.000+01:00 |
|---|---|
| Author: | Andrea Parenti |
| Notes: | Summary: update slsDetectorPackage to tag 5.0.1. |
| Created: | 2021-01-12T11:18:30.000+01:00 |
|---|---|
| Author: | Andrea Parenti |
| Notes: | Summary: fix auto-generated class version. |
| Created: | 2020-12-02T09:58:03.000+01:00 |
|---|---|
| Author: | Andrea Parenti |
| Notes: | Summary: fix for boost 1.68 (i.e. Karabo 2.11) |
| Created: | 2020-11-24T11:31:41.000+01:00 |
|---|---|
| Author: | Andrea Parenti |
| Notes: | Summary: add version info |
| Created: | 2020-10-06T16:50:12.000+02:00 |
|---|---|
| Author: | Andrea Parenti |
| Notes: | Summary: Fix undefined symbol on Ubuntu 20.04 |
| Created: | 2020-08-05T12:44:04.000+02:00 |
|---|---|
| Author: | Andrea Parenti |
| Notes: |
|
| Created: | 2020-07-29T14:31:06.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: | Fix crashes due to (potential) order problem |
| Created: | 2020-04-30T14:40:13.000+02:00 |
|---|---|
| Author: | Andrea Parenti |
| Notes: | FIX: use boost async in the receiver simulation. |
| Created: | 2020-04-29T07:03:42.000+02:00 |
|---|---|
| Author: | Andrea Parenti |
| Notes: | FIX exposureTime default value |
| Created: | 2020-04-20T11:29:59.000+02:00 |
|---|---|
| Author: | Andrea Parenti |
| Notes: |
This tag does not include yet: * Use trainId from frame metadata (not tested yet) |
| Created: | 2019-12-17T08:56:43.000+01:00 |
|---|---|
| Author: | Andrea Parenti |
| Notes: | Use trainId from frame metadata - whenever available |
| Created: | 2019-12-09T10:57:24.000+01:00 |
|---|---|
| Author: | Andrea Parenti |
| Notes: | Same as 1.5.1-2.6.5, which was wrongly numbered. |
| Created: | 2019-12-09T10:57:24.000+01:00 |
|---|---|
| Author: | Andrea Parenti |
| Notes: | FIX m_numberOfModules initial value |
| Created: | 2019-11-18T12:35:18.000+01:00 |
|---|---|
| Author: | Andrea Parenti |
| Notes: | Set additional read-out timeout for JF |
| Created: | 2019-10-18T10:35:24.000+02:00 |
|---|---|
| Author: | Andrea Parenti |
| Notes: | Free shared memory in destructor |
| Created: | 2019-09-30T15:30:33.000+02:00 |
|---|---|
| Author: | Andrea Parenti |
| Notes: |
| Created: | 2019-09-27T15:15:22.000+02:00 |
|---|---|
| Author: | Andrea Parenti |
| Notes: |
|
| Created: | 2019-09-17T15:28:18.000+02:00 |
|---|---|
| Author: | Andrea Parenti |
| Notes: | FIX update state to ON only after configuration is done |
DET¶
CONTROL¶
| Instance id: | FXE_OGT1_SA/DET/CONTROL |
|---|---|
| Class id: | GotthardControl |
| Host: | exflcon07n0 |
| Class documentation: | |
| GotthardControl | |
| Alias: | fxe-rr-sys-con-1 |
| Git repo: | https://git.xfel.eu/gitlab/karaboDevices/slsDetectors |
| Last modified: | 2020-08-05T15:05:54.000+02:00 |
| Created at: | 2018-01-15T15:20:05.000+01:00 |
| Main authors: | Parenti, Xctrl, Silenzi |
| Latest tag: | 1.8.0-2.9.1 |
| Deployment tag: | 1.8.0-2.9.1 |
| Accessible by: | |
Warning
Host not accessible by [‘xctrl’]!
The documentation of the Karabo device for SLS detectors (Gotthard, Jungfrau) can be found here
In particular, the setup is described in this Section, and the troubleshooting in this other.
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device (i.e. of the server
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- useTimeserver:
- Unused - whether device connects to time server is configured via ‘timeServerId’
- progress:
- The progress of the current action
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- start:
- Starts acquisition
- stop:
- Stops acquisition
- reset:
- Resets the device in case of an error
- detectorHostName:
- Detector Host Name
- detectorIp:
- Detector IP. Must be on the same subnet as the receiver.
- detectorHostPort:
- Detector Host Port. Will use 1952 if left empty.
- detectorHostStopPort:
- Detector Host Stop Port. Will use 1953 if left empty.
- rxHostname:
- Receiver Hostname
- rxTcpPort:
- Receiver TCP Port
- rxUdpIp:
- Receiver UDP IP
- rxUdpPort:
- Receiver UDP Port
- settings:
- Settings
- online:
- Sets the detector in online (1) or offline (0) mode.
- angDir:
- Sets the angular direction of the detector (1 means channel numberin the same direction as the angular encoder, -1 different direction).
- moveFlag:
- Related to a single controller d. 1 if the detector modules movewith the angular encoder, 0 if they are static (useful for multidetector systems)
- lock:
- lock
- extSig0:
- Ext Sig 0
- vHighVoltageMax:
- Max value allowed for ‘vHighVoltage’. Higher values will be rejected by the device.
- vHighVoltage:
- Sets the DAC value of the high voltage. Options: 0 90 110 120 150 180 200
- master:
- Sets the master of a multi-controller detector to the controller with index i. -1 removes master.
- sync:
- Sets the synchronization mode of the various controller within a detector structure
- badChannels:
- Sets the bad channel filename. Bad channels will be omitted in the .dat file. Use ‘none’ to unset.
- angConv:
- Sets the file with the coefficients for angular conversion. Use ‘none’ to disable angular conversion.
- globalOff:
- Sets the offset of the beamline i.e. angular position of channel0 when angular encoder at 0.
- binSize:
- Sets the size of the angular bins for angular conversion.
- threaded:
- Avoid changing it. Sets if the data are written to disk in parallel with the acquisition (1) or after the acquisition (0).
- detectorDeveloper:
- Detector Developer. (useful to define subset of working functions)
- flatFieldCorrectionFile:
- Flat field corrections file name. Use ‘none’ to disable corrections.
- positions:
- Positions for the acquisition. Usage: n pos1 pos2 … posn
- maximumDetectorSize:
- Maximum detector size
- bitDepth:
- Bit Depth
- exposureTime:
- exposure time value
- exposurePeriod:
- exposure period
- delayAfterTrigger:
- delay after trigger
- numberOfGates:
- Number Of Gates
- numberOfFrames:
- Number Of Frames
- numberOfCycles:
- Number Of Cycles
- timing:
- The timing mode of the detector
- acquisitionTime:
- Acquisition time. Depending on trigger mode, it will set different parameters on thedetector in order to have the acquisition running for the given time.
- triggerPeriod:
- External trigger period. Used together with acquisitionTime to setup detector acquisition parameters.
- detectorNumber:
- Returns the serial number of the module (normally the MAC address).
- detectorVersion:
- Returns the version of the controller firmware.
- softwareVersion:
- Returns the version of the software running on the detector.
- thisVersion:
- Returns the version of the control software which is being used.
- pollingInterval:
- The interval for polling the laser front-end for status.
- tempAdc:
- Returns the ADC temperature.
- tempFpga:
- Returns the FPGA temperature.
- detectorMac:
- Detector MAC. Arbitrary (e.g. 00:aa:bb:cc:dd:ee), but must be not in use in the same subnet.
- rOnline:
- rOnline
| Created: | 2020-08-05T10:44:04.000Z |
|---|---|
| Author: | Andrea Parenti |
| Notes: |
|
| Created: | 2020-07-29T12:31:06.000Z |
|---|---|
| Author: | xctrl |
| Notes: | Fix crashes due to (potential) order problem |
| Created: | 2020-04-30T12:40:13.000Z |
|---|---|
| Author: | Andrea Parenti |
| Notes: | FIX: use boost async in the receiver simulation. |
| Created: | 2020-04-29T05:03:42.000Z |
|---|---|
| Author: | Andrea Parenti |
| Notes: | FIX exposureTime default value |
| Created: | 2020-04-20T09:29:59.000Z |
|---|---|
| Author: | Andrea Parenti |
| Notes: |
This tag does not include yet: * Use trainId from frame metadata (not tested yet) |
| Created: | 2019-12-17T07:56:43.000Z |
|---|---|
| Author: | Andrea Parenti |
| Notes: | Use trainId from frame metadata - whenever available |
| Created: | 2019-12-09T09:57:24.000Z |
|---|---|
| Author: | Andrea Parenti |
| Notes: | Same as 1.5.1-2.6.5, which was wrongly numbered. |
| Created: | 2019-12-09T09:57:24.000Z |
|---|---|
| Author: | Andrea Parenti |
| Notes: | FIX m_numberOfModules initial value |
| Created: | 2019-11-18T11:35:18.000Z |
|---|---|
| Author: | Andrea Parenti |
| Notes: | Set additional read-out timeout for JF |
| Created: | 2019-10-18T08:35:24.000Z |
|---|---|
| Author: | Andrea Parenti |
| Notes: | Free shared memory in destructor |
| Created: | 2019-09-30T13:30:33.000Z |
|---|---|
| Author: | Andrea Parenti |
| Notes: |
| Created: | 2019-09-27T13:15:22.000Z |
|---|---|
| Author: | Andrea Parenti |
| Notes: |
|
| Created: | 2019-09-17T13:28:18.000Z |
|---|---|
| Author: | Andrea Parenti |
| Notes: | FIX update state to ON only after configuration is done |
| Created: | 2019-09-03T12:57:17.000Z |
|---|---|
| Author: | Andrea Parenti |
| Notes: | Write to output channels in the event loop |
| Created: | 2019-08-16T08:11:36.000Z |
|---|---|
| Author: | Andrea Parenti |
| Notes: | Install cmake from DEPENDS |
| Created: | 2019-07-18T10:47:59.000Z |
|---|---|
| Author: | Andrea Parenti |
| Notes: | Write to output channels in the event loop |
| Created: | 2019-07-18T10:04:37.000Z |
|---|---|
| Author: | Andrea Parenti |
| Notes: |
|
| Created: | 2019-06-13T11:59:18.000Z |
|---|---|
| Author: | Andrea Parenti |
| Notes: | Use UINT8 for gain data |
| Created: | 2019-05-31T15:10:36.000Z |
|---|---|
| Author: | Andrea Parenti |
| Notes: | Don’t verify outdir on control device - it could be on remote computer. |
| Created: | 2019-05-17T10:09:02.000Z |
|---|---|
| Author: | Andrea Parenti |
| Notes: |
|
DETECTOR¶
| Instance id: | FXE_OGT1_SA/DET/DETECTOR |
|---|---|
| Class id: | GotthardControl |
| Host: | fxe-rr-sys-con-1 |
| Class documentation: | |
| GotthardControl | |
| Alias: | fxe-rr-sys-con-1 , fxe-rr-sys-con-14 , fxe-rr-sys-con-10 , fxe-rr-sys-con-11 , fxe-rr-sys-con-13 |
| Git repo: | https://git.xfel.eu/karaboDevices/slsDetectors |
| Last modified: | 2021-09-21T09:48:34.350+02:00 |
| Created at: | 2018-01-15T15:20:05.000+01:00 |
| Main authors: | Parenti, Hauf, Goeries |
| Latest tag: | 1.9.2-2.11.1 |
| Deployment tag: | 1.9.2-2.11.1 |
| Projects: | FXE_OGT1_SA, FXE_LOOP1, FXE_OGT1_BIU |
| Scenes: | FXE_OGT1-SpA1_overview, Gotthard, test_Scene, FXE_OGT1_SA/DET/DETECTOR, test_fastAdc, FXE_OGT1_SA-DET-DETECTOR |
| Accessible by: | CAL, CONTROLS, CTRL, DA, danilevc, xdoc |
Warning
Rogue installation which is not mentioned in the deployment!
Warning
Installation not found in a standard path!
The documentation of the Karabo device for SLS detectors (Gotthard, Jungfrau) can be found here
In particular, the setup is described in this Section, and the troubleshooting in this other.
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device (i.e. of the server
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- start:
- Starts acquisition
- stop:
- Stops acquisition
- reset:
- Resets the device in case of an error
- detectorHostName:
- Detector Host Name
- detectorIp:
- Detector IP. Must be on the same subnet as the receiver.
- detectorHostPort:
- Detector Host Port. Will use 1952 if left empty.
- detectorHostStopPort:
- Detector Host Stop Port. Will use 1953 if left empty.
- rxHostname:
- Receiver Hostname
- rxTcpPort:
- Receiver TCP Port
- rxUdpIp:
- Receiver UDP IP
- rxUdpPort:
- Receiver UDP Port
- settings:
- Settings
- online:
- Sets the detector in online (1) or offline (0) mode.
- angDir:
- Sets the angular direction of the detector (1 means channel numberin the same direction as the angular encoder, -1 different direction).
- moveFlag:
- Related to a single controller d. 1 if the detector modules movewith the angular encoder, 0 if they are static (useful for multidetector systems)
- lock:
- lock
- extSig0:
- Ext Sig 0
- vHighVoltageMax:
- Max value allowed for ‘vHighVoltage’. Higher values will be rejected by the device.
- vHighVoltage:
- Sets the DAC value of the high voltage. Options: 0 90 110 120 150 180 200
- master:
- Sets the master of a multi-controller detector to the controller with index i. -1 removes master.
- sync:
- Sets the synchronization mode of the various controller within a detector structure
- badChannels:
- Sets the bad channel filename. Bad channels will be omitted in the .dat file. Use ‘none’ to unset.
- angConv:
- Sets the file with the coefficients for angular conversion. Use ‘none’ to disable angular conversion.
- globalOff:
- Sets the offset of the beamline i.e. angular position of channel0 when angular encoder at 0.
- binSize:
- Sets the size of the angular bins for angular conversion.
- threaded:
- Avoid changing it. Sets if the data are written to disk in parallel with the acquisition (1) or after the acquisition (0).
- detectorDeveloper:
- Detector Developer. (useful to define subset of working functions)
- flatFieldCorrectionFile:
- Flat field corrections file name. Use ‘none’ to disable corrections.
- positions:
- Positions for the acquisition. Usage: n pos1 pos2 … posn
- maximumDetectorSize:
- Maximum detector size
- bitDepth:
- Bit Depth
- exposureTime:
- exposure time value
- exposurePeriod:
- exposure period
- delayAfterTrigger:
- delay after trigger
- numberOfGates:
- Number Of Gates
- numberOfFrames:
- Number Of Frames
- numberOfCycles:
- Number Of Cycles
- timing:
- The timing mode of the detector
- acquisitionTime:
- Acquisition time. Depending on trigger mode, it will set different parameters on thedetector in order to have the acquisition running for the given time.
- triggerPeriod:
- External trigger period. Used together with acquisitionTime to setup detector acquisition parameters.
- detectorNumber:
- Returns the serial number of the module (normally the MAC address).
- detectorVersion:
- Returns the version of the controller firmware.
- softwareVersion:
- Returns the version of the software running on the detector.
- thisVersion:
- Returns the version of the control software which is being used.
- pollingInterval:
- The interval for polling the laser front-end for status.
- tempAdc:
- Returns the ADC temperature.
- tempFpga:
- Returns the FPGA temperature.
- detectorMac:
- Detector MAC. Arbitrary (e.g. 00:aa:bb:cc:dd:ee), but must be not in use in the same subnet.
- rOnline:
- rOnline
| Created: | 2021-05-18T17:36:27.000+02:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: | Add interface for sls detectors |
| Created: | 2021-03-26T10:19:30.000+01:00 |
|---|---|
| Author: | Andrea Parenti |
| Notes: | Summary: fix header include in Simulation mode. |
| Created: | 2021-02-08T15:38:14.000+01:00 |
|---|---|
| Author: | Andrea Parenti |
| Notes: | Summary: update slsDetectorPackage to tag 5.0.1. |
| Created: | 2021-01-12T11:18:30.000+01:00 |
|---|---|
| Author: | Andrea Parenti |
| Notes: | Summary: fix auto-generated class version. |
| Created: | 2020-12-02T09:58:03.000+01:00 |
|---|---|
| Author: | Andrea Parenti |
| Notes: | Summary: fix for boost 1.68 (i.e. Karabo 2.11) |
| Created: | 2020-11-24T11:31:41.000+01:00 |
|---|---|
| Author: | Andrea Parenti |
| Notes: | Summary: add version info |
| Created: | 2020-10-06T16:50:12.000+02:00 |
|---|---|
| Author: | Andrea Parenti |
| Notes: | Summary: Fix undefined symbol on Ubuntu 20.04 |
| Created: | 2020-08-05T12:44:04.000+02:00 |
|---|---|
| Author: | Andrea Parenti |
| Notes: |
|
| Created: | 2020-07-29T14:31:06.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: | Fix crashes due to (potential) order problem |
| Created: | 2020-04-30T14:40:13.000+02:00 |
|---|---|
| Author: | Andrea Parenti |
| Notes: | FIX: use boost async in the receiver simulation. |
| Created: | 2020-04-29T07:03:42.000+02:00 |
|---|---|
| Author: | Andrea Parenti |
| Notes: | FIX exposureTime default value |
| Created: | 2020-04-20T11:29:59.000+02:00 |
|---|---|
| Author: | Andrea Parenti |
| Notes: |
This tag does not include yet: * Use trainId from frame metadata (not tested yet) |
| Created: | 2019-12-17T08:56:43.000+01:00 |
|---|---|
| Author: | Andrea Parenti |
| Notes: | Use trainId from frame metadata - whenever available |
| Created: | 2019-12-09T10:57:24.000+01:00 |
|---|---|
| Author: | Andrea Parenti |
| Notes: | Same as 1.5.1-2.6.5, which was wrongly numbered. |
| Created: | 2019-12-09T10:57:24.000+01:00 |
|---|---|
| Author: | Andrea Parenti |
| Notes: | FIX m_numberOfModules initial value |
| Created: | 2019-11-18T12:35:18.000+01:00 |
|---|---|
| Author: | Andrea Parenti |
| Notes: | Set additional read-out timeout for JF |
| Created: | 2019-10-18T10:35:24.000+02:00 |
|---|---|
| Author: | Andrea Parenti |
| Notes: | Free shared memory in destructor |
| Created: | 2019-09-30T15:30:33.000+02:00 |
|---|---|
| Author: | Andrea Parenti |
| Notes: |
| Created: | 2019-09-27T15:15:22.000+02:00 |
|---|---|
| Author: | Andrea Parenti |
| Notes: |
|
| Created: | 2019-09-17T15:28:18.000+02:00 |
|---|---|
| Author: | Andrea Parenti |
| Notes: | FIX update state to ON only after configuration is done |
RECEIVER¶
| Instance id: | FXE_OGT1_SA/DET/RECEIVER |
|---|---|
| Class id: | GotthardReceiver |
| Host: | exflcon07n0 |
| Class documentation: | |
| GotthardReceiver | |
| Alias: | fxe-rr-sys-con-1 |
| Git repo: | https://git.xfel.eu/gitlab/karaboDevices/slsDetectors |
| Last modified: | 2020-08-05T15:05:54.000+02:00 |
| Created at: | 2018-01-15T15:20:05.000+01:00 |
| Main authors: | Parenti, Xctrl, Silenzi |
| Latest tag: | 1.8.0-2.9.1 |
| Deployment tag: | 1.8.0-2.9.1 |
| Accessible by: | |
Warning
Host not accessible by [‘xctrl’]!
The documentation of the Karabo device for SLS detectors (Gotthard, Jungfrau) can be found here
In particular, the setup is described in this Section, and the troubleshooting in this other.
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device (i.e. of the server
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- useTimeserver:
- Unused - whether device connects to time server is configured via ‘timeServerId’
- progress:
- The progress of the current action
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- rxTcpPort:
- Receiver TCP Port
- framesPerTrain:
- How many frames will be sent to DAQ for each train.If more are received from detector, they will be discarded.
- frameRateIn:
- Frame rate - incoming data from detector.
- frameRateOut:
- Frame rate - decoded data to output channels.
- onlineDisplayEnable:
- Enable online display of detector data.
- frameToDisplay:
- The index of the frame to be displayed in the train, starting from 0.
| Created: | 2020-08-05T10:44:04.000Z |
|---|---|
| Author: | Andrea Parenti |
| Notes: |
|
| Created: | 2020-07-29T12:31:06.000Z |
|---|---|
| Author: | xctrl |
| Notes: | Fix crashes due to (potential) order problem |
| Created: | 2020-04-30T12:40:13.000Z |
|---|---|
| Author: | Andrea Parenti |
| Notes: | FIX: use boost async in the receiver simulation. |
| Created: | 2020-04-29T05:03:42.000Z |
|---|---|
| Author: | Andrea Parenti |
| Notes: | FIX exposureTime default value |
| Created: | 2020-04-20T09:29:59.000Z |
|---|---|
| Author: | Andrea Parenti |
| Notes: |
This tag does not include yet: * Use trainId from frame metadata (not tested yet) |
| Created: | 2019-12-17T07:56:43.000Z |
|---|---|
| Author: | Andrea Parenti |
| Notes: | Use trainId from frame metadata - whenever available |
| Created: | 2019-12-09T09:57:24.000Z |
|---|---|
| Author: | Andrea Parenti |
| Notes: | Same as 1.5.1-2.6.5, which was wrongly numbered. |
| Created: | 2019-12-09T09:57:24.000Z |
|---|---|
| Author: | Andrea Parenti |
| Notes: | FIX m_numberOfModules initial value |
| Created: | 2019-11-18T11:35:18.000Z |
|---|---|
| Author: | Andrea Parenti |
| Notes: | Set additional read-out timeout for JF |
| Created: | 2019-10-18T08:35:24.000Z |
|---|---|
| Author: | Andrea Parenti |
| Notes: | Free shared memory in destructor |
| Created: | 2019-09-30T13:30:33.000Z |
|---|---|
| Author: | Andrea Parenti |
| Notes: |
| Created: | 2019-09-27T13:15:22.000Z |
|---|---|
| Author: | Andrea Parenti |
| Notes: |
|
| Created: | 2019-09-17T13:28:18.000Z |
|---|---|
| Author: | Andrea Parenti |
| Notes: | FIX update state to ON only after configuration is done |
| Created: | 2019-09-03T12:57:17.000Z |
|---|---|
| Author: | Andrea Parenti |
| Notes: | Write to output channels in the event loop |
| Created: | 2019-08-16T08:11:36.000Z |
|---|---|
| Author: | Andrea Parenti |
| Notes: | Install cmake from DEPENDS |
| Created: | 2019-07-18T10:47:59.000Z |
|---|---|
| Author: | Andrea Parenti |
| Notes: | Write to output channels in the event loop |
| Created: | 2019-07-18T10:04:37.000Z |
|---|---|
| Author: | Andrea Parenti |
| Notes: |
|
| Created: | 2019-06-13T11:59:18.000Z |
|---|---|
| Author: | Andrea Parenti |
| Notes: | Use UINT8 for gain data |
| Created: | 2019-05-31T15:10:36.000Z |
|---|---|
| Author: | Andrea Parenti |
| Notes: | Don’t verify outdir on control device - it could be on remote computer. |
| Created: | 2019-05-17T10:09:02.000Z |
|---|---|
| Author: | Andrea Parenti |
| Notes: |
|
ENC¶
CRYSTAL_THETA¶
| Instance id: | FXE_OGT1_SA/ENC/CRYSTAL_THETA |
|---|---|
| Host: | exflcon07n0 |
| Class documentation: | |
| BeckhoffEncoder | |
| General: | link |
| Monitor: | link |
| Developer: | link |
| PLC: | link |
| Alias: | fxe-rr-sys-con-1 |
| Git repo: | https://git.xfel.eu/gitlab/karaboDevices/Beckhoff |
| Last modified: | 2019-10-28T14:42:56.000+01:00 |
| Created at: | 2017-07-20T11:58:15.000+02:00 |
| Main authors: | Silenzi, Mohacsi |
| Latest tag: | 4.3.10-2.6.1 |
| Deployment tag: | 4.3.9-2.6.1 |
| Projects: | FXE_OGT1_SA, FXE_OGT1_SA, FXE_LOOP1 |
| Accessible by: | |
Warning
Host not accessible by [‘xctrl’]!
CRYSTAL_X1¶
| Instance id: | FXE_OGT1_SA/ENC/CRYSTAL_X1 |
|---|---|
| Host: | exflcon07n0 |
| Class documentation: | |
| BeckhoffEncoder | |
| General: | link |
| Monitor: | link |
| Developer: | link |
| PLC: | link |
| Alias: | fxe-rr-sys-con-1 |
| Git repo: | https://git.xfel.eu/gitlab/karaboDevices/Beckhoff |
| Last modified: | 2019-10-28T14:42:56.000+01:00 |
| Created at: | 2017-07-20T11:58:15.000+02:00 |
| Main authors: | Silenzi, Mohacsi |
| Latest tag: | 4.3.10-2.6.1 |
| Deployment tag: | 4.3.9-2.6.1 |
| Projects: | FXE_OGT1_SA, FXE_OGT1_SA, FXE_LOOP1 |
| Accessible by: | |
Warning
Host not accessible by [‘xctrl’]!
CRYSTAL_X2¶
| Instance id: | FXE_OGT1_SA/ENC/CRYSTAL_X2 |
|---|---|
| Host: | exflcon07n0 |
| Class documentation: | |
| BeckhoffEncoder | |
| General: | link |
| Monitor: | link |
| Developer: | link |
| PLC: | link |
| Alias: | fxe-rr-sys-con-1 |
| Git repo: | https://git.xfel.eu/gitlab/karaboDevices/Beckhoff |
| Last modified: | 2019-10-28T14:42:56.000+01:00 |
| Created at: | 2017-07-20T11:58:15.000+02:00 |
| Main authors: | Silenzi, Mohacsi |
| Latest tag: | 4.3.10-2.6.1 |
| Deployment tag: | 4.3.9-2.6.1 |
| Projects: | FXE_OGT1_SA, FXE_OGT1_SA, FXE_LOOP1 |
| Accessible by: | |
Warning
Host not accessible by [‘xctrl’]!
CRYSTAL_Y¶
| Instance id: | FXE_OGT1_SA/ENC/CRYSTAL_Y |
|---|---|
| Host: | exflcon07n0 |
| Class documentation: | |
| BeckhoffEncoder | |
| General: | link |
| Monitor: | link |
| Developer: | link |
| PLC: | link |
| Alias: | fxe-rr-sys-con-1 |
| Git repo: | https://git.xfel.eu/gitlab/karaboDevices/Beckhoff |
| Last modified: | 2019-10-28T14:42:56.000+01:00 |
| Created at: | 2017-07-20T11:58:15.000+02:00 |
| Main authors: | Silenzi, Mohacsi |
| Latest tag: | 4.3.10-2.6.1 |
| Deployment tag: | 4.3.9-2.6.1 |
| Projects: | FXE_OGT1_SA, FXE_LOOP1, FXE_OGT1_SA |
| Accessible by: | |
Warning
Host not accessible by [‘xctrl’]!
CRYSTAL_Z¶
| Instance id: | FXE_OGT1_SA/ENC/CRYSTAL_Z |
|---|---|
| Host: | exflcon07n0 |
| Class documentation: | |
| BeckhoffEncoder | |
| General: | link |
| Monitor: | link |
| Developer: | link |
| PLC: | link |
| Alias: | fxe-rr-sys-con-1 |
| Git repo: | https://git.xfel.eu/gitlab/karaboDevices/Beckhoff |
| Last modified: | 2019-10-28T14:42:56.000+01:00 |
| Created at: | 2017-07-20T11:58:15.000+02:00 |
| Main authors: | Silenzi, Mohacsi |
| Latest tag: | 4.3.10-2.6.1 |
| Deployment tag: | 4.3.9-2.6.1 |
| Projects: | FXE_OGT1_SA, FXE_OGT1_SA, FXE_LOOP1 |
| Accessible by: | |
Warning
Host not accessible by [‘xctrl’]!
ROD_IN_OUT¶
| Instance id: | FXE_OGT1_SA/ENC/ROD_IN_OUT |
|---|---|
| Host: | exflcon07n0 |
| Class documentation: | |
| BeckhoffEncoder | |
| General: | link |
| Monitor: | link |
| Developer: | link |
| PLC: | link |
| Alias: | fxe-rr-sys-con-1 |
| Git repo: | https://git.xfel.eu/gitlab/karaboDevices/Beckhoff |
| Last modified: | 2019-10-28T14:42:56.000+01:00 |
| Created at: | 2017-07-20T11:58:15.000+02:00 |
| Main authors: | Silenzi, Mohacsi |
| Latest tag: | 4.3.10-2.6.1 |
| Deployment tag: | 4.3.9-2.6.1 |
| Projects: | FXE_OGT1_SA, FXE_OGT1_SA, FXE_LOOP1 |
| Accessible by: | |
Warning
Host not accessible by [‘xctrl’]!
MOTOR¶
CRYSTAL_THETA¶
| Instance id: | FXE_OGT1_SA/MOTOR/CRYSTAL_THETA |
|---|---|
| Class id: | BeckhoffMC2Base |
| Host: | exflcon07n0 |
| Class documentation: | |
| BeckhoffMC2Base | |
| General: | link |
| Monitor: | link |
| Developer: | link |
| PLC: | link |
| Alias: | fxe-rr-sys-con-1 |
| Git repo: | https://git.xfel.eu/gitlab/karaboDevices/Beckhoff |
| Last modified: | 2020-07-07T10:56:42.000+02:00 |
| Created at: | 2017-07-20T11:58:15.000+02:00 |
| Main authors: | Hauf, Giovanetti, Silenzi |
| Latest tag: | 4.3.16-2.9.1 |
| Deployment tag: | 4.3.16-2.9.1 |
| Projects: | FXE_OGT1_SA, FXE_LOOP1, FXE_OGT1_SA |
| Scenes: | FXE_OGT1_SA/MOTOR/CRYSTAL_THETA, FXE_OGT1_SA/MOTOR/CRYSTAL_THETA, FXE_OGT1_SA/MOTOR/CRYSTAL_THETA|motorScene, FXE_OGT1_SA/MOTOR/CRYSTAL_THETA|simpleMotorScene, FXE_OGT1_SA-MOTOR-CRYSTAL_THETA, FXE_OGT1_SA-MOTOR-CRYSTAL_THETA |
| Accessible by: | |
Warning
Host not accessible by [‘xctrl’]!
Warning
The velocity for this motor has not been commissioned. You may loose steps in case you set it too high!
The BeckhoffMC2Base device is documented
here.
Autogenerated documentation for the device’s properties and slots can be found here.
The following is the documentation for the base underlying PLC soft device: SD_MC2Base.
Documentation can also be found for the derived soft devices:
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device (i.e. of the server
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- useTimeserver:
- Unused - whether device connects to time server is configured via ‘timeServerId’
- progress:
- The progress of the current action
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- version:
- Version of this Karabo device.
- beckhoffComDevice:
- InstanceId of the BeckhoffCom device that forwards commands to the PLC.
- functionBlockName:
- The type of the firmware block.
- fwInstanceName:
- The name of the firmware block instance.
- fwVersion:
- The version of the PLC framework.
- terminal:
- ???
- hardwareStatusBitField:
- This word encodes in bits the hardware-status information of this device
- hardwareState:
- The current state of the hardware decoded
- hardwareRegion:
- The current region of the hardware decoded
- hardwareErrorDescriptor:
- This word encodes in bits describing the hardware error
- hardwareErrorDescription:
- Error Code description
- waitingFor:
- Any call to the PLC will be published here, once the reply is received this property will be cleared. Commands will not be sent to the PLC until this property is cleared.
- epsilon:
- The epsilon determines the amount of change until a new physical value is posted from the hardware
- interlockReadOnly:
- Defines whether interlock conditions are configurable from this interface.
- interlockOn:
- Defines whether interlock surveillance is on or off.
- interlockOk:
- Defines whether interlock is ok (true) or broken (false).
- busy:
- Defines whether the PLC softdevice is busy.
- disableEpsilonFeedback:
- If false, the epsilon will be regulated until the incoming rate reaches the maximum rate
- maxStateUpdateRate:
- If state updates per second exceed this threshold, the state will be displayed as CHANGING
- noisyStateUpdateRateValue:
- Show the state update rate when it’s above ‘Max State Update Rate’ threshold.
- isStateUpdateNoisy:
- State update rate is above ‘Max State Update Rate’ threshold.
- reset:
- Resets the PLC hardware
- enableInterlockedSlots:
- Send device into INTERLOCK_BROKEN state, thus enabling all interlocked slots.
- disableInterlockedSlots:
- Send device into INTERLOCKED state, thus enabling all interlocked slots.
- requestHardwareValues:
- Ask for all property values on the device
- propertiesToPoll:
- All specified properties will be polled from the PLC with the given poll-rate. Only PLC aliases or device keys corresponding to PLC properties are allowed
- pollInterval:
- Hardware poll interval in seconds
- propertiesToRead:
- The specified properties will be read from the PLC by activating the Read button. Only PLC aliases or device keys corresponding to PLC properties are allowed
- readHardware:
- Requests value updates from the PLC for the properties listed under ‘Properties to read’
- force:
- ???
- trigger:
- Do not use this parameter to configure scheduled push. Instead use the parameter ‘scheduledPush’.
- maxUpdateFrequency:
- set to limit maximum update frequency for some values.
- interfaces:
- Abstract interface for external proxies to be considered when working with this device
- home:
- CHoming
- on:
- CEnableAxis
- off:
- CDisableAxis
- calibrateToEncoder:
- Calibrate actual position to encoder position.
- calibrate:
- Calibrate actual position to calibrated position.
- calibrateTarget:
- The motor scale is set to this position when hitting calibrate
- resetAxis:
- CResetAxis
- specificError:
- ASpecificError
- moveRelative:
- CMoveRelative
- move:
- CMoveAbsolute
- emergencyStop:
- CStop
- stop:
- CHalt
- moveConstantVelocity:
- set property amovevelocity
- actualPosition:
- AActualPosition
- stepSize:
- AMoveDistance
- targetVelocity:
- AMoveVelocity
- targetPosition:
- AAbsoluteTargetPosition
- isCWLimit:
- Is at hardware end-switch high - CW limit.
- isCCWLimit:
- Is at hardware end-switch low - CCW limit.
- isSWLimitHigh:
- Is at software limit high.
- isSWLimitLow:
- Is at software limit low.
- isInterlockLimitHigh:
- Is at Interlock limit high.
- isInterlockLimitLow:
- Is at Interlock limit low.
- mc2DiscreteMotion:
- e.g. relative or absolute position movement
- mc2ContinuousMotion:
- e.g. constant velocity
- isOnTarget:
- Indicates whether the motor is on target or not.
- relativeDeadband:
- if target and actual positions have a relative difference smaller than this property the ‘move’ command will not be sent to the PLC.
- stepUp:
- Move to actual position plus step length.
- stepDown:
- Move to actual position minus step length.
- activeController:
- Select the Active Controller.
- activeControllerPLC:
- Select the Active Controller.
| Created: | 2020-07-03T13:12:05.000Z |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2020-07-01T04:54:23.000Z |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2020-06-26T05:52:31.000Z |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2020-05-14T11:24:40.000Z |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Make sure a binary for 2.9.1 exists |
| Created: | 2020-05-14T11:24:40.000Z |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | FIX: Trigger 1 problem FEAT: Agilent Ion Pump has automatic log scale |
| Created: | 2020-04-03T08:08:13.000Z |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2020-03-26T06:01:43.000Z |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2020-03-25T15:10:32.000Z |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2020-03-25T08:47:47.000Z |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Simulation build config Noisy state updates handling. |
| Created: | 2019-12-18T15:04:13.000Z |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | BeckhoffManifolValve device class available |
| Created: | 2019-09-04T11:15:12.000Z |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | SIM/GUI: adapting MC2 implementation. See merge request karaboDevices/Beckhoff!283 |
| Created: | 2019-08-30T16:50:57.000Z |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | FIX: Schema parsing follow up FIX: Inficon setpoint property types FIX: slowing down instantiation FIX: Error decoding at startup FIX: no epsilon regulation after CSendAll FIX: request new configuration on failure |
| Created: | 2019-08-26T20:25:54.000Z |
|---|---|
| Author: | Valerii Bondar |
| Notes: | Mangling schema elements that have spaces from the PLC |
| Created: | 2019-08-15T15:46:37.000Z |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
| Created: | 2019-08-07T11:12:16.000Z |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | LED is not instantiated as a digital output |
| Created: | 2019-07-24T15:35:58.000Z |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | LED is not instantiated as a digital output |
| Created: | 2019-07-24T15:35:58.000Z |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | reject not finite floating points |
| Created: | 2019-06-28T09:36:02.000Z |
|---|---|
| Author: | silenzi |
| Notes: | FIX: setting velocity in ON/STOPPED state |
| Created: | 2019-06-24T17:16:20.000Z |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | epsilon regulation will not send the device to error state. |
| Created: | 2019-06-21T18:42:18.000Z |
|---|---|
| Author: | silenzi |
| Notes: | interlock schema |
CRYSTAL_X1¶
| Instance id: | FXE_OGT1_SA/MOTOR/CRYSTAL_X1 |
|---|---|
| Class id: | BeckhoffMC2Base |
| Host: | exflcon07n0 |
| Class documentation: | |
| BeckhoffMC2Base | |
| General: | link |
| Monitor: | link |
| Developer: | link |
| PLC: | link |
| Alias: | fxe-rr-sys-con-1 |
| Git repo: | https://git.xfel.eu/gitlab/karaboDevices/Beckhoff |
| Last modified: | 2020-07-07T10:56:42.000+02:00 |
| Created at: | 2017-07-20T11:58:15.000+02:00 |
| Main authors: | Hauf, Giovanetti, Silenzi |
| Latest tag: | 4.3.16-2.9.1 |
| Deployment tag: | 4.3.16-2.9.1 |
| Projects: | FXE_OGT1_SA, FXE_OGT1_SA, FXE_LOOP1 |
| Scenes: | FXE_OGT1_SA/MOTOR/CRYSTAL_X1, FXE_OGT1_SA/MOTOR/CRYSTAL_X1|motorScene, FXE_OGT1_SA/MOTOR/CRYSTAL_X1, FXE_OGT1_SA-MOTOR-CRYSTAL_X1, FXE_OGT1_SA-MOTOR-CRYSTAL_X1, FXE_OGT1_SA/MOTOR/CRYSTAL_X1|simpleMotorScene |
| Accessible by: | |
Warning
Host not accessible by [‘xctrl’]!
Warning
The velocity for this motor has not been commissioned. You may loose steps in case you set it too high!
The BeckhoffMC2Base device is documented
here.
Autogenerated documentation for the device’s properties and slots can be found here.
The following is the documentation for the base underlying PLC soft device: SD_MC2Base.
Documentation can also be found for the derived soft devices:
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device (i.e. of the server
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- useTimeserver:
- Unused - whether device connects to time server is configured via ‘timeServerId’
- progress:
- The progress of the current action
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- version:
- Version of this Karabo device.
- beckhoffComDevice:
- InstanceId of the BeckhoffCom device that forwards commands to the PLC.
- functionBlockName:
- The type of the firmware block.
- fwInstanceName:
- The name of the firmware block instance.
- fwVersion:
- The version of the PLC framework.
- terminal:
- ???
- hardwareStatusBitField:
- This word encodes in bits the hardware-status information of this device
- hardwareState:
- The current state of the hardware decoded
- hardwareRegion:
- The current region of the hardware decoded
- hardwareErrorDescriptor:
- This word encodes in bits describing the hardware error
- hardwareErrorDescription:
- Error Code description
- waitingFor:
- Any call to the PLC will be published here, once the reply is received this property will be cleared. Commands will not be sent to the PLC until this property is cleared.
- epsilon:
- The epsilon determines the amount of change until a new physical value is posted from the hardware
- interlockReadOnly:
- Defines whether interlock conditions are configurable from this interface.
- interlockOn:
- Defines whether interlock surveillance is on or off.
- interlockOk:
- Defines whether interlock is ok (true) or broken (false).
- busy:
- Defines whether the PLC softdevice is busy.
- disableEpsilonFeedback:
- If false, the epsilon will be regulated until the incoming rate reaches the maximum rate
- maxStateUpdateRate:
- If state updates per second exceed this threshold, the state will be displayed as CHANGING
- noisyStateUpdateRateValue:
- Show the state update rate when it’s above ‘Max State Update Rate’ threshold.
- isStateUpdateNoisy:
- State update rate is above ‘Max State Update Rate’ threshold.
- reset:
- Resets the PLC hardware
- enableInterlockedSlots:
- Send device into INTERLOCK_BROKEN state, thus enabling all interlocked slots.
- disableInterlockedSlots:
- Send device into INTERLOCKED state, thus enabling all interlocked slots.
- requestHardwareValues:
- Ask for all property values on the device
- propertiesToPoll:
- All specified properties will be polled from the PLC with the given poll-rate. Only PLC aliases or device keys corresponding to PLC properties are allowed
- pollInterval:
- Hardware poll interval in seconds
- propertiesToRead:
- The specified properties will be read from the PLC by activating the Read button. Only PLC aliases or device keys corresponding to PLC properties are allowed
- readHardware:
- Requests value updates from the PLC for the properties listed under ‘Properties to read’
- force:
- ???
- trigger:
- Do not use this parameter to configure scheduled push. Instead use the parameter ‘scheduledPush’.
- maxUpdateFrequency:
- set to limit maximum update frequency for some values.
- interfaces:
- Abstract interface for external proxies to be considered when working with this device
- home:
- CHoming
- on:
- CEnableAxis
- off:
- CDisableAxis
- calibrateToEncoder:
- Calibrate actual position to encoder position.
- calibrate:
- Calibrate actual position to calibrated position.
- calibrateTarget:
- The motor scale is set to this position when hitting calibrate
- resetAxis:
- CResetAxis
- specificError:
- ASpecificError
- moveRelative:
- CMoveRelative
- move:
- CMoveAbsolute
- emergencyStop:
- CStop
- stop:
- CHalt
- moveConstantVelocity:
- set property amovevelocity
- actualPosition:
- AActualPosition
- stepSize:
- AMoveDistance
- targetVelocity:
- AMoveVelocity
- targetPosition:
- AAbsoluteTargetPosition
- isCWLimit:
- Is at hardware end-switch high - CW limit.
- isCCWLimit:
- Is at hardware end-switch low - CCW limit.
- isSWLimitHigh:
- Is at software limit high.
- isSWLimitLow:
- Is at software limit low.
- isInterlockLimitHigh:
- Is at Interlock limit high.
- isInterlockLimitLow:
- Is at Interlock limit low.
- mc2DiscreteMotion:
- e.g. relative or absolute position movement
- mc2ContinuousMotion:
- e.g. constant velocity
- isOnTarget:
- Indicates whether the motor is on target or not.
- relativeDeadband:
- if target and actual positions have a relative difference smaller than this property the ‘move’ command will not be sent to the PLC.
- stepUp:
- Move to actual position plus step length.
- stepDown:
- Move to actual position minus step length.
- activeController:
- Select the Active Controller.
- activeControllerPLC:
- Select the Active Controller.
| Created: | 2020-07-03T13:12:05.000Z |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2020-07-01T04:54:23.000Z |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2020-06-26T05:52:31.000Z |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2020-05-14T11:24:40.000Z |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Make sure a binary for 2.9.1 exists |
| Created: | 2020-05-14T11:24:40.000Z |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | FIX: Trigger 1 problem FEAT: Agilent Ion Pump has automatic log scale |
| Created: | 2020-04-03T08:08:13.000Z |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2020-03-26T06:01:43.000Z |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2020-03-25T15:10:32.000Z |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2020-03-25T08:47:47.000Z |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Simulation build config Noisy state updates handling. |
| Created: | 2019-12-18T15:04:13.000Z |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | BeckhoffManifolValve device class available |
| Created: | 2019-09-04T11:15:12.000Z |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | SIM/GUI: adapting MC2 implementation. See merge request karaboDevices/Beckhoff!283 |
| Created: | 2019-08-30T16:50:57.000Z |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | FIX: Schema parsing follow up FIX: Inficon setpoint property types FIX: slowing down instantiation FIX: Error decoding at startup FIX: no epsilon regulation after CSendAll FIX: request new configuration on failure |
| Created: | 2019-08-26T20:25:54.000Z |
|---|---|
| Author: | Valerii Bondar |
| Notes: | Mangling schema elements that have spaces from the PLC |
| Created: | 2019-08-15T15:46:37.000Z |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
| Created: | 2019-08-07T11:12:16.000Z |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | LED is not instantiated as a digital output |
| Created: | 2019-07-24T15:35:58.000Z |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | LED is not instantiated as a digital output |
| Created: | 2019-07-24T15:35:58.000Z |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | reject not finite floating points |
| Created: | 2019-06-28T09:36:02.000Z |
|---|---|
| Author: | silenzi |
| Notes: | FIX: setting velocity in ON/STOPPED state |
| Created: | 2019-06-24T17:16:20.000Z |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | epsilon regulation will not send the device to error state. |
| Created: | 2019-06-21T18:42:18.000Z |
|---|---|
| Author: | silenzi |
| Notes: | interlock schema |
CRYSTAL_X2¶
| Instance id: | FXE_OGT1_SA/MOTOR/CRYSTAL_X2 |
|---|---|
| Class id: | BeckhoffMC2Base |
| Host: | exflcon07n0 |
| Class documentation: | |
| BeckhoffMC2Base | |
| General: | link |
| Monitor: | link |
| Developer: | link |
| PLC: | link |
| Alias: | fxe-rr-sys-con-1 |
| Git repo: | https://git.xfel.eu/gitlab/karaboDevices/Beckhoff |
| Last modified: | 2020-07-07T10:56:42.000+02:00 |
| Created at: | 2017-07-20T11:58:15.000+02:00 |
| Main authors: | Hauf, Giovanetti, Silenzi |
| Latest tag: | 4.3.16-2.9.1 |
| Deployment tag: | 4.3.16-2.9.1 |
| Projects: | FXE_OGT1_SA, FXE_LOOP1, FXE_OGT1_SA |
| Scenes: | FXE_OGT1_SA/MOTOR/CRYSTAL_X2, FXE_OGT1_SA/MOTOR/CRYSTAL_X2|simpleMotorScene, FXE_OGT1_SA/MOTOR/CRYSTAL_X2|motorScene, FXE_OGT1_SA/MOTOR/CRYSTAL_X2, FXE_OGT1_SA-MOTOR-CRYSTAL_X2, FXE_OGT1_SA-MOTOR-CRYSTAL_X2 |
| Accessible by: | |
Warning
Host not accessible by [‘xctrl’]!
Warning
The velocity for this motor has not been commissioned. You may loose steps in case you set it too high!
The BeckhoffMC2Base device is documented
here.
Autogenerated documentation for the device’s properties and slots can be found here.
The following is the documentation for the base underlying PLC soft device: SD_MC2Base.
Documentation can also be found for the derived soft devices:
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device (i.e. of the server
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- useTimeserver:
- Unused - whether device connects to time server is configured via ‘timeServerId’
- progress:
- The progress of the current action
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- version:
- Version of this Karabo device.
- beckhoffComDevice:
- InstanceId of the BeckhoffCom device that forwards commands to the PLC.
- functionBlockName:
- The type of the firmware block.
- fwInstanceName:
- The name of the firmware block instance.
- fwVersion:
- The version of the PLC framework.
- terminal:
- ???
- hardwareStatusBitField:
- This word encodes in bits the hardware-status information of this device
- hardwareState:
- The current state of the hardware decoded
- hardwareRegion:
- The current region of the hardware decoded
- hardwareErrorDescriptor:
- This word encodes in bits describing the hardware error
- hardwareErrorDescription:
- Error Code description
- waitingFor:
- Any call to the PLC will be published here, once the reply is received this property will be cleared. Commands will not be sent to the PLC until this property is cleared.
- epsilon:
- The epsilon determines the amount of change until a new physical value is posted from the hardware
- interlockReadOnly:
- Defines whether interlock conditions are configurable from this interface.
- interlockOn:
- Defines whether interlock surveillance is on or off.
- interlockOk:
- Defines whether interlock is ok (true) or broken (false).
- busy:
- Defines whether the PLC softdevice is busy.
- disableEpsilonFeedback:
- If false, the epsilon will be regulated until the incoming rate reaches the maximum rate
- maxStateUpdateRate:
- If state updates per second exceed this threshold, the state will be displayed as CHANGING
- noisyStateUpdateRateValue:
- Show the state update rate when it’s above ‘Max State Update Rate’ threshold.
- isStateUpdateNoisy:
- State update rate is above ‘Max State Update Rate’ threshold.
- reset:
- Resets the PLC hardware
- enableInterlockedSlots:
- Send device into INTERLOCK_BROKEN state, thus enabling all interlocked slots.
- disableInterlockedSlots:
- Send device into INTERLOCKED state, thus enabling all interlocked slots.
- requestHardwareValues:
- Ask for all property values on the device
- propertiesToPoll:
- All specified properties will be polled from the PLC with the given poll-rate. Only PLC aliases or device keys corresponding to PLC properties are allowed
- pollInterval:
- Hardware poll interval in seconds
- propertiesToRead:
- The specified properties will be read from the PLC by activating the Read button. Only PLC aliases or device keys corresponding to PLC properties are allowed
- readHardware:
- Requests value updates from the PLC for the properties listed under ‘Properties to read’
- force:
- ???
- trigger:
- Do not use this parameter to configure scheduled push. Instead use the parameter ‘scheduledPush’.
- maxUpdateFrequency:
- set to limit maximum update frequency for some values.
- interfaces:
- Abstract interface for external proxies to be considered when working with this device
- home:
- CHoming
- on:
- CEnableAxis
- off:
- CDisableAxis
- calibrateToEncoder:
- Calibrate actual position to encoder position.
- calibrate:
- Calibrate actual position to calibrated position.
- calibrateTarget:
- The motor scale is set to this position when hitting calibrate
- resetAxis:
- CResetAxis
- specificError:
- ASpecificError
- moveRelative:
- CMoveRelative
- move:
- CMoveAbsolute
- emergencyStop:
- CStop
- stop:
- CHalt
- moveConstantVelocity:
- set property amovevelocity
- actualPosition:
- AActualPosition
- stepSize:
- AMoveDistance
- targetVelocity:
- AMoveVelocity
- targetPosition:
- AAbsoluteTargetPosition
- isCWLimit:
- Is at hardware end-switch high - CW limit.
- isCCWLimit:
- Is at hardware end-switch low - CCW limit.
- isSWLimitHigh:
- Is at software limit high.
- isSWLimitLow:
- Is at software limit low.
- isInterlockLimitHigh:
- Is at Interlock limit high.
- isInterlockLimitLow:
- Is at Interlock limit low.
- mc2DiscreteMotion:
- e.g. relative or absolute position movement
- mc2ContinuousMotion:
- e.g. constant velocity
- isOnTarget:
- Indicates whether the motor is on target or not.
- relativeDeadband:
- if target and actual positions have a relative difference smaller than this property the ‘move’ command will not be sent to the PLC.
- stepUp:
- Move to actual position plus step length.
- stepDown:
- Move to actual position minus step length.
- activeController:
- Select the Active Controller.
- activeControllerPLC:
- Select the Active Controller.
| Created: | 2020-07-03T13:12:05.000Z |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2020-07-01T04:54:23.000Z |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2020-06-26T05:52:31.000Z |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2020-05-14T11:24:40.000Z |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Make sure a binary for 2.9.1 exists |
| Created: | 2020-05-14T11:24:40.000Z |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | FIX: Trigger 1 problem FEAT: Agilent Ion Pump has automatic log scale |
| Created: | 2020-04-03T08:08:13.000Z |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2020-03-26T06:01:43.000Z |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2020-03-25T15:10:32.000Z |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2020-03-25T08:47:47.000Z |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Simulation build config Noisy state updates handling. |
| Created: | 2019-12-18T15:04:13.000Z |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | BeckhoffManifolValve device class available |
| Created: | 2019-09-04T11:15:12.000Z |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | SIM/GUI: adapting MC2 implementation. See merge request karaboDevices/Beckhoff!283 |
| Created: | 2019-08-30T16:50:57.000Z |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | FIX: Schema parsing follow up FIX: Inficon setpoint property types FIX: slowing down instantiation FIX: Error decoding at startup FIX: no epsilon regulation after CSendAll FIX: request new configuration on failure |
| Created: | 2019-08-26T20:25:54.000Z |
|---|---|
| Author: | Valerii Bondar |
| Notes: | Mangling schema elements that have spaces from the PLC |
| Created: | 2019-08-15T15:46:37.000Z |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
| Created: | 2019-08-07T11:12:16.000Z |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | LED is not instantiated as a digital output |
| Created: | 2019-07-24T15:35:58.000Z |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | LED is not instantiated as a digital output |
| Created: | 2019-07-24T15:35:58.000Z |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | reject not finite floating points |
| Created: | 2019-06-28T09:36:02.000Z |
|---|---|
| Author: | silenzi |
| Notes: | FIX: setting velocity in ON/STOPPED state |
| Created: | 2019-06-24T17:16:20.000Z |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | epsilon regulation will not send the device to error state. |
| Created: | 2019-06-21T18:42:18.000Z |
|---|---|
| Author: | silenzi |
| Notes: | interlock schema |
CRYSTAL_Y¶
| Instance id: | FXE_OGT1_SA/MOTOR/CRYSTAL_Y |
|---|---|
| Class id: | BeckhoffMC2Base |
| Host: | exflcon07n0 |
| Class documentation: | |
| BeckhoffMC2Base | |
| General: | link |
| Monitor: | link |
| Developer: | link |
| PLC: | link |
| Alias: | fxe-rr-sys-con-1 |
| Git repo: | https://git.xfel.eu/gitlab/karaboDevices/Beckhoff |
| Last modified: | 2020-07-07T10:56:42.000+02:00 |
| Created at: | 2017-07-20T11:58:15.000+02:00 |
| Main authors: | Hauf, Giovanetti, Silenzi |
| Latest tag: | 4.3.16-2.9.1 |
| Deployment tag: | 4.3.16-2.9.1 |
| Projects: | FXE_OGT1_SA, FXE_LOOP1, FXE_OGT1_SA |
| Scenes: | FXE_OGT1_SA/MOTOR/CRYSTAL_Y, FXE_OGT1_SA-MOTOR-CRYSTAL_Y, FXE_OGT1_SA/MOTOR/CRYSTAL_Y|motorScene, FXE_OGT1_SA-MOTOR-CRYSTAL_Y, FXE_OGT1_SA/MOTOR/CRYSTAL_Y|simpleMotorScene, FXE_OGT1_SA/MOTOR/CRYSTAL_Y |
| Accessible by: | |
Warning
Host not accessible by [‘xctrl’]!
Warning
The velocity for this motor has not been commissioned. You may loose steps in case you set it too high!
The BeckhoffMC2Base device is documented
here.
Autogenerated documentation for the device’s properties and slots can be found here.
The following is the documentation for the base underlying PLC soft device: SD_MC2Base.
Documentation can also be found for the derived soft devices:
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device (i.e. of the server
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- useTimeserver:
- Unused - whether device connects to time server is configured via ‘timeServerId’
- progress:
- The progress of the current action
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- version:
- Version of this Karabo device.
- beckhoffComDevice:
- InstanceId of the BeckhoffCom device that forwards commands to the PLC.
- functionBlockName:
- The type of the firmware block.
- fwInstanceName:
- The name of the firmware block instance.
- fwVersion:
- The version of the PLC framework.
- terminal:
- ???
- hardwareStatusBitField:
- This word encodes in bits the hardware-status information of this device
- hardwareState:
- The current state of the hardware decoded
- hardwareRegion:
- The current region of the hardware decoded
- hardwareErrorDescriptor:
- This word encodes in bits describing the hardware error
- hardwareErrorDescription:
- Error Code description
- waitingFor:
- Any call to the PLC will be published here, once the reply is received this property will be cleared. Commands will not be sent to the PLC until this property is cleared.
- epsilon:
- The epsilon determines the amount of change until a new physical value is posted from the hardware
- interlockReadOnly:
- Defines whether interlock conditions are configurable from this interface.
- interlockOn:
- Defines whether interlock surveillance is on or off.
- interlockOk:
- Defines whether interlock is ok (true) or broken (false).
- busy:
- Defines whether the PLC softdevice is busy.
- disableEpsilonFeedback:
- If false, the epsilon will be regulated until the incoming rate reaches the maximum rate
- maxStateUpdateRate:
- If state updates per second exceed this threshold, the state will be displayed as CHANGING
- noisyStateUpdateRateValue:
- Show the state update rate when it’s above ‘Max State Update Rate’ threshold.
- isStateUpdateNoisy:
- State update rate is above ‘Max State Update Rate’ threshold.
- reset:
- Resets the PLC hardware
- enableInterlockedSlots:
- Send device into INTERLOCK_BROKEN state, thus enabling all interlocked slots.
- disableInterlockedSlots:
- Send device into INTERLOCKED state, thus enabling all interlocked slots.
- requestHardwareValues:
- Ask for all property values on the device
- propertiesToPoll:
- All specified properties will be polled from the PLC with the given poll-rate. Only PLC aliases or device keys corresponding to PLC properties are allowed
- pollInterval:
- Hardware poll interval in seconds
- propertiesToRead:
- The specified properties will be read from the PLC by activating the Read button. Only PLC aliases or device keys corresponding to PLC properties are allowed
- readHardware:
- Requests value updates from the PLC for the properties listed under ‘Properties to read’
- force:
- ???
- trigger:
- Do not use this parameter to configure scheduled push. Instead use the parameter ‘scheduledPush’.
- maxUpdateFrequency:
- set to limit maximum update frequency for some values.
- interfaces:
- Abstract interface for external proxies to be considered when working with this device
- home:
- CHoming
- on:
- CEnableAxis
- off:
- CDisableAxis
- calibrateToEncoder:
- Calibrate actual position to encoder position.
- calibrate:
- Calibrate actual position to calibrated position.
- calibrateTarget:
- The motor scale is set to this position when hitting calibrate
- resetAxis:
- CResetAxis
- specificError:
- ASpecificError
- moveRelative:
- CMoveRelative
- move:
- CMoveAbsolute
- emergencyStop:
- CStop
- stop:
- CHalt
- moveConstantVelocity:
- set property amovevelocity
- actualPosition:
- AActualPosition
- stepSize:
- AMoveDistance
- targetVelocity:
- AMoveVelocity
- targetPosition:
- AAbsoluteTargetPosition
- isCWLimit:
- Is at hardware end-switch high - CW limit.
- isCCWLimit:
- Is at hardware end-switch low - CCW limit.
- isSWLimitHigh:
- Is at software limit high.
- isSWLimitLow:
- Is at software limit low.
- isInterlockLimitHigh:
- Is at Interlock limit high.
- isInterlockLimitLow:
- Is at Interlock limit low.
- mc2DiscreteMotion:
- e.g. relative or absolute position movement
- mc2ContinuousMotion:
- e.g. constant velocity
- isOnTarget:
- Indicates whether the motor is on target or not.
- relativeDeadband:
- if target and actual positions have a relative difference smaller than this property the ‘move’ command will not be sent to the PLC.
- stepUp:
- Move to actual position plus step length.
- stepDown:
- Move to actual position minus step length.
- activeController:
- Select the Active Controller.
- activeControllerPLC:
- Select the Active Controller.
| Created: | 2020-07-03T13:12:05.000Z |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2020-07-01T04:54:23.000Z |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2020-06-26T05:52:31.000Z |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2020-05-14T11:24:40.000Z |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Make sure a binary for 2.9.1 exists |
| Created: | 2020-05-14T11:24:40.000Z |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | FIX: Trigger 1 problem FEAT: Agilent Ion Pump has automatic log scale |
| Created: | 2020-04-03T08:08:13.000Z |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2020-03-26T06:01:43.000Z |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2020-03-25T15:10:32.000Z |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2020-03-25T08:47:47.000Z |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Simulation build config Noisy state updates handling. |
| Created: | 2019-12-18T15:04:13.000Z |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | BeckhoffManifolValve device class available |
| Created: | 2019-09-04T11:15:12.000Z |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | SIM/GUI: adapting MC2 implementation. See merge request karaboDevices/Beckhoff!283 |
| Created: | 2019-08-30T16:50:57.000Z |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | FIX: Schema parsing follow up FIX: Inficon setpoint property types FIX: slowing down instantiation FIX: Error decoding at startup FIX: no epsilon regulation after CSendAll FIX: request new configuration on failure |
| Created: | 2019-08-26T20:25:54.000Z |
|---|---|
| Author: | Valerii Bondar |
| Notes: | Mangling schema elements that have spaces from the PLC |
| Created: | 2019-08-15T15:46:37.000Z |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
| Created: | 2019-08-07T11:12:16.000Z |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | LED is not instantiated as a digital output |
| Created: | 2019-07-24T15:35:58.000Z |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | LED is not instantiated as a digital output |
| Created: | 2019-07-24T15:35:58.000Z |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | reject not finite floating points |
| Created: | 2019-06-28T09:36:02.000Z |
|---|---|
| Author: | silenzi |
| Notes: | FIX: setting velocity in ON/STOPPED state |
| Created: | 2019-06-24T17:16:20.000Z |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | epsilon regulation will not send the device to error state. |
| Created: | 2019-06-21T18:42:18.000Z |
|---|---|
| Author: | silenzi |
| Notes: | interlock schema |
CRYSTAL_Z¶
| Instance id: | FXE_OGT1_SA/MOTOR/CRYSTAL_Z |
|---|---|
| Class id: | BeckhoffMC2Base |
| Host: | exflcon07n0 |
| Class documentation: | |
| BeckhoffMC2Base | |
| General: | link |
| Monitor: | link |
| Developer: | link |
| PLC: | link |
| Alias: | fxe-rr-sys-con-1 |
| Git repo: | https://git.xfel.eu/gitlab/karaboDevices/Beckhoff |
| Last modified: | 2020-07-07T10:56:42.000+02:00 |
| Created at: | 2017-07-20T11:58:15.000+02:00 |
| Main authors: | Hauf, Giovanetti, Silenzi |
| Latest tag: | 4.3.16-2.9.1 |
| Deployment tag: | 4.3.16-2.9.1 |
| Projects: | FXE_OGT1_SA, FXE_LOOP1, FXE_OGT1_SA |
| Scenes: | FXE_OGT1_SA/MOTOR/CRYSTAL_Z, FXE_OGT1_SA/MOTOR/CRYSTAL_Z|simpleMotorScene, FXE_OGT1_SA/MOTOR/CRYSTAL_Z|motorScene, FXE_OGT1_SA/MOTOR/CRYSTAL_Z, FXE_OGT1_SA-MOTOR-CRYSTAL_Z, FXE_OGT1_SA-MOTOR-CRYSTAL_Z |
| Accessible by: | |
Warning
Host not accessible by [‘xctrl’]!
Warning
The velocity for this motor has not been commissioned. You may loose steps in case you set it too high!
The BeckhoffMC2Base device is documented
here.
Autogenerated documentation for the device’s properties and slots can be found here.
The following is the documentation for the base underlying PLC soft device: SD_MC2Base.
Documentation can also be found for the derived soft devices:
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device (i.e. of the server
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- useTimeserver:
- Unused - whether device connects to time server is configured via ‘timeServerId’
- progress:
- The progress of the current action
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- version:
- Version of this Karabo device.
- beckhoffComDevice:
- InstanceId of the BeckhoffCom device that forwards commands to the PLC.
- functionBlockName:
- The type of the firmware block.
- fwInstanceName:
- The name of the firmware block instance.
- fwVersion:
- The version of the PLC framework.
- terminal:
- ???
- hardwareStatusBitField:
- This word encodes in bits the hardware-status information of this device
- hardwareState:
- The current state of the hardware decoded
- hardwareRegion:
- The current region of the hardware decoded
- hardwareErrorDescriptor:
- This word encodes in bits describing the hardware error
- hardwareErrorDescription:
- Error Code description
- waitingFor:
- Any call to the PLC will be published here, once the reply is received this property will be cleared. Commands will not be sent to the PLC until this property is cleared.
- epsilon:
- The epsilon determines the amount of change until a new physical value is posted from the hardware
- interlockReadOnly:
- Defines whether interlock conditions are configurable from this interface.
- interlockOn:
- Defines whether interlock surveillance is on or off.
- interlockOk:
- Defines whether interlock is ok (true) or broken (false).
- busy:
- Defines whether the PLC softdevice is busy.
- disableEpsilonFeedback:
- If false, the epsilon will be regulated until the incoming rate reaches the maximum rate
- maxStateUpdateRate:
- If state updates per second exceed this threshold, the state will be displayed as CHANGING
- noisyStateUpdateRateValue:
- Show the state update rate when it’s above ‘Max State Update Rate’ threshold.
- isStateUpdateNoisy:
- State update rate is above ‘Max State Update Rate’ threshold.
- reset:
- Resets the PLC hardware
- enableInterlockedSlots:
- Send device into INTERLOCK_BROKEN state, thus enabling all interlocked slots.
- disableInterlockedSlots:
- Send device into INTERLOCKED state, thus enabling all interlocked slots.
- requestHardwareValues:
- Ask for all property values on the device
- propertiesToPoll:
- All specified properties will be polled from the PLC with the given poll-rate. Only PLC aliases or device keys corresponding to PLC properties are allowed
- pollInterval:
- Hardware poll interval in seconds
- propertiesToRead:
- The specified properties will be read from the PLC by activating the Read button. Only PLC aliases or device keys corresponding to PLC properties are allowed
- readHardware:
- Requests value updates from the PLC for the properties listed under ‘Properties to read’
- force:
- ???
- trigger:
- Do not use this parameter to configure scheduled push. Instead use the parameter ‘scheduledPush’.
- maxUpdateFrequency:
- set to limit maximum update frequency for some values.
- interfaces:
- Abstract interface for external proxies to be considered when working with this device
- home:
- CHoming
- on:
- CEnableAxis
- off:
- CDisableAxis
- calibrateToEncoder:
- Calibrate actual position to encoder position.
- calibrate:
- Calibrate actual position to calibrated position.
- calibrateTarget:
- The motor scale is set to this position when hitting calibrate
- resetAxis:
- CResetAxis
- specificError:
- ASpecificError
- moveRelative:
- CMoveRelative
- move:
- CMoveAbsolute
- emergencyStop:
- CStop
- stop:
- CHalt
- moveConstantVelocity:
- set property amovevelocity
- actualPosition:
- AActualPosition
- stepSize:
- AMoveDistance
- targetVelocity:
- AMoveVelocity
- targetPosition:
- AAbsoluteTargetPosition
- isCWLimit:
- Is at hardware end-switch high - CW limit.
- isCCWLimit:
- Is at hardware end-switch low - CCW limit.
- isSWLimitHigh:
- Is at software limit high.
- isSWLimitLow:
- Is at software limit low.
- isInterlockLimitHigh:
- Is at Interlock limit high.
- isInterlockLimitLow:
- Is at Interlock limit low.
- mc2DiscreteMotion:
- e.g. relative or absolute position movement
- mc2ContinuousMotion:
- e.g. constant velocity
- isOnTarget:
- Indicates whether the motor is on target or not.
- relativeDeadband:
- if target and actual positions have a relative difference smaller than this property the ‘move’ command will not be sent to the PLC.
- stepUp:
- Move to actual position plus step length.
- stepDown:
- Move to actual position minus step length.
- activeController:
- Select the Active Controller.
- activeControllerPLC:
- Select the Active Controller.
| Created: | 2020-07-03T13:12:05.000Z |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2020-07-01T04:54:23.000Z |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2020-06-26T05:52:31.000Z |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2020-05-14T11:24:40.000Z |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Make sure a binary for 2.9.1 exists |
| Created: | 2020-05-14T11:24:40.000Z |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | FIX: Trigger 1 problem FEAT: Agilent Ion Pump has automatic log scale |
| Created: | 2020-04-03T08:08:13.000Z |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2020-03-26T06:01:43.000Z |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2020-03-25T15:10:32.000Z |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2020-03-25T08:47:47.000Z |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Simulation build config Noisy state updates handling. |
| Created: | 2019-12-18T15:04:13.000Z |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | BeckhoffManifolValve device class available |
| Created: | 2019-09-04T11:15:12.000Z |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | SIM/GUI: adapting MC2 implementation. See merge request karaboDevices/Beckhoff!283 |
| Created: | 2019-08-30T16:50:57.000Z |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | FIX: Schema parsing follow up FIX: Inficon setpoint property types FIX: slowing down instantiation FIX: Error decoding at startup FIX: no epsilon regulation after CSendAll FIX: request new configuration on failure |
| Created: | 2019-08-26T20:25:54.000Z |
|---|---|
| Author: | Valerii Bondar |
| Notes: | Mangling schema elements that have spaces from the PLC |
| Created: | 2019-08-15T15:46:37.000Z |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
| Created: | 2019-08-07T11:12:16.000Z |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | LED is not instantiated as a digital output |
| Created: | 2019-07-24T15:35:58.000Z |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | LED is not instantiated as a digital output |
| Created: | 2019-07-24T15:35:58.000Z |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | reject not finite floating points |
| Created: | 2019-06-28T09:36:02.000Z |
|---|---|
| Author: | silenzi |
| Notes: | FIX: setting velocity in ON/STOPPED state |
| Created: | 2019-06-24T17:16:20.000Z |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | epsilon regulation will not send the device to error state. |
| Created: | 2019-06-21T18:42:18.000Z |
|---|---|
| Author: | silenzi |
| Notes: | interlock schema |
ROD_IN_OUT¶
| Instance id: | FXE_OGT1_SA/MOTOR/ROD_IN_OUT |
|---|---|
| Class id: | BeckhoffMC2Base |
| Host: | exflcon07n0 |
| Class documentation: | |
| BeckhoffMC2Base | |
| General: | link |
| Monitor: | link |
| Developer: | link |
| PLC: | link |
| Alias: | fxe-rr-sys-con-1 |
| Git repo: | https://git.xfel.eu/gitlab/karaboDevices/Beckhoff |
| Last modified: | 2020-07-07T10:56:42.000+02:00 |
| Created at: | 2017-07-20T11:58:15.000+02:00 |
| Main authors: | Hauf, Giovanetti, Silenzi |
| Latest tag: | 4.3.16-2.9.1 |
| Deployment tag: | 4.3.16-2.9.1 |
| Projects: | FXE_OGT1_SA, FXE_OGT1_SA, FXE_LOOP1 |
| Scenes: | FXE_OGT1_SA/MOTOR/ROD_IN_OUT, FXE_OGT1_SA/MOTOR/ROD_IN_OUT|simpleMotorScene, FXE_OGT1_SA/MOTOR/ROD_IN_OUT|motorScene, FXE_OGT1_SA/MOTOR/ROD_IN_OUT, FXE_OGT1_SA-MOTOR-ROD_IN_OUT, FXE_OGT1_SA-MOTOR-ROD_IN_OUT |
| Accessible by: | |
Warning
Host not accessible by [‘xctrl’]!
Warning
The velocity for this motor has not been commissioned. You may loose steps in case you set it too high!
The BeckhoffMC2Base device is documented
here.
Autogenerated documentation for the device’s properties and slots can be found here.
The following is the documentation for the base underlying PLC soft device: SD_MC2Base.
Documentation can also be found for the derived soft devices:
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device (i.e. of the server
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- useTimeserver:
- Unused - whether device connects to time server is configured via ‘timeServerId’
- progress:
- The progress of the current action
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- version:
- Version of this Karabo device.
- beckhoffComDevice:
- InstanceId of the BeckhoffCom device that forwards commands to the PLC.
- functionBlockName:
- The type of the firmware block.
- fwInstanceName:
- The name of the firmware block instance.
- fwVersion:
- The version of the PLC framework.
- terminal:
- ???
- hardwareStatusBitField:
- This word encodes in bits the hardware-status information of this device
- hardwareState:
- The current state of the hardware decoded
- hardwareRegion:
- The current region of the hardware decoded
- hardwareErrorDescriptor:
- This word encodes in bits describing the hardware error
- hardwareErrorDescription:
- Error Code description
- waitingFor:
- Any call to the PLC will be published here, once the reply is received this property will be cleared. Commands will not be sent to the PLC until this property is cleared.
- epsilon:
- The epsilon determines the amount of change until a new physical value is posted from the hardware
- interlockReadOnly:
- Defines whether interlock conditions are configurable from this interface.
- interlockOn:
- Defines whether interlock surveillance is on or off.
- interlockOk:
- Defines whether interlock is ok (true) or broken (false).
- busy:
- Defines whether the PLC softdevice is busy.
- disableEpsilonFeedback:
- If false, the epsilon will be regulated until the incoming rate reaches the maximum rate
- maxStateUpdateRate:
- If state updates per second exceed this threshold, the state will be displayed as CHANGING
- noisyStateUpdateRateValue:
- Show the state update rate when it’s above ‘Max State Update Rate’ threshold.
- isStateUpdateNoisy:
- State update rate is above ‘Max State Update Rate’ threshold.
- reset:
- Resets the PLC hardware
- enableInterlockedSlots:
- Send device into INTERLOCK_BROKEN state, thus enabling all interlocked slots.
- disableInterlockedSlots:
- Send device into INTERLOCKED state, thus enabling all interlocked slots.
- requestHardwareValues:
- Ask for all property values on the device
- propertiesToPoll:
- All specified properties will be polled from the PLC with the given poll-rate. Only PLC aliases or device keys corresponding to PLC properties are allowed
- pollInterval:
- Hardware poll interval in seconds
- propertiesToRead:
- The specified properties will be read from the PLC by activating the Read button. Only PLC aliases or device keys corresponding to PLC properties are allowed
- readHardware:
- Requests value updates from the PLC for the properties listed under ‘Properties to read’
- force:
- ???
- trigger:
- Do not use this parameter to configure scheduled push. Instead use the parameter ‘scheduledPush’.
- maxUpdateFrequency:
- set to limit maximum update frequency for some values.
- interfaces:
- Abstract interface for external proxies to be considered when working with this device
- home:
- CHoming
- on:
- CEnableAxis
- off:
- CDisableAxis
- calibrateToEncoder:
- Calibrate actual position to encoder position.
- calibrate:
- Calibrate actual position to calibrated position.
- calibrateTarget:
- The motor scale is set to this position when hitting calibrate
- resetAxis:
- CResetAxis
- specificError:
- ASpecificError
- moveRelative:
- CMoveRelative
- move:
- CMoveAbsolute
- emergencyStop:
- CStop
- stop:
- CHalt
- moveConstantVelocity:
- set property amovevelocity
- actualPosition:
- AActualPosition
- stepSize:
- AMoveDistance
- targetVelocity:
- AMoveVelocity
- targetPosition:
- AAbsoluteTargetPosition
- isCWLimit:
- Is at hardware end-switch high - CW limit.
- isCCWLimit:
- Is at hardware end-switch low - CCW limit.
- isSWLimitHigh:
- Is at software limit high.
- isSWLimitLow:
- Is at software limit low.
- isInterlockLimitHigh:
- Is at Interlock limit high.
- isInterlockLimitLow:
- Is at Interlock limit low.
- mc2DiscreteMotion:
- e.g. relative or absolute position movement
- mc2ContinuousMotion:
- e.g. constant velocity
- isOnTarget:
- Indicates whether the motor is on target or not.
- relativeDeadband:
- if target and actual positions have a relative difference smaller than this property the ‘move’ command will not be sent to the PLC.
- stepUp:
- Move to actual position plus step length.
- stepDown:
- Move to actual position minus step length.
- activeController:
- Select the Active Controller.
- activeControllerPLC:
- Select the Active Controller.
| Created: | 2020-07-03T13:12:05.000Z |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2020-07-01T04:54:23.000Z |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2020-06-26T05:52:31.000Z |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2020-05-14T11:24:40.000Z |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Make sure a binary for 2.9.1 exists |
| Created: | 2020-05-14T11:24:40.000Z |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | FIX: Trigger 1 problem FEAT: Agilent Ion Pump has automatic log scale |
| Created: | 2020-04-03T08:08:13.000Z |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2020-03-26T06:01:43.000Z |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2020-03-25T15:10:32.000Z |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2020-03-25T08:47:47.000Z |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Simulation build config Noisy state updates handling. |
| Created: | 2019-12-18T15:04:13.000Z |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | BeckhoffManifolValve device class available |
| Created: | 2019-09-04T11:15:12.000Z |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | SIM/GUI: adapting MC2 implementation. See merge request karaboDevices/Beckhoff!283 |
| Created: | 2019-08-30T16:50:57.000Z |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | FIX: Schema parsing follow up FIX: Inficon setpoint property types FIX: slowing down instantiation FIX: Error decoding at startup FIX: no epsilon regulation after CSendAll FIX: request new configuration on failure |
| Created: | 2019-08-26T20:25:54.000Z |
|---|---|
| Author: | Valerii Bondar |
| Notes: | Mangling schema elements that have spaces from the PLC |
| Created: | 2019-08-15T15:46:37.000Z |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
| Created: | 2019-08-07T11:12:16.000Z |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | LED is not instantiated as a digital output |
| Created: | 2019-07-24T15:35:58.000Z |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | LED is not instantiated as a digital output |
| Created: | 2019-07-24T15:35:58.000Z |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | reject not finite floating points |
| Created: | 2019-06-28T09:36:02.000Z |
|---|---|
| Author: | silenzi |
| Notes: | FIX: setting velocity in ON/STOPPED state |
| Created: | 2019-06-24T17:16:20.000Z |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | epsilon regulation will not send the device to error state. |
| Created: | 2019-06-21T18:42:18.000Z |
|---|---|
| Author: | silenzi |
| Notes: | interlock schema |
AUX1¶
AUX2¶
BASE_X¶
CRYST_THETA¶
CRYST_X¶
CRYST_Y¶
DET_THETA¶
DET_X¶
SPEC¶
GOTTHARD¶
| Instance id: | FXE_OGT1_SA/SPEC/GOTTHARD |
|---|---|
| Class id: | ImageToSpectrum |
| Host: | fxe-rr-sys-con-1 |
| Alias: | fxe-rr-sys-con-1 , fxe-rr-sys-con-14 , fxe-rr-sys-con-10 , fxe-rr-sys-con-11 , fxe-rr-sys-con-13 |
| Git repo: | https://git.xfel.eu/karaboDevices/imageProcessor |
| Last modified: | 2021-09-15T17:52:29.436+02:00 |
| Created at: | 2016-11-16T14:12:17.000+01:00 |
| Main authors: | Parenti, Hauf, Fabbri |
| Latest tag: | 1.28.0alpha-2.11.4 |
| Deployment tag: | 1.28.0alpha-2.11.4 |
| Scenes: | Gotthard_Calibration |
| Accessible by: | CAL, CONTROLS, CTRL, DA, danilevc, xdoc |
Warning
Rogue installation which is not mentioned in the deployment!
Warning
Installation not found in a standard path!
The ImageToSpectrum device is part of the
imageProcessor package,
and is documented in
imageprocessor:image-to-spectrum-user
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- heartbeatInterval:
- The heartbeat interval
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- globalAlarmCondition:
- This is the global alarm condition for this device. The current alarm condition of this device will be calculated from this alarm condition and the alarm condition of each property.
- visibility:
- Configures who is allowed to see this device at all
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server
- pid:
- The unix process ID of the device (i.e. of the server)
- state:
- The current state the device is in
- status:
- A more detailed status description
- lockedBy:
- The name of the device holding a lock on this one (empty if not locked)
- slotClearLock:
- Clear the lock on this device
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- log:
- Logging settings
- frameRate:
- Rate of processed images.
- roi:
- The user-defined region of interest (ROI), specified as [lowX, highX, lowY, highY]. [0, 0, 0, 0] will be interpreted as ‘whole range’.
- xIntegral:
- Integrate the image in X direction. By default integral is done over Y.
- spectrumIntegral:
- Integral of the spectrum, after applying ROI.
- resetError:
- Reset error count.
| Created: | 2021-09-15T17:52:18.000+02:00 |
|---|---|
| Author: | Andrea Parenti |
| Notes: | Summary: Add crosshair and marker capabilities (alpha tag). |
| Created: | 2021-08-03T17:11:31.000+02:00 |
|---|---|
| Author: | Andrea Parenti |
| Notes: | Summary: use image averaging from imageProcessing package. |
| Created: | 2020-11-23T12:51:09.000+01:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Karabo 2.10 versioning |
| Created: | 2020-07-30T14:29:13.000+02:00 |
|---|---|
| Author: | Andrea Parenti |
| Notes: | Reset properties only once |
| Created: | 2020-07-28T14:08:55.000+02:00 |
|---|---|
| Author: | Andrea Parenti |
| Notes: | Calculate min/max/mean pixel value after background and pedestal subtraction |
| Created: | 2020-07-06T13:53:30.000+02:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: | Integral over axes (img_x/y) corrected when no “user-defined” is set |
| Created: | 2020-03-17T11:23:50.000+01:00 |
|---|---|
| Author: | Andrea Parenti |
| Notes: | Fix MDL’s error count reconfiguration + resetError function |
| Created: | 2020-03-12T16:58:22.000+01:00 |
|---|---|
| Author: | Andrea Parenti |
| Notes: | Update for error resetting, and reconfiguration of threshold and epsilon parameters of error counter |
| Created: | 2019-12-10T14:13:22.000+01:00 |
|---|---|
| Author: | Andrea Parenti |
| Notes: | Alarm condition with warning, imageProcessing updated to version 2.3.5-2.6 |
| Created: | 2019-09-25T09:12:39.000+02:00 |
|---|---|
| Author: | Andrea Parenti |
| Notes: | ImageToSpectrum: make direction of integral configurable. |
| Created: | 2019-09-17T17:59:16.000+02:00 |
|---|---|
| Author: | Robert Schaffer |
| Notes: | Added peak ratio for TwoPeakFinder device. |
| Created: | 2019-09-05T17:06:43.000+02:00 |
|---|---|
| Author: | Robert Schaffer |
| Notes: | Implemented thresholding for integrated data intensities. |
| Created: | 2019-09-04T14:46:06.000+02:00 |
|---|---|
| Author: | Andrea Parenti |
| Notes: | FIX 1D data ImageAverager |
| Created: | 2019-08-22T16:57:59.000+02:00 |
|---|---|
| Author: | Cyril Danilevski |
| Notes: | Add possibility to average spectra (1D images) |
| Created: | 2019-07-10T09:31:19.000+02:00 |
|---|---|
| Author: | Andrea Parenti |
| Notes: | FIX processing of spectra |
| Created: | 2019-07-05T16:19:56.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2019-07-01T10:20:28.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
|
| Created: | 2019-06-18T13:41:45.000+02:00 |
|---|---|
| Author: | Andrea Parenti |
| Notes: | Add possibility to process spectra (1D images) |
| Created: | 2019-05-09T16:59:33.000+02:00 |
|---|---|
| Author: | Andrea Parenti |
| Notes: | Adding option for lightweight exponential running average |
| Created: | 2019-04-30T14:34:21.000+02:00 |
|---|---|
| Author: | Robert Schaffer |
| Notes: | Fixed a bug causing thresholding downstream of COM calculation |
TSENS¶
ROD_TEMP1¶
| Instance id: | FXE_OGT1_SA/TSENS/ROD_TEMP1 |
|---|---|
| Class id: | BeckhoffAnalogInput |
| Host: | fxe-rr-sys-con-1 |
| Class documentation: | |
| BeckhoffAnalogInput | |
| General: | link |
| Monitor: | link |
| Developer: | link |
| PLC: | link |
| Alias: | fxe-rr-sys-con-1 , fxe-rr-sys-con-14 , fxe-rr-sys-con-10 , fxe-rr-sys-con-11 , fxe-rr-sys-con-13 |
| Git repo: | https://git.xfel.eu/karaboDevices/Beckhoff |
| Last modified: | 2021-10-02T19:55:31.151+02:00 |
| Created at: | 2017-07-20T11:58:15.000+02:00 |
| Main authors: | Mamchykd, Silenzi, Giovanetti |
| Latest tag: | 4.8.2-2.11.1rc1 |
| Deployment tag: | 4.8.2-2.11.1rc1 |
| Installed tag: | 4.6.5-2.11.1 |
| Projects: | FXE_OGT1_SA, FXE_OGT1_SA, FXE_LOOP1 |
| Scenes: | FXE_OGT1_SA/TSENS/ROD_TEMP1, FXE_OGT1_SA/TSENS/ROD_TEMP1 |
| Accessible by: | CAL, CONTROLS, CTRL, DA, danilevc, xdoc |
Warning
Rogue installation which is not mentioned in the deployment!
Warning
The installed tag (4.6.5-2.11.1) does not match tags mentioned in the deployment ([‘4.8.2-2.11.1rc1’])!
The BeckhoffAnalogInput device is documented in
beckhoff:BeckhoffAnalogInput
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device (i.e. of the server
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- beckhoffComDevice:
- InstanceId of the BeckhoffCom device that forwards commands to the PLC.
- functionBlockName:
- The type of the firmware block.
- fwInstanceName:
- The name of the firmware block instance.
- fwVersion:
- The version of the PLC framework.
- terminal:
- ???
- hardwareStatusBitField:
- This word encodes in bits the hardware-status information of this device
- hardwareState:
- The current state of the hardware decoded
- hardwareRegion:
- The current region of the hardware decoded
- hardwareErrorDescriptor:
- This word encodes in bits describing the hardware error
- hardwareErrorDescription:
- Error Code description
- waitingFor:
- Any call to the PLC will be published here, once the reply is received this property will be cleared. Commands will not be sent to the PLC until this property is cleared.
- epsilon:
- The epsilon determines the amount of change until a new physical value is posted from the hardware
- interlockReadOnly:
- Defines whether interlock conditions are configurable from this interface.
- interlockOn:
- Defines whether interlock surveillance is on or off.
- interlockOk:
- Defines whether interlock is ok (true) or broken (false).
- busy:
- Defines whether the PLC softdevice is busy.
- disableEpsilonFeedback:
- If false, the epsilon will be regulated until the incoming rate reaches the maximum rate
- maxStateUpdateRate:
- If state updates per second exceed this threshold, the state will be displayed as CHANGING
- noisyStateUpdateRateValue:
- Show the state update rate when it’s above ‘Max State Update Rate’ threshold.
- isStateUpdateNoisy:
- State update rate is above ‘Max State Update Rate’ threshold.
- reset:
- Resets the PLC hardware
- enableInterlockedSlots:
- Send device into INTERLOCK_BROKEN state, thus enabling all interlocked slots.
- disableInterlockedSlots:
- Send device into INTERLOCKED state, thus enabling all interlocked slots.
- requestHardwareValues:
- Ask for all property values on the device
- propertiesToPoll:
- All specified properties will be polled from the PLC with the given poll-rate. Only PLC aliases or device keys corresponding to PLC properties are allowed
- pollInterval:
- Hardware poll interval in seconds
- propertiesToRead:
- The specified properties will be read from the PLC by activating the Read button. Only PLC aliases or device keys corresponding to PLC properties are allowed
- readHardware:
- Requests value updates from the PLC for the properties listed under ‘Properties to read’
- force:
- ???
- trigger:
- Do not use this parameter to configure scheduled push. Instead use the parameter ‘scheduledPush’.
- maxUpdateFrequency:
- set to limit maximum update frequency for some values.
- value:
- Analog input of ADC.
- semiRawValue:
- Semi raw value of analog input, i.e. the voltage.
- epsSemiRaw:
- Epsilon of the SemiRawValue.
- relativeEpsilon:
- Flag to define epsilon mode: true means relative epsilon calculation, false means absolute epsilon calculation.
| Created: | 2021-10-02T07:28:37.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Release candidate for 4.8.2 |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-08-23T15:36:04.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Bugfixes: 1. fix wrong value on the PLC when a deprecated paramer has different type wrt. the recommended new one. 2. fix bug (introduced in 4.8.0-2.11.4) that made the devices stay in UNKNOWN state |
| Created: | 2021-08-12T10:32:15.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Asynchronous registration of devices on BeckhoffCom (by means of slotInstanceNew HW state word parsed into bits |
| Created: | 2021-07-28T14:22:45.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
| Created: | 2021-06-23T16:13:27.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-06-22T13:56:55.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
|
| Created: | 2021-06-14T16:09:11.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Added BeckhoffDryPump |
| Created: | 2021-06-10T11:55:43.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Alarm conditions and state are not set on new schema. (Fixes bug seen in BeckhoffFuse after Karabo 2.11.1 deployment) |
| Created: | 2021-06-07T19:31:48.000+02:00 |
|---|---|
| Author: | Valerii Bondar |
| Notes: | Summer shutdown release, Fuse device added |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Summer shutdown release Devices added: BeckhoffTrainTrigger, BeckhoffLed, BeckhoffMC2Hexapod (BeckhoffMC2Base subclass), BeckhoffMC2Elmo (BeckhoffMC2Base subclass) Features: parameter deprecation in MC2 subclasses follow STOPPING state in Adixen Turbo Full pump. + other minor Fixes: * stepUp/stepDown popup error * epsilon feedback disable on write * avoid extra updates for interlock keys + other minor fixes |
| Created: | 2021-05-31T09:49:13.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-26T14:46:29.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-23T08:19:59.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-23T07:43:58.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-15T18:15:29.000+02:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: |
| Created: | 2021-03-24T09:43:30.000+01:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: | Add the AIBS |
| Created: | 2021-03-08T09:52:30.000+01:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: | Summary: Added auto-generated scene for Pfeiffer vacuum controller IMG400 |
ROD_TEMP2¶
| Instance id: | FXE_OGT1_SA/TSENS/ROD_TEMP2 |
|---|---|
| Class id: | BeckhoffAnalogInput |
| Host: | fxe-rr-sys-con-1 |
| Class documentation: | |
| BeckhoffAnalogInput | |
| General: | link |
| Monitor: | link |
| Developer: | link |
| PLC: | link |
| Alias: | fxe-rr-sys-con-1 , fxe-rr-sys-con-14 , fxe-rr-sys-con-10 , fxe-rr-sys-con-11 , fxe-rr-sys-con-13 |
| Git repo: | https://git.xfel.eu/karaboDevices/Beckhoff |
| Last modified: | 2021-10-02T19:55:31.151+02:00 |
| Created at: | 2017-07-20T11:58:15.000+02:00 |
| Main authors: | Mamchykd, Silenzi, Giovanetti |
| Latest tag: | 4.8.2-2.11.1rc1 |
| Deployment tag: | 4.8.2-2.11.1rc1 |
| Installed tag: | 4.6.5-2.11.1 |
| Projects: | FXE_OGT1_SA, FXE_OGT1_SA, FXE_LOOP1 |
| Scenes: | FXE_OGT1_SA/TSENS/ROD_TEMP2, FXE_OGT1_SA/TSENS/ROD_TEMP2 |
| Accessible by: | CAL, CONTROLS, CTRL, DA, danilevc, xdoc |
Warning
Rogue installation which is not mentioned in the deployment!
Warning
The installed tag (4.6.5-2.11.1) does not match tags mentioned in the deployment ([‘4.8.2-2.11.1rc1’])!
The BeckhoffAnalogInput device is documented in
beckhoff:BeckhoffAnalogInput
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device (i.e. of the server
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- beckhoffComDevice:
- InstanceId of the BeckhoffCom device that forwards commands to the PLC.
- functionBlockName:
- The type of the firmware block.
- fwInstanceName:
- The name of the firmware block instance.
- fwVersion:
- The version of the PLC framework.
- terminal:
- ???
- hardwareStatusBitField:
- This word encodes in bits the hardware-status information of this device
- hardwareState:
- The current state of the hardware decoded
- hardwareRegion:
- The current region of the hardware decoded
- hardwareErrorDescriptor:
- This word encodes in bits describing the hardware error
- hardwareErrorDescription:
- Error Code description
- waitingFor:
- Any call to the PLC will be published here, once the reply is received this property will be cleared. Commands will not be sent to the PLC until this property is cleared.
- epsilon:
- The epsilon determines the amount of change until a new physical value is posted from the hardware
- interlockReadOnly:
- Defines whether interlock conditions are configurable from this interface.
- interlockOn:
- Defines whether interlock surveillance is on or off.
- interlockOk:
- Defines whether interlock is ok (true) or broken (false).
- busy:
- Defines whether the PLC softdevice is busy.
- disableEpsilonFeedback:
- If false, the epsilon will be regulated until the incoming rate reaches the maximum rate
- maxStateUpdateRate:
- If state updates per second exceed this threshold, the state will be displayed as CHANGING
- noisyStateUpdateRateValue:
- Show the state update rate when it’s above ‘Max State Update Rate’ threshold.
- isStateUpdateNoisy:
- State update rate is above ‘Max State Update Rate’ threshold.
- reset:
- Resets the PLC hardware
- enableInterlockedSlots:
- Send device into INTERLOCK_BROKEN state, thus enabling all interlocked slots.
- disableInterlockedSlots:
- Send device into INTERLOCKED state, thus enabling all interlocked slots.
- requestHardwareValues:
- Ask for all property values on the device
- propertiesToPoll:
- All specified properties will be polled from the PLC with the given poll-rate. Only PLC aliases or device keys corresponding to PLC properties are allowed
- pollInterval:
- Hardware poll interval in seconds
- propertiesToRead:
- The specified properties will be read from the PLC by activating the Read button. Only PLC aliases or device keys corresponding to PLC properties are allowed
- readHardware:
- Requests value updates from the PLC for the properties listed under ‘Properties to read’
- force:
- ???
- trigger:
- Do not use this parameter to configure scheduled push. Instead use the parameter ‘scheduledPush’.
- maxUpdateFrequency:
- set to limit maximum update frequency for some values.
- value:
- Analog input of ADC.
- semiRawValue:
- Semi raw value of analog input, i.e. the voltage.
- epsSemiRaw:
- Epsilon of the SemiRawValue.
- relativeEpsilon:
- Flag to define epsilon mode: true means relative epsilon calculation, false means absolute epsilon calculation.
| Created: | 2021-10-02T07:28:37.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Release candidate for 4.8.2 |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-08-23T15:36:04.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Bugfixes: 1. fix wrong value on the PLC when a deprecated paramer has different type wrt. the recommended new one. 2. fix bug (introduced in 4.8.0-2.11.4) that made the devices stay in UNKNOWN state |
| Created: | 2021-08-12T10:32:15.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Asynchronous registration of devices on BeckhoffCom (by means of slotInstanceNew HW state word parsed into bits |
| Created: | 2021-07-28T14:22:45.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
| Created: | 2021-06-23T16:13:27.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-06-22T13:56:55.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
|
| Created: | 2021-06-14T16:09:11.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Added BeckhoffDryPump |
| Created: | 2021-06-10T11:55:43.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Alarm conditions and state are not set on new schema. (Fixes bug seen in BeckhoffFuse after Karabo 2.11.1 deployment) |
| Created: | 2021-06-07T19:31:48.000+02:00 |
|---|---|
| Author: | Valerii Bondar |
| Notes: | Summer shutdown release, Fuse device added |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Summer shutdown release Devices added: BeckhoffTrainTrigger, BeckhoffLed, BeckhoffMC2Hexapod (BeckhoffMC2Base subclass), BeckhoffMC2Elmo (BeckhoffMC2Base subclass) Features: parameter deprecation in MC2 subclasses follow STOPPING state in Adixen Turbo Full pump. + other minor Fixes: * stepUp/stepDown popup error * epsilon feedback disable on write * avoid extra updates for interlock keys + other minor fixes |
| Created: | 2021-05-31T09:49:13.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-26T14:46:29.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-23T08:19:59.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-23T07:43:58.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-15T18:15:29.000+02:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: |
| Created: | 2021-03-24T09:43:30.000+01:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: | Add the AIBS |
| Created: | 2021-03-08T09:52:30.000+01:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: | Summary: Added auto-generated scene for Pfeiffer vacuum controller IMG400 |
SA_TEMP¶
| Instance id: | FXE_OGT1_SA/TSENS/SA_TEMP |
|---|---|
| Class id: | BeckhoffAnalogInput |
| Host: | fxe-rr-sys-con-1 |
| Class documentation: | |
| BeckhoffAnalogInput | |
| General: | link |
| Monitor: | link |
| Developer: | link |
| PLC: | link |
| Alias: | fxe-rr-sys-con-1 , fxe-rr-sys-con-14 , fxe-rr-sys-con-10 , fxe-rr-sys-con-11 , fxe-rr-sys-con-13 |
| Git repo: | https://git.xfel.eu/karaboDevices/Beckhoff |
| Last modified: | 2021-10-02T19:55:31.151+02:00 |
| Created at: | 2017-07-20T11:58:15.000+02:00 |
| Main authors: | Mamchykd, Silenzi, Giovanetti |
| Latest tag: | 4.8.2-2.11.1rc1 |
| Deployment tag: | 4.8.2-2.11.1rc1 |
| Installed tag: | 4.6.5-2.11.1 |
| Projects: | FXE_OGT1_SA, FXE_OGT1_SA, FXE_LOOP1 |
| Scenes: | FXE_OGT1_SA/TSENS/SA_TEMP, FXE_OGT1_SA/TSENS/SA_TEMP |
| Accessible by: | CAL, CONTROLS, CTRL, DA, danilevc, xdoc |
Warning
Rogue installation which is not mentioned in the deployment!
Warning
The installed tag (4.6.5-2.11.1) does not match tags mentioned in the deployment ([‘4.8.2-2.11.1rc1’])!
The BeckhoffAnalogInput device is documented in
beckhoff:BeckhoffAnalogInput
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device (i.e. of the server
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- beckhoffComDevice:
- InstanceId of the BeckhoffCom device that forwards commands to the PLC.
- functionBlockName:
- The type of the firmware block.
- fwInstanceName:
- The name of the firmware block instance.
- fwVersion:
- The version of the PLC framework.
- terminal:
- ???
- hardwareStatusBitField:
- This word encodes in bits the hardware-status information of this device
- hardwareState:
- The current state of the hardware decoded
- hardwareRegion:
- The current region of the hardware decoded
- hardwareErrorDescriptor:
- This word encodes in bits describing the hardware error
- hardwareErrorDescription:
- Error Code description
- waitingFor:
- Any call to the PLC will be published here, once the reply is received this property will be cleared. Commands will not be sent to the PLC until this property is cleared.
- epsilon:
- The epsilon determines the amount of change until a new physical value is posted from the hardware
- interlockReadOnly:
- Defines whether interlock conditions are configurable from this interface.
- interlockOn:
- Defines whether interlock surveillance is on or off.
- interlockOk:
- Defines whether interlock is ok (true) or broken (false).
- busy:
- Defines whether the PLC softdevice is busy.
- disableEpsilonFeedback:
- If false, the epsilon will be regulated until the incoming rate reaches the maximum rate
- maxStateUpdateRate:
- If state updates per second exceed this threshold, the state will be displayed as CHANGING
- noisyStateUpdateRateValue:
- Show the state update rate when it’s above ‘Max State Update Rate’ threshold.
- isStateUpdateNoisy:
- State update rate is above ‘Max State Update Rate’ threshold.
- reset:
- Resets the PLC hardware
- enableInterlockedSlots:
- Send device into INTERLOCK_BROKEN state, thus enabling all interlocked slots.
- disableInterlockedSlots:
- Send device into INTERLOCKED state, thus enabling all interlocked slots.
- requestHardwareValues:
- Ask for all property values on the device
- propertiesToPoll:
- All specified properties will be polled from the PLC with the given poll-rate. Only PLC aliases or device keys corresponding to PLC properties are allowed
- pollInterval:
- Hardware poll interval in seconds
- propertiesToRead:
- The specified properties will be read from the PLC by activating the Read button. Only PLC aliases or device keys corresponding to PLC properties are allowed
- readHardware:
- Requests value updates from the PLC for the properties listed under ‘Properties to read’
- force:
- ???
- trigger:
- Do not use this parameter to configure scheduled push. Instead use the parameter ‘scheduledPush’.
- maxUpdateFrequency:
- set to limit maximum update frequency for some values.
- value:
- Analog input of ADC.
- semiRawValue:
- Semi raw value of analog input, i.e. the voltage.
- epsSemiRaw:
- Epsilon of the SemiRawValue.
- relativeEpsilon:
- Flag to define epsilon mode: true means relative epsilon calculation, false means absolute epsilon calculation.
| Created: | 2021-10-02T07:28:37.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Release candidate for 4.8.2 |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-08-23T15:36:04.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Bugfixes: 1. fix wrong value on the PLC when a deprecated paramer has different type wrt. the recommended new one. 2. fix bug (introduced in 4.8.0-2.11.4) that made the devices stay in UNKNOWN state |
| Created: | 2021-08-12T10:32:15.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Asynchronous registration of devices on BeckhoffCom (by means of slotInstanceNew HW state word parsed into bits |
| Created: | 2021-07-28T14:22:45.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
| Created: | 2021-06-23T16:13:27.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-06-22T13:56:55.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
|
| Created: | 2021-06-14T16:09:11.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Added BeckhoffDryPump |
| Created: | 2021-06-10T11:55:43.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Alarm conditions and state are not set on new schema. (Fixes bug seen in BeckhoffFuse after Karabo 2.11.1 deployment) |
| Created: | 2021-06-07T19:31:48.000+02:00 |
|---|---|
| Author: | Valerii Bondar |
| Notes: | Summer shutdown release, Fuse device added |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Summer shutdown release Devices added: BeckhoffTrainTrigger, BeckhoffLed, BeckhoffMC2Hexapod (BeckhoffMC2Base subclass), BeckhoffMC2Elmo (BeckhoffMC2Base subclass) Features: parameter deprecation in MC2 subclasses follow STOPPING state in Adixen Turbo Full pump. + other minor Fixes: * stepUp/stepDown popup error * epsilon feedback disable on write * avoid extra updates for interlock keys + other minor fixes |
| Created: | 2021-05-31T09:49:13.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-26T14:46:29.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-23T08:19:59.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-23T07:43:58.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-15T18:15:29.000+02:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: |
| Created: | 2021-03-24T09:43:30.000+01:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: | Add the AIBS |
| Created: | 2021-03-08T09:52:30.000+01:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: | Summary: Added auto-generated scene for Pfeiffer vacuum controller IMG400 |
MDL¶
CRYSTAL_SEL¶
| Instance id: | FXE_OGT1_SA/MDL/CRYSTAL_SEL |
|---|---|
| Class id: | BeamImagingUnit |
| Host: | fxe-rr-sys-con-1 |
| Alias: | fxe-rr-sys-con-1 , fxe-rr-sys-con-14 , fxe-rr-sys-con-10 , fxe-rr-sys-con-11 , fxe-rr-sys-con-13 |
| Git repo: | https://git.xfel.eu/karaboDevices/beamImagingUnit |
| Last modified: | 2021-08-25T13:15:55.708+02:00 |
| Created at: | 2017-04-04T16:10:05.000+02:00 |
| Main authors: | Teichmann, Ehsan, Ehsanw |
| Latest tag: | 1.3.8-2.11.0 |
| Deployment tag: | 1.3.8-2.11.0 |
| Scenes: | FXE_OGT1-SpA1_overview |
| Accessible by: | CAL, CONTROLS, CTRL, DA, danilevc, xdoc |
Warning
Rogue installation which is not mentioned in the deployment!
Warning
Installation not found in a standard path!
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- heartbeatInterval:
- The heartbeat interval
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- globalAlarmCondition:
- This is the global alarm condition for this device. The current alarm condition of this device will be calculated from this alarm condition and the alarm condition of each property.
- visibility:
- Configures who is allowed to see this device at all
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server
- pid:
- The unix process ID of the device (i.e. of the server)
- state:
- The current state the device is in
- status:
- A more detailed status description
- lockedBy:
- The name of the device holding a lock on this one (empty if not locked)
- slotClearLock:
- Clear the lock on this device
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- log:
- Logging settings
- extractedLabels:
- Out positions: labels, where the imager is extracted from the beam.
- availableScenes:
- Scenes from the Slit System
- tolerance:
- Position tolerance for increment detection
- moveOUT:
- Moves the motor to the position marked with this label
- moveC__111__:
- Moves the motor to the position marked with this label
- moveGe__111__:
- Moves the motor to the position marked with this label
- moveSi__110_:
- Moves the motor to the position marked with this label
| Created: | 2021-08-25T13:16:37.000+02:00 |
|---|---|
| Author: | Wajid Ehsan |
| Notes: | Change requestScene slot |
| Created: | 2021-05-20T17:44:30.000+02:00 |
|---|---|
| Author: | Raul Costa |
| Notes: | Convert ‘yield from’ to ‘await’ (Python 3.8 support). |
| Created: | 2020-11-19T14:56:25.000+01:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
|
| Created: | 2020-09-09T16:53:29.000+02:00 |
|---|---|
| Author: | Istvan Mohacsi |
| Notes: |
| Created: | 2019-04-08T14:20:52.000+02:00 |
|---|---|
| Author: | Istvan Mohacsi |
| Notes: |
| Created: | 2019-01-04T14:34:58.000+01:00 |
|---|---|
| Author: | Denys Mamchyk |
| Notes: | temporary branch with double move fix applied for endless filter motors. For other motors use 1.3.3-2.2.4 tag, created from master |
| Created: | 2018-12-17T10:09:48.000+01:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: | Fix tolerance setting, created from master |
| Created: | 2018-09-19T17:32:10.000+02:00 |
|---|---|
| Author: | Denys Mamchyk |
| Notes: | working version with double move fix applied. Once the AE fixes the bug, create a tag from master |
| Created: | 2018-09-12T13:49:47.000+02:00 |
|---|---|
| Author: | Denys Mamchyk |
| Notes: | temporary fix for #29554 (endless motors stops at 0). will be solved on PLC side later @Jan Tolkiehn |
| Created: | 2018-06-08T14:01:39.000+02:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: | Refactor to table element |
| Created: | 2018-04-18T16:31:17.000+02:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
| Created: | 2018-01-23T10:05:56.000+01:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
| Created: | 2017-12-12T17:39:08.000+01:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
| Created: | 2017-10-06T15:36:41.000+02:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
| Created: | 2017-09-26T14:40:08.000+02:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
| Created: | 2017-08-15T15:16:34.000+02:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
| Created: | 2017-07-21T18:03:35.000+02:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
| Created: | 2017-06-20T17:55:03.000+02:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
ORDER_SEL¶
| Instance id: | FXE_OGT1_SA/MDL/ORDER_SEL |
|---|---|
| Class id: | BeamImagingUnit |
| Host: | fxe-rr-sys-con-1 |
| Alias: | fxe-rr-sys-con-1 , fxe-rr-sys-con-14 , fxe-rr-sys-con-10 , fxe-rr-sys-con-11 , fxe-rr-sys-con-13 |
| Git repo: | https://git.xfel.eu/karaboDevices/beamImagingUnit |
| Last modified: | 2021-08-25T13:15:55.708+02:00 |
| Created at: | 2017-04-04T16:10:05.000+02:00 |
| Main authors: | Teichmann, Ehsan, Ehsanw |
| Latest tag: | 1.3.8-2.11.0 |
| Deployment tag: | 1.3.8-2.11.0 |
| Scenes: | FXE_OGT1-SpA1_overview |
| Accessible by: | CAL, CONTROLS, CTRL, DA, danilevc, xdoc |
Warning
Rogue installation which is not mentioned in the deployment!
Warning
Installation not found in a standard path!
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- heartbeatInterval:
- The heartbeat interval
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- globalAlarmCondition:
- This is the global alarm condition for this device. The current alarm condition of this device will be calculated from this alarm condition and the alarm condition of each property.
- visibility:
- Configures who is allowed to see this device at all
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server
- pid:
- The unix process ID of the device (i.e. of the server)
- state:
- The current state the device is in
- status:
- A more detailed status description
- lockedBy:
- The name of the device holding a lock on this one (empty if not locked)
- slotClearLock:
- Clear the lock on this device
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- log:
- Logging settings
- extractedLabels:
- Out positions: labels, where the imager is extracted from the beam.
- availableScenes:
- Scenes from the Slit System
- tolerance:
- Position tolerance for increment detection
- move0th_Order:
- Moves the motor to the position marked with this label
- move1st_Order:
- Moves the motor to the position marked with this label
| Created: | 2021-08-25T13:16:37.000+02:00 |
|---|---|
| Author: | Wajid Ehsan |
| Notes: | Change requestScene slot |
| Created: | 2021-05-20T17:44:30.000+02:00 |
|---|---|
| Author: | Raul Costa |
| Notes: | Convert ‘yield from’ to ‘await’ (Python 3.8 support). |
| Created: | 2020-11-19T14:56:25.000+01:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
|
| Created: | 2020-09-09T16:53:29.000+02:00 |
|---|---|
| Author: | Istvan Mohacsi |
| Notes: |
| Created: | 2019-04-08T14:20:52.000+02:00 |
|---|---|
| Author: | Istvan Mohacsi |
| Notes: |
| Created: | 2019-01-04T14:34:58.000+01:00 |
|---|---|
| Author: | Denys Mamchyk |
| Notes: | temporary branch with double move fix applied for endless filter motors. For other motors use 1.3.3-2.2.4 tag, created from master |
| Created: | 2018-12-17T10:09:48.000+01:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: | Fix tolerance setting, created from master |
| Created: | 2018-09-19T17:32:10.000+02:00 |
|---|---|
| Author: | Denys Mamchyk |
| Notes: | working version with double move fix applied. Once the AE fixes the bug, create a tag from master |
| Created: | 2018-09-12T13:49:47.000+02:00 |
|---|---|
| Author: | Denys Mamchyk |
| Notes: | temporary fix for #29554 (endless motors stops at 0). will be solved on PLC side later @Jan Tolkiehn |
| Created: | 2018-06-08T14:01:39.000+02:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: | Refactor to table element |
| Created: | 2018-04-18T16:31:17.000+02:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
| Created: | 2018-01-23T10:05:56.000+01:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
| Created: | 2017-12-12T17:39:08.000+01:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
| Created: | 2017-10-06T15:36:41.000+02:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
| Created: | 2017-09-26T14:40:08.000+02:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
| Created: | 2017-08-15T15:16:34.000+02:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
| Created: | 2017-07-21T18:03:35.000+02:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
| Created: | 2017-06-20T17:55:03.000+02:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
TAD¶
CAL¶
CONTROL-1¶
| Instance id: | FXE_OGT1_TAD/CAL/CONTROL-1 |
|---|---|
| Host: | exflcon06n0 |
| Alias: | fxe-rr-sys-con-2 |
| Git repo: | https://git.xfel.eu/gitlab/karaboDevices/slsCalibrator |
| Last modified: | 2019-08-12T13:16:18.000+02:00 |
| Created at: | 2017-08-31T14:21:54.000+02:00 |
| Main authors: | Danilevski, Baumann, Parenti |
| Latest tag: | 1.4.0-2.5.1 |
| Deployment tag: | 1.4.0-2.5.1 |
| Accessible by: |
Warning
Host not accessible by [‘xctrl’]!
General online calibration can be found here.
For resolving issues concerning detector related DAQ check this page.
An (expert) tutorial on how to disable calibration constants can be found here.
If you have questions, contact det-support@xfel.eu
- _deviceId_:
Do not set this property, it will be set by the device-server
- deviceId:
The device instance ID uniquely identifies a device instance in the distributed system
- heartbeatInterval:
The heartbeat interval
- alarmCondition:
The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- globalAlarmCondition:
This is the global alarm condition for this device. The current alarm condition of this device will be calculated from this alarm condition and the alarm condition of each property.
- _serverId_:
Do not set this property, it will be set by the device-server
- visibility:
Configures who is allowed to see this device at all
- classId:
The (factory)-name of the class of this device
- classVersion:
The version of the class of this device defined in KARABO_CLASSINFO
- karaboVersion:
The version of the Karabo framework running this device
- serverId:
The device-server on which this device is running on
- hostName:
Do not set this property, it will be set by the device-server.
- pid:
The unix process ID of the device
- state:
The current state the device is in
- status:
A more detailed status description
- lockedBy:
The name of the device holding a lock on this one (empty if not locked)
- slotClearLock:
Clear the lock on this device
- lastCommand:
The last slot called.
- archive:
Decides whether the properties of this device will be logged or not
- log:
Logging settings
- offsetLeft:
Left offset of motor, can only be set before instantiation or via the calibrate slot.
- offsetRight:
Right offset of motor, can only be set before instantiation or via the calibrate slot.
- offsetTop:
Top offset of motor, can only be set before instantiation or via the calibrate slot.
- offsetBot:
Bot offset of motor, can only be set before instantiation or via the calibrate slot.
- reverseLeft:
Reverse direction of Left motor axis in relation to X. Can only be set before instantiation.
- reverseRight:
Reverse direction of Right motor axis in relation to X. Can only be set before instantiation.
- reverseTop:
Reverse direction of Top motor axis in relation to Y. Can only be set before instantiation.
- reverseBottom:
Reverse direction of Bot motor axis in relation to Y, can only be set before instantiation.
- positionIn:
The defined in position. Save parameters by editing before instatiation.
- positionOut:
The defined in position. Save parameters by editing before instatiation.
- motor:
The motor InstanceId of the motors of the slit system.
- open:
Open slit one step
- close:
Close slit one step
- right:
Move slit one step in +X
- left:
Move slit one step in -X
- up:
Move slit one step in Y
- down:
Move slit one step in -Y
- closeX:
Close slit one step in X
- openX:
Open slit one step in X
- openY:
Open slit one step in Y
- closeY:
Close slit one step in Y
- calibrate:
Calibrate actual position to calibrated position.
- availableScenes:
Scenes from the Slit System
- _connection_:
The connection to the communication layer of the distributed system
- useTimeserver:
Unused - whether device connects to time server is configured via ‘timeServerId’
- progress:
The progress of the current action
- performanceStatistics:
Accumulates some statistics
- version:
Version of this Karabo device.
- beckhoffComDevice:
InstanceId of the BeckhoffCom device that forwards commands to the PLC.
- functionBlockName:
The type of the firmware block.
- fwInstanceName:
The name of the firmware block instance.
- fwVersion:
The version of the PLC framework.
- terminal:
???
- hardwareStatusBitField:
This word encodes in bits the hardware-status information of this device
- hardwareState:
The current state of the hardware decoded
- hardwareRegion:
The current region of the hardware decoded
- hardwareErrorDescriptor:
This word encodes in bits describing the hardware error
- hardwareErrorDescription:
Error Code description
- waitingFor:
Any call to the PLC will be published here, once the reply is received this property will be cleared. Commands will not be sent to the PLC until this property is cleared.
- epsilon:
The epsilon determines the amount of change until a new physical value is posted from the hardware
- interlockReadOnly:
Defines whether interlock conditions are configurable from this interface.
- interlockOn:
Defines whether interlock surveillance is on or off.
- interlockOk:
Defines whether interlock is ok (true) or broken (false).
- busy:
Defines whether the PLC softdevice is busy.
- disableEpsilonFeedback:
If false, the epsilon will be regulated until the incoming rate reaches the maximum rate
- maxStateUpdateRate:
If state updates per second exceed this threshold, the state will be displayed as CHANGING
- noisyStateUpdateRateValue:
Show the state update rate when it’s above ‘Max State Update Rate’ threshold.
- isStateUpdateNoisy:
State update rate is above ‘Max State Update Rate’ threshold.
- reset:
Reset error count.
- enableInterlockedSlots:
Send device into INTERLOCK_BROKEN state, thus enabling all interlocked slots.
- disableInterlockedSlots:
Send device into INTERLOCKED state, thus enabling all interlocked slots.
- requestHardwareValues:
Ask for all property values on the device
- propertiesToPoll:
All specified properties will be polled from the PLC with the given poll-rate. Only PLC aliases or device keys corresponding to PLC properties are allowed
- pollInterval:
Hardware poll interval in seconds
- propertiesToRead:
The specified properties will be read from the PLC by activating the Read button. Only PLC aliases or device keys corresponding to PLC properties are allowed
- readHardware:
Requests value updates from the PLC for the properties listed under ‘Properties to read’
- force:
???
- trigger:
Do not use this parameter to configure scheduled push. Instead use the parameter ‘scheduledPush’.
- maxUpdateFrequency:
set to limit maximum update frequency for some values.
- interfaces:
Abstract interface for external proxies to be considered when working with this device
- home:
CHoming
- on:
CEnableAxis
- off:
CDisableAxis
- calibrateToEncoder:
Calibrate actual position to encoder position.
- calibrateTarget:
The motor scale is set to this position when hitting calibrate
- resetAxis:
CResetAxis
- specificError:
ASpecificError
- moveRelative:
CMoveRelative
- move:
CMoveAbsolute
- emergencyStop:
CStop
- stop:
CHalt
- moveConstantVelocity:
set property amovevelocity
moveModulo:
- actualPosition:
AActualPosition
- stepSize:
AMoveDistance
- targetVelocity:
AMoveVelocity
- targetPosition:
AAbsoluteTargetPosition
- isCWLimit:
Is at hardware end-switch high - CW limit.
- isCCWLimit:
Is at hardware end-switch low - CCW limit.
- isSWLimitHigh:
Is at software limit high.
- isSWLimitLow:
Is at software limit low.
- isInterlockLimitHigh:
Is at Interlock limit high.
- isInterlockLimitLow:
Is at Interlock limit low.
- mc2DiscreteMotion:
e.g. relative or absolute position movement
- mc2ContinuousMotion:
e.g. constant velocity
mc2ErrorStop:
- isOnTarget:
Indicates whether the motor is on target or not.
- relativeDeadband:
if target and actual positions have a relative difference smaller than this property the ‘move’ command will not be sent to the PLC.
- stepUp:
Move to actual position plus step length.
- stepDown:
Move to actual position minus step length.
- activeController:
Select the Active Controller.
- activeControllerPLC:
Select the Active Controller.
- topChannel:
Please specify the ADC channel which correspond to Top
- bottomChannel:
Please specify the ADC channel which correspond to Bottom
- leftChannel:
Please specify the channel which correspond to Left
- rightChannel:
Please specify the channel which correspond to Right
- calibrationFactorX:
Calibration Factor to align beam position in x direction
- calibrationFactorY:
Calibration Factor to align beam position in y direction
- upperBound:
upper range of window to select desired pulses
- lowerBound:
Lower range of window to select desired pulses
- temporalAverage:
Average is evaluated over N last Trains
- numberOfPulses:
Number of pulses per train
- pulseThreshold:
Threshold to validate the pulse
- trainThreshold:
Threshold to validate the train
- pulseValidity:
True, if a value of all channels at a given pulses are greater than pulse threshold otherwise false
- trainValidity:
True, if pulseValidity of all channels are greater than train threshold otherwise false
- quadrant:
Quadrant
- scatterPosition:
Scatter Position Node
- reconnectInterval:
Reconnect Interval to DOOCS in case of ERROR
- location:
Location identifies DOOCS server like FACILITY/DEVICE/LOCATION
- updateInterval:
Update interval.
- lockStatus:
O: Locked - 1: NOT locked - 3: Unknown
- lock:
lock
- unlock:
Unlock the laser by setting the coarseTune to ID: 7
- coarseTune:
lock the laser (close fast loop in the firmware) command id: 6 - unlock the laser (open fast loop) command id: 7- tune laser to operation point and lock it: 3 - tune laser to operation point but do not lock it: 1 - stop tuning action: 2
- stepLength:
Step length used in Step Up/Step Down.
- zeroAngle:
The position of the motor where the zero angle is defined
- offsetIntensity:
Defines the lowest soft limit
- cppServerId:
The cppServer where the beckhoffCom is running on
- beckhoffId:
The deviceId of beckhoffCom to contact, chosen among PLCs discovered in the system.
- blacklist:
These devices won’t be instantiated etc.
- groups:
The available component groups
- components:
The available components
- instantiateWait:
The deviceId of beckhoffCom to monitor
- timeoutConnectToBCom:
Timeout for succesfully connect to PLC
- timeoutReadDevConfig:
Timeout for getting the same number of failures when reading the configuration of devices
- setDefaultDevConfig:
Set/Unset device configuration following the DEFAULT section in config template. In case itis True Timeout for succesfully get the configuration of a device
- outputFileRoot:
Template string for output XML file
- inputFileTemplate:
File with variables to save in FW
- configDir:
Folder to store configuration files
- plcInFwTemplate:
List of PLCs which have a specific configuration to save, as found in the FW Template
- instantiateDevices:
Issues devices instantiation. Existing devices will trigger an ERROR log message. NOTICE: The devices instantiated in this way will have default configurations, e.g. Alarm Limits will not be set. Shutdown and re-instantiate from the project if necessary.
- instantiateQuick:
Instantiate all devices on selected PLC quickly
- instantiateGroupDevices:
Instantiate all selected group devices in selected PLC
- instantiateComponentDevices:
Instantiate all selected component devices in selectedPLC
- resetDevices:
Reset all devices in Error state
- getOfflineDevices:
Check which devices are still offline
- shutdownDevices:
Shutdown all devices
- shutdownGroupDevices:
Shutdown all group devices
- shutdownComponentDevices:
Shutdown all component devices
- getPLCsInFwTemplate:
Get the list of PLCs in Firmware Template which require a config different from what is stated in DEFAULT.
- getPLCsInSystem:
Get list of PLCs active in current topic
- handleMultiConfigToXML:
The retrieved config of devices in PLCs is written on an XML file
- handleSingleConfigToXML:
The retrieved config of devices in selected beckhoffId is written in XML file
- serverUri:
URI of the PLC server in the form ‘[tcp://]host[:port]’. Default scheme ‘tcp’ and default port 1234 are added automatically, if not specified.
- serverTimeout:
Timeout for server responses.
- autoResetTime:
Time to wait before an automatic reset on the device is attempted. Can be set before instantiation.
- connectionSettlingTime:
Minimum duration of a successful connection to the PLC. A connection shorter than this will increase the ‘Failed Connection Attempts’ number
- failedConnectionAttempts:
Number of consecutive attempts to connect.
- plcUptime:
Total time (in seconds), that the PLC server is up and running
- createGenericDevices:
If enabled, BeckhoffCom creates generic Karabo devices for all PLC devices, which are not yet instantiated.
- messageRateOut:
The average rate of messages sent by BeckhoffCom
- messageRateIn:
The average rate of messages received by BeckhoffCom
- byteRateOut:
The average rate of bytes sent by BeckhoffCom
- byteRateIn:
The average rate of bytes received by BeckhoffCom
- availablePlcDevices:
Lists all available PLC devices
- updatesRate:
The average rate of updates to the Beckhoff Devices
- devicesBlacklist:
List of the devices that will not be instantiated automatically.
- instantiationInterval:
The interval between consecutive instantiations
- ACpuFrequency:
Frequency of the CPU.
- ACurrentCpuUsage:
Current CPU usage.
- ACurrentCpuTemperature:
Current temperature of the CPU.
- AProgramMemoryAllocated:
Allocated program memory.
- AProgramMemoryAvailable:
Available program memory.
- AStorageMemoryAllocated:
Allocated storage-memory. Available on Windows CE.
- AStorageMemoryAvailable:
Available storage-memory. Available on Windows CE.
- AMemoryDivision:
MemoryDivision. Available on Windows CE.
- AProgramMemoryAllocated2:
Allocated program memory.
- AProgramMemoryAvailable2:
Available program memory.
- AMacAddess:
MAC-Address of the PLC (17 char string).
- AIpv4Address:
Current IPv4 Address of the PLC in dotted notation (15 char string).
- AIpv4SubnetMask:
IPv4 subnet mask of the PLC in dotted notation (15 char string).
- ADhcpServerIpv4Address:
IP-Address of the DHCP-Server in dotted notation (15 char string).
- ADhcpServerEnabled:
True if the DHCP-Server is enabled.
- AMainboardType:
Type of the main-board.
- ASerialNumber:
Serial number.
- AProductionDate:
Production date of the main-board.
- ABootCount:
Boot count.
- AOperatingTimeInMinutes:
Operating time of the main-board.
- AMinBoardTemperature:
Minimum temperature of the main-board.
- AMaxBoardTemperature:
Maximum temperature of the main-board.
- MinInputVoltage:
Minimum input voltage of the main-board.
- MaxInputVoltage:
Maximum input voltage of the main-board.
- MainboardTemperature:
Current temperature of the main-board.
- APlcProjectVersion:
PLC Project Version
- AProjectGeneratorVersion:
Project Generator Version
- ATCPBufferSize:
TCP/IP buffer size.
- ATrainID:
Train ID
- ABeamModes:
Beam Modes
- ATCPOutputDataRate:
TCP Output Data Rate
- ATCPOutputBufLvlMax:
TCP Output Buf Lvl Max
- ATCPInputDataRate:
TCP Input Data Rate
- ATCPInputBufLvlMax:
TCP Input Buf Lvl Max
- APLCCycleTime:
PLC Cycle Time
- ignore:
Ignore
- configure:
Upload configuration parameters to the FEM
- monitor:
Monitor
- record:
Record
- tune:
Tune
- toggle:
Pause or resume a running acquisition.
- lastStatusMessage:
Status message of last command
- loggerConfig:
Runtime logger configuration
- policy:
Errors handling policy
- ApplicationMonitor:
Application health monitor
- BookKeeper:
Book keeper
- BufferManager:
Buffer manager
- DataAccessor0:
Data accessor 0
- DataAccessor1:
Data accessor 1
- DataDispatcher:
Data dispatcher
- DataIntegrator:
Data integrator
- DataMonitor:
Data content monitor
- FastDataCollector:
Fast data collector
- Formatter:
Formatter
- InternalTrigger:
Internal trigger
- MessageLogger:
Message logger
- PreProcessor:
Pre processor
- Scheduler:
Scheduler
- SlowDataCollector:
Slow data collector
- StatisticsBuilder:
Statistics builder
- Summarizer:
Data summarizer
- TrainDataReceiver:
Train data receiver
- TrainReconstructor:
Train data reconstructor
- Vectorizer:
Data vectorizer
- Writer:
Writer
- enableDaqNode:
Enable DAQ node
- storageManager:
Storage manager device
- groupId:
Aggregators group Id
- groupInfix:
Aggregators group infix
- channelId:
channel Id
- channelsCount:
Number of channels
- mountPoint:
Mount point
- dataPath:
Proposal data path
- chunkSize:
Number of trains to buffer in memory
- chunksCount:
Chunk count per file
- maxExpectedPulses:
Maximum number of pulses expected per train
- dataType:
Data type
- runController:
The deviceId of the RunController to use, starts and stops daq.
- experimentDetails:
Experiment details
- sampleDetails:
Sample details
- runDetails:
Run details
- enableXTDF:
Enable receiving train data via UDP
- OriginalDataFormat:
Name of file that contains the original data format description, include train data format, dataset and run info.
- Detector:
Name of file that contains the detector configuration.
- timeServerId:
The instance id uniquely identifies a TimeServer instance in the distributed system
- Logger:
Logging settings
- configurations:
All configuration groups and their sources
- sources:
Overall list of data sources and their attributes
- operationMode:
Operation mode
- metadataSchemaVersion:
Metadata schema version
- proposalNumber:
Proposal number
- experiment:
Experiment
- sample:
Sample
- runNumber:
Run number
- user:
User
- localConfiguration:
Local configuration
- remoteConfiguration:
Remote configuration
- debug:
Debug mode
- topicId:
Topic identifier used by this device
- filenameId:
Name of the file generated and send by email
- emailToId:
Email to where the report should be send
- group:
Structure describing data sources logically belonging together.
- owner:
The person to contact regarding usage of this group
- client_email:
Metadata Catalogue Client User email address
- client_id:
Metadata Catalogue User Oauth identifier
- client_secret:
Metadata Catalogue User Oauth secret
- metadata_application_url:
Metadata Catalogue application Web Url
- slotPushToDaq:
Push run configuration to DAQ
- slotRetrieveProposalDetails:
Retrieve proposal details
- actions:
Actions
- defaultMaxSize:
Default max size for vectors when this is not specified in data schema
- runConfigurator:
The deviceId of the current RunConfigurator. It is filled automatically.
- dataManager:
Data manager device
- proposalDataPath:
Proposal data path
- runMsg:
Run message
- trainId:
Current Train Id(landmark)
- refTrainId:
Method and offset for calculating the reference Train Id
- daqGlobalState:
Global state of the DAQ system
- aggregators:
Aggregators devices
- dataSourceToAggregatorsMapping:
Data sources to aggregators mapping
- dataAggregators:
The deviceId to the DataAggregators on the current RunController. Tick autoFill to fill automatically.
- clientId:
Client Id
- daqManager:
DAQ management system
- availableGroups:
Avialable groups
- scanGroupsResult:
Scan Results
- configuratorId:
DAQ CONFIGURATOR device Id
- recentTrainId:
Most recently published train ID from timeServer
- trainIdThreshold:
Threshold for trainId
- checkTrainIdFrom:
Return TrainId from device slot/configuration
- addWaitForData:
This is in addition to how long the data aggregator waits
- strictTidTesting:
If true, train ids in the future are not allowed.
- daqTimeout:
The configuration timeout to wait for DAQ state changes
- autoFill:
Automatically fill the list of DataAggregators from the RunController. Uncheck to manually define the relevant DataAggregators.
- start:
Starts acquisition
- setup:
Configure the DAQ before acquisition and check device states.
- createGrid:
Create a parallelogram with the following input
steps_x, steps_y, v_bl=None, v_br=None, v_tl=None, v_tr=None, exclude=”topRight”
- use_daq:
If the scantool should be used without XFEL DAQ, set tofalse. Can only be set before instantiation.
- daqControllerId:
The deviceId to the daq controller device.
- isConfigured:
Boolean indicator if the scantool has been configured.
- actualConfiguration:
String representation of the actual configuration applied for the scan
- activeSources:
Alias representation of configured data sources
- activeMotors:
Alias representation of configured motors
- activeTriggers:
Alias representation of configured triggers
- dataEnv:
Data Sources
- pipelineWait:
Set this value to define the pipeline wait time for the data sources to wait for a new value
- pauseEachStep:
Set to pause on arriving at each motor position
- stream:
Internal value to signalize streaming while scanning
- isMoving:
This boolean indicates if the karabacon is in moving state. Required for folding daq data.
- isAcquiring:
This boolean indicates if the karabacon is acquiringdata. Required for folding daq data.
- acquisitionTime:
Acquisition time. Depending on trigger mode, it will set different parameters on thedetector in order to have the acquisition running for the given time.
- configureTriggers:
Set this value to True and the triggers will configure the acquisition time for each step
- configureVelocity:
Set this value to True to control motor velocity during continuous motion scans. The speed will be calculated from ‘acquisitionTime’.
- availableMacros:
Provides scan macros from the scan device
- output:
Output Channel for the scan data
- abort:
Call this slot to stop everything
- pause:
Call this slot to pause or resume running scan
- proxy:
The Clock and Control device
- uploadOk:
Was the upload to Veto Memory Successful
- displayedSequence:
Sequence generated from user input
- displayedBinOutput:
The bits that are sent to the C&C, one entry for each bunch, ordered
- displayedOutput:
The bits that are sent to the C&C, one entry for each bunch, ordered, human readable
- vetoMode:
The mode in which to generate the pattern.
- inputString:
The input can be valid python code, that generates either an integer, or an iterable of integers. When doing equations, remember to cast your floats to ints.
- saveVetoPatternFile:
Save VETO pattern to disk file, as configured in the CCMon device
- uploadPatternFile:
Upload VETO pattern from file into VETO memory, as configured in the CCMon device, and check that the upload was correct
- deviceNames:
The LpdFem devices to be sub-control
- connectFem:
Open connection to FEM
- disconnectFem:
Close connection to FEM
- prepare:
Prepare new configuration parameters for the FEM
- startDAQ:
Start data acquisition
- stopDAQ:
Stop acquisition immediately
- sync_params:
Sets all composite parameters on fems.
- manual_recover:
Try recovery from UNKNOWN after state desynchronization has been manually solved for the respective children.
- asicPowerEnable0:
ASIC 0 LV Power Enable
- asicPowerEnable1:
ASIC 1 LV Power Enable
- asicRxGainAlgorithmType:
Set the ASIC gain selection algorithm type (0=Original with Fixed Thresholds at Full Scale, 1=Variable Thresholds using 64 levels; 2,3 reserved)
- asicRxGainThresholdx10:
Set AsicRx Gain Select Threshold for x10 (same value for all 128 asics); 1 (MIN) to 64 (FULL SCALE SIGNAL) ; used when asicRxGainAlgorithmType = 1
- asicRxGainThresholdx100:
Set AsicRx Gain Select Threshold for x100 (same value for all 128 asics); 1 (MIN) to 64 (FULL SCALE SIGNAL) ; used when asicRxGainAlgorithmType = 1
- cccEmulationMode:
Enable to emulate Clock & Control commands (for testing in absence of C&C)
- cccProvideNumberImages:
ASICs will send “numberImages” images (BUT only if cccSystemMode=2) True=C&C decides, False=Use numberImages
- cccResetDelay:
Adjust timing of reset (in steps of clock cycles)
- cccStopDelay:
Adjust timing of the stop (in steps of clock cycles)
- cccSystemMode:
Clock & Control System Mode 0=Without C&C, 1=C&C without vetoes, 2=With C&C and vetoes
- cccVetoPatternFile:
Filename containing the veto bunch pattern (10 patterns, 3072 bits each)
- cccVetoStartDelay:
Adjust timing of veto arrival (in steps of clock cycles)
- femAsicClockSource:
ASIC clock source 0=Fem local oscillator (100MHz), 1=XFEL synched clock (99 MHz), 2=PETRAIII synched clock (~114 MHz), 3=Diamond
- femAsicCmdSequence:
ASIC Command Words defined in XML syntax
- femAsicCommandLength:
ASIC length of command word in clock periods which determines ASIC sampling period; valid values are: 20 => 5 MHz ; 22 => 4.5 MHz (default XFEL 99MHz clock) ; 25 => 4.0 MHz ; 30 => 3.33 MHz ; 40 => 2.5 MHz ; 50 => 2.0 MHz ; 100 => 1.0 MHz
- femAsicDataType:
ASIC data type 0=Sensor data, 1=FEM internal counting, 2=ASIC pseudorandom
- femAsicGain:
Set the ASIC gain selection mode (0=ASIC algorithm, 1, 10, 100)
- femAsicPixelFeedbackOverride:
ASIC pixel feedback override selection: 0=low(50pF), 1=high(5pF), -1=XML decides
- femAsicPixelSelfTestOverride:
ASIC pixel self-test override selection: 0=off, 1-5=test selection, -1=XML decides
- femAsicSetupParams:
ASIC Setup Parameters defined in XML syntax
- femInvertAdcData:
Enable Invert ADC ASIC data True=Invert Data
- femPpcEmulatePipeline:
Emulate Pipeline to compute the Pulse Number and Cell ID for the Image Descriptors
- femPpcImageReordering:
Enable reordering images in readout by Pulse Number if femPpcEmulatePipeline enabled
- femPpcMode:
Fem PPC mode 0=single train shot with PPC reset, 1=Continuous readout
- femStartTrainDelay:
Delay between trigger arrival and start of train (in FEM clock cycles)
- femStartTrainInhibit:
Inhibit period after each trigger (in FEM clock cycles) which holds off further triggers to allow data to be readout
- femStartTrainPolarity:
Set polarity of the external signal indicating start of train 0=No inversion, 1=Invert signal
- femStartTrainSource:
Train start signal source 0=XFEL Clock & Ctrl command/reset, 1=Software, 2=LCLS, 3=Petra (derived from PETRAIII clock), 4=Diamond
- femVetoPolarity:
Set polarity of the external veto signal 0=No inversion, 1=Invert signal
- integrationCycles:
Sets the number of integration cycles per images
- numPulsesInTrainOverride:
Length of XRay Pulse Train (number pulses)
- numberImages:
Sets the number of images per trigger
- numberTrains:
Number of trains [if LL Data Generator or PPC Data Direct selected]
- sensorBias0:
Sensor 0 HV Bias Voltage [V]
- sensorBias1:
Sensor 1 HV Bias Voltage [V]
- sensorBiasEnable0:
Sensor 0 HV Bias Enable
- sensorBiasEnable1:
Sensor 1 HV Bias Enable
- tenGigInterframeGap:
10GigE Inter-frame gap timer [clock cycles]
- tenGigUdpPacketLen:
10GigE UDP packet payload length
- timeoutTrain:
Timeout in seconds on waiting for next Train during run
- trainGenInterval:
Interval (in 100 mhz clock periods) between internally generated Train start commands
- proxyCACML:
The Clock and Control device
- fem:
Device controlling Fem, can be composite
- ccMon:
Device controlling clock & control.
- data_taking:
Detector Device That Implements TakeData Function.
- x2Timer:
The utca device
- cancel:
Cancels last button pressed.
- femBootUpTime:
Time needed for FEM to be responsive after powering up [s].
- asicBootUpTime:
Time needed for asics to follow last commands [s].
- powerTimeout:
Time needed for power to arrive at all FEMS [s].
- configTimeout:
Time needed for femComposit to upload config
- scenarioConfig:
Configuration of common operation scenarios
- emergencyShutdown:
Power off quadrants immediately.
- uploadConfig:
Sends selected configuration to detector.
- getReady:
Bring detector in a state ready for data taking
- startDisablePower:
Disable LPDpower & …
- disable:
Disable FEM to be ignored
- enable:
Enable FEM to be part of the system
- disabled:
Disable FEM, will no longer be controlled by the composite
- sys_status:
Status summary
- error_msg:
Error message.
- sync_start_time:
Unix timestamp to trigger start at
- femHost:
FEM hostname or IP address
- femPort:
FEM port number
- femTimeout:
FEM connection timeout
- femAsicModuleType:
Selects ASIC module type 0=Supermodule, 1=Single ASIC, 2=2-tile module, 3=Stand-alone
- femLegacyPowerCard:
Enable legacy power card support
- tenGig0SourceMac:
10GigE 0 UDP Source MAC Address
- tenGig0SourceIp:
10GigE 0 UDP Source IP Address
- tenGig0SourcePort:
10GigE 0 UDP Source Port
- tenGig0DestMac:
10GigE 0 UDP Destination MAC Address
- tenGig0DestIp:
10GigE 0 UDP Destination IP Address
- tenGig0DestPort:
10GigE 0 UDP Destination Port
- femEnableTenGig:
Enables transmission of image data via 10GigE UDP interface
- femDataSource:
Source of data sent to 10GigE: 0=ASIC (via PPC), 1=ASIC (bypassing PPC), 2=Frame Generator, 3=PPC (pattern data)
- femAsicEnableMask:
ASIC RX channel enable mask (4*32 bits)
- femReadoutOperatingMode:
FEM readout operating mode (e.g. Normal, Self-test scan etc, TBD
- femAsicLocalClock:
ASIC clock scaling 0=100 MHz (no scaling), 1=Scaled down clock (10 MHz)
- femAsicSetupLoadMode:
ASIC control load mode 0=parallel, 1=daisy chain (being tested)
- femAsicRxCmdWordStart:
Enable ASIC readout started by Command Word in femAsicCmdSequence file
- femAsicSetupClockPhase:
ASIC Setup Params additional phase adjustment of clock rsync wrt ASIC reset
- tenGigFarmMode:
10GigE farm mode 1=Disabled, 2=Fixed IP, multi port, 3=Farm mode with nic lists
- femAsicVersion:
ASIC Version 1=version 1, 2=version 2
- femAsicGainOverride:
Enable Fem gain selection override False=Gain set by femAsicGain, True=Gain set by Asic Command Sequence XML tag(s)
- femDebugLevel:
Set the debug level
- tenGig0DataGenerator:
10GigE 0 Data generator 1=Data Generator 2=PPC DDR2; Only relevant if femDataSource=2 [Frame Generator]
- tenGig0DataFormat:
10GigE 0 Data format type 0=counting data; Only relevant if femDataSource=2 [Frame Generator]
- tenGig0FrameLength:
10GigE 0 Frame length in bytes; Only relevant if femDataSource=2 [Frame Generator]
- tenGig0NumberOfFrames:
10GigE 0 Number of frames to send in each cycle; Only relevant if femDataSource=2 [Frame Generator]
- femModuleId:
ID for FEM to differentiate from which FEM data is coming from 0 - 15
- femAsicTestDataPatternType:
Increment test data option [if femAsicDataType=1] 0=Every Pixel 1=Only Every Image
- femTrainIdInitLsw:
Train ID initial (lower 32-bit) value, Not applicable for C&C nor Data Checker
- femTrainIdInitMsw:
Train ID initial (upper 32-bit) value, Not applicable for C&C nor Data Checker
- powerCardFault0:
Power Card 0 Fault Flag
- powerCardFault1:
Power Card 1 Fault Flag
- powerCardFemStatus0:
Power Card 0 FEM Status Flag
- powerCardFemStatus1:
Power Card 1 FEM Status Flag
- powerCardExtStatus0:
Power Card 0 External Status Flag
- powerCardExtStatus1:
Power Card 1 External Status Flag
- powerCardOverCurrent0:
Power Card 0 Overcurrent Flag
- powerCardOverCurrent1:
Power Card 1 Overcurrent Flag
- powerCardOverTemp0:
Power Card Over 0 Temperature Flag
- powerCardOverTemp1:
Power Card Over 1 Temperature Flag
- powerCardUnderTemp0:
Power Card Under 0 Temperature Flag
- powerCardUnderTemp1:
Power Card Under 1 Temperature Flag
- powerCardTemp0:
Power Card 0 Temperature [C]
- powerCardTemp1:
Power Card 1 Temperature [C]
- sensor0Temp:
Sensor 0 Temperature [C]
- sensor1Temp:
Sensor 1 Temperature [C]
- sensor2Temp:
Sensor 2 Temperature [C]
- sensor3Temp:
Sensor 3 Temperature [C]
- sensor4Temp:
Sensor 4 Temperature [C]
- sensor5Temp:
Sensor 5 Temperature [C]
- sensor6Temp:
Sensor 6 Temperature [C]
- sensor7Temp:
Sensor 7 Temperature [C]
- sensor8Temp:
Sensor 8 Temperature [C]
- sensor9Temp:
Sensor 9 Temperature [C]
- sensor10Temp:
Sensor 10 Temperature [C]
- sensor11Temp:
Sensor 11 Temperature [C]
- sensor12Temp:
Sensor 12 Temperature [C]
- sensor13Temp:
Sensor 13 Temperature [C]
- sensor14Temp:
Sensor 14 Temperature [C]
- sensor15Temp:
Sensor 15 Temperature [C]
- femVoltage0:
FEM 5V Supply 0 Voltage [V]
- femVoltage1:
FEM 5V Supply 1 Voltage [V]
- femCurrent0:
FEM 5V Supply 0 Current [A]
- femCurrent1:
FEM 5V Supply 1 Current [A]
- digitalVoltage0:
ASIC 1.2V Digital Supply 0 Voltage [V]
- digitalVoltage1:
ASIC 1.2V Digital Supply 1 Voltage [V]
- digitalCurrent0:
ASIC 1.2V Digital Supply 0 Current [mA]
- digitalCurrent1:
ASIC 1.2V Digital Supply 1 Current [mA]
- sensor0Voltage:
Sensor 0 3.3V Supply Voltage [V]
- sensor1Voltage:
Sensor 1 3.3V Supply Voltage [V]
- sensor2Voltage:
Sensor 2 3.3V Supply Voltage [V]
- sensor3Voltage:
Sensor 3 3.3V Supply Voltage [V]
- sensor4Voltage:
Sensor 4 3.3V Supply Voltage [V]
- sensor5Voltage:
Sensor 5 3.3V Supply Voltage [V]
- sensor6Voltage:
Sensor 6 3.3V Supply Voltage [V]
- sensor7Voltage:
Sensor 7 3.3V Supply Voltage [V]
- sensor8Voltage:
Sensor 8 3.3V Supply Voltage [V]
- sensor9Voltage:
Sensor 9 3.3V Supply Voltage [V]
- sensor10Voltage:
Sensor 10 3.3V Supply Voltage [V]
- sensor11Voltage:
Sensor 11 3.3V Supply Voltage [V]
- sensor12Voltage:
Sensor 12 3.3V Supply Voltage [V]
- sensor13Voltage:
Sensor 13 3.3V Supply Voltage [V]
- sensor14Voltage:
Sensor 14 3.3V Supply Voltage [V]
- sensor15Voltage:
Sensor 15 3.3V Supply Voltage [V]
- sensor0Current:
Sensor 0 3.3V Supply Current [A]
- sensor1Current:
Sensor 1 3.3V Supply Current [A]
- sensor2Current:
Sensor 2 3.3V Supply Current [A]
- sensor3Current:
Sensor 3 3.3V Supply Current [A]
- sensor4Current:
Sensor 4 3.3V Supply Current [A]
- sensor5Current:
Sensor 5 3.3V Supply Current [A]
- sensor6Current:
Sensor 6 3.3V Supply Current [A]
- sensor7Current:
Sensor 7 3.3V Supply Current [A]
- sensor8Current:
Sensor 8 3.3V Supply Current [A]
- sensor9Current:
Sensor 9 3.3V Supply Current [A]
- sensor10Current:
Sensor 10 3.3V Supply Current [A]
- sensor11Current:
Sensor 11 3.3V Supply Current [A]
- sensor12Current:
Sensor 12 3.3V Supply Current [A]
- sensor13Current:
Sensor 13 3.3V Supply Current [A]
- sensor14Current:
Sensor 14 3.3V Supply Current [A]
- sensor15Current:
Sensor 15 3.3V Supply Current [A]
- sensorBiasVoltage0:
Sensor bias 0 voltage readback [V]
- sensorBiasVoltage1:
Sensor bias 1 voltage readback [V]
- sensorBiasCurrent0:
Sensor bias 0 current readback [uA]
- sensorBiasCurrent1:
Sensor bias 1 current readback [uA]
- femV5FirmwareVersion:
FEM V5 Firmware Version
- femBotSp3FirmwareVersion:
FEM Bottom SP3 FPGA Firmware Version
- femTopSp3FirmwareVersion:
FEM Top SP3 FPGA Firmware Version
- femCfgSp3FirmwareVersion:
FEM Config SP3 FPGA Firmware Version
- femLpdClientVersion:
LpdFemClient Software Version - Read Only
- femReadoutActive:
FEM readout is active
- femBoardTemperature:
FEM Board Sensor Temperature [C] Reading
- femCoreTemperature:
FEM Core Sensor Temperature [C] Reading
- auto_mode:
Configure default configuration when taking darks
- take_dark_frames:
Take set of dark frames.
- startScan:
Value with which to start scan.
- stopScan:
Value around which to stop scan. Depends on start value and step size if it is reached exactly.
- nSteps:
Number of steps in the intervall between start and stop.
- optWithCCMon:
To choose delay scan with or without C&C
- delayScanSleepTime:
Time needed for X2Timer to delay scan with C&C [s].
- delayScan:
Start delay scan.
- runControl:
Device controlling run management.
- self_check:
Check if all conditions are ok for data taking.
- control:
Control of system variables
- powerEnable:
Allow all quadrants to receive power.
- powerDisable:
Forbid all quadrants to receive power.
- armInterlock:
Arm interlock to be able to power quadrants.
- disarmInterlock:
Disarm interlock, no power allowed to quadrants.
- quad1:
Quad1 node
- quad4:
Quad4 node
- quad2:
Quad2 node
- quad3:
Quad3 node
- temperature:
Camera temperature. Not available for all models.
- humidity:
Humidity sensors
- leakimpedance:
Leak sensors
- pump:
Pump variables
- fan:
Fan variables
- desiredTransmission:
Provide a desired transmission value between 0 and 1
- energyTolerance:
Energy difference after which a new table is generated
- lastEnergy:
The last energy setting where an attenuator table was calculated.
- actualEnergy:
This is the actual energy setting. If connected, the current attenuator setting and target is automatically refreshed.
- posConfigRod1:
The position configuration used by the attenuator for Rod 1. Can be only set before instantiation.
- posConfigRod2:
The position configuration used by the attenuator for Rod 2. Can be only set before instantiation.
- posConfigRod3:
The position configuration used by the attenuator for Rod 3. Can be only set before instantiation.
- posConfigRod4:
The position configuration used by the attenuator for Rod 4. Can be only set before instantiation.
- positionTolerance:
Position tolerance to identify material foils
- findTarget:
Calculates motor positions and attenuator information for the desired transmission
- moveTarget:
Move to target setting
- moveRod1_0:
Rod1 0
- moveRod1_1:
Rod1 1
- moveRod1_2:
Rod1 2
- moveRod1_3:
Rod1 3
- moveRod1_4:
Rod1 4
- moveRod1_5:
Rod1 5
- moveRod1_6:
Rod1 6
- moveRod2_0:
Rod2 0
- moveRod2_1:
Rod2 1
- moveRod2_2:
Rod2 2
- moveRod2_3:
Rod2 3
- moveRod2_4:
Rod2 4
- moveRod2_5:
Rod2 5
- moveRod2_6:
Rod2 6
- moveRod3_0:
Rod3 0
- moveRod3_1:
Rod3 1
- moveRod3_2:
Rod3 2
- moveRod3_3:
Rod3 3
- moveRod3_4:
Rod3 4
- moveRod3_5:
Rod3 5
- moveRod3_6:
Rod3 6
- moveRod4_0:
Rod4 0
- moveRod4_1:
Rod4 1
- moveRod4_2:
Rod4 2
- moveRod4_3:
Rod4 3
- moveRod4_4:
Rod4 4
- moveRod4_5:
Rod4 5
- moveRod4_6:
Rod4 6
- value:
Analog input of ADC.
- semiRawValue:
Semi raw value of analog input, i.e. the voltage.
- epsSemiRaw:
Epsilon of the SemiRawValue.
- relativeEpsilon:
Flag to define epsilon mode: true means relative epsilon calculation, false means absolute epsilon calculation.
- inFrameRate:
The input frame rate.
- resetError:
Reset error count.
- resetAverage:
Reset averaged image.
- imagePath:
Input image path.
- nImages:
Number of images to be averaged.
- runningAverage:
Calculate running average (instead of standard).
- runningAvgMethod:
The algorithm used for calculating the running average.
- outFrameRate:
The output frame rate.
- connectCamera:
Connects to the hardware
- acquire:
Instructs camera to go into acquisition state
- frameRate:
Rate of processed images.
- frameRateOut:
Frame rate - decoded data to output channels.
- cameraType:
The camera type.
- cameraModel:
The camera model.
- imageDepth:
The image depth in bytes.
- triggerMode:
The trigger mode.
- exposureTime:
exposure time value
- latencyTime:
The latency time.
- nbFrames:
The number of frames for an acquisition. 0 means unlimited.
- rotation:
The image rotation.
- pollingInterval:
The interval for polling the laser front-end for status.
- bufferSize:
Size of the buffer for data to be written to output channels.
- cameraIp:
The IP address of the camera. The hostname or serial number (sn://21803915) can be also used.
- interPacketDelay:
Increasing this parameter will slow down the acquisition, but it will improve its stability, especially when multiple cameras are operated on the same control host. Therefore it is recommended to set it to the maximum value allowed by the sensor size and the desired frame rate.
- frameTransmissionDelay:
Delay before image transmission on the Ethernet.Setting different values on synchronous camerasconnected to a single server can prevent concurrency issues
- packetSize:
The packet size. Should be as large as possible. Try 8192 if jumbo frames are enabled on the network (MTU=9000), use 1444 otherwise.
- socketBufferSize:
The socket buffer size. Should be automatically set by pylon, but if you get ‘SocketBufferSize not valid’ on acquisition start, you have to set a non-zero value here. Get ‘/sbin/sysctl net.core.rmem_max’, divide by 1024 to convert to kB, and put the value here.
- autoGain:
Set auto gain.
- gain:
Set camera gain. Gain is a normalized value in the range 0 thru 1. Most camera models allow an exact gain setting, some have steps of a few %
- triggerActivation:
The Trigger Activation parameter is used to select rising edge or falling edge triggering.
- imageType:
This parameter is used to select the pixel format.
- acqFrameCount:
This parameter is used to set the number of frames acquired in the multiframe acquisition mode
- extractedLabels:
Out positions: labels, where the imager is extracted from the beam.
- tolerance:
Position tolerance for increment detection
- moveOUT:
Moves the motor to the position marked with this label
- moveC:
Moves the motor to the position marked with this label
- moveC/:
Moves the motor to the position marked with this label
- moveYAG:
Moves the motor to the position marked with this label
- useAsBackgroundImage:
Use the current image as background image.
- filterImagesByThreshold:
If True, images will be only processed if maximum pixel value exceeds user’s defined threshold.
- imageThreshold:
The threshold for processing an image.
- absolutePositions:
If True, the centre-of-mass and fit results will take into account the current settings for ROI and binning.
- subtractBkgImage:
Subtract the loaded background image.
- subtractImagePedestal:
Subtract the image pedestal (ie image = image - image.min()). This is done after background subtraction.
- doMinMaxMean:
Get the following information from the pixels: min, max, mean value.
- doBinCount:
Calculate the frequency distribution of pixel values.
- doXYSum:
Integrate the image along the x- and y-axes.
- doCOfM:
Calculate centre-of-mass and widths.
- do1DFit:
Perform a 1D gaussian fit of the x- and y-distributions.
- do2DFit:
Perform a 2D gaussian fits.Be careful: It can be slow!
- doIntegration:
Perform integration over region.
- clipValues:
Removes values outside of Integration Threshold Range from the calculation of the integral and region mean.
- comRange:
The range to be used for the centre-of-mass calculation. Can be the full range, or a user-defined one.
- userDefinedRange:
The user-defined range for centre-of-mass, gaussian fit(s) and integrals along the x & y axes. Region [lowX, highX) x [lowY, highY) specified as [lowX, highX, lowY, highY]
- absThreshold:
Pixels below this threshold will not be used for the centre-of-mass calculation. If greater than 0, the relative threshold will not be used.
- threshold:
Pixels below this relative threshold (fraction of the highest value) will not be used for the centre-of-mass calculation. It will only be applied if no absolute threshold is set.
- pixelSize:
The pixel size. It will be used when evaluating the beam size.
- fitRange:
The range to be used for fitting. Can be the full range, an auto-determined, or the user-defined one.
- rangeForAuto:
The automatic range for ‘auto’ mode (in standard deviations).
- enablePolynomial:
Add a 1st order polynomial term (ramp) to gaussian fits.
- gauss1dStartValues:
Selects how 1D gauss fit starting values are evaluated
- doGaussRotation:
Allow the 2D gaussian to be rotated.
- integrationRegion:
The region to be integrated over. Region [lowX, highX) x [lowY, highY) specified as [lowX, highX, lowY, highY]
- thresholdRange:
Range of values to be considered in the calculation of Region Integral and Region Mean. Values outside of this range will be set to zero.
- imageWidth:
The width of the incoming image.
- imageOffsetX:
If the incoming image has a ROI, this represents the X position of the top-left corner.
- imageBinningX:
The image binning in the X direction.
- imageHeight:
The height of the incoming image. Set to 1 for 1D images (spectra).
- imageOffsetY:
If the incoming image has a ROI, this represents the Y position of the top-left corner. Set to 0 for 1D images (spectra).
- imageBinningY:
The image binning in the Y direction. Set to 1 for 1D images (spectra).
- minPxValue:
The minimum image pixel value.
- maxPxValue:
The maximum image pixel value.
- meanPxValue:
The mean image pixel value.
- minMaxMeanTime:
Time spent for evaluating min, max, mean pixel value.
- binCountTime:
Time spent for calculating the frequency distribution of pixel values.
- subtractBkgImageTime:
Time spent in subtracting the background image.
- subtractPedestalTime:
Time spent in subtracting the image pedestal.
- xYSumTime:
Time spent in integrating the image in X and Y.
- cOfMTime:
Time spent in evaluating the centre-of-mass.
- xFitTime:
Time spent in 1D Gaussian fit of the X distribution.
- yFitTime:
Time spent in 1D Gaussian fit of the Y distribution.
- fitTime:
Time spent in 2D Gaussian fit of the image.
- integrationTime:
Time spent in integrating over a region.
- x0:
X position of the centre-of-mass.
- sx:
Standard deviation in X of the centre-of-mass.
- y0:
Y position of the centre-of-mass.
- sy:
Standard deviation in Y of the centre-of-mass.
- xFitSuccess:
1D Gaussian fit success (1-4 if fit converged).
- ax1d:
Amplitude Ax from the 1D fit.
- x01d:
x0 from 1D Fit.
- ex01d:
Uncertainty on x0 estimation.
- sx1d:
Standard deviation on x0 from 1D fit.
- esx1d:
Uncertainty on standard deviation estimation.
- beamWidth1d:
Beam width from 1D Fit. Defined as 4x sigma_x.
- yFitSuccess:
1D Gaussian Fit Success (1-4 if fit converged).
- ay1d:
Amplitude Ay from 1D fit.
- y01d:
y0 from 1D Fit.
- ey01d:
Uncertainty on y0 estimation.
- sy1d:
Standard deviation on y0 from 1D fit.
- esy1d:
Uncertainty on standard deviation estimation.
- beamHeight1d:
Beam heigth from 1D Fit. Defined as 4x sigma_y.
- fitSuccess:
2D Gaussian fit success (1-4 if fit converged).
- a2d:
Amplitude from 2D fit.
- x02d:
x0 from 2D Fit.
- ex02d:
Uncertainty on x0 estimation.
- sx2d:
Standard deviation on x0 from 2D fit.
- esx2d:
Uncertainty on standard deviation estimation.
- beamWidth2d:
Beam width from 2D Fit. Defined as 4x sigma_x.
- y02d:
y0 from 2D Fit.
- ey02d:
Uncertainty on y0 estimation.
- sy2d:
Standard deviation on y0 from 2D fit.
- esy2d:
Uncertainty on standard deviation estimation.
- beamHeight2d:
Beam height from 2D Fit. Defined as 4x sigma_y.
- theta2d:
Rotation angle from 2D fit.
- etheta2d:
Uncertainty on rotation angle estimation.
- regionIntegral:
Integral of pixel value over region specified by integrationRegion.
- regionMean:
Mean pixel value over region specified by integrationRegion.
- moveC1:
Moves the motor to the position marked with this label
- moveC2:
Moves the motor to the position marked with this label
- bkg:
The background on ADC counts.
- cal:
The calibration constants [keV/counts].
- averagedDisplay:
Average all the frames in the train and then display.
- frameToDisplay:
The index of the frame to be displayed in the train, starting from 0. Will not be used if ‘averagedDisplay’ is True.
- useBackgroundFrame:
Use Frame for Background subtraction
- frameNumber:
The index of the frame to be used for background subtraction
- errorCount:
Number of errors.
- rxTcpPort:
Receiver TCP Port
- framesPerTrain:
How many frames will be sent to DAQ for each train.If more are received from detector, they will be discarded.
- frameRateIn:
Frame rate - incoming data from detector.
- onlineDisplayEnable:
Enable online display of detector data.
- detectorHostName:
Detector Host Name
- detectorIp:
Detector IP. Must be on the same subnet as the receiver.
- detectorHostPort:
Detector Host Port. Will use 1952 if left empty.
- detectorHostStopPort:
Detector Host Stop Port. Will use 1953 if left empty.
- rxHostname:
Receiver Hostname
- rxUdpIp:
Receiver UDP IP
- rxUdpPort:
Receiver UDP Port
- settings:
Settings
- online:
Sets the detector in online (1) or offline (0) mode.
- angDir:
Sets the angular direction of the detector (1 means channel numberin the same direction as the angular encoder, -1 different direction).
- moveFlag:
Related to a single controller d. 1 if the detector modules movewith the angular encoder, 0 if they are static (useful for multidetector systems)
- extSig0:
Ext Sig 0
- vHighVoltageMax:
Max value allowed for ‘vHighVoltage’. Higher values will be rejected by the device.
- vHighVoltage:
Sets the DAC value of the high voltage. Options: 0 90 110 120 150 180 200
- master:
Sets the master of a multi-controller detector to the controller with index i. -1 removes master.
- sync:
Sets the synchronization mode of the various controller within a detector structure
- badChannels:
Sets the bad channel filename. Bad channels will be omitted in the .dat file. Use ‘none’ to unset.
- angConv:
Sets the file with the coefficients for angular conversion. Use ‘none’ to disable angular conversion.
- globalOff:
Sets the offset of the beamline i.e. angular position of channel0 when angular encoder at 0.
- binSize:
Sets the size of the angular bins for angular conversion.
- threaded:
Avoid changing it. Sets if the data are written to disk in parallel with the acquisition (1) or after the acquisition (0).
- detectorDeveloper:
Detector Developer. (useful to define subset of working functions)
- flatFieldCorrectionFile:
Flat field corrections file name. Use ‘none’ to disable corrections.
- positions:
Positions for the acquisition. Usage: n pos1 pos2 … posn
- maximumDetectorSize:
Maximum detector size
- bitDepth:
Bit Depth
- exposurePeriod:
exposure period
- delayAfterTrigger:
delay after trigger
- numberOfGates:
Number Of Gates
- numberOfFrames:
Number Of Frames
- numberOfCycles:
Number Of Cycles
- timing:
The timing mode of the detector
- triggerPeriod:
External trigger period. Used together with acquisitionTime to setup detector acquisition parameters.
- detectorNumber:
Returns the serial number of the module (normally the MAC address).
- detectorVersion:
Returns the version of the controller firmware.
- softwareVersion:
Returns the version of the software running on the detector.
- thisVersion:
Returns the version of the control software which is being used.
- tempAdc:
Returns the ADC temperature.
- tempFpga:
Returns the FPGA temperature.
- detectorMac:
Detector MAC. Arbitrary (e.g. 00:aa:bb:cc:dd:ee), but must be not in use in the same subnet.
- rOnline:
rOnline
- roi:
The user-defined region of interest (ROI), specified as [lowX, highX, lowY, highY]. [0, 0, 0, 0] will be interpreted as ‘whole range’.
- xIntegral:
Integrate the image in X direction. By default integral is done over Y.
- spectrumIntegral:
Integral of the spectrum, after applying ROI.
| Created: | 2019-08-08T13:22:44.000Z |
|---|---|
| Author: | Cyril Danilevski |
| Notes: | Fix forwarding the data trainId |
| Created: | 2019-04-08T12:31:43.000Z |
|---|---|
| Author: | Wajid Ehsan |
| Notes: | Check on Length of array |
| Created: | 2019-04-02T10:01:40.000Z |
|---|---|
| Author: | Wajid Ehsan |
| Notes: | Possibility to use the frame as background subtraction |
| Created: | 2019-02-26T12:58:56.000Z |
|---|---|
| Author: | Wajid Ehsan |
| Notes: | Changed NDARRAY to IMAGE DATA for output channel |
| Created: | 2018-04-27T08:34:30.000Z |
|---|---|
| Author: | Andrea Parenti |
| Notes: |
|
| Created: | 2018-01-17T13:50:05.000Z |
|---|---|
| Author: | Andrea Parenti |
| Notes: | Add frameToDisplay property - to select which frame from the train shall be displayed |
| Created: | 2017-11-24T10:28:08.000Z |
|---|---|
| Author: | Andrea Parenti |
| Notes: |
|
| Created: | 2017-09-27T16:29:31.000Z |
|---|---|
| Author: | Andrea Parenti |
| Notes: |
CONTROL-2¶
| Instance id: | FXE_OGT1_TAD/CAL/CONTROL-2 |
|---|---|
| Host: | exflcon06n0 |
| Alias: | fxe-rr-sys-con-2 |
| Git repo: | https://git.xfel.eu/gitlab/karaboDevices/slsCalibrator |
| Last modified: | 2019-08-12T13:16:18.000+02:00 |
| Created at: | 2017-08-31T14:21:54.000+02:00 |
| Main authors: | Danilevski, Baumann, Parenti |
| Latest tag: | 1.4.0-2.5.1 |
| Deployment tag: | 1.4.0-2.5.1 |
| Accessible by: |
Warning
Host not accessible by [‘xctrl’]!
General online calibration can be found here.
For resolving issues concerning detector related DAQ check this page.
An (expert) tutorial on how to disable calibration constants can be found here.
If you have questions, contact det-support@xfel.eu
- _deviceId_:
Do not set this property, it will be set by the device-server
- deviceId:
The device instance ID uniquely identifies a device instance in the distributed system
- heartbeatInterval:
The heartbeat interval
- alarmCondition:
The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- globalAlarmCondition:
This is the global alarm condition for this device. The current alarm condition of this device will be calculated from this alarm condition and the alarm condition of each property.
- _serverId_:
Do not set this property, it will be set by the device-server
- visibility:
Configures who is allowed to see this device at all
- classId:
The (factory)-name of the class of this device
- classVersion:
The version of the class of this device defined in KARABO_CLASSINFO
- karaboVersion:
The version of the Karabo framework running this device
- serverId:
The device-server on which this device is running on
- hostName:
Do not set this property, it will be set by the device-server.
- pid:
The unix process ID of the device
- state:
The current state the device is in
- status:
A more detailed status description
- lockedBy:
The name of the device holding a lock on this one (empty if not locked)
- slotClearLock:
Clear the lock on this device
- lastCommand:
The last slot called.
- archive:
Decides whether the properties of this device will be logged or not
- log:
Logging settings
- offsetLeft:
Left offset of motor, can only be set before instantiation or via the calibrate slot.
- offsetRight:
Right offset of motor, can only be set before instantiation or via the calibrate slot.
- offsetTop:
Top offset of motor, can only be set before instantiation or via the calibrate slot.
- offsetBot:
Bot offset of motor, can only be set before instantiation or via the calibrate slot.
- reverseLeft:
Reverse direction of Left motor axis in relation to X. Can only be set before instantiation.
- reverseRight:
Reverse direction of Right motor axis in relation to X. Can only be set before instantiation.
- reverseTop:
Reverse direction of Top motor axis in relation to Y. Can only be set before instantiation.
- reverseBottom:
Reverse direction of Bot motor axis in relation to Y, can only be set before instantiation.
- positionIn:
The defined in position. Save parameters by editing before instatiation.
- positionOut:
The defined in position. Save parameters by editing before instatiation.
- motor:
The motor InstanceId of the motors of the slit system.
- open:
Open slit one step
- close:
Close slit one step
- right:
Move slit one step in +X
- left:
Move slit one step in -X
- up:
Move slit one step in Y
- down:
Move slit one step in -Y
- closeX:
Close slit one step in X
- openX:
Open slit one step in X
- openY:
Open slit one step in Y
- closeY:
Close slit one step in Y
- calibrate:
Calibrate actual position to calibrated position.
- availableScenes:
Scenes from the Slit System
- _connection_:
The connection to the communication layer of the distributed system
- useTimeserver:
Unused - whether device connects to time server is configured via ‘timeServerId’
- progress:
The progress of the current action
- performanceStatistics:
Accumulates some statistics
- version:
Version of this Karabo device.
- beckhoffComDevice:
InstanceId of the BeckhoffCom device that forwards commands to the PLC.
- functionBlockName:
The type of the firmware block.
- fwInstanceName:
The name of the firmware block instance.
- fwVersion:
The version of the PLC framework.
- terminal:
???
- hardwareStatusBitField:
This word encodes in bits the hardware-status information of this device
- hardwareState:
The current state of the hardware decoded
- hardwareRegion:
The current region of the hardware decoded
- hardwareErrorDescriptor:
This word encodes in bits describing the hardware error
- hardwareErrorDescription:
Error Code description
- waitingFor:
Any call to the PLC will be published here, once the reply is received this property will be cleared. Commands will not be sent to the PLC until this property is cleared.
- epsilon:
The epsilon determines the amount of change until a new physical value is posted from the hardware
- interlockReadOnly:
Defines whether interlock conditions are configurable from this interface.
- interlockOn:
Defines whether interlock surveillance is on or off.
- interlockOk:
Defines whether interlock is ok (true) or broken (false).
- busy:
Defines whether the PLC softdevice is busy.
- disableEpsilonFeedback:
If false, the epsilon will be regulated until the incoming rate reaches the maximum rate
- maxStateUpdateRate:
If state updates per second exceed this threshold, the state will be displayed as CHANGING
- noisyStateUpdateRateValue:
Show the state update rate when it’s above ‘Max State Update Rate’ threshold.
- isStateUpdateNoisy:
State update rate is above ‘Max State Update Rate’ threshold.
- reset:
Reset error count.
- enableInterlockedSlots:
Send device into INTERLOCK_BROKEN state, thus enabling all interlocked slots.
- disableInterlockedSlots:
Send device into INTERLOCKED state, thus enabling all interlocked slots.
- requestHardwareValues:
Ask for all property values on the device
- propertiesToPoll:
All specified properties will be polled from the PLC with the given poll-rate. Only PLC aliases or device keys corresponding to PLC properties are allowed
- pollInterval:
Hardware poll interval in seconds
- propertiesToRead:
The specified properties will be read from the PLC by activating the Read button. Only PLC aliases or device keys corresponding to PLC properties are allowed
- readHardware:
Requests value updates from the PLC for the properties listed under ‘Properties to read’
- force:
???
- trigger:
Do not use this parameter to configure scheduled push. Instead use the parameter ‘scheduledPush’.
- maxUpdateFrequency:
set to limit maximum update frequency for some values.
- interfaces:
Abstract interface for external proxies to be considered when working with this device
- home:
CHoming
- on:
CEnableAxis
- off:
CDisableAxis
- calibrateToEncoder:
Calibrate actual position to encoder position.
- calibrateTarget:
The motor scale is set to this position when hitting calibrate
- resetAxis:
CResetAxis
- specificError:
ASpecificError
- moveRelative:
CMoveRelative
- move:
CMoveAbsolute
- emergencyStop:
CStop
- stop:
CHalt
- moveConstantVelocity:
set property amovevelocity
moveModulo:
- actualPosition:
AActualPosition
- stepSize:
AMoveDistance
- targetVelocity:
AMoveVelocity
- targetPosition:
AAbsoluteTargetPosition
- isCWLimit:
Is at hardware end-switch high - CW limit.
- isCCWLimit:
Is at hardware end-switch low - CCW limit.
- isSWLimitHigh:
Is at software limit high.
- isSWLimitLow:
Is at software limit low.
- isInterlockLimitHigh:
Is at Interlock limit high.
- isInterlockLimitLow:
Is at Interlock limit low.
- mc2DiscreteMotion:
e.g. relative or absolute position movement
- mc2ContinuousMotion:
e.g. constant velocity
mc2ErrorStop:
- isOnTarget:
Indicates whether the motor is on target or not.
- relativeDeadband:
if target and actual positions have a relative difference smaller than this property the ‘move’ command will not be sent to the PLC.
- stepUp:
Move to actual position plus step length.
- stepDown:
Move to actual position minus step length.
- activeController:
Select the Active Controller.
- activeControllerPLC:
Select the Active Controller.
- topChannel:
Please specify the ADC channel which correspond to Top
- bottomChannel:
Please specify the ADC channel which correspond to Bottom
- leftChannel:
Please specify the channel which correspond to Left
- rightChannel:
Please specify the channel which correspond to Right
- calibrationFactorX:
Calibration Factor to align beam position in x direction
- calibrationFactorY:
Calibration Factor to align beam position in y direction
- upperBound:
upper range of window to select desired pulses
- lowerBound:
Lower range of window to select desired pulses
- temporalAverage:
Average is evaluated over N last Trains
- numberOfPulses:
Number of pulses per train
- pulseThreshold:
Threshold to validate the pulse
- trainThreshold:
Threshold to validate the train
- pulseValidity:
True, if a value of all channels at a given pulses are greater than pulse threshold otherwise false
- trainValidity:
True, if pulseValidity of all channels are greater than train threshold otherwise false
- quadrant:
Quadrant
- scatterPosition:
Scatter Position Node
- reconnectInterval:
Reconnect Interval to DOOCS in case of ERROR
- location:
Location identifies DOOCS server like FACILITY/DEVICE/LOCATION
- updateInterval:
Update interval.
- lockStatus:
O: Locked - 1: NOT locked - 3: Unknown
- lock:
lock
- unlock:
Unlock the laser by setting the coarseTune to ID: 7
- coarseTune:
lock the laser (close fast loop in the firmware) command id: 6 - unlock the laser (open fast loop) command id: 7- tune laser to operation point and lock it: 3 - tune laser to operation point but do not lock it: 1 - stop tuning action: 2
- stepLength:
Step length used in Step Up/Step Down.
- zeroAngle:
The position of the motor where the zero angle is defined
- offsetIntensity:
Defines the lowest soft limit
- cppServerId:
The cppServer where the beckhoffCom is running on
- beckhoffId:
The deviceId of beckhoffCom to contact, chosen among PLCs discovered in the system.
- blacklist:
These devices won’t be instantiated etc.
- groups:
The available component groups
- components:
The available components
- instantiateWait:
The deviceId of beckhoffCom to monitor
- timeoutConnectToBCom:
Timeout for succesfully connect to PLC
- timeoutReadDevConfig:
Timeout for getting the same number of failures when reading the configuration of devices
- setDefaultDevConfig:
Set/Unset device configuration following the DEFAULT section in config template. In case itis True Timeout for succesfully get the configuration of a device
- outputFileRoot:
Template string for output XML file
- inputFileTemplate:
File with variables to save in FW
- configDir:
Folder to store configuration files
- plcInFwTemplate:
List of PLCs which have a specific configuration to save, as found in the FW Template
- instantiateDevices:
Issues devices instantiation. Existing devices will trigger an ERROR log message. NOTICE: The devices instantiated in this way will have default configurations, e.g. Alarm Limits will not be set. Shutdown and re-instantiate from the project if necessary.
- instantiateQuick:
Instantiate all devices on selected PLC quickly
- instantiateGroupDevices:
Instantiate all selected group devices in selected PLC
- instantiateComponentDevices:
Instantiate all selected component devices in selectedPLC
- resetDevices:
Reset all devices in Error state
- getOfflineDevices:
Check which devices are still offline
- shutdownDevices:
Shutdown all devices
- shutdownGroupDevices:
Shutdown all group devices
- shutdownComponentDevices:
Shutdown all component devices
- getPLCsInFwTemplate:
Get the list of PLCs in Firmware Template which require a config different from what is stated in DEFAULT.
- getPLCsInSystem:
Get list of PLCs active in current topic
- handleMultiConfigToXML:
The retrieved config of devices in PLCs is written on an XML file
- handleSingleConfigToXML:
The retrieved config of devices in selected beckhoffId is written in XML file
- serverUri:
URI of the PLC server in the form ‘[tcp://]host[:port]’. Default scheme ‘tcp’ and default port 1234 are added automatically, if not specified.
- serverTimeout:
Timeout for server responses.
- autoResetTime:
Time to wait before an automatic reset on the device is attempted. Can be set before instantiation.
- connectionSettlingTime:
Minimum duration of a successful connection to the PLC. A connection shorter than this will increase the ‘Failed Connection Attempts’ number
- failedConnectionAttempts:
Number of consecutive attempts to connect.
- plcUptime:
Total time (in seconds), that the PLC server is up and running
- createGenericDevices:
If enabled, BeckhoffCom creates generic Karabo devices for all PLC devices, which are not yet instantiated.
- messageRateOut:
The average rate of messages sent by BeckhoffCom
- messageRateIn:
The average rate of messages received by BeckhoffCom
- byteRateOut:
The average rate of bytes sent by BeckhoffCom
- byteRateIn:
The average rate of bytes received by BeckhoffCom
- availablePlcDevices:
Lists all available PLC devices
- updatesRate:
The average rate of updates to the Beckhoff Devices
- devicesBlacklist:
List of the devices that will not be instantiated automatically.
- instantiationInterval:
The interval between consecutive instantiations
- ACpuFrequency:
Frequency of the CPU.
- ACurrentCpuUsage:
Current CPU usage.
- ACurrentCpuTemperature:
Current temperature of the CPU.
- AProgramMemoryAllocated:
Allocated program memory.
- AProgramMemoryAvailable:
Available program memory.
- AStorageMemoryAllocated:
Allocated storage-memory. Available on Windows CE.
- AStorageMemoryAvailable:
Available storage-memory. Available on Windows CE.
- AMemoryDivision:
MemoryDivision. Available on Windows CE.
- AProgramMemoryAllocated2:
Allocated program memory.
- AProgramMemoryAvailable2:
Available program memory.
- AMacAddess:
MAC-Address of the PLC (17 char string).
- AIpv4Address:
Current IPv4 Address of the PLC in dotted notation (15 char string).
- AIpv4SubnetMask:
IPv4 subnet mask of the PLC in dotted notation (15 char string).
- ADhcpServerIpv4Address:
IP-Address of the DHCP-Server in dotted notation (15 char string).
- ADhcpServerEnabled:
True if the DHCP-Server is enabled.
- AMainboardType:
Type of the main-board.
- ASerialNumber:
Serial number.
- AProductionDate:
Production date of the main-board.
- ABootCount:
Boot count.
- AOperatingTimeInMinutes:
Operating time of the main-board.
- AMinBoardTemperature:
Minimum temperature of the main-board.
- AMaxBoardTemperature:
Maximum temperature of the main-board.
- MinInputVoltage:
Minimum input voltage of the main-board.
- MaxInputVoltage:
Maximum input voltage of the main-board.
- MainboardTemperature:
Current temperature of the main-board.
- APlcProjectVersion:
PLC Project Version
- AProjectGeneratorVersion:
Project Generator Version
- ATCPBufferSize:
TCP/IP buffer size.
- ATrainID:
Train ID
- ABeamModes:
Beam Modes
- ATCPOutputDataRate:
TCP Output Data Rate
- ATCPOutputBufLvlMax:
TCP Output Buf Lvl Max
- ATCPInputDataRate:
TCP Input Data Rate
- ATCPInputBufLvlMax:
TCP Input Buf Lvl Max
- APLCCycleTime:
PLC Cycle Time
- ignore:
Ignore
- configure:
Upload configuration parameters to the FEM
- monitor:
Monitor
- record:
Record
- tune:
Tune
- toggle:
Pause or resume a running acquisition.
- lastStatusMessage:
Status message of last command
- loggerConfig:
Runtime logger configuration
- policy:
Errors handling policy
- ApplicationMonitor:
Application health monitor
- BookKeeper:
Book keeper
- BufferManager:
Buffer manager
- DataAccessor0:
Data accessor 0
- DataAccessor1:
Data accessor 1
- DataDispatcher:
Data dispatcher
- DataIntegrator:
Data integrator
- DataMonitor:
Data content monitor
- FastDataCollector:
Fast data collector
- Formatter:
Formatter
- InternalTrigger:
Internal trigger
- MessageLogger:
Message logger
- PreProcessor:
Pre processor
- Scheduler:
Scheduler
- SlowDataCollector:
Slow data collector
- StatisticsBuilder:
Statistics builder
- Summarizer:
Data summarizer
- TrainDataReceiver:
Train data receiver
- TrainReconstructor:
Train data reconstructor
- Vectorizer:
Data vectorizer
- Writer:
Writer
- enableDaqNode:
Enable DAQ node
- storageManager:
Storage manager device
- groupId:
Aggregators group Id
- groupInfix:
Aggregators group infix
- channelId:
channel Id
- channelsCount:
Number of channels
- mountPoint:
Mount point
- dataPath:
Proposal data path
- chunkSize:
Number of trains to buffer in memory
- chunksCount:
Chunk count per file
- maxExpectedPulses:
Maximum number of pulses expected per train
- dataType:
Data type
- runController:
The deviceId of the RunController to use, starts and stops daq.
- experimentDetails:
Experiment details
- sampleDetails:
Sample details
- runDetails:
Run details
- enableXTDF:
Enable receiving train data via UDP
- OriginalDataFormat:
Name of file that contains the original data format description, include train data format, dataset and run info.
- Detector:
Name of file that contains the detector configuration.
- timeServerId:
The instance id uniquely identifies a TimeServer instance in the distributed system
- Logger:
Logging settings
- configurations:
All configuration groups and their sources
- sources:
Overall list of data sources and their attributes
- operationMode:
Operation mode
- metadataSchemaVersion:
Metadata schema version
- proposalNumber:
Proposal number
- experiment:
Experiment
- sample:
Sample
- runNumber:
Run number
- user:
User
- localConfiguration:
Local configuration
- remoteConfiguration:
Remote configuration
- debug:
Debug mode
- topicId:
Topic identifier used by this device
- filenameId:
Name of the file generated and send by email
- emailToId:
Email to where the report should be send
- group:
Structure describing data sources logically belonging together.
- owner:
The person to contact regarding usage of this group
- client_email:
Metadata Catalogue Client User email address
- client_id:
Metadata Catalogue User Oauth identifier
- client_secret:
Metadata Catalogue User Oauth secret
- metadata_application_url:
Metadata Catalogue application Web Url
- slotPushToDaq:
Push run configuration to DAQ
- slotRetrieveProposalDetails:
Retrieve proposal details
- actions:
Actions
- defaultMaxSize:
Default max size for vectors when this is not specified in data schema
- runConfigurator:
The deviceId of the current RunConfigurator. It is filled automatically.
- dataManager:
Data manager device
- proposalDataPath:
Proposal data path
- runMsg:
Run message
- trainId:
Current Train Id(landmark)
- refTrainId:
Method and offset for calculating the reference Train Id
- daqGlobalState:
Global state of the DAQ system
- aggregators:
Aggregators devices
- dataSourceToAggregatorsMapping:
Data sources to aggregators mapping
- dataAggregators:
The deviceId to the DataAggregators on the current RunController. Tick autoFill to fill automatically.
- clientId:
Client Id
- daqManager:
DAQ management system
- availableGroups:
Avialable groups
- scanGroupsResult:
Scan Results
- configuratorId:
DAQ CONFIGURATOR device Id
- recentTrainId:
Most recently published train ID from timeServer
- trainIdThreshold:
Threshold for trainId
- checkTrainIdFrom:
Return TrainId from device slot/configuration
- addWaitForData:
This is in addition to how long the data aggregator waits
- strictTidTesting:
If true, train ids in the future are not allowed.
- daqTimeout:
The configuration timeout to wait for DAQ state changes
- autoFill:
Automatically fill the list of DataAggregators from the RunController. Uncheck to manually define the relevant DataAggregators.
- start:
Starts acquisition
- setup:
Configure the DAQ before acquisition and check device states.
- createGrid:
Create a parallelogram with the following input
steps_x, steps_y, v_bl=None, v_br=None, v_tl=None, v_tr=None, exclude=”topRight”
- use_daq:
If the scantool should be used without XFEL DAQ, set tofalse. Can only be set before instantiation.
- daqControllerId:
The deviceId to the daq controller device.
- isConfigured:
Boolean indicator if the scantool has been configured.
- actualConfiguration:
String representation of the actual configuration applied for the scan
- activeSources:
Alias representation of configured data sources
- activeMotors:
Alias representation of configured motors
- activeTriggers:
Alias representation of configured triggers
- dataEnv:
Data Sources
- pipelineWait:
Set this value to define the pipeline wait time for the data sources to wait for a new value
- pauseEachStep:
Set to pause on arriving at each motor position
- stream:
Internal value to signalize streaming while scanning
- isMoving:
This boolean indicates if the karabacon is in moving state. Required for folding daq data.
- isAcquiring:
This boolean indicates if the karabacon is acquiringdata. Required for folding daq data.
- acquisitionTime:
Acquisition time. Depending on trigger mode, it will set different parameters on thedetector in order to have the acquisition running for the given time.
- configureTriggers:
Set this value to True and the triggers will configure the acquisition time for each step
- configureVelocity:
Set this value to True to control motor velocity during continuous motion scans. The speed will be calculated from ‘acquisitionTime’.
- availableMacros:
Provides scan macros from the scan device
- output:
Output Channel for the scan data
- abort:
Call this slot to stop everything
- pause:
Call this slot to pause or resume running scan
- proxy:
The Clock and Control device
- uploadOk:
Was the upload to Veto Memory Successful
- displayedSequence:
Sequence generated from user input
- displayedBinOutput:
The bits that are sent to the C&C, one entry for each bunch, ordered
- displayedOutput:
The bits that are sent to the C&C, one entry for each bunch, ordered, human readable
- vetoMode:
The mode in which to generate the pattern.
- inputString:
The input can be valid python code, that generates either an integer, or an iterable of integers. When doing equations, remember to cast your floats to ints.
- saveVetoPatternFile:
Save VETO pattern to disk file, as configured in the CCMon device
- uploadPatternFile:
Upload VETO pattern from file into VETO memory, as configured in the CCMon device, and check that the upload was correct
- deviceNames:
The LpdFem devices to be sub-control
- connectFem:
Open connection to FEM
- disconnectFem:
Close connection to FEM
- prepare:
Prepare new configuration parameters for the FEM
- startDAQ:
Start data acquisition
- stopDAQ:
Stop acquisition immediately
- sync_params:
Sets all composite parameters on fems.
- manual_recover:
Try recovery from UNKNOWN after state desynchronization has been manually solved for the respective children.
- asicPowerEnable0:
ASIC 0 LV Power Enable
- asicPowerEnable1:
ASIC 1 LV Power Enable
- asicRxGainAlgorithmType:
Set the ASIC gain selection algorithm type (0=Original with Fixed Thresholds at Full Scale, 1=Variable Thresholds using 64 levels; 2,3 reserved)
- asicRxGainThresholdx10:
Set AsicRx Gain Select Threshold for x10 (same value for all 128 asics); 1 (MIN) to 64 (FULL SCALE SIGNAL) ; used when asicRxGainAlgorithmType = 1
- asicRxGainThresholdx100:
Set AsicRx Gain Select Threshold for x100 (same value for all 128 asics); 1 (MIN) to 64 (FULL SCALE SIGNAL) ; used when asicRxGainAlgorithmType = 1
- cccEmulationMode:
Enable to emulate Clock & Control commands (for testing in absence of C&C)
- cccProvideNumberImages:
ASICs will send “numberImages” images (BUT only if cccSystemMode=2) True=C&C decides, False=Use numberImages
- cccResetDelay:
Adjust timing of reset (in steps of clock cycles)
- cccStopDelay:
Adjust timing of the stop (in steps of clock cycles)
- cccSystemMode:
Clock & Control System Mode 0=Without C&C, 1=C&C without vetoes, 2=With C&C and vetoes
- cccVetoPatternFile:
Filename containing the veto bunch pattern (10 patterns, 3072 bits each)
- cccVetoStartDelay:
Adjust timing of veto arrival (in steps of clock cycles)
- femAsicClockSource:
ASIC clock source 0=Fem local oscillator (100MHz), 1=XFEL synched clock (99 MHz), 2=PETRAIII synched clock (~114 MHz), 3=Diamond
- femAsicCmdSequence:
ASIC Command Words defined in XML syntax
- femAsicCommandLength:
ASIC length of command word in clock periods which determines ASIC sampling period; valid values are: 20 => 5 MHz ; 22 => 4.5 MHz (default XFEL 99MHz clock) ; 25 => 4.0 MHz ; 30 => 3.33 MHz ; 40 => 2.5 MHz ; 50 => 2.0 MHz ; 100 => 1.0 MHz
- femAsicDataType:
ASIC data type 0=Sensor data, 1=FEM internal counting, 2=ASIC pseudorandom
- femAsicGain:
Set the ASIC gain selection mode (0=ASIC algorithm, 1, 10, 100)
- femAsicPixelFeedbackOverride:
ASIC pixel feedback override selection: 0=low(50pF), 1=high(5pF), -1=XML decides
- femAsicPixelSelfTestOverride:
ASIC pixel self-test override selection: 0=off, 1-5=test selection, -1=XML decides
- femAsicSetupParams:
ASIC Setup Parameters defined in XML syntax
- femInvertAdcData:
Enable Invert ADC ASIC data True=Invert Data
- femPpcEmulatePipeline:
Emulate Pipeline to compute the Pulse Number and Cell ID for the Image Descriptors
- femPpcImageReordering:
Enable reordering images in readout by Pulse Number if femPpcEmulatePipeline enabled
- femPpcMode:
Fem PPC mode 0=single train shot with PPC reset, 1=Continuous readout
- femStartTrainDelay:
Delay between trigger arrival and start of train (in FEM clock cycles)
- femStartTrainInhibit:
Inhibit period after each trigger (in FEM clock cycles) which holds off further triggers to allow data to be readout
- femStartTrainPolarity:
Set polarity of the external signal indicating start of train 0=No inversion, 1=Invert signal
- femStartTrainSource:
Train start signal source 0=XFEL Clock & Ctrl command/reset, 1=Software, 2=LCLS, 3=Petra (derived from PETRAIII clock), 4=Diamond
- femVetoPolarity:
Set polarity of the external veto signal 0=No inversion, 1=Invert signal
- integrationCycles:
Sets the number of integration cycles per images
- numPulsesInTrainOverride:
Length of XRay Pulse Train (number pulses)
- numberImages:
Sets the number of images per trigger
- numberTrains:
Number of trains [if LL Data Generator or PPC Data Direct selected]
- sensorBias0:
Sensor 0 HV Bias Voltage [V]
- sensorBias1:
Sensor 1 HV Bias Voltage [V]
- sensorBiasEnable0:
Sensor 0 HV Bias Enable
- sensorBiasEnable1:
Sensor 1 HV Bias Enable
- tenGigInterframeGap:
10GigE Inter-frame gap timer [clock cycles]
- tenGigUdpPacketLen:
10GigE UDP packet payload length
- timeoutTrain:
Timeout in seconds on waiting for next Train during run
- trainGenInterval:
Interval (in 100 mhz clock periods) between internally generated Train start commands
- proxyCACML:
The Clock and Control device
- fem:
Device controlling Fem, can be composite
- ccMon:
Device controlling clock & control.
- data_taking:
Detector Device That Implements TakeData Function.
- x2Timer:
The utca device
- cancel:
Cancels last button pressed.
- femBootUpTime:
Time needed for FEM to be responsive after powering up [s].
- asicBootUpTime:
Time needed for asics to follow last commands [s].
- powerTimeout:
Time needed for power to arrive at all FEMS [s].
- configTimeout:
Time needed for femComposit to upload config
- scenarioConfig:
Configuration of common operation scenarios
- emergencyShutdown:
Power off quadrants immediately.
- uploadConfig:
Sends selected configuration to detector.
- getReady:
Bring detector in a state ready for data taking
- startDisablePower:
Disable LPDpower & …
- disable:
Disable FEM to be ignored
- enable:
Enable FEM to be part of the system
- disabled:
Disable FEM, will no longer be controlled by the composite
- sys_status:
Status summary
- error_msg:
Error message.
- sync_start_time:
Unix timestamp to trigger start at
- femHost:
FEM hostname or IP address
- femPort:
FEM port number
- femTimeout:
FEM connection timeout
- femAsicModuleType:
Selects ASIC module type 0=Supermodule, 1=Single ASIC, 2=2-tile module, 3=Stand-alone
- femLegacyPowerCard:
Enable legacy power card support
- tenGig0SourceMac:
10GigE 0 UDP Source MAC Address
- tenGig0SourceIp:
10GigE 0 UDP Source IP Address
- tenGig0SourcePort:
10GigE 0 UDP Source Port
- tenGig0DestMac:
10GigE 0 UDP Destination MAC Address
- tenGig0DestIp:
10GigE 0 UDP Destination IP Address
- tenGig0DestPort:
10GigE 0 UDP Destination Port
- femEnableTenGig:
Enables transmission of image data via 10GigE UDP interface
- femDataSource:
Source of data sent to 10GigE: 0=ASIC (via PPC), 1=ASIC (bypassing PPC), 2=Frame Generator, 3=PPC (pattern data)
- femAsicEnableMask:
ASIC RX channel enable mask (4*32 bits)
- femReadoutOperatingMode:
FEM readout operating mode (e.g. Normal, Self-test scan etc, TBD
- femAsicLocalClock:
ASIC clock scaling 0=100 MHz (no scaling), 1=Scaled down clock (10 MHz)
- femAsicSetupLoadMode:
ASIC control load mode 0=parallel, 1=daisy chain (being tested)
- femAsicRxCmdWordStart:
Enable ASIC readout started by Command Word in femAsicCmdSequence file
- femAsicSetupClockPhase:
ASIC Setup Params additional phase adjustment of clock rsync wrt ASIC reset
- tenGigFarmMode:
10GigE farm mode 1=Disabled, 2=Fixed IP, multi port, 3=Farm mode with nic lists
- femAsicVersion:
ASIC Version 1=version 1, 2=version 2
- femAsicGainOverride:
Enable Fem gain selection override False=Gain set by femAsicGain, True=Gain set by Asic Command Sequence XML tag(s)
- femDebugLevel:
Set the debug level
- tenGig0DataGenerator:
10GigE 0 Data generator 1=Data Generator 2=PPC DDR2; Only relevant if femDataSource=2 [Frame Generator]
- tenGig0DataFormat:
10GigE 0 Data format type 0=counting data; Only relevant if femDataSource=2 [Frame Generator]
- tenGig0FrameLength:
10GigE 0 Frame length in bytes; Only relevant if femDataSource=2 [Frame Generator]
- tenGig0NumberOfFrames:
10GigE 0 Number of frames to send in each cycle; Only relevant if femDataSource=2 [Frame Generator]
- femModuleId:
ID for FEM to differentiate from which FEM data is coming from 0 - 15
- femAsicTestDataPatternType:
Increment test data option [if femAsicDataType=1] 0=Every Pixel 1=Only Every Image
- femTrainIdInitLsw:
Train ID initial (lower 32-bit) value, Not applicable for C&C nor Data Checker
- femTrainIdInitMsw:
Train ID initial (upper 32-bit) value, Not applicable for C&C nor Data Checker
- powerCardFault0:
Power Card 0 Fault Flag
- powerCardFault1:
Power Card 1 Fault Flag
- powerCardFemStatus0:
Power Card 0 FEM Status Flag
- powerCardFemStatus1:
Power Card 1 FEM Status Flag
- powerCardExtStatus0:
Power Card 0 External Status Flag
- powerCardExtStatus1:
Power Card 1 External Status Flag
- powerCardOverCurrent0:
Power Card 0 Overcurrent Flag
- powerCardOverCurrent1:
Power Card 1 Overcurrent Flag
- powerCardOverTemp0:
Power Card Over 0 Temperature Flag
- powerCardOverTemp1:
Power Card Over 1 Temperature Flag
- powerCardUnderTemp0:
Power Card Under 0 Temperature Flag
- powerCardUnderTemp1:
Power Card Under 1 Temperature Flag
- powerCardTemp0:
Power Card 0 Temperature [C]
- powerCardTemp1:
Power Card 1 Temperature [C]
- sensor0Temp:
Sensor 0 Temperature [C]
- sensor1Temp:
Sensor 1 Temperature [C]
- sensor2Temp:
Sensor 2 Temperature [C]
- sensor3Temp:
Sensor 3 Temperature [C]
- sensor4Temp:
Sensor 4 Temperature [C]
- sensor5Temp:
Sensor 5 Temperature [C]
- sensor6Temp:
Sensor 6 Temperature [C]
- sensor7Temp:
Sensor 7 Temperature [C]
- sensor8Temp:
Sensor 8 Temperature [C]
- sensor9Temp:
Sensor 9 Temperature [C]
- sensor10Temp:
Sensor 10 Temperature [C]
- sensor11Temp:
Sensor 11 Temperature [C]
- sensor12Temp:
Sensor 12 Temperature [C]
- sensor13Temp:
Sensor 13 Temperature [C]
- sensor14Temp:
Sensor 14 Temperature [C]
- sensor15Temp:
Sensor 15 Temperature [C]
- femVoltage0:
FEM 5V Supply 0 Voltage [V]
- femVoltage1:
FEM 5V Supply 1 Voltage [V]
- femCurrent0:
FEM 5V Supply 0 Current [A]
- femCurrent1:
FEM 5V Supply 1 Current [A]
- digitalVoltage0:
ASIC 1.2V Digital Supply 0 Voltage [V]
- digitalVoltage1:
ASIC 1.2V Digital Supply 1 Voltage [V]
- digitalCurrent0:
ASIC 1.2V Digital Supply 0 Current [mA]
- digitalCurrent1:
ASIC 1.2V Digital Supply 1 Current [mA]
- sensor0Voltage:
Sensor 0 3.3V Supply Voltage [V]
- sensor1Voltage:
Sensor 1 3.3V Supply Voltage [V]
- sensor2Voltage:
Sensor 2 3.3V Supply Voltage [V]
- sensor3Voltage:
Sensor 3 3.3V Supply Voltage [V]
- sensor4Voltage:
Sensor 4 3.3V Supply Voltage [V]
- sensor5Voltage:
Sensor 5 3.3V Supply Voltage [V]
- sensor6Voltage:
Sensor 6 3.3V Supply Voltage [V]
- sensor7Voltage:
Sensor 7 3.3V Supply Voltage [V]
- sensor8Voltage:
Sensor 8 3.3V Supply Voltage [V]
- sensor9Voltage:
Sensor 9 3.3V Supply Voltage [V]
- sensor10Voltage:
Sensor 10 3.3V Supply Voltage [V]
- sensor11Voltage:
Sensor 11 3.3V Supply Voltage [V]
- sensor12Voltage:
Sensor 12 3.3V Supply Voltage [V]
- sensor13Voltage:
Sensor 13 3.3V Supply Voltage [V]
- sensor14Voltage:
Sensor 14 3.3V Supply Voltage [V]
- sensor15Voltage:
Sensor 15 3.3V Supply Voltage [V]
- sensor0Current:
Sensor 0 3.3V Supply Current [A]
- sensor1Current:
Sensor 1 3.3V Supply Current [A]
- sensor2Current:
Sensor 2 3.3V Supply Current [A]
- sensor3Current:
Sensor 3 3.3V Supply Current [A]
- sensor4Current:
Sensor 4 3.3V Supply Current [A]
- sensor5Current:
Sensor 5 3.3V Supply Current [A]
- sensor6Current:
Sensor 6 3.3V Supply Current [A]
- sensor7Current:
Sensor 7 3.3V Supply Current [A]
- sensor8Current:
Sensor 8 3.3V Supply Current [A]
- sensor9Current:
Sensor 9 3.3V Supply Current [A]
- sensor10Current:
Sensor 10 3.3V Supply Current [A]
- sensor11Current:
Sensor 11 3.3V Supply Current [A]
- sensor12Current:
Sensor 12 3.3V Supply Current [A]
- sensor13Current:
Sensor 13 3.3V Supply Current [A]
- sensor14Current:
Sensor 14 3.3V Supply Current [A]
- sensor15Current:
Sensor 15 3.3V Supply Current [A]
- sensorBiasVoltage0:
Sensor bias 0 voltage readback [V]
- sensorBiasVoltage1:
Sensor bias 1 voltage readback [V]
- sensorBiasCurrent0:
Sensor bias 0 current readback [uA]
- sensorBiasCurrent1:
Sensor bias 1 current readback [uA]
- femV5FirmwareVersion:
FEM V5 Firmware Version
- femBotSp3FirmwareVersion:
FEM Bottom SP3 FPGA Firmware Version
- femTopSp3FirmwareVersion:
FEM Top SP3 FPGA Firmware Version
- femCfgSp3FirmwareVersion:
FEM Config SP3 FPGA Firmware Version
- femLpdClientVersion:
LpdFemClient Software Version - Read Only
- femReadoutActive:
FEM readout is active
- femBoardTemperature:
FEM Board Sensor Temperature [C] Reading
- femCoreTemperature:
FEM Core Sensor Temperature [C] Reading
- auto_mode:
Configure default configuration when taking darks
- take_dark_frames:
Take set of dark frames.
- startScan:
Value with which to start scan.
- stopScan:
Value around which to stop scan. Depends on start value and step size if it is reached exactly.
- nSteps:
Number of steps in the intervall between start and stop.
- optWithCCMon:
To choose delay scan with or without C&C
- delayScanSleepTime:
Time needed for X2Timer to delay scan with C&C [s].
- delayScan:
Start delay scan.
- runControl:
Device controlling run management.
- self_check:
Check if all conditions are ok for data taking.
- control:
Control of system variables
- powerEnable:
Allow all quadrants to receive power.
- powerDisable:
Forbid all quadrants to receive power.
- armInterlock:
Arm interlock to be able to power quadrants.
- disarmInterlock:
Disarm interlock, no power allowed to quadrants.
- quad1:
Quad1 node
- quad4:
Quad4 node
- quad2:
Quad2 node
- quad3:
Quad3 node
- temperature:
Camera temperature. Not available for all models.
- humidity:
Humidity sensors
- leakimpedance:
Leak sensors
- pump:
Pump variables
- fan:
Fan variables
- desiredTransmission:
Provide a desired transmission value between 0 and 1
- energyTolerance:
Energy difference after which a new table is generated
- lastEnergy:
The last energy setting where an attenuator table was calculated.
- actualEnergy:
This is the actual energy setting. If connected, the current attenuator setting and target is automatically refreshed.
- posConfigRod1:
The position configuration used by the attenuator for Rod 1. Can be only set before instantiation.
- posConfigRod2:
The position configuration used by the attenuator for Rod 2. Can be only set before instantiation.
- posConfigRod3:
The position configuration used by the attenuator for Rod 3. Can be only set before instantiation.
- posConfigRod4:
The position configuration used by the attenuator for Rod 4. Can be only set before instantiation.
- positionTolerance:
Position tolerance to identify material foils
- findTarget:
Calculates motor positions and attenuator information for the desired transmission
- moveTarget:
Move to target setting
- moveRod1_0:
Rod1 0
- moveRod1_1:
Rod1 1
- moveRod1_2:
Rod1 2
- moveRod1_3:
Rod1 3
- moveRod1_4:
Rod1 4
- moveRod1_5:
Rod1 5
- moveRod1_6:
Rod1 6
- moveRod2_0:
Rod2 0
- moveRod2_1:
Rod2 1
- moveRod2_2:
Rod2 2
- moveRod2_3:
Rod2 3
- moveRod2_4:
Rod2 4
- moveRod2_5:
Rod2 5
- moveRod2_6:
Rod2 6
- moveRod3_0:
Rod3 0
- moveRod3_1:
Rod3 1
- moveRod3_2:
Rod3 2
- moveRod3_3:
Rod3 3
- moveRod3_4:
Rod3 4
- moveRod3_5:
Rod3 5
- moveRod3_6:
Rod3 6
- moveRod4_0:
Rod4 0
- moveRod4_1:
Rod4 1
- moveRod4_2:
Rod4 2
- moveRod4_3:
Rod4 3
- moveRod4_4:
Rod4 4
- moveRod4_5:
Rod4 5
- moveRod4_6:
Rod4 6
- value:
Analog input of ADC.
- semiRawValue:
Semi raw value of analog input, i.e. the voltage.
- epsSemiRaw:
Epsilon of the SemiRawValue.
- relativeEpsilon:
Flag to define epsilon mode: true means relative epsilon calculation, false means absolute epsilon calculation.
- inFrameRate:
The input frame rate.
- resetError:
Reset error count.
- resetAverage:
Reset averaged image.
- imagePath:
Input image path.
- nImages:
Number of images to be averaged.
- runningAverage:
Calculate running average (instead of standard).
- runningAvgMethod:
The algorithm used for calculating the running average.
- outFrameRate:
The output frame rate.
- connectCamera:
Connects to the hardware
- acquire:
Instructs camera to go into acquisition state
- frameRate:
Rate of processed images.
- frameRateOut:
Frame rate - decoded data to output channels.
- cameraType:
The camera type.
- cameraModel:
The camera model.
- imageDepth:
The image depth in bytes.
- triggerMode:
The trigger mode.
- exposureTime:
exposure time value
- latencyTime:
The latency time.
- nbFrames:
The number of frames for an acquisition. 0 means unlimited.
- rotation:
The image rotation.
- pollingInterval:
The interval for polling the laser front-end for status.
- bufferSize:
Size of the buffer for data to be written to output channels.
- cameraIp:
The IP address of the camera. The hostname or serial number (sn://21803915) can be also used.
- interPacketDelay:
Increasing this parameter will slow down the acquisition, but it will improve its stability, especially when multiple cameras are operated on the same control host. Therefore it is recommended to set it to the maximum value allowed by the sensor size and the desired frame rate.
- frameTransmissionDelay:
Delay before image transmission on the Ethernet.Setting different values on synchronous camerasconnected to a single server can prevent concurrency issues
- packetSize:
The packet size. Should be as large as possible. Try 8192 if jumbo frames are enabled on the network (MTU=9000), use 1444 otherwise.
- socketBufferSize:
The socket buffer size. Should be automatically set by pylon, but if you get ‘SocketBufferSize not valid’ on acquisition start, you have to set a non-zero value here. Get ‘/sbin/sysctl net.core.rmem_max’, divide by 1024 to convert to kB, and put the value here.
- autoGain:
Set auto gain.
- gain:
Set camera gain. Gain is a normalized value in the range 0 thru 1. Most camera models allow an exact gain setting, some have steps of a few %
- triggerActivation:
The Trigger Activation parameter is used to select rising edge or falling edge triggering.
- imageType:
This parameter is used to select the pixel format.
- acqFrameCount:
This parameter is used to set the number of frames acquired in the multiframe acquisition mode
- extractedLabels:
Out positions: labels, where the imager is extracted from the beam.
- tolerance:
Position tolerance for increment detection
- moveOUT:
Moves the motor to the position marked with this label
- moveC:
Moves the motor to the position marked with this label
- moveC/:
Moves the motor to the position marked with this label
- moveYAG:
Moves the motor to the position marked with this label
- useAsBackgroundImage:
Use the current image as background image.
- filterImagesByThreshold:
If True, images will be only processed if maximum pixel value exceeds user’s defined threshold.
- imageThreshold:
The threshold for processing an image.
- absolutePositions:
If True, the centre-of-mass and fit results will take into account the current settings for ROI and binning.
- subtractBkgImage:
Subtract the loaded background image.
- subtractImagePedestal:
Subtract the image pedestal (ie image = image - image.min()). This is done after background subtraction.
- doMinMaxMean:
Get the following information from the pixels: min, max, mean value.
- doBinCount:
Calculate the frequency distribution of pixel values.
- doXYSum:
Integrate the image along the x- and y-axes.
- doCOfM:
Calculate centre-of-mass and widths.
- do1DFit:
Perform a 1D gaussian fit of the x- and y-distributions.
- do2DFit:
Perform a 2D gaussian fits.Be careful: It can be slow!
- doIntegration:
Perform integration over region.
- clipValues:
Removes values outside of Integration Threshold Range from the calculation of the integral and region mean.
- comRange:
The range to be used for the centre-of-mass calculation. Can be the full range, or a user-defined one.
- userDefinedRange:
The user-defined range for centre-of-mass, gaussian fit(s) and integrals along the x & y axes. Region [lowX, highX) x [lowY, highY) specified as [lowX, highX, lowY, highY]
- absThreshold:
Pixels below this threshold will not be used for the centre-of-mass calculation. If greater than 0, the relative threshold will not be used.
- threshold:
Pixels below this relative threshold (fraction of the highest value) will not be used for the centre-of-mass calculation. It will only be applied if no absolute threshold is set.
- pixelSize:
The pixel size. It will be used when evaluating the beam size.
- fitRange:
The range to be used for fitting. Can be the full range, an auto-determined, or the user-defined one.
- rangeForAuto:
The automatic range for ‘auto’ mode (in standard deviations).
- enablePolynomial:
Add a 1st order polynomial term (ramp) to gaussian fits.
- gauss1dStartValues:
Selects how 1D gauss fit starting values are evaluated
- doGaussRotation:
Allow the 2D gaussian to be rotated.
- integrationRegion:
The region to be integrated over. Region [lowX, highX) x [lowY, highY) specified as [lowX, highX, lowY, highY]
- thresholdRange:
Range of values to be considered in the calculation of Region Integral and Region Mean. Values outside of this range will be set to zero.
- imageWidth:
The width of the incoming image.
- imageOffsetX:
If the incoming image has a ROI, this represents the X position of the top-left corner.
- imageBinningX:
The image binning in the X direction.
- imageHeight:
The height of the incoming image. Set to 1 for 1D images (spectra).
- imageOffsetY:
If the incoming image has a ROI, this represents the Y position of the top-left corner. Set to 0 for 1D images (spectra).
- imageBinningY:
The image binning in the Y direction. Set to 1 for 1D images (spectra).
- minPxValue:
The minimum image pixel value.
- maxPxValue:
The maximum image pixel value.
- meanPxValue:
The mean image pixel value.
- minMaxMeanTime:
Time spent for evaluating min, max, mean pixel value.
- binCountTime:
Time spent for calculating the frequency distribution of pixel values.
- subtractBkgImageTime:
Time spent in subtracting the background image.
- subtractPedestalTime:
Time spent in subtracting the image pedestal.
- xYSumTime:
Time spent in integrating the image in X and Y.
- cOfMTime:
Time spent in evaluating the centre-of-mass.
- xFitTime:
Time spent in 1D Gaussian fit of the X distribution.
- yFitTime:
Time spent in 1D Gaussian fit of the Y distribution.
- fitTime:
Time spent in 2D Gaussian fit of the image.
- integrationTime:
Time spent in integrating over a region.
- x0:
X position of the centre-of-mass.
- sx:
Standard deviation in X of the centre-of-mass.
- y0:
Y position of the centre-of-mass.
- sy:
Standard deviation in Y of the centre-of-mass.
- xFitSuccess:
1D Gaussian fit success (1-4 if fit converged).
- ax1d:
Amplitude Ax from the 1D fit.
- x01d:
x0 from 1D Fit.
- ex01d:
Uncertainty on x0 estimation.
- sx1d:
Standard deviation on x0 from 1D fit.
- esx1d:
Uncertainty on standard deviation estimation.
- beamWidth1d:
Beam width from 1D Fit. Defined as 4x sigma_x.
- yFitSuccess:
1D Gaussian Fit Success (1-4 if fit converged).
- ay1d:
Amplitude Ay from 1D fit.
- y01d:
y0 from 1D Fit.
- ey01d:
Uncertainty on y0 estimation.
- sy1d:
Standard deviation on y0 from 1D fit.
- esy1d:
Uncertainty on standard deviation estimation.
- beamHeight1d:
Beam heigth from 1D Fit. Defined as 4x sigma_y.
- fitSuccess:
2D Gaussian fit success (1-4 if fit converged).
- a2d:
Amplitude from 2D fit.
- x02d:
x0 from 2D Fit.
- ex02d:
Uncertainty on x0 estimation.
- sx2d:
Standard deviation on x0 from 2D fit.
- esx2d:
Uncertainty on standard deviation estimation.
- beamWidth2d:
Beam width from 2D Fit. Defined as 4x sigma_x.
- y02d:
y0 from 2D Fit.
- ey02d:
Uncertainty on y0 estimation.
- sy2d:
Standard deviation on y0 from 2D fit.
- esy2d:
Uncertainty on standard deviation estimation.
- beamHeight2d:
Beam height from 2D Fit. Defined as 4x sigma_y.
- theta2d:
Rotation angle from 2D fit.
- etheta2d:
Uncertainty on rotation angle estimation.
- regionIntegral:
Integral of pixel value over region specified by integrationRegion.
- regionMean:
Mean pixel value over region specified by integrationRegion.
- moveC1:
Moves the motor to the position marked with this label
- moveC2:
Moves the motor to the position marked with this label
- bkg:
The background on ADC counts.
- cal:
The calibration constants [keV/counts].
- averagedDisplay:
Average all the frames in the train and then display.
- frameToDisplay:
The index of the frame to be displayed in the train, starting from 0. Will not be used if ‘averagedDisplay’ is True.
- useBackgroundFrame:
Use Frame for Background subtraction
- frameNumber:
The index of the frame to be used for background subtraction
- errorCount:
Number of errors.
- rxTcpPort:
Receiver TCP Port
- framesPerTrain:
How many frames will be sent to DAQ for each train.If more are received from detector, they will be discarded.
- frameRateIn:
Frame rate - incoming data from detector.
- onlineDisplayEnable:
Enable online display of detector data.
- detectorHostName:
Detector Host Name
- detectorIp:
Detector IP. Must be on the same subnet as the receiver.
- detectorHostPort:
Detector Host Port. Will use 1952 if left empty.
- detectorHostStopPort:
Detector Host Stop Port. Will use 1953 if left empty.
- rxHostname:
Receiver Hostname
- rxUdpIp:
Receiver UDP IP
- rxUdpPort:
Receiver UDP Port
- settings:
Settings
- online:
Sets the detector in online (1) or offline (0) mode.
- angDir:
Sets the angular direction of the detector (1 means channel numberin the same direction as the angular encoder, -1 different direction).
- moveFlag:
Related to a single controller d. 1 if the detector modules movewith the angular encoder, 0 if they are static (useful for multidetector systems)
- extSig0:
Ext Sig 0
- vHighVoltageMax:
Max value allowed for ‘vHighVoltage’. Higher values will be rejected by the device.
- vHighVoltage:
Sets the DAC value of the high voltage. Options: 0 90 110 120 150 180 200
- master:
Sets the master of a multi-controller detector to the controller with index i. -1 removes master.
- sync:
Sets the synchronization mode of the various controller within a detector structure
- badChannels:
Sets the bad channel filename. Bad channels will be omitted in the .dat file. Use ‘none’ to unset.
- angConv:
Sets the file with the coefficients for angular conversion. Use ‘none’ to disable angular conversion.
- globalOff:
Sets the offset of the beamline i.e. angular position of channel0 when angular encoder at 0.
- binSize:
Sets the size of the angular bins for angular conversion.
- threaded:
Avoid changing it. Sets if the data are written to disk in parallel with the acquisition (1) or after the acquisition (0).
- detectorDeveloper:
Detector Developer. (useful to define subset of working functions)
- flatFieldCorrectionFile:
Flat field corrections file name. Use ‘none’ to disable corrections.
- positions:
Positions for the acquisition. Usage: n pos1 pos2 … posn
- maximumDetectorSize:
Maximum detector size
- bitDepth:
Bit Depth
- exposurePeriod:
exposure period
- delayAfterTrigger:
delay after trigger
- numberOfGates:
Number Of Gates
- numberOfFrames:
Number Of Frames
- numberOfCycles:
Number Of Cycles
- timing:
The timing mode of the detector
- triggerPeriod:
External trigger period. Used together with acquisitionTime to setup detector acquisition parameters.
- detectorNumber:
Returns the serial number of the module (normally the MAC address).
- detectorVersion:
Returns the version of the controller firmware.
- softwareVersion:
Returns the version of the software running on the detector.
- thisVersion:
Returns the version of the control software which is being used.
- tempAdc:
Returns the ADC temperature.
- tempFpga:
Returns the FPGA temperature.
- detectorMac:
Detector MAC. Arbitrary (e.g. 00:aa:bb:cc:dd:ee), but must be not in use in the same subnet.
- rOnline:
rOnline
- roi:
The user-defined region of interest (ROI), specified as [lowX, highX, lowY, highY]. [0, 0, 0, 0] will be interpreted as ‘whole range’.
- xIntegral:
Integrate the image in X direction. By default integral is done over Y.
- spectrumIntegral:
Integral of the spectrum, after applying ROI.
| Created: | 2019-08-08T13:22:44.000Z |
|---|---|
| Author: | Cyril Danilevski |
| Notes: | Fix forwarding the data trainId |
| Created: | 2019-04-08T12:31:43.000Z |
|---|---|
| Author: | Wajid Ehsan |
| Notes: | Check on Length of array |
| Created: | 2019-04-02T10:01:40.000Z |
|---|---|
| Author: | Wajid Ehsan |
| Notes: | Possibility to use the frame as background subtraction |
| Created: | 2019-02-26T12:58:56.000Z |
|---|---|
| Author: | Wajid Ehsan |
| Notes: | Changed NDARRAY to IMAGE DATA for output channel |
| Created: | 2018-04-27T08:34:30.000Z |
|---|---|
| Author: | Andrea Parenti |
| Notes: |
|
| Created: | 2018-01-17T13:50:05.000Z |
|---|---|
| Author: | Andrea Parenti |
| Notes: | Add frameToDisplay property - to select which frame from the train shall be displayed |
| Created: | 2017-11-24T10:28:08.000Z |
|---|---|
| Author: | Andrea Parenti |
| Notes: |
|
| Created: | 2017-09-27T16:29:31.000Z |
|---|---|
| Author: | Andrea Parenti |
| Notes: |
GOTTHARD_DETECTOR-1¶
| Instance id: | FXE_OGT1_TAD/CAL/GOTTHARD_DETECTOR-1 |
|---|---|
| Class id: | SlsCalibrator |
| Host: | fxe-rr-sys-con-2 |
| Alias: | fxe-rr-sys-con-2 |
| Git repo: | https://git.xfel.eu/gitlab/karaboDevices/slsCalibrator |
| Last modified: | 2020-11-24T12:09:30.000+01:00 |
| Created at: | 2017-08-31T14:21:54.000+02:00 |
| Main authors: | Parenti, Hauf, Danilevski |
| Latest tag: | 1.4.1-2.10.0 |
| Deployment tag: | 1.4.1-2.10.0 |
| Scenes: | FXE_OGT1_TAD_GOTTHARD, FXE_OGT1_TAD_GOTTHARD_2D, FXE_OGT1_TAD_GOTTHARD_water_fall |
| Accessible by: | CONTROLS, CTRL, DA, danilevc, xdoc |
Warning
Rogue installation which is not mentioned in the deployment!
Warning
Installation not found in a standard path!
General online calibration can be found here.
For resolving issues concerning detector related DAQ check this page.
An (expert) tutorial on how to disable calibration constants can be found here.
If you have questions, contact det-support@xfel.eu
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO, prepended by package name
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- Logger:
- Logging settings
- bkg:
- The background on ADC counts.
- cal:
- The calibration constants [keV/counts].
- averagedDisplay:
- Average all the frames in the train and then display.
- frameToDisplay:
- The index of the frame to be displayed in the train, starting from 0. Will not be used if ‘averagedDisplay’ is True.
- useBackgroundFrame:
- Use Frame for Background subtraction
- frameNumber:
- The index of the frame to be used for background subtraction
- errorCount:
- Number of errors.
- reset:
- Reset error count.
| Created: | 2020-11-24T11:14:02.000Z |
|---|---|
| Author: | Andrea Parenti |
| Notes: | Summary: added version info |
| Created: | 2019-08-08T13:22:44.000Z |
|---|---|
| Author: | Cyril Danilevski |
| Notes: | Fix forwarding the data trainId |
| Created: | 2019-04-08T12:31:43.000Z |
|---|---|
| Author: | Wajid Ehsan |
| Notes: | Check on Length of array |
| Created: | 2019-04-02T10:01:40.000Z |
|---|---|
| Author: | Wajid Ehsan |
| Notes: | Possibility to use the frame as background subtraction |
| Created: | 2019-02-26T12:58:56.000Z |
|---|---|
| Author: | Wajid Ehsan |
| Notes: | Changed NDARRAY to IMAGE DATA for output channel |
| Created: | 2018-04-27T08:34:30.000Z |
|---|---|
| Author: | Andrea Parenti |
| Notes: |
|
| Created: | 2018-01-17T13:50:05.000Z |
|---|---|
| Author: | Andrea Parenti |
| Notes: | Add frameToDisplay property - to select which frame from the train shall be displayed |
| Created: | 2017-11-24T10:28:08.000Z |
|---|---|
| Author: | Andrea Parenti |
| Notes: |
|
| Created: | 2017-09-27T16:29:31.000Z |
|---|---|
| Author: | Andrea Parenti |
| Notes: |
CAM¶
DET¶
CONTROL-1¶
| Instance id: | FXE_OGT1_TAD/DET/CONTROL-1 |
|---|---|
| Host: | exflcon06n0 |
| Class documentation: | |
| GotthardControl | |
| Alias: | fxe-rr-sys-con-2 |
| Git repo: | https://git.xfel.eu/gitlab/karaboDevices/slsDetectors |
| Last modified: | 2020-04-30T14:33:02.000+02:00 |
| Created at: | 2018-01-15T15:20:05.000+01:00 |
| Main authors: | Parenti |
| Latest tag: | 1.7.2-2.8.3 |
| Deployment tag: | 1.7.2-2.8.3 |
| Accessible by: | |
Warning
Host not accessible by [‘xctrl’]!
The documentation of the Karabo device for SLS detectors (Gotthard, Jungfrau) can be found here
In particular, the setup is described in this Section, and the troubleshooting in this other.
- _deviceId_:
Do not set this property, it will be set by the device-server
- deviceId:
The device instance ID uniquely identifies a device instance in the distributed system
- heartbeatInterval:
The heartbeat interval
- alarmCondition:
The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- globalAlarmCondition:
This is the global alarm condition for this device. The current alarm condition of this device will be calculated from this alarm condition and the alarm condition of each property.
- _serverId_:
Do not set this property, it will be set by the device-server
- visibility:
Configures who is allowed to see this device at all
- classId:
The (factory)-name of the class of this device
- classVersion:
The version of the class of this device defined in KARABO_CLASSINFO
- karaboVersion:
The version of the Karabo framework running this device
- serverId:
The device-server on which this device is running on
- hostName:
Do not set this property, it will be set by the device-server.
- pid:
The unix process ID of the device (i.e. of the server
- state:
The current state the device is in
- status:
A more detailed status description
- lockedBy:
The name of the device holding a lock on this one (empty if not locked)
- slotClearLock:
Clear the lock on this device
- lastCommand:
The last slot called.
- archive:
Decides whether the properties of this device will be logged or not
- log:
Logging settings
- offsetLeft:
Left offset of motor, can only be set before instantiation or via the calibrate slot.
- offsetRight:
Right offset of motor, can only be set before instantiation or via the calibrate slot.
- offsetTop:
Top offset of motor, can only be set before instantiation or via the calibrate slot.
- offsetBot:
Bot offset of motor, can only be set before instantiation or via the calibrate slot.
- reverseLeft:
Reverse direction of Left motor axis in relation to X. Can only be set before instantiation.
- reverseRight:
Reverse direction of Right motor axis in relation to X. Can only be set before instantiation.
- reverseTop:
Reverse direction of Top motor axis in relation to Y. Can only be set before instantiation.
- reverseBottom:
Reverse direction of Bot motor axis in relation to Y, can only be set before instantiation.
- positionIn:
The defined in position. Save parameters by editing before instatiation.
- positionOut:
The defined in position. Save parameters by editing before instatiation.
- motor:
The motor InstanceId of the motors of the slit system.
- open:
Open slit one step
- close:
Close slit one step
- right:
Move slit one step in +X
- left:
Move slit one step in -X
- up:
Move slit one step in Y
- down:
Move slit one step in -Y
- closeX:
Close slit one step in X
- openX:
Open slit one step in X
- openY:
Open slit one step in Y
- closeY:
Close slit one step in Y
- calibrate:
Calibrate actual position to calibrated position.
- availableScenes:
Scenes from the Slit System
- _connection_:
Do not set this property, it will be set by the device-server
- useTimeserver:
Unused - whether device connects to time server is configured via ‘timeServerId’
- progress:
The progress of the current action
- performanceStatistics:
Accumulates some statistics
- version:
Version of this Karabo device.
- beckhoffComDevice:
InstanceId of the BeckhoffCom device that forwards commands to the PLC.
- functionBlockName:
The type of the firmware block.
- fwInstanceName:
The name of the firmware block instance.
- fwVersion:
The version of the PLC framework.
- terminal:
???
- hardwareStatusBitField:
This word encodes in bits the hardware-status information of this device
- hardwareState:
The current state of the hardware decoded
- hardwareRegion:
The current region of the hardware decoded
- hardwareErrorDescriptor:
This word encodes in bits describing the hardware error
- hardwareErrorDescription:
Error Code description
- waitingFor:
Any call to the PLC will be published here, once the reply is received this property will be cleared. Commands will not be sent to the PLC until this property is cleared.
- epsilon:
The epsilon determines the amount of change until a new physical value is posted from the hardware
- interlockReadOnly:
Defines whether interlock conditions are configurable from this interface.
- interlockOn:
Defines whether interlock surveillance is on or off.
- interlockOk:
Defines whether interlock is ok (true) or broken (false).
- busy:
Defines whether the PLC softdevice is busy.
- disableEpsilonFeedback:
If false, the epsilon will be regulated until the incoming rate reaches the maximum rate
- maxStateUpdateRate:
If state updates per second exceed this threshold, the state will be displayed as CHANGING
- noisyStateUpdateRateValue:
Show the state update rate when it’s above ‘Max State Update Rate’ threshold.
- isStateUpdateNoisy:
State update rate is above ‘Max State Update Rate’ threshold.
- reset:
Resets the device in case of an error
- enableInterlockedSlots:
Send device into INTERLOCK_BROKEN state, thus enabling all interlocked slots.
- disableInterlockedSlots:
Send device into INTERLOCKED state, thus enabling all interlocked slots.
- requestHardwareValues:
Ask for all property values on the device
- propertiesToPoll:
All specified properties will be polled from the PLC with the given poll-rate. Only PLC aliases or device keys corresponding to PLC properties are allowed
- pollInterval:
Hardware poll interval in seconds
- propertiesToRead:
The specified properties will be read from the PLC by activating the Read button. Only PLC aliases or device keys corresponding to PLC properties are allowed
- readHardware:
Requests value updates from the PLC for the properties listed under ‘Properties to read’
- force:
???
- trigger:
Sends a software trigger to the camera
- maxUpdateFrequency:
set to limit maximum update frequency for some values.
- interfaces:
Describes the interfaces of this device
- home:
CHoming
- on:
CEnableAxis
- off:
CDisableAxis
- calibrateToEncoder:
Calibrate actual position to encoder position.
- calibrateTarget:
The motor scale is set to this position when hitting calibrate
- resetAxis:
CResetAxis
- specificError:
ASpecificError
- moveRelative:
CMoveRelative
- move:
CMoveAbsolute
- emergencyStop:
CStop
- stop:
Stops acquisition
- moveConstantVelocity:
set property amovevelocity
moveModulo:
- actualPosition:
AActualPosition
- stepSize:
AMoveDistance
- targetVelocity:
AMoveVelocity
- targetPosition:
AAbsoluteTargetPosition
- isCWLimit:
Is at hardware end-switch high - CW limit.
- isCCWLimit:
Is at hardware end-switch low - CCW limit.
- isSWLimitHigh:
Is at software limit high.
- isSWLimitLow:
Is at software limit low.
- isInterlockLimitHigh:
Is at Interlock limit high.
- isInterlockLimitLow:
Is at Interlock limit low.
- mc2DiscreteMotion:
e.g. relative or absolute position movement
- mc2ContinuousMotion:
e.g. constant velocity
mc2ErrorStop:
- isOnTarget:
Indicates whether the motor is on target or not.
- relativeDeadband:
if target and actual positions have a relative difference smaller than this property the ‘move’ command will not be sent to the PLC.
- stepUp:
Move to actual position plus step length.
- stepDown:
Move to actual position minus step length.
- activeController:
Select the Active Controller.
- activeControllerPLC:
Select the Active Controller.
- topChannel:
Please specify the ADC channel which correspond to Top
- bottomChannel:
Please specify the ADC channel which correspond to Bottom
- leftChannel:
Please specify the channel which correspond to Left
- rightChannel:
Please specify the channel which correspond to Right
- calibrationFactorX:
Calibration Factor to align beam position in x direction
- calibrationFactorY:
Calibration Factor to align beam position in y direction
- upperBound:
upper range of window to select desired pulses
- lowerBound:
Lower range of window to select desired pulses
- temporalAverage:
Average is evaluated over N last Trains
- numberOfPulses:
Number of pulses per train
- pulseThreshold:
Threshold to validate the pulse
- trainThreshold:
Threshold to validate the train
- pulseValidity:
True, if a value of all channels at a given pulses are greater than pulse threshold otherwise false
- trainValidity:
True, if pulseValidity of all channels are greater than train threshold otherwise false
- quadrant:
Quadrant
- scatterPosition:
Scatter Position Node
- reconnectInterval:
Reconnect Interval to DOOCS in case of ERROR
- location:
Location identifies DOOCS server like FACILITY/DEVICE/LOCATION
- updateInterval:
Update interval.
- lockStatus:
O: Locked - 1: NOT locked - 3: Unknown
- lock:
lock
- unlock:
Unlock the laser by setting the coarseTune to ID: 7
- coarseTune:
lock the laser (close fast loop in the firmware) command id: 6 - unlock the laser (open fast loop) command id: 7- tune laser to operation point and lock it: 3 - tune laser to operation point but do not lock it: 1 - stop tuning action: 2
- stepLength:
Step length used in Step Up/Step Down.
- zeroAngle:
The position of the motor where the zero angle is defined
- offsetIntensity:
Defines the lowest soft limit
- cppServerId:
The cppServer where the beckhoffCom is running on
- beckhoffId:
The deviceId of beckhoffCom to contact, chosen among PLCs discovered in the system.
- blacklist:
These devices won’t be instantiated etc.
- groups:
The available component groups
- components:
The available components
- instantiateWait:
The deviceId of beckhoffCom to monitor
- timeoutConnectToBCom:
Timeout for succesfully connect to PLC
- timeoutReadDevConfig:
Timeout for getting the same number of failures when reading the configuration of devices
- setDefaultDevConfig:
Set/Unset device configuration following the DEFAULT section in config template. In case itis True Timeout for succesfully get the configuration of a device
- outputFileRoot:
Template string for output XML file
- inputFileTemplate:
File with variables to save in FW
- configDir:
Folder to store configuration files
- plcInFwTemplate:
List of PLCs which have a specific configuration to save, as found in the FW Template
- instantiateDevices:
Issues devices instantiation. Existing devices will trigger an ERROR log message. NOTICE: The devices instantiated in this way will have default configurations, e.g. Alarm Limits will not be set. Shutdown and re-instantiate from the project if necessary.
- instantiateQuick:
Instantiate all devices on selected PLC quickly
- instantiateGroupDevices:
Instantiate all selected group devices in selected PLC
- instantiateComponentDevices:
Instantiate all selected component devices in selectedPLC
- resetDevices:
Reset all devices in Error state
- getOfflineDevices:
Check which devices are still offline
- shutdownDevices:
Shutdown all devices
- shutdownGroupDevices:
Shutdown all group devices
- shutdownComponentDevices:
Shutdown all component devices
- getPLCsInFwTemplate:
Get the list of PLCs in Firmware Template which require a config different from what is stated in DEFAULT.
- getPLCsInSystem:
Get list of PLCs active in current topic
- handleMultiConfigToXML:
The retrieved config of devices in PLCs is written on an XML file
- handleSingleConfigToXML:
The retrieved config of devices in selected beckhoffId is written in XML file
- serverUri:
URI of the PLC server in the form ‘[tcp://]host[:port]’. Default scheme ‘tcp’ and default port 1234 are added automatically, if not specified.
- serverTimeout:
Timeout for server responses.
- autoResetTime:
Time to wait before an automatic reset on the device is attempted. Can be set before instantiation.
- connectionSettlingTime:
Minimum duration of a successful connection to the PLC. A connection shorter than this will increase the ‘Failed Connection Attempts’ number
- failedConnectionAttempts:
Number of consecutive attempts to connect.
- plcUptime:
Total time (in seconds), that the PLC server is up and running
- createGenericDevices:
If enabled, BeckhoffCom creates generic Karabo devices for all PLC devices, which are not yet instantiated.
- messageRateOut:
The average rate of messages sent by BeckhoffCom
- messageRateIn:
The average rate of messages received by BeckhoffCom
- byteRateOut:
The average rate of bytes sent by BeckhoffCom
- byteRateIn:
The average rate of bytes received by BeckhoffCom
- availablePlcDevices:
Lists all available PLC devices
- updatesRate:
The average rate of updates to the Beckhoff Devices
- devicesBlacklist:
List of the devices that will not be instantiated automatically.
- instantiationInterval:
The interval between consecutive instantiations
- ACpuFrequency:
Frequency of the CPU.
- ACurrentCpuUsage:
Current CPU usage.
- ACurrentCpuTemperature:
Current temperature of the CPU.
- AProgramMemoryAllocated:
Allocated program memory.
- AProgramMemoryAvailable:
Available program memory.
- AStorageMemoryAllocated:
Allocated storage-memory. Available on Windows CE.
- AStorageMemoryAvailable:
Available storage-memory. Available on Windows CE.
- AMemoryDivision:
MemoryDivision. Available on Windows CE.
- AProgramMemoryAllocated2:
Allocated program memory.
- AProgramMemoryAvailable2:
Available program memory.
- AMacAddess:
MAC-Address of the PLC (17 char string).
- AIpv4Address:
Current IPv4 Address of the PLC in dotted notation (15 char string).
- AIpv4SubnetMask:
IPv4 subnet mask of the PLC in dotted notation (15 char string).
- ADhcpServerIpv4Address:
IP-Address of the DHCP-Server in dotted notation (15 char string).
- ADhcpServerEnabled:
True if the DHCP-Server is enabled.
- AMainboardType:
Type of the main-board.
- ASerialNumber:
Serial number.
- AProductionDate:
Production date of the main-board.
- ABootCount:
Boot count.
- AOperatingTimeInMinutes:
Operating time of the main-board.
- AMinBoardTemperature:
Minimum temperature of the main-board.
- AMaxBoardTemperature:
Maximum temperature of the main-board.
- MinInputVoltage:
Minimum input voltage of the main-board.
- MaxInputVoltage:
Maximum input voltage of the main-board.
- MainboardTemperature:
Current temperature of the main-board.
- APlcProjectVersion:
PLC Project Version
- AProjectGeneratorVersion:
Project Generator Version
- ATCPBufferSize:
TCP/IP buffer size.
- ATrainID:
Train ID
- ABeamModes:
Beam Modes
- ATCPOutputDataRate:
TCP Output Data Rate
- ATCPOutputBufLvlMax:
TCP Output Buf Lvl Max
- ATCPInputDataRate:
TCP Input Data Rate
- ATCPInputBufLvlMax:
TCP Input Buf Lvl Max
- APLCCycleTime:
PLC Cycle Time
- ignore:
Ignore
- configure:
Upload configuration parameters to the FEM
- monitor:
Monitor
- record:
Record
- tune:
Tune
- toggle:
Pause or resume a running acquisition.
- lastStatusMessage:
Status message of last command
- loggerConfig:
Runtime logger configuration
- policy:
Errors handling policy
- ApplicationMonitor:
Application health monitor
- BookKeeper:
Book keeper
- BufferManager:
Buffer manager
- DataAccessor0:
Data accessor 0
- DataAccessor1:
Data accessor 1
- DataDispatcher:
Data dispatcher
- DataIntegrator:
Data integrator
- DataMonitor:
Data content monitor
- FastDataCollector:
Fast data collector
- Formatter:
Formatter
- InternalTrigger:
Internal trigger
- MessageLogger:
Message logger
- PreProcessor:
Pre processor
- Scheduler:
Scheduler
- SlowDataCollector:
Slow data collector
- StatisticsBuilder:
Statistics builder
- Summarizer:
Data summarizer
- TrainDataReceiver:
Train data receiver
- TrainReconstructor:
Train data reconstructor
- Vectorizer:
Data vectorizer
- Writer:
Writer
- enableDaqNode:
Enable DAQ node
- storageManager:
Storage manager device
- groupId:
Aggregators group Id
- groupInfix:
Aggregators group infix
- channelId:
channel Id
- channelsCount:
Number of channels
- mountPoint:
Mount point
- dataPath:
Proposal data path
- chunkSize:
Number of trains to buffer in memory
- chunksCount:
Chunk count per file
- maxExpectedPulses:
Maximum number of pulses expected per train
- dataType:
Data type
- runController:
The deviceId of the RunController to use, starts and stops daq.
- experimentDetails:
Experiment details
- sampleDetails:
Sample details
- runDetails:
Run details
- enableXTDF:
Enable receiving train data via UDP
- OriginalDataFormat:
Name of file that contains the original data format description, include train data format, dataset and run info.
- Detector:
Name of file that contains the detector configuration.
- timeServerId:
The instance id uniquely identifies a TimeServer instance in the distributed system
- Logger:
Logging settings
- configurations:
All configuration groups and their sources
- sources:
Overall list of data sources and their attributes
- operationMode:
Operation mode
- metadataSchemaVersion:
Metadata schema version
- proposalNumber:
Proposal number
- experiment:
Experiment
- sample:
Sample
- runNumber:
Run number
- user:
User
- localConfiguration:
Local configuration
- remoteConfiguration:
Remote configuration
- debug:
Debug mode
- topicId:
Topic identifier used by this device
- filenameId:
Name of the file generated and send by email
- emailToId:
Email to where the report should be send
- group:
Structure describing data sources logically belonging together.
- owner:
The person to contact regarding usage of this group
- client_email:
Metadata Catalogue Client User email address
- client_id:
Metadata Catalogue User Oauth identifier
- client_secret:
Metadata Catalogue User Oauth secret
- metadata_application_url:
Metadata Catalogue application Web Url
- slotPushToDaq:
Push run configuration to DAQ
- slotRetrieveProposalDetails:
Retrieve proposal details
- actions:
Actions
- defaultMaxSize:
Default max size for vectors when this is not specified in data schema
- runConfigurator:
The deviceId of the current RunConfigurator. It is filled automatically.
- dataManager:
Data manager device
- proposalDataPath:
Proposal data path
- runMsg:
Run message
- trainId:
Current Train Id(landmark)
- refTrainId:
Method and offset for calculating the reference Train Id
- daqGlobalState:
Global state of the DAQ system
- aggregators:
Aggregators devices
- dataSourceToAggregatorsMapping:
Data sources to aggregators mapping
- dataAggregators:
The deviceId to the DataAggregators on the current RunController. Tick autoFill to fill automatically.
- clientId:
Client Id
- daqManager:
DAQ management system
- availableGroups:
Avialable groups
- scanGroupsResult:
Scan Results
- configuratorId:
DAQ CONFIGURATOR device Id
- recentTrainId:
Most recently published train ID from timeServer
- trainIdThreshold:
Threshold for trainId
- checkTrainIdFrom:
Return TrainId from device slot/configuration
- addWaitForData:
This is in addition to how long the data aggregator waits
- strictTidTesting:
If true, train ids in the future are not allowed.
- daqTimeout:
The configuration timeout to wait for DAQ state changes
- autoFill:
Automatically fill the list of DataAggregators from the RunController. Uncheck to manually define the relevant DataAggregators.
- start:
Starts acquisition
- setup:
Configure the DAQ before acquisition and check device states.
- createGrid:
Create a parallelogram with the following input
steps_x, steps_y, v_bl=None, v_br=None, v_tl=None, v_tr=None, exclude=”topRight”
- use_daq:
If the scantool should be used without XFEL DAQ, set tofalse. Can only be set before instantiation.
- daqControllerId:
The deviceId to the daq controller device.
- isConfigured:
Boolean indicator if the scantool has been configured.
- actualConfiguration:
String representation of the actual configuration applied for the scan
- activeSources:
Alias representation of configured data sources
- activeMotors:
Alias representation of configured motors
- activeTriggers:
Alias representation of configured triggers
- dataEnv:
Data Sources
- pipelineWait:
Set this value to define the pipeline wait time for the data sources to wait for a new value
- pauseEachStep:
Set to pause on arriving at each motor position
- stream:
Internal value to signalize streaming while scanning
- isMoving:
This boolean indicates if the karabacon is in moving state. Required for folding daq data.
- isAcquiring:
This boolean indicates if the karabacon is acquiringdata. Required for folding daq data.
- acquisitionTime:
Acquisition time. Depending on trigger mode, it will set different parameters on thedetector in order to have the acquisition running for the given time.
- configureTriggers:
Set this value to True and the triggers will configure the acquisition time for each step
- configureVelocity:
Set this value to True to control motor velocity during continuous motion scans. The speed will be calculated from ‘acquisitionTime’.
- availableMacros:
Provides scan macros from the scan device
- output:
Output Channel for the scan data
- abort:
Call this slot to stop everything
- pause:
Call this slot to pause or resume running scan
- proxy:
The Clock and Control device
- uploadOk:
Was the upload to Veto Memory Successful
- displayedSequence:
Sequence generated from user input
- displayedBinOutput:
The bits that are sent to the C&C, one entry for each bunch, ordered
- displayedOutput:
The bits that are sent to the C&C, one entry for each bunch, ordered, human readable
- vetoMode:
The mode in which to generate the pattern.
- inputString:
The input can be valid python code, that generates either an integer, or an iterable of integers. When doing equations, remember to cast your floats to ints.
- saveVetoPatternFile:
Save VETO pattern to disk file, as configured in the CCMon device
- uploadPatternFile:
Upload VETO pattern from file into VETO memory, as configured in the CCMon device, and check that the upload was correct
- deviceNames:
The LpdFem devices to be sub-control
- connectFem:
Open connection to FEM
- disconnectFem:
Close connection to FEM
- prepare:
Prepare new configuration parameters for the FEM
- startDAQ:
Start data acquisition
- stopDAQ:
Stop acquisition immediately
- sync_params:
Sets all composite parameters on fems.
- manual_recover:
Try recovery from UNKNOWN after state desynchronization has been manually solved for the respective children.
- asicPowerEnable0:
ASIC 0 LV Power Enable
- asicPowerEnable1:
ASIC 1 LV Power Enable
- asicRxGainAlgorithmType:
Set the ASIC gain selection algorithm type (0=Original with Fixed Thresholds at Full Scale, 1=Variable Thresholds using 64 levels; 2,3 reserved)
- asicRxGainThresholdx10:
Set AsicRx Gain Select Threshold for x10 (same value for all 128 asics); 1 (MIN) to 64 (FULL SCALE SIGNAL) ; used when asicRxGainAlgorithmType = 1
- asicRxGainThresholdx100:
Set AsicRx Gain Select Threshold for x100 (same value for all 128 asics); 1 (MIN) to 64 (FULL SCALE SIGNAL) ; used when asicRxGainAlgorithmType = 1
- cccEmulationMode:
Enable to emulate Clock & Control commands (for testing in absence of C&C)
- cccProvideNumberImages:
ASICs will send “numberImages” images (BUT only if cccSystemMode=2) True=C&C decides, False=Use numberImages
- cccResetDelay:
Adjust timing of reset (in steps of clock cycles)
- cccStopDelay:
Adjust timing of the stop (in steps of clock cycles)
- cccSystemMode:
Clock & Control System Mode 0=Without C&C, 1=C&C without vetoes, 2=With C&C and vetoes
- cccVetoPatternFile:
Filename containing the veto bunch pattern (10 patterns, 3072 bits each)
- cccVetoStartDelay:
Adjust timing of veto arrival (in steps of clock cycles)
- femAsicClockSource:
ASIC clock source 0=Fem local oscillator (100MHz), 1=XFEL synched clock (99 MHz), 2=PETRAIII synched clock (~114 MHz), 3=Diamond
- femAsicCmdSequence:
ASIC Command Words defined in XML syntax
- femAsicCommandLength:
ASIC length of command word in clock periods which determines ASIC sampling period; valid values are: 20 => 5 MHz ; 22 => 4.5 MHz (default XFEL 99MHz clock) ; 25 => 4.0 MHz ; 30 => 3.33 MHz ; 40 => 2.5 MHz ; 50 => 2.0 MHz ; 100 => 1.0 MHz
- femAsicDataType:
ASIC data type 0=Sensor data, 1=FEM internal counting, 2=ASIC pseudorandom
- femAsicGain:
Set the ASIC gain selection mode (0=ASIC algorithm, 1, 10, 100)
- femAsicPixelFeedbackOverride:
ASIC pixel feedback override selection: 0=low(50pF), 1=high(5pF), -1=XML decides
- femAsicPixelSelfTestOverride:
ASIC pixel self-test override selection: 0=off, 1-5=test selection, -1=XML decides
- femAsicSetupParams:
ASIC Setup Parameters defined in XML syntax
- femInvertAdcData:
Enable Invert ADC ASIC data True=Invert Data
- femPpcEmulatePipeline:
Emulate Pipeline to compute the Pulse Number and Cell ID for the Image Descriptors
- femPpcImageReordering:
Enable reordering images in readout by Pulse Number if femPpcEmulatePipeline enabled
- femPpcMode:
Fem PPC mode 0=single train shot with PPC reset, 1=Continuous readout
- femStartTrainDelay:
Delay between trigger arrival and start of train (in FEM clock cycles)
- femStartTrainInhibit:
Inhibit period after each trigger (in FEM clock cycles) which holds off further triggers to allow data to be readout
- femStartTrainPolarity:
Set polarity of the external signal indicating start of train 0=No inversion, 1=Invert signal
- femStartTrainSource:
Train start signal source 0=XFEL Clock & Ctrl command/reset, 1=Software, 2=LCLS, 3=Petra (derived from PETRAIII clock), 4=Diamond
- femVetoPolarity:
Set polarity of the external veto signal 0=No inversion, 1=Invert signal
- integrationCycles:
Sets the number of integration cycles per images
- numPulsesInTrainOverride:
Length of XRay Pulse Train (number pulses)
- numberImages:
Sets the number of images per trigger
- numberTrains:
Number of trains [if LL Data Generator or PPC Data Direct selected]
- sensorBias0:
Sensor 0 HV Bias Voltage [V]
- sensorBias1:
Sensor 1 HV Bias Voltage [V]
- sensorBiasEnable0:
Sensor 0 HV Bias Enable
- sensorBiasEnable1:
Sensor 1 HV Bias Enable
- tenGigInterframeGap:
10GigE Inter-frame gap timer [clock cycles]
- tenGigUdpPacketLen:
10GigE UDP packet payload length
- timeoutTrain:
Timeout in seconds on waiting for next Train during run
- trainGenInterval:
Interval (in 100 mhz clock periods) between internally generated Train start commands
- proxyCACML:
The Clock and Control device
- fem:
Device controlling Fem, can be composite
- ccMon:
Device controlling clock & control.
- data_taking:
Detector Device That Implements TakeData Function.
- x2Timer:
The utca device
- cancel:
Cancels last button pressed.
- femBootUpTime:
Time needed for FEM to be responsive after powering up [s].
- asicBootUpTime:
Time needed for asics to follow last commands [s].
- powerTimeout:
Time needed for power to arrive at all FEMS [s].
- configTimeout:
Time needed for femComposit to upload config
- scenarioConfig:
Configuration of common operation scenarios
- emergencyShutdown:
Power off quadrants immediately.
- uploadConfig:
Sends selected configuration to detector.
- getReady:
Bring detector in a state ready for data taking
- startDisablePower:
Disable LPDpower & …
- disable:
Disable FEM to be ignored
- enable:
Enable FEM to be part of the system
- disabled:
Disable FEM, will no longer be controlled by the composite
- sys_status:
Status summary
- error_msg:
Error message.
- sync_start_time:
Unix timestamp to trigger start at
- femHost:
FEM hostname or IP address
- femPort:
FEM port number
- femTimeout:
FEM connection timeout
- femAsicModuleType:
Selects ASIC module type 0=Supermodule, 1=Single ASIC, 2=2-tile module, 3=Stand-alone
- femLegacyPowerCard:
Enable legacy power card support
- tenGig0SourceMac:
10GigE 0 UDP Source MAC Address
- tenGig0SourceIp:
10GigE 0 UDP Source IP Address
- tenGig0SourcePort:
10GigE 0 UDP Source Port
- tenGig0DestMac:
10GigE 0 UDP Destination MAC Address
- tenGig0DestIp:
10GigE 0 UDP Destination IP Address
- tenGig0DestPort:
10GigE 0 UDP Destination Port
- femEnableTenGig:
Enables transmission of image data via 10GigE UDP interface
- femDataSource:
Source of data sent to 10GigE: 0=ASIC (via PPC), 1=ASIC (bypassing PPC), 2=Frame Generator, 3=PPC (pattern data)
- femAsicEnableMask:
ASIC RX channel enable mask (4*32 bits)
- femReadoutOperatingMode:
FEM readout operating mode (e.g. Normal, Self-test scan etc, TBD
- femAsicLocalClock:
ASIC clock scaling 0=100 MHz (no scaling), 1=Scaled down clock (10 MHz)
- femAsicSetupLoadMode:
ASIC control load mode 0=parallel, 1=daisy chain (being tested)
- femAsicRxCmdWordStart:
Enable ASIC readout started by Command Word in femAsicCmdSequence file
- femAsicSetupClockPhase:
ASIC Setup Params additional phase adjustment of clock rsync wrt ASIC reset
- tenGigFarmMode:
10GigE farm mode 1=Disabled, 2=Fixed IP, multi port, 3=Farm mode with nic lists
- femAsicVersion:
ASIC Version 1=version 1, 2=version 2
- femAsicGainOverride:
Enable Fem gain selection override False=Gain set by femAsicGain, True=Gain set by Asic Command Sequence XML tag(s)
- femDebugLevel:
Set the debug level
- tenGig0DataGenerator:
10GigE 0 Data generator 1=Data Generator 2=PPC DDR2; Only relevant if femDataSource=2 [Frame Generator]
- tenGig0DataFormat:
10GigE 0 Data format type 0=counting data; Only relevant if femDataSource=2 [Frame Generator]
- tenGig0FrameLength:
10GigE 0 Frame length in bytes; Only relevant if femDataSource=2 [Frame Generator]
- tenGig0NumberOfFrames:
10GigE 0 Number of frames to send in each cycle; Only relevant if femDataSource=2 [Frame Generator]
- femModuleId:
ID for FEM to differentiate from which FEM data is coming from 0 - 15
- femAsicTestDataPatternType:
Increment test data option [if femAsicDataType=1] 0=Every Pixel 1=Only Every Image
- femTrainIdInitLsw:
Train ID initial (lower 32-bit) value, Not applicable for C&C nor Data Checker
- femTrainIdInitMsw:
Train ID initial (upper 32-bit) value, Not applicable for C&C nor Data Checker
- powerCardFault0:
Power Card 0 Fault Flag
- powerCardFault1:
Power Card 1 Fault Flag
- powerCardFemStatus0:
Power Card 0 FEM Status Flag
- powerCardFemStatus1:
Power Card 1 FEM Status Flag
- powerCardExtStatus0:
Power Card 0 External Status Flag
- powerCardExtStatus1:
Power Card 1 External Status Flag
- powerCardOverCurrent0:
Power Card 0 Overcurrent Flag
- powerCardOverCurrent1:
Power Card 1 Overcurrent Flag
- powerCardOverTemp0:
Power Card Over 0 Temperature Flag
- powerCardOverTemp1:
Power Card Over 1 Temperature Flag
- powerCardUnderTemp0:
Power Card Under 0 Temperature Flag
- powerCardUnderTemp1:
Power Card Under 1 Temperature Flag
- powerCardTemp0:
Power Card 0 Temperature [C]
- powerCardTemp1:
Power Card 1 Temperature [C]
- sensor0Temp:
Sensor 0 Temperature [C]
- sensor1Temp:
Sensor 1 Temperature [C]
- sensor2Temp:
Sensor 2 Temperature [C]
- sensor3Temp:
Sensor 3 Temperature [C]
- sensor4Temp:
Sensor 4 Temperature [C]
- sensor5Temp:
Sensor 5 Temperature [C]
- sensor6Temp:
Sensor 6 Temperature [C]
- sensor7Temp:
Sensor 7 Temperature [C]
- sensor8Temp:
Sensor 8 Temperature [C]
- sensor9Temp:
Sensor 9 Temperature [C]
- sensor10Temp:
Sensor 10 Temperature [C]
- sensor11Temp:
Sensor 11 Temperature [C]
- sensor12Temp:
Sensor 12 Temperature [C]
- sensor13Temp:
Sensor 13 Temperature [C]
- sensor14Temp:
Sensor 14 Temperature [C]
- sensor15Temp:
Sensor 15 Temperature [C]
- femVoltage0:
FEM 5V Supply 0 Voltage [V]
- femVoltage1:
FEM 5V Supply 1 Voltage [V]
- femCurrent0:
FEM 5V Supply 0 Current [A]
- femCurrent1:
FEM 5V Supply 1 Current [A]
- digitalVoltage0:
ASIC 1.2V Digital Supply 0 Voltage [V]
- digitalVoltage1:
ASIC 1.2V Digital Supply 1 Voltage [V]
- digitalCurrent0:
ASIC 1.2V Digital Supply 0 Current [mA]
- digitalCurrent1:
ASIC 1.2V Digital Supply 1 Current [mA]
- sensor0Voltage:
Sensor 0 3.3V Supply Voltage [V]
- sensor1Voltage:
Sensor 1 3.3V Supply Voltage [V]
- sensor2Voltage:
Sensor 2 3.3V Supply Voltage [V]
- sensor3Voltage:
Sensor 3 3.3V Supply Voltage [V]
- sensor4Voltage:
Sensor 4 3.3V Supply Voltage [V]
- sensor5Voltage:
Sensor 5 3.3V Supply Voltage [V]
- sensor6Voltage:
Sensor 6 3.3V Supply Voltage [V]
- sensor7Voltage:
Sensor 7 3.3V Supply Voltage [V]
- sensor8Voltage:
Sensor 8 3.3V Supply Voltage [V]
- sensor9Voltage:
Sensor 9 3.3V Supply Voltage [V]
- sensor10Voltage:
Sensor 10 3.3V Supply Voltage [V]
- sensor11Voltage:
Sensor 11 3.3V Supply Voltage [V]
- sensor12Voltage:
Sensor 12 3.3V Supply Voltage [V]
- sensor13Voltage:
Sensor 13 3.3V Supply Voltage [V]
- sensor14Voltage:
Sensor 14 3.3V Supply Voltage [V]
- sensor15Voltage:
Sensor 15 3.3V Supply Voltage [V]
- sensor0Current:
Sensor 0 3.3V Supply Current [A]
- sensor1Current:
Sensor 1 3.3V Supply Current [A]
- sensor2Current:
Sensor 2 3.3V Supply Current [A]
- sensor3Current:
Sensor 3 3.3V Supply Current [A]
- sensor4Current:
Sensor 4 3.3V Supply Current [A]
- sensor5Current:
Sensor 5 3.3V Supply Current [A]
- sensor6Current:
Sensor 6 3.3V Supply Current [A]
- sensor7Current:
Sensor 7 3.3V Supply Current [A]
- sensor8Current:
Sensor 8 3.3V Supply Current [A]
- sensor9Current:
Sensor 9 3.3V Supply Current [A]
- sensor10Current:
Sensor 10 3.3V Supply Current [A]
- sensor11Current:
Sensor 11 3.3V Supply Current [A]
- sensor12Current:
Sensor 12 3.3V Supply Current [A]
- sensor13Current:
Sensor 13 3.3V Supply Current [A]
- sensor14Current:
Sensor 14 3.3V Supply Current [A]
- sensor15Current:
Sensor 15 3.3V Supply Current [A]
- sensorBiasVoltage0:
Sensor bias 0 voltage readback [V]
- sensorBiasVoltage1:
Sensor bias 1 voltage readback [V]
- sensorBiasCurrent0:
Sensor bias 0 current readback [uA]
- sensorBiasCurrent1:
Sensor bias 1 current readback [uA]
- femV5FirmwareVersion:
FEM V5 Firmware Version
- femBotSp3FirmwareVersion:
FEM Bottom SP3 FPGA Firmware Version
- femTopSp3FirmwareVersion:
FEM Top SP3 FPGA Firmware Version
- femCfgSp3FirmwareVersion:
FEM Config SP3 FPGA Firmware Version
- femLpdClientVersion:
LpdFemClient Software Version - Read Only
- femReadoutActive:
FEM readout is active
- femBoardTemperature:
FEM Board Sensor Temperature [C] Reading
- femCoreTemperature:
FEM Core Sensor Temperature [C] Reading
- auto_mode:
Configure default configuration when taking darks
- take_dark_frames:
Take set of dark frames.
- startScan:
Value with which to start scan.
- stopScan:
Value around which to stop scan. Depends on start value and step size if it is reached exactly.
- nSteps:
Number of steps in the intervall between start and stop.
- optWithCCMon:
To choose delay scan with or without C&C
- delayScanSleepTime:
Time needed for X2Timer to delay scan with C&C [s].
- delayScan:
Start delay scan.
- runControl:
Device controlling run management.
- self_check:
Check if all conditions are ok for data taking.
- control:
Control of system variables
- powerEnable:
Allow all quadrants to receive power.
- powerDisable:
Forbid all quadrants to receive power.
- armInterlock:
Arm interlock to be able to power quadrants.
- disarmInterlock:
Disarm interlock, no power allowed to quadrants.
- quad1:
Quad1 node
- quad4:
Quad4 node
- quad2:
Quad2 node
- quad3:
Quad3 node
- temperature:
Camera temperature. Not available for all models.
- humidity:
Humidity sensors
- leakimpedance:
Leak sensors
- pump:
Pump variables
- fan:
Fan variables
- desiredTransmission:
Provide a desired transmission value between 0 and 1
- energyTolerance:
Energy difference after which a new table is generated
- lastEnergy:
The last energy setting where an attenuator table was calculated.
- actualEnergy:
This is the actual energy setting. If connected, the current attenuator setting and target is automatically refreshed.
- posConfigRod1:
The position configuration used by the attenuator for Rod 1. Can be only set before instantiation.
- posConfigRod2:
The position configuration used by the attenuator for Rod 2. Can be only set before instantiation.
- posConfigRod3:
The position configuration used by the attenuator for Rod 3. Can be only set before instantiation.
- posConfigRod4:
The position configuration used by the attenuator for Rod 4. Can be only set before instantiation.
- positionTolerance:
Position tolerance to identify material foils
- findTarget:
Calculates motor positions and attenuator information for the desired transmission
- moveTarget:
Move to target setting
- moveRod1_0:
Rod1 0
- moveRod1_1:
Rod1 1
- moveRod1_2:
Rod1 2
- moveRod1_3:
Rod1 3
- moveRod1_4:
Rod1 4
- moveRod1_5:
Rod1 5
- moveRod1_6:
Rod1 6
- moveRod2_0:
Rod2 0
- moveRod2_1:
Rod2 1
- moveRod2_2:
Rod2 2
- moveRod2_3:
Rod2 3
- moveRod2_4:
Rod2 4
- moveRod2_5:
Rod2 5
- moveRod2_6:
Rod2 6
- moveRod3_0:
Rod3 0
- moveRod3_1:
Rod3 1
- moveRod3_2:
Rod3 2
- moveRod3_3:
Rod3 3
- moveRod3_4:
Rod3 4
- moveRod3_5:
Rod3 5
- moveRod3_6:
Rod3 6
- moveRod4_0:
Rod4 0
- moveRod4_1:
Rod4 1
- moveRod4_2:
Rod4 2
- moveRod4_3:
Rod4 3
- moveRod4_4:
Rod4 4
- moveRod4_5:
Rod4 5
- moveRod4_6:
Rod4 6
- value:
Analog input of ADC.
- semiRawValue:
Semi raw value of analog input, i.e. the voltage.
- epsSemiRaw:
Epsilon of the SemiRawValue.
- relativeEpsilon:
Flag to define epsilon mode: true means relative epsilon calculation, false means absolute epsilon calculation.
- inFrameRate:
The input frame rate.
- resetError:
Reset error count.
- resetAverage:
Reset averaged image.
- imagePath:
Input image path.
- nImages:
Number of images to be averaged.
- runningAverage:
Calculate running average (instead of standard).
- runningAvgMethod:
The algorithm used for calculating the running average.
- outFrameRate:
The output frame rate.
- connectCamera:
Connects to the hardware
- acquire:
Instructs camera to go into acquisition state
- frameRate:
The rate of frames received from camera.
- frameRateOut:
The rate of frames sent to output channels.
- cameraType:
The camera type.
- cameraModel:
The camera model.
- imageDepth:
The image depth in bytes.
- triggerMode:
The trigger mode.
- exposureTime:
exposure time value
- latencyTime:
The latency time.
- nbFrames:
The number of frames for an acquisition. 0 means unlimited.
- rotation:
The image rotation.
- pollingInterval:
The interval for polling the laser front-end for status.
- bufferSize:
Size of the buffer for data to be written to output channels.
- cameraIp:
The IP address of the camera. The hostname or serial number (sn://21803915) can be also used.
- interPacketDelay:
Increasing this parameter will slow down the acquisition, but it will improve its stability, especially when multiple cameras are operated on the same control host. Therefore it is recommended to set it to the maximum value allowed by the sensor size and the desired frame rate.
- frameTransmissionDelay:
Delay before image transmission on the Ethernet.Setting different values on synchronous camerasconnected to a single server can prevent concurrency issues
- packetSize:
The packet size. Should be as large as possible. Try 8192 if jumbo frames are enabled on the network (MTU=9000), use 1444 otherwise.
- socketBufferSize:
The socket buffer size. Should be automatically set by pylon, but if you get ‘SocketBufferSize not valid’ on acquisition start, you have to set a non-zero value here. Get ‘/sbin/sysctl net.core.rmem_max’, divide by 1024 to convert to kB, and put the value here.
- autoGain:
Set auto gain.
- gain:
Set camera gain. Gain is a normalized value in the range 0 thru 1. Most camera models allow an exact gain setting, some have steps of a few %
- triggerActivation:
The Trigger Activation parameter is used to select rising edge or falling edge triggering.
- imageType:
This parameter is used to select the pixel format.
- acqFrameCount:
This parameter is used to set the number of frames acquired in the multiframe acquisition mode
- extractedLabels:
Out positions: labels, where the imager is extracted from the beam.
- tolerance:
Position tolerance for increment detection
- moveOUT:
Moves the motor to the position marked with this label
- moveC:
Moves the motor to the position marked with this label
- moveC/:
Moves the motor to the position marked with this label
- moveYAG:
Moves the motor to the position marked with this label
- useAsBackgroundImage:
Use the current image as background image.
- filterImagesByThreshold:
If True, images will be only processed if maximum pixel value exceeds user’s defined threshold.
- imageThreshold:
The threshold for processing an image.
- absolutePositions:
If True, the centre-of-mass and fit results will take into account the current settings for ROI and binning.
- subtractBkgImage:
Subtract the loaded background image.
- subtractImagePedestal:
Subtract the image pedestal (ie image = image - image.min()). This is done after background subtraction.
- doMinMaxMean:
Get the following information from the pixels: min, max, mean value.
- doBinCount:
Calculate the frequency distribution of pixel values.
- doXYSum:
Integrate the image along the x- and y-axes.
- doCOfM:
Calculate centre-of-mass and widths.
- do1DFit:
Perform a 1D gaussian fit of the x- and y-distributions.
- do2DFit:
Perform a 2D gaussian fits.Be careful: It can be slow!
- doIntegration:
Perform integration over region.
- clipValues:
Removes values outside of Integration Threshold Range from the calculation of the integral and region mean.
- comRange:
The range to be used for the centre-of-mass calculation. Can be the full range, or a user-defined one.
- userDefinedRange:
The user-defined range for centre-of-mass, gaussian fit(s) and integrals along the x & y axes. Region [lowX, highX) x [lowY, highY) specified as [lowX, highX, lowY, highY]
- absThreshold:
Pixels below this threshold will not be used for the centre-of-mass calculation. If greater than 0, the relative threshold will not be used.
- threshold:
Pixels below this relative threshold (fraction of the highest value) will not be used for the centre-of-mass calculation. It will only be applied if no absolute threshold is set.
- pixelSize:
The pixel size. It will be used when evaluating the beam size.
- fitRange:
The range to be used for fitting. Can be the full range, an auto-determined, or the user-defined one.
- rangeForAuto:
The automatic range for ‘auto’ mode (in standard deviations).
- enablePolynomial:
Add a 1st order polynomial term (ramp) to gaussian fits.
- gauss1dStartValues:
Selects how 1D gauss fit starting values are evaluated
- doGaussRotation:
Allow the 2D gaussian to be rotated.
- integrationRegion:
The region to be integrated over. Region [lowX, highX) x [lowY, highY) specified as [lowX, highX, lowY, highY]
- thresholdRange:
Range of values to be considered in the calculation of Region Integral and Region Mean. Values outside of this range will be set to zero.
- imageWidth:
The width of the incoming image.
- imageOffsetX:
If the incoming image has a ROI, this represents the X position of the top-left corner.
- imageBinningX:
The image binning in the X direction.
- imageHeight:
The height of the incoming image. Set to 1 for 1D images (spectra).
- imageOffsetY:
If the incoming image has a ROI, this represents the Y position of the top-left corner. Set to 0 for 1D images (spectra).
- imageBinningY:
The image binning in the Y direction. Set to 1 for 1D images (spectra).
- minPxValue:
The minimum image pixel value.
- maxPxValue:
The maximum image pixel value.
- meanPxValue:
The mean image pixel value.
- minMaxMeanTime:
Time spent for evaluating min, max, mean pixel value.
- binCountTime:
Time spent for calculating the frequency distribution of pixel values.
- subtractBkgImageTime:
Time spent in subtracting the background image.
- subtractPedestalTime:
Time spent in subtracting the image pedestal.
- xYSumTime:
Time spent in integrating the image in X and Y.
- cOfMTime:
Time spent in evaluating the centre-of-mass.
- xFitTime:
Time spent in 1D Gaussian fit of the X distribution.
- yFitTime:
Time spent in 1D Gaussian fit of the Y distribution.
- fitTime:
Time spent in 2D Gaussian fit of the image.
- integrationTime:
Time spent in integrating over a region.
- x0:
X position of the centre-of-mass.
- sx:
Standard deviation in X of the centre-of-mass.
- y0:
Y position of the centre-of-mass.
- sy:
Standard deviation in Y of the centre-of-mass.
- xFitSuccess:
1D Gaussian fit success (1-4 if fit converged).
- ax1d:
Amplitude Ax from the 1D fit.
- x01d:
x0 from 1D Fit.
- ex01d:
Uncertainty on x0 estimation.
- sx1d:
Standard deviation on x0 from 1D fit.
- esx1d:
Uncertainty on standard deviation estimation.
- beamWidth1d:
Beam width from 1D Fit. Defined as 4x sigma_x.
- yFitSuccess:
1D Gaussian Fit Success (1-4 if fit converged).
- ay1d:
Amplitude Ay from 1D fit.
- y01d:
y0 from 1D Fit.
- ey01d:
Uncertainty on y0 estimation.
- sy1d:
Standard deviation on y0 from 1D fit.
- esy1d:
Uncertainty on standard deviation estimation.
- beamHeight1d:
Beam heigth from 1D Fit. Defined as 4x sigma_y.
- fitSuccess:
2D Gaussian fit success (1-4 if fit converged).
- a2d:
Amplitude from 2D fit.
- x02d:
x0 from 2D Fit.
- ex02d:
Uncertainty on x0 estimation.
- sx2d:
Standard deviation on x0 from 2D fit.
- esx2d:
Uncertainty on standard deviation estimation.
- beamWidth2d:
Beam width from 2D Fit. Defined as 4x sigma_x.
- y02d:
y0 from 2D Fit.
- ey02d:
Uncertainty on y0 estimation.
- sy2d:
Standard deviation on y0 from 2D fit.
- esy2d:
Uncertainty on standard deviation estimation.
- beamHeight2d:
Beam height from 2D Fit. Defined as 4x sigma_y.
- theta2d:
Rotation angle from 2D fit.
- etheta2d:
Uncertainty on rotation angle estimation.
- regionIntegral:
Integral of pixel value over region specified by integrationRegion.
- regionMean:
Mean pixel value over region specified by integrationRegion.
- moveC1:
Moves the motor to the position marked with this label
- moveC2:
Moves the motor to the position marked with this label
- bkg:
The background on ADC counts.
- cal:
The calibration constants [keV/counts].
- averagedDisplay:
Average all the frames in the train and then display.
- frameToDisplay:
The index of the frame to be displayed in the train, starting from 0. Will not be used if ‘averagedDisplay’ is True.
- useBackgroundFrame:
Use Frame for Background subtraction
- frameNumber:
The index of the frame to be used for background subtraction
- errorCount:
Number of errors.
- rxTcpPort:
Receiver TCP Port
- framesPerTrain:
How many frames will be sent to DAQ for each train.If more are received from detector, they will be discarded.
- frameRateIn:
Frame rate - incoming data from detector.
- onlineDisplayEnable:
Enable online display of detector data.
- detectorHostName:
Detector Host Name
- detectorIp:
Detector IP. Must be on the same subnet as the receiver.
- detectorHostPort:
Detector Host Port. Will use 1952 if left empty.
- detectorHostStopPort:
Detector Host Stop Port. Will use 1953 if left empty.
- rxHostname:
Receiver Hostname
- rxUdpIp:
Receiver UDP IP
- rxUdpPort:
Receiver UDP Port
- settings:
Settings
- online:
Sets the detector in online (1) or offline (0) mode.
- angDir:
Sets the angular direction of the detector (1 means channel numberin the same direction as the angular encoder, -1 different direction).
- moveFlag:
Related to a single controller d. 1 if the detector modules movewith the angular encoder, 0 if they are static (useful for multidetector systems)
- extSig0:
Ext Sig 0
- vHighVoltageMax:
Max value allowed for ‘vHighVoltage’. Higher values will be rejected by the device.
- vHighVoltage:
Sets the DAC value of the high voltage. Options: 0 90 110 120 150 180 200
- master:
Sets the master of a multi-controller detector to the controller with index i. -1 removes master.
- sync:
Sets the synchronization mode of the various controller within a detector structure
- badChannels:
Sets the bad channel filename. Bad channels will be omitted in the .dat file. Use ‘none’ to unset.
- angConv:
Sets the file with the coefficients for angular conversion. Use ‘none’ to disable angular conversion.
- globalOff:
Sets the offset of the beamline i.e. angular position of channel0 when angular encoder at 0.
- binSize:
Sets the size of the angular bins for angular conversion.
- threaded:
Avoid changing it. Sets if the data are written to disk in parallel with the acquisition (1) or after the acquisition (0).
- detectorDeveloper:
Detector Developer. (useful to define subset of working functions)
- flatFieldCorrectionFile:
Flat field corrections file name. Use ‘none’ to disable corrections.
- positions:
Positions for the acquisition. Usage: n pos1 pos2 … posn
- maximumDetectorSize:
Maximum detector size
- bitDepth:
Bit Depth
- exposurePeriod:
exposure period
- delayAfterTrigger:
delay after trigger
- numberOfGates:
Number Of Gates
- numberOfFrames:
Number Of Frames
- numberOfCycles:
Number Of Cycles
- timing:
The timing mode of the detector
- triggerPeriod:
External trigger period. Used together with acquisitionTime to setup detector acquisition parameters.
- detectorNumber:
Returns the serial number of the module (normally the MAC address).
- detectorVersion:
Returns the version of the controller firmware.
- softwareVersion:
Returns the version of the software running on the detector.
- thisVersion:
Returns the version of the control software which is being used.
- tempAdc:
Returns the ADC temperature.
- tempFpga:
Returns the FPGA temperature.
- detectorMac:
Detector MAC. Arbitrary (e.g. 00:aa:bb:cc:dd:ee), but must be not in use in the same subnet.
- rOnline:
rOnline
- roi:
The user-defined region of interest (ROI), specified as [lowX, highX, lowY, highY]. [0, 0, 0, 0] will be interpreted as ‘whole range’.
- xIntegral:
Integrate the image in X direction. By default integral is done over Y.
- spectrumIntegral:
Integral of the spectrum, after applying ROI.
| Created: | 2020-04-30T12:40:13.000Z |
|---|---|
| Author: | Andrea Parenti |
| Notes: | FIX: use boost async in the receiver simulation. |
| Created: | 2020-04-29T05:03:42.000Z |
|---|---|
| Author: | Andrea Parenti |
| Notes: | FIX exposureTime default value |
| Created: | 2020-04-20T09:29:59.000Z |
|---|---|
| Author: | Andrea Parenti |
| Notes: |
This tag does not include yet: * Use trainId from frame metadata (not tested yet) |
| Created: | 2019-12-17T07:56:43.000Z |
|---|---|
| Author: | Andrea Parenti |
| Notes: | Use trainId from frame metadata - whenever available |
| Created: | 2019-12-09T09:57:24.000Z |
|---|---|
| Author: | Andrea Parenti |
| Notes: | Same as 1.5.1-2.6.5, which was wrongly numbered. |
| Created: | 2019-12-09T09:57:24.000Z |
|---|---|
| Author: | Andrea Parenti |
| Notes: | FIX m_numberOfModules initial value |
| Created: | 2019-11-18T11:35:18.000Z |
|---|---|
| Author: | Andrea Parenti |
| Notes: | Set additional read-out timeout for JF |
| Created: | 2019-10-18T08:35:24.000Z |
|---|---|
| Author: | Andrea Parenti |
| Notes: | Free shared memory in destructor |
| Created: | 2019-09-30T13:30:33.000Z |
|---|---|
| Author: | Andrea Parenti |
| Notes: |
| Created: | 2019-09-27T13:15:22.000Z |
|---|---|
| Author: | Andrea Parenti |
| Notes: |
|
| Created: | 2019-09-17T13:28:18.000Z |
|---|---|
| Author: | Andrea Parenti |
| Notes: | FIX update state to ON only after configuration is done |
| Created: | 2019-09-03T12:57:17.000Z |
|---|---|
| Author: | Andrea Parenti |
| Notes: | Write to output channels in the event loop |
| Created: | 2019-08-16T08:11:36.000Z |
|---|---|
| Author: | Andrea Parenti |
| Notes: | Install cmake from DEPENDS |
| Created: | 2019-07-18T10:47:59.000Z |
|---|---|
| Author: | Andrea Parenti |
| Notes: | Write to output channels in the event loop |
| Created: | 2019-07-18T10:04:37.000Z |
|---|---|
| Author: | Andrea Parenti |
| Notes: |
|
| Created: | 2019-06-13T11:59:18.000Z |
|---|---|
| Author: | Andrea Parenti |
| Notes: | Use UINT8 for gain data |
| Created: | 2019-05-31T15:10:36.000Z |
|---|---|
| Author: | Andrea Parenti |
| Notes: | Don’t verify outdir on control device - it could be on remote computer. |
| Created: | 2019-05-17T10:09:02.000Z |
|---|---|
| Author: | Andrea Parenti |
| Notes: |
|
| Created: | 2019-05-03T08:32:24.000Z |
|---|---|
| Author: | Andrea Parenti |
| Notes: | FIX - Reset framenumber and timestamp vectors after sending to output |
| Created: | 2019-04-29T12:27:10.000Z |
|---|---|
| Author: | xctrl |
| Notes: |
GOTTHARD_DETECTOR-1¶
| Instance id: | FXE_OGT1_TAD/DET/GOTTHARD_DETECTOR-1 |
|---|---|
| Class id: | GotthardControl |
| Host: | fxe-rr-sys-con-2 |
| Class documentation: | |
| GotthardControl | |
| Alias: | fxe-rr-sys-con-2 |
| Git repo: | https://git.xfel.eu/gitlab/karaboDevices/slsDetectors |
| Last modified: | 2021-06-08T10:33:28.000+02:00 |
| Created at: | 2018-01-15T15:20:05.000+01:00 |
| Main authors: | Parenti, Hauf, Flucke |
| Latest tag: | 1.9.2-2.11.1 |
| Deployment tag: | 1.9.2-2.11.1 |
| Scenes: | FXE_OGT1_TAD_GOTTHARD, FXE_OGT1_TAD_GOTTHARD_water_fall |
| Accessible by: | CONTROLS, CTRL, DA, danilevc, xdoc |
Warning
Rogue installation which is not mentioned in the deployment!
Warning
Installation not found in a standard path!
The documentation of the Karabo device for SLS detectors (Gotthard, Jungfrau) can be found here
In particular, the setup is described in this Section, and the troubleshooting in this other.
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device (i.e. of the server
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- start:
- Starts acquisition
- stop:
- Stops acquisition
- reset:
- Resets the device in case of an error
- detectorHostName:
- Detector Host Name
- detectorIp:
- Detector IP. Must be on the same subnet as the receiver.
- detectorHostPort:
- Detector Host Port. Will use 1952 if left empty.
- detectorHostStopPort:
- Detector Host Stop Port. Will use 1953 if left empty.
- rxHostname:
- Receiver Hostname
- rxTcpPort:
- Receiver TCP Port
- rxUdpIp:
- Receiver UDP IP
- rxUdpPort:
- Receiver UDP Port
- settings:
- Settings
- online:
- Sets the detector in online (1) or offline (0) mode.
- angDir:
- Sets the angular direction of the detector (1 means channel numberin the same direction as the angular encoder, -1 different direction).
- moveFlag:
- Related to a single controller d. 1 if the detector modules movewith the angular encoder, 0 if they are static (useful for multidetector systems)
- lock:
- lock
- extSig0:
- Ext Sig 0
- vHighVoltageMax:
- Max value allowed for ‘vHighVoltage’. Higher values will be rejected by the device.
- vHighVoltage:
- Sets the DAC value of the high voltage. Options: 0 90 110 120 150 180 200
- master:
- Sets the master of a multi-controller detector to the controller with index i. -1 removes master.
- sync:
- Sets the synchronization mode of the various controller within a detector structure
- badChannels:
- Sets the bad channel filename. Bad channels will be omitted in the .dat file. Use ‘none’ to unset.
- angConv:
- Sets the file with the coefficients for angular conversion. Use ‘none’ to disable angular conversion.
- globalOff:
- Sets the offset of the beamline i.e. angular position of channel0 when angular encoder at 0.
- binSize:
- Sets the size of the angular bins for angular conversion.
- threaded:
- Avoid changing it. Sets if the data are written to disk in parallel with the acquisition (1) or after the acquisition (0).
- detectorDeveloper:
- Detector Developer. (useful to define subset of working functions)
- flatFieldCorrectionFile:
- Flat field corrections file name. Use ‘none’ to disable corrections.
- positions:
- Positions for the acquisition. Usage: n pos1 pos2 … posn
- maximumDetectorSize:
- Maximum detector size
- bitDepth:
- Bit Depth
- exposureTime:
- exposure time value
- exposurePeriod:
- exposure period
- delayAfterTrigger:
- delay after trigger
- numberOfGates:
- Number Of Gates
- numberOfFrames:
- Number Of Frames
- numberOfCycles:
- Number Of Cycles
- timing:
- The timing mode of the detector
- acquisitionTime:
- Acquisition time. Depending on trigger mode, it will set different parameters on thedetector in order to have the acquisition running for the given time.
- triggerPeriod:
- External trigger period. Used together with acquisitionTime to setup detector acquisition parameters.
- detectorNumber:
- Returns the serial number of the module (normally the MAC address).
- detectorVersion:
- Returns the version of the controller firmware.
- softwareVersion:
- Returns the version of the software running on the detector.
- thisVersion:
- Returns the version of the control software which is being used.
- pollingInterval:
- The interval for polling the laser front-end for status.
- tempAdc:
- Returns the ADC temperature.
- tempFpga:
- Returns the FPGA temperature.
- detectorMac:
- Detector MAC. Arbitrary (e.g. 00:aa:bb:cc:dd:ee), but must be not in use in the same subnet.
- rOnline:
- rOnline
| Created: | 2021-05-18T15:36:27.000Z |
|---|---|
| Author: | Dennis Goeries |
| Notes: | Add interface for sls detectors |
| Created: | 2021-03-26T09:19:30.000Z |
|---|---|
| Author: | Andrea Parenti |
| Notes: | Summary: fix header include in Simulation mode. |
| Created: | 2021-02-08T14:38:14.000Z |
|---|---|
| Author: | Andrea Parenti |
| Notes: | Summary: update slsDetectorPackage to tag 5.0.1. |
| Created: | 2021-01-12T10:18:30.000Z |
|---|---|
| Author: | Andrea Parenti |
| Notes: | Summary: fix auto-generated class version. |
| Created: | 2020-12-02T08:58:03.000Z |
|---|---|
| Author: | Andrea Parenti |
| Notes: | Summary: fix for boost 1.68 (i.e. Karabo 2.11) |
| Created: | 2020-11-24T10:31:41.000Z |
|---|---|
| Author: | Andrea Parenti |
| Notes: | Summary: add version info |
| Created: | 2020-10-06T14:50:12.000Z |
|---|---|
| Author: | Andrea Parenti |
| Notes: | Summary: Fix undefined symbol on Ubuntu 20.04 |
| Created: | 2020-08-05T10:44:04.000Z |
|---|---|
| Author: | Andrea Parenti |
| Notes: |
|
| Created: | 2020-07-29T12:31:06.000Z |
|---|---|
| Author: | xctrl |
| Notes: | Fix crashes due to (potential) order problem |
| Created: | 2020-04-30T12:40:13.000Z |
|---|---|
| Author: | Andrea Parenti |
| Notes: | FIX: use boost async in the receiver simulation. |
| Created: | 2020-04-29T05:03:42.000Z |
|---|---|
| Author: | Andrea Parenti |
| Notes: | FIX exposureTime default value |
| Created: | 2020-04-20T09:29:59.000Z |
|---|---|
| Author: | Andrea Parenti |
| Notes: |
This tag does not include yet: * Use trainId from frame metadata (not tested yet) |
| Created: | 2019-12-17T07:56:43.000Z |
|---|---|
| Author: | Andrea Parenti |
| Notes: | Use trainId from frame metadata - whenever available |
| Created: | 2019-12-09T09:57:24.000Z |
|---|---|
| Author: | Andrea Parenti |
| Notes: | Same as 1.5.1-2.6.5, which was wrongly numbered. |
| Created: | 2019-12-09T09:57:24.000Z |
|---|---|
| Author: | Andrea Parenti |
| Notes: | FIX m_numberOfModules initial value |
| Created: | 2019-11-18T11:35:18.000Z |
|---|---|
| Author: | Andrea Parenti |
| Notes: | Set additional read-out timeout for JF |
| Created: | 2019-10-18T08:35:24.000Z |
|---|---|
| Author: | Andrea Parenti |
| Notes: | Free shared memory in destructor |
| Created: | 2019-09-30T13:30:33.000Z |
|---|---|
| Author: | Andrea Parenti |
| Notes: |
| Created: | 2019-09-27T13:15:22.000Z |
|---|---|
| Author: | Andrea Parenti |
| Notes: |
|
| Created: | 2019-09-17T13:28:18.000Z |
|---|---|
| Author: | Andrea Parenti |
| Notes: | FIX update state to ON only after configuration is done |
GOTTHARD_RECEIVER-1¶
| Instance id: | FXE_OGT1_TAD/DET/GOTTHARD_RECEIVER-1 |
|---|---|
| Class id: | GotthardReceiver |
| Host: | fxe-rr-sys-con-2 |
| Class documentation: | |
| GotthardReceiver | |
| Alias: | fxe-rr-sys-con-2 |
| Git repo: | https://git.xfel.eu/gitlab/karaboDevices/slsDetectors |
| Last modified: | 2021-06-08T10:33:28.000+02:00 |
| Created at: | 2018-01-15T15:20:05.000+01:00 |
| Main authors: | Parenti, Hauf, Flucke |
| Latest tag: | 1.9.2-2.11.1 |
| Deployment tag: | 1.9.2-2.11.1 |
| Scenes: | FXE_OGT1_TAD_GOTTHARD, FXE_OGT1_TAD_GOTTHARD_water_fall |
| Accessible by: | CONTROLS, CTRL, DA, danilevc, xdoc |
Warning
Rogue installation which is not mentioned in the deployment!
Warning
Installation not found in a standard path!
The documentation of the Karabo device for SLS detectors (Gotthard, Jungfrau) can be found here
In particular, the setup is described in this Section, and the troubleshooting in this other.
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device (i.e. of the server
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- rxTcpPort:
- Receiver TCP Port
- framesPerTrain:
- How many frames will be sent to DAQ for each train.If more are received from detector, they will be discarded.
- frameRateIn:
- Frame rate - incoming data from detector.
- frameRateOut:
- Frame rate - decoded data to output channels.
- onlineDisplayEnable:
- Enable online display of detector data.
- frameToDisplay:
- The index of the frame to be displayed in the train, starting from 0.
| Created: | 2021-05-18T15:36:27.000Z |
|---|---|
| Author: | Dennis Goeries |
| Notes: | Add interface for sls detectors |
| Created: | 2021-03-26T09:19:30.000Z |
|---|---|
| Author: | Andrea Parenti |
| Notes: | Summary: fix header include in Simulation mode. |
| Created: | 2021-02-08T14:38:14.000Z |
|---|---|
| Author: | Andrea Parenti |
| Notes: | Summary: update slsDetectorPackage to tag 5.0.1. |
| Created: | 2021-01-12T10:18:30.000Z |
|---|---|
| Author: | Andrea Parenti |
| Notes: | Summary: fix auto-generated class version. |
| Created: | 2020-12-02T08:58:03.000Z |
|---|---|
| Author: | Andrea Parenti |
| Notes: | Summary: fix for boost 1.68 (i.e. Karabo 2.11) |
| Created: | 2020-11-24T10:31:41.000Z |
|---|---|
| Author: | Andrea Parenti |
| Notes: | Summary: add version info |
| Created: | 2020-10-06T14:50:12.000Z |
|---|---|
| Author: | Andrea Parenti |
| Notes: | Summary: Fix undefined symbol on Ubuntu 20.04 |
| Created: | 2020-08-05T10:44:04.000Z |
|---|---|
| Author: | Andrea Parenti |
| Notes: |
|
| Created: | 2020-07-29T12:31:06.000Z |
|---|---|
| Author: | xctrl |
| Notes: | Fix crashes due to (potential) order problem |
| Created: | 2020-04-30T12:40:13.000Z |
|---|---|
| Author: | Andrea Parenti |
| Notes: | FIX: use boost async in the receiver simulation. |
| Created: | 2020-04-29T05:03:42.000Z |
|---|---|
| Author: | Andrea Parenti |
| Notes: | FIX exposureTime default value |
| Created: | 2020-04-20T09:29:59.000Z |
|---|---|
| Author: | Andrea Parenti |
| Notes: |
This tag does not include yet: * Use trainId from frame metadata (not tested yet) |
| Created: | 2019-12-17T07:56:43.000Z |
|---|---|
| Author: | Andrea Parenti |
| Notes: | Use trainId from frame metadata - whenever available |
| Created: | 2019-12-09T09:57:24.000Z |
|---|---|
| Author: | Andrea Parenti |
| Notes: | Same as 1.5.1-2.6.5, which was wrongly numbered. |
| Created: | 2019-12-09T09:57:24.000Z |
|---|---|
| Author: | Andrea Parenti |
| Notes: | FIX m_numberOfModules initial value |
| Created: | 2019-11-18T11:35:18.000Z |
|---|---|
| Author: | Andrea Parenti |
| Notes: | Set additional read-out timeout for JF |
| Created: | 2019-10-18T08:35:24.000Z |
|---|---|
| Author: | Andrea Parenti |
| Notes: | Free shared memory in destructor |
| Created: | 2019-09-30T13:30:33.000Z |
|---|---|
| Author: | Andrea Parenti |
| Notes: |
| Created: | 2019-09-27T13:15:22.000Z |
|---|---|
| Author: | Andrea Parenti |
| Notes: |
|
| Created: | 2019-09-17T13:28:18.000Z |
|---|---|
| Author: | Andrea Parenti |
| Notes: | FIX update state to ON only after configuration is done |
RECEIVER-2¶
| Instance id: | FXE_OGT1_TAD/DET/RECEIVER-2 |
|---|---|
| Host: | exflcon06n0 |
| Class documentation: | |
| GotthardReceiver | |
| Alias: | fxe-rr-sys-con-2 |
| Git repo: | https://git.xfel.eu/gitlab/karaboDevices/slsDetectors |
| Last modified: | 2020-04-30T14:33:02.000+02:00 |
| Created at: | 2018-01-15T15:20:05.000+01:00 |
| Main authors: | Parenti |
| Latest tag: | 1.7.2-2.8.3 |
| Deployment tag: | 1.7.2-2.8.3 |
| Accessible by: | |
Warning
Host not accessible by [‘xctrl’]!
The documentation of the Karabo device for SLS detectors (Gotthard, Jungfrau) can be found here
In particular, the setup is described in this Section, and the troubleshooting in this other.
- _deviceId_:
Do not set this property, it will be set by the device-server
- deviceId:
The device instance ID uniquely identifies a device instance in the distributed system
- heartbeatInterval:
The heartbeat interval
- alarmCondition:
The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- globalAlarmCondition:
This is the global alarm condition for this device. The current alarm condition of this device will be calculated from this alarm condition and the alarm condition of each property.
- _serverId_:
Do not set this property, it will be set by the device-server
- visibility:
Configures who is allowed to see this device at all
- classId:
The (factory)-name of the class of this device
- classVersion:
The version of the class of this device defined in KARABO_CLASSINFO
- karaboVersion:
The version of the Karabo framework running this device
- serverId:
The device-server on which this device is running on
- hostName:
Do not set this property, it will be set by the device-server.
- pid:
The unix process ID of the device (i.e. of the server
- state:
The current state the device is in
- status:
A more detailed status description
- lockedBy:
The name of the device holding a lock on this one (empty if not locked)
- slotClearLock:
Clear the lock on this device
- lastCommand:
The last slot called.
- archive:
Decides whether the properties of this device will be logged or not
- log:
Logging settings
- offsetLeft:
Left offset of motor, can only be set before instantiation or via the calibrate slot.
- offsetRight:
Right offset of motor, can only be set before instantiation or via the calibrate slot.
- offsetTop:
Top offset of motor, can only be set before instantiation or via the calibrate slot.
- offsetBot:
Bot offset of motor, can only be set before instantiation or via the calibrate slot.
- reverseLeft:
Reverse direction of Left motor axis in relation to X. Can only be set before instantiation.
- reverseRight:
Reverse direction of Right motor axis in relation to X. Can only be set before instantiation.
- reverseTop:
Reverse direction of Top motor axis in relation to Y. Can only be set before instantiation.
- reverseBottom:
Reverse direction of Bot motor axis in relation to Y, can only be set before instantiation.
- positionIn:
The defined in position. Save parameters by editing before instatiation.
- positionOut:
The defined in position. Save parameters by editing before instatiation.
- motor:
The motor InstanceId of the motors of the slit system.
- open:
Open slit one step
- close:
Close slit one step
- right:
Move slit one step in +X
- left:
Move slit one step in -X
- up:
Move slit one step in Y
- down:
Move slit one step in -Y
- closeX:
Close slit one step in X
- openX:
Open slit one step in X
- openY:
Open slit one step in Y
- closeY:
Close slit one step in Y
- calibrate:
Calibrate actual position to calibrated position.
- availableScenes:
Scenes from the Slit System
- _connection_:
Do not set this property, it will be set by the device-server
- useTimeserver:
Unused - whether device connects to time server is configured via ‘timeServerId’
- progress:
The progress of the current action
- performanceStatistics:
Accumulates some statistics
- version:
Version of this Karabo device.
- beckhoffComDevice:
InstanceId of the BeckhoffCom device that forwards commands to the PLC.
- functionBlockName:
The type of the firmware block.
- fwInstanceName:
The name of the firmware block instance.
- fwVersion:
The version of the PLC framework.
- terminal:
???
- hardwareStatusBitField:
This word encodes in bits the hardware-status information of this device
- hardwareState:
The current state of the hardware decoded
- hardwareRegion:
The current region of the hardware decoded
- hardwareErrorDescriptor:
This word encodes in bits describing the hardware error
- hardwareErrorDescription:
Error Code description
- waitingFor:
Any call to the PLC will be published here, once the reply is received this property will be cleared. Commands will not be sent to the PLC until this property is cleared.
- epsilon:
The epsilon determines the amount of change until a new physical value is posted from the hardware
- interlockReadOnly:
Defines whether interlock conditions are configurable from this interface.
- interlockOn:
Defines whether interlock surveillance is on or off.
- interlockOk:
Defines whether interlock is ok (true) or broken (false).
- busy:
Defines whether the PLC softdevice is busy.
- disableEpsilonFeedback:
If false, the epsilon will be regulated until the incoming rate reaches the maximum rate
- maxStateUpdateRate:
If state updates per second exceed this threshold, the state will be displayed as CHANGING
- noisyStateUpdateRateValue:
Show the state update rate when it’s above ‘Max State Update Rate’ threshold.
- isStateUpdateNoisy:
State update rate is above ‘Max State Update Rate’ threshold.
- reset:
Resets the device in case of an error
- enableInterlockedSlots:
Send device into INTERLOCK_BROKEN state, thus enabling all interlocked slots.
- disableInterlockedSlots:
Send device into INTERLOCKED state, thus enabling all interlocked slots.
- requestHardwareValues:
Ask for all property values on the device
- propertiesToPoll:
All specified properties will be polled from the PLC with the given poll-rate. Only PLC aliases or device keys corresponding to PLC properties are allowed
- pollInterval:
Hardware poll interval in seconds
- propertiesToRead:
The specified properties will be read from the PLC by activating the Read button. Only PLC aliases or device keys corresponding to PLC properties are allowed
- readHardware:
Requests value updates from the PLC for the properties listed under ‘Properties to read’
- force:
???
- trigger:
Sends a software trigger to the camera
- maxUpdateFrequency:
set to limit maximum update frequency for some values.
- interfaces:
Describes the interfaces of this device
- home:
CHoming
- on:
CEnableAxis
- off:
CDisableAxis
- calibrateToEncoder:
Calibrate actual position to encoder position.
- calibrateTarget:
The motor scale is set to this position when hitting calibrate
- resetAxis:
CResetAxis
- specificError:
ASpecificError
- moveRelative:
CMoveRelative
- move:
CMoveAbsolute
- emergencyStop:
CStop
- stop:
Stops acquisition
- moveConstantVelocity:
set property amovevelocity
moveModulo:
- actualPosition:
AActualPosition
- stepSize:
AMoveDistance
- targetVelocity:
AMoveVelocity
- targetPosition:
AAbsoluteTargetPosition
- isCWLimit:
Is at hardware end-switch high - CW limit.
- isCCWLimit:
Is at hardware end-switch low - CCW limit.
- isSWLimitHigh:
Is at software limit high.
- isSWLimitLow:
Is at software limit low.
- isInterlockLimitHigh:
Is at Interlock limit high.
- isInterlockLimitLow:
Is at Interlock limit low.
- mc2DiscreteMotion:
e.g. relative or absolute position movement
- mc2ContinuousMotion:
e.g. constant velocity
mc2ErrorStop:
- isOnTarget:
Indicates whether the motor is on target or not.
- relativeDeadband:
if target and actual positions have a relative difference smaller than this property the ‘move’ command will not be sent to the PLC.
- stepUp:
Move to actual position plus step length.
- stepDown:
Move to actual position minus step length.
- activeController:
Select the Active Controller.
- activeControllerPLC:
Select the Active Controller.
- topChannel:
Please specify the ADC channel which correspond to Top
- bottomChannel:
Please specify the ADC channel which correspond to Bottom
- leftChannel:
Please specify the channel which correspond to Left
- rightChannel:
Please specify the channel which correspond to Right
- calibrationFactorX:
Calibration Factor to align beam position in x direction
- calibrationFactorY:
Calibration Factor to align beam position in y direction
- upperBound:
upper range of window to select desired pulses
- lowerBound:
Lower range of window to select desired pulses
- temporalAverage:
Average is evaluated over N last Trains
- numberOfPulses:
Number of pulses per train
- pulseThreshold:
Threshold to validate the pulse
- trainThreshold:
Threshold to validate the train
- pulseValidity:
True, if a value of all channels at a given pulses are greater than pulse threshold otherwise false
- trainValidity:
True, if pulseValidity of all channels are greater than train threshold otherwise false
- quadrant:
Quadrant
- scatterPosition:
Scatter Position Node
- reconnectInterval:
Reconnect Interval to DOOCS in case of ERROR
- location:
Location identifies DOOCS server like FACILITY/DEVICE/LOCATION
- updateInterval:
Update interval.
- lockStatus:
O: Locked - 1: NOT locked - 3: Unknown
- lock:
lock
- unlock:
Unlock the laser by setting the coarseTune to ID: 7
- coarseTune:
lock the laser (close fast loop in the firmware) command id: 6 - unlock the laser (open fast loop) command id: 7- tune laser to operation point and lock it: 3 - tune laser to operation point but do not lock it: 1 - stop tuning action: 2
- stepLength:
Step length used in Step Up/Step Down.
- zeroAngle:
The position of the motor where the zero angle is defined
- offsetIntensity:
Defines the lowest soft limit
- cppServerId:
The cppServer where the beckhoffCom is running on
- beckhoffId:
The deviceId of beckhoffCom to contact, chosen among PLCs discovered in the system.
- blacklist:
These devices won’t be instantiated etc.
- groups:
The available component groups
- components:
The available components
- instantiateWait:
The deviceId of beckhoffCom to monitor
- timeoutConnectToBCom:
Timeout for succesfully connect to PLC
- timeoutReadDevConfig:
Timeout for getting the same number of failures when reading the configuration of devices
- setDefaultDevConfig:
Set/Unset device configuration following the DEFAULT section in config template. In case itis True Timeout for succesfully get the configuration of a device
- outputFileRoot:
Template string for output XML file
- inputFileTemplate:
File with variables to save in FW
- configDir:
Folder to store configuration files
- plcInFwTemplate:
List of PLCs which have a specific configuration to save, as found in the FW Template
- instantiateDevices:
Issues devices instantiation. Existing devices will trigger an ERROR log message. NOTICE: The devices instantiated in this way will have default configurations, e.g. Alarm Limits will not be set. Shutdown and re-instantiate from the project if necessary.
- instantiateQuick:
Instantiate all devices on selected PLC quickly
- instantiateGroupDevices:
Instantiate all selected group devices in selected PLC
- instantiateComponentDevices:
Instantiate all selected component devices in selectedPLC
- resetDevices:
Reset all devices in Error state
- getOfflineDevices:
Check which devices are still offline
- shutdownDevices:
Shutdown all devices
- shutdownGroupDevices:
Shutdown all group devices
- shutdownComponentDevices:
Shutdown all component devices
- getPLCsInFwTemplate:
Get the list of PLCs in Firmware Template which require a config different from what is stated in DEFAULT.
- getPLCsInSystem:
Get list of PLCs active in current topic
- handleMultiConfigToXML:
The retrieved config of devices in PLCs is written on an XML file
- handleSingleConfigToXML:
The retrieved config of devices in selected beckhoffId is written in XML file
- serverUri:
URI of the PLC server in the form ‘[tcp://]host[:port]’. Default scheme ‘tcp’ and default port 1234 are added automatically, if not specified.
- serverTimeout:
Timeout for server responses.
- autoResetTime:
Time to wait before an automatic reset on the device is attempted. Can be set before instantiation.
- connectionSettlingTime:
Minimum duration of a successful connection to the PLC. A connection shorter than this will increase the ‘Failed Connection Attempts’ number
- failedConnectionAttempts:
Number of consecutive attempts to connect.
- plcUptime:
Total time (in seconds), that the PLC server is up and running
- createGenericDevices:
If enabled, BeckhoffCom creates generic Karabo devices for all PLC devices, which are not yet instantiated.
- messageRateOut:
The average rate of messages sent by BeckhoffCom
- messageRateIn:
The average rate of messages received by BeckhoffCom
- byteRateOut:
The average rate of bytes sent by BeckhoffCom
- byteRateIn:
The average rate of bytes received by BeckhoffCom
- availablePlcDevices:
Lists all available PLC devices
- updatesRate:
The average rate of updates to the Beckhoff Devices
- devicesBlacklist:
List of the devices that will not be instantiated automatically.
- instantiationInterval:
The interval between consecutive instantiations
- ACpuFrequency:
Frequency of the CPU.
- ACurrentCpuUsage:
Current CPU usage.
- ACurrentCpuTemperature:
Current temperature of the CPU.
- AProgramMemoryAllocated:
Allocated program memory.
- AProgramMemoryAvailable:
Available program memory.
- AStorageMemoryAllocated:
Allocated storage-memory. Available on Windows CE.
- AStorageMemoryAvailable:
Available storage-memory. Available on Windows CE.
- AMemoryDivision:
MemoryDivision. Available on Windows CE.
- AProgramMemoryAllocated2:
Allocated program memory.
- AProgramMemoryAvailable2:
Available program memory.
- AMacAddess:
MAC-Address of the PLC (17 char string).
- AIpv4Address:
Current IPv4 Address of the PLC in dotted notation (15 char string).
- AIpv4SubnetMask:
IPv4 subnet mask of the PLC in dotted notation (15 char string).
- ADhcpServerIpv4Address:
IP-Address of the DHCP-Server in dotted notation (15 char string).
- ADhcpServerEnabled:
True if the DHCP-Server is enabled.
- AMainboardType:
Type of the main-board.
- ASerialNumber:
Serial number.
- AProductionDate:
Production date of the main-board.
- ABootCount:
Boot count.
- AOperatingTimeInMinutes:
Operating time of the main-board.
- AMinBoardTemperature:
Minimum temperature of the main-board.
- AMaxBoardTemperature:
Maximum temperature of the main-board.
- MinInputVoltage:
Minimum input voltage of the main-board.
- MaxInputVoltage:
Maximum input voltage of the main-board.
- MainboardTemperature:
Current temperature of the main-board.
- APlcProjectVersion:
PLC Project Version
- AProjectGeneratorVersion:
Project Generator Version
- ATCPBufferSize:
TCP/IP buffer size.
- ATrainID:
Train ID
- ABeamModes:
Beam Modes
- ATCPOutputDataRate:
TCP Output Data Rate
- ATCPOutputBufLvlMax:
TCP Output Buf Lvl Max
- ATCPInputDataRate:
TCP Input Data Rate
- ATCPInputBufLvlMax:
TCP Input Buf Lvl Max
- APLCCycleTime:
PLC Cycle Time
- ignore:
Ignore
- configure:
Upload configuration parameters to the FEM
- monitor:
Monitor
- record:
Record
- tune:
Tune
- toggle:
Pause or resume a running acquisition.
- lastStatusMessage:
Status message of last command
- loggerConfig:
Runtime logger configuration
- policy:
Errors handling policy
- ApplicationMonitor:
Application health monitor
- BookKeeper:
Book keeper
- BufferManager:
Buffer manager
- DataAccessor0:
Data accessor 0
- DataAccessor1:
Data accessor 1
- DataDispatcher:
Data dispatcher
- DataIntegrator:
Data integrator
- DataMonitor:
Data content monitor
- FastDataCollector:
Fast data collector
- Formatter:
Formatter
- InternalTrigger:
Internal trigger
- MessageLogger:
Message logger
- PreProcessor:
Pre processor
- Scheduler:
Scheduler
- SlowDataCollector:
Slow data collector
- StatisticsBuilder:
Statistics builder
- Summarizer:
Data summarizer
- TrainDataReceiver:
Train data receiver
- TrainReconstructor:
Train data reconstructor
- Vectorizer:
Data vectorizer
- Writer:
Writer
- enableDaqNode:
Enable DAQ node
- storageManager:
Storage manager device
- groupId:
Aggregators group Id
- groupInfix:
Aggregators group infix
- channelId:
channel Id
- channelsCount:
Number of channels
- mountPoint:
Mount point
- dataPath:
Proposal data path
- chunkSize:
Number of trains to buffer in memory
- chunksCount:
Chunk count per file
- maxExpectedPulses:
Maximum number of pulses expected per train
- dataType:
Data type
- runController:
The deviceId of the RunController to use, starts and stops daq.
- experimentDetails:
Experiment details
- sampleDetails:
Sample details
- runDetails:
Run details
- enableXTDF:
Enable receiving train data via UDP
- OriginalDataFormat:
Name of file that contains the original data format description, include train data format, dataset and run info.
- Detector:
Name of file that contains the detector configuration.
- timeServerId:
The instance id uniquely identifies a TimeServer instance in the distributed system
- Logger:
Logging settings
- configurations:
All configuration groups and their sources
- sources:
Overall list of data sources and their attributes
- operationMode:
Operation mode
- metadataSchemaVersion:
Metadata schema version
- proposalNumber:
Proposal number
- experiment:
Experiment
- sample:
Sample
- runNumber:
Run number
- user:
User
- localConfiguration:
Local configuration
- remoteConfiguration:
Remote configuration
- debug:
Debug mode
- topicId:
Topic identifier used by this device
- filenameId:
Name of the file generated and send by email
- emailToId:
Email to where the report should be send
- group:
Structure describing data sources logically belonging together.
- owner:
The person to contact regarding usage of this group
- client_email:
Metadata Catalogue Client User email address
- client_id:
Metadata Catalogue User Oauth identifier
- client_secret:
Metadata Catalogue User Oauth secret
- metadata_application_url:
Metadata Catalogue application Web Url
- slotPushToDaq:
Push run configuration to DAQ
- slotRetrieveProposalDetails:
Retrieve proposal details
- actions:
Actions
- defaultMaxSize:
Default max size for vectors when this is not specified in data schema
- runConfigurator:
The deviceId of the current RunConfigurator. It is filled automatically.
- dataManager:
Data manager device
- proposalDataPath:
Proposal data path
- runMsg:
Run message
- trainId:
Current Train Id(landmark)
- refTrainId:
Method and offset for calculating the reference Train Id
- daqGlobalState:
Global state of the DAQ system
- aggregators:
Aggregators devices
- dataSourceToAggregatorsMapping:
Data sources to aggregators mapping
- dataAggregators:
The deviceId to the DataAggregators on the current RunController. Tick autoFill to fill automatically.
- clientId:
Client Id
- daqManager:
DAQ management system
- availableGroups:
Avialable groups
- scanGroupsResult:
Scan Results
- configuratorId:
DAQ CONFIGURATOR device Id
- recentTrainId:
Most recently published train ID from timeServer
- trainIdThreshold:
Threshold for trainId
- checkTrainIdFrom:
Return TrainId from device slot/configuration
- addWaitForData:
This is in addition to how long the data aggregator waits
- strictTidTesting:
If true, train ids in the future are not allowed.
- daqTimeout:
The configuration timeout to wait for DAQ state changes
- autoFill:
Automatically fill the list of DataAggregators from the RunController. Uncheck to manually define the relevant DataAggregators.
- start:
Starts acquisition
- setup:
Configure the DAQ before acquisition and check device states.
- createGrid:
Create a parallelogram with the following input
steps_x, steps_y, v_bl=None, v_br=None, v_tl=None, v_tr=None, exclude=”topRight”
- use_daq:
If the scantool should be used without XFEL DAQ, set tofalse. Can only be set before instantiation.
- daqControllerId:
The deviceId to the daq controller device.
- isConfigured:
Boolean indicator if the scantool has been configured.
- actualConfiguration:
String representation of the actual configuration applied for the scan
- activeSources:
Alias representation of configured data sources
- activeMotors:
Alias representation of configured motors
- activeTriggers:
Alias representation of configured triggers
- dataEnv:
Data Sources
- pipelineWait:
Set this value to define the pipeline wait time for the data sources to wait for a new value
- pauseEachStep:
Set to pause on arriving at each motor position
- stream:
Internal value to signalize streaming while scanning
- isMoving:
This boolean indicates if the karabacon is in moving state. Required for folding daq data.
- isAcquiring:
This boolean indicates if the karabacon is acquiringdata. Required for folding daq data.
- acquisitionTime:
Acquisition time. Depending on trigger mode, it will set different parameters on thedetector in order to have the acquisition running for the given time.
- configureTriggers:
Set this value to True and the triggers will configure the acquisition time for each step
- configureVelocity:
Set this value to True to control motor velocity during continuous motion scans. The speed will be calculated from ‘acquisitionTime’.
- availableMacros:
Provides scan macros from the scan device
- output:
Output Channel for the scan data
- abort:
Call this slot to stop everything
- pause:
Call this slot to pause or resume running scan
- proxy:
The Clock and Control device
- uploadOk:
Was the upload to Veto Memory Successful
- displayedSequence:
Sequence generated from user input
- displayedBinOutput:
The bits that are sent to the C&C, one entry for each bunch, ordered
- displayedOutput:
The bits that are sent to the C&C, one entry for each bunch, ordered, human readable
- vetoMode:
The mode in which to generate the pattern.
- inputString:
The input can be valid python code, that generates either an integer, or an iterable of integers. When doing equations, remember to cast your floats to ints.
- saveVetoPatternFile:
Save VETO pattern to disk file, as configured in the CCMon device
- uploadPatternFile:
Upload VETO pattern from file into VETO memory, as configured in the CCMon device, and check that the upload was correct
- deviceNames:
The LpdFem devices to be sub-control
- connectFem:
Open connection to FEM
- disconnectFem:
Close connection to FEM
- prepare:
Prepare new configuration parameters for the FEM
- startDAQ:
Start data acquisition
- stopDAQ:
Stop acquisition immediately
- sync_params:
Sets all composite parameters on fems.
- manual_recover:
Try recovery from UNKNOWN after state desynchronization has been manually solved for the respective children.
- asicPowerEnable0:
ASIC 0 LV Power Enable
- asicPowerEnable1:
ASIC 1 LV Power Enable
- asicRxGainAlgorithmType:
Set the ASIC gain selection algorithm type (0=Original with Fixed Thresholds at Full Scale, 1=Variable Thresholds using 64 levels; 2,3 reserved)
- asicRxGainThresholdx10:
Set AsicRx Gain Select Threshold for x10 (same value for all 128 asics); 1 (MIN) to 64 (FULL SCALE SIGNAL) ; used when asicRxGainAlgorithmType = 1
- asicRxGainThresholdx100:
Set AsicRx Gain Select Threshold for x100 (same value for all 128 asics); 1 (MIN) to 64 (FULL SCALE SIGNAL) ; used when asicRxGainAlgorithmType = 1
- cccEmulationMode:
Enable to emulate Clock & Control commands (for testing in absence of C&C)
- cccProvideNumberImages:
ASICs will send “numberImages” images (BUT only if cccSystemMode=2) True=C&C decides, False=Use numberImages
- cccResetDelay:
Adjust timing of reset (in steps of clock cycles)
- cccStopDelay:
Adjust timing of the stop (in steps of clock cycles)
- cccSystemMode:
Clock & Control System Mode 0=Without C&C, 1=C&C without vetoes, 2=With C&C and vetoes
- cccVetoPatternFile:
Filename containing the veto bunch pattern (10 patterns, 3072 bits each)
- cccVetoStartDelay:
Adjust timing of veto arrival (in steps of clock cycles)
- femAsicClockSource:
ASIC clock source 0=Fem local oscillator (100MHz), 1=XFEL synched clock (99 MHz), 2=PETRAIII synched clock (~114 MHz), 3=Diamond
- femAsicCmdSequence:
ASIC Command Words defined in XML syntax
- femAsicCommandLength:
ASIC length of command word in clock periods which determines ASIC sampling period; valid values are: 20 => 5 MHz ; 22 => 4.5 MHz (default XFEL 99MHz clock) ; 25 => 4.0 MHz ; 30 => 3.33 MHz ; 40 => 2.5 MHz ; 50 => 2.0 MHz ; 100 => 1.0 MHz
- femAsicDataType:
ASIC data type 0=Sensor data, 1=FEM internal counting, 2=ASIC pseudorandom
- femAsicGain:
Set the ASIC gain selection mode (0=ASIC algorithm, 1, 10, 100)
- femAsicPixelFeedbackOverride:
ASIC pixel feedback override selection: 0=low(50pF), 1=high(5pF), -1=XML decides
- femAsicPixelSelfTestOverride:
ASIC pixel self-test override selection: 0=off, 1-5=test selection, -1=XML decides
- femAsicSetupParams:
ASIC Setup Parameters defined in XML syntax
- femInvertAdcData:
Enable Invert ADC ASIC data True=Invert Data
- femPpcEmulatePipeline:
Emulate Pipeline to compute the Pulse Number and Cell ID for the Image Descriptors
- femPpcImageReordering:
Enable reordering images in readout by Pulse Number if femPpcEmulatePipeline enabled
- femPpcMode:
Fem PPC mode 0=single train shot with PPC reset, 1=Continuous readout
- femStartTrainDelay:
Delay between trigger arrival and start of train (in FEM clock cycles)
- femStartTrainInhibit:
Inhibit period after each trigger (in FEM clock cycles) which holds off further triggers to allow data to be readout
- femStartTrainPolarity:
Set polarity of the external signal indicating start of train 0=No inversion, 1=Invert signal
- femStartTrainSource:
Train start signal source 0=XFEL Clock & Ctrl command/reset, 1=Software, 2=LCLS, 3=Petra (derived from PETRAIII clock), 4=Diamond
- femVetoPolarity:
Set polarity of the external veto signal 0=No inversion, 1=Invert signal
- integrationCycles:
Sets the number of integration cycles per images
- numPulsesInTrainOverride:
Length of XRay Pulse Train (number pulses)
- numberImages:
Sets the number of images per trigger
- numberTrains:
Number of trains [if LL Data Generator or PPC Data Direct selected]
- sensorBias0:
Sensor 0 HV Bias Voltage [V]
- sensorBias1:
Sensor 1 HV Bias Voltage [V]
- sensorBiasEnable0:
Sensor 0 HV Bias Enable
- sensorBiasEnable1:
Sensor 1 HV Bias Enable
- tenGigInterframeGap:
10GigE Inter-frame gap timer [clock cycles]
- tenGigUdpPacketLen:
10GigE UDP packet payload length
- timeoutTrain:
Timeout in seconds on waiting for next Train during run
- trainGenInterval:
Interval (in 100 mhz clock periods) between internally generated Train start commands
- proxyCACML:
The Clock and Control device
- fem:
Device controlling Fem, can be composite
- ccMon:
Device controlling clock & control.
- data_taking:
Detector Device That Implements TakeData Function.
- x2Timer:
The utca device
- cancel:
Cancels last button pressed.
- femBootUpTime:
Time needed for FEM to be responsive after powering up [s].
- asicBootUpTime:
Time needed for asics to follow last commands [s].
- powerTimeout:
Time needed for power to arrive at all FEMS [s].
- configTimeout:
Time needed for femComposit to upload config
- scenarioConfig:
Configuration of common operation scenarios
- emergencyShutdown:
Power off quadrants immediately.
- uploadConfig:
Sends selected configuration to detector.
- getReady:
Bring detector in a state ready for data taking
- startDisablePower:
Disable LPDpower & …
- disable:
Disable FEM to be ignored
- enable:
Enable FEM to be part of the system
- disabled:
Disable FEM, will no longer be controlled by the composite
- sys_status:
Status summary
- error_msg:
Error message.
- sync_start_time:
Unix timestamp to trigger start at
- femHost:
FEM hostname or IP address
- femPort:
FEM port number
- femTimeout:
FEM connection timeout
- femAsicModuleType:
Selects ASIC module type 0=Supermodule, 1=Single ASIC, 2=2-tile module, 3=Stand-alone
- femLegacyPowerCard:
Enable legacy power card support
- tenGig0SourceMac:
10GigE 0 UDP Source MAC Address
- tenGig0SourceIp:
10GigE 0 UDP Source IP Address
- tenGig0SourcePort:
10GigE 0 UDP Source Port
- tenGig0DestMac:
10GigE 0 UDP Destination MAC Address
- tenGig0DestIp:
10GigE 0 UDP Destination IP Address
- tenGig0DestPort:
10GigE 0 UDP Destination Port
- femEnableTenGig:
Enables transmission of image data via 10GigE UDP interface
- femDataSource:
Source of data sent to 10GigE: 0=ASIC (via PPC), 1=ASIC (bypassing PPC), 2=Frame Generator, 3=PPC (pattern data)
- femAsicEnableMask:
ASIC RX channel enable mask (4*32 bits)
- femReadoutOperatingMode:
FEM readout operating mode (e.g. Normal, Self-test scan etc, TBD
- femAsicLocalClock:
ASIC clock scaling 0=100 MHz (no scaling), 1=Scaled down clock (10 MHz)
- femAsicSetupLoadMode:
ASIC control load mode 0=parallel, 1=daisy chain (being tested)
- femAsicRxCmdWordStart:
Enable ASIC readout started by Command Word in femAsicCmdSequence file
- femAsicSetupClockPhase:
ASIC Setup Params additional phase adjustment of clock rsync wrt ASIC reset
- tenGigFarmMode:
10GigE farm mode 1=Disabled, 2=Fixed IP, multi port, 3=Farm mode with nic lists
- femAsicVersion:
ASIC Version 1=version 1, 2=version 2
- femAsicGainOverride:
Enable Fem gain selection override False=Gain set by femAsicGain, True=Gain set by Asic Command Sequence XML tag(s)
- femDebugLevel:
Set the debug level
- tenGig0DataGenerator:
10GigE 0 Data generator 1=Data Generator 2=PPC DDR2; Only relevant if femDataSource=2 [Frame Generator]
- tenGig0DataFormat:
10GigE 0 Data format type 0=counting data; Only relevant if femDataSource=2 [Frame Generator]
- tenGig0FrameLength:
10GigE 0 Frame length in bytes; Only relevant if femDataSource=2 [Frame Generator]
- tenGig0NumberOfFrames:
10GigE 0 Number of frames to send in each cycle; Only relevant if femDataSource=2 [Frame Generator]
- femModuleId:
ID for FEM to differentiate from which FEM data is coming from 0 - 15
- femAsicTestDataPatternType:
Increment test data option [if femAsicDataType=1] 0=Every Pixel 1=Only Every Image
- femTrainIdInitLsw:
Train ID initial (lower 32-bit) value, Not applicable for C&C nor Data Checker
- femTrainIdInitMsw:
Train ID initial (upper 32-bit) value, Not applicable for C&C nor Data Checker
- powerCardFault0:
Power Card 0 Fault Flag
- powerCardFault1:
Power Card 1 Fault Flag
- powerCardFemStatus0:
Power Card 0 FEM Status Flag
- powerCardFemStatus1:
Power Card 1 FEM Status Flag
- powerCardExtStatus0:
Power Card 0 External Status Flag
- powerCardExtStatus1:
Power Card 1 External Status Flag
- powerCardOverCurrent0:
Power Card 0 Overcurrent Flag
- powerCardOverCurrent1:
Power Card 1 Overcurrent Flag
- powerCardOverTemp0:
Power Card Over 0 Temperature Flag
- powerCardOverTemp1:
Power Card Over 1 Temperature Flag
- powerCardUnderTemp0:
Power Card Under 0 Temperature Flag
- powerCardUnderTemp1:
Power Card Under 1 Temperature Flag
- powerCardTemp0:
Power Card 0 Temperature [C]
- powerCardTemp1:
Power Card 1 Temperature [C]
- sensor0Temp:
Sensor 0 Temperature [C]
- sensor1Temp:
Sensor 1 Temperature [C]
- sensor2Temp:
Sensor 2 Temperature [C]
- sensor3Temp:
Sensor 3 Temperature [C]
- sensor4Temp:
Sensor 4 Temperature [C]
- sensor5Temp:
Sensor 5 Temperature [C]
- sensor6Temp:
Sensor 6 Temperature [C]
- sensor7Temp:
Sensor 7 Temperature [C]
- sensor8Temp:
Sensor 8 Temperature [C]
- sensor9Temp:
Sensor 9 Temperature [C]
- sensor10Temp:
Sensor 10 Temperature [C]
- sensor11Temp:
Sensor 11 Temperature [C]
- sensor12Temp:
Sensor 12 Temperature [C]
- sensor13Temp:
Sensor 13 Temperature [C]
- sensor14Temp:
Sensor 14 Temperature [C]
- sensor15Temp:
Sensor 15 Temperature [C]
- femVoltage0:
FEM 5V Supply 0 Voltage [V]
- femVoltage1:
FEM 5V Supply 1 Voltage [V]
- femCurrent0:
FEM 5V Supply 0 Current [A]
- femCurrent1:
FEM 5V Supply 1 Current [A]
- digitalVoltage0:
ASIC 1.2V Digital Supply 0 Voltage [V]
- digitalVoltage1:
ASIC 1.2V Digital Supply 1 Voltage [V]
- digitalCurrent0:
ASIC 1.2V Digital Supply 0 Current [mA]
- digitalCurrent1:
ASIC 1.2V Digital Supply 1 Current [mA]
- sensor0Voltage:
Sensor 0 3.3V Supply Voltage [V]
- sensor1Voltage:
Sensor 1 3.3V Supply Voltage [V]
- sensor2Voltage:
Sensor 2 3.3V Supply Voltage [V]
- sensor3Voltage:
Sensor 3 3.3V Supply Voltage [V]
- sensor4Voltage:
Sensor 4 3.3V Supply Voltage [V]
- sensor5Voltage:
Sensor 5 3.3V Supply Voltage [V]
- sensor6Voltage:
Sensor 6 3.3V Supply Voltage [V]
- sensor7Voltage:
Sensor 7 3.3V Supply Voltage [V]
- sensor8Voltage:
Sensor 8 3.3V Supply Voltage [V]
- sensor9Voltage:
Sensor 9 3.3V Supply Voltage [V]
- sensor10Voltage:
Sensor 10 3.3V Supply Voltage [V]
- sensor11Voltage:
Sensor 11 3.3V Supply Voltage [V]
- sensor12Voltage:
Sensor 12 3.3V Supply Voltage [V]
- sensor13Voltage:
Sensor 13 3.3V Supply Voltage [V]
- sensor14Voltage:
Sensor 14 3.3V Supply Voltage [V]
- sensor15Voltage:
Sensor 15 3.3V Supply Voltage [V]
- sensor0Current:
Sensor 0 3.3V Supply Current [A]
- sensor1Current:
Sensor 1 3.3V Supply Current [A]
- sensor2Current:
Sensor 2 3.3V Supply Current [A]
- sensor3Current:
Sensor 3 3.3V Supply Current [A]
- sensor4Current:
Sensor 4 3.3V Supply Current [A]
- sensor5Current:
Sensor 5 3.3V Supply Current [A]
- sensor6Current:
Sensor 6 3.3V Supply Current [A]
- sensor7Current:
Sensor 7 3.3V Supply Current [A]
- sensor8Current:
Sensor 8 3.3V Supply Current [A]
- sensor9Current:
Sensor 9 3.3V Supply Current [A]
- sensor10Current:
Sensor 10 3.3V Supply Current [A]
- sensor11Current:
Sensor 11 3.3V Supply Current [A]
- sensor12Current:
Sensor 12 3.3V Supply Current [A]
- sensor13Current:
Sensor 13 3.3V Supply Current [A]
- sensor14Current:
Sensor 14 3.3V Supply Current [A]
- sensor15Current:
Sensor 15 3.3V Supply Current [A]
- sensorBiasVoltage0:
Sensor bias 0 voltage readback [V]
- sensorBiasVoltage1:
Sensor bias 1 voltage readback [V]
- sensorBiasCurrent0:
Sensor bias 0 current readback [uA]
- sensorBiasCurrent1:
Sensor bias 1 current readback [uA]
- femV5FirmwareVersion:
FEM V5 Firmware Version
- femBotSp3FirmwareVersion:
FEM Bottom SP3 FPGA Firmware Version
- femTopSp3FirmwareVersion:
FEM Top SP3 FPGA Firmware Version
- femCfgSp3FirmwareVersion:
FEM Config SP3 FPGA Firmware Version
- femLpdClientVersion:
LpdFemClient Software Version - Read Only
- femReadoutActive:
FEM readout is active
- femBoardTemperature:
FEM Board Sensor Temperature [C] Reading
- femCoreTemperature:
FEM Core Sensor Temperature [C] Reading
- auto_mode:
Configure default configuration when taking darks
- take_dark_frames:
Take set of dark frames.
- startScan:
Value with which to start scan.
- stopScan:
Value around which to stop scan. Depends on start value and step size if it is reached exactly.
- nSteps:
Number of steps in the intervall between start and stop.
- optWithCCMon:
To choose delay scan with or without C&C
- delayScanSleepTime:
Time needed for X2Timer to delay scan with C&C [s].
- delayScan:
Start delay scan.
- runControl:
Device controlling run management.
- self_check:
Check if all conditions are ok for data taking.
- control:
Control of system variables
- powerEnable:
Allow all quadrants to receive power.
- powerDisable:
Forbid all quadrants to receive power.
- armInterlock:
Arm interlock to be able to power quadrants.
- disarmInterlock:
Disarm interlock, no power allowed to quadrants.
- quad1:
Quad1 node
- quad4:
Quad4 node
- quad2:
Quad2 node
- quad3:
Quad3 node
- temperature:
Camera temperature. Not available for all models.
- humidity:
Humidity sensors
- leakimpedance:
Leak sensors
- pump:
Pump variables
- fan:
Fan variables
- desiredTransmission:
Provide a desired transmission value between 0 and 1
- energyTolerance:
Energy difference after which a new table is generated
- lastEnergy:
The last energy setting where an attenuator table was calculated.
- actualEnergy:
This is the actual energy setting. If connected, the current attenuator setting and target is automatically refreshed.
- posConfigRod1:
The position configuration used by the attenuator for Rod 1. Can be only set before instantiation.
- posConfigRod2:
The position configuration used by the attenuator for Rod 2. Can be only set before instantiation.
- posConfigRod3:
The position configuration used by the attenuator for Rod 3. Can be only set before instantiation.
- posConfigRod4:
The position configuration used by the attenuator for Rod 4. Can be only set before instantiation.
- positionTolerance:
Position tolerance to identify material foils
- findTarget:
Calculates motor positions and attenuator information for the desired transmission
- moveTarget:
Move to target setting
- moveRod1_0:
Rod1 0
- moveRod1_1:
Rod1 1
- moveRod1_2:
Rod1 2
- moveRod1_3:
Rod1 3
- moveRod1_4:
Rod1 4
- moveRod1_5:
Rod1 5
- moveRod1_6:
Rod1 6
- moveRod2_0:
Rod2 0
- moveRod2_1:
Rod2 1
- moveRod2_2:
Rod2 2
- moveRod2_3:
Rod2 3
- moveRod2_4:
Rod2 4
- moveRod2_5:
Rod2 5
- moveRod2_6:
Rod2 6
- moveRod3_0:
Rod3 0
- moveRod3_1:
Rod3 1
- moveRod3_2:
Rod3 2
- moveRod3_3:
Rod3 3
- moveRod3_4:
Rod3 4
- moveRod3_5:
Rod3 5
- moveRod3_6:
Rod3 6
- moveRod4_0:
Rod4 0
- moveRod4_1:
Rod4 1
- moveRod4_2:
Rod4 2
- moveRod4_3:
Rod4 3
- moveRod4_4:
Rod4 4
- moveRod4_5:
Rod4 5
- moveRod4_6:
Rod4 6
- value:
Analog input of ADC.
- semiRawValue:
Semi raw value of analog input, i.e. the voltage.
- epsSemiRaw:
Epsilon of the SemiRawValue.
- relativeEpsilon:
Flag to define epsilon mode: true means relative epsilon calculation, false means absolute epsilon calculation.
- inFrameRate:
The input frame rate.
- resetError:
Reset error count.
- resetAverage:
Reset averaged image.
- imagePath:
Input image path.
- nImages:
Number of images to be averaged.
- runningAverage:
Calculate running average (instead of standard).
- runningAvgMethod:
The algorithm used for calculating the running average.
- outFrameRate:
The output frame rate.
- connectCamera:
Connects to the hardware
- acquire:
Instructs camera to go into acquisition state
- frameRate:
The rate of frames received from camera.
- frameRateOut:
Frame rate - decoded data to output channels.
- cameraType:
The camera type.
- cameraModel:
The camera model.
- imageDepth:
The image depth in bytes.
- triggerMode:
The trigger mode.
- exposureTime:
exposure time value
- latencyTime:
The latency time.
- nbFrames:
The number of frames for an acquisition. 0 means unlimited.
- rotation:
The image rotation.
- pollingInterval:
The interval for polling the laser front-end for status.
- bufferSize:
Size of the buffer for data to be written to output channels.
- cameraIp:
The IP address of the camera. The hostname or serial number (sn://21803915) can be also used.
- interPacketDelay:
Increasing this parameter will slow down the acquisition, but it will improve its stability, especially when multiple cameras are operated on the same control host. Therefore it is recommended to set it to the maximum value allowed by the sensor size and the desired frame rate.
- frameTransmissionDelay:
Delay before image transmission on the Ethernet.Setting different values on synchronous camerasconnected to a single server can prevent concurrency issues
- packetSize:
The packet size. Should be as large as possible. Try 8192 if jumbo frames are enabled on the network (MTU=9000), use 1444 otherwise.
- socketBufferSize:
The socket buffer size. Should be automatically set by pylon, but if you get ‘SocketBufferSize not valid’ on acquisition start, you have to set a non-zero value here. Get ‘/sbin/sysctl net.core.rmem_max’, divide by 1024 to convert to kB, and put the value here.
- autoGain:
Set auto gain.
- gain:
Set camera gain. Gain is a normalized value in the range 0 thru 1. Most camera models allow an exact gain setting, some have steps of a few %
- triggerActivation:
The Trigger Activation parameter is used to select rising edge or falling edge triggering.
- imageType:
This parameter is used to select the pixel format.
- acqFrameCount:
This parameter is used to set the number of frames acquired in the multiframe acquisition mode
- extractedLabels:
Out positions: labels, where the imager is extracted from the beam.
- tolerance:
Position tolerance for increment detection
- moveOUT:
Moves the motor to the position marked with this label
- moveC:
Moves the motor to the position marked with this label
- moveC/:
Moves the motor to the position marked with this label
- moveYAG:
Moves the motor to the position marked with this label
- useAsBackgroundImage:
Use the current image as background image.
- filterImagesByThreshold:
If True, images will be only processed if maximum pixel value exceeds user’s defined threshold.
- imageThreshold:
The threshold for processing an image.
- absolutePositions:
If True, the centre-of-mass and fit results will take into account the current settings for ROI and binning.
- subtractBkgImage:
Subtract the loaded background image.
- subtractImagePedestal:
Subtract the image pedestal (ie image = image - image.min()). This is done after background subtraction.
- doMinMaxMean:
Get the following information from the pixels: min, max, mean value.
- doBinCount:
Calculate the frequency distribution of pixel values.
- doXYSum:
Integrate the image along the x- and y-axes.
- doCOfM:
Calculate centre-of-mass and widths.
- do1DFit:
Perform a 1D gaussian fit of the x- and y-distributions.
- do2DFit:
Perform a 2D gaussian fits.Be careful: It can be slow!
- doIntegration:
Perform integration over region.
- clipValues:
Removes values outside of Integration Threshold Range from the calculation of the integral and region mean.
- comRange:
The range to be used for the centre-of-mass calculation. Can be the full range, or a user-defined one.
- userDefinedRange:
The user-defined range for centre-of-mass, gaussian fit(s) and integrals along the x & y axes. Region [lowX, highX) x [lowY, highY) specified as [lowX, highX, lowY, highY]
- absThreshold:
Pixels below this threshold will not be used for the centre-of-mass calculation. If greater than 0, the relative threshold will not be used.
- threshold:
Pixels below this relative threshold (fraction of the highest value) will not be used for the centre-of-mass calculation. It will only be applied if no absolute threshold is set.
- pixelSize:
The pixel size. It will be used when evaluating the beam size.
- fitRange:
The range to be used for fitting. Can be the full range, an auto-determined, or the user-defined one.
- rangeForAuto:
The automatic range for ‘auto’ mode (in standard deviations).
- enablePolynomial:
Add a 1st order polynomial term (ramp) to gaussian fits.
- gauss1dStartValues:
Selects how 1D gauss fit starting values are evaluated
- doGaussRotation:
Allow the 2D gaussian to be rotated.
- integrationRegion:
The region to be integrated over. Region [lowX, highX) x [lowY, highY) specified as [lowX, highX, lowY, highY]
- thresholdRange:
Range of values to be considered in the calculation of Region Integral and Region Mean. Values outside of this range will be set to zero.
- imageWidth:
The width of the incoming image.
- imageOffsetX:
If the incoming image has a ROI, this represents the X position of the top-left corner.
- imageBinningX:
The image binning in the X direction.
- imageHeight:
The height of the incoming image. Set to 1 for 1D images (spectra).
- imageOffsetY:
If the incoming image has a ROI, this represents the Y position of the top-left corner. Set to 0 for 1D images (spectra).
- imageBinningY:
The image binning in the Y direction. Set to 1 for 1D images (spectra).
- minPxValue:
The minimum image pixel value.
- maxPxValue:
The maximum image pixel value.
- meanPxValue:
The mean image pixel value.
- minMaxMeanTime:
Time spent for evaluating min, max, mean pixel value.
- binCountTime:
Time spent for calculating the frequency distribution of pixel values.
- subtractBkgImageTime:
Time spent in subtracting the background image.
- subtractPedestalTime:
Time spent in subtracting the image pedestal.
- xYSumTime:
Time spent in integrating the image in X and Y.
- cOfMTime:
Time spent in evaluating the centre-of-mass.
- xFitTime:
Time spent in 1D Gaussian fit of the X distribution.
- yFitTime:
Time spent in 1D Gaussian fit of the Y distribution.
- fitTime:
Time spent in 2D Gaussian fit of the image.
- integrationTime:
Time spent in integrating over a region.
- x0:
X position of the centre-of-mass.
- sx:
Standard deviation in X of the centre-of-mass.
- y0:
Y position of the centre-of-mass.
- sy:
Standard deviation in Y of the centre-of-mass.
- xFitSuccess:
1D Gaussian fit success (1-4 if fit converged).
- ax1d:
Amplitude Ax from the 1D fit.
- x01d:
x0 from 1D Fit.
- ex01d:
Uncertainty on x0 estimation.
- sx1d:
Standard deviation on x0 from 1D fit.
- esx1d:
Uncertainty on standard deviation estimation.
- beamWidth1d:
Beam width from 1D Fit. Defined as 4x sigma_x.
- yFitSuccess:
1D Gaussian Fit Success (1-4 if fit converged).
- ay1d:
Amplitude Ay from 1D fit.
- y01d:
y0 from 1D Fit.
- ey01d:
Uncertainty on y0 estimation.
- sy1d:
Standard deviation on y0 from 1D fit.
- esy1d:
Uncertainty on standard deviation estimation.
- beamHeight1d:
Beam heigth from 1D Fit. Defined as 4x sigma_y.
- fitSuccess:
2D Gaussian fit success (1-4 if fit converged).
- a2d:
Amplitude from 2D fit.
- x02d:
x0 from 2D Fit.
- ex02d:
Uncertainty on x0 estimation.
- sx2d:
Standard deviation on x0 from 2D fit.
- esx2d:
Uncertainty on standard deviation estimation.
- beamWidth2d:
Beam width from 2D Fit. Defined as 4x sigma_x.
- y02d:
y0 from 2D Fit.
- ey02d:
Uncertainty on y0 estimation.
- sy2d:
Standard deviation on y0 from 2D fit.
- esy2d:
Uncertainty on standard deviation estimation.
- beamHeight2d:
Beam height from 2D Fit. Defined as 4x sigma_y.
- theta2d:
Rotation angle from 2D fit.
- etheta2d:
Uncertainty on rotation angle estimation.
- regionIntegral:
Integral of pixel value over region specified by integrationRegion.
- regionMean:
Mean pixel value over region specified by integrationRegion.
- moveC1:
Moves the motor to the position marked with this label
- moveC2:
Moves the motor to the position marked with this label
- bkg:
The background on ADC counts.
- cal:
The calibration constants [keV/counts].
- averagedDisplay:
Average all the frames in the train and then display.
- frameToDisplay:
The index of the frame to be displayed in the train, starting from 0.
- useBackgroundFrame:
Use Frame for Background subtraction
- frameNumber:
The index of the frame to be used for background subtraction
- errorCount:
Number of errors.
- rxTcpPort:
Receiver TCP Port
- framesPerTrain:
How many frames will be sent to DAQ for each train.If more are received from detector, they will be discarded.
- frameRateIn:
Frame rate - incoming data from detector.
- onlineDisplayEnable:
Enable online display of detector data.
- detectorHostName:
Detector Host Name
- detectorIp:
Detector IP. Must be on the same subnet as the receiver.
- detectorHostPort:
Detector Host Port. Will use 1952 if left empty.
- detectorHostStopPort:
Detector Host Stop Port. Will use 1953 if left empty.
- rxHostname:
Receiver Hostname
- rxUdpIp:
Receiver UDP IP
- rxUdpPort:
Receiver UDP Port
- settings:
Settings
- online:
Sets the detector in online (1) or offline (0) mode.
- angDir:
Sets the angular direction of the detector (1 means channel numberin the same direction as the angular encoder, -1 different direction).
- moveFlag:
Related to a single controller d. 1 if the detector modules movewith the angular encoder, 0 if they are static (useful for multidetector systems)
- extSig0:
Ext Sig 0
- vHighVoltageMax:
Max value allowed for ‘vHighVoltage’. Higher values will be rejected by the device.
- vHighVoltage:
Sets the DAC value of the high voltage. Options: 0 90 110 120 150 180 200
- master:
Sets the master of a multi-controller detector to the controller with index i. -1 removes master.
- sync:
Sets the synchronization mode of the various controller within a detector structure
- badChannels:
Sets the bad channel filename. Bad channels will be omitted in the .dat file. Use ‘none’ to unset.
- angConv:
Sets the file with the coefficients for angular conversion. Use ‘none’ to disable angular conversion.
- globalOff:
Sets the offset of the beamline i.e. angular position of channel0 when angular encoder at 0.
- binSize:
Sets the size of the angular bins for angular conversion.
- threaded:
Avoid changing it. Sets if the data are written to disk in parallel with the acquisition (1) or after the acquisition (0).
- detectorDeveloper:
Detector Developer. (useful to define subset of working functions)
- flatFieldCorrectionFile:
Flat field corrections file name. Use ‘none’ to disable corrections.
- positions:
Positions for the acquisition. Usage: n pos1 pos2 … posn
- maximumDetectorSize:
Maximum detector size
- bitDepth:
Bit Depth
- exposurePeriod:
exposure period
- delayAfterTrigger:
delay after trigger
- numberOfGates:
Number Of Gates
- numberOfFrames:
Number Of Frames
- numberOfCycles:
Number Of Cycles
- timing:
The timing mode of the detector
- triggerPeriod:
External trigger period. Used together with acquisitionTime to setup detector acquisition parameters.
- detectorNumber:
Returns the serial number of the module (normally the MAC address).
- detectorVersion:
Returns the version of the controller firmware.
- softwareVersion:
Returns the version of the software running on the detector.
- thisVersion:
Returns the version of the control software which is being used.
- tempAdc:
Returns the ADC temperature.
- tempFpga:
Returns the FPGA temperature.
- detectorMac:
Detector MAC. Arbitrary (e.g. 00:aa:bb:cc:dd:ee), but must be not in use in the same subnet.
- rOnline:
rOnline
- roi:
The user-defined region of interest (ROI), specified as [lowX, highX, lowY, highY]. [0, 0, 0, 0] will be interpreted as ‘whole range’.
- xIntegral:
Integrate the image in X direction. By default integral is done over Y.
- spectrumIntegral:
Integral of the spectrum, after applying ROI.
| Created: | 2020-04-30T12:40:13.000Z |
|---|---|
| Author: | Andrea Parenti |
| Notes: | FIX: use boost async in the receiver simulation. |
| Created: | 2020-04-29T05:03:42.000Z |
|---|---|
| Author: | Andrea Parenti |
| Notes: | FIX exposureTime default value |
| Created: | 2020-04-20T09:29:59.000Z |
|---|---|
| Author: | Andrea Parenti |
| Notes: |
This tag does not include yet: * Use trainId from frame metadata (not tested yet) |
| Created: | 2019-12-17T07:56:43.000Z |
|---|---|
| Author: | Andrea Parenti |
| Notes: | Use trainId from frame metadata - whenever available |
| Created: | 2019-12-09T09:57:24.000Z |
|---|---|
| Author: | Andrea Parenti |
| Notes: | Same as 1.5.1-2.6.5, which was wrongly numbered. |
| Created: | 2019-12-09T09:57:24.000Z |
|---|---|
| Author: | Andrea Parenti |
| Notes: | FIX m_numberOfModules initial value |
| Created: | 2019-11-18T11:35:18.000Z |
|---|---|
| Author: | Andrea Parenti |
| Notes: | Set additional read-out timeout for JF |
| Created: | 2019-10-18T08:35:24.000Z |
|---|---|
| Author: | Andrea Parenti |
| Notes: | Free shared memory in destructor |
| Created: | 2019-09-30T13:30:33.000Z |
|---|---|
| Author: | Andrea Parenti |
| Notes: |
| Created: | 2019-09-27T13:15:22.000Z |
|---|---|
| Author: | Andrea Parenti |
| Notes: |
|
| Created: | 2019-09-17T13:28:18.000Z |
|---|---|
| Author: | Andrea Parenti |
| Notes: | FIX update state to ON only after configuration is done |
| Created: | 2019-09-03T12:57:17.000Z |
|---|---|
| Author: | Andrea Parenti |
| Notes: | Write to output channels in the event loop |
| Created: | 2019-08-16T08:11:36.000Z |
|---|---|
| Author: | Andrea Parenti |
| Notes: | Install cmake from DEPENDS |
| Created: | 2019-07-18T10:47:59.000Z |
|---|---|
| Author: | Andrea Parenti |
| Notes: | Write to output channels in the event loop |
| Created: | 2019-07-18T10:04:37.000Z |
|---|---|
| Author: | Andrea Parenti |
| Notes: |
|
| Created: | 2019-06-13T11:59:18.000Z |
|---|---|
| Author: | Andrea Parenti |
| Notes: | Use UINT8 for gain data |
| Created: | 2019-05-31T15:10:36.000Z |
|---|---|
| Author: | Andrea Parenti |
| Notes: | Don’t verify outdir on control device - it could be on remote computer. |
| Created: | 2019-05-17T10:09:02.000Z |
|---|---|
| Author: | Andrea Parenti |
| Notes: |
|
| Created: | 2019-05-03T08:32:24.000Z |
|---|---|
| Author: | Andrea Parenti |
| Notes: | FIX - Reset framenumber and timestamp vectors after sending to output |
| Created: | 2019-04-29T12:27:10.000Z |
|---|---|
| Author: | xctrl |
| Notes: |
ENC¶
TARGET_IN_OUT¶
| Instance id: | FXE_OGT1_TAD/ENC/TARGET_IN_OUT |
|---|---|
| Host: | exflcon06n0 |
| Class documentation: | |
| BeckhoffEncoder | |
| General: | link |
| Monitor: | link |
| Developer: | link |
| PLC: | link |
| Alias: | fxe-rr-sys-con-2 |
| Git repo: | https://git.xfel.eu/gitlab/karaboDevices/Beckhoff |
| Last modified: | 2019-10-28T14:42:56.000+01:00 |
| Created at: | 2017-07-20T11:58:15.000+02:00 |
| Main authors: | Silenzi, Mohacsi |
| Latest tag: | 4.3.10-2.6.1 |
| Deployment tag: | 4.3.9-2.6.1 |
| Projects: | FXE_OGT1_TAD, FXE_OGT1_TAD, FXE_LOOP2 |
| Accessible by: | |
Warning
Host not accessible by [‘xctrl’]!
TSENS¶
B4C_TEMP1¶
| Instance id: | FXE_OGT1_TAD/TSENS/B4C_TEMP1 |
|---|---|
| Class id: | BeckhoffAnalogInput |
| Host: | fxe-rr-sys-con-2 |
| Class documentation: | |
| BeckhoffAnalogInput | |
| General: | link |
| Monitor: | link |
| Developer: | link |
| PLC: | link |
| Alias: | fxe-rr-sys-con-2 |
| Git repo: | https://git.xfel.eu/karaboDevices/Beckhoff |
| Last modified: | 2021-10-02T19:55:31.151+02:00 |
| Created at: | 2017-07-20T11:58:15.000+02:00 |
| Main authors: | Mamchykd, Silenzi, Giovanetti |
| Latest tag: | 4.8.2-2.11.1rc1 |
| Deployment tag: | 4.8.2-2.11.1rc1 |
| Installed tag: | 4.6.5-2.11.1 |
| Projects: | FXE_OGT1_TAD |
| Scenes: | FXE_OGT1_TAD/TSENS/B4C_TEMP1 |
| Accessible by: | CAL, CONTROLS, CTRL, DA, danilevc, xdoc |
Warning
Rogue installation which is not mentioned in the deployment!
Warning
The installed tag (4.6.5-2.11.1) does not match tags mentioned in the deployment ([‘4.8.2-2.11.1rc1’])!
The BeckhoffAnalogInput device is documented in
beckhoff:BeckhoffAnalogInput
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device (i.e. of the server
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- beckhoffComDevice:
- InstanceId of the BeckhoffCom device that forwards commands to the PLC.
- functionBlockName:
- The type of the firmware block.
- fwInstanceName:
- The name of the firmware block instance.
- fwVersion:
- The version of the PLC framework.
- terminal:
- ???
- hardwareStatusBitField:
- This word encodes in bits the hardware-status information of this device
- hardwareState:
- The current state of the hardware decoded
- hardwareRegion:
- The current region of the hardware decoded
- hardwareErrorDescriptor:
- This word encodes in bits describing the hardware error
- hardwareErrorDescription:
- Error Code description
- waitingFor:
- Any call to the PLC will be published here, once the reply is received this property will be cleared. Commands will not be sent to the PLC until this property is cleared.
- epsilon:
- The epsilon determines the amount of change until a new physical value is posted from the hardware
- interlockReadOnly:
- Defines whether interlock conditions are configurable from this interface.
- interlockOn:
- Defines whether interlock surveillance is on or off.
- interlockOk:
- Defines whether interlock is ok (true) or broken (false).
- busy:
- Defines whether the PLC softdevice is busy.
- disableEpsilonFeedback:
- If false, the epsilon will be regulated until the incoming rate reaches the maximum rate
- maxStateUpdateRate:
- If state updates per second exceed this threshold, the state will be displayed as CHANGING
- noisyStateUpdateRateValue:
- Show the state update rate when it’s above ‘Max State Update Rate’ threshold.
- isStateUpdateNoisy:
- State update rate is above ‘Max State Update Rate’ threshold.
- reset:
- Resets the PLC hardware
- enableInterlockedSlots:
- Send device into INTERLOCK_BROKEN state, thus enabling all interlocked slots.
- disableInterlockedSlots:
- Send device into INTERLOCKED state, thus enabling all interlocked slots.
- requestHardwareValues:
- Ask for all property values on the device
- propertiesToPoll:
- All specified properties will be polled from the PLC with the given poll-rate. Only PLC aliases or device keys corresponding to PLC properties are allowed
- pollInterval:
- Hardware poll interval in seconds
- propertiesToRead:
- The specified properties will be read from the PLC by activating the Read button. Only PLC aliases or device keys corresponding to PLC properties are allowed
- readHardware:
- Requests value updates from the PLC for the properties listed under ‘Properties to read’
- force:
- ???
- trigger:
- Do not use this parameter to configure scheduled push. Instead use the parameter ‘scheduledPush’.
- maxUpdateFrequency:
- set to limit maximum update frequency for some values.
- value:
- Analog input of ADC.
- semiRawValue:
- Semi raw value of analog input, i.e. the voltage.
- epsSemiRaw:
- Epsilon of the SemiRawValue.
- relativeEpsilon:
- Flag to define epsilon mode: true means relative epsilon calculation, false means absolute epsilon calculation.
| Created: | 2021-10-02T07:28:37.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Release candidate for 4.8.2 |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-08-23T15:36:04.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Bugfixes: 1. fix wrong value on the PLC when a deprecated paramer has different type wrt. the recommended new one. 2. fix bug (introduced in 4.8.0-2.11.4) that made the devices stay in UNKNOWN state |
| Created: | 2021-08-12T10:32:15.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Asynchronous registration of devices on BeckhoffCom (by means of slotInstanceNew HW state word parsed into bits |
| Created: | 2021-07-28T14:22:45.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
| Created: | 2021-06-23T16:13:27.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-06-22T13:56:55.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
|
| Created: | 2021-06-14T16:09:11.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Added BeckhoffDryPump |
| Created: | 2021-06-10T11:55:43.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Alarm conditions and state are not set on new schema. (Fixes bug seen in BeckhoffFuse after Karabo 2.11.1 deployment) |
| Created: | 2021-06-07T19:31:48.000+02:00 |
|---|---|
| Author: | Valerii Bondar |
| Notes: | Summer shutdown release, Fuse device added |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Summer shutdown release Devices added: BeckhoffTrainTrigger, BeckhoffLed, BeckhoffMC2Hexapod (BeckhoffMC2Base subclass), BeckhoffMC2Elmo (BeckhoffMC2Base subclass) Features: parameter deprecation in MC2 subclasses follow STOPPING state in Adixen Turbo Full pump. + other minor Fixes: * stepUp/stepDown popup error * epsilon feedback disable on write * avoid extra updates for interlock keys + other minor fixes |
| Created: | 2021-05-31T09:49:13.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-26T14:46:29.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-23T08:19:59.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-23T07:43:58.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-15T18:15:29.000+02:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: |
| Created: | 2021-03-24T09:43:30.000+01:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: | Add the AIBS |
| Created: | 2021-03-08T09:52:30.000+01:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: | Summary: Added auto-generated scene for Pfeiffer vacuum controller IMG400 |
B4C_TEMP2¶
| Instance id: | FXE_OGT1_TAD/TSENS/B4C_TEMP2 |
|---|---|
| Class id: | BeckhoffAnalogInput |
| Host: | fxe-rr-sys-con-2 |
| Class documentation: | |
| BeckhoffAnalogInput | |
| General: | link |
| Monitor: | link |
| Developer: | link |
| PLC: | link |
| Alias: | fxe-rr-sys-con-2 |
| Git repo: | https://git.xfel.eu/karaboDevices/Beckhoff |
| Last modified: | 2021-10-02T19:55:31.151+02:00 |
| Created at: | 2017-07-20T11:58:15.000+02:00 |
| Main authors: | Mamchykd, Silenzi, Giovanetti |
| Latest tag: | 4.8.2-2.11.1rc1 |
| Deployment tag: | 4.8.2-2.11.1rc1 |
| Installed tag: | 4.6.5-2.11.1 |
| Projects: | FXE_OGT1_TAD |
| Scenes: | FXE_OGT1_TAD/TSENS/B4C_TEMP2 |
| Accessible by: | CAL, CONTROLS, CTRL, DA, danilevc, xdoc |
Warning
Rogue installation which is not mentioned in the deployment!
Warning
The installed tag (4.6.5-2.11.1) does not match tags mentioned in the deployment ([‘4.8.2-2.11.1rc1’])!
The BeckhoffAnalogInput device is documented in
beckhoff:BeckhoffAnalogInput
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device (i.e. of the server
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- beckhoffComDevice:
- InstanceId of the BeckhoffCom device that forwards commands to the PLC.
- functionBlockName:
- The type of the firmware block.
- fwInstanceName:
- The name of the firmware block instance.
- fwVersion:
- The version of the PLC framework.
- terminal:
- ???
- hardwareStatusBitField:
- This word encodes in bits the hardware-status information of this device
- hardwareState:
- The current state of the hardware decoded
- hardwareRegion:
- The current region of the hardware decoded
- hardwareErrorDescriptor:
- This word encodes in bits describing the hardware error
- hardwareErrorDescription:
- Error Code description
- waitingFor:
- Any call to the PLC will be published here, once the reply is received this property will be cleared. Commands will not be sent to the PLC until this property is cleared.
- epsilon:
- The epsilon determines the amount of change until a new physical value is posted from the hardware
- interlockReadOnly:
- Defines whether interlock conditions are configurable from this interface.
- interlockOn:
- Defines whether interlock surveillance is on or off.
- interlockOk:
- Defines whether interlock is ok (true) or broken (false).
- busy:
- Defines whether the PLC softdevice is busy.
- disableEpsilonFeedback:
- If false, the epsilon will be regulated until the incoming rate reaches the maximum rate
- maxStateUpdateRate:
- If state updates per second exceed this threshold, the state will be displayed as CHANGING
- noisyStateUpdateRateValue:
- Show the state update rate when it’s above ‘Max State Update Rate’ threshold.
- isStateUpdateNoisy:
- State update rate is above ‘Max State Update Rate’ threshold.
- reset:
- Resets the PLC hardware
- enableInterlockedSlots:
- Send device into INTERLOCK_BROKEN state, thus enabling all interlocked slots.
- disableInterlockedSlots:
- Send device into INTERLOCKED state, thus enabling all interlocked slots.
- requestHardwareValues:
- Ask for all property values on the device
- propertiesToPoll:
- All specified properties will be polled from the PLC with the given poll-rate. Only PLC aliases or device keys corresponding to PLC properties are allowed
- pollInterval:
- Hardware poll interval in seconds
- propertiesToRead:
- The specified properties will be read from the PLC by activating the Read button. Only PLC aliases or device keys corresponding to PLC properties are allowed
- readHardware:
- Requests value updates from the PLC for the properties listed under ‘Properties to read’
- force:
- ???
- trigger:
- Do not use this parameter to configure scheduled push. Instead use the parameter ‘scheduledPush’.
- maxUpdateFrequency:
- set to limit maximum update frequency for some values.
- value:
- Analog input of ADC.
- semiRawValue:
- Semi raw value of analog input, i.e. the voltage.
- epsSemiRaw:
- Epsilon of the SemiRawValue.
- relativeEpsilon:
- Flag to define epsilon mode: true means relative epsilon calculation, false means absolute epsilon calculation.
| Created: | 2021-10-02T07:28:37.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Release candidate for 4.8.2 |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-08-23T15:36:04.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Bugfixes: 1. fix wrong value on the PLC when a deprecated paramer has different type wrt. the recommended new one. 2. fix bug (introduced in 4.8.0-2.11.4) that made the devices stay in UNKNOWN state |
| Created: | 2021-08-12T10:32:15.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Asynchronous registration of devices on BeckhoffCom (by means of slotInstanceNew HW state word parsed into bits |
| Created: | 2021-07-28T14:22:45.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
| Created: | 2021-06-23T16:13:27.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-06-22T13:56:55.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
|
| Created: | 2021-06-14T16:09:11.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Added BeckhoffDryPump |
| Created: | 2021-06-10T11:55:43.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Alarm conditions and state are not set on new schema. (Fixes bug seen in BeckhoffFuse after Karabo 2.11.1 deployment) |
| Created: | 2021-06-07T19:31:48.000+02:00 |
|---|---|
| Author: | Valerii Bondar |
| Notes: | Summer shutdown release, Fuse device added |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Summer shutdown release Devices added: BeckhoffTrainTrigger, BeckhoffLed, BeckhoffMC2Hexapod (BeckhoffMC2Base subclass), BeckhoffMC2Elmo (BeckhoffMC2Base subclass) Features: parameter deprecation in MC2 subclasses follow STOPPING state in Adixen Turbo Full pump. + other minor Fixes: * stepUp/stepDown popup error * epsilon feedback disable on write * avoid extra updates for interlock keys + other minor fixes |
| Created: | 2021-05-31T09:49:13.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-26T14:46:29.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-23T08:19:59.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-23T07:43:58.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-15T18:15:29.000+02:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: |
| Created: | 2021-03-24T09:43:30.000+01:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: | Add the AIBS |
| Created: | 2021-03-08T09:52:30.000+01:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: | Summary: Added auto-generated scene for Pfeiffer vacuum controller IMG400 |
FOIL_TEMP1¶
| Instance id: | FXE_OGT1_TAD/TSENS/FOIL_TEMP1 |
|---|---|
| Class id: | BeckhoffAnalogInput |
| Host: | fxe-rr-sys-con-2 |
| Class documentation: | |
| BeckhoffAnalogInput | |
| General: | link |
| Monitor: | link |
| Developer: | link |
| PLC: | link |
| Alias: | fxe-rr-sys-con-2 |
| Git repo: | https://git.xfel.eu/karaboDevices/Beckhoff |
| Last modified: | 2021-10-02T19:55:31.151+02:00 |
| Created at: | 2017-07-20T11:58:15.000+02:00 |
| Main authors: | Mamchykd, Silenzi, Giovanetti |
| Latest tag: | 4.8.2-2.11.1rc1 |
| Deployment tag: | 4.8.2-2.11.1rc1 |
| Installed tag: | 4.6.5-2.11.1 |
| Projects: | FXE_OGT1_TAD |
| Scenes: | FXE_OGT1_TAD/TSENS/FOIL_TEMP1 |
| Accessible by: | CAL, CONTROLS, CTRL, DA, danilevc, xdoc |
Warning
Rogue installation which is not mentioned in the deployment!
Warning
The installed tag (4.6.5-2.11.1) does not match tags mentioned in the deployment ([‘4.8.2-2.11.1rc1’])!
The BeckhoffAnalogInput device is documented in
beckhoff:BeckhoffAnalogInput
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device (i.e. of the server
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- beckhoffComDevice:
- InstanceId of the BeckhoffCom device that forwards commands to the PLC.
- functionBlockName:
- The type of the firmware block.
- fwInstanceName:
- The name of the firmware block instance.
- fwVersion:
- The version of the PLC framework.
- terminal:
- ???
- hardwareStatusBitField:
- This word encodes in bits the hardware-status information of this device
- hardwareState:
- The current state of the hardware decoded
- hardwareRegion:
- The current region of the hardware decoded
- hardwareErrorDescriptor:
- This word encodes in bits describing the hardware error
- hardwareErrorDescription:
- Error Code description
- waitingFor:
- Any call to the PLC will be published here, once the reply is received this property will be cleared. Commands will not be sent to the PLC until this property is cleared.
- epsilon:
- The epsilon determines the amount of change until a new physical value is posted from the hardware
- interlockReadOnly:
- Defines whether interlock conditions are configurable from this interface.
- interlockOn:
- Defines whether interlock surveillance is on or off.
- interlockOk:
- Defines whether interlock is ok (true) or broken (false).
- busy:
- Defines whether the PLC softdevice is busy.
- disableEpsilonFeedback:
- If false, the epsilon will be regulated until the incoming rate reaches the maximum rate
- maxStateUpdateRate:
- If state updates per second exceed this threshold, the state will be displayed as CHANGING
- noisyStateUpdateRateValue:
- Show the state update rate when it’s above ‘Max State Update Rate’ threshold.
- isStateUpdateNoisy:
- State update rate is above ‘Max State Update Rate’ threshold.
- reset:
- Resets the PLC hardware
- enableInterlockedSlots:
- Send device into INTERLOCK_BROKEN state, thus enabling all interlocked slots.
- disableInterlockedSlots:
- Send device into INTERLOCKED state, thus enabling all interlocked slots.
- requestHardwareValues:
- Ask for all property values on the device
- propertiesToPoll:
- All specified properties will be polled from the PLC with the given poll-rate. Only PLC aliases or device keys corresponding to PLC properties are allowed
- pollInterval:
- Hardware poll interval in seconds
- propertiesToRead:
- The specified properties will be read from the PLC by activating the Read button. Only PLC aliases or device keys corresponding to PLC properties are allowed
- readHardware:
- Requests value updates from the PLC for the properties listed under ‘Properties to read’
- force:
- ???
- trigger:
- Do not use this parameter to configure scheduled push. Instead use the parameter ‘scheduledPush’.
- maxUpdateFrequency:
- set to limit maximum update frequency for some values.
- value:
- Analog input of ADC.
- semiRawValue:
- Semi raw value of analog input, i.e. the voltage.
- epsSemiRaw:
- Epsilon of the SemiRawValue.
- relativeEpsilon:
- Flag to define epsilon mode: true means relative epsilon calculation, false means absolute epsilon calculation.
| Created: | 2021-10-02T07:28:37.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Release candidate for 4.8.2 |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-08-23T15:36:04.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Bugfixes: 1. fix wrong value on the PLC when a deprecated paramer has different type wrt. the recommended new one. 2. fix bug (introduced in 4.8.0-2.11.4) that made the devices stay in UNKNOWN state |
| Created: | 2021-08-12T10:32:15.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Asynchronous registration of devices on BeckhoffCom (by means of slotInstanceNew HW state word parsed into bits |
| Created: | 2021-07-28T14:22:45.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
| Created: | 2021-06-23T16:13:27.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-06-22T13:56:55.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
|
| Created: | 2021-06-14T16:09:11.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Added BeckhoffDryPump |
| Created: | 2021-06-10T11:55:43.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Alarm conditions and state are not set on new schema. (Fixes bug seen in BeckhoffFuse after Karabo 2.11.1 deployment) |
| Created: | 2021-06-07T19:31:48.000+02:00 |
|---|---|
| Author: | Valerii Bondar |
| Notes: | Summer shutdown release, Fuse device added |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Summer shutdown release Devices added: BeckhoffTrainTrigger, BeckhoffLed, BeckhoffMC2Hexapod (BeckhoffMC2Base subclass), BeckhoffMC2Elmo (BeckhoffMC2Base subclass) Features: parameter deprecation in MC2 subclasses follow STOPPING state in Adixen Turbo Full pump. + other minor Fixes: * stepUp/stepDown popup error * epsilon feedback disable on write * avoid extra updates for interlock keys + other minor fixes |
| Created: | 2021-05-31T09:49:13.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-26T14:46:29.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-23T08:19:59.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-23T07:43:58.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-15T18:15:29.000+02:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: |
| Created: | 2021-03-24T09:43:30.000+01:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: | Add the AIBS |
| Created: | 2021-03-08T09:52:30.000+01:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: | Summary: Added auto-generated scene for Pfeiffer vacuum controller IMG400 |
FOIL_TEMP2¶
| Instance id: | FXE_OGT1_TAD/TSENS/FOIL_TEMP2 |
|---|---|
| Class id: | BeckhoffAnalogInput |
| Host: | fxe-rr-sys-con-2 |
| Class documentation: | |
| BeckhoffAnalogInput | |
| General: | link |
| Monitor: | link |
| Developer: | link |
| PLC: | link |
| Alias: | fxe-rr-sys-con-2 |
| Git repo: | https://git.xfel.eu/karaboDevices/Beckhoff |
| Last modified: | 2021-10-02T19:55:31.151+02:00 |
| Created at: | 2017-07-20T11:58:15.000+02:00 |
| Main authors: | Mamchykd, Silenzi, Giovanetti |
| Latest tag: | 4.8.2-2.11.1rc1 |
| Deployment tag: | 4.8.2-2.11.1rc1 |
| Installed tag: | 4.6.5-2.11.1 |
| Projects: | FXE_OGT1_TAD |
| Scenes: | FXE_OGT1_TAD/TSENS/FOIL_TEMP2 |
| Accessible by: | CAL, CONTROLS, CTRL, DA, danilevc, xdoc |
Warning
Rogue installation which is not mentioned in the deployment!
Warning
The installed tag (4.6.5-2.11.1) does not match tags mentioned in the deployment ([‘4.8.2-2.11.1rc1’])!
The BeckhoffAnalogInput device is documented in
beckhoff:BeckhoffAnalogInput
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device (i.e. of the server
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- beckhoffComDevice:
- InstanceId of the BeckhoffCom device that forwards commands to the PLC.
- functionBlockName:
- The type of the firmware block.
- fwInstanceName:
- The name of the firmware block instance.
- fwVersion:
- The version of the PLC framework.
- terminal:
- ???
- hardwareStatusBitField:
- This word encodes in bits the hardware-status information of this device
- hardwareState:
- The current state of the hardware decoded
- hardwareRegion:
- The current region of the hardware decoded
- hardwareErrorDescriptor:
- This word encodes in bits describing the hardware error
- hardwareErrorDescription:
- Error Code description
- waitingFor:
- Any call to the PLC will be published here, once the reply is received this property will be cleared. Commands will not be sent to the PLC until this property is cleared.
- epsilon:
- The epsilon determines the amount of change until a new physical value is posted from the hardware
- interlockReadOnly:
- Defines whether interlock conditions are configurable from this interface.
- interlockOn:
- Defines whether interlock surveillance is on or off.
- interlockOk:
- Defines whether interlock is ok (true) or broken (false).
- busy:
- Defines whether the PLC softdevice is busy.
- disableEpsilonFeedback:
- If false, the epsilon will be regulated until the incoming rate reaches the maximum rate
- maxStateUpdateRate:
- If state updates per second exceed this threshold, the state will be displayed as CHANGING
- noisyStateUpdateRateValue:
- Show the state update rate when it’s above ‘Max State Update Rate’ threshold.
- isStateUpdateNoisy:
- State update rate is above ‘Max State Update Rate’ threshold.
- reset:
- Resets the PLC hardware
- enableInterlockedSlots:
- Send device into INTERLOCK_BROKEN state, thus enabling all interlocked slots.
- disableInterlockedSlots:
- Send device into INTERLOCKED state, thus enabling all interlocked slots.
- requestHardwareValues:
- Ask for all property values on the device
- propertiesToPoll:
- All specified properties will be polled from the PLC with the given poll-rate. Only PLC aliases or device keys corresponding to PLC properties are allowed
- pollInterval:
- Hardware poll interval in seconds
- propertiesToRead:
- The specified properties will be read from the PLC by activating the Read button. Only PLC aliases or device keys corresponding to PLC properties are allowed
- readHardware:
- Requests value updates from the PLC for the properties listed under ‘Properties to read’
- force:
- ???
- trigger:
- Do not use this parameter to configure scheduled push. Instead use the parameter ‘scheduledPush’.
- maxUpdateFrequency:
- set to limit maximum update frequency for some values.
- value:
- Analog input of ADC.
- semiRawValue:
- Semi raw value of analog input, i.e. the voltage.
- epsSemiRaw:
- Epsilon of the SemiRawValue.
- relativeEpsilon:
- Flag to define epsilon mode: true means relative epsilon calculation, false means absolute epsilon calculation.
| Created: | 2021-10-02T07:28:37.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Release candidate for 4.8.2 |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-08-23T15:36:04.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Bugfixes: 1. fix wrong value on the PLC when a deprecated paramer has different type wrt. the recommended new one. 2. fix bug (introduced in 4.8.0-2.11.4) that made the devices stay in UNKNOWN state |
| Created: | 2021-08-12T10:32:15.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Asynchronous registration of devices on BeckhoffCom (by means of slotInstanceNew HW state word parsed into bits |
| Created: | 2021-07-28T14:22:45.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
| Created: | 2021-06-23T16:13:27.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-06-22T13:56:55.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
|
| Created: | 2021-06-14T16:09:11.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Added BeckhoffDryPump |
| Created: | 2021-06-10T11:55:43.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Alarm conditions and state are not set on new schema. (Fixes bug seen in BeckhoffFuse after Karabo 2.11.1 deployment) |
| Created: | 2021-06-07T19:31:48.000+02:00 |
|---|---|
| Author: | Valerii Bondar |
| Notes: | Summer shutdown release, Fuse device added |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Summer shutdown release Devices added: BeckhoffTrainTrigger, BeckhoffLed, BeckhoffMC2Hexapod (BeckhoffMC2Base subclass), BeckhoffMC2Elmo (BeckhoffMC2Base subclass) Features: parameter deprecation in MC2 subclasses follow STOPPING state in Adixen Turbo Full pump. + other minor Fixes: * stepUp/stepDown popup error * epsilon feedback disable on write * avoid extra updates for interlock keys + other minor fixes |
| Created: | 2021-05-31T09:49:13.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-26T14:46:29.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-23T08:19:59.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-23T07:43:58.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-15T18:15:29.000+02:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: |
| Created: | 2021-03-24T09:43:30.000+01:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: | Add the AIBS |
| Created: | 2021-03-08T09:52:30.000+01:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: | Summary: Added auto-generated scene for Pfeiffer vacuum controller IMG400 |
VAC¶
DCTRL¶
ATT_CC¶
| Instance id: | FXE_OGT1_VAC/DCTRL/ATT_CC |
|---|---|
| Class id: | BeckhoffDigitalOutput |
| Host: | fxe-rr-sys-con-1 |
| Class documentation: | |
| BeckhoffDigitalOutput | |
| General: | link |
| Monitor: | link |
| Developer: | link |
| PLC: | link |
| Alias: | fxe-rr-sys-con-1 , fxe-rr-sys-con-14 , fxe-rr-sys-con-10 , fxe-rr-sys-con-11 , fxe-rr-sys-con-13 |
| Git repo: | https://git.xfel.eu/karaboDevices/Beckhoff |
| Last modified: | 2021-10-02T19:55:31.151+02:00 |
| Created at: | 2017-07-20T11:58:15.000+02:00 |
| Main authors: | Mamchykd, Silenzi, Giovanetti |
| Latest tag: | 4.8.2-2.11.1rc1 |
| Deployment tag: | 4.8.2-2.11.1rc1 |
| Installed tag: | 4.6.5-2.11.1 |
| Projects: | FXE_OGT1_VAC, FXE_LOOP1, FXE_OGT1_VAC |
| Scenes: | FXE_OGT1_VAC/DCTRL/ATT_CC |
| Accessible by: | CAL, CONTROLS, CTRL, DA, danilevc, xdoc |
Warning
Rogue installation which is not mentioned in the deployment!
Warning
The installed tag (4.6.5-2.11.1) does not match tags mentioned in the deployment ([‘4.8.2-2.11.1rc1’])!
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device (i.e. of the server
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- beckhoffComDevice:
- InstanceId of the BeckhoffCom device that forwards commands to the PLC.
- functionBlockName:
- The type of the firmware block.
- fwInstanceName:
- The name of the firmware block instance.
- fwVersion:
- The version of the PLC framework.
- terminal:
- ???
- hardwareStatusBitField:
- This word encodes in bits the hardware-status information of this device
- hardwareState:
- The current state of the hardware decoded
- hardwareRegion:
- The current region of the hardware decoded
- hardwareErrorDescriptor:
- This word encodes in bits describing the hardware error
- hardwareErrorDescription:
- Error Code description
- waitingFor:
- Any call to the PLC will be published here, once the reply is received this property will be cleared. Commands will not be sent to the PLC until this property is cleared.
- epsilon:
- The epsilon determines the amount of change until a new physical value is posted from the hardware
- interlockReadOnly:
- Defines whether interlock conditions are configurable from this interface.
- interlockOn:
- Defines whether interlock surveillance is on or off.
- interlockOk:
- Defines whether interlock is ok (true) or broken (false).
- busy:
- Defines whether the PLC softdevice is busy.
- disableEpsilonFeedback:
- If false, the epsilon will be regulated until the incoming rate reaches the maximum rate
- maxStateUpdateRate:
- If state updates per second exceed this threshold, the state will be displayed as CHANGING
- noisyStateUpdateRateValue:
- Show the state update rate when it’s above ‘Max State Update Rate’ threshold.
- isStateUpdateNoisy:
- State update rate is above ‘Max State Update Rate’ threshold.
- reset:
- Resets the PLC hardware
- enableInterlockedSlots:
- Send device into INTERLOCK_BROKEN state, thus enabling all interlocked slots.
- disableInterlockedSlots:
- Send device into INTERLOCKED state, thus enabling all interlocked slots.
- requestHardwareValues:
- Ask for all property values on the device
- propertiesToPoll:
- All specified properties will be polled from the PLC with the given poll-rate. Only PLC aliases or device keys corresponding to PLC properties are allowed
- pollInterval:
- Hardware poll interval in seconds
- propertiesToRead:
- The specified properties will be read from the PLC by activating the Read button. Only PLC aliases or device keys corresponding to PLC properties are allowed
- readHardware:
- Requests value updates from the PLC for the properties listed under ‘Properties to read’
- force:
- ???
- trigger:
- Do not use this parameter to configure scheduled push. Instead use the parameter ‘scheduledPush’.
- maxUpdateFrequency:
- set to limit maximum update frequency for some values.
- on:
- Instructs the device to switch on
- off:
- Instructs device to switch off
- pwmCycleLimit:
- Number Of PWM Cycles, 0 = inifite number of cycles
| Created: | 2021-10-02T07:28:37.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Release candidate for 4.8.2 |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-08-23T15:36:04.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Bugfixes: 1. fix wrong value on the PLC when a deprecated paramer has different type wrt. the recommended new one. 2. fix bug (introduced in 4.8.0-2.11.4) that made the devices stay in UNKNOWN state |
| Created: | 2021-08-12T10:32:15.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Asynchronous registration of devices on BeckhoffCom (by means of slotInstanceNew HW state word parsed into bits |
| Created: | 2021-07-28T14:22:45.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
| Created: | 2021-06-23T16:13:27.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-06-22T13:56:55.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
|
| Created: | 2021-06-14T16:09:11.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Added BeckhoffDryPump |
| Created: | 2021-06-10T11:55:43.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Alarm conditions and state are not set on new schema. (Fixes bug seen in BeckhoffFuse after Karabo 2.11.1 deployment) |
| Created: | 2021-06-07T19:31:48.000+02:00 |
|---|---|
| Author: | Valerii Bondar |
| Notes: | Summer shutdown release, Fuse device added |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Summer shutdown release Devices added: BeckhoffTrainTrigger, BeckhoffLed, BeckhoffMC2Hexapod (BeckhoffMC2Base subclass), BeckhoffMC2Elmo (BeckhoffMC2Base subclass) Features: parameter deprecation in MC2 subclasses follow STOPPING state in Adixen Turbo Full pump. + other minor Fixes: * stepUp/stepDown popup error * epsilon feedback disable on write * avoid extra updates for interlock keys + other minor fixes |
| Created: | 2021-05-31T09:49:13.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-26T14:46:29.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-23T08:19:59.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-23T07:43:58.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-15T18:15:29.000+02:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: |
| Created: | 2021-03-24T09:43:30.000+01:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: | Add the AIBS |
| Created: | 2021-03-08T09:52:30.000+01:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: | Summary: Added auto-generated scene for Pfeiffer vacuum controller IMG400 |
ATT_IP75_on_setpoint¶
| Instance id: | FXE_OGT1_VAC/DCTRL/ATT_IP75_on_setpoint |
|---|---|
| Class id: | BeckhoffDigitalOutput |
| Host: | exflcon07n0 |
| Class documentation: | |
| BeckhoffDigitalOutput | |
| General: | link |
| Monitor: | link |
| Developer: | link |
| PLC: | link |
| Alias: | fxe-rr-sys-con-1 |
| Git repo: | https://git.xfel.eu/gitlab/karaboDevices/Beckhoff |
| Last modified: | 2020-07-07T10:56:42.000+02:00 |
| Created at: | 2017-07-20T11:58:15.000+02:00 |
| Main authors: | Hauf, Giovanetti, Silenzi |
| Latest tag: | 4.3.16-2.9.1 |
| Deployment tag: | 4.3.16-2.9.1 |
| Scenes: | FXE_RR_SYS/ILOCK/MAIN|Global interlock, FXE_RR_SYS/ILOCK/MAIN|Global interlock (overview), FXE_RR_SYS/ILOCK/MAIN|Interlock for: FXE_OGT1_VAC/DCTRL/ATT_IP75_on_setpoint |
| Accessible by: | |
Warning
Host not accessible by [‘xctrl’]!
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device (i.e. of the server
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- useTimeserver:
- Unused - whether device connects to time server is configured via ‘timeServerId’
- progress:
- The progress of the current action
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- version:
- Version of this Karabo device.
- beckhoffComDevice:
- InstanceId of the BeckhoffCom device that forwards commands to the PLC.
- functionBlockName:
- The type of the firmware block.
- fwInstanceName:
- The name of the firmware block instance.
- fwVersion:
- The version of the PLC framework.
- terminal:
- ???
- hardwareStatusBitField:
- This word encodes in bits the hardware-status information of this device
- hardwareState:
- The current state of the hardware decoded
- hardwareRegion:
- The current region of the hardware decoded
- hardwareErrorDescriptor:
- This word encodes in bits describing the hardware error
- hardwareErrorDescription:
- Error Code description
- waitingFor:
- Any call to the PLC will be published here, once the reply is received this property will be cleared. Commands will not be sent to the PLC until this property is cleared.
- epsilon:
- The epsilon determines the amount of change until a new physical value is posted from the hardware
- interlockReadOnly:
- Defines whether interlock conditions are configurable from this interface.
- interlockOn:
- Defines whether interlock surveillance is on or off.
- interlockOk:
- Defines whether interlock is ok (true) or broken (false).
- busy:
- Defines whether the PLC softdevice is busy.
- disableEpsilonFeedback:
- If false, the epsilon will be regulated until the incoming rate reaches the maximum rate
- maxStateUpdateRate:
- If state updates per second exceed this threshold, the state will be displayed as CHANGING
- noisyStateUpdateRateValue:
- Show the state update rate when it’s above ‘Max State Update Rate’ threshold.
- isStateUpdateNoisy:
- State update rate is above ‘Max State Update Rate’ threshold.
- reset:
- Resets the PLC hardware
- enableInterlockedSlots:
- Send device into INTERLOCK_BROKEN state, thus enabling all interlocked slots.
- disableInterlockedSlots:
- Send device into INTERLOCKED state, thus enabling all interlocked slots.
- requestHardwareValues:
- Ask for all property values on the device
- propertiesToPoll:
- All specified properties will be polled from the PLC with the given poll-rate. Only PLC aliases or device keys corresponding to PLC properties are allowed
- pollInterval:
- Hardware poll interval in seconds
- propertiesToRead:
- The specified properties will be read from the PLC by activating the Read button. Only PLC aliases or device keys corresponding to PLC properties are allowed
- readHardware:
- Requests value updates from the PLC for the properties listed under ‘Properties to read’
- force:
- ???
- trigger:
- Do not use this parameter to configure scheduled push. Instead use the parameter ‘scheduledPush’.
- maxUpdateFrequency:
- set to limit maximum update frequency for some values.
- on:
- Instructs the device to switch on
- off:
- Instructs device to switch off
- pwmCycleLimit:
- Number Of PWM Cycles, 0 = inifite number of cycles
| Created: | 2020-07-03T13:12:05.000Z |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2020-07-01T04:54:23.000Z |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2020-06-26T05:52:31.000Z |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2020-05-14T11:24:40.000Z |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Make sure a binary for 2.9.1 exists |
| Created: | 2020-05-14T11:24:40.000Z |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | FIX: Trigger 1 problem FEAT: Agilent Ion Pump has automatic log scale |
| Created: | 2020-04-03T08:08:13.000Z |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2020-03-26T06:01:43.000Z |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2020-03-25T15:10:32.000Z |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2020-03-25T08:47:47.000Z |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Simulation build config Noisy state updates handling. |
| Created: | 2019-12-18T15:04:13.000Z |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | BeckhoffManifolValve device class available |
| Created: | 2019-09-04T11:15:12.000Z |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | SIM/GUI: adapting MC2 implementation. See merge request karaboDevices/Beckhoff!283 |
| Created: | 2019-08-30T16:50:57.000Z |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | FIX: Schema parsing follow up FIX: Inficon setpoint property types FIX: slowing down instantiation FIX: Error decoding at startup FIX: no epsilon regulation after CSendAll FIX: request new configuration on failure |
| Created: | 2019-08-26T20:25:54.000Z |
|---|---|
| Author: | Valerii Bondar |
| Notes: | Mangling schema elements that have spaces from the PLC |
| Created: | 2019-08-15T15:46:37.000Z |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
| Created: | 2019-08-07T11:12:16.000Z |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | LED is not instantiated as a digital output |
| Created: | 2019-07-24T15:35:58.000Z |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | LED is not instantiated as a digital output |
| Created: | 2019-07-24T15:35:58.000Z |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | reject not finite floating points |
| Created: | 2019-06-28T09:36:02.000Z |
|---|---|
| Author: | silenzi |
| Notes: | FIX: setting velocity in ON/STOPPED state |
| Created: | 2019-06-24T17:16:20.000Z |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | epsilon regulation will not send the device to error state. |
| Created: | 2019-06-21T18:42:18.000Z |
|---|---|
| Author: | silenzi |
| Notes: | interlock schema |
GV1_OPEN¶
| Instance id: | FXE_OGT1_VAC/DCTRL/GV1_OPEN |
|---|---|
| Class id: | BeckhoffDigitalOutput |
| Host: | fxe-rr-sys-con-1 |
| Class documentation: | |
| BeckhoffDigitalOutput | |
| General: | link |
| Monitor: | link |
| Developer: | link |
| PLC: | link |
| Alias: | fxe-rr-sys-con-1 , fxe-rr-sys-con-14 , fxe-rr-sys-con-10 , fxe-rr-sys-con-11 , fxe-rr-sys-con-13 |
| Git repo: | https://git.xfel.eu/karaboDevices/Beckhoff |
| Last modified: | 2021-10-02T19:55:31.151+02:00 |
| Created at: | 2017-07-20T11:58:15.000+02:00 |
| Main authors: | Mamchykd, Silenzi, Giovanetti |
| Latest tag: | 4.8.2-2.11.1rc1 |
| Deployment tag: | 4.8.2-2.11.1rc1 |
| Installed tag: | 4.6.5-2.11.1 |
| Accessible by: | CAL, CONTROLS, CTRL, DA, danilevc, xdoc |
Warning
Rogue installation which is not mentioned in the deployment!
Warning
The installed tag (4.6.5-2.11.1) does not match tags mentioned in the deployment ([‘4.8.2-2.11.1rc1’])!
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device (i.e. of the server
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- beckhoffComDevice:
- InstanceId of the BeckhoffCom device that forwards commands to the PLC.
- functionBlockName:
- The type of the firmware block.
- fwInstanceName:
- The name of the firmware block instance.
- fwVersion:
- The version of the PLC framework.
- terminal:
- ???
- hardwareStatusBitField:
- This word encodes in bits the hardware-status information of this device
- hardwareState:
- The current state of the hardware decoded
- hardwareRegion:
- The current region of the hardware decoded
- hardwareErrorDescriptor:
- This word encodes in bits describing the hardware error
- hardwareErrorDescription:
- Error Code description
- waitingFor:
- Any call to the PLC will be published here, once the reply is received this property will be cleared. Commands will not be sent to the PLC until this property is cleared.
- epsilon:
- The epsilon determines the amount of change until a new physical value is posted from the hardware
- interlockReadOnly:
- Defines whether interlock conditions are configurable from this interface.
- interlockOn:
- Defines whether interlock surveillance is on or off.
- interlockOk:
- Defines whether interlock is ok (true) or broken (false).
- busy:
- Defines whether the PLC softdevice is busy.
- disableEpsilonFeedback:
- If false, the epsilon will be regulated until the incoming rate reaches the maximum rate
- maxStateUpdateRate:
- If state updates per second exceed this threshold, the state will be displayed as CHANGING
- noisyStateUpdateRateValue:
- Show the state update rate when it’s above ‘Max State Update Rate’ threshold.
- isStateUpdateNoisy:
- State update rate is above ‘Max State Update Rate’ threshold.
- reset:
- Resets the PLC hardware
- enableInterlockedSlots:
- Send device into INTERLOCK_BROKEN state, thus enabling all interlocked slots.
- disableInterlockedSlots:
- Send device into INTERLOCKED state, thus enabling all interlocked slots.
- requestHardwareValues:
- Ask for all property values on the device
- propertiesToPoll:
- All specified properties will be polled from the PLC with the given poll-rate. Only PLC aliases or device keys corresponding to PLC properties are allowed
- pollInterval:
- Hardware poll interval in seconds
- propertiesToRead:
- The specified properties will be read from the PLC by activating the Read button. Only PLC aliases or device keys corresponding to PLC properties are allowed
- readHardware:
- Requests value updates from the PLC for the properties listed under ‘Properties to read’
- force:
- ???
- trigger:
- Do not use this parameter to configure scheduled push. Instead use the parameter ‘scheduledPush’.
- maxUpdateFrequency:
- set to limit maximum update frequency for some values.
- on:
- Instructs the device to switch on
- off:
- Instructs device to switch off
- pwmCycleLimit:
- Number Of PWM Cycles, 0 = inifite number of cycles
| Created: | 2021-10-02T07:28:37.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Release candidate for 4.8.2 |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-08-23T15:36:04.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Bugfixes: 1. fix wrong value on the PLC when a deprecated paramer has different type wrt. the recommended new one. 2. fix bug (introduced in 4.8.0-2.11.4) that made the devices stay in UNKNOWN state |
| Created: | 2021-08-12T10:32:15.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Asynchronous registration of devices on BeckhoffCom (by means of slotInstanceNew HW state word parsed into bits |
| Created: | 2021-07-28T14:22:45.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
| Created: | 2021-06-23T16:13:27.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-06-22T13:56:55.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
|
| Created: | 2021-06-14T16:09:11.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Added BeckhoffDryPump |
| Created: | 2021-06-10T11:55:43.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Alarm conditions and state are not set on new schema. (Fixes bug seen in BeckhoffFuse after Karabo 2.11.1 deployment) |
| Created: | 2021-06-07T19:31:48.000+02:00 |
|---|---|
| Author: | Valerii Bondar |
| Notes: | Summer shutdown release, Fuse device added |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Summer shutdown release Devices added: BeckhoffTrainTrigger, BeckhoffLed, BeckhoffMC2Hexapod (BeckhoffMC2Base subclass), BeckhoffMC2Elmo (BeckhoffMC2Base subclass) Features: parameter deprecation in MC2 subclasses follow STOPPING state in Adixen Turbo Full pump. + other minor Fixes: * stepUp/stepDown popup error * epsilon feedback disable on write * avoid extra updates for interlock keys + other minor fixes |
| Created: | 2021-05-31T09:49:13.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-26T14:46:29.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-23T08:19:59.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-23T07:43:58.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-15T18:15:29.000+02:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: |
| Created: | 2021-03-24T09:43:30.000+01:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: | Add the AIBS |
| Created: | 2021-03-08T09:52:30.000+01:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: | Summary: Added auto-generated scene for Pfeiffer vacuum controller IMG400 |
GV2_OPEN¶
| Instance id: | FXE_OGT1_VAC/DCTRL/GV2_OPEN |
|---|---|
| Class id: | BeckhoffDigitalOutput |
| Host: | fxe-rr-sys-con-1 |
| Class documentation: | |
| BeckhoffDigitalOutput | |
| General: | link |
| Monitor: | link |
| Developer: | link |
| PLC: | link |
| Alias: | fxe-rr-sys-con-1 , fxe-rr-sys-con-14 , fxe-rr-sys-con-10 , fxe-rr-sys-con-11 , fxe-rr-sys-con-13 |
| Git repo: | https://git.xfel.eu/karaboDevices/Beckhoff |
| Last modified: | 2021-10-02T19:55:31.151+02:00 |
| Created at: | 2017-07-20T11:58:15.000+02:00 |
| Main authors: | Mamchykd, Silenzi, Giovanetti |
| Latest tag: | 4.8.2-2.11.1rc1 |
| Deployment tag: | 4.8.2-2.11.1rc1 |
| Installed tag: | 4.6.5-2.11.1 |
| Accessible by: | CAL, CONTROLS, CTRL, DA, danilevc, xdoc |
Warning
Rogue installation which is not mentioned in the deployment!
Warning
The installed tag (4.6.5-2.11.1) does not match tags mentioned in the deployment ([‘4.8.2-2.11.1rc1’])!
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device (i.e. of the server
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- beckhoffComDevice:
- InstanceId of the BeckhoffCom device that forwards commands to the PLC.
- functionBlockName:
- The type of the firmware block.
- fwInstanceName:
- The name of the firmware block instance.
- fwVersion:
- The version of the PLC framework.
- terminal:
- ???
- hardwareStatusBitField:
- This word encodes in bits the hardware-status information of this device
- hardwareState:
- The current state of the hardware decoded
- hardwareRegion:
- The current region of the hardware decoded
- hardwareErrorDescriptor:
- This word encodes in bits describing the hardware error
- hardwareErrorDescription:
- Error Code description
- waitingFor:
- Any call to the PLC will be published here, once the reply is received this property will be cleared. Commands will not be sent to the PLC until this property is cleared.
- epsilon:
- The epsilon determines the amount of change until a new physical value is posted from the hardware
- interlockReadOnly:
- Defines whether interlock conditions are configurable from this interface.
- interlockOn:
- Defines whether interlock surveillance is on or off.
- interlockOk:
- Defines whether interlock is ok (true) or broken (false).
- busy:
- Defines whether the PLC softdevice is busy.
- disableEpsilonFeedback:
- If false, the epsilon will be regulated until the incoming rate reaches the maximum rate
- maxStateUpdateRate:
- If state updates per second exceed this threshold, the state will be displayed as CHANGING
- noisyStateUpdateRateValue:
- Show the state update rate when it’s above ‘Max State Update Rate’ threshold.
- isStateUpdateNoisy:
- State update rate is above ‘Max State Update Rate’ threshold.
- reset:
- Resets the PLC hardware
- enableInterlockedSlots:
- Send device into INTERLOCK_BROKEN state, thus enabling all interlocked slots.
- disableInterlockedSlots:
- Send device into INTERLOCKED state, thus enabling all interlocked slots.
- requestHardwareValues:
- Ask for all property values on the device
- propertiesToPoll:
- All specified properties will be polled from the PLC with the given poll-rate. Only PLC aliases or device keys corresponding to PLC properties are allowed
- pollInterval:
- Hardware poll interval in seconds
- propertiesToRead:
- The specified properties will be read from the PLC by activating the Read button. Only PLC aliases or device keys corresponding to PLC properties are allowed
- readHardware:
- Requests value updates from the PLC for the properties listed under ‘Properties to read’
- force:
- ???
- trigger:
- Do not use this parameter to configure scheduled push. Instead use the parameter ‘scheduledPush’.
- maxUpdateFrequency:
- set to limit maximum update frequency for some values.
- on:
- Instructs the device to switch on
- off:
- Instructs device to switch off
- pwmCycleLimit:
- Number Of PWM Cycles, 0 = inifite number of cycles
| Created: | 2021-10-02T07:28:37.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Release candidate for 4.8.2 |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-08-23T15:36:04.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Bugfixes: 1. fix wrong value on the PLC when a deprecated paramer has different type wrt. the recommended new one. 2. fix bug (introduced in 4.8.0-2.11.4) that made the devices stay in UNKNOWN state |
| Created: | 2021-08-12T10:32:15.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Asynchronous registration of devices on BeckhoffCom (by means of slotInstanceNew HW state word parsed into bits |
| Created: | 2021-07-28T14:22:45.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
| Created: | 2021-06-23T16:13:27.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-06-22T13:56:55.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
|
| Created: | 2021-06-14T16:09:11.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Added BeckhoffDryPump |
| Created: | 2021-06-10T11:55:43.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Alarm conditions and state are not set on new schema. (Fixes bug seen in BeckhoffFuse after Karabo 2.11.1 deployment) |
| Created: | 2021-06-07T19:31:48.000+02:00 |
|---|---|
| Author: | Valerii Bondar |
| Notes: | Summer shutdown release, Fuse device added |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Summer shutdown release Devices added: BeckhoffTrainTrigger, BeckhoffLed, BeckhoffMC2Hexapod (BeckhoffMC2Base subclass), BeckhoffMC2Elmo (BeckhoffMC2Base subclass) Features: parameter deprecation in MC2 subclasses follow STOPPING state in Adixen Turbo Full pump. + other minor Fixes: * stepUp/stepDown popup error * epsilon feedback disable on write * avoid extra updates for interlock keys + other minor fixes |
| Created: | 2021-05-31T09:49:13.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-26T14:46:29.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-23T08:19:59.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-23T07:43:58.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-15T18:15:29.000+02:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: |
| Created: | 2021-03-24T09:43:30.000+01:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: | Add the AIBS |
| Created: | 2021-03-08T09:52:30.000+01:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: | Summary: Added auto-generated scene for Pfeiffer vacuum controller IMG400 |
INTERLOCK_ACTIV¶
| Instance id: | FXE_OGT1_VAC/DCTRL/INTERLOCK_ACTIV |
|---|---|
| Class id: | BeckhoffDigitalOutput |
| Host: | fxe-rr-sys-con-1 |
| Class documentation: | |
| BeckhoffDigitalOutput | |
| General: | link |
| Monitor: | link |
| Developer: | link |
| PLC: | link |
| Alias: | fxe-rr-sys-con-1 , fxe-rr-sys-con-14 , fxe-rr-sys-con-10 , fxe-rr-sys-con-11 , fxe-rr-sys-con-13 |
| Git repo: | https://git.xfel.eu/karaboDevices/Beckhoff |
| Last modified: | 2021-10-02T19:55:31.151+02:00 |
| Created at: | 2017-07-20T11:58:15.000+02:00 |
| Main authors: | Mamchykd, Silenzi, Giovanetti |
| Latest tag: | 4.8.2-2.11.1rc1 |
| Deployment tag: | 4.8.2-2.11.1rc1 |
| Installed tag: | 4.6.5-2.11.1 |
| Accessible by: | CAL, CONTROLS, CTRL, DA, danilevc, xdoc |
Warning
Rogue installation which is not mentioned in the deployment!
Warning
The installed tag (4.6.5-2.11.1) does not match tags mentioned in the deployment ([‘4.8.2-2.11.1rc1’])!
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device (i.e. of the server
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- beckhoffComDevice:
- InstanceId of the BeckhoffCom device that forwards commands to the PLC.
- functionBlockName:
- The type of the firmware block.
- fwInstanceName:
- The name of the firmware block instance.
- fwVersion:
- The version of the PLC framework.
- terminal:
- ???
- hardwareStatusBitField:
- This word encodes in bits the hardware-status information of this device
- hardwareState:
- The current state of the hardware decoded
- hardwareRegion:
- The current region of the hardware decoded
- hardwareErrorDescriptor:
- This word encodes in bits describing the hardware error
- hardwareErrorDescription:
- Error Code description
- waitingFor:
- Any call to the PLC will be published here, once the reply is received this property will be cleared. Commands will not be sent to the PLC until this property is cleared.
- epsilon:
- The epsilon determines the amount of change until a new physical value is posted from the hardware
- interlockReadOnly:
- Defines whether interlock conditions are configurable from this interface.
- interlockOn:
- Defines whether interlock surveillance is on or off.
- interlockOk:
- Defines whether interlock is ok (true) or broken (false).
- busy:
- Defines whether the PLC softdevice is busy.
- disableEpsilonFeedback:
- If false, the epsilon will be regulated until the incoming rate reaches the maximum rate
- maxStateUpdateRate:
- If state updates per second exceed this threshold, the state will be displayed as CHANGING
- noisyStateUpdateRateValue:
- Show the state update rate when it’s above ‘Max State Update Rate’ threshold.
- isStateUpdateNoisy:
- State update rate is above ‘Max State Update Rate’ threshold.
- reset:
- Resets the PLC hardware
- enableInterlockedSlots:
- Send device into INTERLOCK_BROKEN state, thus enabling all interlocked slots.
- disableInterlockedSlots:
- Send device into INTERLOCKED state, thus enabling all interlocked slots.
- requestHardwareValues:
- Ask for all property values on the device
- propertiesToPoll:
- All specified properties will be polled from the PLC with the given poll-rate. Only PLC aliases or device keys corresponding to PLC properties are allowed
- pollInterval:
- Hardware poll interval in seconds
- propertiesToRead:
- The specified properties will be read from the PLC by activating the Read button. Only PLC aliases or device keys corresponding to PLC properties are allowed
- readHardware:
- Requests value updates from the PLC for the properties listed under ‘Properties to read’
- force:
- ???
- trigger:
- Do not use this parameter to configure scheduled push. Instead use the parameter ‘scheduledPush’.
- maxUpdateFrequency:
- set to limit maximum update frequency for some values.
- on:
- Instructs the device to switch on
- off:
- Instructs device to switch off
- pwmCycleLimit:
- Number Of PWM Cycles, 0 = inifite number of cycles
| Created: | 2021-10-02T07:28:37.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Release candidate for 4.8.2 |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-08-23T15:36:04.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Bugfixes: 1. fix wrong value on the PLC when a deprecated paramer has different type wrt. the recommended new one. 2. fix bug (introduced in 4.8.0-2.11.4) that made the devices stay in UNKNOWN state |
| Created: | 2021-08-12T10:32:15.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Asynchronous registration of devices on BeckhoffCom (by means of slotInstanceNew HW state word parsed into bits |
| Created: | 2021-07-28T14:22:45.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
| Created: | 2021-06-23T16:13:27.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-06-22T13:56:55.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
|
| Created: | 2021-06-14T16:09:11.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Added BeckhoffDryPump |
| Created: | 2021-06-10T11:55:43.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Alarm conditions and state are not set on new schema. (Fixes bug seen in BeckhoffFuse after Karabo 2.11.1 deployment) |
| Created: | 2021-06-07T19:31:48.000+02:00 |
|---|---|
| Author: | Valerii Bondar |
| Notes: | Summer shutdown release, Fuse device added |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Summer shutdown release Devices added: BeckhoffTrainTrigger, BeckhoffLed, BeckhoffMC2Hexapod (BeckhoffMC2Base subclass), BeckhoffMC2Elmo (BeckhoffMC2Base subclass) Features: parameter deprecation in MC2 subclasses follow STOPPING state in Adixen Turbo Full pump. + other minor Fixes: * stepUp/stepDown popup error * epsilon feedback disable on write * avoid extra updates for interlock keys + other minor fixes |
| Created: | 2021-05-31T09:49:13.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-26T14:46:29.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-23T08:19:59.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-23T07:43:58.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-15T18:15:29.000+02:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: |
| Created: | 2021-03-24T09:43:30.000+01:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: | Add the AIBS |
| Created: | 2021-03-08T09:52:30.000+01:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: | Summary: Added auto-generated scene for Pfeiffer vacuum controller IMG400 |
INTERLOCK_BRIDGED¶
| Instance id: | FXE_OGT1_VAC/DCTRL/INTERLOCK_BRIDGED |
|---|---|
| Class id: | BeckhoffDigitalOutput |
| Host: | fxe-rr-sys-con-1 |
| Class documentation: | |
| BeckhoffDigitalOutput | |
| General: | link |
| Monitor: | link |
| Developer: | link |
| PLC: | link |
| Alias: | fxe-rr-sys-con-1 , fxe-rr-sys-con-14 , fxe-rr-sys-con-10 , fxe-rr-sys-con-11 , fxe-rr-sys-con-13 |
| Git repo: | https://git.xfel.eu/karaboDevices/Beckhoff |
| Last modified: | 2021-10-02T19:55:31.151+02:00 |
| Created at: | 2017-07-20T11:58:15.000+02:00 |
| Main authors: | Mamchykd, Silenzi, Giovanetti |
| Latest tag: | 4.8.2-2.11.1rc1 |
| Deployment tag: | 4.8.2-2.11.1rc1 |
| Installed tag: | 4.6.5-2.11.1 |
| Accessible by: | CAL, CONTROLS, CTRL, DA, danilevc, xdoc |
Warning
Rogue installation which is not mentioned in the deployment!
Warning
The installed tag (4.6.5-2.11.1) does not match tags mentioned in the deployment ([‘4.8.2-2.11.1rc1’])!
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device (i.e. of the server
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- beckhoffComDevice:
- InstanceId of the BeckhoffCom device that forwards commands to the PLC.
- functionBlockName:
- The type of the firmware block.
- fwInstanceName:
- The name of the firmware block instance.
- fwVersion:
- The version of the PLC framework.
- terminal:
- ???
- hardwareStatusBitField:
- This word encodes in bits the hardware-status information of this device
- hardwareState:
- The current state of the hardware decoded
- hardwareRegion:
- The current region of the hardware decoded
- hardwareErrorDescriptor:
- This word encodes in bits describing the hardware error
- hardwareErrorDescription:
- Error Code description
- waitingFor:
- Any call to the PLC will be published here, once the reply is received this property will be cleared. Commands will not be sent to the PLC until this property is cleared.
- epsilon:
- The epsilon determines the amount of change until a new physical value is posted from the hardware
- interlockReadOnly:
- Defines whether interlock conditions are configurable from this interface.
- interlockOn:
- Defines whether interlock surveillance is on or off.
- interlockOk:
- Defines whether interlock is ok (true) or broken (false).
- busy:
- Defines whether the PLC softdevice is busy.
- disableEpsilonFeedback:
- If false, the epsilon will be regulated until the incoming rate reaches the maximum rate
- maxStateUpdateRate:
- If state updates per second exceed this threshold, the state will be displayed as CHANGING
- noisyStateUpdateRateValue:
- Show the state update rate when it’s above ‘Max State Update Rate’ threshold.
- isStateUpdateNoisy:
- State update rate is above ‘Max State Update Rate’ threshold.
- reset:
- Resets the PLC hardware
- enableInterlockedSlots:
- Send device into INTERLOCK_BROKEN state, thus enabling all interlocked slots.
- disableInterlockedSlots:
- Send device into INTERLOCKED state, thus enabling all interlocked slots.
- requestHardwareValues:
- Ask for all property values on the device
- propertiesToPoll:
- All specified properties will be polled from the PLC with the given poll-rate. Only PLC aliases or device keys corresponding to PLC properties are allowed
- pollInterval:
- Hardware poll interval in seconds
- propertiesToRead:
- The specified properties will be read from the PLC by activating the Read button. Only PLC aliases or device keys corresponding to PLC properties are allowed
- readHardware:
- Requests value updates from the PLC for the properties listed under ‘Properties to read’
- force:
- ???
- trigger:
- Do not use this parameter to configure scheduled push. Instead use the parameter ‘scheduledPush’.
- maxUpdateFrequency:
- set to limit maximum update frequency for some values.
- on:
- Instructs the device to switch on
- off:
- Instructs device to switch off
- pwmCycleLimit:
- Number Of PWM Cycles, 0 = inifite number of cycles
| Created: | 2021-10-02T07:28:37.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Release candidate for 4.8.2 |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-08-23T15:36:04.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Bugfixes: 1. fix wrong value on the PLC when a deprecated paramer has different type wrt. the recommended new one. 2. fix bug (introduced in 4.8.0-2.11.4) that made the devices stay in UNKNOWN state |
| Created: | 2021-08-12T10:32:15.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Asynchronous registration of devices on BeckhoffCom (by means of slotInstanceNew HW state word parsed into bits |
| Created: | 2021-07-28T14:22:45.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
| Created: | 2021-06-23T16:13:27.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-06-22T13:56:55.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
|
| Created: | 2021-06-14T16:09:11.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Added BeckhoffDryPump |
| Created: | 2021-06-10T11:55:43.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Alarm conditions and state are not set on new schema. (Fixes bug seen in BeckhoffFuse after Karabo 2.11.1 deployment) |
| Created: | 2021-06-07T19:31:48.000+02:00 |
|---|---|
| Author: | Valerii Bondar |
| Notes: | Summer shutdown release, Fuse device added |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Summer shutdown release Devices added: BeckhoffTrainTrigger, BeckhoffLed, BeckhoffMC2Hexapod (BeckhoffMC2Base subclass), BeckhoffMC2Elmo (BeckhoffMC2Base subclass) Features: parameter deprecation in MC2 subclasses follow STOPPING state in Adixen Turbo Full pump. + other minor Fixes: * stepUp/stepDown popup error * epsilon feedback disable on write * avoid extra updates for interlock keys + other minor fixes |
| Created: | 2021-05-31T09:49:13.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-26T14:46:29.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-23T08:19:59.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-23T07:43:58.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-15T18:15:29.000+02:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: |
| Created: | 2021-03-24T09:43:30.000+01:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: | Add the AIBS |
| Created: | 2021-03-08T09:52:30.000+01:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: | Summary: Added auto-generated scene for Pfeiffer vacuum controller IMG400 |
PSLIT1_FR_value¶
| Instance id: | FXE_OGT1_VAC/DCTRL/PSLIT1_FR_value |
|---|---|
| Class id: | BeckhoffDigitalOutput |
| Host: | exflcon07n0 |
| Class documentation: | |
| BeckhoffDigitalOutput | |
| General: | link |
| Monitor: | link |
| Developer: | link |
| PLC: | link |
| Alias: | fxe-rr-sys-con-1 |
| Git repo: | https://git.xfel.eu/gitlab/karaboDevices/Beckhoff |
| Last modified: | 2020-07-07T10:56:42.000+02:00 |
| Created at: | 2017-07-20T11:58:15.000+02:00 |
| Main authors: | Hauf, Giovanetti, Silenzi |
| Latest tag: | 4.3.16-2.9.1 |
| Deployment tag: | 4.3.16-2.9.1 |
| Accessible by: | |
Warning
Host not accessible by [‘xctrl’]!
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device (i.e. of the server
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- useTimeserver:
- Unused - whether device connects to time server is configured via ‘timeServerId’
- progress:
- The progress of the current action
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- version:
- Version of this Karabo device.
- beckhoffComDevice:
- InstanceId of the BeckhoffCom device that forwards commands to the PLC.
- functionBlockName:
- The type of the firmware block.
- fwInstanceName:
- The name of the firmware block instance.
- fwVersion:
- The version of the PLC framework.
- terminal:
- ???
- hardwareStatusBitField:
- This word encodes in bits the hardware-status information of this device
- hardwareState:
- The current state of the hardware decoded
- hardwareRegion:
- The current region of the hardware decoded
- hardwareErrorDescriptor:
- This word encodes in bits describing the hardware error
- hardwareErrorDescription:
- Error Code description
- waitingFor:
- Any call to the PLC will be published here, once the reply is received this property will be cleared. Commands will not be sent to the PLC until this property is cleared.
- epsilon:
- The epsilon determines the amount of change until a new physical value is posted from the hardware
- interlockReadOnly:
- Defines whether interlock conditions are configurable from this interface.
- interlockOn:
- Defines whether interlock surveillance is on or off.
- interlockOk:
- Defines whether interlock is ok (true) or broken (false).
- busy:
- Defines whether the PLC softdevice is busy.
- disableEpsilonFeedback:
- If false, the epsilon will be regulated until the incoming rate reaches the maximum rate
- maxStateUpdateRate:
- If state updates per second exceed this threshold, the state will be displayed as CHANGING
- noisyStateUpdateRateValue:
- Show the state update rate when it’s above ‘Max State Update Rate’ threshold.
- isStateUpdateNoisy:
- State update rate is above ‘Max State Update Rate’ threshold.
- reset:
- Resets the PLC hardware
- enableInterlockedSlots:
- Send device into INTERLOCK_BROKEN state, thus enabling all interlocked slots.
- disableInterlockedSlots:
- Send device into INTERLOCKED state, thus enabling all interlocked slots.
- requestHardwareValues:
- Ask for all property values on the device
- propertiesToPoll:
- All specified properties will be polled from the PLC with the given poll-rate. Only PLC aliases or device keys corresponding to PLC properties are allowed
- pollInterval:
- Hardware poll interval in seconds
- propertiesToRead:
- The specified properties will be read from the PLC by activating the Read button. Only PLC aliases or device keys corresponding to PLC properties are allowed
- readHardware:
- Requests value updates from the PLC for the properties listed under ‘Properties to read’
- force:
- ???
- trigger:
- Do not use this parameter to configure scheduled push. Instead use the parameter ‘scheduledPush’.
- maxUpdateFrequency:
- set to limit maximum update frequency for some values.
- on:
- Instructs the device to switch on
- off:
- Instructs device to switch off
- pwmCycleLimit:
- Number Of PWM Cycles, 0 = inifite number of cycles
| Created: | 2020-07-03T13:12:05.000Z |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2020-07-01T04:54:23.000Z |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2020-06-26T05:52:31.000Z |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2020-05-14T11:24:40.000Z |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Make sure a binary for 2.9.1 exists |
| Created: | 2020-05-14T11:24:40.000Z |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | FIX: Trigger 1 problem FEAT: Agilent Ion Pump has automatic log scale |
| Created: | 2020-04-03T08:08:13.000Z |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2020-03-26T06:01:43.000Z |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2020-03-25T15:10:32.000Z |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2020-03-25T08:47:47.000Z |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Simulation build config Noisy state updates handling. |
| Created: | 2019-12-18T15:04:13.000Z |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | BeckhoffManifolValve device class available |
| Created: | 2019-09-04T11:15:12.000Z |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | SIM/GUI: adapting MC2 implementation. See merge request karaboDevices/Beckhoff!283 |
| Created: | 2019-08-30T16:50:57.000Z |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | FIX: Schema parsing follow up FIX: Inficon setpoint property types FIX: slowing down instantiation FIX: Error decoding at startup FIX: no epsilon regulation after CSendAll FIX: request new configuration on failure |
| Created: | 2019-08-26T20:25:54.000Z |
|---|---|
| Author: | Valerii Bondar |
| Notes: | Mangling schema elements that have spaces from the PLC |
| Created: | 2019-08-15T15:46:37.000Z |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
| Created: | 2019-08-07T11:12:16.000Z |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | LED is not instantiated as a digital output |
| Created: | 2019-07-24T15:35:58.000Z |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | LED is not instantiated as a digital output |
| Created: | 2019-07-24T15:35:58.000Z |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | reject not finite floating points |
| Created: | 2019-06-28T09:36:02.000Z |
|---|---|
| Author: | silenzi |
| Notes: | FIX: setting velocity in ON/STOPPED state |
| Created: | 2019-06-24T17:16:20.000Z |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | epsilon regulation will not send the device to error state. |
| Created: | 2019-06-21T18:42:18.000Z |
|---|---|
| Author: | silenzi |
| Notes: | interlock schema |
PSLIT1_IP150_on_setpoint¶
| Instance id: | FXE_OGT1_VAC/DCTRL/PSLIT1_IP150_on_setpoint |
|---|---|
| Class id: | BeckhoffDigitalOutput |
| Host: | exflcon07n0 |
| Class documentation: | |
| BeckhoffDigitalOutput | |
| General: | link |
| Monitor: | link |
| Developer: | link |
| PLC: | link |
| Alias: | fxe-rr-sys-con-1 |
| Git repo: | https://git.xfel.eu/gitlab/karaboDevices/Beckhoff |
| Last modified: | 2020-07-07T10:56:42.000+02:00 |
| Created at: | 2017-07-20T11:58:15.000+02:00 |
| Main authors: | Hauf, Giovanetti, Silenzi |
| Latest tag: | 4.3.16-2.9.1 |
| Deployment tag: | 4.3.16-2.9.1 |
| Scenes: | FXE_RR_SYS/ILOCK/MAIN|Global interlock, FXE_RR_SYS/ILOCK/MAIN|Interlock for: FXE_OGT1_VAC/DCTRL/PSLIT1_IP150_on_setpoint, FXE_RR_SYS/ILOCK/MAIN|Global interlock (overview) |
| Accessible by: | |
Warning
Host not accessible by [‘xctrl’]!
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device (i.e. of the server
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- useTimeserver:
- Unused - whether device connects to time server is configured via ‘timeServerId’
- progress:
- The progress of the current action
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- version:
- Version of this Karabo device.
- beckhoffComDevice:
- InstanceId of the BeckhoffCom device that forwards commands to the PLC.
- functionBlockName:
- The type of the firmware block.
- fwInstanceName:
- The name of the firmware block instance.
- fwVersion:
- The version of the PLC framework.
- terminal:
- ???
- hardwareStatusBitField:
- This word encodes in bits the hardware-status information of this device
- hardwareState:
- The current state of the hardware decoded
- hardwareRegion:
- The current region of the hardware decoded
- hardwareErrorDescriptor:
- This word encodes in bits describing the hardware error
- hardwareErrorDescription:
- Error Code description
- waitingFor:
- Any call to the PLC will be published here, once the reply is received this property will be cleared. Commands will not be sent to the PLC until this property is cleared.
- epsilon:
- The epsilon determines the amount of change until a new physical value is posted from the hardware
- interlockReadOnly:
- Defines whether interlock conditions are configurable from this interface.
- interlockOn:
- Defines whether interlock surveillance is on or off.
- interlockOk:
- Defines whether interlock is ok (true) or broken (false).
- busy:
- Defines whether the PLC softdevice is busy.
- disableEpsilonFeedback:
- If false, the epsilon will be regulated until the incoming rate reaches the maximum rate
- maxStateUpdateRate:
- If state updates per second exceed this threshold, the state will be displayed as CHANGING
- noisyStateUpdateRateValue:
- Show the state update rate when it’s above ‘Max State Update Rate’ threshold.
- isStateUpdateNoisy:
- State update rate is above ‘Max State Update Rate’ threshold.
- reset:
- Resets the PLC hardware
- enableInterlockedSlots:
- Send device into INTERLOCK_BROKEN state, thus enabling all interlocked slots.
- disableInterlockedSlots:
- Send device into INTERLOCKED state, thus enabling all interlocked slots.
- requestHardwareValues:
- Ask for all property values on the device
- propertiesToPoll:
- All specified properties will be polled from the PLC with the given poll-rate. Only PLC aliases or device keys corresponding to PLC properties are allowed
- pollInterval:
- Hardware poll interval in seconds
- propertiesToRead:
- The specified properties will be read from the PLC by activating the Read button. Only PLC aliases or device keys corresponding to PLC properties are allowed
- readHardware:
- Requests value updates from the PLC for the properties listed under ‘Properties to read’
- force:
- ???
- trigger:
- Do not use this parameter to configure scheduled push. Instead use the parameter ‘scheduledPush’.
- maxUpdateFrequency:
- set to limit maximum update frequency for some values.
- on:
- Instructs the device to switch on
- off:
- Instructs device to switch off
- pwmCycleLimit:
- Number Of PWM Cycles, 0 = inifite number of cycles
| Created: | 2020-07-03T13:12:05.000Z |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2020-07-01T04:54:23.000Z |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2020-06-26T05:52:31.000Z |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2020-05-14T11:24:40.000Z |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Make sure a binary for 2.9.1 exists |
| Created: | 2020-05-14T11:24:40.000Z |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | FIX: Trigger 1 problem FEAT: Agilent Ion Pump has automatic log scale |
| Created: | 2020-04-03T08:08:13.000Z |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2020-03-26T06:01:43.000Z |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2020-03-25T15:10:32.000Z |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2020-03-25T08:47:47.000Z |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Simulation build config Noisy state updates handling. |
| Created: | 2019-12-18T15:04:13.000Z |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | BeckhoffManifolValve device class available |
| Created: | 2019-09-04T11:15:12.000Z |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | SIM/GUI: adapting MC2 implementation. See merge request karaboDevices/Beckhoff!283 |
| Created: | 2019-08-30T16:50:57.000Z |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | FIX: Schema parsing follow up FIX: Inficon setpoint property types FIX: slowing down instantiation FIX: Error decoding at startup FIX: no epsilon regulation after CSendAll FIX: request new configuration on failure |
| Created: | 2019-08-26T20:25:54.000Z |
|---|---|
| Author: | Valerii Bondar |
| Notes: | Mangling schema elements that have spaces from the PLC |
| Created: | 2019-08-15T15:46:37.000Z |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
| Created: | 2019-08-07T11:12:16.000Z |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | LED is not instantiated as a digital output |
| Created: | 2019-07-24T15:35:58.000Z |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | LED is not instantiated as a digital output |
| Created: | 2019-07-24T15:35:58.000Z |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | reject not finite floating points |
| Created: | 2019-06-28T09:36:02.000Z |
|---|---|
| Author: | silenzi |
| Notes: | FIX: setting velocity in ON/STOPPED state |
| Created: | 2019-06-24T17:16:20.000Z |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | epsilon regulation will not send the device to error state. |
| Created: | 2019-06-21T18:42:18.000Z |
|---|---|
| Author: | silenzi |
| Notes: | interlock schema |
SA1_CC¶
| Instance id: | FXE_OGT1_VAC/DCTRL/SA1_CC |
|---|---|
| Class id: | BeckhoffDigitalOutput |
| Host: | fxe-rr-sys-con-1 |
| Class documentation: | |
| BeckhoffDigitalOutput | |
| General: | link |
| Monitor: | link |
| Developer: | link |
| PLC: | link |
| Alias: | fxe-rr-sys-con-1 , fxe-rr-sys-con-14 , fxe-rr-sys-con-10 , fxe-rr-sys-con-11 , fxe-rr-sys-con-13 |
| Git repo: | https://git.xfel.eu/karaboDevices/Beckhoff |
| Last modified: | 2021-10-02T19:55:31.151+02:00 |
| Created at: | 2017-07-20T11:58:15.000+02:00 |
| Main authors: | Mamchykd, Silenzi, Giovanetti |
| Latest tag: | 4.8.2-2.11.1rc1 |
| Deployment tag: | 4.8.2-2.11.1rc1 |
| Installed tag: | 4.6.5-2.11.1 |
| Projects: | FXE_OGT1_VAC, FXE_OGT1_VAC, FXE_LOOP1 |
| Scenes: | VACUUM_OVERVIEW, FXE_OGT1_VAC/DCTRL/SA1_CC |
| Accessible by: | CAL, CONTROLS, CTRL, DA, danilevc, xdoc |
Warning
Rogue installation which is not mentioned in the deployment!
Warning
The installed tag (4.6.5-2.11.1) does not match tags mentioned in the deployment ([‘4.8.2-2.11.1rc1’])!
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device (i.e. of the server
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- beckhoffComDevice:
- InstanceId of the BeckhoffCom device that forwards commands to the PLC.
- functionBlockName:
- The type of the firmware block.
- fwInstanceName:
- The name of the firmware block instance.
- fwVersion:
- The version of the PLC framework.
- terminal:
- ???
- hardwareStatusBitField:
- This word encodes in bits the hardware-status information of this device
- hardwareState:
- The current state of the hardware decoded
- hardwareRegion:
- The current region of the hardware decoded
- hardwareErrorDescriptor:
- This word encodes in bits describing the hardware error
- hardwareErrorDescription:
- Error Code description
- waitingFor:
- Any call to the PLC will be published here, once the reply is received this property will be cleared. Commands will not be sent to the PLC until this property is cleared.
- epsilon:
- The epsilon determines the amount of change until a new physical value is posted from the hardware
- interlockReadOnly:
- Defines whether interlock conditions are configurable from this interface.
- interlockOn:
- Defines whether interlock surveillance is on or off.
- interlockOk:
- Defines whether interlock is ok (true) or broken (false).
- busy:
- Defines whether the PLC softdevice is busy.
- disableEpsilonFeedback:
- If false, the epsilon will be regulated until the incoming rate reaches the maximum rate
- maxStateUpdateRate:
- If state updates per second exceed this threshold, the state will be displayed as CHANGING
- noisyStateUpdateRateValue:
- Show the state update rate when it’s above ‘Max State Update Rate’ threshold.
- isStateUpdateNoisy:
- State update rate is above ‘Max State Update Rate’ threshold.
- reset:
- Resets the PLC hardware
- enableInterlockedSlots:
- Send device into INTERLOCK_BROKEN state, thus enabling all interlocked slots.
- disableInterlockedSlots:
- Send device into INTERLOCKED state, thus enabling all interlocked slots.
- requestHardwareValues:
- Ask for all property values on the device
- propertiesToPoll:
- All specified properties will be polled from the PLC with the given poll-rate. Only PLC aliases or device keys corresponding to PLC properties are allowed
- pollInterval:
- Hardware poll interval in seconds
- propertiesToRead:
- The specified properties will be read from the PLC by activating the Read button. Only PLC aliases or device keys corresponding to PLC properties are allowed
- readHardware:
- Requests value updates from the PLC for the properties listed under ‘Properties to read’
- force:
- ???
- trigger:
- Do not use this parameter to configure scheduled push. Instead use the parameter ‘scheduledPush’.
- maxUpdateFrequency:
- set to limit maximum update frequency for some values.
- on:
- Instructs the device to switch on
- off:
- Instructs device to switch off
- pwmCycleLimit:
- Number Of PWM Cycles, 0 = inifite number of cycles
| Created: | 2021-10-02T07:28:37.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Release candidate for 4.8.2 |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-08-23T15:36:04.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Bugfixes: 1. fix wrong value on the PLC when a deprecated paramer has different type wrt. the recommended new one. 2. fix bug (introduced in 4.8.0-2.11.4) that made the devices stay in UNKNOWN state |
| Created: | 2021-08-12T10:32:15.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Asynchronous registration of devices on BeckhoffCom (by means of slotInstanceNew HW state word parsed into bits |
| Created: | 2021-07-28T14:22:45.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
| Created: | 2021-06-23T16:13:27.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-06-22T13:56:55.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
|
| Created: | 2021-06-14T16:09:11.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Added BeckhoffDryPump |
| Created: | 2021-06-10T11:55:43.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Alarm conditions and state are not set on new schema. (Fixes bug seen in BeckhoffFuse after Karabo 2.11.1 deployment) |
| Created: | 2021-06-07T19:31:48.000+02:00 |
|---|---|
| Author: | Valerii Bondar |
| Notes: | Summer shutdown release, Fuse device added |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Summer shutdown release Devices added: BeckhoffTrainTrigger, BeckhoffLed, BeckhoffMC2Hexapod (BeckhoffMC2Base subclass), BeckhoffMC2Elmo (BeckhoffMC2Base subclass) Features: parameter deprecation in MC2 subclasses follow STOPPING state in Adixen Turbo Full pump. + other minor Fixes: * stepUp/stepDown popup error * epsilon feedback disable on write * avoid extra updates for interlock keys + other minor fixes |
| Created: | 2021-05-31T09:49:13.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-26T14:46:29.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-23T08:19:59.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-23T07:43:58.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-15T18:15:29.000+02:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: |
| Created: | 2021-03-24T09:43:30.000+01:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: | Add the AIBS |
| Created: | 2021-03-08T09:52:30.000+01:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: | Summary: Added auto-generated scene for Pfeiffer vacuum controller IMG400 |
SA1_IP150_on_setpoint¶
| Instance id: | FXE_OGT1_VAC/DCTRL/SA1_IP150_on_setpoint |
|---|---|
| Class id: | BeckhoffDigitalOutput |
| Host: | exflcon07n0 |
| Class documentation: | |
| BeckhoffDigitalOutput | |
| General: | link |
| Monitor: | link |
| Developer: | link |
| PLC: | link |
| Alias: | fxe-rr-sys-con-1 |
| Git repo: | https://git.xfel.eu/gitlab/karaboDevices/Beckhoff |
| Last modified: | 2020-07-07T10:56:42.000+02:00 |
| Created at: | 2017-07-20T11:58:15.000+02:00 |
| Main authors: | Hauf, Giovanetti, Silenzi |
| Latest tag: | 4.3.16-2.9.1 |
| Deployment tag: | 4.3.16-2.9.1 |
| Accessible by: | |
Warning
Host not accessible by [‘xctrl’]!
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device (i.e. of the server
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- useTimeserver:
- Unused - whether device connects to time server is configured via ‘timeServerId’
- progress:
- The progress of the current action
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- version:
- Version of this Karabo device.
- beckhoffComDevice:
- InstanceId of the BeckhoffCom device that forwards commands to the PLC.
- functionBlockName:
- The type of the firmware block.
- fwInstanceName:
- The name of the firmware block instance.
- fwVersion:
- The version of the PLC framework.
- terminal:
- ???
- hardwareStatusBitField:
- This word encodes in bits the hardware-status information of this device
- hardwareState:
- The current state of the hardware decoded
- hardwareRegion:
- The current region of the hardware decoded
- hardwareErrorDescriptor:
- This word encodes in bits describing the hardware error
- hardwareErrorDescription:
- Error Code description
- waitingFor:
- Any call to the PLC will be published here, once the reply is received this property will be cleared. Commands will not be sent to the PLC until this property is cleared.
- epsilon:
- The epsilon determines the amount of change until a new physical value is posted from the hardware
- interlockReadOnly:
- Defines whether interlock conditions are configurable from this interface.
- interlockOn:
- Defines whether interlock surveillance is on or off.
- interlockOk:
- Defines whether interlock is ok (true) or broken (false).
- busy:
- Defines whether the PLC softdevice is busy.
- disableEpsilonFeedback:
- If false, the epsilon will be regulated until the incoming rate reaches the maximum rate
- maxStateUpdateRate:
- If state updates per second exceed this threshold, the state will be displayed as CHANGING
- noisyStateUpdateRateValue:
- Show the state update rate when it’s above ‘Max State Update Rate’ threshold.
- isStateUpdateNoisy:
- State update rate is above ‘Max State Update Rate’ threshold.
- reset:
- Resets the PLC hardware
- enableInterlockedSlots:
- Send device into INTERLOCK_BROKEN state, thus enabling all interlocked slots.
- disableInterlockedSlots:
- Send device into INTERLOCKED state, thus enabling all interlocked slots.
- requestHardwareValues:
- Ask for all property values on the device
- propertiesToPoll:
- All specified properties will be polled from the PLC with the given poll-rate. Only PLC aliases or device keys corresponding to PLC properties are allowed
- pollInterval:
- Hardware poll interval in seconds
- propertiesToRead:
- The specified properties will be read from the PLC by activating the Read button. Only PLC aliases or device keys corresponding to PLC properties are allowed
- readHardware:
- Requests value updates from the PLC for the properties listed under ‘Properties to read’
- force:
- ???
- trigger:
- Do not use this parameter to configure scheduled push. Instead use the parameter ‘scheduledPush’.
- maxUpdateFrequency:
- set to limit maximum update frequency for some values.
- on:
- Instructs the device to switch on
- off:
- Instructs device to switch off
- pwmCycleLimit:
- Number Of PWM Cycles, 0 = inifite number of cycles
| Created: | 2020-07-03T13:12:05.000Z |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2020-07-01T04:54:23.000Z |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2020-06-26T05:52:31.000Z |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2020-05-14T11:24:40.000Z |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Make sure a binary for 2.9.1 exists |
| Created: | 2020-05-14T11:24:40.000Z |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | FIX: Trigger 1 problem FEAT: Agilent Ion Pump has automatic log scale |
| Created: | 2020-04-03T08:08:13.000Z |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2020-03-26T06:01:43.000Z |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2020-03-25T15:10:32.000Z |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2020-03-25T08:47:47.000Z |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Simulation build config Noisy state updates handling. |
| Created: | 2019-12-18T15:04:13.000Z |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | BeckhoffManifolValve device class available |
| Created: | 2019-09-04T11:15:12.000Z |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | SIM/GUI: adapting MC2 implementation. See merge request karaboDevices/Beckhoff!283 |
| Created: | 2019-08-30T16:50:57.000Z |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | FIX: Schema parsing follow up FIX: Inficon setpoint property types FIX: slowing down instantiation FIX: Error decoding at startup FIX: no epsilon regulation after CSendAll FIX: request new configuration on failure |
| Created: | 2019-08-26T20:25:54.000Z |
|---|---|
| Author: | Valerii Bondar |
| Notes: | Mangling schema elements that have spaces from the PLC |
| Created: | 2019-08-15T15:46:37.000Z |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
| Created: | 2019-08-07T11:12:16.000Z |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | LED is not instantiated as a digital output |
| Created: | 2019-07-24T15:35:58.000Z |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | LED is not instantiated as a digital output |
| Created: | 2019-07-24T15:35:58.000Z |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | reject not finite floating points |
| Created: | 2019-06-28T09:36:02.000Z |
|---|---|
| Author: | silenzi |
| Notes: | FIX: setting velocity in ON/STOPPED state |
| Created: | 2019-06-24T17:16:20.000Z |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | epsilon regulation will not send the device to error state. |
| Created: | 2019-06-21T18:42:18.000Z |
|---|---|
| Author: | silenzi |
| Notes: | interlock schema |
TAD_CC¶
| Instance id: | FXE_OGT1_VAC/DCTRL/TAD_CC |
|---|---|
| Class id: | BeckhoffDigitalOutput |
| Host: | fxe-rr-sys-con-1 |
| Class documentation: | |
| BeckhoffDigitalOutput | |
| General: | link |
| Monitor: | link |
| Developer: | link |
| PLC: | link |
| Alias: | fxe-rr-sys-con-1 , fxe-rr-sys-con-14 , fxe-rr-sys-con-10 , fxe-rr-sys-con-11 , fxe-rr-sys-con-13 |
| Git repo: | https://git.xfel.eu/karaboDevices/Beckhoff |
| Last modified: | 2021-10-02T19:55:31.151+02:00 |
| Created at: | 2017-07-20T11:58:15.000+02:00 |
| Main authors: | Mamchykd, Silenzi, Giovanetti |
| Latest tag: | 4.8.2-2.11.1rc1 |
| Deployment tag: | 4.8.2-2.11.1rc1 |
| Installed tag: | 4.6.5-2.11.1 |
| Projects: | FXE_OGT1_VAC, FXE_OGT1_VAC, FXE_LOOP1 |
| Scenes: | FXE_OGT1_VAC/DCTRL/TAD_CC_ON |
| Accessible by: | CAL, CONTROLS, CTRL, DA, danilevc, xdoc |
Warning
Rogue installation which is not mentioned in the deployment!
Warning
The installed tag (4.6.5-2.11.1) does not match tags mentioned in the deployment ([‘4.8.2-2.11.1rc1’])!
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device (i.e. of the server
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- beckhoffComDevice:
- InstanceId of the BeckhoffCom device that forwards commands to the PLC.
- functionBlockName:
- The type of the firmware block.
- fwInstanceName:
- The name of the firmware block instance.
- fwVersion:
- The version of the PLC framework.
- terminal:
- ???
- hardwareStatusBitField:
- This word encodes in bits the hardware-status information of this device
- hardwareState:
- The current state of the hardware decoded
- hardwareRegion:
- The current region of the hardware decoded
- hardwareErrorDescriptor:
- This word encodes in bits describing the hardware error
- hardwareErrorDescription:
- Error Code description
- waitingFor:
- Any call to the PLC will be published here, once the reply is received this property will be cleared. Commands will not be sent to the PLC until this property is cleared.
- epsilon:
- The epsilon determines the amount of change until a new physical value is posted from the hardware
- interlockReadOnly:
- Defines whether interlock conditions are configurable from this interface.
- interlockOn:
- Defines whether interlock surveillance is on or off.
- interlockOk:
- Defines whether interlock is ok (true) or broken (false).
- busy:
- Defines whether the PLC softdevice is busy.
- disableEpsilonFeedback:
- If false, the epsilon will be regulated until the incoming rate reaches the maximum rate
- maxStateUpdateRate:
- If state updates per second exceed this threshold, the state will be displayed as CHANGING
- noisyStateUpdateRateValue:
- Show the state update rate when it’s above ‘Max State Update Rate’ threshold.
- isStateUpdateNoisy:
- State update rate is above ‘Max State Update Rate’ threshold.
- reset:
- Resets the PLC hardware
- enableInterlockedSlots:
- Send device into INTERLOCK_BROKEN state, thus enabling all interlocked slots.
- disableInterlockedSlots:
- Send device into INTERLOCKED state, thus enabling all interlocked slots.
- requestHardwareValues:
- Ask for all property values on the device
- propertiesToPoll:
- All specified properties will be polled from the PLC with the given poll-rate. Only PLC aliases or device keys corresponding to PLC properties are allowed
- pollInterval:
- Hardware poll interval in seconds
- propertiesToRead:
- The specified properties will be read from the PLC by activating the Read button. Only PLC aliases or device keys corresponding to PLC properties are allowed
- readHardware:
- Requests value updates from the PLC for the properties listed under ‘Properties to read’
- force:
- ???
- trigger:
- Do not use this parameter to configure scheduled push. Instead use the parameter ‘scheduledPush’.
- maxUpdateFrequency:
- set to limit maximum update frequency for some values.
- on:
- Instructs the device to switch on
- off:
- Instructs device to switch off
- pwmCycleLimit:
- Number Of PWM Cycles, 0 = inifite number of cycles
| Created: | 2021-10-02T07:28:37.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Release candidate for 4.8.2 |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-08-23T15:36:04.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Bugfixes: 1. fix wrong value on the PLC when a deprecated paramer has different type wrt. the recommended new one. 2. fix bug (introduced in 4.8.0-2.11.4) that made the devices stay in UNKNOWN state |
| Created: | 2021-08-12T10:32:15.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Asynchronous registration of devices on BeckhoffCom (by means of slotInstanceNew HW state word parsed into bits |
| Created: | 2021-07-28T14:22:45.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
| Created: | 2021-06-23T16:13:27.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-06-22T13:56:55.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
|
| Created: | 2021-06-14T16:09:11.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Added BeckhoffDryPump |
| Created: | 2021-06-10T11:55:43.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Alarm conditions and state are not set on new schema. (Fixes bug seen in BeckhoffFuse after Karabo 2.11.1 deployment) |
| Created: | 2021-06-07T19:31:48.000+02:00 |
|---|---|
| Author: | Valerii Bondar |
| Notes: | Summer shutdown release, Fuse device added |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Summer shutdown release Devices added: BeckhoffTrainTrigger, BeckhoffLed, BeckhoffMC2Hexapod (BeckhoffMC2Base subclass), BeckhoffMC2Elmo (BeckhoffMC2Base subclass) Features: parameter deprecation in MC2 subclasses follow STOPPING state in Adixen Turbo Full pump. + other minor Fixes: * stepUp/stepDown popup error * epsilon feedback disable on write * avoid extra updates for interlock keys + other minor fixes |
| Created: | 2021-05-31T09:49:13.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-26T14:46:29.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-23T08:19:59.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-23T07:43:58.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-15T18:15:29.000+02:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: |
| Created: | 2021-03-24T09:43:30.000+01:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: | Add the AIBS |
| Created: | 2021-03-08T09:52:30.000+01:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: | Summary: Added auto-generated scene for Pfeiffer vacuum controller IMG400 |
PSLIT1¶
| Instance id: | FXE_OGT1_VAC_DCTRL_PSLIT1_FR_value |
|---|---|
| Class id: | BeckhoffDigitalOutput |
| Host: | exflcon07n0 |
| Class documentation: | |
| BeckhoffDigitalOutput | |
| General: | link |
| Monitor: | link |
| Developer: | link |
| PLC: | link |
| Alias: | fxe-rr-sys-con-1 |
| Git repo: | https://git.xfel.eu/gitlab/karaboDevices/Beckhoff |
| Last modified: | 2020-07-07T10:56:42.000+02:00 |
| Created at: | 2017-07-20T11:58:15.000+02:00 |
| Main authors: | Hauf, Giovanetti, Silenzi |
| Latest tag: | 4.3.16-2.9.1 |
| Deployment tag: | 4.3.16-2.9.1 |
| Scenes: | FXE_RR_SYS/ILOCK/MAIN|Interlock for: FXE_OGT1_VAC_DCTRL_PSLIT1_FR_value, FXE_RR_SYS/ILOCK/MAIN|Global interlock, FXE_RR_SYS/ILOCK/MAIN|Global interlock (overview) |
| Accessible by: | |
Warning
Host not accessible by [‘xctrl’]!
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device (i.e. of the server
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- useTimeserver:
- Unused - whether device connects to time server is configured via ‘timeServerId’
- progress:
- The progress of the current action
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- version:
- Version of this Karabo device.
- beckhoffComDevice:
- InstanceId of the BeckhoffCom device that forwards commands to the PLC.
- functionBlockName:
- The type of the firmware block.
- fwInstanceName:
- The name of the firmware block instance.
- fwVersion:
- The version of the PLC framework.
- terminal:
- ???
- hardwareStatusBitField:
- This word encodes in bits the hardware-status information of this device
- hardwareState:
- The current state of the hardware decoded
- hardwareRegion:
- The current region of the hardware decoded
- hardwareErrorDescriptor:
- This word encodes in bits describing the hardware error
- hardwareErrorDescription:
- Error Code description
- waitingFor:
- Any call to the PLC will be published here, once the reply is received this property will be cleared. Commands will not be sent to the PLC until this property is cleared.
- epsilon:
- The epsilon determines the amount of change until a new physical value is posted from the hardware
- interlockReadOnly:
- Defines whether interlock conditions are configurable from this interface.
- interlockOn:
- Defines whether interlock surveillance is on or off.
- interlockOk:
- Defines whether interlock is ok (true) or broken (false).
- busy:
- Defines whether the PLC softdevice is busy.
- disableEpsilonFeedback:
- If false, the epsilon will be regulated until the incoming rate reaches the maximum rate
- maxStateUpdateRate:
- If state updates per second exceed this threshold, the state will be displayed as CHANGING
- noisyStateUpdateRateValue:
- Show the state update rate when it’s above ‘Max State Update Rate’ threshold.
- isStateUpdateNoisy:
- State update rate is above ‘Max State Update Rate’ threshold.
- reset:
- Resets the PLC hardware
- enableInterlockedSlots:
- Send device into INTERLOCK_BROKEN state, thus enabling all interlocked slots.
- disableInterlockedSlots:
- Send device into INTERLOCKED state, thus enabling all interlocked slots.
- requestHardwareValues:
- Ask for all property values on the device
- propertiesToPoll:
- All specified properties will be polled from the PLC with the given poll-rate. Only PLC aliases or device keys corresponding to PLC properties are allowed
- pollInterval:
- Hardware poll interval in seconds
- propertiesToRead:
- The specified properties will be read from the PLC by activating the Read button. Only PLC aliases or device keys corresponding to PLC properties are allowed
- readHardware:
- Requests value updates from the PLC for the properties listed under ‘Properties to read’
- force:
- ???
- trigger:
- Do not use this parameter to configure scheduled push. Instead use the parameter ‘scheduledPush’.
- maxUpdateFrequency:
- set to limit maximum update frequency for some values.
- on:
- Instructs the device to switch on
- off:
- Instructs device to switch off
- pwmCycleLimit:
- Number Of PWM Cycles, 0 = inifite number of cycles
| Created: | 2020-07-03T13:12:05.000Z |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2020-07-01T04:54:23.000Z |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2020-06-26T05:52:31.000Z |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2020-05-14T11:24:40.000Z |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Make sure a binary for 2.9.1 exists |
| Created: | 2020-05-14T11:24:40.000Z |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | FIX: Trigger 1 problem FEAT: Agilent Ion Pump has automatic log scale |
| Created: | 2020-04-03T08:08:13.000Z |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2020-03-26T06:01:43.000Z |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2020-03-25T15:10:32.000Z |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2020-03-25T08:47:47.000Z |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Simulation build config Noisy state updates handling. |
| Created: | 2019-12-18T15:04:13.000Z |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | BeckhoffManifolValve device class available |
| Created: | 2019-09-04T11:15:12.000Z |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | SIM/GUI: adapting MC2 implementation. See merge request karaboDevices/Beckhoff!283 |
| Created: | 2019-08-30T16:50:57.000Z |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | FIX: Schema parsing follow up FIX: Inficon setpoint property types FIX: slowing down instantiation FIX: Error decoding at startup FIX: no epsilon regulation after CSendAll FIX: request new configuration on failure |
| Created: | 2019-08-26T20:25:54.000Z |
|---|---|
| Author: | Valerii Bondar |
| Notes: | Mangling schema elements that have spaces from the PLC |
| Created: | 2019-08-15T15:46:37.000Z |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
| Created: | 2019-08-07T11:12:16.000Z |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | LED is not instantiated as a digital output |
| Created: | 2019-07-24T15:35:58.000Z |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | LED is not instantiated as a digital output |
| Created: | 2019-07-24T15:35:58.000Z |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | reject not finite floating points |
| Created: | 2019-06-28T09:36:02.000Z |
|---|---|
| Author: | silenzi |
| Notes: | FIX: setting velocity in ON/STOPPED state |
| Created: | 2019-06-24T17:16:20.000Z |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | epsilon regulation will not send the device to error state. |
| Created: | 2019-06-21T18:42:18.000Z |
|---|---|
| Author: | silenzi |
| Notes: | interlock schema |
ATT_IP75_ON_SETPOINT¶
| Instance id: | FXE_OGT1_VAC/DCTRL/ATT_IP75_ON_SETPOINT |
|---|---|
| Class id: | BeckhoffDigitalOutput |
| Host: | fxe-rr-sys-con-1 |
| Class documentation: | |
| BeckhoffDigitalOutput | |
| General: | link |
| Monitor: | link |
| Developer: | link |
| PLC: | link |
| Alias: | fxe-rr-sys-con-1 , fxe-rr-sys-con-14 , fxe-rr-sys-con-10 , fxe-rr-sys-con-11 , fxe-rr-sys-con-13 |
| Git repo: | https://git.xfel.eu/karaboDevices/Beckhoff |
| Last modified: | 2021-10-02T19:55:31.151+02:00 |
| Created at: | 2017-07-20T11:58:15.000+02:00 |
| Main authors: | Mamchykd, Silenzi, Giovanetti |
| Latest tag: | 4.8.2-2.11.1rc1 |
| Deployment tag: | 4.8.2-2.11.1rc1 |
| Installed tag: | 4.6.5-2.11.1 |
| Accessible by: | CAL, CONTROLS, CTRL, DA, danilevc, xdoc |
Warning
Rogue installation which is not mentioned in the deployment!
Warning
The installed tag (4.6.5-2.11.1) does not match tags mentioned in the deployment ([‘4.8.2-2.11.1rc1’])!
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device (i.e. of the server
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- beckhoffComDevice:
- InstanceId of the BeckhoffCom device that forwards commands to the PLC.
- functionBlockName:
- The type of the firmware block.
- fwInstanceName:
- The name of the firmware block instance.
- fwVersion:
- The version of the PLC framework.
- terminal:
- ???
- hardwareStatusBitField:
- This word encodes in bits the hardware-status information of this device
- hardwareState:
- The current state of the hardware decoded
- hardwareRegion:
- The current region of the hardware decoded
- hardwareErrorDescriptor:
- This word encodes in bits describing the hardware error
- hardwareErrorDescription:
- Error Code description
- waitingFor:
- Any call to the PLC will be published here, once the reply is received this property will be cleared. Commands will not be sent to the PLC until this property is cleared.
- epsilon:
- The epsilon determines the amount of change until a new physical value is posted from the hardware
- interlockReadOnly:
- Defines whether interlock conditions are configurable from this interface.
- interlockOn:
- Defines whether interlock surveillance is on or off.
- interlockOk:
- Defines whether interlock is ok (true) or broken (false).
- busy:
- Defines whether the PLC softdevice is busy.
- disableEpsilonFeedback:
- If false, the epsilon will be regulated until the incoming rate reaches the maximum rate
- maxStateUpdateRate:
- If state updates per second exceed this threshold, the state will be displayed as CHANGING
- noisyStateUpdateRateValue:
- Show the state update rate when it’s above ‘Max State Update Rate’ threshold.
- isStateUpdateNoisy:
- State update rate is above ‘Max State Update Rate’ threshold.
- reset:
- Resets the PLC hardware
- enableInterlockedSlots:
- Send device into INTERLOCK_BROKEN state, thus enabling all interlocked slots.
- disableInterlockedSlots:
- Send device into INTERLOCKED state, thus enabling all interlocked slots.
- requestHardwareValues:
- Ask for all property values on the device
- propertiesToPoll:
- All specified properties will be polled from the PLC with the given poll-rate. Only PLC aliases or device keys corresponding to PLC properties are allowed
- pollInterval:
- Hardware poll interval in seconds
- propertiesToRead:
- The specified properties will be read from the PLC by activating the Read button. Only PLC aliases or device keys corresponding to PLC properties are allowed
- readHardware:
- Requests value updates from the PLC for the properties listed under ‘Properties to read’
- force:
- ???
- trigger:
- Do not use this parameter to configure scheduled push. Instead use the parameter ‘scheduledPush’.
- maxUpdateFrequency:
- set to limit maximum update frequency for some values.
- on:
- Instructs the device to switch on
- off:
- Instructs device to switch off
- pwmCycleLimit:
- Number Of PWM Cycles, 0 = inifite number of cycles
| Created: | 2021-10-02T07:28:37.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Release candidate for 4.8.2 |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-08-23T15:36:04.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Bugfixes: 1. fix wrong value on the PLC when a deprecated paramer has different type wrt. the recommended new one. 2. fix bug (introduced in 4.8.0-2.11.4) that made the devices stay in UNKNOWN state |
| Created: | 2021-08-12T10:32:15.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Asynchronous registration of devices on BeckhoffCom (by means of slotInstanceNew HW state word parsed into bits |
| Created: | 2021-07-28T14:22:45.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
| Created: | 2021-06-23T16:13:27.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-06-22T13:56:55.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
|
| Created: | 2021-06-14T16:09:11.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Added BeckhoffDryPump |
| Created: | 2021-06-10T11:55:43.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Alarm conditions and state are not set on new schema. (Fixes bug seen in BeckhoffFuse after Karabo 2.11.1 deployment) |
| Created: | 2021-06-07T19:31:48.000+02:00 |
|---|---|
| Author: | Valerii Bondar |
| Notes: | Summer shutdown release, Fuse device added |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Summer shutdown release Devices added: BeckhoffTrainTrigger, BeckhoffLed, BeckhoffMC2Hexapod (BeckhoffMC2Base subclass), BeckhoffMC2Elmo (BeckhoffMC2Base subclass) Features: parameter deprecation in MC2 subclasses follow STOPPING state in Adixen Turbo Full pump. + other minor Fixes: * stepUp/stepDown popup error * epsilon feedback disable on write * avoid extra updates for interlock keys + other minor fixes |
| Created: | 2021-05-31T09:49:13.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-26T14:46:29.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-23T08:19:59.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-23T07:43:58.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-15T18:15:29.000+02:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: |
| Created: | 2021-03-24T09:43:30.000+01:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: | Add the AIBS |
| Created: | 2021-03-08T09:52:30.000+01:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: | Summary: Added auto-generated scene for Pfeiffer vacuum controller IMG400 |
PSLIT1_FR_VALUE¶
| Instance id: | FXE_OGT1_VAC/DCTRL/PSLIT1_FR_VALUE |
|---|---|
| Class id: | BeckhoffDigitalOutput |
| Host: | fxe-rr-sys-con-1 |
| Class documentation: | |
| BeckhoffDigitalOutput | |
| General: | link |
| Monitor: | link |
| Developer: | link |
| PLC: | link |
| Alias: | fxe-rr-sys-con-1 , fxe-rr-sys-con-14 , fxe-rr-sys-con-10 , fxe-rr-sys-con-11 , fxe-rr-sys-con-13 |
| Git repo: | https://git.xfel.eu/karaboDevices/Beckhoff |
| Last modified: | 2021-10-02T19:55:31.151+02:00 |
| Created at: | 2017-07-20T11:58:15.000+02:00 |
| Main authors: | Mamchykd, Silenzi, Giovanetti |
| Latest tag: | 4.8.2-2.11.1rc1 |
| Deployment tag: | 4.8.2-2.11.1rc1 |
| Installed tag: | 4.6.5-2.11.1 |
| Accessible by: | CAL, CONTROLS, CTRL, DA, danilevc, xdoc |
Warning
Rogue installation which is not mentioned in the deployment!
Warning
The installed tag (4.6.5-2.11.1) does not match tags mentioned in the deployment ([‘4.8.2-2.11.1rc1’])!
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device (i.e. of the server
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- beckhoffComDevice:
- InstanceId of the BeckhoffCom device that forwards commands to the PLC.
- functionBlockName:
- The type of the firmware block.
- fwInstanceName:
- The name of the firmware block instance.
- fwVersion:
- The version of the PLC framework.
- terminal:
- ???
- hardwareStatusBitField:
- This word encodes in bits the hardware-status information of this device
- hardwareState:
- The current state of the hardware decoded
- hardwareRegion:
- The current region of the hardware decoded
- hardwareErrorDescriptor:
- This word encodes in bits describing the hardware error
- hardwareErrorDescription:
- Error Code description
- waitingFor:
- Any call to the PLC will be published here, once the reply is received this property will be cleared. Commands will not be sent to the PLC until this property is cleared.
- epsilon:
- The epsilon determines the amount of change until a new physical value is posted from the hardware
- interlockReadOnly:
- Defines whether interlock conditions are configurable from this interface.
- interlockOn:
- Defines whether interlock surveillance is on or off.
- interlockOk:
- Defines whether interlock is ok (true) or broken (false).
- busy:
- Defines whether the PLC softdevice is busy.
- disableEpsilonFeedback:
- If false, the epsilon will be regulated until the incoming rate reaches the maximum rate
- maxStateUpdateRate:
- If state updates per second exceed this threshold, the state will be displayed as CHANGING
- noisyStateUpdateRateValue:
- Show the state update rate when it’s above ‘Max State Update Rate’ threshold.
- isStateUpdateNoisy:
- State update rate is above ‘Max State Update Rate’ threshold.
- reset:
- Resets the PLC hardware
- enableInterlockedSlots:
- Send device into INTERLOCK_BROKEN state, thus enabling all interlocked slots.
- disableInterlockedSlots:
- Send device into INTERLOCKED state, thus enabling all interlocked slots.
- requestHardwareValues:
- Ask for all property values on the device
- propertiesToPoll:
- All specified properties will be polled from the PLC with the given poll-rate. Only PLC aliases or device keys corresponding to PLC properties are allowed
- pollInterval:
- Hardware poll interval in seconds
- propertiesToRead:
- The specified properties will be read from the PLC by activating the Read button. Only PLC aliases or device keys corresponding to PLC properties are allowed
- readHardware:
- Requests value updates from the PLC for the properties listed under ‘Properties to read’
- force:
- ???
- trigger:
- Do not use this parameter to configure scheduled push. Instead use the parameter ‘scheduledPush’.
- maxUpdateFrequency:
- set to limit maximum update frequency for some values.
- on:
- Instructs the device to switch on
- off:
- Instructs device to switch off
- pwmCycleLimit:
- Number Of PWM Cycles, 0 = inifite number of cycles
| Created: | 2021-10-02T07:28:37.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Release candidate for 4.8.2 |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-08-23T15:36:04.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Bugfixes: 1. fix wrong value on the PLC when a deprecated paramer has different type wrt. the recommended new one. 2. fix bug (introduced in 4.8.0-2.11.4) that made the devices stay in UNKNOWN state |
| Created: | 2021-08-12T10:32:15.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Asynchronous registration of devices on BeckhoffCom (by means of slotInstanceNew HW state word parsed into bits |
| Created: | 2021-07-28T14:22:45.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
| Created: | 2021-06-23T16:13:27.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-06-22T13:56:55.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
|
| Created: | 2021-06-14T16:09:11.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Added BeckhoffDryPump |
| Created: | 2021-06-10T11:55:43.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Alarm conditions and state are not set on new schema. (Fixes bug seen in BeckhoffFuse after Karabo 2.11.1 deployment) |
| Created: | 2021-06-07T19:31:48.000+02:00 |
|---|---|
| Author: | Valerii Bondar |
| Notes: | Summer shutdown release, Fuse device added |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Summer shutdown release Devices added: BeckhoffTrainTrigger, BeckhoffLed, BeckhoffMC2Hexapod (BeckhoffMC2Base subclass), BeckhoffMC2Elmo (BeckhoffMC2Base subclass) Features: parameter deprecation in MC2 subclasses follow STOPPING state in Adixen Turbo Full pump. + other minor Fixes: * stepUp/stepDown popup error * epsilon feedback disable on write * avoid extra updates for interlock keys + other minor fixes |
| Created: | 2021-05-31T09:49:13.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-26T14:46:29.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-23T08:19:59.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-23T07:43:58.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-15T18:15:29.000+02:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: |
| Created: | 2021-03-24T09:43:30.000+01:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: | Add the AIBS |
| Created: | 2021-03-08T09:52:30.000+01:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: | Summary: Added auto-generated scene for Pfeiffer vacuum controller IMG400 |
PSLIT1_IP150_ON_SETPOINT¶
| Instance id: | FXE_OGT1_VAC/DCTRL/PSLIT1_IP150_ON_SETPOINT |
|---|---|
| Class id: | BeckhoffDigitalOutput |
| Host: | fxe-rr-sys-con-1 |
| Class documentation: | |
| BeckhoffDigitalOutput | |
| General: | link |
| Monitor: | link |
| Developer: | link |
| PLC: | link |
| Alias: | fxe-rr-sys-con-1 , fxe-rr-sys-con-14 , fxe-rr-sys-con-10 , fxe-rr-sys-con-11 , fxe-rr-sys-con-13 |
| Git repo: | https://git.xfel.eu/karaboDevices/Beckhoff |
| Last modified: | 2021-10-02T19:55:31.151+02:00 |
| Created at: | 2017-07-20T11:58:15.000+02:00 |
| Main authors: | Mamchykd, Silenzi, Giovanetti |
| Latest tag: | 4.8.2-2.11.1rc1 |
| Deployment tag: | 4.8.2-2.11.1rc1 |
| Installed tag: | 4.6.5-2.11.1 |
| Accessible by: | CAL, CONTROLS, CTRL, DA, danilevc, xdoc |
Warning
Rogue installation which is not mentioned in the deployment!
Warning
The installed tag (4.6.5-2.11.1) does not match tags mentioned in the deployment ([‘4.8.2-2.11.1rc1’])!
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device (i.e. of the server
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- beckhoffComDevice:
- InstanceId of the BeckhoffCom device that forwards commands to the PLC.
- functionBlockName:
- The type of the firmware block.
- fwInstanceName:
- The name of the firmware block instance.
- fwVersion:
- The version of the PLC framework.
- terminal:
- ???
- hardwareStatusBitField:
- This word encodes in bits the hardware-status information of this device
- hardwareState:
- The current state of the hardware decoded
- hardwareRegion:
- The current region of the hardware decoded
- hardwareErrorDescriptor:
- This word encodes in bits describing the hardware error
- hardwareErrorDescription:
- Error Code description
- waitingFor:
- Any call to the PLC will be published here, once the reply is received this property will be cleared. Commands will not be sent to the PLC until this property is cleared.
- epsilon:
- The epsilon determines the amount of change until a new physical value is posted from the hardware
- interlockReadOnly:
- Defines whether interlock conditions are configurable from this interface.
- interlockOn:
- Defines whether interlock surveillance is on or off.
- interlockOk:
- Defines whether interlock is ok (true) or broken (false).
- busy:
- Defines whether the PLC softdevice is busy.
- disableEpsilonFeedback:
- If false, the epsilon will be regulated until the incoming rate reaches the maximum rate
- maxStateUpdateRate:
- If state updates per second exceed this threshold, the state will be displayed as CHANGING
- noisyStateUpdateRateValue:
- Show the state update rate when it’s above ‘Max State Update Rate’ threshold.
- isStateUpdateNoisy:
- State update rate is above ‘Max State Update Rate’ threshold.
- reset:
- Resets the PLC hardware
- enableInterlockedSlots:
- Send device into INTERLOCK_BROKEN state, thus enabling all interlocked slots.
- disableInterlockedSlots:
- Send device into INTERLOCKED state, thus enabling all interlocked slots.
- requestHardwareValues:
- Ask for all property values on the device
- propertiesToPoll:
- All specified properties will be polled from the PLC with the given poll-rate. Only PLC aliases or device keys corresponding to PLC properties are allowed
- pollInterval:
- Hardware poll interval in seconds
- propertiesToRead:
- The specified properties will be read from the PLC by activating the Read button. Only PLC aliases or device keys corresponding to PLC properties are allowed
- readHardware:
- Requests value updates from the PLC for the properties listed under ‘Properties to read’
- force:
- ???
- trigger:
- Do not use this parameter to configure scheduled push. Instead use the parameter ‘scheduledPush’.
- maxUpdateFrequency:
- set to limit maximum update frequency for some values.
- on:
- Instructs the device to switch on
- off:
- Instructs device to switch off
- pwmCycleLimit:
- Number Of PWM Cycles, 0 = inifite number of cycles
| Created: | 2021-10-02T07:28:37.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Release candidate for 4.8.2 |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-08-23T15:36:04.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Bugfixes: 1. fix wrong value on the PLC when a deprecated paramer has different type wrt. the recommended new one. 2. fix bug (introduced in 4.8.0-2.11.4) that made the devices stay in UNKNOWN state |
| Created: | 2021-08-12T10:32:15.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Asynchronous registration of devices on BeckhoffCom (by means of slotInstanceNew HW state word parsed into bits |
| Created: | 2021-07-28T14:22:45.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
| Created: | 2021-06-23T16:13:27.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-06-22T13:56:55.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
|
| Created: | 2021-06-14T16:09:11.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Added BeckhoffDryPump |
| Created: | 2021-06-10T11:55:43.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Alarm conditions and state are not set on new schema. (Fixes bug seen in BeckhoffFuse after Karabo 2.11.1 deployment) |
| Created: | 2021-06-07T19:31:48.000+02:00 |
|---|---|
| Author: | Valerii Bondar |
| Notes: | Summer shutdown release, Fuse device added |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Summer shutdown release Devices added: BeckhoffTrainTrigger, BeckhoffLed, BeckhoffMC2Hexapod (BeckhoffMC2Base subclass), BeckhoffMC2Elmo (BeckhoffMC2Base subclass) Features: parameter deprecation in MC2 subclasses follow STOPPING state in Adixen Turbo Full pump. + other minor Fixes: * stepUp/stepDown popup error * epsilon feedback disable on write * avoid extra updates for interlock keys + other minor fixes |
| Created: | 2021-05-31T09:49:13.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-26T14:46:29.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-23T08:19:59.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-23T07:43:58.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-15T18:15:29.000+02:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: |
| Created: | 2021-03-24T09:43:30.000+01:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: | Add the AIBS |
| Created: | 2021-03-08T09:52:30.000+01:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: | Summary: Added auto-generated scene for Pfeiffer vacuum controller IMG400 |
SA1_IP150_ON_SETPOINT¶
| Instance id: | FXE_OGT1_VAC/DCTRL/SA1_IP150_ON_SETPOINT |
|---|---|
| Class id: | BeckhoffDigitalOutput |
| Host: | fxe-rr-sys-con-1 |
| Class documentation: | |
| BeckhoffDigitalOutput | |
| General: | link |
| Monitor: | link |
| Developer: | link |
| PLC: | link |
| Alias: | fxe-rr-sys-con-1 , fxe-rr-sys-con-14 , fxe-rr-sys-con-10 , fxe-rr-sys-con-11 , fxe-rr-sys-con-13 |
| Git repo: | https://git.xfel.eu/karaboDevices/Beckhoff |
| Last modified: | 2021-10-02T19:55:31.151+02:00 |
| Created at: | 2017-07-20T11:58:15.000+02:00 |
| Main authors: | Mamchykd, Silenzi, Giovanetti |
| Latest tag: | 4.8.2-2.11.1rc1 |
| Deployment tag: | 4.8.2-2.11.1rc1 |
| Installed tag: | 4.6.5-2.11.1 |
| Accessible by: | CAL, CONTROLS, CTRL, DA, danilevc, xdoc |
Warning
Rogue installation which is not mentioned in the deployment!
Warning
The installed tag (4.6.5-2.11.1) does not match tags mentioned in the deployment ([‘4.8.2-2.11.1rc1’])!
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device (i.e. of the server
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- beckhoffComDevice:
- InstanceId of the BeckhoffCom device that forwards commands to the PLC.
- functionBlockName:
- The type of the firmware block.
- fwInstanceName:
- The name of the firmware block instance.
- fwVersion:
- The version of the PLC framework.
- terminal:
- ???
- hardwareStatusBitField:
- This word encodes in bits the hardware-status information of this device
- hardwareState:
- The current state of the hardware decoded
- hardwareRegion:
- The current region of the hardware decoded
- hardwareErrorDescriptor:
- This word encodes in bits describing the hardware error
- hardwareErrorDescription:
- Error Code description
- waitingFor:
- Any call to the PLC will be published here, once the reply is received this property will be cleared. Commands will not be sent to the PLC until this property is cleared.
- epsilon:
- The epsilon determines the amount of change until a new physical value is posted from the hardware
- interlockReadOnly:
- Defines whether interlock conditions are configurable from this interface.
- interlockOn:
- Defines whether interlock surveillance is on or off.
- interlockOk:
- Defines whether interlock is ok (true) or broken (false).
- busy:
- Defines whether the PLC softdevice is busy.
- disableEpsilonFeedback:
- If false, the epsilon will be regulated until the incoming rate reaches the maximum rate
- maxStateUpdateRate:
- If state updates per second exceed this threshold, the state will be displayed as CHANGING
- noisyStateUpdateRateValue:
- Show the state update rate when it’s above ‘Max State Update Rate’ threshold.
- isStateUpdateNoisy:
- State update rate is above ‘Max State Update Rate’ threshold.
- reset:
- Resets the PLC hardware
- enableInterlockedSlots:
- Send device into INTERLOCK_BROKEN state, thus enabling all interlocked slots.
- disableInterlockedSlots:
- Send device into INTERLOCKED state, thus enabling all interlocked slots.
- requestHardwareValues:
- Ask for all property values on the device
- propertiesToPoll:
- All specified properties will be polled from the PLC with the given poll-rate. Only PLC aliases or device keys corresponding to PLC properties are allowed
- pollInterval:
- Hardware poll interval in seconds
- propertiesToRead:
- The specified properties will be read from the PLC by activating the Read button. Only PLC aliases or device keys corresponding to PLC properties are allowed
- readHardware:
- Requests value updates from the PLC for the properties listed under ‘Properties to read’
- force:
- ???
- trigger:
- Do not use this parameter to configure scheduled push. Instead use the parameter ‘scheduledPush’.
- maxUpdateFrequency:
- set to limit maximum update frequency for some values.
- on:
- Instructs the device to switch on
- off:
- Instructs device to switch off
- pwmCycleLimit:
- Number Of PWM Cycles, 0 = inifite number of cycles
| Created: | 2021-10-02T07:28:37.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Release candidate for 4.8.2 |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-08-23T15:36:04.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Bugfixes: 1. fix wrong value on the PLC when a deprecated paramer has different type wrt. the recommended new one. 2. fix bug (introduced in 4.8.0-2.11.4) that made the devices stay in UNKNOWN state |
| Created: | 2021-08-12T10:32:15.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Asynchronous registration of devices on BeckhoffCom (by means of slotInstanceNew HW state word parsed into bits |
| Created: | 2021-07-28T14:22:45.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
| Created: | 2021-06-23T16:13:27.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-06-22T13:56:55.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
|
| Created: | 2021-06-14T16:09:11.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Added BeckhoffDryPump |
| Created: | 2021-06-10T11:55:43.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Alarm conditions and state are not set on new schema. (Fixes bug seen in BeckhoffFuse after Karabo 2.11.1 deployment) |
| Created: | 2021-06-07T19:31:48.000+02:00 |
|---|---|
| Author: | Valerii Bondar |
| Notes: | Summer shutdown release, Fuse device added |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Summer shutdown release Devices added: BeckhoffTrainTrigger, BeckhoffLed, BeckhoffMC2Hexapod (BeckhoffMC2Base subclass), BeckhoffMC2Elmo (BeckhoffMC2Base subclass) Features: parameter deprecation in MC2 subclasses follow STOPPING state in Adixen Turbo Full pump. + other minor Fixes: * stepUp/stepDown popup error * epsilon feedback disable on write * avoid extra updates for interlock keys + other minor fixes |
| Created: | 2021-05-31T09:49:13.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-26T14:46:29.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-23T08:19:59.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-23T07:43:58.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-15T18:15:29.000+02:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: |
| Created: | 2021-03-24T09:43:30.000+01:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: | Add the AIBS |
| Created: | 2021-03-08T09:52:30.000+01:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: | Summary: Added auto-generated scene for Pfeiffer vacuum controller IMG400 |
GAUGE¶
ATT_CC¶
| Instance id: | FXE_OGT1_VAC/GAUGE/ATT_CC |
|---|---|
| Class id: | BeckhoffAnalogInput |
| Host: | fxe-rr-sys-con-1 |
| Class documentation: | |
| BeckhoffAnalogInput | |
| General: | link |
| Monitor: | link |
| Developer: | link |
| PLC: | link |
| Alias: | fxe-rr-sys-con-1 , fxe-rr-sys-con-14 , fxe-rr-sys-con-10 , fxe-rr-sys-con-11 , fxe-rr-sys-con-13 |
| Git repo: | https://git.xfel.eu/karaboDevices/Beckhoff |
| Last modified: | 2021-10-02T19:55:31.151+02:00 |
| Created at: | 2017-07-20T11:58:15.000+02:00 |
| Main authors: | Mamchykd, Silenzi, Giovanetti |
| Latest tag: | 4.8.2-2.11.1rc1 |
| Deployment tag: | 4.8.2-2.11.1rc1 |
| Installed tag: | 4.6.5-2.11.1 |
| Projects: | FXE_OGT1_VAC, FXE_LOOP1, FXE_OGT1_VAC |
| Scenes: | FXE_OGT1_VAC/GAUGE/ATT_CC |
| Accessible by: | CAL, CONTROLS, CTRL, DA, danilevc, xdoc |
Warning
Rogue installation which is not mentioned in the deployment!
Warning
The installed tag (4.6.5-2.11.1) does not match tags mentioned in the deployment ([‘4.8.2-2.11.1rc1’])!
The BeckhoffAnalogInput device is documented in
beckhoff:BeckhoffAnalogInput
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device (i.e. of the server
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- beckhoffComDevice:
- InstanceId of the BeckhoffCom device that forwards commands to the PLC.
- functionBlockName:
- The type of the firmware block.
- fwInstanceName:
- The name of the firmware block instance.
- fwVersion:
- The version of the PLC framework.
- terminal:
- ???
- hardwareStatusBitField:
- This word encodes in bits the hardware-status information of this device
- hardwareState:
- The current state of the hardware decoded
- hardwareRegion:
- The current region of the hardware decoded
- hardwareErrorDescriptor:
- This word encodes in bits describing the hardware error
- hardwareErrorDescription:
- Error Code description
- waitingFor:
- Any call to the PLC will be published here, once the reply is received this property will be cleared. Commands will not be sent to the PLC until this property is cleared.
- epsilon:
- The epsilon determines the amount of change until a new physical value is posted from the hardware
- interlockReadOnly:
- Defines whether interlock conditions are configurable from this interface.
- interlockOn:
- Defines whether interlock surveillance is on or off.
- interlockOk:
- Defines whether interlock is ok (true) or broken (false).
- busy:
- Defines whether the PLC softdevice is busy.
- disableEpsilonFeedback:
- If false, the epsilon will be regulated until the incoming rate reaches the maximum rate
- maxStateUpdateRate:
- If state updates per second exceed this threshold, the state will be displayed as CHANGING
- noisyStateUpdateRateValue:
- Show the state update rate when it’s above ‘Max State Update Rate’ threshold.
- isStateUpdateNoisy:
- State update rate is above ‘Max State Update Rate’ threshold.
- reset:
- Resets the PLC hardware
- enableInterlockedSlots:
- Send device into INTERLOCK_BROKEN state, thus enabling all interlocked slots.
- disableInterlockedSlots:
- Send device into INTERLOCKED state, thus enabling all interlocked slots.
- requestHardwareValues:
- Ask for all property values on the device
- propertiesToPoll:
- All specified properties will be polled from the PLC with the given poll-rate. Only PLC aliases or device keys corresponding to PLC properties are allowed
- pollInterval:
- Hardware poll interval in seconds
- propertiesToRead:
- The specified properties will be read from the PLC by activating the Read button. Only PLC aliases or device keys corresponding to PLC properties are allowed
- readHardware:
- Requests value updates from the PLC for the properties listed under ‘Properties to read’
- force:
- ???
- trigger:
- Do not use this parameter to configure scheduled push. Instead use the parameter ‘scheduledPush’.
- maxUpdateFrequency:
- set to limit maximum update frequency for some values.
- value:
- Analog input of ADC.
- semiRawValue:
- Semi raw value of analog input, i.e. the voltage.
- epsSemiRaw:
- Epsilon of the SemiRawValue.
- relativeEpsilon:
- Flag to define epsilon mode: true means relative epsilon calculation, false means absolute epsilon calculation.
| Created: | 2021-10-02T07:28:37.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Release candidate for 4.8.2 |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-08-23T15:36:04.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Bugfixes: 1. fix wrong value on the PLC when a deprecated paramer has different type wrt. the recommended new one. 2. fix bug (introduced in 4.8.0-2.11.4) that made the devices stay in UNKNOWN state |
| Created: | 2021-08-12T10:32:15.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Asynchronous registration of devices on BeckhoffCom (by means of slotInstanceNew HW state word parsed into bits |
| Created: | 2021-07-28T14:22:45.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
| Created: | 2021-06-23T16:13:27.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-06-22T13:56:55.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
|
| Created: | 2021-06-14T16:09:11.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Added BeckhoffDryPump |
| Created: | 2021-06-10T11:55:43.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Alarm conditions and state are not set on new schema. (Fixes bug seen in BeckhoffFuse after Karabo 2.11.1 deployment) |
| Created: | 2021-06-07T19:31:48.000+02:00 |
|---|---|
| Author: | Valerii Bondar |
| Notes: | Summer shutdown release, Fuse device added |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Summer shutdown release Devices added: BeckhoffTrainTrigger, BeckhoffLed, BeckhoffMC2Hexapod (BeckhoffMC2Base subclass), BeckhoffMC2Elmo (BeckhoffMC2Base subclass) Features: parameter deprecation in MC2 subclasses follow STOPPING state in Adixen Turbo Full pump. + other minor Fixes: * stepUp/stepDown popup error * epsilon feedback disable on write * avoid extra updates for interlock keys + other minor fixes |
| Created: | 2021-05-31T09:49:13.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-26T14:46:29.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-23T08:19:59.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-23T07:43:58.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-15T18:15:29.000+02:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: |
| Created: | 2021-03-24T09:43:30.000+01:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: | Add the AIBS |
| Created: | 2021-03-08T09:52:30.000+01:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: | Summary: Added auto-generated scene for Pfeiffer vacuum controller IMG400 |
PSLIT1_FR¶
| Instance id: | FXE_OGT1_VAC/GAUGE/PSLIT1_FR |
|---|---|
| Class id: | BeckhoffAnalogInput |
| Host: | fxe-rr-sys-con-1 |
| Class documentation: | |
| BeckhoffAnalogInput | |
| General: | link |
| Monitor: | link |
| Developer: | link |
| PLC: | link |
| Alias: | fxe-rr-sys-con-1 , fxe-rr-sys-con-14 , fxe-rr-sys-con-10 , fxe-rr-sys-con-11 , fxe-rr-sys-con-13 |
| Git repo: | https://git.xfel.eu/karaboDevices/Beckhoff |
| Last modified: | 2021-10-02T19:55:31.151+02:00 |
| Created at: | 2017-07-20T11:58:15.000+02:00 |
| Main authors: | Mamchykd, Silenzi, Giovanetti |
| Latest tag: | 4.8.2-2.11.1rc1 |
| Deployment tag: | 4.8.2-2.11.1rc1 |
| Installed tag: | 4.6.5-2.11.1 |
| Projects: | FXE_OGT1_VAC, FXE_OGT1_VAC, FXE_LOOP1 |
| Scenes: | VACUUM_OVERVIEW, FXE_RR_SYS/ILOCK/MAIN|Interlock for: FXE_OGT1_VAC/VALVE/GV2, FXE_RR_SYS/ILOCK/MAIN|Interlock for: FXE_OGT1_VAC_DCTRL_PSLIT1_FR_value, FXE_RR_SYS/ILOCK/MAIN|Global interlock, FXE_OGT1_VAC/GAUGE/PSLIT1_FR, He-decon-GAUGES, VACUUM_OVERVIEW, FXE_OGT1_VAC/GAUGE/PSLIT1_FR |
| Accessible by: | CAL, CONTROLS, CTRL, DA, danilevc, xdoc |
Warning
Rogue installation which is not mentioned in the deployment!
Warning
The installed tag (4.6.5-2.11.1) does not match tags mentioned in the deployment ([‘4.8.2-2.11.1rc1’])!
The BeckhoffAnalogInput device is documented in
beckhoff:BeckhoffAnalogInput
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device (i.e. of the server
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- beckhoffComDevice:
- InstanceId of the BeckhoffCom device that forwards commands to the PLC.
- functionBlockName:
- The type of the firmware block.
- fwInstanceName:
- The name of the firmware block instance.
- fwVersion:
- The version of the PLC framework.
- terminal:
- ???
- hardwareStatusBitField:
- This word encodes in bits the hardware-status information of this device
- hardwareState:
- The current state of the hardware decoded
- hardwareRegion:
- The current region of the hardware decoded
- hardwareErrorDescriptor:
- This word encodes in bits describing the hardware error
- hardwareErrorDescription:
- Error Code description
- waitingFor:
- Any call to the PLC will be published here, once the reply is received this property will be cleared. Commands will not be sent to the PLC until this property is cleared.
- epsilon:
- The epsilon determines the amount of change until a new physical value is posted from the hardware
- interlockReadOnly:
- Defines whether interlock conditions are configurable from this interface.
- interlockOn:
- Defines whether interlock surveillance is on or off.
- interlockOk:
- Defines whether interlock is ok (true) or broken (false).
- busy:
- Defines whether the PLC softdevice is busy.
- disableEpsilonFeedback:
- If false, the epsilon will be regulated until the incoming rate reaches the maximum rate
- maxStateUpdateRate:
- If state updates per second exceed this threshold, the state will be displayed as CHANGING
- noisyStateUpdateRateValue:
- Show the state update rate when it’s above ‘Max State Update Rate’ threshold.
- isStateUpdateNoisy:
- State update rate is above ‘Max State Update Rate’ threshold.
- reset:
- Resets the PLC hardware
- enableInterlockedSlots:
- Send device into INTERLOCK_BROKEN state, thus enabling all interlocked slots.
- disableInterlockedSlots:
- Send device into INTERLOCKED state, thus enabling all interlocked slots.
- requestHardwareValues:
- Ask for all property values on the device
- propertiesToPoll:
- All specified properties will be polled from the PLC with the given poll-rate. Only PLC aliases or device keys corresponding to PLC properties are allowed
- pollInterval:
- Hardware poll interval in seconds
- propertiesToRead:
- The specified properties will be read from the PLC by activating the Read button. Only PLC aliases or device keys corresponding to PLC properties are allowed
- readHardware:
- Requests value updates from the PLC for the properties listed under ‘Properties to read’
- force:
- ???
- trigger:
- Do not use this parameter to configure scheduled push. Instead use the parameter ‘scheduledPush’.
- maxUpdateFrequency:
- set to limit maximum update frequency for some values.
- value:
- Analog input of ADC.
- semiRawValue:
- Semi raw value of analog input, i.e. the voltage.
- epsSemiRaw:
- Epsilon of the SemiRawValue.
- relativeEpsilon:
- Flag to define epsilon mode: true means relative epsilon calculation, false means absolute epsilon calculation.
| Created: | 2021-10-02T07:28:37.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Release candidate for 4.8.2 |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-08-23T15:36:04.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Bugfixes: 1. fix wrong value on the PLC when a deprecated paramer has different type wrt. the recommended new one. 2. fix bug (introduced in 4.8.0-2.11.4) that made the devices stay in UNKNOWN state |
| Created: | 2021-08-12T10:32:15.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Asynchronous registration of devices on BeckhoffCom (by means of slotInstanceNew HW state word parsed into bits |
| Created: | 2021-07-28T14:22:45.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
| Created: | 2021-06-23T16:13:27.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-06-22T13:56:55.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
|
| Created: | 2021-06-14T16:09:11.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Added BeckhoffDryPump |
| Created: | 2021-06-10T11:55:43.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Alarm conditions and state are not set on new schema. (Fixes bug seen in BeckhoffFuse after Karabo 2.11.1 deployment) |
| Created: | 2021-06-07T19:31:48.000+02:00 |
|---|---|
| Author: | Valerii Bondar |
| Notes: | Summer shutdown release, Fuse device added |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Summer shutdown release Devices added: BeckhoffTrainTrigger, BeckhoffLed, BeckhoffMC2Hexapod (BeckhoffMC2Base subclass), BeckhoffMC2Elmo (BeckhoffMC2Base subclass) Features: parameter deprecation in MC2 subclasses follow STOPPING state in Adixen Turbo Full pump. + other minor Fixes: * stepUp/stepDown popup error * epsilon feedback disable on write * avoid extra updates for interlock keys + other minor fixes |
| Created: | 2021-05-31T09:49:13.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-26T14:46:29.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-23T08:19:59.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-23T07:43:58.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-15T18:15:29.000+02:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: |
| Created: | 2021-03-24T09:43:30.000+01:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: | Add the AIBS |
| Created: | 2021-03-08T09:52:30.000+01:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: | Summary: Added auto-generated scene for Pfeiffer vacuum controller IMG400 |
SA1_CC¶
| Instance id: | FXE_OGT1_VAC/GAUGE/SA1_CC |
|---|---|
| Class id: | BeckhoffAnalogInput |
| Host: | fxe-rr-sys-con-1 |
| Class documentation: | |
| BeckhoffAnalogInput | |
| General: | link |
| Monitor: | link |
| Developer: | link |
| PLC: | link |
| Alias: | fxe-rr-sys-con-1 , fxe-rr-sys-con-14 , fxe-rr-sys-con-10 , fxe-rr-sys-con-11 , fxe-rr-sys-con-13 |
| Git repo: | https://git.xfel.eu/karaboDevices/Beckhoff |
| Last modified: | 2021-10-02T19:55:31.151+02:00 |
| Created at: | 2017-07-20T11:58:15.000+02:00 |
| Main authors: | Mamchykd, Silenzi, Giovanetti |
| Latest tag: | 4.8.2-2.11.1rc1 |
| Deployment tag: | 4.8.2-2.11.1rc1 |
| Installed tag: | 4.6.5-2.11.1 |
| Projects: | FXE_OGT1_VAC, FXE_LOOP1, FXE_OGT1_VAC |
| Scenes: | VACUUM_OVERVIEW, FXE_RR_SYS/ILOCK/MAIN|Interlock for: FXE_OGT1_VAC/VALVE/GV2, FXE_RR_SYS/ILOCK/MAIN|Global interlock, FXE_OGT1_VAC/GAUGE/SA1_CC, He-decon-GAUGES, FXE_RR_SYS/ILOCK/MAIN|Interlock for: FXE_OGT1_VAC/ICTRL/PSLIT1_SA1_PUMP_CTL, FXE_RR_SYS/ILOCK/MAIN|Interlock for: FXE_OGT1_VAC/VALVE/GV1 |
| Accessible by: | CAL, CONTROLS, CTRL, DA, danilevc, xdoc |
Warning
Rogue installation which is not mentioned in the deployment!
Warning
The installed tag (4.6.5-2.11.1) does not match tags mentioned in the deployment ([‘4.8.2-2.11.1rc1’])!
The BeckhoffAnalogInput device is documented in
beckhoff:BeckhoffAnalogInput
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device (i.e. of the server
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- beckhoffComDevice:
- InstanceId of the BeckhoffCom device that forwards commands to the PLC.
- functionBlockName:
- The type of the firmware block.
- fwInstanceName:
- The name of the firmware block instance.
- fwVersion:
- The version of the PLC framework.
- terminal:
- ???
- hardwareStatusBitField:
- This word encodes in bits the hardware-status information of this device
- hardwareState:
- The current state of the hardware decoded
- hardwareRegion:
- The current region of the hardware decoded
- hardwareErrorDescriptor:
- This word encodes in bits describing the hardware error
- hardwareErrorDescription:
- Error Code description
- waitingFor:
- Any call to the PLC will be published here, once the reply is received this property will be cleared. Commands will not be sent to the PLC until this property is cleared.
- epsilon:
- The epsilon determines the amount of change until a new physical value is posted from the hardware
- interlockReadOnly:
- Defines whether interlock conditions are configurable from this interface.
- interlockOn:
- Defines whether interlock surveillance is on or off.
- interlockOk:
- Defines whether interlock is ok (true) or broken (false).
- busy:
- Defines whether the PLC softdevice is busy.
- disableEpsilonFeedback:
- If false, the epsilon will be regulated until the incoming rate reaches the maximum rate
- maxStateUpdateRate:
- If state updates per second exceed this threshold, the state will be displayed as CHANGING
- noisyStateUpdateRateValue:
- Show the state update rate when it’s above ‘Max State Update Rate’ threshold.
- isStateUpdateNoisy:
- State update rate is above ‘Max State Update Rate’ threshold.
- reset:
- Resets the PLC hardware
- enableInterlockedSlots:
- Send device into INTERLOCK_BROKEN state, thus enabling all interlocked slots.
- disableInterlockedSlots:
- Send device into INTERLOCKED state, thus enabling all interlocked slots.
- requestHardwareValues:
- Ask for all property values on the device
- propertiesToPoll:
- All specified properties will be polled from the PLC with the given poll-rate. Only PLC aliases or device keys corresponding to PLC properties are allowed
- pollInterval:
- Hardware poll interval in seconds
- propertiesToRead:
- The specified properties will be read from the PLC by activating the Read button. Only PLC aliases or device keys corresponding to PLC properties are allowed
- readHardware:
- Requests value updates from the PLC for the properties listed under ‘Properties to read’
- force:
- ???
- trigger:
- Do not use this parameter to configure scheduled push. Instead use the parameter ‘scheduledPush’.
- maxUpdateFrequency:
- set to limit maximum update frequency for some values.
- value:
- Analog input of ADC.
- semiRawValue:
- Semi raw value of analog input, i.e. the voltage.
- epsSemiRaw:
- Epsilon of the SemiRawValue.
- relativeEpsilon:
- Flag to define epsilon mode: true means relative epsilon calculation, false means absolute epsilon calculation.
| Created: | 2021-10-02T07:28:37.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Release candidate for 4.8.2 |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-08-23T15:36:04.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Bugfixes: 1. fix wrong value on the PLC when a deprecated paramer has different type wrt. the recommended new one. 2. fix bug (introduced in 4.8.0-2.11.4) that made the devices stay in UNKNOWN state |
| Created: | 2021-08-12T10:32:15.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Asynchronous registration of devices on BeckhoffCom (by means of slotInstanceNew HW state word parsed into bits |
| Created: | 2021-07-28T14:22:45.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
| Created: | 2021-06-23T16:13:27.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-06-22T13:56:55.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
|
| Created: | 2021-06-14T16:09:11.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Added BeckhoffDryPump |
| Created: | 2021-06-10T11:55:43.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Alarm conditions and state are not set on new schema. (Fixes bug seen in BeckhoffFuse after Karabo 2.11.1 deployment) |
| Created: | 2021-06-07T19:31:48.000+02:00 |
|---|---|
| Author: | Valerii Bondar |
| Notes: | Summer shutdown release, Fuse device added |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Summer shutdown release Devices added: BeckhoffTrainTrigger, BeckhoffLed, BeckhoffMC2Hexapod (BeckhoffMC2Base subclass), BeckhoffMC2Elmo (BeckhoffMC2Base subclass) Features: parameter deprecation in MC2 subclasses follow STOPPING state in Adixen Turbo Full pump. + other minor Fixes: * stepUp/stepDown popup error * epsilon feedback disable on write * avoid extra updates for interlock keys + other minor fixes |
| Created: | 2021-05-31T09:49:13.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-26T14:46:29.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-23T08:19:59.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-23T07:43:58.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-15T18:15:29.000+02:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: |
| Created: | 2021-03-24T09:43:30.000+01:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: | Add the AIBS |
| Created: | 2021-03-08T09:52:30.000+01:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: | Summary: Added auto-generated scene for Pfeiffer vacuum controller IMG400 |
SA1_FR¶
| Instance id: | FXE_OGT1_VAC/GAUGE/SA1_FR |
|---|---|
| Class id: | BeckhoffAnalogInput |
| Host: | fxe-rr-sys-con-1 |
| Class documentation: | |
| BeckhoffAnalogInput | |
| General: | link |
| Monitor: | link |
| Developer: | link |
| PLC: | link |
| Alias: | fxe-rr-sys-con-1 , fxe-rr-sys-con-14 , fxe-rr-sys-con-10 , fxe-rr-sys-con-11 , fxe-rr-sys-con-13 |
| Git repo: | https://git.xfel.eu/karaboDevices/Beckhoff |
| Last modified: | 2021-10-02T19:55:31.151+02:00 |
| Created at: | 2017-07-20T11:58:15.000+02:00 |
| Main authors: | Mamchykd, Silenzi, Giovanetti |
| Latest tag: | 4.8.2-2.11.1rc1 |
| Deployment tag: | 4.8.2-2.11.1rc1 |
| Installed tag: | 4.6.5-2.11.1 |
| Projects: | FXE_OGT1_VAC, FXE_OGT1_VAC, FXE_LOOP1 |
| Scenes: | VACUUM_OVERVIEW, FXE_RR_SYS/ILOCK/MAIN|Interlock for: FXE_OGT1_VAC/VALVE/GV2, FXE_RR_SYS/ILOCK/MAIN|Global interlock, FXE_OGT1_VAC/GAUGE/SA1_FR, FXE_OGT1_VAC/GAUGE/SA1_FR, He-decon-GAUGES, FXE_RR_SYS/ILOCK/MAIN|Interlock for: FXE_OGT1_VAC/ICTRL/PSLIT1_SA1_PUMP_CTL, FXE_RR_SYS/ILOCK/MAIN|Interlock for: FXE_OGT1_VAC/VALVE/GV1 |
| Accessible by: | CAL, CONTROLS, CTRL, DA, danilevc, xdoc |
Warning
Rogue installation which is not mentioned in the deployment!
Warning
The installed tag (4.6.5-2.11.1) does not match tags mentioned in the deployment ([‘4.8.2-2.11.1rc1’])!
The BeckhoffAnalogInput device is documented in
beckhoff:BeckhoffAnalogInput
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device (i.e. of the server
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- beckhoffComDevice:
- InstanceId of the BeckhoffCom device that forwards commands to the PLC.
- functionBlockName:
- The type of the firmware block.
- fwInstanceName:
- The name of the firmware block instance.
- fwVersion:
- The version of the PLC framework.
- terminal:
- ???
- hardwareStatusBitField:
- This word encodes in bits the hardware-status information of this device
- hardwareState:
- The current state of the hardware decoded
- hardwareRegion:
- The current region of the hardware decoded
- hardwareErrorDescriptor:
- This word encodes in bits describing the hardware error
- hardwareErrorDescription:
- Error Code description
- waitingFor:
- Any call to the PLC will be published here, once the reply is received this property will be cleared. Commands will not be sent to the PLC until this property is cleared.
- epsilon:
- The epsilon determines the amount of change until a new physical value is posted from the hardware
- interlockReadOnly:
- Defines whether interlock conditions are configurable from this interface.
- interlockOn:
- Defines whether interlock surveillance is on or off.
- interlockOk:
- Defines whether interlock is ok (true) or broken (false).
- busy:
- Defines whether the PLC softdevice is busy.
- disableEpsilonFeedback:
- If false, the epsilon will be regulated until the incoming rate reaches the maximum rate
- maxStateUpdateRate:
- If state updates per second exceed this threshold, the state will be displayed as CHANGING
- noisyStateUpdateRateValue:
- Show the state update rate when it’s above ‘Max State Update Rate’ threshold.
- isStateUpdateNoisy:
- State update rate is above ‘Max State Update Rate’ threshold.
- reset:
- Resets the PLC hardware
- enableInterlockedSlots:
- Send device into INTERLOCK_BROKEN state, thus enabling all interlocked slots.
- disableInterlockedSlots:
- Send device into INTERLOCKED state, thus enabling all interlocked slots.
- requestHardwareValues:
- Ask for all property values on the device
- propertiesToPoll:
- All specified properties will be polled from the PLC with the given poll-rate. Only PLC aliases or device keys corresponding to PLC properties are allowed
- pollInterval:
- Hardware poll interval in seconds
- propertiesToRead:
- The specified properties will be read from the PLC by activating the Read button. Only PLC aliases or device keys corresponding to PLC properties are allowed
- readHardware:
- Requests value updates from the PLC for the properties listed under ‘Properties to read’
- force:
- ???
- trigger:
- Do not use this parameter to configure scheduled push. Instead use the parameter ‘scheduledPush’.
- maxUpdateFrequency:
- set to limit maximum update frequency for some values.
- value:
- Analog input of ADC.
- semiRawValue:
- Semi raw value of analog input, i.e. the voltage.
- epsSemiRaw:
- Epsilon of the SemiRawValue.
- relativeEpsilon:
- Flag to define epsilon mode: true means relative epsilon calculation, false means absolute epsilon calculation.
| Created: | 2021-10-02T07:28:37.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Release candidate for 4.8.2 |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-08-23T15:36:04.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Bugfixes: 1. fix wrong value on the PLC when a deprecated paramer has different type wrt. the recommended new one. 2. fix bug (introduced in 4.8.0-2.11.4) that made the devices stay in UNKNOWN state |
| Created: | 2021-08-12T10:32:15.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Asynchronous registration of devices on BeckhoffCom (by means of slotInstanceNew HW state word parsed into bits |
| Created: | 2021-07-28T14:22:45.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
| Created: | 2021-06-23T16:13:27.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-06-22T13:56:55.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
|
| Created: | 2021-06-14T16:09:11.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Added BeckhoffDryPump |
| Created: | 2021-06-10T11:55:43.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Alarm conditions and state are not set on new schema. (Fixes bug seen in BeckhoffFuse after Karabo 2.11.1 deployment) |
| Created: | 2021-06-07T19:31:48.000+02:00 |
|---|---|
| Author: | Valerii Bondar |
| Notes: | Summer shutdown release, Fuse device added |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Summer shutdown release Devices added: BeckhoffTrainTrigger, BeckhoffLed, BeckhoffMC2Hexapod (BeckhoffMC2Base subclass), BeckhoffMC2Elmo (BeckhoffMC2Base subclass) Features: parameter deprecation in MC2 subclasses follow STOPPING state in Adixen Turbo Full pump. + other minor Fixes: * stepUp/stepDown popup error * epsilon feedback disable on write * avoid extra updates for interlock keys + other minor fixes |
| Created: | 2021-05-31T09:49:13.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-26T14:46:29.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-23T08:19:59.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-23T07:43:58.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-15T18:15:29.000+02:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: |
| Created: | 2021-03-24T09:43:30.000+01:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: | Add the AIBS |
| Created: | 2021-03-08T09:52:30.000+01:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: | Summary: Added auto-generated scene for Pfeiffer vacuum controller IMG400 |
TAD_CC¶
| Instance id: | FXE_OGT1_VAC/GAUGE/TAD_CC |
|---|---|
| Class id: | BeckhoffAnalogInput |
| Host: | fxe-rr-sys-con-1 |
| Class documentation: | |
| BeckhoffAnalogInput | |
| General: | link |
| Monitor: | link |
| Developer: | link |
| PLC: | link |
| Alias: | fxe-rr-sys-con-1 , fxe-rr-sys-con-14 , fxe-rr-sys-con-10 , fxe-rr-sys-con-11 , fxe-rr-sys-con-13 |
| Git repo: | https://git.xfel.eu/karaboDevices/Beckhoff |
| Last modified: | 2021-10-02T19:55:31.151+02:00 |
| Created at: | 2017-07-20T11:58:15.000+02:00 |
| Main authors: | Mamchykd, Silenzi, Giovanetti |
| Latest tag: | 4.8.2-2.11.1rc1 |
| Deployment tag: | 4.8.2-2.11.1rc1 |
| Installed tag: | 4.6.5-2.11.1 |
| Projects: | FXE_OGT1_VAC, FXE_LOOP1, FXE_OGT1_VAC |
| Scenes: | FXE_RR_SYS/ILOCK/MAIN|Interlock for: FXE_OGT1_VAC/VALVE/GV2, FXE_RR_SYS/ILOCK/MAIN|Global interlock, FXE_OGT1_VAC/GAUGE/TAD_CC, FXE_RR_SYS/ILOCK/MAIN|Interlock for: FXE_OGT1_VAC/ICTRL/PSLIT1_SA1_PUMP_CTL |
| Accessible by: | CAL, CONTROLS, CTRL, DA, danilevc, xdoc |
Warning
Rogue installation which is not mentioned in the deployment!
Warning
The installed tag (4.6.5-2.11.1) does not match tags mentioned in the deployment ([‘4.8.2-2.11.1rc1’])!
The BeckhoffAnalogInput device is documented in
beckhoff:BeckhoffAnalogInput
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device (i.e. of the server
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- beckhoffComDevice:
- InstanceId of the BeckhoffCom device that forwards commands to the PLC.
- functionBlockName:
- The type of the firmware block.
- fwInstanceName:
- The name of the firmware block instance.
- fwVersion:
- The version of the PLC framework.
- terminal:
- ???
- hardwareStatusBitField:
- This word encodes in bits the hardware-status information of this device
- hardwareState:
- The current state of the hardware decoded
- hardwareRegion:
- The current region of the hardware decoded
- hardwareErrorDescriptor:
- This word encodes in bits describing the hardware error
- hardwareErrorDescription:
- Error Code description
- waitingFor:
- Any call to the PLC will be published here, once the reply is received this property will be cleared. Commands will not be sent to the PLC until this property is cleared.
- epsilon:
- The epsilon determines the amount of change until a new physical value is posted from the hardware
- interlockReadOnly:
- Defines whether interlock conditions are configurable from this interface.
- interlockOn:
- Defines whether interlock surveillance is on or off.
- interlockOk:
- Defines whether interlock is ok (true) or broken (false).
- busy:
- Defines whether the PLC softdevice is busy.
- disableEpsilonFeedback:
- If false, the epsilon will be regulated until the incoming rate reaches the maximum rate
- maxStateUpdateRate:
- If state updates per second exceed this threshold, the state will be displayed as CHANGING
- noisyStateUpdateRateValue:
- Show the state update rate when it’s above ‘Max State Update Rate’ threshold.
- isStateUpdateNoisy:
- State update rate is above ‘Max State Update Rate’ threshold.
- reset:
- Resets the PLC hardware
- enableInterlockedSlots:
- Send device into INTERLOCK_BROKEN state, thus enabling all interlocked slots.
- disableInterlockedSlots:
- Send device into INTERLOCKED state, thus enabling all interlocked slots.
- requestHardwareValues:
- Ask for all property values on the device
- propertiesToPoll:
- All specified properties will be polled from the PLC with the given poll-rate. Only PLC aliases or device keys corresponding to PLC properties are allowed
- pollInterval:
- Hardware poll interval in seconds
- propertiesToRead:
- The specified properties will be read from the PLC by activating the Read button. Only PLC aliases or device keys corresponding to PLC properties are allowed
- readHardware:
- Requests value updates from the PLC for the properties listed under ‘Properties to read’
- force:
- ???
- trigger:
- Do not use this parameter to configure scheduled push. Instead use the parameter ‘scheduledPush’.
- maxUpdateFrequency:
- set to limit maximum update frequency for some values.
- value:
- Analog input of ADC.
- semiRawValue:
- Semi raw value of analog input, i.e. the voltage.
- epsSemiRaw:
- Epsilon of the SemiRawValue.
- relativeEpsilon:
- Flag to define epsilon mode: true means relative epsilon calculation, false means absolute epsilon calculation.
| Created: | 2021-10-02T07:28:37.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Release candidate for 4.8.2 |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-08-23T15:36:04.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Bugfixes: 1. fix wrong value on the PLC when a deprecated paramer has different type wrt. the recommended new one. 2. fix bug (introduced in 4.8.0-2.11.4) that made the devices stay in UNKNOWN state |
| Created: | 2021-08-12T10:32:15.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Asynchronous registration of devices on BeckhoffCom (by means of slotInstanceNew HW state word parsed into bits |
| Created: | 2021-07-28T14:22:45.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
| Created: | 2021-06-23T16:13:27.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-06-22T13:56:55.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
|
| Created: | 2021-06-14T16:09:11.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Added BeckhoffDryPump |
| Created: | 2021-06-10T11:55:43.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Alarm conditions and state are not set on new schema. (Fixes bug seen in BeckhoffFuse after Karabo 2.11.1 deployment) |
| Created: | 2021-06-07T19:31:48.000+02:00 |
|---|---|
| Author: | Valerii Bondar |
| Notes: | Summer shutdown release, Fuse device added |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Summer shutdown release Devices added: BeckhoffTrainTrigger, BeckhoffLed, BeckhoffMC2Hexapod (BeckhoffMC2Base subclass), BeckhoffMC2Elmo (BeckhoffMC2Base subclass) Features: parameter deprecation in MC2 subclasses follow STOPPING state in Adixen Turbo Full pump. + other minor Fixes: * stepUp/stepDown popup error * epsilon feedback disable on write * avoid extra updates for interlock keys + other minor fixes |
| Created: | 2021-05-31T09:49:13.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-26T14:46:29.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-23T08:19:59.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-23T07:43:58.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-15T18:15:29.000+02:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: |
| Created: | 2021-03-24T09:43:30.000+01:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: | Add the AIBS |
| Created: | 2021-03-08T09:52:30.000+01:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: | Summary: Added auto-generated scene for Pfeiffer vacuum controller IMG400 |
ICTRL¶
ATT_PUMP_CTL¶
| Instance id: | FXE_OGT1_VAC/ICTRL/ATT_PUMP_CTL |
|---|---|
| Class id: | BeckhoffAgilentIonPump |
| Host: | fxe-rr-sys-con-1 |
| Class documentation: | |
| BeckhoffAgilentIonPump | |
| General: | link |
| Monitor: | link |
| Developer: | link |
| PLC: | link |
| Alias: | fxe-rr-sys-con-1 , fxe-rr-sys-con-14 , fxe-rr-sys-con-10 , fxe-rr-sys-con-11 , fxe-rr-sys-con-13 |
| Git repo: | https://git.xfel.eu/karaboDevices/Beckhoff |
| Last modified: | 2021-10-02T19:55:31.151+02:00 |
| Created at: | 2017-07-20T11:58:15.000+02:00 |
| Main authors: | Mamchykd, Silenzi, Giovanetti |
| Latest tag: | 4.8.2-2.11.1rc1 |
| Deployment tag: | 4.8.2-2.11.1rc1 |
| Installed tag: | 4.6.5-2.11.1 |
| Projects: | FXE_OGT1_VAC, FXE_OGT1_VAC, FXE_LOOP1 |
| Scenes: | FXE_OGT1_VAC/ICTRL/ATT_PUMP_CTL, FXE_OGT1_VAC/ICTRL/ATT_PUMP_CTL |
| Accessible by: | CAL, CONTROLS, CTRL, DA, danilevc, xdoc |
Warning
Rogue installation which is not mentioned in the deployment!
Warning
The installed tag (4.6.5-2.11.1) does not match tags mentioned in the deployment ([‘4.8.2-2.11.1rc1’])!
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device (i.e. of the server
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- beckhoffComDevice:
- InstanceId of the BeckhoffCom device that forwards commands to the PLC.
- functionBlockName:
- The type of the firmware block.
- fwInstanceName:
- The name of the firmware block instance.
- fwVersion:
- The version of the PLC framework.
- terminal:
- ???
- hardwareStatusBitField:
- This word encodes in bits the hardware-status information of this device
- hardwareState:
- The current state of the hardware decoded
- hardwareRegion:
- The current region of the hardware decoded
- hardwareErrorDescriptor:
- This word encodes in bits describing the hardware error
- hardwareErrorDescription:
- Error Code description
- waitingFor:
- Any call to the PLC will be published here, once the reply is received this property will be cleared. Commands will not be sent to the PLC until this property is cleared.
- epsilon:
- The epsilon determines the amount of change until a new physical value is posted from the hardware
- interlockReadOnly:
- Defines whether interlock conditions are configurable from this interface.
- interlockOn:
- Defines whether interlock surveillance is on or off.
- interlockOk:
- Defines whether interlock is ok (true) or broken (false).
- busy:
- Defines whether the PLC softdevice is busy.
- disableEpsilonFeedback:
- If false, the epsilon will be regulated until the incoming rate reaches the maximum rate
- maxStateUpdateRate:
- If state updates per second exceed this threshold, the state will be displayed as CHANGING
- noisyStateUpdateRateValue:
- Show the state update rate when it’s above ‘Max State Update Rate’ threshold.
- isStateUpdateNoisy:
- State update rate is above ‘Max State Update Rate’ threshold.
- reset:
- Resets the PLC hardware
- enableInterlockedSlots:
- Send device into INTERLOCK_BROKEN state, thus enabling all interlocked slots.
- disableInterlockedSlots:
- Send device into INTERLOCKED state, thus enabling all interlocked slots.
- requestHardwareValues:
- Ask for all property values on the device
- propertiesToPoll:
- All specified properties will be polled from the PLC with the given poll-rate. Only PLC aliases or device keys corresponding to PLC properties are allowed
- pollInterval:
- Hardware poll interval in seconds
- propertiesToRead:
- The specified properties will be read from the PLC by activating the Read button. Only PLC aliases or device keys corresponding to PLC properties are allowed
- readHardware:
- Requests value updates from the PLC for the properties listed under ‘Properties to read’
- force:
- ???
- trigger:
- Do not use this parameter to configure scheduled push. Instead use the parameter ‘scheduledPush’.
- maxUpdateFrequency:
- set to limit maximum update frequency for some values.
- onSetpoint:
- Boolean indicating if the pump has reached the setpoint.
- isSwitchedOn:
- Boolean indicating if the high voltage was switched ON/OFF (valueBit 12) with the slot calls hvOn and hvOff.
- slimInterface:
- True: Slim interface with setpoint DI only. False: Full interface as in IO struct.
- pressure:
- Pressure read out from analog input. NOT available in slim mode.
- voltage:
- Voltage read out from analog input. NOT available in slim mode.
- hvOn:
- Turn the pump module ON. This is done either via serial command or digital output depending on the firmware configuration. No channel selection required as configured in the firmware.
- hvOff:
- Turn the pump module OFF. This is done either via serial command or digital output depending on the firmware configuration. No channel selection required as configured in the firmware.
- channelSelection:
- Channel on the controller for the pump.
- highVoltageOn:
- Turn on high voltage of the selected channel; this is a serial Property
- pressureSerial:
- Presssure of the selected channel; this is a serial readout.
- deviceInSlot:
- Device in the selected channel; this is a serial Property
- maximumPower:
- Maximum power for the selected channel; this is a serial Property
- targetVoltage:
- Target Voltage for the selected channel; this is a serial Property
- protectCurrent:
- Protect current for the selected channel; this is a serial Property
- setPoint:
- Setpoint for the selected channel; this is a serial Property
- temperatureHV:
- Temperature for HV end for the selected channel; this is a serial Property
- voltageSerial:
- Voltage for the selected channel; this is a serial Property
- highVoltageOn1:
- Turn on high voltage of channel 1.
- highVoltageOn2:
- Turn on high voltage of channel 2.
- highVoltageOn3:
- Turn on high voltage of channel 3.
- highVoltageOn4:
- Turn on high voltage of channel 4.
- pressureCh1:
- Pressure for channel 1. This is a serial readout.
- pressureCh2:
- Pressure for channel 2. This is a serial readout.
- pressureCh3:
- Pressure for channel 3. This is a serial readout.
- pressureCh4:
- Pressure for channel 4. This is a serial readout.
- deviceInSlot1:
- Device in slot 1.
- deviceInSlot2:
- Device in slot 2.
- deviceInSlot3:
- Device in slot 3.
- deviceInSlot4:
- Device in slot 4.
- maximumPower1:
- Maximum power for channel 1
- maximumPower2:
- Maximum power for Channel 2
- maximumPower3:
- Maximum power for Channel 3
- maximumPower4:
- Maximum power for Channel 4
- targetVoltage1:
- Target Voltage Channel 1
- targetVoltage2:
- Target voltage for channel 2
- targetVoltage3:
- Target voltage for channel 3
- targetVoltage4:
- Target voltage for channel 4.
- protectCurrent1:
- Protect current for channel 1.
- protectCurrent2:
- Protect current for channel 2.
- protectCurrent3:
- Protect current for channel 3.
- protectCurrent4:
- Protect current for channel 4.
- setPoint1:
- Setpoint for channel 1.
- setPoint2:
- Setpoint for channel 2.
- setPoint3:
- Set Point for channel 3.
- setPoint4:
- Setpoint for channel 4.
- temperatureHV1:
- Temperature HV for channel 1.
- temperatureHV2:
- Temperature HV for channel 2.
- temperatureHV3:
- Temperature HV for channel 3.
- temperatureHV4:
- Temperature HV for channel 4.
- voltageCh1:
- Voltage for channel 1.
- voltageCh2:
- Voltage for channel 2.
- voltageCh3:
- Voltage for channel 3.
- voltageCh4:
- Voltage for channel 4.
- currentSerial:
- Current for the selected channel.
- currentCh1:
- Current for channel 1.
- currentCh2:
- Current for channel 2.
- currentCh3:
- Current for channel 3.
- currentCh4:
- Current for channel 4.
| Created: | 2021-10-02T07:28:37.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Release candidate for 4.8.2 |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-08-23T15:36:04.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Bugfixes: 1. fix wrong value on the PLC when a deprecated paramer has different type wrt. the recommended new one. 2. fix bug (introduced in 4.8.0-2.11.4) that made the devices stay in UNKNOWN state |
| Created: | 2021-08-12T10:32:15.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Asynchronous registration of devices on BeckhoffCom (by means of slotInstanceNew HW state word parsed into bits |
| Created: | 2021-07-28T14:22:45.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
| Created: | 2021-06-23T16:13:27.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-06-22T13:56:55.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
|
| Created: | 2021-06-14T16:09:11.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Added BeckhoffDryPump |
| Created: | 2021-06-10T11:55:43.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Alarm conditions and state are not set on new schema. (Fixes bug seen in BeckhoffFuse after Karabo 2.11.1 deployment) |
| Created: | 2021-06-07T19:31:48.000+02:00 |
|---|---|
| Author: | Valerii Bondar |
| Notes: | Summer shutdown release, Fuse device added |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Summer shutdown release Devices added: BeckhoffTrainTrigger, BeckhoffLed, BeckhoffMC2Hexapod (BeckhoffMC2Base subclass), BeckhoffMC2Elmo (BeckhoffMC2Base subclass) Features: parameter deprecation in MC2 subclasses follow STOPPING state in Adixen Turbo Full pump. + other minor Fixes: * stepUp/stepDown popup error * epsilon feedback disable on write * avoid extra updates for interlock keys + other minor fixes |
| Created: | 2021-05-31T09:49:13.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-26T14:46:29.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-23T08:19:59.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-23T07:43:58.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-15T18:15:29.000+02:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: |
| Created: | 2021-03-24T09:43:30.000+01:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: | Add the AIBS |
| Created: | 2021-03-08T09:52:30.000+01:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: | Summary: Added auto-generated scene for Pfeiffer vacuum controller IMG400 |
PSLIT1_SA1_PUMP_CTL¶
| Instance id: | FXE_OGT1_VAC/ICTRL/PSLIT1_SA1_PUMP_CTL |
|---|---|
| Class id: | BeckhoffAgilentIonPump |
| Host: | fxe-rr-sys-con-1 |
| Class documentation: | |
| BeckhoffAgilentIonPump | |
| General: | link |
| Monitor: | link |
| Developer: | link |
| PLC: | link |
| Alias: | fxe-rr-sys-con-1 , fxe-rr-sys-con-14 , fxe-rr-sys-con-10 , fxe-rr-sys-con-11 , fxe-rr-sys-con-13 |
| Git repo: | https://git.xfel.eu/karaboDevices/Beckhoff |
| Last modified: | 2021-10-02T19:55:31.151+02:00 |
| Created at: | 2017-07-20T11:58:15.000+02:00 |
| Main authors: | Mamchykd, Silenzi, Giovanetti |
| Latest tag: | 4.8.2-2.11.1rc1 |
| Deployment tag: | 4.8.2-2.11.1rc1 |
| Installed tag: | 4.6.5-2.11.1 |
| Projects: | FXE_OGT1_VAC |
| Scenes: | FXE_RR_SYS/ILOCK/MAIN|Global interlock, FXE_OGT1_VAC/ICTRL/PSLIT1_SA1_PUMP_CTL, FXE_RR_SYS/ILOCK/MAIN|Interlock for: FXE_OGT1_VAC/ICTRL/PSLIT1_SA1_PUMP_CTL, FXE_RR_SYS/ILOCK/MAIN|Global interlock (overview) |
| Accessible by: | CAL, CONTROLS, CTRL, DA, danilevc, xdoc |
Warning
Rogue installation which is not mentioned in the deployment!
Warning
The installed tag (4.6.5-2.11.1) does not match tags mentioned in the deployment ([‘4.8.2-2.11.1rc1’])!
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device (i.e. of the server
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- beckhoffComDevice:
- InstanceId of the BeckhoffCom device that forwards commands to the PLC.
- functionBlockName:
- The type of the firmware block.
- fwInstanceName:
- The name of the firmware block instance.
- fwVersion:
- The version of the PLC framework.
- terminal:
- ???
- hardwareStatusBitField:
- This word encodes in bits the hardware-status information of this device
- hardwareState:
- The current state of the hardware decoded
- hardwareRegion:
- The current region of the hardware decoded
- hardwareErrorDescriptor:
- This word encodes in bits describing the hardware error
- hardwareErrorDescription:
- Error Code description
- waitingFor:
- Any call to the PLC will be published here, once the reply is received this property will be cleared. Commands will not be sent to the PLC until this property is cleared.
- epsilon:
- The epsilon determines the amount of change until a new physical value is posted from the hardware
- interlockReadOnly:
- Defines whether interlock conditions are configurable from this interface.
- interlockOn:
- Defines whether interlock surveillance is on or off.
- interlockOk:
- Defines whether interlock is ok (true) or broken (false).
- busy:
- Defines whether the PLC softdevice is busy.
- disableEpsilonFeedback:
- If false, the epsilon will be regulated until the incoming rate reaches the maximum rate
- maxStateUpdateRate:
- If state updates per second exceed this threshold, the state will be displayed as CHANGING
- noisyStateUpdateRateValue:
- Show the state update rate when it’s above ‘Max State Update Rate’ threshold.
- isStateUpdateNoisy:
- State update rate is above ‘Max State Update Rate’ threshold.
- reset:
- Resets the PLC hardware
- enableInterlockedSlots:
- Send device into INTERLOCK_BROKEN state, thus enabling all interlocked slots.
- disableInterlockedSlots:
- Send device into INTERLOCKED state, thus enabling all interlocked slots.
- requestHardwareValues:
- Ask for all property values on the device
- propertiesToPoll:
- All specified properties will be polled from the PLC with the given poll-rate. Only PLC aliases or device keys corresponding to PLC properties are allowed
- pollInterval:
- Hardware poll interval in seconds
- propertiesToRead:
- The specified properties will be read from the PLC by activating the Read button. Only PLC aliases or device keys corresponding to PLC properties are allowed
- readHardware:
- Requests value updates from the PLC for the properties listed under ‘Properties to read’
- force:
- ???
- trigger:
- Do not use this parameter to configure scheduled push. Instead use the parameter ‘scheduledPush’.
- maxUpdateFrequency:
- set to limit maximum update frequency for some values.
- onSetpoint:
- Boolean indicating if the pump has reached the setpoint.
- isSwitchedOn:
- Boolean indicating if the high voltage was switched ON/OFF (valueBit 12) with the slot calls hvOn and hvOff.
- slimInterface:
- True: Slim interface with setpoint DI only. False: Full interface as in IO struct.
- pressure:
- Pressure read out from analog input. NOT available in slim mode.
- voltage:
- Voltage read out from analog input. NOT available in slim mode.
- hvOn:
- Turn the pump module ON. This is done either via serial command or digital output depending on the firmware configuration. No channel selection required as configured in the firmware.
- hvOff:
- Turn the pump module OFF. This is done either via serial command or digital output depending on the firmware configuration. No channel selection required as configured in the firmware.
- channelSelection:
- Channel on the controller for the pump.
- highVoltageOn:
- Turn on high voltage of the selected channel; this is a serial Property
- pressureSerial:
- Presssure of the selected channel; this is a serial readout.
- deviceInSlot:
- Device in the selected channel; this is a serial Property
- maximumPower:
- Maximum power for the selected channel; this is a serial Property
- targetVoltage:
- Target Voltage for the selected channel; this is a serial Property
- protectCurrent:
- Protect current for the selected channel; this is a serial Property
- setPoint:
- Setpoint for the selected channel; this is a serial Property
- temperatureHV:
- Temperature for HV end for the selected channel; this is a serial Property
- voltageSerial:
- Voltage for the selected channel; this is a serial Property
- highVoltageOn1:
- Turn on high voltage of channel 1.
- highVoltageOn2:
- Turn on high voltage of channel 2.
- highVoltageOn3:
- Turn on high voltage of channel 3.
- highVoltageOn4:
- Turn on high voltage of channel 4.
- pressureCh1:
- Pressure for channel 1. This is a serial readout.
- pressureCh2:
- Pressure for channel 2. This is a serial readout.
- pressureCh3:
- Pressure for channel 3. This is a serial readout.
- pressureCh4:
- Pressure for channel 4. This is a serial readout.
- deviceInSlot1:
- Device in slot 1.
- deviceInSlot2:
- Device in slot 2.
- deviceInSlot3:
- Device in slot 3.
- deviceInSlot4:
- Device in slot 4.
- maximumPower1:
- Maximum power for channel 1
- maximumPower2:
- Maximum power for Channel 2
- maximumPower3:
- Maximum power for Channel 3
- maximumPower4:
- Maximum power for Channel 4
- targetVoltage1:
- Target Voltage Channel 1
- targetVoltage2:
- Target voltage for channel 2
- targetVoltage3:
- Target voltage for channel 3
- targetVoltage4:
- Target voltage for channel 4.
- protectCurrent1:
- Protect current for channel 1.
- protectCurrent2:
- Protect current for channel 2.
- protectCurrent3:
- Protect current for channel 3.
- protectCurrent4:
- Protect current for channel 4.
- setPoint1:
- Setpoint for channel 1.
- setPoint2:
- Setpoint for channel 2.
- setPoint3:
- Set Point for channel 3.
- setPoint4:
- Setpoint for channel 4.
- temperatureHV1:
- Temperature HV for channel 1.
- temperatureHV2:
- Temperature HV for channel 2.
- temperatureHV3:
- Temperature HV for channel 3.
- temperatureHV4:
- Temperature HV for channel 4.
- voltageCh1:
- Voltage for channel 1.
- voltageCh2:
- Voltage for channel 2.
- voltageCh3:
- Voltage for channel 3.
- voltageCh4:
- Voltage for channel 4.
- currentSerial:
- Current for the selected channel.
- currentCh1:
- Current for channel 1.
- currentCh2:
- Current for channel 2.
- currentCh3:
- Current for channel 3.
- currentCh4:
- Current for channel 4.
| Created: | 2021-10-02T07:28:37.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Release candidate for 4.8.2 |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-08-23T15:36:04.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Bugfixes: 1. fix wrong value on the PLC when a deprecated paramer has different type wrt. the recommended new one. 2. fix bug (introduced in 4.8.0-2.11.4) that made the devices stay in UNKNOWN state |
| Created: | 2021-08-12T10:32:15.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Asynchronous registration of devices on BeckhoffCom (by means of slotInstanceNew HW state word parsed into bits |
| Created: | 2021-07-28T14:22:45.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
| Created: | 2021-06-23T16:13:27.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-06-22T13:56:55.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
|
| Created: | 2021-06-14T16:09:11.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Added BeckhoffDryPump |
| Created: | 2021-06-10T11:55:43.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Alarm conditions and state are not set on new schema. (Fixes bug seen in BeckhoffFuse after Karabo 2.11.1 deployment) |
| Created: | 2021-06-07T19:31:48.000+02:00 |
|---|---|
| Author: | Valerii Bondar |
| Notes: | Summer shutdown release, Fuse device added |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Summer shutdown release Devices added: BeckhoffTrainTrigger, BeckhoffLed, BeckhoffMC2Hexapod (BeckhoffMC2Base subclass), BeckhoffMC2Elmo (BeckhoffMC2Base subclass) Features: parameter deprecation in MC2 subclasses follow STOPPING state in Adixen Turbo Full pump. + other minor Fixes: * stepUp/stepDown popup error * epsilon feedback disable on write * avoid extra updates for interlock keys + other minor fixes |
| Created: | 2021-05-31T09:49:13.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-26T14:46:29.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-23T08:19:59.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-23T07:43:58.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-15T18:15:29.000+02:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: |
| Created: | 2021-03-24T09:43:30.000+01:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: | Add the AIBS |
| Created: | 2021-03-08T09:52:30.000+01:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: | Summary: Added auto-generated scene for Pfeiffer vacuum controller IMG400 |
IPUMP¶
ATT_IP55¶
| Instance id: | FXE_OGT1_VAC/IPUMP/ATT_IP55 |
|---|---|
| Class id: | BeckhoffAgilentIonPump |
| Host: | fxe-rr-sys-con-1 |
| Class documentation: | |
| BeckhoffAgilentIonPump | |
| General: | link |
| Monitor: | link |
| Developer: | link |
| PLC: | link |
| Alias: | fxe-rr-sys-con-1 , fxe-rr-sys-con-14 , fxe-rr-sys-con-10 , fxe-rr-sys-con-11 , fxe-rr-sys-con-13 |
| Git repo: | https://git.xfel.eu/karaboDevices/Beckhoff |
| Last modified: | 2021-10-02T19:55:31.151+02:00 |
| Created at: | 2017-07-20T11:58:15.000+02:00 |
| Main authors: | Mamchykd, Silenzi, Giovanetti |
| Latest tag: | 4.8.2-2.11.1rc1 |
| Deployment tag: | 4.8.2-2.11.1rc1 |
| Installed tag: | 4.6.5-2.11.1 |
| Projects: | FXE_OGT1_VAC, FXE_OGT1_VAC, FXE_LOOP1 |
| Scenes: | VACUUM_OVERVIEW, FXE_RR_SYS/ILOCK/MAIN|Interlock for: FXE_OGT1_VAC/VALVE/GV2, FXE_RR_SYS/ILOCK/MAIN|Global interlock, FXE_OGT1_VAC/IPUMP/ATT_IP55, He-decon-IPUMPS, VACUUM_OVERVIEW, FXE_RR_SYS/ILOCK/MAIN|Interlock for: FXE_OGT1_VAC/DCTRL/ATT_IP75_on_setpoint, FXE_OGT1_VAC/IPUMP/ATT_IP55 |
| Accessible by: | CAL, CONTROLS, CTRL, DA, danilevc, xdoc |
Warning
Rogue installation which is not mentioned in the deployment!
Warning
The installed tag (4.6.5-2.11.1) does not match tags mentioned in the deployment ([‘4.8.2-2.11.1rc1’])!
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device (i.e. of the server
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- beckhoffComDevice:
- InstanceId of the BeckhoffCom device that forwards commands to the PLC.
- functionBlockName:
- The type of the firmware block.
- fwInstanceName:
- The name of the firmware block instance.
- fwVersion:
- The version of the PLC framework.
- terminal:
- ???
- hardwareStatusBitField:
- This word encodes in bits the hardware-status information of this device
- hardwareState:
- The current state of the hardware decoded
- hardwareRegion:
- The current region of the hardware decoded
- hardwareErrorDescriptor:
- This word encodes in bits describing the hardware error
- hardwareErrorDescription:
- Error Code description
- waitingFor:
- Any call to the PLC will be published here, once the reply is received this property will be cleared. Commands will not be sent to the PLC until this property is cleared.
- epsilon:
- The epsilon determines the amount of change until a new physical value is posted from the hardware
- interlockReadOnly:
- Defines whether interlock conditions are configurable from this interface.
- interlockOn:
- Defines whether interlock surveillance is on or off.
- interlockOk:
- Defines whether interlock is ok (true) or broken (false).
- busy:
- Defines whether the PLC softdevice is busy.
- disableEpsilonFeedback:
- If false, the epsilon will be regulated until the incoming rate reaches the maximum rate
- maxStateUpdateRate:
- If state updates per second exceed this threshold, the state will be displayed as CHANGING
- noisyStateUpdateRateValue:
- Show the state update rate when it’s above ‘Max State Update Rate’ threshold.
- isStateUpdateNoisy:
- State update rate is above ‘Max State Update Rate’ threshold.
- reset:
- Resets the PLC hardware
- enableInterlockedSlots:
- Send device into INTERLOCK_BROKEN state, thus enabling all interlocked slots.
- disableInterlockedSlots:
- Send device into INTERLOCKED state, thus enabling all interlocked slots.
- requestHardwareValues:
- Ask for all property values on the device
- propertiesToPoll:
- All specified properties will be polled from the PLC with the given poll-rate. Only PLC aliases or device keys corresponding to PLC properties are allowed
- pollInterval:
- Hardware poll interval in seconds
- propertiesToRead:
- The specified properties will be read from the PLC by activating the Read button. Only PLC aliases or device keys corresponding to PLC properties are allowed
- readHardware:
- Requests value updates from the PLC for the properties listed under ‘Properties to read’
- force:
- ???
- trigger:
- Do not use this parameter to configure scheduled push. Instead use the parameter ‘scheduledPush’.
- maxUpdateFrequency:
- set to limit maximum update frequency for some values.
- onSetpoint:
- Boolean indicating if the pump has reached the setpoint.
- isSwitchedOn:
- Boolean indicating if the high voltage was switched ON/OFF (valueBit 12) with the slot calls hvOn and hvOff.
- slimInterface:
- True: Slim interface with setpoint DI only. False: Full interface as in IO struct.
- pressure:
- Pressure read out from analog input. NOT available in slim mode.
- voltage:
- Voltage read out from analog input. NOT available in slim mode.
- hvOn:
- Turn the pump module ON. This is done either via serial command or digital output depending on the firmware configuration. No channel selection required as configured in the firmware.
- hvOff:
- Turn the pump module OFF. This is done either via serial command or digital output depending on the firmware configuration. No channel selection required as configured in the firmware.
- channelSelection:
- Channel on the controller for the pump.
- highVoltageOn:
- Turn on high voltage of the selected channel; this is a serial Property
- pressureSerial:
- Presssure of the selected channel; this is a serial readout.
- deviceInSlot:
- Device in the selected channel; this is a serial Property
- maximumPower:
- Maximum power for the selected channel; this is a serial Property
- targetVoltage:
- Target Voltage for the selected channel; this is a serial Property
- protectCurrent:
- Protect current for the selected channel; this is a serial Property
- setPoint:
- Setpoint for the selected channel; this is a serial Property
- temperatureHV:
- Temperature for HV end for the selected channel; this is a serial Property
- voltageSerial:
- Voltage for the selected channel; this is a serial Property
- highVoltageOn1:
- Turn on high voltage of channel 1.
- highVoltageOn2:
- Turn on high voltage of channel 2.
- highVoltageOn3:
- Turn on high voltage of channel 3.
- highVoltageOn4:
- Turn on high voltage of channel 4.
- pressureCh1:
- Pressure for channel 1. This is a serial readout.
- pressureCh2:
- Pressure for channel 2. This is a serial readout.
- pressureCh3:
- Pressure for channel 3. This is a serial readout.
- pressureCh4:
- Pressure for channel 4. This is a serial readout.
- deviceInSlot1:
- Device in slot 1.
- deviceInSlot2:
- Device in slot 2.
- deviceInSlot3:
- Device in slot 3.
- deviceInSlot4:
- Device in slot 4.
- maximumPower1:
- Maximum power for channel 1
- maximumPower2:
- Maximum power for Channel 2
- maximumPower3:
- Maximum power for Channel 3
- maximumPower4:
- Maximum power for Channel 4
- targetVoltage1:
- Target Voltage Channel 1
- targetVoltage2:
- Target voltage for channel 2
- targetVoltage3:
- Target voltage for channel 3
- targetVoltage4:
- Target voltage for channel 4.
- protectCurrent1:
- Protect current for channel 1.
- protectCurrent2:
- Protect current for channel 2.
- protectCurrent3:
- Protect current for channel 3.
- protectCurrent4:
- Protect current for channel 4.
- setPoint1:
- Setpoint for channel 1.
- setPoint2:
- Setpoint for channel 2.
- setPoint3:
- Set Point for channel 3.
- setPoint4:
- Setpoint for channel 4.
- temperatureHV1:
- Temperature HV for channel 1.
- temperatureHV2:
- Temperature HV for channel 2.
- temperatureHV3:
- Temperature HV for channel 3.
- temperatureHV4:
- Temperature HV for channel 4.
- voltageCh1:
- Voltage for channel 1.
- voltageCh2:
- Voltage for channel 2.
- voltageCh3:
- Voltage for channel 3.
- voltageCh4:
- Voltage for channel 4.
- currentSerial:
- Current for the selected channel.
- currentCh1:
- Current for channel 1.
- currentCh2:
- Current for channel 2.
- currentCh3:
- Current for channel 3.
- currentCh4:
- Current for channel 4.
| Created: | 2021-10-02T07:28:37.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Release candidate for 4.8.2 |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-08-23T15:36:04.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Bugfixes: 1. fix wrong value on the PLC when a deprecated paramer has different type wrt. the recommended new one. 2. fix bug (introduced in 4.8.0-2.11.4) that made the devices stay in UNKNOWN state |
| Created: | 2021-08-12T10:32:15.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Asynchronous registration of devices on BeckhoffCom (by means of slotInstanceNew HW state word parsed into bits |
| Created: | 2021-07-28T14:22:45.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
| Created: | 2021-06-23T16:13:27.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-06-22T13:56:55.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
|
| Created: | 2021-06-14T16:09:11.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Added BeckhoffDryPump |
| Created: | 2021-06-10T11:55:43.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Alarm conditions and state are not set on new schema. (Fixes bug seen in BeckhoffFuse after Karabo 2.11.1 deployment) |
| Created: | 2021-06-07T19:31:48.000+02:00 |
|---|---|
| Author: | Valerii Bondar |
| Notes: | Summer shutdown release, Fuse device added |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Summer shutdown release Devices added: BeckhoffTrainTrigger, BeckhoffLed, BeckhoffMC2Hexapod (BeckhoffMC2Base subclass), BeckhoffMC2Elmo (BeckhoffMC2Base subclass) Features: parameter deprecation in MC2 subclasses follow STOPPING state in Adixen Turbo Full pump. + other minor Fixes: * stepUp/stepDown popup error * epsilon feedback disable on write * avoid extra updates for interlock keys + other minor fixes |
| Created: | 2021-05-31T09:49:13.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-26T14:46:29.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-23T08:19:59.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-23T07:43:58.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-15T18:15:29.000+02:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: |
| Created: | 2021-03-24T09:43:30.000+01:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: | Add the AIBS |
| Created: | 2021-03-08T09:52:30.000+01:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: | Summary: Added auto-generated scene for Pfeiffer vacuum controller IMG400 |
PSLIT1_IP150¶
| Instance id: | FXE_OGT1_VAC/IPUMP/PSLIT1_IP150 |
|---|---|
| Class id: | BeckhoffAgilentIonPump |
| Host: | fxe-rr-sys-con-1 |
| Class documentation: | |
| BeckhoffAgilentIonPump | |
| General: | link |
| Monitor: | link |
| Developer: | link |
| PLC: | link |
| Alias: | fxe-rr-sys-con-1 , fxe-rr-sys-con-14 , fxe-rr-sys-con-10 , fxe-rr-sys-con-11 , fxe-rr-sys-con-13 |
| Git repo: | https://git.xfel.eu/karaboDevices/Beckhoff |
| Last modified: | 2021-10-02T19:55:31.151+02:00 |
| Created at: | 2017-07-20T11:58:15.000+02:00 |
| Main authors: | Mamchykd, Silenzi, Giovanetti |
| Latest tag: | 4.8.2-2.11.1rc1 |
| Deployment tag: | 4.8.2-2.11.1rc1 |
| Installed tag: | 4.6.5-2.11.1 |
| Projects: | FXE_OGT1_VAC, FXE_LOOP1, FXE_OGT1_VAC |
| Scenes: | VACUUM_OVERVIEW, FXE_RR_SYS/ILOCK/MAIN|Interlock for: FXE_OGT1_VAC/VALVE/GV2, FXE_RR_SYS/ILOCK/MAIN|Global interlock, FXE_OGT1_VAC/IPUMP/PSLIT1_IP150, He-decon-IPUMPS, FXE_OGT1_VAC/IPUMP/PSLIT1_IP150, FXE_RR_SYS/ILOCK/MAIN|Interlock for: FXE_OGT1_VAC/DCTRL/PSLIT1_IP150_on_setpoint, VACUUM_OVERVIEW |
| Accessible by: | CAL, CONTROLS, CTRL, DA, danilevc, xdoc |
Warning
Rogue installation which is not mentioned in the deployment!
Warning
The installed tag (4.6.5-2.11.1) does not match tags mentioned in the deployment ([‘4.8.2-2.11.1rc1’])!
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device (i.e. of the server
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- beckhoffComDevice:
- InstanceId of the BeckhoffCom device that forwards commands to the PLC.
- functionBlockName:
- The type of the firmware block.
- fwInstanceName:
- The name of the firmware block instance.
- fwVersion:
- The version of the PLC framework.
- terminal:
- ???
- hardwareStatusBitField:
- This word encodes in bits the hardware-status information of this device
- hardwareState:
- The current state of the hardware decoded
- hardwareRegion:
- The current region of the hardware decoded
- hardwareErrorDescriptor:
- This word encodes in bits describing the hardware error
- hardwareErrorDescription:
- Error Code description
- waitingFor:
- Any call to the PLC will be published here, once the reply is received this property will be cleared. Commands will not be sent to the PLC until this property is cleared.
- epsilon:
- The epsilon determines the amount of change until a new physical value is posted from the hardware
- interlockReadOnly:
- Defines whether interlock conditions are configurable from this interface.
- interlockOn:
- Defines whether interlock surveillance is on or off.
- interlockOk:
- Defines whether interlock is ok (true) or broken (false).
- busy:
- Defines whether the PLC softdevice is busy.
- disableEpsilonFeedback:
- If false, the epsilon will be regulated until the incoming rate reaches the maximum rate
- maxStateUpdateRate:
- If state updates per second exceed this threshold, the state will be displayed as CHANGING
- noisyStateUpdateRateValue:
- Show the state update rate when it’s above ‘Max State Update Rate’ threshold.
- isStateUpdateNoisy:
- State update rate is above ‘Max State Update Rate’ threshold.
- reset:
- Resets the PLC hardware
- enableInterlockedSlots:
- Send device into INTERLOCK_BROKEN state, thus enabling all interlocked slots.
- disableInterlockedSlots:
- Send device into INTERLOCKED state, thus enabling all interlocked slots.
- requestHardwareValues:
- Ask for all property values on the device
- propertiesToPoll:
- All specified properties will be polled from the PLC with the given poll-rate. Only PLC aliases or device keys corresponding to PLC properties are allowed
- pollInterval:
- Hardware poll interval in seconds
- propertiesToRead:
- The specified properties will be read from the PLC by activating the Read button. Only PLC aliases or device keys corresponding to PLC properties are allowed
- readHardware:
- Requests value updates from the PLC for the properties listed under ‘Properties to read’
- force:
- ???
- trigger:
- Do not use this parameter to configure scheduled push. Instead use the parameter ‘scheduledPush’.
- maxUpdateFrequency:
- set to limit maximum update frequency for some values.
- onSetpoint:
- Boolean indicating if the pump has reached the setpoint.
- isSwitchedOn:
- Boolean indicating if the high voltage was switched ON/OFF (valueBit 12) with the slot calls hvOn and hvOff.
- slimInterface:
- True: Slim interface with setpoint DI only. False: Full interface as in IO struct.
- pressure:
- Pressure read out from analog input. NOT available in slim mode.
- voltage:
- Voltage read out from analog input. NOT available in slim mode.
- hvOn:
- Turn the pump module ON. This is done either via serial command or digital output depending on the firmware configuration. No channel selection required as configured in the firmware.
- hvOff:
- Turn the pump module OFF. This is done either via serial command or digital output depending on the firmware configuration. No channel selection required as configured in the firmware.
- channelSelection:
- Channel on the controller for the pump.
- highVoltageOn:
- Turn on high voltage of the selected channel; this is a serial Property
- pressureSerial:
- Presssure of the selected channel; this is a serial readout.
- deviceInSlot:
- Device in the selected channel; this is a serial Property
- maximumPower:
- Maximum power for the selected channel; this is a serial Property
- targetVoltage:
- Target Voltage for the selected channel; this is a serial Property
- protectCurrent:
- Protect current for the selected channel; this is a serial Property
- setPoint:
- Setpoint for the selected channel; this is a serial Property
- temperatureHV:
- Temperature for HV end for the selected channel; this is a serial Property
- voltageSerial:
- Voltage for the selected channel; this is a serial Property
- highVoltageOn1:
- Turn on high voltage of channel 1.
- highVoltageOn2:
- Turn on high voltage of channel 2.
- highVoltageOn3:
- Turn on high voltage of channel 3.
- highVoltageOn4:
- Turn on high voltage of channel 4.
- pressureCh1:
- Pressure for channel 1. This is a serial readout.
- pressureCh2:
- Pressure for channel 2. This is a serial readout.
- pressureCh3:
- Pressure for channel 3. This is a serial readout.
- pressureCh4:
- Pressure for channel 4. This is a serial readout.
- deviceInSlot1:
- Device in slot 1.
- deviceInSlot2:
- Device in slot 2.
- deviceInSlot3:
- Device in slot 3.
- deviceInSlot4:
- Device in slot 4.
- maximumPower1:
- Maximum power for channel 1
- maximumPower2:
- Maximum power for Channel 2
- maximumPower3:
- Maximum power for Channel 3
- maximumPower4:
- Maximum power for Channel 4
- targetVoltage1:
- Target Voltage Channel 1
- targetVoltage2:
- Target voltage for channel 2
- targetVoltage3:
- Target voltage for channel 3
- targetVoltage4:
- Target voltage for channel 4.
- protectCurrent1:
- Protect current for channel 1.
- protectCurrent2:
- Protect current for channel 2.
- protectCurrent3:
- Protect current for channel 3.
- protectCurrent4:
- Protect current for channel 4.
- setPoint1:
- Setpoint for channel 1.
- setPoint2:
- Setpoint for channel 2.
- setPoint3:
- Set Point for channel 3.
- setPoint4:
- Setpoint for channel 4.
- temperatureHV1:
- Temperature HV for channel 1.
- temperatureHV2:
- Temperature HV for channel 2.
- temperatureHV3:
- Temperature HV for channel 3.
- temperatureHV4:
- Temperature HV for channel 4.
- voltageCh1:
- Voltage for channel 1.
- voltageCh2:
- Voltage for channel 2.
- voltageCh3:
- Voltage for channel 3.
- voltageCh4:
- Voltage for channel 4.
- currentSerial:
- Current for the selected channel.
- currentCh1:
- Current for channel 1.
- currentCh2:
- Current for channel 2.
- currentCh3:
- Current for channel 3.
- currentCh4:
- Current for channel 4.
| Created: | 2021-10-02T07:28:37.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Release candidate for 4.8.2 |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-08-23T15:36:04.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Bugfixes: 1. fix wrong value on the PLC when a deprecated paramer has different type wrt. the recommended new one. 2. fix bug (introduced in 4.8.0-2.11.4) that made the devices stay in UNKNOWN state |
| Created: | 2021-08-12T10:32:15.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Asynchronous registration of devices on BeckhoffCom (by means of slotInstanceNew HW state word parsed into bits |
| Created: | 2021-07-28T14:22:45.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
| Created: | 2021-06-23T16:13:27.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-06-22T13:56:55.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
|
| Created: | 2021-06-14T16:09:11.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Added BeckhoffDryPump |
| Created: | 2021-06-10T11:55:43.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Alarm conditions and state are not set on new schema. (Fixes bug seen in BeckhoffFuse after Karabo 2.11.1 deployment) |
| Created: | 2021-06-07T19:31:48.000+02:00 |
|---|---|
| Author: | Valerii Bondar |
| Notes: | Summer shutdown release, Fuse device added |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Summer shutdown release Devices added: BeckhoffTrainTrigger, BeckhoffLed, BeckhoffMC2Hexapod (BeckhoffMC2Base subclass), BeckhoffMC2Elmo (BeckhoffMC2Base subclass) Features: parameter deprecation in MC2 subclasses follow STOPPING state in Adixen Turbo Full pump. + other minor Fixes: * stepUp/stepDown popup error * epsilon feedback disable on write * avoid extra updates for interlock keys + other minor fixes |
| Created: | 2021-05-31T09:49:13.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-26T14:46:29.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-23T08:19:59.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-23T07:43:58.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-15T18:15:29.000+02:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: |
| Created: | 2021-03-24T09:43:30.000+01:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: | Add the AIBS |
| Created: | 2021-03-08T09:52:30.000+01:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: | Summary: Added auto-generated scene for Pfeiffer vacuum controller IMG400 |
SA1_IP150¶
| Instance id: | FXE_OGT1_VAC/IPUMP/SA1_IP150 |
|---|---|
| Class id: | BeckhoffAgilentIonPump |
| Host: | fxe-rr-sys-con-1 |
| Class documentation: | |
| BeckhoffAgilentIonPump | |
| General: | link |
| Monitor: | link |
| Developer: | link |
| PLC: | link |
| Alias: | fxe-rr-sys-con-1 , fxe-rr-sys-con-14 , fxe-rr-sys-con-10 , fxe-rr-sys-con-11 , fxe-rr-sys-con-13 |
| Git repo: | https://git.xfel.eu/karaboDevices/Beckhoff |
| Last modified: | 2021-10-02T19:55:31.151+02:00 |
| Created at: | 2017-07-20T11:58:15.000+02:00 |
| Main authors: | Mamchykd, Silenzi, Giovanetti |
| Latest tag: | 4.8.2-2.11.1rc1 |
| Deployment tag: | 4.8.2-2.11.1rc1 |
| Installed tag: | 4.6.5-2.11.1 |
| Projects: | FXE_OGT1_VAC, FXE_OGT1_VAC, FXE_LOOP1 |
| Scenes: | VACUUM_OVERVIEW, FXE_RR_SYS/ILOCK/MAIN|Interlock for: FXE_OGT1_VAC/VALVE/GV2, FXE_RR_SYS/ILOCK/MAIN|Global interlock, VAC-SIGNALS, FXE_OGT1_VAC/IPUMP/SA1_IP150, He-decon-IPUMPS, FXE_RR_SYS/ILOCK/MAIN|Interlock for: FXE_OGT1_VAC/ICTRL/PSLIT1_SA1_PUMP_CTL, VACUUM_OVERVIEW, VAC-SIGNALS, FXE_RR_SYS/ILOCK/MAIN|Interlock for: FXE_OGT1_VAC/VALVE/GV1, FXE_OGT1_VAC/IPUMP/SA1_IP150 |
| Accessible by: | CAL, CONTROLS, CTRL, DA, danilevc, xdoc |
Warning
Rogue installation which is not mentioned in the deployment!
Warning
The installed tag (4.6.5-2.11.1) does not match tags mentioned in the deployment ([‘4.8.2-2.11.1rc1’])!
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device (i.e. of the server
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- beckhoffComDevice:
- InstanceId of the BeckhoffCom device that forwards commands to the PLC.
- functionBlockName:
- The type of the firmware block.
- fwInstanceName:
- The name of the firmware block instance.
- fwVersion:
- The version of the PLC framework.
- terminal:
- ???
- hardwareStatusBitField:
- This word encodes in bits the hardware-status information of this device
- hardwareState:
- The current state of the hardware decoded
- hardwareRegion:
- The current region of the hardware decoded
- hardwareErrorDescriptor:
- This word encodes in bits describing the hardware error
- hardwareErrorDescription:
- Error Code description
- waitingFor:
- Any call to the PLC will be published here, once the reply is received this property will be cleared. Commands will not be sent to the PLC until this property is cleared.
- epsilon:
- The epsilon determines the amount of change until a new physical value is posted from the hardware
- interlockReadOnly:
- Defines whether interlock conditions are configurable from this interface.
- interlockOn:
- Defines whether interlock surveillance is on or off.
- interlockOk:
- Defines whether interlock is ok (true) or broken (false).
- busy:
- Defines whether the PLC softdevice is busy.
- disableEpsilonFeedback:
- If false, the epsilon will be regulated until the incoming rate reaches the maximum rate
- maxStateUpdateRate:
- If state updates per second exceed this threshold, the state will be displayed as CHANGING
- noisyStateUpdateRateValue:
- Show the state update rate when it’s above ‘Max State Update Rate’ threshold.
- isStateUpdateNoisy:
- State update rate is above ‘Max State Update Rate’ threshold.
- reset:
- Resets the PLC hardware
- enableInterlockedSlots:
- Send device into INTERLOCK_BROKEN state, thus enabling all interlocked slots.
- disableInterlockedSlots:
- Send device into INTERLOCKED state, thus enabling all interlocked slots.
- requestHardwareValues:
- Ask for all property values on the device
- propertiesToPoll:
- All specified properties will be polled from the PLC with the given poll-rate. Only PLC aliases or device keys corresponding to PLC properties are allowed
- pollInterval:
- Hardware poll interval in seconds
- propertiesToRead:
- The specified properties will be read from the PLC by activating the Read button. Only PLC aliases or device keys corresponding to PLC properties are allowed
- readHardware:
- Requests value updates from the PLC for the properties listed under ‘Properties to read’
- force:
- ???
- trigger:
- Do not use this parameter to configure scheduled push. Instead use the parameter ‘scheduledPush’.
- maxUpdateFrequency:
- set to limit maximum update frequency for some values.
- onSetpoint:
- Boolean indicating if the pump has reached the setpoint.
- isSwitchedOn:
- Boolean indicating if the high voltage was switched ON/OFF (valueBit 12) with the slot calls hvOn and hvOff.
- slimInterface:
- True: Slim interface with setpoint DI only. False: Full interface as in IO struct.
- pressure:
- Pressure read out from analog input. NOT available in slim mode.
- voltage:
- Voltage read out from analog input. NOT available in slim mode.
- hvOn:
- Turn the pump module ON. This is done either via serial command or digital output depending on the firmware configuration. No channel selection required as configured in the firmware.
- hvOff:
- Turn the pump module OFF. This is done either via serial command or digital output depending on the firmware configuration. No channel selection required as configured in the firmware.
- channelSelection:
- Channel on the controller for the pump.
- highVoltageOn:
- Turn on high voltage of the selected channel; this is a serial Property
- pressureSerial:
- Presssure of the selected channel; this is a serial readout.
- deviceInSlot:
- Device in the selected channel; this is a serial Property
- maximumPower:
- Maximum power for the selected channel; this is a serial Property
- targetVoltage:
- Target Voltage for the selected channel; this is a serial Property
- protectCurrent:
- Protect current for the selected channel; this is a serial Property
- setPoint:
- Setpoint for the selected channel; this is a serial Property
- temperatureHV:
- Temperature for HV end for the selected channel; this is a serial Property
- voltageSerial:
- Voltage for the selected channel; this is a serial Property
- highVoltageOn1:
- Turn on high voltage of channel 1.
- highVoltageOn2:
- Turn on high voltage of channel 2.
- highVoltageOn3:
- Turn on high voltage of channel 3.
- highVoltageOn4:
- Turn on high voltage of channel 4.
- pressureCh1:
- Pressure for channel 1. This is a serial readout.
- pressureCh2:
- Pressure for channel 2. This is a serial readout.
- pressureCh3:
- Pressure for channel 3. This is a serial readout.
- pressureCh4:
- Pressure for channel 4. This is a serial readout.
- deviceInSlot1:
- Device in slot 1.
- deviceInSlot2:
- Device in slot 2.
- deviceInSlot3:
- Device in slot 3.
- deviceInSlot4:
- Device in slot 4.
- maximumPower1:
- Maximum power for channel 1
- maximumPower2:
- Maximum power for Channel 2
- maximumPower3:
- Maximum power for Channel 3
- maximumPower4:
- Maximum power for Channel 4
- targetVoltage1:
- Target Voltage Channel 1
- targetVoltage2:
- Target voltage for channel 2
- targetVoltage3:
- Target voltage for channel 3
- targetVoltage4:
- Target voltage for channel 4.
- protectCurrent1:
- Protect current for channel 1.
- protectCurrent2:
- Protect current for channel 2.
- protectCurrent3:
- Protect current for channel 3.
- protectCurrent4:
- Protect current for channel 4.
- setPoint1:
- Setpoint for channel 1.
- setPoint2:
- Setpoint for channel 2.
- setPoint3:
- Set Point for channel 3.
- setPoint4:
- Setpoint for channel 4.
- temperatureHV1:
- Temperature HV for channel 1.
- temperatureHV2:
- Temperature HV for channel 2.
- temperatureHV3:
- Temperature HV for channel 3.
- temperatureHV4:
- Temperature HV for channel 4.
- voltageCh1:
- Voltage for channel 1.
- voltageCh2:
- Voltage for channel 2.
- voltageCh3:
- Voltage for channel 3.
- voltageCh4:
- Voltage for channel 4.
- currentSerial:
- Current for the selected channel.
- currentCh1:
- Current for channel 1.
- currentCh2:
- Current for channel 2.
- currentCh3:
- Current for channel 3.
- currentCh4:
- Current for channel 4.
| Created: | 2021-10-02T07:28:37.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Release candidate for 4.8.2 |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-08-23T15:36:04.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Bugfixes: 1. fix wrong value on the PLC when a deprecated paramer has different type wrt. the recommended new one. 2. fix bug (introduced in 4.8.0-2.11.4) that made the devices stay in UNKNOWN state |
| Created: | 2021-08-12T10:32:15.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Asynchronous registration of devices on BeckhoffCom (by means of slotInstanceNew HW state word parsed into bits |
| Created: | 2021-07-28T14:22:45.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
| Created: | 2021-06-23T16:13:27.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-06-22T13:56:55.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
|
| Created: | 2021-06-14T16:09:11.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Added BeckhoffDryPump |
| Created: | 2021-06-10T11:55:43.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Alarm conditions and state are not set on new schema. (Fixes bug seen in BeckhoffFuse after Karabo 2.11.1 deployment) |
| Created: | 2021-06-07T19:31:48.000+02:00 |
|---|---|
| Author: | Valerii Bondar |
| Notes: | Summer shutdown release, Fuse device added |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Summer shutdown release Devices added: BeckhoffTrainTrigger, BeckhoffLed, BeckhoffMC2Hexapod (BeckhoffMC2Base subclass), BeckhoffMC2Elmo (BeckhoffMC2Base subclass) Features: parameter deprecation in MC2 subclasses follow STOPPING state in Adixen Turbo Full pump. + other minor Fixes: * stepUp/stepDown popup error * epsilon feedback disable on write * avoid extra updates for interlock keys + other minor fixes |
| Created: | 2021-05-31T09:49:13.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-26T14:46:29.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-23T08:19:59.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-23T07:43:58.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-15T18:15:29.000+02:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: |
| Created: | 2021-03-24T09:43:30.000+01:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: | Add the AIBS |
| Created: | 2021-03-08T09:52:30.000+01:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: | Summary: Added auto-generated scene for Pfeiffer vacuum controller IMG400 |
SWITCH¶
ATT_IP75_on_setpoint¶
| Instance id: | FXE_OGT1_VAC/SWITCH/ATT_IP75_on_setpoint |
|---|---|
| Class id: | BeckhoffDigitalInput |
| Host: | exflcon06n0 |
| Class documentation: | |
| BeckhoffDigitalInput | |
| General: | link |
| Monitor: | link |
| Developer: | link |
| PLC: | link |
| Alias: | fxe-rr-sys-con-2 |
| Git repo: | https://git.xfel.eu/gitlab/karaboDevices/Beckhoff |
| Last modified: | 2020-07-07T10:56:42.000+02:00 |
| Created at: | 2017-07-20T11:58:15.000+02:00 |
| Main authors: | Hauf, Giovanetti, Silenzi |
| Latest tag: | 4.3.16-2.9.1 |
| Deployment tag: | 4.3.16-2.9.1 |
| Projects: | FXE_OGT2_VAC |
| Scenes: | FXE_RR_SYS/ILOCK/MAIN|Global interlock, FXE_RR_SYS/ILOCK/MAIN|Interlock for: FXE_OGT2_VAC/VALVE/GV |
| Accessible by: | |
Warning
Host not accessible by [‘xctrl’]!
The BeckhoffDigitalInput device is documented in
beckhoff:BeckhoffDigitalInput
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device (i.e. of the server
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- useTimeserver:
- Unused - whether device connects to time server is configured via ‘timeServerId’
- progress:
- The progress of the current action
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- version:
- Version of this Karabo device.
- beckhoffComDevice:
- InstanceId of the BeckhoffCom device that forwards commands to the PLC.
- functionBlockName:
- The type of the firmware block.
- fwInstanceName:
- The name of the firmware block instance.
- fwVersion:
- The version of the PLC framework.
- terminal:
- ???
- hardwareStatusBitField:
- This word encodes in bits the hardware-status information of this device
- hardwareState:
- The current state of the hardware decoded
- hardwareRegion:
- The current region of the hardware decoded
- hardwareErrorDescriptor:
- This word encodes in bits describing the hardware error
- hardwareErrorDescription:
- Error Code description
- waitingFor:
- Any call to the PLC will be published here, once the reply is received this property will be cleared. Commands will not be sent to the PLC until this property is cleared.
- epsilon:
- The epsilon determines the amount of change until a new physical value is posted from the hardware
- interlockReadOnly:
- Defines whether interlock conditions are configurable from this interface.
- interlockOn:
- Defines whether interlock surveillance is on or off.
- interlockOk:
- Defines whether interlock is ok (true) or broken (false).
- busy:
- Defines whether the PLC softdevice is busy.
- disableEpsilonFeedback:
- If false, the epsilon will be regulated until the incoming rate reaches the maximum rate
- maxStateUpdateRate:
- If state updates per second exceed this threshold, the state will be displayed as CHANGING
- noisyStateUpdateRateValue:
- Show the state update rate when it’s above ‘Max State Update Rate’ threshold.
- isStateUpdateNoisy:
- State update rate is above ‘Max State Update Rate’ threshold.
- reset:
- Resets the PLC hardware
- enableInterlockedSlots:
- Send device into INTERLOCK_BROKEN state, thus enabling all interlocked slots.
- disableInterlockedSlots:
- Send device into INTERLOCKED state, thus enabling all interlocked slots.
- requestHardwareValues:
- Ask for all property values on the device
- propertiesToPoll:
- All specified properties will be polled from the PLC with the given poll-rate. Only PLC aliases or device keys corresponding to PLC properties are allowed
- pollInterval:
- Hardware poll interval in seconds
- propertiesToRead:
- The specified properties will be read from the PLC by activating the Read button. Only PLC aliases or device keys corresponding to PLC properties are allowed
- readHardware:
- Requests value updates from the PLC for the properties listed under ‘Properties to read’
- force:
- ???
- trigger:
- Do not use this parameter to configure scheduled push. Instead use the parameter ‘scheduledPush’.
- maxUpdateFrequency:
- set to limit maximum update frequency for some values.
- invert:
- If set, the digital value as received from the hardware is inverted.
- edgeCount:
- Counter of the input edges
- resetCounter:
- Reset count of edges
- fallingEdgeCounter:
- True - Counter On Falling Edge; False - Counter on Raising Edge.
| Created: | 2020-07-03T13:12:05.000Z |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2020-07-01T04:54:23.000Z |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2020-06-26T05:52:31.000Z |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2020-05-14T11:24:40.000Z |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Make sure a binary for 2.9.1 exists |
| Created: | 2020-05-14T11:24:40.000Z |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | FIX: Trigger 1 problem FEAT: Agilent Ion Pump has automatic log scale |
| Created: | 2020-04-03T08:08:13.000Z |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2020-03-26T06:01:43.000Z |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2020-03-25T15:10:32.000Z |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2020-03-25T08:47:47.000Z |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Simulation build config Noisy state updates handling. |
| Created: | 2019-12-18T15:04:13.000Z |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | BeckhoffManifolValve device class available |
| Created: | 2019-09-04T11:15:12.000Z |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | SIM/GUI: adapting MC2 implementation. See merge request karaboDevices/Beckhoff!283 |
| Created: | 2019-08-30T16:50:57.000Z |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | FIX: Schema parsing follow up FIX: Inficon setpoint property types FIX: slowing down instantiation FIX: Error decoding at startup FIX: no epsilon regulation after CSendAll FIX: request new configuration on failure |
| Created: | 2019-08-26T20:25:54.000Z |
|---|---|
| Author: | Valerii Bondar |
| Notes: | Mangling schema elements that have spaces from the PLC |
| Created: | 2019-08-15T15:46:37.000Z |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
| Created: | 2019-08-07T11:12:16.000Z |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | LED is not instantiated as a digital output |
| Created: | 2019-07-24T15:35:58.000Z |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | LED is not instantiated as a digital output |
| Created: | 2019-07-24T15:35:58.000Z |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | reject not finite floating points |
| Created: | 2019-06-28T09:36:02.000Z |
|---|---|
| Author: | silenzi |
| Notes: | FIX: setting velocity in ON/STOPPED state |
| Created: | 2019-06-24T17:16:20.000Z |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | epsilon regulation will not send the device to error state. |
| Created: | 2019-06-21T18:42:18.000Z |
|---|---|
| Author: | silenzi |
| Notes: | interlock schema |
GV1_OPEN¶
| Instance id: | FXE_OGT1_VAC/SWITCH/GV1_OPEN |
|---|---|
| Class id: | BeckhoffDigitalInput |
| Host: | fxe-rr-sys-con-1 |
| Class documentation: | |
| BeckhoffDigitalInput | |
| General: | link |
| Monitor: | link |
| Developer: | link |
| PLC: | link |
| Alias: | fxe-rr-sys-con-1 , fxe-rr-sys-con-14 , fxe-rr-sys-con-10 , fxe-rr-sys-con-11 , fxe-rr-sys-con-13 |
| Git repo: | https://git.xfel.eu/karaboDevices/Beckhoff |
| Last modified: | 2021-10-02T19:55:31.151+02:00 |
| Created at: | 2017-07-20T11:58:15.000+02:00 |
| Main authors: | Mamchykd, Silenzi, Giovanetti |
| Latest tag: | 4.8.2-2.11.1rc1 |
| Deployment tag: | 4.8.2-2.11.1rc1 |
| Installed tag: | 4.6.5-2.11.1 |
| Scenes: | INTERLOCK_SIGNALS, FXE_SYS_VAC2MPS_DCTRL_FXE_VALVES_OPEN_INTERLOCK, FXE_SYS_VAC2MPS_DCTRL_FXE_VALVES_OPEN_INTERLOCK |
| Accessible by: | CAL, CONTROLS, CTRL, DA, danilevc, xdoc |
Warning
Rogue installation which is not mentioned in the deployment!
Warning
The installed tag (4.6.5-2.11.1) does not match tags mentioned in the deployment ([‘4.8.2-2.11.1rc1’])!
The BeckhoffDigitalInput device is documented in
beckhoff:BeckhoffDigitalInput
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device (i.e. of the server
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- beckhoffComDevice:
- InstanceId of the BeckhoffCom device that forwards commands to the PLC.
- functionBlockName:
- The type of the firmware block.
- fwInstanceName:
- The name of the firmware block instance.
- fwVersion:
- The version of the PLC framework.
- terminal:
- ???
- hardwareStatusBitField:
- This word encodes in bits the hardware-status information of this device
- hardwareState:
- The current state of the hardware decoded
- hardwareRegion:
- The current region of the hardware decoded
- hardwareErrorDescriptor:
- This word encodes in bits describing the hardware error
- hardwareErrorDescription:
- Error Code description
- waitingFor:
- Any call to the PLC will be published here, once the reply is received this property will be cleared. Commands will not be sent to the PLC until this property is cleared.
- epsilon:
- The epsilon determines the amount of change until a new physical value is posted from the hardware
- interlockReadOnly:
- Defines whether interlock conditions are configurable from this interface.
- interlockOn:
- Defines whether interlock surveillance is on or off.
- interlockOk:
- Defines whether interlock is ok (true) or broken (false).
- busy:
- Defines whether the PLC softdevice is busy.
- disableEpsilonFeedback:
- If false, the epsilon will be regulated until the incoming rate reaches the maximum rate
- maxStateUpdateRate:
- If state updates per second exceed this threshold, the state will be displayed as CHANGING
- noisyStateUpdateRateValue:
- Show the state update rate when it’s above ‘Max State Update Rate’ threshold.
- isStateUpdateNoisy:
- State update rate is above ‘Max State Update Rate’ threshold.
- reset:
- Resets the PLC hardware
- enableInterlockedSlots:
- Send device into INTERLOCK_BROKEN state, thus enabling all interlocked slots.
- disableInterlockedSlots:
- Send device into INTERLOCKED state, thus enabling all interlocked slots.
- requestHardwareValues:
- Ask for all property values on the device
- propertiesToPoll:
- All specified properties will be polled from the PLC with the given poll-rate. Only PLC aliases or device keys corresponding to PLC properties are allowed
- pollInterval:
- Hardware poll interval in seconds
- propertiesToRead:
- The specified properties will be read from the PLC by activating the Read button. Only PLC aliases or device keys corresponding to PLC properties are allowed
- readHardware:
- Requests value updates from the PLC for the properties listed under ‘Properties to read’
- force:
- ???
- trigger:
- Do not use this parameter to configure scheduled push. Instead use the parameter ‘scheduledPush’.
- maxUpdateFrequency:
- set to limit maximum update frequency for some values.
- invert:
- If set, the digital value as received from the hardware is inverted.
- edgeCount:
- Counter of the input edges
- fallingEdgeCounter:
- True - Counter On Falling Edge; False - Counter on Raising Edge.
- resetCounter:
- Reset count of edges
| Created: | 2021-10-02T07:28:37.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Release candidate for 4.8.2 |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-08-23T15:36:04.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Bugfixes: 1. fix wrong value on the PLC when a deprecated paramer has different type wrt. the recommended new one. 2. fix bug (introduced in 4.8.0-2.11.4) that made the devices stay in UNKNOWN state |
| Created: | 2021-08-12T10:32:15.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Asynchronous registration of devices on BeckhoffCom (by means of slotInstanceNew HW state word parsed into bits |
| Created: | 2021-07-28T14:22:45.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
| Created: | 2021-06-23T16:13:27.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-06-22T13:56:55.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
|
| Created: | 2021-06-14T16:09:11.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Added BeckhoffDryPump |
| Created: | 2021-06-10T11:55:43.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Alarm conditions and state are not set on new schema. (Fixes bug seen in BeckhoffFuse after Karabo 2.11.1 deployment) |
| Created: | 2021-06-07T19:31:48.000+02:00 |
|---|---|
| Author: | Valerii Bondar |
| Notes: | Summer shutdown release, Fuse device added |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Summer shutdown release Devices added: BeckhoffTrainTrigger, BeckhoffLed, BeckhoffMC2Hexapod (BeckhoffMC2Base subclass), BeckhoffMC2Elmo (BeckhoffMC2Base subclass) Features: parameter deprecation in MC2 subclasses follow STOPPING state in Adixen Turbo Full pump. + other minor Fixes: * stepUp/stepDown popup error * epsilon feedback disable on write * avoid extra updates for interlock keys + other minor fixes |
| Created: | 2021-05-31T09:49:13.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-26T14:46:29.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-23T08:19:59.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-23T07:43:58.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-15T18:15:29.000+02:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: |
| Created: | 2021-03-24T09:43:30.000+01:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: | Add the AIBS |
| Created: | 2021-03-08T09:52:30.000+01:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: | Summary: Added auto-generated scene for Pfeiffer vacuum controller IMG400 |
GV2_OPEN¶
| Instance id: | FXE_OGT1_VAC/SWITCH/GV2_OPEN |
|---|---|
| Class id: | BeckhoffDigitalInput |
| Host: | fxe-rr-sys-con-1 |
| Class documentation: | |
| BeckhoffDigitalInput | |
| General: | link |
| Monitor: | link |
| Developer: | link |
| PLC: | link |
| Alias: | fxe-rr-sys-con-1 , fxe-rr-sys-con-14 , fxe-rr-sys-con-10 , fxe-rr-sys-con-11 , fxe-rr-sys-con-13 |
| Git repo: | https://git.xfel.eu/karaboDevices/Beckhoff |
| Last modified: | 2021-10-02T19:55:31.151+02:00 |
| Created at: | 2017-07-20T11:58:15.000+02:00 |
| Main authors: | Mamchykd, Silenzi, Giovanetti |
| Latest tag: | 4.8.2-2.11.1rc1 |
| Deployment tag: | 4.8.2-2.11.1rc1 |
| Installed tag: | 4.6.5-2.11.1 |
| Scenes: | INTERLOCK_SIGNALS, FXE_SYS_VAC2MPS_DCTRL_FXE_VALVES_OPEN_INTERLOCK, FXE_SYS_VAC2MPS_DCTRL_FXE_VALVES_OPEN_INTERLOCK |
| Accessible by: | CAL, CONTROLS, CTRL, DA, danilevc, xdoc |
Warning
Rogue installation which is not mentioned in the deployment!
Warning
The installed tag (4.6.5-2.11.1) does not match tags mentioned in the deployment ([‘4.8.2-2.11.1rc1’])!
The BeckhoffDigitalInput device is documented in
beckhoff:BeckhoffDigitalInput
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device (i.e. of the server
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- beckhoffComDevice:
- InstanceId of the BeckhoffCom device that forwards commands to the PLC.
- functionBlockName:
- The type of the firmware block.
- fwInstanceName:
- The name of the firmware block instance.
- fwVersion:
- The version of the PLC framework.
- terminal:
- ???
- hardwareStatusBitField:
- This word encodes in bits the hardware-status information of this device
- hardwareState:
- The current state of the hardware decoded
- hardwareRegion:
- The current region of the hardware decoded
- hardwareErrorDescriptor:
- This word encodes in bits describing the hardware error
- hardwareErrorDescription:
- Error Code description
- waitingFor:
- Any call to the PLC will be published here, once the reply is received this property will be cleared. Commands will not be sent to the PLC until this property is cleared.
- epsilon:
- The epsilon determines the amount of change until a new physical value is posted from the hardware
- interlockReadOnly:
- Defines whether interlock conditions are configurable from this interface.
- interlockOn:
- Defines whether interlock surveillance is on or off.
- interlockOk:
- Defines whether interlock is ok (true) or broken (false).
- busy:
- Defines whether the PLC softdevice is busy.
- disableEpsilonFeedback:
- If false, the epsilon will be regulated until the incoming rate reaches the maximum rate
- maxStateUpdateRate:
- If state updates per second exceed this threshold, the state will be displayed as CHANGING
- noisyStateUpdateRateValue:
- Show the state update rate when it’s above ‘Max State Update Rate’ threshold.
- isStateUpdateNoisy:
- State update rate is above ‘Max State Update Rate’ threshold.
- reset:
- Resets the PLC hardware
- enableInterlockedSlots:
- Send device into INTERLOCK_BROKEN state, thus enabling all interlocked slots.
- disableInterlockedSlots:
- Send device into INTERLOCKED state, thus enabling all interlocked slots.
- requestHardwareValues:
- Ask for all property values on the device
- propertiesToPoll:
- All specified properties will be polled from the PLC with the given poll-rate. Only PLC aliases or device keys corresponding to PLC properties are allowed
- pollInterval:
- Hardware poll interval in seconds
- propertiesToRead:
- The specified properties will be read from the PLC by activating the Read button. Only PLC aliases or device keys corresponding to PLC properties are allowed
- readHardware:
- Requests value updates from the PLC for the properties listed under ‘Properties to read’
- force:
- ???
- trigger:
- Do not use this parameter to configure scheduled push. Instead use the parameter ‘scheduledPush’.
- maxUpdateFrequency:
- set to limit maximum update frequency for some values.
- invert:
- If set, the digital value as received from the hardware is inverted.
- edgeCount:
- Counter of the input edges
- fallingEdgeCounter:
- True - Counter On Falling Edge; False - Counter on Raising Edge.
- resetCounter:
- Reset count of edges
| Created: | 2021-10-02T07:28:37.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Release candidate for 4.8.2 |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-08-23T15:36:04.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Bugfixes: 1. fix wrong value on the PLC when a deprecated paramer has different type wrt. the recommended new one. 2. fix bug (introduced in 4.8.0-2.11.4) that made the devices stay in UNKNOWN state |
| Created: | 2021-08-12T10:32:15.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Asynchronous registration of devices on BeckhoffCom (by means of slotInstanceNew HW state word parsed into bits |
| Created: | 2021-07-28T14:22:45.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
| Created: | 2021-06-23T16:13:27.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-06-22T13:56:55.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
|
| Created: | 2021-06-14T16:09:11.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Added BeckhoffDryPump |
| Created: | 2021-06-10T11:55:43.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Alarm conditions and state are not set on new schema. (Fixes bug seen in BeckhoffFuse after Karabo 2.11.1 deployment) |
| Created: | 2021-06-07T19:31:48.000+02:00 |
|---|---|
| Author: | Valerii Bondar |
| Notes: | Summer shutdown release, Fuse device added |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Summer shutdown release Devices added: BeckhoffTrainTrigger, BeckhoffLed, BeckhoffMC2Hexapod (BeckhoffMC2Base subclass), BeckhoffMC2Elmo (BeckhoffMC2Base subclass) Features: parameter deprecation in MC2 subclasses follow STOPPING state in Adixen Turbo Full pump. + other minor Fixes: * stepUp/stepDown popup error * epsilon feedback disable on write * avoid extra updates for interlock keys + other minor fixes |
| Created: | 2021-05-31T09:49:13.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-26T14:46:29.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-23T08:19:59.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-23T07:43:58.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-15T18:15:29.000+02:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: |
| Created: | 2021-03-24T09:43:30.000+01:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: | Add the AIBS |
| Created: | 2021-03-08T09:52:30.000+01:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: | Summary: Added auto-generated scene for Pfeiffer vacuum controller IMG400 |
INTERLOCK_KEY_NC¶
| Instance id: | FXE_OGT1_VAC/SWITCH/INTERLOCK_KEY_NC |
|---|---|
| Class id: | BeckhoffDigitalInput |
| Host: | fxe-rr-sys-con-1 |
| Class documentation: | |
| BeckhoffDigitalInput | |
| General: | link |
| Monitor: | link |
| Developer: | link |
| PLC: | link |
| Alias: | fxe-rr-sys-con-1 , fxe-rr-sys-con-14 , fxe-rr-sys-con-10 , fxe-rr-sys-con-11 , fxe-rr-sys-con-13 |
| Git repo: | https://git.xfel.eu/karaboDevices/Beckhoff |
| Last modified: | 2021-10-02T19:55:31.151+02:00 |
| Created at: | 2017-07-20T11:58:15.000+02:00 |
| Main authors: | Mamchykd, Silenzi, Giovanetti |
| Latest tag: | 4.8.2-2.11.1rc1 |
| Deployment tag: | 4.8.2-2.11.1rc1 |
| Installed tag: | 4.6.5-2.11.1 |
| Accessible by: | CAL, CONTROLS, CTRL, DA, danilevc, xdoc |
Warning
Rogue installation which is not mentioned in the deployment!
Warning
The installed tag (4.6.5-2.11.1) does not match tags mentioned in the deployment ([‘4.8.2-2.11.1rc1’])!
The BeckhoffDigitalInput device is documented in
beckhoff:BeckhoffDigitalInput
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device (i.e. of the server
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- beckhoffComDevice:
- InstanceId of the BeckhoffCom device that forwards commands to the PLC.
- functionBlockName:
- The type of the firmware block.
- fwInstanceName:
- The name of the firmware block instance.
- fwVersion:
- The version of the PLC framework.
- terminal:
- ???
- hardwareStatusBitField:
- This word encodes in bits the hardware-status information of this device
- hardwareState:
- The current state of the hardware decoded
- hardwareRegion:
- The current region of the hardware decoded
- hardwareErrorDescriptor:
- This word encodes in bits describing the hardware error
- hardwareErrorDescription:
- Error Code description
- waitingFor:
- Any call to the PLC will be published here, once the reply is received this property will be cleared. Commands will not be sent to the PLC until this property is cleared.
- epsilon:
- The epsilon determines the amount of change until a new physical value is posted from the hardware
- interlockReadOnly:
- Defines whether interlock conditions are configurable from this interface.
- interlockOn:
- Defines whether interlock surveillance is on or off.
- interlockOk:
- Defines whether interlock is ok (true) or broken (false).
- busy:
- Defines whether the PLC softdevice is busy.
- disableEpsilonFeedback:
- If false, the epsilon will be regulated until the incoming rate reaches the maximum rate
- maxStateUpdateRate:
- If state updates per second exceed this threshold, the state will be displayed as CHANGING
- noisyStateUpdateRateValue:
- Show the state update rate when it’s above ‘Max State Update Rate’ threshold.
- isStateUpdateNoisy:
- State update rate is above ‘Max State Update Rate’ threshold.
- reset:
- Resets the PLC hardware
- enableInterlockedSlots:
- Send device into INTERLOCK_BROKEN state, thus enabling all interlocked slots.
- disableInterlockedSlots:
- Send device into INTERLOCKED state, thus enabling all interlocked slots.
- requestHardwareValues:
- Ask for all property values on the device
- propertiesToPoll:
- All specified properties will be polled from the PLC with the given poll-rate. Only PLC aliases or device keys corresponding to PLC properties are allowed
- pollInterval:
- Hardware poll interval in seconds
- propertiesToRead:
- The specified properties will be read from the PLC by activating the Read button. Only PLC aliases or device keys corresponding to PLC properties are allowed
- readHardware:
- Requests value updates from the PLC for the properties listed under ‘Properties to read’
- force:
- ???
- trigger:
- Do not use this parameter to configure scheduled push. Instead use the parameter ‘scheduledPush’.
- maxUpdateFrequency:
- set to limit maximum update frequency for some values.
- invert:
- If set, the digital value as received from the hardware is inverted.
- edgeCount:
- Counter of the input edges
- fallingEdgeCounter:
- True - Counter On Falling Edge; False - Counter on Raising Edge.
- resetCounter:
- Reset count of edges
- resetCounterRegister:
- Internal
| Created: | 2021-10-02T07:28:37.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Release candidate for 4.8.2 |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-08-23T15:36:04.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Bugfixes: 1. fix wrong value on the PLC when a deprecated paramer has different type wrt. the recommended new one. 2. fix bug (introduced in 4.8.0-2.11.4) that made the devices stay in UNKNOWN state |
| Created: | 2021-08-12T10:32:15.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Asynchronous registration of devices on BeckhoffCom (by means of slotInstanceNew HW state word parsed into bits |
| Created: | 2021-07-28T14:22:45.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
| Created: | 2021-06-23T16:13:27.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-06-22T13:56:55.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
|
| Created: | 2021-06-14T16:09:11.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Added BeckhoffDryPump |
| Created: | 2021-06-10T11:55:43.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Alarm conditions and state are not set on new schema. (Fixes bug seen in BeckhoffFuse after Karabo 2.11.1 deployment) |
| Created: | 2021-06-07T19:31:48.000+02:00 |
|---|---|
| Author: | Valerii Bondar |
| Notes: | Summer shutdown release, Fuse device added |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Summer shutdown release Devices added: BeckhoffTrainTrigger, BeckhoffLed, BeckhoffMC2Hexapod (BeckhoffMC2Base subclass), BeckhoffMC2Elmo (BeckhoffMC2Base subclass) Features: parameter deprecation in MC2 subclasses follow STOPPING state in Adixen Turbo Full pump. + other minor Fixes: * stepUp/stepDown popup error * epsilon feedback disable on write * avoid extra updates for interlock keys + other minor fixes |
| Created: | 2021-05-31T09:49:13.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-26T14:46:29.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-23T08:19:59.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-23T07:43:58.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-15T18:15:29.000+02:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: |
| Created: | 2021-03-24T09:43:30.000+01:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: | Add the AIBS |
| Created: | 2021-03-08T09:52:30.000+01:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: | Summary: Added auto-generated scene for Pfeiffer vacuum controller IMG400 |
INTERLOCK_KEY_NO¶
| Instance id: | FXE_OGT1_VAC/SWITCH/INTERLOCK_KEY_NO |
|---|---|
| Class id: | BeckhoffDigitalInput |
| Host: | fxe-rr-sys-con-1 |
| Class documentation: | |
| BeckhoffDigitalInput | |
| General: | link |
| Monitor: | link |
| Developer: | link |
| PLC: | link |
| Alias: | fxe-rr-sys-con-1 , fxe-rr-sys-con-14 , fxe-rr-sys-con-10 , fxe-rr-sys-con-11 , fxe-rr-sys-con-13 |
| Git repo: | https://git.xfel.eu/karaboDevices/Beckhoff |
| Last modified: | 2021-10-02T19:55:31.151+02:00 |
| Created at: | 2017-07-20T11:58:15.000+02:00 |
| Main authors: | Mamchykd, Silenzi, Giovanetti |
| Latest tag: | 4.8.2-2.11.1rc1 |
| Deployment tag: | 4.8.2-2.11.1rc1 |
| Installed tag: | 4.6.5-2.11.1 |
| Accessible by: | CAL, CONTROLS, CTRL, DA, danilevc, xdoc |
Warning
Rogue installation which is not mentioned in the deployment!
Warning
The installed tag (4.6.5-2.11.1) does not match tags mentioned in the deployment ([‘4.8.2-2.11.1rc1’])!
The BeckhoffDigitalInput device is documented in
beckhoff:BeckhoffDigitalInput
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device (i.e. of the server
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- beckhoffComDevice:
- InstanceId of the BeckhoffCom device that forwards commands to the PLC.
- functionBlockName:
- The type of the firmware block.
- fwInstanceName:
- The name of the firmware block instance.
- fwVersion:
- The version of the PLC framework.
- terminal:
- ???
- hardwareStatusBitField:
- This word encodes in bits the hardware-status information of this device
- hardwareState:
- The current state of the hardware decoded
- hardwareRegion:
- The current region of the hardware decoded
- hardwareErrorDescriptor:
- This word encodes in bits describing the hardware error
- hardwareErrorDescription:
- Error Code description
- waitingFor:
- Any call to the PLC will be published here, once the reply is received this property will be cleared. Commands will not be sent to the PLC until this property is cleared.
- epsilon:
- The epsilon determines the amount of change until a new physical value is posted from the hardware
- interlockReadOnly:
- Defines whether interlock conditions are configurable from this interface.
- interlockOn:
- Defines whether interlock surveillance is on or off.
- interlockOk:
- Defines whether interlock is ok (true) or broken (false).
- busy:
- Defines whether the PLC softdevice is busy.
- disableEpsilonFeedback:
- If false, the epsilon will be regulated until the incoming rate reaches the maximum rate
- maxStateUpdateRate:
- If state updates per second exceed this threshold, the state will be displayed as CHANGING
- noisyStateUpdateRateValue:
- Show the state update rate when it’s above ‘Max State Update Rate’ threshold.
- isStateUpdateNoisy:
- State update rate is above ‘Max State Update Rate’ threshold.
- reset:
- Resets the PLC hardware
- enableInterlockedSlots:
- Send device into INTERLOCK_BROKEN state, thus enabling all interlocked slots.
- disableInterlockedSlots:
- Send device into INTERLOCKED state, thus enabling all interlocked slots.
- requestHardwareValues:
- Ask for all property values on the device
- propertiesToPoll:
- All specified properties will be polled from the PLC with the given poll-rate. Only PLC aliases or device keys corresponding to PLC properties are allowed
- pollInterval:
- Hardware poll interval in seconds
- propertiesToRead:
- The specified properties will be read from the PLC by activating the Read button. Only PLC aliases or device keys corresponding to PLC properties are allowed
- readHardware:
- Requests value updates from the PLC for the properties listed under ‘Properties to read’
- force:
- ???
- trigger:
- Do not use this parameter to configure scheduled push. Instead use the parameter ‘scheduledPush’.
- maxUpdateFrequency:
- set to limit maximum update frequency for some values.
- invert:
- If set, the digital value as received from the hardware is inverted.
- edgeCount:
- Counter of the input edges
- fallingEdgeCounter:
- True - Counter On Falling Edge; False - Counter on Raising Edge.
- resetCounter:
- Reset count of edges
- resetCounterRegister:
- Internal
| Created: | 2021-10-02T07:28:37.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Release candidate for 4.8.2 |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-08-23T15:36:04.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Bugfixes: 1. fix wrong value on the PLC when a deprecated paramer has different type wrt. the recommended new one. 2. fix bug (introduced in 4.8.0-2.11.4) that made the devices stay in UNKNOWN state |
| Created: | 2021-08-12T10:32:15.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Asynchronous registration of devices on BeckhoffCom (by means of slotInstanceNew HW state word parsed into bits |
| Created: | 2021-07-28T14:22:45.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
| Created: | 2021-06-23T16:13:27.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-06-22T13:56:55.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
|
| Created: | 2021-06-14T16:09:11.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Added BeckhoffDryPump |
| Created: | 2021-06-10T11:55:43.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Alarm conditions and state are not set on new schema. (Fixes bug seen in BeckhoffFuse after Karabo 2.11.1 deployment) |
| Created: | 2021-06-07T19:31:48.000+02:00 |
|---|---|
| Author: | Valerii Bondar |
| Notes: | Summer shutdown release, Fuse device added |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Summer shutdown release Devices added: BeckhoffTrainTrigger, BeckhoffLed, BeckhoffMC2Hexapod (BeckhoffMC2Base subclass), BeckhoffMC2Elmo (BeckhoffMC2Base subclass) Features: parameter deprecation in MC2 subclasses follow STOPPING state in Adixen Turbo Full pump. + other minor Fixes: * stepUp/stepDown popup error * epsilon feedback disable on write * avoid extra updates for interlock keys + other minor fixes |
| Created: | 2021-05-31T09:49:13.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-26T14:46:29.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-23T08:19:59.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-23T07:43:58.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-15T18:15:29.000+02:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: |
| Created: | 2021-03-24T09:43:30.000+01:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: | Add the AIBS |
| Created: | 2021-03-08T09:52:30.000+01:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: | Summary: Added auto-generated scene for Pfeiffer vacuum controller IMG400 |
PSLIT1_FR_value¶
| Instance id: | FXE_OGT1_VAC/SWITCH/PSLIT1_FR_value |
|---|---|
| Class id: | BeckhoffDigitalInput |
| Host: | exflcon06n0 |
| Class documentation: | |
| BeckhoffDigitalInput | |
| General: | link |
| Monitor: | link |
| Developer: | link |
| PLC: | link |
| Alias: | fxe-rr-sys-con-2 |
| Git repo: | https://git.xfel.eu/gitlab/karaboDevices/Beckhoff |
| Last modified: | 2020-07-07T10:56:42.000+02:00 |
| Created at: | 2017-07-20T11:58:15.000+02:00 |
| Main authors: | Hauf, Giovanetti, Silenzi |
| Latest tag: | 4.3.16-2.9.1 |
| Deployment tag: | 4.3.16-2.9.1 |
| Projects: | FXE_OGT2_VAC |
| Scenes: | FXE_RR_SYS/ILOCK/MAIN|Global interlock, FXE_RR_SYS/ILOCK/MAIN|Interlock for: FXE_OGT2_VAC/VALVE/GV |
| Accessible by: | |
Warning
Host not accessible by [‘xctrl’]!
The BeckhoffDigitalInput device is documented in
beckhoff:BeckhoffDigitalInput
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device (i.e. of the server
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- useTimeserver:
- Unused - whether device connects to time server is configured via ‘timeServerId’
- progress:
- The progress of the current action
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- version:
- Version of this Karabo device.
- beckhoffComDevice:
- InstanceId of the BeckhoffCom device that forwards commands to the PLC.
- functionBlockName:
- The type of the firmware block.
- fwInstanceName:
- The name of the firmware block instance.
- fwVersion:
- The version of the PLC framework.
- terminal:
- ???
- hardwareStatusBitField:
- This word encodes in bits the hardware-status information of this device
- hardwareState:
- The current state of the hardware decoded
- hardwareRegion:
- The current region of the hardware decoded
- hardwareErrorDescriptor:
- This word encodes in bits describing the hardware error
- hardwareErrorDescription:
- Error Code description
- waitingFor:
- Any call to the PLC will be published here, once the reply is received this property will be cleared. Commands will not be sent to the PLC until this property is cleared.
- epsilon:
- The epsilon determines the amount of change until a new physical value is posted from the hardware
- interlockReadOnly:
- Defines whether interlock conditions are configurable from this interface.
- interlockOn:
- Defines whether interlock surveillance is on or off.
- interlockOk:
- Defines whether interlock is ok (true) or broken (false).
- busy:
- Defines whether the PLC softdevice is busy.
- disableEpsilonFeedback:
- If false, the epsilon will be regulated until the incoming rate reaches the maximum rate
- maxStateUpdateRate:
- If state updates per second exceed this threshold, the state will be displayed as CHANGING
- noisyStateUpdateRateValue:
- Show the state update rate when it’s above ‘Max State Update Rate’ threshold.
- isStateUpdateNoisy:
- State update rate is above ‘Max State Update Rate’ threshold.
- reset:
- Resets the PLC hardware
- enableInterlockedSlots:
- Send device into INTERLOCK_BROKEN state, thus enabling all interlocked slots.
- disableInterlockedSlots:
- Send device into INTERLOCKED state, thus enabling all interlocked slots.
- requestHardwareValues:
- Ask for all property values on the device
- propertiesToPoll:
- All specified properties will be polled from the PLC with the given poll-rate. Only PLC aliases or device keys corresponding to PLC properties are allowed
- pollInterval:
- Hardware poll interval in seconds
- propertiesToRead:
- The specified properties will be read from the PLC by activating the Read button. Only PLC aliases or device keys corresponding to PLC properties are allowed
- readHardware:
- Requests value updates from the PLC for the properties listed under ‘Properties to read’
- force:
- ???
- trigger:
- Do not use this parameter to configure scheduled push. Instead use the parameter ‘scheduledPush’.
- maxUpdateFrequency:
- set to limit maximum update frequency for some values.
- invert:
- If set, the digital value as received from the hardware is inverted.
- edgeCount:
- Counter of the input edges
- resetCounter:
- Reset count of edges
- fallingEdgeCounter:
- True - Counter On Falling Edge; False - Counter on Raising Edge.
| Created: | 2020-07-03T13:12:05.000Z |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2020-07-01T04:54:23.000Z |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2020-06-26T05:52:31.000Z |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2020-05-14T11:24:40.000Z |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Make sure a binary for 2.9.1 exists |
| Created: | 2020-05-14T11:24:40.000Z |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | FIX: Trigger 1 problem FEAT: Agilent Ion Pump has automatic log scale |
| Created: | 2020-04-03T08:08:13.000Z |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2020-03-26T06:01:43.000Z |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2020-03-25T15:10:32.000Z |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2020-03-25T08:47:47.000Z |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Simulation build config Noisy state updates handling. |
| Created: | 2019-12-18T15:04:13.000Z |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | BeckhoffManifolValve device class available |
| Created: | 2019-09-04T11:15:12.000Z |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | SIM/GUI: adapting MC2 implementation. See merge request karaboDevices/Beckhoff!283 |
| Created: | 2019-08-30T16:50:57.000Z |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | FIX: Schema parsing follow up FIX: Inficon setpoint property types FIX: slowing down instantiation FIX: Error decoding at startup FIX: no epsilon regulation after CSendAll FIX: request new configuration on failure |
| Created: | 2019-08-26T20:25:54.000Z |
|---|---|
| Author: | Valerii Bondar |
| Notes: | Mangling schema elements that have spaces from the PLC |
| Created: | 2019-08-15T15:46:37.000Z |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
| Created: | 2019-08-07T11:12:16.000Z |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | LED is not instantiated as a digital output |
| Created: | 2019-07-24T15:35:58.000Z |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | LED is not instantiated as a digital output |
| Created: | 2019-07-24T15:35:58.000Z |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | reject not finite floating points |
| Created: | 2019-06-28T09:36:02.000Z |
|---|---|
| Author: | silenzi |
| Notes: | FIX: setting velocity in ON/STOPPED state |
| Created: | 2019-06-24T17:16:20.000Z |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | epsilon regulation will not send the device to error state. |
| Created: | 2019-06-21T18:42:18.000Z |
|---|---|
| Author: | silenzi |
| Notes: | interlock schema |
PSLIT1_IP150_on_setpoint¶
| Instance id: | FXE_OGT1_VAC/SWITCH/PSLIT1_IP150_on_setpoint |
|---|---|
| Class id: | BeckhoffDigitalInput |
| Host: | exflcon06n0 |
| Class documentation: | |
| BeckhoffDigitalInput | |
| General: | link |
| Monitor: | link |
| Developer: | link |
| PLC: | link |
| Alias: | fxe-rr-sys-con-2 |
| Git repo: | https://git.xfel.eu/gitlab/karaboDevices/Beckhoff |
| Last modified: | 2020-07-07T10:56:42.000+02:00 |
| Created at: | 2017-07-20T11:58:15.000+02:00 |
| Main authors: | Hauf, Giovanetti, Silenzi |
| Latest tag: | 4.3.16-2.9.1 |
| Deployment tag: | 4.3.16-2.9.1 |
| Projects: | FXE_OGT2_VAC |
| Scenes: | FXE_RR_SYS/ILOCK/MAIN|Global interlock, FXE_RR_SYS/ILOCK/MAIN|Interlock for: FXE_OGT2_VAC/VALVE/GV |
| Accessible by: | |
Warning
Host not accessible by [‘xctrl’]!
The BeckhoffDigitalInput device is documented in
beckhoff:BeckhoffDigitalInput
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device (i.e. of the server
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- useTimeserver:
- Unused - whether device connects to time server is configured via ‘timeServerId’
- progress:
- The progress of the current action
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- version:
- Version of this Karabo device.
- beckhoffComDevice:
- InstanceId of the BeckhoffCom device that forwards commands to the PLC.
- functionBlockName:
- The type of the firmware block.
- fwInstanceName:
- The name of the firmware block instance.
- fwVersion:
- The version of the PLC framework.
- terminal:
- ???
- hardwareStatusBitField:
- This word encodes in bits the hardware-status information of this device
- hardwareState:
- The current state of the hardware decoded
- hardwareRegion:
- The current region of the hardware decoded
- hardwareErrorDescriptor:
- This word encodes in bits describing the hardware error
- hardwareErrorDescription:
- Error Code description
- waitingFor:
- Any call to the PLC will be published here, once the reply is received this property will be cleared. Commands will not be sent to the PLC until this property is cleared.
- epsilon:
- The epsilon determines the amount of change until a new physical value is posted from the hardware
- interlockReadOnly:
- Defines whether interlock conditions are configurable from this interface.
- interlockOn:
- Defines whether interlock surveillance is on or off.
- interlockOk:
- Defines whether interlock is ok (true) or broken (false).
- busy:
- Defines whether the PLC softdevice is busy.
- disableEpsilonFeedback:
- If false, the epsilon will be regulated until the incoming rate reaches the maximum rate
- maxStateUpdateRate:
- If state updates per second exceed this threshold, the state will be displayed as CHANGING
- noisyStateUpdateRateValue:
- Show the state update rate when it’s above ‘Max State Update Rate’ threshold.
- isStateUpdateNoisy:
- State update rate is above ‘Max State Update Rate’ threshold.
- reset:
- Resets the PLC hardware
- enableInterlockedSlots:
- Send device into INTERLOCK_BROKEN state, thus enabling all interlocked slots.
- disableInterlockedSlots:
- Send device into INTERLOCKED state, thus enabling all interlocked slots.
- requestHardwareValues:
- Ask for all property values on the device
- propertiesToPoll:
- All specified properties will be polled from the PLC with the given poll-rate. Only PLC aliases or device keys corresponding to PLC properties are allowed
- pollInterval:
- Hardware poll interval in seconds
- propertiesToRead:
- The specified properties will be read from the PLC by activating the Read button. Only PLC aliases or device keys corresponding to PLC properties are allowed
- readHardware:
- Requests value updates from the PLC for the properties listed under ‘Properties to read’
- force:
- ???
- trigger:
- Do not use this parameter to configure scheduled push. Instead use the parameter ‘scheduledPush’.
- maxUpdateFrequency:
- set to limit maximum update frequency for some values.
- invert:
- If set, the digital value as received from the hardware is inverted.
- edgeCount:
- Counter of the input edges
- resetCounter:
- Reset count of edges
- fallingEdgeCounter:
- True - Counter On Falling Edge; False - Counter on Raising Edge.
| Created: | 2020-07-03T13:12:05.000Z |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2020-07-01T04:54:23.000Z |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2020-06-26T05:52:31.000Z |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2020-05-14T11:24:40.000Z |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Make sure a binary for 2.9.1 exists |
| Created: | 2020-05-14T11:24:40.000Z |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | FIX: Trigger 1 problem FEAT: Agilent Ion Pump has automatic log scale |
| Created: | 2020-04-03T08:08:13.000Z |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2020-03-26T06:01:43.000Z |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2020-03-25T15:10:32.000Z |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2020-03-25T08:47:47.000Z |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Simulation build config Noisy state updates handling. |
| Created: | 2019-12-18T15:04:13.000Z |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | BeckhoffManifolValve device class available |
| Created: | 2019-09-04T11:15:12.000Z |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | SIM/GUI: adapting MC2 implementation. See merge request karaboDevices/Beckhoff!283 |
| Created: | 2019-08-30T16:50:57.000Z |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | FIX: Schema parsing follow up FIX: Inficon setpoint property types FIX: slowing down instantiation FIX: Error decoding at startup FIX: no epsilon regulation after CSendAll FIX: request new configuration on failure |
| Created: | 2019-08-26T20:25:54.000Z |
|---|---|
| Author: | Valerii Bondar |
| Notes: | Mangling schema elements that have spaces from the PLC |
| Created: | 2019-08-15T15:46:37.000Z |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
| Created: | 2019-08-07T11:12:16.000Z |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | LED is not instantiated as a digital output |
| Created: | 2019-07-24T15:35:58.000Z |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | LED is not instantiated as a digital output |
| Created: | 2019-07-24T15:35:58.000Z |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | reject not finite floating points |
| Created: | 2019-06-28T09:36:02.000Z |
|---|---|
| Author: | silenzi |
| Notes: | FIX: setting velocity in ON/STOPPED state |
| Created: | 2019-06-24T17:16:20.000Z |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | epsilon regulation will not send the device to error state. |
| Created: | 2019-06-21T18:42:18.000Z |
|---|---|
| Author: | silenzi |
| Notes: | interlock schema |
ATT_IP75_ON_SETPOINT¶
| Instance id: | FXE_OGT1_VAC/SWITCH/ATT_IP75_ON_SETPOINT |
|---|---|
| Class id: | BeckhoffDigitalInput |
| Host: | fxe-rr-sys-con-2 |
| Class documentation: | |
| BeckhoffDigitalInput | |
| General: | link |
| Monitor: | link |
| Developer: | link |
| PLC: | link |
| Alias: | fxe-rr-sys-con-2 |
| Git repo: | https://git.xfel.eu/karaboDevices/Beckhoff |
| Last modified: | 2021-10-02T19:55:31.151+02:00 |
| Created at: | 2017-07-20T11:58:15.000+02:00 |
| Main authors: | Mamchykd, Silenzi, Giovanetti |
| Latest tag: | 4.8.2-2.11.1rc1 |
| Deployment tag: | 4.8.2-2.11.1rc1 |
| Installed tag: | 4.6.5-2.11.1 |
| Accessible by: | CAL, CONTROLS, CTRL, DA, danilevc, xdoc |
Warning
Rogue installation which is not mentioned in the deployment!
Warning
The installed tag (4.6.5-2.11.1) does not match tags mentioned in the deployment ([‘4.8.2-2.11.1rc1’])!
The BeckhoffDigitalInput device is documented in
beckhoff:BeckhoffDigitalInput
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device (i.e. of the server
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- beckhoffComDevice:
- InstanceId of the BeckhoffCom device that forwards commands to the PLC.
- functionBlockName:
- The type of the firmware block.
- fwInstanceName:
- The name of the firmware block instance.
- fwVersion:
- The version of the PLC framework.
- terminal:
- ???
- hardwareStatusBitField:
- This word encodes in bits the hardware-status information of this device
- hardwareState:
- The current state of the hardware decoded
- hardwareRegion:
- The current region of the hardware decoded
- hardwareErrorDescriptor:
- This word encodes in bits describing the hardware error
- hardwareErrorDescription:
- Error Code description
- waitingFor:
- Any call to the PLC will be published here, once the reply is received this property will be cleared. Commands will not be sent to the PLC until this property is cleared.
- epsilon:
- The epsilon determines the amount of change until a new physical value is posted from the hardware
- interlockReadOnly:
- Defines whether interlock conditions are configurable from this interface.
- interlockOn:
- Defines whether interlock surveillance is on or off.
- interlockOk:
- Defines whether interlock is ok (true) or broken (false).
- busy:
- Defines whether the PLC softdevice is busy.
- disableEpsilonFeedback:
- If false, the epsilon will be regulated until the incoming rate reaches the maximum rate
- maxStateUpdateRate:
- If state updates per second exceed this threshold, the state will be displayed as CHANGING
- noisyStateUpdateRateValue:
- Show the state update rate when it’s above ‘Max State Update Rate’ threshold.
- isStateUpdateNoisy:
- State update rate is above ‘Max State Update Rate’ threshold.
- reset:
- Resets the PLC hardware
- enableInterlockedSlots:
- Send device into INTERLOCK_BROKEN state, thus enabling all interlocked slots.
- disableInterlockedSlots:
- Send device into INTERLOCKED state, thus enabling all interlocked slots.
- requestHardwareValues:
- Ask for all property values on the device
- propertiesToPoll:
- All specified properties will be polled from the PLC with the given poll-rate. Only PLC aliases or device keys corresponding to PLC properties are allowed
- pollInterval:
- Hardware poll interval in seconds
- propertiesToRead:
- The specified properties will be read from the PLC by activating the Read button. Only PLC aliases or device keys corresponding to PLC properties are allowed
- readHardware:
- Requests value updates from the PLC for the properties listed under ‘Properties to read’
- force:
- ???
- trigger:
- Do not use this parameter to configure scheduled push. Instead use the parameter ‘scheduledPush’.
- maxUpdateFrequency:
- set to limit maximum update frequency for some values.
- invert:
- If set, the digital value as received from the hardware is inverted.
- edgeCount:
- Counter of the input edges
- fallingEdgeCounter:
- True - Counter On Falling Edge; False - Counter on Raising Edge.
- resetCounter:
- Reset count of edges
- resetCounterRegister:
- Internal
| Created: | 2021-10-02T07:28:37.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Release candidate for 4.8.2 |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-08-23T15:36:04.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Bugfixes: 1. fix wrong value on the PLC when a deprecated paramer has different type wrt. the recommended new one. 2. fix bug (introduced in 4.8.0-2.11.4) that made the devices stay in UNKNOWN state |
| Created: | 2021-08-12T10:32:15.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Asynchronous registration of devices on BeckhoffCom (by means of slotInstanceNew HW state word parsed into bits |
| Created: | 2021-07-28T14:22:45.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
| Created: | 2021-06-23T16:13:27.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-06-22T13:56:55.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
|
| Created: | 2021-06-14T16:09:11.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Added BeckhoffDryPump |
| Created: | 2021-06-10T11:55:43.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Alarm conditions and state are not set on new schema. (Fixes bug seen in BeckhoffFuse after Karabo 2.11.1 deployment) |
| Created: | 2021-06-07T19:31:48.000+02:00 |
|---|---|
| Author: | Valerii Bondar |
| Notes: | Summer shutdown release, Fuse device added |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Summer shutdown release Devices added: BeckhoffTrainTrigger, BeckhoffLed, BeckhoffMC2Hexapod (BeckhoffMC2Base subclass), BeckhoffMC2Elmo (BeckhoffMC2Base subclass) Features: parameter deprecation in MC2 subclasses follow STOPPING state in Adixen Turbo Full pump. + other minor Fixes: * stepUp/stepDown popup error * epsilon feedback disable on write * avoid extra updates for interlock keys + other minor fixes |
| Created: | 2021-05-31T09:49:13.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-26T14:46:29.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-23T08:19:59.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-23T07:43:58.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-15T18:15:29.000+02:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: |
| Created: | 2021-03-24T09:43:30.000+01:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: | Add the AIBS |
| Created: | 2021-03-08T09:52:30.000+01:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: | Summary: Added auto-generated scene for Pfeiffer vacuum controller IMG400 |
PSLIT1_FR_VALUE¶
| Instance id: | FXE_OGT1_VAC/SWITCH/PSLIT1_FR_VALUE |
|---|---|
| Class id: | BeckhoffDigitalInput |
| Host: | fxe-rr-sys-con-2 |
| Class documentation: | |
| BeckhoffDigitalInput | |
| General: | link |
| Monitor: | link |
| Developer: | link |
| PLC: | link |
| Alias: | fxe-rr-sys-con-2 |
| Git repo: | https://git.xfel.eu/karaboDevices/Beckhoff |
| Last modified: | 2021-10-02T19:55:31.151+02:00 |
| Created at: | 2017-07-20T11:58:15.000+02:00 |
| Main authors: | Mamchykd, Silenzi, Giovanetti |
| Latest tag: | 4.8.2-2.11.1rc1 |
| Deployment tag: | 4.8.2-2.11.1rc1 |
| Installed tag: | 4.6.5-2.11.1 |
| Accessible by: | CAL, CONTROLS, CTRL, DA, danilevc, xdoc |
Warning
Rogue installation which is not mentioned in the deployment!
Warning
The installed tag (4.6.5-2.11.1) does not match tags mentioned in the deployment ([‘4.8.2-2.11.1rc1’])!
The BeckhoffDigitalInput device is documented in
beckhoff:BeckhoffDigitalInput
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device (i.e. of the server
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- beckhoffComDevice:
- InstanceId of the BeckhoffCom device that forwards commands to the PLC.
- functionBlockName:
- The type of the firmware block.
- fwInstanceName:
- The name of the firmware block instance.
- fwVersion:
- The version of the PLC framework.
- terminal:
- ???
- hardwareStatusBitField:
- This word encodes in bits the hardware-status information of this device
- hardwareState:
- The current state of the hardware decoded
- hardwareRegion:
- The current region of the hardware decoded
- hardwareErrorDescriptor:
- This word encodes in bits describing the hardware error
- hardwareErrorDescription:
- Error Code description
- waitingFor:
- Any call to the PLC will be published here, once the reply is received this property will be cleared. Commands will not be sent to the PLC until this property is cleared.
- epsilon:
- The epsilon determines the amount of change until a new physical value is posted from the hardware
- interlockReadOnly:
- Defines whether interlock conditions are configurable from this interface.
- interlockOn:
- Defines whether interlock surveillance is on or off.
- interlockOk:
- Defines whether interlock is ok (true) or broken (false).
- busy:
- Defines whether the PLC softdevice is busy.
- disableEpsilonFeedback:
- If false, the epsilon will be regulated until the incoming rate reaches the maximum rate
- maxStateUpdateRate:
- If state updates per second exceed this threshold, the state will be displayed as CHANGING
- noisyStateUpdateRateValue:
- Show the state update rate when it’s above ‘Max State Update Rate’ threshold.
- isStateUpdateNoisy:
- State update rate is above ‘Max State Update Rate’ threshold.
- reset:
- Resets the PLC hardware
- enableInterlockedSlots:
- Send device into INTERLOCK_BROKEN state, thus enabling all interlocked slots.
- disableInterlockedSlots:
- Send device into INTERLOCKED state, thus enabling all interlocked slots.
- requestHardwareValues:
- Ask for all property values on the device
- propertiesToPoll:
- All specified properties will be polled from the PLC with the given poll-rate. Only PLC aliases or device keys corresponding to PLC properties are allowed
- pollInterval:
- Hardware poll interval in seconds
- propertiesToRead:
- The specified properties will be read from the PLC by activating the Read button. Only PLC aliases or device keys corresponding to PLC properties are allowed
- readHardware:
- Requests value updates from the PLC for the properties listed under ‘Properties to read’
- force:
- ???
- trigger:
- Do not use this parameter to configure scheduled push. Instead use the parameter ‘scheduledPush’.
- maxUpdateFrequency:
- set to limit maximum update frequency for some values.
- invert:
- If set, the digital value as received from the hardware is inverted.
- edgeCount:
- Counter of the input edges
- fallingEdgeCounter:
- True - Counter On Falling Edge; False - Counter on Raising Edge.
- resetCounter:
- Reset count of edges
- resetCounterRegister:
- Internal
| Created: | 2021-10-02T07:28:37.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Release candidate for 4.8.2 |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-08-23T15:36:04.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Bugfixes: 1. fix wrong value on the PLC when a deprecated paramer has different type wrt. the recommended new one. 2. fix bug (introduced in 4.8.0-2.11.4) that made the devices stay in UNKNOWN state |
| Created: | 2021-08-12T10:32:15.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Asynchronous registration of devices on BeckhoffCom (by means of slotInstanceNew HW state word parsed into bits |
| Created: | 2021-07-28T14:22:45.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
| Created: | 2021-06-23T16:13:27.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-06-22T13:56:55.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
|
| Created: | 2021-06-14T16:09:11.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Added BeckhoffDryPump |
| Created: | 2021-06-10T11:55:43.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Alarm conditions and state are not set on new schema. (Fixes bug seen in BeckhoffFuse after Karabo 2.11.1 deployment) |
| Created: | 2021-06-07T19:31:48.000+02:00 |
|---|---|
| Author: | Valerii Bondar |
| Notes: | Summer shutdown release, Fuse device added |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Summer shutdown release Devices added: BeckhoffTrainTrigger, BeckhoffLed, BeckhoffMC2Hexapod (BeckhoffMC2Base subclass), BeckhoffMC2Elmo (BeckhoffMC2Base subclass) Features: parameter deprecation in MC2 subclasses follow STOPPING state in Adixen Turbo Full pump. + other minor Fixes: * stepUp/stepDown popup error * epsilon feedback disable on write * avoid extra updates for interlock keys + other minor fixes |
| Created: | 2021-05-31T09:49:13.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-26T14:46:29.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-23T08:19:59.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-23T07:43:58.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-15T18:15:29.000+02:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: |
| Created: | 2021-03-24T09:43:30.000+01:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: | Add the AIBS |
| Created: | 2021-03-08T09:52:30.000+01:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: | Summary: Added auto-generated scene for Pfeiffer vacuum controller IMG400 |
PSLIT1_IP150_ON_SETPOINT¶
| Instance id: | FXE_OGT1_VAC/SWITCH/PSLIT1_IP150_ON_SETPOINT |
|---|---|
| Class id: | BeckhoffDigitalInput |
| Host: | fxe-rr-sys-con-2 |
| Class documentation: | |
| BeckhoffDigitalInput | |
| General: | link |
| Monitor: | link |
| Developer: | link |
| PLC: | link |
| Alias: | fxe-rr-sys-con-2 |
| Git repo: | https://git.xfel.eu/karaboDevices/Beckhoff |
| Last modified: | 2021-10-02T19:55:31.151+02:00 |
| Created at: | 2017-07-20T11:58:15.000+02:00 |
| Main authors: | Mamchykd, Silenzi, Giovanetti |
| Latest tag: | 4.8.2-2.11.1rc1 |
| Deployment tag: | 4.8.2-2.11.1rc1 |
| Installed tag: | 4.6.5-2.11.1 |
| Accessible by: | CAL, CONTROLS, CTRL, DA, danilevc, xdoc |
Warning
Rogue installation which is not mentioned in the deployment!
Warning
The installed tag (4.6.5-2.11.1) does not match tags mentioned in the deployment ([‘4.8.2-2.11.1rc1’])!
The BeckhoffDigitalInput device is documented in
beckhoff:BeckhoffDigitalInput
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device (i.e. of the server
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- beckhoffComDevice:
- InstanceId of the BeckhoffCom device that forwards commands to the PLC.
- functionBlockName:
- The type of the firmware block.
- fwInstanceName:
- The name of the firmware block instance.
- fwVersion:
- The version of the PLC framework.
- terminal:
- ???
- hardwareStatusBitField:
- This word encodes in bits the hardware-status information of this device
- hardwareState:
- The current state of the hardware decoded
- hardwareRegion:
- The current region of the hardware decoded
- hardwareErrorDescriptor:
- This word encodes in bits describing the hardware error
- hardwareErrorDescription:
- Error Code description
- waitingFor:
- Any call to the PLC will be published here, once the reply is received this property will be cleared. Commands will not be sent to the PLC until this property is cleared.
- epsilon:
- The epsilon determines the amount of change until a new physical value is posted from the hardware
- interlockReadOnly:
- Defines whether interlock conditions are configurable from this interface.
- interlockOn:
- Defines whether interlock surveillance is on or off.
- interlockOk:
- Defines whether interlock is ok (true) or broken (false).
- busy:
- Defines whether the PLC softdevice is busy.
- disableEpsilonFeedback:
- If false, the epsilon will be regulated until the incoming rate reaches the maximum rate
- maxStateUpdateRate:
- If state updates per second exceed this threshold, the state will be displayed as CHANGING
- noisyStateUpdateRateValue:
- Show the state update rate when it’s above ‘Max State Update Rate’ threshold.
- isStateUpdateNoisy:
- State update rate is above ‘Max State Update Rate’ threshold.
- reset:
- Resets the PLC hardware
- enableInterlockedSlots:
- Send device into INTERLOCK_BROKEN state, thus enabling all interlocked slots.
- disableInterlockedSlots:
- Send device into INTERLOCKED state, thus enabling all interlocked slots.
- requestHardwareValues:
- Ask for all property values on the device
- propertiesToPoll:
- All specified properties will be polled from the PLC with the given poll-rate. Only PLC aliases or device keys corresponding to PLC properties are allowed
- pollInterval:
- Hardware poll interval in seconds
- propertiesToRead:
- The specified properties will be read from the PLC by activating the Read button. Only PLC aliases or device keys corresponding to PLC properties are allowed
- readHardware:
- Requests value updates from the PLC for the properties listed under ‘Properties to read’
- force:
- ???
- trigger:
- Do not use this parameter to configure scheduled push. Instead use the parameter ‘scheduledPush’.
- maxUpdateFrequency:
- set to limit maximum update frequency for some values.
- invert:
- If set, the digital value as received from the hardware is inverted.
- edgeCount:
- Counter of the input edges
- fallingEdgeCounter:
- True - Counter On Falling Edge; False - Counter on Raising Edge.
- resetCounter:
- Reset count of edges
- resetCounterRegister:
- Internal
| Created: | 2021-10-02T07:28:37.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Release candidate for 4.8.2 |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-08-23T15:36:04.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Bugfixes: 1. fix wrong value on the PLC when a deprecated paramer has different type wrt. the recommended new one. 2. fix bug (introduced in 4.8.0-2.11.4) that made the devices stay in UNKNOWN state |
| Created: | 2021-08-12T10:32:15.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Asynchronous registration of devices on BeckhoffCom (by means of slotInstanceNew HW state word parsed into bits |
| Created: | 2021-07-28T14:22:45.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
| Created: | 2021-06-23T16:13:27.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-06-22T13:56:55.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
|
| Created: | 2021-06-14T16:09:11.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Added BeckhoffDryPump |
| Created: | 2021-06-10T11:55:43.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Alarm conditions and state are not set on new schema. (Fixes bug seen in BeckhoffFuse after Karabo 2.11.1 deployment) |
| Created: | 2021-06-07T19:31:48.000+02:00 |
|---|---|
| Author: | Valerii Bondar |
| Notes: | Summer shutdown release, Fuse device added |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Summer shutdown release Devices added: BeckhoffTrainTrigger, BeckhoffLed, BeckhoffMC2Hexapod (BeckhoffMC2Base subclass), BeckhoffMC2Elmo (BeckhoffMC2Base subclass) Features: parameter deprecation in MC2 subclasses follow STOPPING state in Adixen Turbo Full pump. + other minor Fixes: * stepUp/stepDown popup error * epsilon feedback disable on write * avoid extra updates for interlock keys + other minor fixes |
| Created: | 2021-05-31T09:49:13.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-26T14:46:29.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-23T08:19:59.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-23T07:43:58.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-15T18:15:29.000+02:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: |
| Created: | 2021-03-24T09:43:30.000+01:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: | Add the AIBS |
| Created: | 2021-03-08T09:52:30.000+01:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: | Summary: Added auto-generated scene for Pfeiffer vacuum controller IMG400 |
VALVE¶
COND_GV1¶
| Instance id: | FXE_OGT1_VAC/VALVE/COND_GV1 |
|---|---|
| Class id: | ConditionValve |
| Host: | fxe-rr-sys-con-1 |
| Alias: | fxe-rr-sys-con-1 , fxe-rr-sys-con-14 , fxe-rr-sys-con-10 , fxe-rr-sys-con-11 , fxe-rr-sys-con-13 |
| Git repo: | https://git.xfel.eu/karaboDevices/conditionValve |
| Last modified: | 2020-11-24T12:43:17.000+01:00 |
| Created at: | 2018-06-12T17:54:26.000+02:00 |
| Main authors: | Hauf, Haufs, Degon |
| Latest tag: | 1.0.1-2.10.0 |
| Deployment tag: | 1.0.1-2.10.0 |
| Scenes: | VACUUM_OVERVIEW |
| Accessible by: | CAL, CONTROLS, CTRL, DA, danilevc, xdoc |
Warning
Rogue installation which is not mentioned in the deployment!
Warning
Installation not found in a standard path!
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- heartbeatInterval:
- The heartbeat interval
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- globalAlarmCondition:
- This is the global alarm condition for this device. The current alarm condition of this device will be calculated from this alarm condition and the alarm condition of each property.
- visibility:
- Configures who is allowed to see this device at all
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server
- pid:
- The unix process ID of the device (i.e. of the server)
- state:
- The current state the device is in
- status:
- A more detailed status description
- lockedBy:
- The name of the device holding a lock on this one (empty if not locked)
- slotClearLock:
- Clear the lock on this device
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- log:
- Logging settings
- open:
- Open the valve without any conditions
- close:
- The software save slot close option
COND_GV2¶
| Instance id: | FXE_OGT1_VAC/VALVE/COND_GV2 |
|---|---|
| Class id: | ConditionValve |
| Host: | fxe-rr-sys-con-1 |
| Alias: | fxe-rr-sys-con-1 , fxe-rr-sys-con-14 , fxe-rr-sys-con-10 , fxe-rr-sys-con-11 , fxe-rr-sys-con-13 |
| Git repo: | https://git.xfel.eu/karaboDevices/conditionValve |
| Last modified: | 2020-11-24T12:43:17.000+01:00 |
| Created at: | 2018-06-12T17:54:26.000+02:00 |
| Main authors: | Hauf, Haufs, Degon |
| Latest tag: | 1.0.1-2.10.0 |
| Deployment tag: | 1.0.1-2.10.0 |
| Scenes: | VACUUM_OVERVIEW |
| Accessible by: | CAL, CONTROLS, CTRL, DA, danilevc, xdoc |
Warning
Rogue installation which is not mentioned in the deployment!
Warning
Installation not found in a standard path!
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- heartbeatInterval:
- The heartbeat interval
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- globalAlarmCondition:
- This is the global alarm condition for this device. The current alarm condition of this device will be calculated from this alarm condition and the alarm condition of each property.
- visibility:
- Configures who is allowed to see this device at all
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server
- pid:
- The unix process ID of the device (i.e. of the server)
- state:
- The current state the device is in
- status:
- A more detailed status description
- lockedBy:
- The name of the device holding a lock on this one (empty if not locked)
- slotClearLock:
- Clear the lock on this device
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- log:
- Logging settings
- open:
- Open the valve without any conditions
- close:
- The software save slot close option
2¶
| Instance id: | FXE_OGT1_VAC/2 |
|---|---|
| Class id: | BeckhoffAgilentIonPump |
| Host: | fxe-rr-sys-con-1 |
| Class documentation: | |
| BeckhoffAgilentIonPump | |
| General: | link |
| Monitor: | link |
| Developer: | link |
| PLC: | link |
| Alias: | fxe-rr-sys-con-1 , fxe-rr-sys-con-14 , fxe-rr-sys-con-10 , fxe-rr-sys-con-11 , fxe-rr-sys-con-13 |
| Git repo: | https://git.xfel.eu/karaboDevices/Beckhoff |
| Last modified: | 2021-10-02T19:55:31.151+02:00 |
| Created at: | 2017-07-20T11:58:15.000+02:00 |
| Main authors: | Mamchykd, Silenzi, Giovanetti |
| Latest tag: | 4.8.2-2.11.1rc1 |
| Deployment tag: | 4.8.2-2.11.1rc1 |
| Installed tag: | 4.6.5-2.11.1 |
| Accessible by: | CAL, CONTROLS, CTRL, DA, danilevc, xdoc |
Warning
Rogue installation which is not mentioned in the deployment!
Warning
The installed tag (4.6.5-2.11.1) does not match tags mentioned in the deployment ([‘4.8.2-2.11.1rc1’])!
Device Schema Description¶
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device (i.e. of the server
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- beckhoffComDevice:
- InstanceId of the BeckhoffCom device that forwards commands to the PLC.
- functionBlockName:
- The type of the firmware block.
- fwInstanceName:
- The name of the firmware block instance.
- fwVersion:
- The version of the PLC framework.
- terminal:
- ???
- hardwareStatusBitField:
- This word encodes in bits the hardware-status information of this device
- hardwareState:
- The current state of the hardware decoded
- hardwareRegion:
- The current region of the hardware decoded
- hardwareErrorDescriptor:
- This word encodes in bits describing the hardware error
- hardwareErrorDescription:
- Error Code description
- waitingFor:
- Any call to the PLC will be published here, once the reply is received this property will be cleared. Commands will not be sent to the PLC until this property is cleared.
- epsilon:
- The epsilon determines the amount of change until a new physical value is posted from the hardware
- interlockReadOnly:
- Defines whether interlock conditions are configurable from this interface.
- interlockOn:
- Defines whether interlock surveillance is on or off.
- interlockOk:
- Defines whether interlock is ok (true) or broken (false).
- busy:
- Defines whether the PLC softdevice is busy.
- disableEpsilonFeedback:
- If false, the epsilon will be regulated until the incoming rate reaches the maximum rate
- maxStateUpdateRate:
- If state updates per second exceed this threshold, the state will be displayed as CHANGING
- noisyStateUpdateRateValue:
- Show the state update rate when it’s above ‘Max State Update Rate’ threshold.
- isStateUpdateNoisy:
- State update rate is above ‘Max State Update Rate’ threshold.
- reset:
- Resets the PLC hardware
- enableInterlockedSlots:
- Send device into INTERLOCK_BROKEN state, thus enabling all interlocked slots.
- disableInterlockedSlots:
- Send device into INTERLOCKED state, thus enabling all interlocked slots.
- requestHardwareValues:
- Ask for all property values on the device
- propertiesToPoll:
- All specified properties will be polled from the PLC with the given poll-rate. Only PLC aliases or device keys corresponding to PLC properties are allowed
- pollInterval:
- Hardware poll interval in seconds
- propertiesToRead:
- The specified properties will be read from the PLC by activating the Read button. Only PLC aliases or device keys corresponding to PLC properties are allowed
- readHardware:
- Requests value updates from the PLC for the properties listed under ‘Properties to read’
- force:
- ???
- trigger:
- Do not use this parameter to configure scheduled push. Instead use the parameter ‘scheduledPush’.
- maxUpdateFrequency:
- set to limit maximum update frequency for some values.
- onSetpoint:
- Boolean indicating if the pump has reached the setpoint.
- isSwitchedOn:
- Boolean indicating if the high voltage was switched ON/OFF (valueBit 12) with the slot calls hvOn and hvOff.
- slimInterface:
- True: Slim interface with setpoint DI only. False: Full interface as in IO struct.
- pressure:
- Pressure read out from analog input. NOT available in slim mode.
- voltage:
- Voltage read out from analog input. NOT available in slim mode.
- hvOn:
- Turn the pump module ON. This is done either via serial command or digital output depending on the firmware configuration. No channel selection required as configured in the firmware.
- hvOff:
- Turn the pump module OFF. This is done either via serial command or digital output depending on the firmware configuration. No channel selection required as configured in the firmware.
- channelSelection:
- Channel on the controller for the pump.
- highVoltageOn:
- Turn on high voltage of the selected channel; this is a serial Property
- pressureSerial:
- Presssure of the selected channel; this is a serial readout.
- deviceInSlot:
- Device in the selected channel; this is a serial Property
- maximumPower:
- Maximum power for the selected channel; this is a serial Property
- targetVoltage:
- Target Voltage for the selected channel; this is a serial Property
- protectCurrent:
- Protect current for the selected channel; this is a serial Property
- setPoint:
- Setpoint for the selected channel; this is a serial Property
- temperatureHV:
- Temperature for HV end for the selected channel; this is a serial Property
- voltageSerial:
- Voltage for the selected channel; this is a serial Property
- highVoltageOn1:
- Turn on high voltage of channel 1.
- highVoltageOn2:
- Turn on high voltage of channel 2.
- highVoltageOn3:
- Turn on high voltage of channel 3.
- highVoltageOn4:
- Turn on high voltage of channel 4.
- pressureCh1:
- Pressure for channel 1. This is a serial readout.
- pressureCh2:
- Pressure for channel 2. This is a serial readout.
- pressureCh3:
- Pressure for channel 3. This is a serial readout.
- pressureCh4:
- Pressure for channel 4. This is a serial readout.
- deviceInSlot1:
- Device in slot 1.
- deviceInSlot2:
- Device in slot 2.
- deviceInSlot3:
- Device in slot 3.
- deviceInSlot4:
- Device in slot 4.
- maximumPower1:
- Maximum power for channel 1
- maximumPower2:
- Maximum power for Channel 2
- maximumPower3:
- Maximum power for Channel 3
- maximumPower4:
- Maximum power for Channel 4
- targetVoltage1:
- Target Voltage Channel 1
- targetVoltage2:
- Target voltage for channel 2
- targetVoltage3:
- Target voltage for channel 3
- targetVoltage4:
- Target voltage for channel 4.
- protectCurrent1:
- Protect current for channel 1.
- protectCurrent2:
- Protect current for channel 2.
- protectCurrent3:
- Protect current for channel 3.
- protectCurrent4:
- Protect current for channel 4.
- setPoint1:
- Setpoint for channel 1.
- setPoint2:
- Setpoint for channel 2.
- setPoint3:
- Set Point for channel 3.
- setPoint4:
- Setpoint for channel 4.
- temperatureHV1:
- Temperature HV for channel 1.
- temperatureHV2:
- Temperature HV for channel 2.
- temperatureHV3:
- Temperature HV for channel 3.
- temperatureHV4:
- Temperature HV for channel 4.
- voltageCh1:
- Voltage for channel 1.
- voltageCh2:
- Voltage for channel 2.
- voltageCh3:
- Voltage for channel 3.
- voltageCh4:
- Voltage for channel 4.
- currentSerial:
- Current for the selected channel.
- currentCh1:
- Current for channel 1.
- currentCh2:
- Current for channel 2.
- currentCh3:
- Current for channel 3.
- currentCh4:
- Current for channel 4.
Release History¶
| Created: | 2021-10-02T07:28:37.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Release candidate for 4.8.2 |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-08-23T15:36:04.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Bugfixes: 1. fix wrong value on the PLC when a deprecated paramer has different type wrt. the recommended new one. 2. fix bug (introduced in 4.8.0-2.11.4) that made the devices stay in UNKNOWN state |
| Created: | 2021-08-12T10:32:15.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Asynchronous registration of devices on BeckhoffCom (by means of slotInstanceNew HW state word parsed into bits |
| Created: | 2021-07-28T14:22:45.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
| Created: | 2021-06-23T16:13:27.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-06-22T13:56:55.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
|
| Created: | 2021-06-14T16:09:11.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Added BeckhoffDryPump |
| Created: | 2021-06-10T11:55:43.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Alarm conditions and state are not set on new schema. (Fixes bug seen in BeckhoffFuse after Karabo 2.11.1 deployment) |
| Created: | 2021-06-07T19:31:48.000+02:00 |
|---|---|
| Author: | Valerii Bondar |
| Notes: | Summer shutdown release, Fuse device added |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Summer shutdown release Devices added: BeckhoffTrainTrigger, BeckhoffLed, BeckhoffMC2Hexapod (BeckhoffMC2Base subclass), BeckhoffMC2Elmo (BeckhoffMC2Base subclass) Features: parameter deprecation in MC2 subclasses follow STOPPING state in Adixen Turbo Full pump. + other minor Fixes: * stepUp/stepDown popup error * epsilon feedback disable on write * avoid extra updates for interlock keys + other minor fixes |
| Created: | 2021-05-31T09:49:13.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-26T14:46:29.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-23T08:19:59.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-23T07:43:58.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-15T18:15:29.000+02:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: |
| Created: | 2021-03-24T09:43:30.000+01:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: | Add the AIBS |
| Created: | 2021-03-08T09:52:30.000+01:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: | Summary: Added auto-generated scene for Pfeiffer vacuum controller IMG400 |
VAC2¶
| Instance id: | FXE_OGT1_VAC2 |
|---|---|
| Host: | exflcon07n0 |
| Class documentation: | |
| BeckhoffAgilentIonPump | |
| General: | link |
| Monitor: | link |
| Developer: | link |
| PLC: | link |
| Alias: | fxe-rr-sys-con-1 |
| Git repo: | https://git.xfel.eu/gitlab/karaboDevices/Beckhoff |
| Last modified: | 2019-10-28T14:42:56.000+01:00 |
| Created at: | 2017-07-20T11:58:15.000+02:00 |
| Main authors: | Silenzi, Mohacsi |
| Latest tag: | 4.3.10-2.6.1 |
| Deployment tag: | 4.3.9-2.6.1 |
| Accessible by: | |
Warning
Host not accessible by [‘xctrl’]!
LAS¶
MDL¶
MAIN¶
| Instance id: | FXE_OGT1_LAS/MDL/MAIN |
|---|---|
| Class id: | BeamImagingUnit |
| Host: | fxe-rr-sys-con-1 |
| Alias: | fxe-rr-sys-con-1 , fxe-rr-sys-con-14 , fxe-rr-sys-con-10 , fxe-rr-sys-con-11 , fxe-rr-sys-con-13 |
| Git repo: | https://git.xfel.eu/karaboDevices/beamImagingUnit |
| Last modified: | 2021-08-25T13:15:55.708+02:00 |
| Created at: | 2017-04-04T16:10:05.000+02:00 |
| Main authors: | Teichmann, Ehsan, Ehsanw |
| Latest tag: | 1.3.8-2.11.0 |
| Deployment tag: | 1.3.8-2.11.0 |
| Scenes: | FXE_MAIN |
| Accessible by: | CAL, CONTROLS, CTRL, DA, danilevc, xdoc |
Warning
Rogue installation which is not mentioned in the deployment!
Warning
Installation not found in a standard path!
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- heartbeatInterval:
- The heartbeat interval
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- globalAlarmCondition:
- This is the global alarm condition for this device. The current alarm condition of this device will be calculated from this alarm condition and the alarm condition of each property.
- visibility:
- Configures who is allowed to see this device at all
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server
- pid:
- The unix process ID of the device (i.e. of the server)
- state:
- The current state the device is in
- status:
- A more detailed status description
- lockedBy:
- The name of the device holding a lock on this one (empty if not locked)
- slotClearLock:
- Clear the lock on this device
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- log:
- Logging settings
- extractedLabels:
- Out positions: labels, where the imager is extracted from the beam.
- availableScenes:
- Scenes from the Slit System
- tolerance:
- Position tolerance for increment detection
- moveOUT:
- Moves the motor to the position marked with this label
- moveIN:
- Moves the motor to the position marked with this label
| Created: | 2021-08-25T13:16:37.000+02:00 |
|---|---|
| Author: | Wajid Ehsan |
| Notes: | Change requestScene slot |
| Created: | 2021-05-20T17:44:30.000+02:00 |
|---|---|
| Author: | Raul Costa |
| Notes: | Convert ‘yield from’ to ‘await’ (Python 3.8 support). |
| Created: | 2020-11-19T14:56:25.000+01:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
|
| Created: | 2020-09-09T16:53:29.000+02:00 |
|---|---|
| Author: | Istvan Mohacsi |
| Notes: |
| Created: | 2019-04-08T14:20:52.000+02:00 |
|---|---|
| Author: | Istvan Mohacsi |
| Notes: |
| Created: | 2019-01-04T14:34:58.000+01:00 |
|---|---|
| Author: | Denys Mamchyk |
| Notes: | temporary branch with double move fix applied for endless filter motors. For other motors use 1.3.3-2.2.4 tag, created from master |
| Created: | 2018-12-17T10:09:48.000+01:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: | Fix tolerance setting, created from master |
| Created: | 2018-09-19T17:32:10.000+02:00 |
|---|---|
| Author: | Denys Mamchyk |
| Notes: | working version with double move fix applied. Once the AE fixes the bug, create a tag from master |
| Created: | 2018-09-12T13:49:47.000+02:00 |
|---|---|
| Author: | Denys Mamchyk |
| Notes: | temporary fix for #29554 (endless motors stops at 0). will be solved on PLC side later @Jan Tolkiehn |
| Created: | 2018-06-08T14:01:39.000+02:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: | Refactor to table element |
| Created: | 2018-04-18T16:31:17.000+02:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
| Created: | 2018-01-23T10:05:56.000+01:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
| Created: | 2017-12-12T17:39:08.000+01:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
| Created: | 2017-10-06T15:36:41.000+02:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
| Created: | 2017-09-26T14:40:08.000+02:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
| Created: | 2017-08-15T15:16:34.000+02:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
| Created: | 2017-07-21T18:03:35.000+02:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
| Created: | 2017-06-20T17:55:03.000+02:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
OGT2¶
BIU-1¶
AVG¶
CAMERA¶
| Instance id: | FXE_OGT2_BIU-1/AVG/CAMERA |
|---|---|
| Class id: | ImageAverager |
| Host: | exflcon06n0 |
| Alias: | fxe-rr-sys-con-2 |
| Git repo: | https://git.xfel.eu/gitlab/karaboDevices/imageProcessor |
| Last modified: | 2020-11-23T12:51:25.000+01:00 |
| Created at: | 2016-11-16T14:12:17.000+01:00 |
| Main authors: | Parenti, Hauf, Fabbri |
| Latest tag: | 1.27.4-2.10.0 |
| Deployment tag: | 1.27.4-2.10.0 |
| Accessible by: |
Warning
Host not accessible by [‘xctrl’]!
The ImageAverager device is part of the
imageProcessor package,
and is documented in
imageprocessor:image-averager-user
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- useTimeserver:
- Unused - whether device connects to time server is configured via ‘timeServerId’
- timeServerId:
- The instance id uniquely identifies a TimeServer instance in the distributed system
- progress:
- The progress of the current action
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- Logger:
- Logging settings
- inFrameRate:
- The input frame rate.
- resetError:
- Reset error count.
- resetAverage:
- Reset averaged image.
- imagePath:
- The path within the channel, where the data is, such as data.image, digitizer.channel_1_A.raw.samples
- nImages:
- Number of images to be averaged.
- runningAverage:
- Calculate running average (instead of standard).
- runningAvgMethod:
- The algorithm used for calculating the running average.
- outFrameRate:
- The output frame rate.
| Created: | 2020-11-23T11:51:09.000Z |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Karabo 2.10 versioning |
| Created: | 2020-07-30T12:29:13.000Z |
|---|---|
| Author: | Andrea Parenti |
| Notes: | Reset properties only once |
| Created: | 2020-07-28T12:08:55.000Z |
|---|---|
| Author: | Andrea Parenti |
| Notes: | Calculate min/max/mean pixel value after background and pedestal subtraction |
| Created: | 2020-07-06T11:53:30.000Z |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: | Integral over axes (img_x/y) corrected when no “user-defined” is set |
| Created: | 2020-03-17T10:23:50.000Z |
|---|---|
| Author: | Andrea Parenti |
| Notes: | Fix MDL’s error count reconfiguration + resetError function |
| Created: | 2020-03-12T15:58:22.000Z |
|---|---|
| Author: | Andrea Parenti |
| Notes: | Update for error resetting, and reconfiguration of threshold and epsilon parameters of error counter |
| Created: | 2019-12-10T13:13:22.000Z |
|---|---|
| Author: | Andrea Parenti |
| Notes: | Alarm condition with warning, imageProcessing updated to version 2.3.5-2.6 |
| Created: | 2019-09-25T07:12:39.000Z |
|---|---|
| Author: | Andrea Parenti |
| Notes: | ImageToSpectrum: make direction of integral configurable. |
| Created: | 2019-09-17T15:59:16.000Z |
|---|---|
| Author: | Robert Schaffer |
| Notes: | Added peak ratio for TwoPeakFinder device. |
| Created: | 2019-09-05T15:06:43.000Z |
|---|---|
| Author: | Robert Schaffer |
| Notes: | Implemented thresholding for integrated data intensities. |
| Created: | 2019-09-04T12:46:06.000Z |
|---|---|
| Author: | Andrea Parenti |
| Notes: | FIX 1D data ImageAverager |
| Created: | 2019-08-22T14:57:59.000Z |
|---|---|
| Author: | Cyril Danilevski |
| Notes: | Add possibility to average spectra (1D images) |
| Created: | 2019-07-10T07:31:19.000Z |
|---|---|
| Author: | Andrea Parenti |
| Notes: | FIX processing of spectra |
| Created: | 2019-07-05T14:19:56.000Z |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2019-07-01T08:20:28.000Z |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
|
| Created: | 2019-06-18T11:41:45.000Z |
|---|---|
| Author: | Andrea Parenti |
| Notes: | Add possibility to process spectra (1D images) |
| Created: | 2019-05-09T14:59:33.000Z |
|---|---|
| Author: | Andrea Parenti |
| Notes: | Adding option for lightweight exponential running average |
| Created: | 2019-04-30T12:34:21.000Z |
|---|---|
| Author: | Robert Schaffer |
| Notes: | Fixed a bug causing thresholding downstream of COM calculation |
| Created: | 2019-03-26T17:58:39.000Z |
|---|---|
| Author: | Wajid Ehsan |
| Notes: | Include roi in y-direction imageTospectrum |
| Created: | 2019-02-21T09:22:07.000Z |
|---|---|
| Author: | Andrea Parenti |
| Notes: |
|
CAM¶
ENC¶
SCREEN_Y¶
| Instance id: | FXE_OGT2_BIU-1/ENC/SCREEN_Y |
|---|---|
| Host: | exflcon06n0 |
| Class documentation: | |
| BeckhoffEncoder | |
| General: | link |
| Monitor: | link |
| Developer: | link |
| PLC: | link |
| Alias: | fxe-rr-sys-con-2 |
| Git repo: | https://git.xfel.eu/gitlab/karaboDevices/Beckhoff |
| Last modified: | 2019-10-28T14:42:56.000+01:00 |
| Created at: | 2017-07-20T11:58:15.000+02:00 |
| Main authors: | Silenzi, Mohacsi |
| Latest tag: | 4.3.10-2.6.1 |
| Deployment tag: | 4.3.9-2.6.1 |
| Projects: | FXE_OGT2_BIU-1, FXE_OGT2_BIU-1, FXE_LOOP2 |
| Accessible by: | |
Warning
Host not accessible by [‘xctrl’]!
MDL¶
MAIN¶
| Instance id: | FXE_OGT2_BIU-1/MDL/MAIN |
|---|---|
| Class id: | BeamImagingUnit |
| Host: | fxe-rr-sys-con-2 |
| Alias: | fxe-rr-sys-con-2 |
| Git repo: | https://git.xfel.eu/karaboDevices/beamImagingUnit |
| Last modified: | 2021-08-25T13:15:55.708+02:00 |
| Created at: | 2017-04-04T16:10:05.000+02:00 |
| Main authors: | Teichmann, Ehsan, Ehsanw |
| Latest tag: | 1.3.8-2.11.0 |
| Deployment tag: | 1.3.8-2.11.0 |
| Scenes: | FXE_MAIN |
| Accessible by: | CAL, CONTROLS, CTRL, DA, danilevc, xdoc |
Warning
Rogue installation which is not mentioned in the deployment!
Warning
Installation not found in a standard path!
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- heartbeatInterval:
- The heartbeat interval
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- globalAlarmCondition:
- This is the global alarm condition for this device. The current alarm condition of this device will be calculated from this alarm condition and the alarm condition of each property.
- visibility:
- Configures who is allowed to see this device at all
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server
- pid:
- The unix process ID of the device (i.e. of the server)
- state:
- The current state the device is in
- status:
- A more detailed status description
- lockedBy:
- The name of the device holding a lock on this one (empty if not locked)
- slotClearLock:
- Clear the lock on this device
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- log:
- Logging settings
- extractedLabels:
- Out positions: labels, where the imager is extracted from the beam.
- availableScenes:
- Scenes from the Slit System
- tolerance:
- Position tolerance for increment detection
- moveC:
- Moves the motor to the position marked with this label
- moveout:
- Moves the motor to the position marked with this label
- moveYAG:
- Moves the motor to the position marked with this label
| Created: | 2021-08-25T13:16:37.000+02:00 |
|---|---|
| Author: | Wajid Ehsan |
| Notes: | Change requestScene slot |
| Created: | 2021-05-20T17:44:30.000+02:00 |
|---|---|
| Author: | Raul Costa |
| Notes: | Convert ‘yield from’ to ‘await’ (Python 3.8 support). |
| Created: | 2020-11-19T14:56:25.000+01:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
|
| Created: | 2020-09-09T16:53:29.000+02:00 |
|---|---|
| Author: | Istvan Mohacsi |
| Notes: |
| Created: | 2019-04-08T14:20:52.000+02:00 |
|---|---|
| Author: | Istvan Mohacsi |
| Notes: |
| Created: | 2019-01-04T14:34:58.000+01:00 |
|---|---|
| Author: | Denys Mamchyk |
| Notes: | temporary branch with double move fix applied for endless filter motors. For other motors use 1.3.3-2.2.4 tag, created from master |
| Created: | 2018-12-17T10:09:48.000+01:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: | Fix tolerance setting, created from master |
| Created: | 2018-09-19T17:32:10.000+02:00 |
|---|---|
| Author: | Denys Mamchyk |
| Notes: | working version with double move fix applied. Once the AE fixes the bug, create a tag from master |
| Created: | 2018-09-12T13:49:47.000+02:00 |
|---|---|
| Author: | Denys Mamchyk |
| Notes: | temporary fix for #29554 (endless motors stops at 0). will be solved on PLC side later @Jan Tolkiehn |
| Created: | 2018-06-08T14:01:39.000+02:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: | Refactor to table element |
| Created: | 2018-04-18T16:31:17.000+02:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
| Created: | 2018-01-23T10:05:56.000+01:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
| Created: | 2017-12-12T17:39:08.000+01:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
| Created: | 2017-10-06T15:36:41.000+02:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
| Created: | 2017-09-26T14:40:08.000+02:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
| Created: | 2017-08-15T15:16:34.000+02:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
| Created: | 2017-07-21T18:03:35.000+02:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
| Created: | 2017-06-20T17:55:03.000+02:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
PROC¶
CAMERA¶
| Instance id: | FXE_OGT2_BIU-1/PROC/CAMERA |
|---|---|
| Class id: | ImageProcessor |
| Host: | exflcon06n0 |
| Class documentation: | |
| ImageProcessor | |
| Alias: | fxe-rr-sys-con-2 |
| Git repo: | https://git.xfel.eu/gitlab/karaboDevices/imageProcessor |
| Last modified: | 2020-11-23T12:51:25.000+01:00 |
| Created at: | 2016-11-16T14:12:17.000+01:00 |
| Main authors: | Parenti, Hauf, Fabbri |
| Latest tag: | 1.27.4-2.10.0 |
| Deployment tag: | 1.27.4-2.10.0 |
| Scenes: | FXE_OGT2-BIU-1 Positions |
| Accessible by: | |
Warning
Host not accessible by [‘xctrl’]!
The ImageProcessor device is documented in
imageprocessor:image-processor-user
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- useTimeserver:
- Unused - whether device connects to time server is configured via ‘timeServerId’
- timeServerId:
- The instance id uniquely identifies a TimeServer instance in the distributed system
- progress:
- The progress of the current action
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- Logger:
- Logging settings
- inFrameRate:
- The input frame rate.
- resetError:
- Reset error count.
- reset:
- Resets the processor output values.
- useAsBackgroundImage:
- Use the current image as background image.
- imagePath:
- Input image path.
- filterImagesByThreshold:
- If True, images will be only processed if maximum pixel value exceeds user’s defined threshold.
- imageThreshold:
- The threshold for processing an image.
- absolutePositions:
- If True, the centre-of-mass and fit results will take into account the current settings for ROI and binning.
- subtractBkgImage:
- Subtract the loaded background image.
- subtractImagePedestal:
- Subtract the image pedestal (ie image = image - image.min()). This is done after background subtraction.
- doMinMaxMean:
- Get the following information from the pixels: min, max, mean value.
- doBinCount:
- Calculate the frequency distribution of pixel values.
- doXYSum:
- Integrate the image along the x- and y-axes.
- doCOfM:
- Calculate centre-of-mass and widths.
- do1DFit:
- Perform a 1D gaussian fit of the x- and y-distributions.
- do2DFit:
- Perform a 2D gaussian fits.Be careful: It can be slow!
- doIntegration:
- Perform integration over region.
- clipValues:
- Removes values outside of Integration Threshold Range from the calculation of the integral and region mean.
- comRange:
- The range to be used for the centre-of-mass calculation. Can be the full range, or a user-defined one.
- userDefinedRange:
- The user-defined range for centre-of-mass, gaussian fit(s) and integrals along the x & y axes. Region [lowX, highX) x [lowY, highY) specified as [lowX, highX, lowY, highY]
- absThreshold:
- Pixels below this threshold will not be used for the centre-of-mass calculation. If greater than 0, the relative threshold will not be used.
- threshold:
- Pixels below this relative threshold (fraction of the highest value) will not be used for the centre-of-mass calculation. It will only be applied if no absolute threshold is set.
- pixelSize:
- The pixel size. It will be used when evaluating the beam size.
- fitRange:
- The range to be used for fitting. Can be the full range, an auto-determined, or the user-defined one.
- rangeForAuto:
- The automatic range for ‘auto’ mode (in standard deviations).
- enablePolynomial:
- Add a 1st order polynomial term (ramp) to gaussian fits.
- gauss1dStartValues:
- Selects how 1D gauss fit starting values are evaluated
- doGaussRotation:
- Allow the 2D gaussian to be rotated.
- integrationRegion:
- The region to be integrated over. Region [lowX, highX) x [lowY, highY) specified as [lowX, highX, lowY, highY]
- thresholdRange:
- Range of values to be considered in the calculation of Region Integral and Region Mean. Values outside of this range will be set to zero.
- imageWidth:
- The width of the incoming image.
- imageOffsetX:
- If the incoming image has a ROI, this represents the X position of the top-left corner.
- imageBinningX:
- The image binning in the X direction.
- imageHeight:
- The height of the incoming image. Set to 1 for 1D images (spectra).
- imageOffsetY:
- If the incoming image has a ROI, this represents the Y position of the top-left corner. Set to 0 for 1D images (spectra).
- imageBinningY:
- The image binning in the Y direction. Set to 1 for 1D images (spectra).
- minPxValue:
- The minimum image pixel value.
- maxPxValue:
- The maximum image pixel value.
- meanPxValue:
- The mean image pixel value.
- minMaxMeanTime:
- Time spent for evaluating min, max, mean pixel value.
- binCountTime:
- Time spent for calculating the frequency distribution of pixel values.
- subtractBkgImageTime:
- Time spent in subtracting the background image.
- subtractPedestalTime:
- Time spent in subtracting the image pedestal.
- xYSumTime:
- Time spent in integrating the image in X and Y.
- cOfMTime:
- Time spent in evaluating the centre-of-mass.
- xFitTime:
- Time spent in 1D Gaussian fit of the X distribution.
- yFitTime:
- Time spent in 1D Gaussian fit of the Y distribution.
- fitTime:
- Time spent in 2D Gaussian fit of the image.
- integrationTime:
- Time spent in integrating over a region.
- x0:
- X position of the centre-of-mass.
- sx:
- Standard deviation in X of the centre-of-mass.
- y0:
- Y position of the centre-of-mass.
- sy:
- Standard deviation in Y of the centre-of-mass.
- xFitSuccess:
- 1D Gaussian fit success (1-4 if fit converged).
- ax1d:
- Amplitude Ax from the 1D fit.
- x01d:
- x0 from 1D Fit.
- ex01d:
- Uncertainty on x0 estimation.
- sx1d:
- Standard deviation on x0 from 1D fit.
- esx1d:
- Uncertainty on standard deviation estimation.
- beamWidth1d:
- Beam width from 1D Fit. Defined as 4x sigma_x.
- yFitSuccess:
- 1D Gaussian Fit Success (1-4 if fit converged).
- ay1d:
- Amplitude Ay from 1D fit.
- y01d:
- y0 from 1D Fit.
- ey01d:
- Uncertainty on y0 estimation.
- sy1d:
- Standard deviation on y0 from 1D fit.
- esy1d:
- Uncertainty on standard deviation estimation.
- beamHeight1d:
- Beam heigth from 1D Fit. Defined as 4x sigma_y.
- fitSuccess:
- 2D Gaussian fit success (1-4 if fit converged).
- a2d:
- Amplitude from 2D fit.
- x02d:
- x0 from 2D Fit.
- ex02d:
- Uncertainty on x0 estimation.
- sx2d:
- Standard deviation on x0 from 2D fit.
- esx2d:
- Uncertainty on standard deviation estimation.
- beamWidth2d:
- Beam width from 2D Fit. Defined as 4x sigma_x.
- y02d:
- y0 from 2D Fit.
- ey02d:
- Uncertainty on y0 estimation.
- sy2d:
- Standard deviation on y0 from 2D fit.
- esy2d:
- Uncertainty on standard deviation estimation.
- beamHeight2d:
- Beam height from 2D Fit. Defined as 4x sigma_y.
- theta2d:
- Rotation angle from 2D fit.
- etheta2d:
- Uncertainty on rotation angle estimation.
- regionIntegral:
- Integral of pixel value over region specified by integrationRegion.
- regionMean:
- Mean pixel value over region specified by integrationRegion.
| Created: | 2020-11-23T11:51:09.000Z |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Karabo 2.10 versioning |
| Created: | 2020-07-30T12:29:13.000Z |
|---|---|
| Author: | Andrea Parenti |
| Notes: | Reset properties only once |
| Created: | 2020-07-28T12:08:55.000Z |
|---|---|
| Author: | Andrea Parenti |
| Notes: | Calculate min/max/mean pixel value after background and pedestal subtraction |
| Created: | 2020-07-06T11:53:30.000Z |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: | Integral over axes (img_x/y) corrected when no “user-defined” is set |
| Created: | 2020-03-17T10:23:50.000Z |
|---|---|
| Author: | Andrea Parenti |
| Notes: | Fix MDL’s error count reconfiguration + resetError function |
| Created: | 2020-03-12T15:58:22.000Z |
|---|---|
| Author: | Andrea Parenti |
| Notes: | Update for error resetting, and reconfiguration of threshold and epsilon parameters of error counter |
| Created: | 2019-12-10T13:13:22.000Z |
|---|---|
| Author: | Andrea Parenti |
| Notes: | Alarm condition with warning, imageProcessing updated to version 2.3.5-2.6 |
| Created: | 2019-09-25T07:12:39.000Z |
|---|---|
| Author: | Andrea Parenti |
| Notes: | ImageToSpectrum: make direction of integral configurable. |
| Created: | 2019-09-17T15:59:16.000Z |
|---|---|
| Author: | Robert Schaffer |
| Notes: | Added peak ratio for TwoPeakFinder device. |
| Created: | 2019-09-05T15:06:43.000Z |
|---|---|
| Author: | Robert Schaffer |
| Notes: | Implemented thresholding for integrated data intensities. |
| Created: | 2019-09-04T12:46:06.000Z |
|---|---|
| Author: | Andrea Parenti |
| Notes: | FIX 1D data ImageAverager |
| Created: | 2019-08-22T14:57:59.000Z |
|---|---|
| Author: | Cyril Danilevski |
| Notes: | Add possibility to average spectra (1D images) |
| Created: | 2019-07-10T07:31:19.000Z |
|---|---|
| Author: | Andrea Parenti |
| Notes: | FIX processing of spectra |
| Created: | 2019-07-05T14:19:56.000Z |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2019-07-01T08:20:28.000Z |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
|
| Created: | 2019-06-18T11:41:45.000Z |
|---|---|
| Author: | Andrea Parenti |
| Notes: | Add possibility to process spectra (1D images) |
| Created: | 2019-05-09T14:59:33.000Z |
|---|---|
| Author: | Andrea Parenti |
| Notes: | Adding option for lightweight exponential running average |
| Created: | 2019-04-30T12:34:21.000Z |
|---|---|
| Author: | Robert Schaffer |
| Notes: | Fixed a bug causing thresholding downstream of COM calculation |
| Created: | 2019-03-26T17:58:39.000Z |
|---|---|
| Author: | Wajid Ehsan |
| Notes: | Include roi in y-direction imageTospectrum |
| Created: | 2019-02-21T09:22:07.000Z |
|---|---|
| Author: | Andrea Parenti |
| Notes: |
|
TSENS¶
ROD_TEMP1¶
| Instance id: | FXE_OGT2_BIU-1/TSENS/ROD_TEMP1 |
|---|---|
| Class id: | BeckhoffAnalogInput |
| Host: | fxe-rr-sys-con-2 |
| Class documentation: | |
| BeckhoffAnalogInput | |
| General: | link |
| Monitor: | link |
| Developer: | link |
| PLC: | link |
| Alias: | fxe-rr-sys-con-2 |
| Git repo: | https://git.xfel.eu/karaboDevices/Beckhoff |
| Last modified: | 2021-10-02T19:55:31.151+02:00 |
| Created at: | 2017-07-20T11:58:15.000+02:00 |
| Main authors: | Mamchykd, Silenzi, Giovanetti |
| Latest tag: | 4.8.2-2.11.1rc1 |
| Deployment tag: | 4.8.2-2.11.1rc1 |
| Installed tag: | 4.6.5-2.11.1 |
| Projects: | FXE_OGT2_BIU-1, FXE_LOOP2, FXE_OGT2_BIU-1 |
| Scenes: | FXE_OGT2_BIU-1/TSENS/ROD_TEMP1, FXE_OGT2_BIU-1/TSENS/ROD_TEMP1, FXE_OGT2_BIU-1-CAM-CAMERA |
| Accessible by: | CAL, CONTROLS, CTRL, DA, danilevc, xdoc |
Warning
Rogue installation which is not mentioned in the deployment!
Warning
The installed tag (4.6.5-2.11.1) does not match tags mentioned in the deployment ([‘4.8.2-2.11.1rc1’])!
The BeckhoffAnalogInput device is documented in
beckhoff:BeckhoffAnalogInput
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device (i.e. of the server
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- beckhoffComDevice:
- InstanceId of the BeckhoffCom device that forwards commands to the PLC.
- functionBlockName:
- The type of the firmware block.
- fwInstanceName:
- The name of the firmware block instance.
- fwVersion:
- The version of the PLC framework.
- terminal:
- ???
- hardwareStatusBitField:
- This word encodes in bits the hardware-status information of this device
- hardwareState:
- The current state of the hardware decoded
- hardwareRegion:
- The current region of the hardware decoded
- hardwareErrorDescriptor:
- This word encodes in bits describing the hardware error
- hardwareErrorDescription:
- Error Code description
- waitingFor:
- Any call to the PLC will be published here, once the reply is received this property will be cleared. Commands will not be sent to the PLC until this property is cleared.
- epsilon:
- The epsilon determines the amount of change until a new physical value is posted from the hardware
- interlockReadOnly:
- Defines whether interlock conditions are configurable from this interface.
- interlockOn:
- Defines whether interlock surveillance is on or off.
- interlockOk:
- Defines whether interlock is ok (true) or broken (false).
- busy:
- Defines whether the PLC softdevice is busy.
- disableEpsilonFeedback:
- If false, the epsilon will be regulated until the incoming rate reaches the maximum rate
- maxStateUpdateRate:
- If state updates per second exceed this threshold, the state will be displayed as CHANGING
- noisyStateUpdateRateValue:
- Show the state update rate when it’s above ‘Max State Update Rate’ threshold.
- isStateUpdateNoisy:
- State update rate is above ‘Max State Update Rate’ threshold.
- reset:
- Resets the PLC hardware
- enableInterlockedSlots:
- Send device into INTERLOCK_BROKEN state, thus enabling all interlocked slots.
- disableInterlockedSlots:
- Send device into INTERLOCKED state, thus enabling all interlocked slots.
- requestHardwareValues:
- Ask for all property values on the device
- propertiesToPoll:
- All specified properties will be polled from the PLC with the given poll-rate. Only PLC aliases or device keys corresponding to PLC properties are allowed
- pollInterval:
- Hardware poll interval in seconds
- propertiesToRead:
- The specified properties will be read from the PLC by activating the Read button. Only PLC aliases or device keys corresponding to PLC properties are allowed
- readHardware:
- Requests value updates from the PLC for the properties listed under ‘Properties to read’
- force:
- ???
- trigger:
- Do not use this parameter to configure scheduled push. Instead use the parameter ‘scheduledPush’.
- maxUpdateFrequency:
- set to limit maximum update frequency for some values.
- value:
- Analog input of ADC.
- semiRawValue:
- Semi raw value of analog input, i.e. the voltage.
- epsSemiRaw:
- Epsilon of the SemiRawValue.
- relativeEpsilon:
- Flag to define epsilon mode: true means relative epsilon calculation, false means absolute epsilon calculation.
| Created: | 2021-10-02T07:28:37.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Release candidate for 4.8.2 |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-08-23T15:36:04.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Bugfixes: 1. fix wrong value on the PLC when a deprecated paramer has different type wrt. the recommended new one. 2. fix bug (introduced in 4.8.0-2.11.4) that made the devices stay in UNKNOWN state |
| Created: | 2021-08-12T10:32:15.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Asynchronous registration of devices on BeckhoffCom (by means of slotInstanceNew HW state word parsed into bits |
| Created: | 2021-07-28T14:22:45.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
| Created: | 2021-06-23T16:13:27.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-06-22T13:56:55.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
|
| Created: | 2021-06-14T16:09:11.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Added BeckhoffDryPump |
| Created: | 2021-06-10T11:55:43.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Alarm conditions and state are not set on new schema. (Fixes bug seen in BeckhoffFuse after Karabo 2.11.1 deployment) |
| Created: | 2021-06-07T19:31:48.000+02:00 |
|---|---|
| Author: | Valerii Bondar |
| Notes: | Summer shutdown release, Fuse device added |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Summer shutdown release Devices added: BeckhoffTrainTrigger, BeckhoffLed, BeckhoffMC2Hexapod (BeckhoffMC2Base subclass), BeckhoffMC2Elmo (BeckhoffMC2Base subclass) Features: parameter deprecation in MC2 subclasses follow STOPPING state in Adixen Turbo Full pump. + other minor Fixes: * stepUp/stepDown popup error * epsilon feedback disable on write * avoid extra updates for interlock keys + other minor fixes |
| Created: | 2021-05-31T09:49:13.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-26T14:46:29.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-23T08:19:59.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-23T07:43:58.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-15T18:15:29.000+02:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: |
| Created: | 2021-03-24T09:43:30.000+01:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: | Add the AIBS |
| Created: | 2021-03-08T09:52:30.000+01:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: | Summary: Added auto-generated scene for Pfeiffer vacuum controller IMG400 |
ROD_TEMP2¶
| Instance id: | FXE_OGT2_BIU-1/TSENS/ROD_TEMP2 |
|---|---|
| Class id: | BeckhoffAnalogInput |
| Host: | fxe-rr-sys-con-2 |
| Class documentation: | |
| BeckhoffAnalogInput | |
| General: | link |
| Monitor: | link |
| Developer: | link |
| PLC: | link |
| Alias: | fxe-rr-sys-con-2 |
| Git repo: | https://git.xfel.eu/karaboDevices/Beckhoff |
| Last modified: | 2021-10-02T19:55:31.151+02:00 |
| Created at: | 2017-07-20T11:58:15.000+02:00 |
| Main authors: | Mamchykd, Silenzi, Giovanetti |
| Latest tag: | 4.8.2-2.11.1rc1 |
| Deployment tag: | 4.8.2-2.11.1rc1 |
| Installed tag: | 4.6.5-2.11.1 |
| Projects: | FXE_OGT2_BIU-1, FXE_OGT2_BIU-1, FXE_LOOP2 |
| Scenes: | FXE_OGT2_BIU-1/TSENS/ROD_TEMP2, FXE_OGT2_BIU-1/TSENS/ROD_TEMP2, FXE_OGT2_BIU-1-CAM-CAMERA |
| Accessible by: | CAL, CONTROLS, CTRL, DA, danilevc, xdoc |
Warning
Rogue installation which is not mentioned in the deployment!
Warning
The installed tag (4.6.5-2.11.1) does not match tags mentioned in the deployment ([‘4.8.2-2.11.1rc1’])!
The BeckhoffAnalogInput device is documented in
beckhoff:BeckhoffAnalogInput
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device (i.e. of the server
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- beckhoffComDevice:
- InstanceId of the BeckhoffCom device that forwards commands to the PLC.
- functionBlockName:
- The type of the firmware block.
- fwInstanceName:
- The name of the firmware block instance.
- fwVersion:
- The version of the PLC framework.
- terminal:
- ???
- hardwareStatusBitField:
- This word encodes in bits the hardware-status information of this device
- hardwareState:
- The current state of the hardware decoded
- hardwareRegion:
- The current region of the hardware decoded
- hardwareErrorDescriptor:
- This word encodes in bits describing the hardware error
- hardwareErrorDescription:
- Error Code description
- waitingFor:
- Any call to the PLC will be published here, once the reply is received this property will be cleared. Commands will not be sent to the PLC until this property is cleared.
- epsilon:
- The epsilon determines the amount of change until a new physical value is posted from the hardware
- interlockReadOnly:
- Defines whether interlock conditions are configurable from this interface.
- interlockOn:
- Defines whether interlock surveillance is on or off.
- interlockOk:
- Defines whether interlock is ok (true) or broken (false).
- busy:
- Defines whether the PLC softdevice is busy.
- disableEpsilonFeedback:
- If false, the epsilon will be regulated until the incoming rate reaches the maximum rate
- maxStateUpdateRate:
- If state updates per second exceed this threshold, the state will be displayed as CHANGING
- noisyStateUpdateRateValue:
- Show the state update rate when it’s above ‘Max State Update Rate’ threshold.
- isStateUpdateNoisy:
- State update rate is above ‘Max State Update Rate’ threshold.
- reset:
- Resets the PLC hardware
- enableInterlockedSlots:
- Send device into INTERLOCK_BROKEN state, thus enabling all interlocked slots.
- disableInterlockedSlots:
- Send device into INTERLOCKED state, thus enabling all interlocked slots.
- requestHardwareValues:
- Ask for all property values on the device
- propertiesToPoll:
- All specified properties will be polled from the PLC with the given poll-rate. Only PLC aliases or device keys corresponding to PLC properties are allowed
- pollInterval:
- Hardware poll interval in seconds
- propertiesToRead:
- The specified properties will be read from the PLC by activating the Read button. Only PLC aliases or device keys corresponding to PLC properties are allowed
- readHardware:
- Requests value updates from the PLC for the properties listed under ‘Properties to read’
- force:
- ???
- trigger:
- Do not use this parameter to configure scheduled push. Instead use the parameter ‘scheduledPush’.
- maxUpdateFrequency:
- set to limit maximum update frequency for some values.
- value:
- Analog input of ADC.
- semiRawValue:
- Semi raw value of analog input, i.e. the voltage.
- epsSemiRaw:
- Epsilon of the SemiRawValue.
- relativeEpsilon:
- Flag to define epsilon mode: true means relative epsilon calculation, false means absolute epsilon calculation.
| Created: | 2021-10-02T07:28:37.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Release candidate for 4.8.2 |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-08-23T15:36:04.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Bugfixes: 1. fix wrong value on the PLC when a deprecated paramer has different type wrt. the recommended new one. 2. fix bug (introduced in 4.8.0-2.11.4) that made the devices stay in UNKNOWN state |
| Created: | 2021-08-12T10:32:15.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Asynchronous registration of devices on BeckhoffCom (by means of slotInstanceNew HW state word parsed into bits |
| Created: | 2021-07-28T14:22:45.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
| Created: | 2021-06-23T16:13:27.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-06-22T13:56:55.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
|
| Created: | 2021-06-14T16:09:11.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Added BeckhoffDryPump |
| Created: | 2021-06-10T11:55:43.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Alarm conditions and state are not set on new schema. (Fixes bug seen in BeckhoffFuse after Karabo 2.11.1 deployment) |
| Created: | 2021-06-07T19:31:48.000+02:00 |
|---|---|
| Author: | Valerii Bondar |
| Notes: | Summer shutdown release, Fuse device added |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Summer shutdown release Devices added: BeckhoffTrainTrigger, BeckhoffLed, BeckhoffMC2Hexapod (BeckhoffMC2Base subclass), BeckhoffMC2Elmo (BeckhoffMC2Base subclass) Features: parameter deprecation in MC2 subclasses follow STOPPING state in Adixen Turbo Full pump. + other minor Fixes: * stepUp/stepDown popup error * epsilon feedback disable on write * avoid extra updates for interlock keys + other minor fixes |
| Created: | 2021-05-31T09:49:13.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-26T14:46:29.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-23T08:19:59.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-23T07:43:58.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-15T18:15:29.000+02:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: |
| Created: | 2021-03-24T09:43:30.000+01:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: | Add the AIBS |
| Created: | 2021-03-08T09:52:30.000+01:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: | Summary: Added auto-generated scene for Pfeiffer vacuum controller IMG400 |
BIU-2¶
CAM¶
ENC¶
SCREEN_Y¶
| Instance id: | FXE_OGT2_BIU-2/ENC/SCREEN_Y |
|---|---|
| Host: | exflcon11n0 |
| Class documentation: | |
| BeckhoffEncoder | |
| General: | link |
| Monitor: | link |
| Developer: | link |
| PLC: | link |
| Alias: | fxe-rr-sys-con-4 |
| Git repo: | https://git.xfel.eu/gitlab/karaboDevices/Beckhoff |
| Last modified: | 2020-02-07T15:31:28.000+01:00 |
| Created at: | 2017-07-20T11:58:15.000+02:00 |
| Main authors: | Silenzi, Giovanetti, Bondar |
| Latest tag: | 4.3.11-2.7.0 |
| Deployment tag: | 4.3.10-2.6.1 |
| Projects: | FXE_OGT2_BIU-2 |
| Accessible by: | |
Warning
Host not accessible by [‘xctrl’]!
| Created: | 2019-12-18T15:04:13.000Z |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | BeckhoffManifolValve device class available |
| Created: | 2019-09-04T11:15:12.000Z |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | SIM/GUI: adapting MC2 implementation. See merge request karaboDevices/Beckhoff!283 |
| Created: | 2019-08-30T16:50:57.000Z |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | FIX: Schema parsing follow up FIX: Inficon setpoint property types FIX: slowing down instantiation FIX: Error decoding at startup FIX: no epsilon regulation after CSendAll FIX: request new configuration on failure |
| Created: | 2019-08-26T20:25:54.000Z |
|---|---|
| Author: | Valerii Bondar |
| Notes: | Mangling schema elements that have spaces from the PLC |
| Created: | 2019-08-15T15:46:37.000Z |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
| Created: | 2019-08-07T11:12:16.000Z |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | LED is not instantiated as a digital output |
| Created: | 2019-07-24T15:35:58.000Z |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | LED is not instantiated as a digital output |
| Created: | 2019-07-24T15:35:58.000Z |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | reject not finite floating points |
| Created: | 2019-06-28T09:36:02.000Z |
|---|---|
| Author: | silenzi |
| Notes: | FIX: setting velocity in ON/STOPPED state |
| Created: | 2019-06-24T17:16:20.000Z |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | epsilon regulation will not send the device to error state. |
| Created: | 2019-06-21T18:42:18.000Z |
|---|---|
| Author: | silenzi |
| Notes: | interlock schema |
| Created: | 2019-06-21T14:23:31.000Z |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Fixed schema building |
| Created: | 2019-06-13T16:36:09.000Z |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | FIX - no updates before device registration - TCP Fixed potential leakage - Tag compatible with the latest karabo updates - autonomous epsilon correction - reduce update messages to one per PLC update call - removed the requestId mutex, using std::atomic FEAT: - message update rate in beckhoffCom |
| Created: | 2019-05-17T14:12:40.000Z |
|---|---|
| Author: | Dennis Goeries |
| Notes: | Expert Access for instatiation FIX: Working around spurious state updates FEAT: review of DAQ Policy FIX: bring back plcBrowseRequest FIX: deviceId is reserved |
| Created: | 2019-04-16T12:39:27.000Z |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
| Created: | 2019-04-02T10:08:49.000Z |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | FEAT: Refactoring the MC2 Interface FIX: setting velocity in ON/STOPPED state FIX: SimpleMotor coordinated motion deadlock |
| Created: | 2019-01-09T17:19:27.000Z |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | FIX: Multiple Updates for the same key are kept FIX: Blacklisted confusing slots SCENES: included suggestions from users |
| Created: | 2018-12-10T13:07:01.000Z |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
| Created: | 2018-12-06T18:43:08.000Z |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
| Created: | 2018-12-05T16:49:51.000Z |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
MDL¶
MAIN¶
| Instance id: | FXE_OGT2_BIU-2/MDL/MAIN |
|---|---|
| Class id: | BeamImagingUnit |
| Host: | fxe-rr-sys-con-4 |
| Alias: | fxe-rr-sys-con-4 |
| Git repo: | https://git.xfel.eu/karaboDevices/beamImagingUnit |
| Last modified: | 2021-08-25T13:15:55.708+02:00 |
| Created at: | 2017-04-04T16:10:05.000+02:00 |
| Main authors: | Teichmann, Ehsan, Ehsanw |
| Latest tag: | 1.3.8-2.11.0 |
| Deployment tag: | 1.3.8-2.11.0 |
| Scenes: | FXE_MAIN |
| Accessible by: | CAL, CONTROLS, CTRL, DA, danilevc, xdoc |
Warning
Rogue installation which is not mentioned in the deployment!
Warning
Installation not found in a standard path!
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- heartbeatInterval:
- The heartbeat interval
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- globalAlarmCondition:
- This is the global alarm condition for this device. The current alarm condition of this device will be calculated from this alarm condition and the alarm condition of each property.
- visibility:
- Configures who is allowed to see this device at all
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server
- pid:
- The unix process ID of the device (i.e. of the server)
- state:
- The current state the device is in
- status:
- A more detailed status description
- lockedBy:
- The name of the device holding a lock on this one (empty if not locked)
- slotClearLock:
- Clear the lock on this device
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- log:
- Logging settings
- extractedLabels:
- Out positions: labels, where the imager is extracted from the beam.
- availableScenes:
- Scenes from the Slit System
- tolerance:
- Position tolerance for increment detection
- moveC:
- Moves the motor to the position marked with this label
- moveOUT:
- Moves the motor to the position marked with this label
- moveYAG:
- Moves the motor to the position marked with this label
- moveC_:
- Moves the motor to the position marked with this label
| Created: | 2021-08-25T13:16:37.000+02:00 |
|---|---|
| Author: | Wajid Ehsan |
| Notes: | Change requestScene slot |
| Created: | 2021-05-20T17:44:30.000+02:00 |
|---|---|
| Author: | Raul Costa |
| Notes: | Convert ‘yield from’ to ‘await’ (Python 3.8 support). |
| Created: | 2020-11-19T14:56:25.000+01:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
|
| Created: | 2020-09-09T16:53:29.000+02:00 |
|---|---|
| Author: | Istvan Mohacsi |
| Notes: |
| Created: | 2019-04-08T14:20:52.000+02:00 |
|---|---|
| Author: | Istvan Mohacsi |
| Notes: |
| Created: | 2019-01-04T14:34:58.000+01:00 |
|---|---|
| Author: | Denys Mamchyk |
| Notes: | temporary branch with double move fix applied for endless filter motors. For other motors use 1.3.3-2.2.4 tag, created from master |
| Created: | 2018-12-17T10:09:48.000+01:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: | Fix tolerance setting, created from master |
| Created: | 2018-09-19T17:32:10.000+02:00 |
|---|---|
| Author: | Denys Mamchyk |
| Notes: | working version with double move fix applied. Once the AE fixes the bug, create a tag from master |
| Created: | 2018-09-12T13:49:47.000+02:00 |
|---|---|
| Author: | Denys Mamchyk |
| Notes: | temporary fix for #29554 (endless motors stops at 0). will be solved on PLC side later @Jan Tolkiehn |
| Created: | 2018-06-08T14:01:39.000+02:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: | Refactor to table element |
| Created: | 2018-04-18T16:31:17.000+02:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
| Created: | 2018-01-23T10:05:56.000+01:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
| Created: | 2017-12-12T17:39:08.000+01:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
| Created: | 2017-10-06T15:36:41.000+02:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
| Created: | 2017-09-26T14:40:08.000+02:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
| Created: | 2017-08-15T15:16:34.000+02:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
| Created: | 2017-07-21T18:03:35.000+02:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
| Created: | 2017-06-20T17:55:03.000+02:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
PROC¶
CAMERA¶
| Instance id: | FXE_OGT2_BIU-2/PROC/CAMERA |
|---|---|
| Class id: | ImageProcessor |
| Host: | fxe-rr-sys-con-4 |
| Class documentation: | |
| ImageProcessor | |
| Alias: | fxe-rr-sys-con-4 |
| Git repo: | https://git.xfel.eu/gitlab/karaboDevices/imageProcessor |
| Last modified: | 2021-04-16T14:14:01.000+02:00 |
| Created at: | 2016-11-16T14:12:17.000+01:00 |
| Main authors: | Parenti, Hauf, Fabbri |
| Latest tag: | 1.27.4-2.10.0 |
| Deployment tag: | 1.27.4-2.10.0 |
| Scenes: | Min Max X & Y, BIU_OVERVIEW |
| Accessible by: | CONTROLS, CTRL, DA, danilevc, xdoc |
Warning
Rogue installation which is not mentioned in the deployment!
Warning
Installation not found in a standard path!
The ImageProcessor device is documented in
imageprocessor:image-processor-user
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO, prepended by package name
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- Logger:
- Logging settings
- inFrameRate:
- The input frame rate.
- resetError:
- Reset error count.
- reset:
- Resets the processor output values.
- useAsBackgroundImage:
- Use the current image as background image.
- imagePath:
- Input image path.
- filterImagesByThreshold:
- If True, images will be only processed if maximum pixel value exceeds user’s defined threshold.
- imageThreshold:
- The threshold for processing an image.
- absolutePositions:
- If True, the centre-of-mass and fit results will take into account the current settings for ROI and binning.
- subtractBkgImage:
- Subtract the loaded background image.
- subtractImagePedestal:
- Subtract the image pedestal (ie image = image - image.min()). This is done after background subtraction.
- doMinMaxMean:
- Get the following information from the pixels: min, max, mean value.
- doBinCount:
- Calculate the frequency distribution of pixel values.
- doXYSum:
- Integrate the image along the x- and y-axes.
- doCOfM:
- Calculate centre-of-mass and widths.
- do1DFit:
- Perform a 1D gaussian fit of the x- and y-distributions.
- do2DFit:
- Perform a 2D gaussian fits.Be careful: It can be slow!
- doIntegration:
- Perform integration over region.
- clipValues:
- Removes values outside of Integration Threshold Range from the calculation of the integral and region mean.
- comRange:
- The range to be used for the centre-of-mass calculation. Can be the full range, or a user-defined one.
- userDefinedRange:
- The user-defined range for centre-of-mass, gaussian fit(s) and integrals along the x & y axes. Region [lowX, highX) x [lowY, highY) specified as [lowX, highX, lowY, highY]
- absThreshold:
- Pixels below this threshold will not be used for the centre-of-mass calculation. If greater than 0, the relative threshold will not be used.
- threshold:
- Pixels below this relative threshold (fraction of the highest value) will not be used for the centre-of-mass calculation. It will only be applied if no absolute threshold is set.
- pixelSize:
- The pixel size. It will be used when evaluating the beam size.
- fitRange:
- The range to be used for fitting. Can be the full range, an auto-determined, or the user-defined one.
- rangeForAuto:
- The automatic range for ‘auto’ mode (in standard deviations).
- enablePolynomial:
- Add a 1st order polynomial term (ramp) to gaussian fits.
- gauss1dStartValues:
- Selects how 1D gauss fit starting values are evaluated
- doGaussRotation:
- Allow the 2D gaussian to be rotated.
- integrationRegion:
- The region to be integrated over. Region [lowX, highX) x [lowY, highY) specified as [lowX, highX, lowY, highY]
- thresholdRange:
- Range of values to be considered in the calculation of Region Integral and Region Mean. Values outside of this range will be set to zero.
- imageWidth:
- The width of the incoming image.
- imageOffsetX:
- If the incoming image has a ROI, this represents the X position of the top-left corner.
- imageBinningX:
- The image binning in the X direction.
- imageHeight:
- The height of the incoming image. Set to 1 for 1D images (spectra).
- imageOffsetY:
- If the incoming image has a ROI, this represents the Y position of the top-left corner. Set to 0 for 1D images (spectra).
- imageBinningY:
- The image binning in the Y direction. Set to 1 for 1D images (spectra).
- minPxValue:
- The minimum image pixel value.
- maxPxValue:
- The maximum image pixel value.
- meanPxValue:
- The mean image pixel value.
- minMaxMeanTime:
- Time spent for evaluating min, max, mean pixel value.
- binCountTime:
- Time spent for calculating the frequency distribution of pixel values.
- subtractBkgImageTime:
- Time spent in subtracting the background image.
- subtractPedestalTime:
- Time spent in subtracting the image pedestal.
- xYSumTime:
- Time spent in integrating the image in X and Y.
- cOfMTime:
- Time spent in evaluating the centre-of-mass.
- xFitTime:
- Time spent in 1D Gaussian fit of the X distribution.
- yFitTime:
- Time spent in 1D Gaussian fit of the Y distribution.
- fitTime:
- Time spent in 2D Gaussian fit of the image.
- integrationTime:
- Time spent in integrating over a region.
- x0:
- X position of the centre-of-mass.
- sx:
- Standard deviation in X of the centre-of-mass.
- y0:
- Y position of the centre-of-mass.
- sy:
- Standard deviation in Y of the centre-of-mass.
- xFitSuccess:
- 1D Gaussian fit success (1-4 if fit converged).
- ax1d:
- Amplitude Ax from the 1D fit.
- x01d:
- x0 from 1D Fit.
- ex01d:
- Uncertainty on x0 estimation.
- sx1d:
- Standard deviation on x0 from 1D fit.
- esx1d:
- Uncertainty on standard deviation estimation.
- beamWidth1d:
- Beam width from 1D Fit. Defined as 4x sigma_x.
- yFitSuccess:
- 1D Gaussian Fit Success (1-4 if fit converged).
- ay1d:
- Amplitude Ay from 1D fit.
- y01d:
- y0 from 1D Fit.
- ey01d:
- Uncertainty on y0 estimation.
- sy1d:
- Standard deviation on y0 from 1D fit.
- esy1d:
- Uncertainty on standard deviation estimation.
- beamHeight1d:
- Beam heigth from 1D Fit. Defined as 4x sigma_y.
- fitSuccess:
- 2D Gaussian fit success (1-4 if fit converged).
- a2d:
- Amplitude from 2D fit.
- x02d:
- x0 from 2D Fit.
- ex02d:
- Uncertainty on x0 estimation.
- sx2d:
- Standard deviation on x0 from 2D fit.
- esx2d:
- Uncertainty on standard deviation estimation.
- beamWidth2d:
- Beam width from 2D Fit. Defined as 4x sigma_x.
- y02d:
- y0 from 2D Fit.
- ey02d:
- Uncertainty on y0 estimation.
- sy2d:
- Standard deviation on y0 from 2D fit.
- esy2d:
- Uncertainty on standard deviation estimation.
- beamHeight2d:
- Beam height from 2D Fit. Defined as 4x sigma_y.
- theta2d:
- Rotation angle from 2D fit.
- etheta2d:
- Uncertainty on rotation angle estimation.
- regionIntegral:
- Integral of pixel value over region specified by integrationRegion.
- regionMean:
- Mean pixel value over region specified by integrationRegion.
| Created: | 2020-11-23T11:51:09.000Z |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Karabo 2.10 versioning |
| Created: | 2020-07-30T12:29:13.000Z |
|---|---|
| Author: | Andrea Parenti |
| Notes: | Reset properties only once |
| Created: | 2020-07-28T12:08:55.000Z |
|---|---|
| Author: | Andrea Parenti |
| Notes: | Calculate min/max/mean pixel value after background and pedestal subtraction |
| Created: | 2020-07-06T11:53:30.000Z |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: | Integral over axes (img_x/y) corrected when no “user-defined” is set |
| Created: | 2020-03-17T10:23:50.000Z |
|---|---|
| Author: | Andrea Parenti |
| Notes: | Fix MDL’s error count reconfiguration + resetError function |
| Created: | 2020-03-12T15:58:22.000Z |
|---|---|
| Author: | Andrea Parenti |
| Notes: | Update for error resetting, and reconfiguration of threshold and epsilon parameters of error counter |
| Created: | 2019-12-10T13:13:22.000Z |
|---|---|
| Author: | Andrea Parenti |
| Notes: | Alarm condition with warning, imageProcessing updated to version 2.3.5-2.6 |
| Created: | 2019-09-25T07:12:39.000Z |
|---|---|
| Author: | Andrea Parenti |
| Notes: | ImageToSpectrum: make direction of integral configurable. |
| Created: | 2019-09-17T15:59:16.000Z |
|---|---|
| Author: | Robert Schaffer |
| Notes: | Added peak ratio for TwoPeakFinder device. |
| Created: | 2019-09-05T15:06:43.000Z |
|---|---|
| Author: | Robert Schaffer |
| Notes: | Implemented thresholding for integrated data intensities. |
| Created: | 2019-09-04T12:46:06.000Z |
|---|---|
| Author: | Andrea Parenti |
| Notes: | FIX 1D data ImageAverager |
| Created: | 2019-08-22T14:57:59.000Z |
|---|---|
| Author: | Cyril Danilevski |
| Notes: | Add possibility to average spectra (1D images) |
| Created: | 2019-07-10T07:31:19.000Z |
|---|---|
| Author: | Andrea Parenti |
| Notes: | FIX processing of spectra |
| Created: | 2019-07-05T14:19:56.000Z |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2019-07-01T08:20:28.000Z |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
|
| Created: | 2019-06-18T11:41:45.000Z |
|---|---|
| Author: | Andrea Parenti |
| Notes: | Add possibility to process spectra (1D images) |
| Created: | 2019-05-09T14:59:33.000Z |
|---|---|
| Author: | Andrea Parenti |
| Notes: | Adding option for lightweight exponential running average |
| Created: | 2019-04-30T12:34:21.000Z |
|---|---|
| Author: | Robert Schaffer |
| Notes: | Fixed a bug causing thresholding downstream of COM calculation |
| Created: | 2019-03-26T17:58:39.000Z |
|---|---|
| Author: | Wajid Ehsan |
| Notes: | Include roi in y-direction imageTospectrum |
| Created: | 2019-02-21T09:22:07.000Z |
|---|---|
| Author: | Andrea Parenti |
| Notes: |
|
TSENS¶
ROD_TEMP1¶
| Instance id: | FXE_OGT2_BIU-2/TSENS/ROD_TEMP1 |
|---|---|
| Class id: | BeckhoffAnalogInput |
| Host: | fxe-rr-sys-con-4 |
| Class documentation: | |
| BeckhoffAnalogInput | |
| General: | link |
| Monitor: | link |
| Developer: | link |
| PLC: | link |
| Alias: | fxe-rr-sys-con-4 |
| Git repo: | https://git.xfel.eu/karaboDevices/Beckhoff |
| Last modified: | 2021-10-02T19:55:31.151+02:00 |
| Created at: | 2017-07-20T11:58:15.000+02:00 |
| Main authors: | Mamchykd, Silenzi, Giovanetti |
| Latest tag: | 4.8.2-2.11.1rc1 |
| Deployment tag: | 4.8.2-2.11.1rc1 |
| Installed tag: | 4.6.5-2.11.1 |
| Projects: | FXE_OGT2_BIU-2 |
| Scenes: | FXE_OGT2_BIU-2/TSENS/ROD_TEMP1 |
| Accessible by: | CAL, CONTROLS, CTRL, DA, danilevc, xdoc |
Warning
Rogue installation which is not mentioned in the deployment!
Warning
The installed tag (4.6.5-2.11.1) does not match tags mentioned in the deployment ([‘4.8.2-2.11.1rc1’])!
The BeckhoffAnalogInput device is documented in
beckhoff:BeckhoffAnalogInput
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device (i.e. of the server
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- beckhoffComDevice:
- InstanceId of the BeckhoffCom device that forwards commands to the PLC.
- functionBlockName:
- The type of the firmware block.
- fwInstanceName:
- The name of the firmware block instance.
- fwVersion:
- The version of the PLC framework.
- terminal:
- ???
- hardwareStatusBitField:
- This word encodes in bits the hardware-status information of this device
- hardwareState:
- The current state of the hardware decoded
- hardwareRegion:
- The current region of the hardware decoded
- hardwareErrorDescriptor:
- This word encodes in bits describing the hardware error
- hardwareErrorDescription:
- Error Code description
- waitingFor:
- Any call to the PLC will be published here, once the reply is received this property will be cleared. Commands will not be sent to the PLC until this property is cleared.
- epsilon:
- The epsilon determines the amount of change until a new physical value is posted from the hardware
- interlockReadOnly:
- Defines whether interlock conditions are configurable from this interface.
- interlockOn:
- Defines whether interlock surveillance is on or off.
- interlockOk:
- Defines whether interlock is ok (true) or broken (false).
- busy:
- Defines whether the PLC softdevice is busy.
- disableEpsilonFeedback:
- If false, the epsilon will be regulated until the incoming rate reaches the maximum rate
- maxStateUpdateRate:
- If state updates per second exceed this threshold, the state will be displayed as CHANGING
- noisyStateUpdateRateValue:
- Show the state update rate when it’s above ‘Max State Update Rate’ threshold.
- isStateUpdateNoisy:
- State update rate is above ‘Max State Update Rate’ threshold.
- reset:
- Resets the PLC hardware
- enableInterlockedSlots:
- Send device into INTERLOCK_BROKEN state, thus enabling all interlocked slots.
- disableInterlockedSlots:
- Send device into INTERLOCKED state, thus enabling all interlocked slots.
- requestHardwareValues:
- Ask for all property values on the device
- propertiesToPoll:
- All specified properties will be polled from the PLC with the given poll-rate. Only PLC aliases or device keys corresponding to PLC properties are allowed
- pollInterval:
- Hardware poll interval in seconds
- propertiesToRead:
- The specified properties will be read from the PLC by activating the Read button. Only PLC aliases or device keys corresponding to PLC properties are allowed
- readHardware:
- Requests value updates from the PLC for the properties listed under ‘Properties to read’
- force:
- ???
- trigger:
- Do not use this parameter to configure scheduled push. Instead use the parameter ‘scheduledPush’.
- maxUpdateFrequency:
- set to limit maximum update frequency for some values.
- value:
- Analog input of ADC.
- semiRawValue:
- Semi raw value of analog input, i.e. the voltage.
- epsSemiRaw:
- Epsilon of the SemiRawValue.
- relativeEpsilon:
- Flag to define epsilon mode: true means relative epsilon calculation, false means absolute epsilon calculation.
| Created: | 2021-10-02T07:28:37.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Release candidate for 4.8.2 |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-08-23T15:36:04.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Bugfixes: 1. fix wrong value on the PLC when a deprecated paramer has different type wrt. the recommended new one. 2. fix bug (introduced in 4.8.0-2.11.4) that made the devices stay in UNKNOWN state |
| Created: | 2021-08-12T10:32:15.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Asynchronous registration of devices on BeckhoffCom (by means of slotInstanceNew HW state word parsed into bits |
| Created: | 2021-07-28T14:22:45.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
| Created: | 2021-06-23T16:13:27.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-06-22T13:56:55.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
|
| Created: | 2021-06-14T16:09:11.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Added BeckhoffDryPump |
| Created: | 2021-06-10T11:55:43.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Alarm conditions and state are not set on new schema. (Fixes bug seen in BeckhoffFuse after Karabo 2.11.1 deployment) |
| Created: | 2021-06-07T19:31:48.000+02:00 |
|---|---|
| Author: | Valerii Bondar |
| Notes: | Summer shutdown release, Fuse device added |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Summer shutdown release Devices added: BeckhoffTrainTrigger, BeckhoffLed, BeckhoffMC2Hexapod (BeckhoffMC2Base subclass), BeckhoffMC2Elmo (BeckhoffMC2Base subclass) Features: parameter deprecation in MC2 subclasses follow STOPPING state in Adixen Turbo Full pump. + other minor Fixes: * stepUp/stepDown popup error * epsilon feedback disable on write * avoid extra updates for interlock keys + other minor fixes |
| Created: | 2021-05-31T09:49:13.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-26T14:46:29.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-23T08:19:59.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-23T07:43:58.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-15T18:15:29.000+02:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: |
| Created: | 2021-03-24T09:43:30.000+01:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: | Add the AIBS |
| Created: | 2021-03-08T09:52:30.000+01:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: | Summary: Added auto-generated scene for Pfeiffer vacuum controller IMG400 |
ROD_TEMP2¶
| Instance id: | FXE_OGT2_BIU-2/TSENS/ROD_TEMP2 |
|---|---|
| Class id: | BeckhoffAnalogInput |
| Host: | fxe-rr-sys-con-4 |
| Class documentation: | |
| BeckhoffAnalogInput | |
| General: | link |
| Monitor: | link |
| Developer: | link |
| PLC: | link |
| Alias: | fxe-rr-sys-con-4 |
| Git repo: | https://git.xfel.eu/karaboDevices/Beckhoff |
| Last modified: | 2021-10-02T19:55:31.151+02:00 |
| Created at: | 2017-07-20T11:58:15.000+02:00 |
| Main authors: | Mamchykd, Silenzi, Giovanetti |
| Latest tag: | 4.8.2-2.11.1rc1 |
| Deployment tag: | 4.8.2-2.11.1rc1 |
| Installed tag: | 4.6.5-2.11.1 |
| Projects: | FXE_OGT2_BIU-2 |
| Scenes: | FXE_OGT2_BIU-2/TSENS/ROD_TEMP2 |
| Accessible by: | CAL, CONTROLS, CTRL, DA, danilevc, xdoc |
Warning
Rogue installation which is not mentioned in the deployment!
Warning
The installed tag (4.6.5-2.11.1) does not match tags mentioned in the deployment ([‘4.8.2-2.11.1rc1’])!
The BeckhoffAnalogInput device is documented in
beckhoff:BeckhoffAnalogInput
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device (i.e. of the server
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- beckhoffComDevice:
- InstanceId of the BeckhoffCom device that forwards commands to the PLC.
- functionBlockName:
- The type of the firmware block.
- fwInstanceName:
- The name of the firmware block instance.
- fwVersion:
- The version of the PLC framework.
- terminal:
- ???
- hardwareStatusBitField:
- This word encodes in bits the hardware-status information of this device
- hardwareState:
- The current state of the hardware decoded
- hardwareRegion:
- The current region of the hardware decoded
- hardwareErrorDescriptor:
- This word encodes in bits describing the hardware error
- hardwareErrorDescription:
- Error Code description
- waitingFor:
- Any call to the PLC will be published here, once the reply is received this property will be cleared. Commands will not be sent to the PLC until this property is cleared.
- epsilon:
- The epsilon determines the amount of change until a new physical value is posted from the hardware
- interlockReadOnly:
- Defines whether interlock conditions are configurable from this interface.
- interlockOn:
- Defines whether interlock surveillance is on or off.
- interlockOk:
- Defines whether interlock is ok (true) or broken (false).
- busy:
- Defines whether the PLC softdevice is busy.
- disableEpsilonFeedback:
- If false, the epsilon will be regulated until the incoming rate reaches the maximum rate
- maxStateUpdateRate:
- If state updates per second exceed this threshold, the state will be displayed as CHANGING
- noisyStateUpdateRateValue:
- Show the state update rate when it’s above ‘Max State Update Rate’ threshold.
- isStateUpdateNoisy:
- State update rate is above ‘Max State Update Rate’ threshold.
- reset:
- Resets the PLC hardware
- enableInterlockedSlots:
- Send device into INTERLOCK_BROKEN state, thus enabling all interlocked slots.
- disableInterlockedSlots:
- Send device into INTERLOCKED state, thus enabling all interlocked slots.
- requestHardwareValues:
- Ask for all property values on the device
- propertiesToPoll:
- All specified properties will be polled from the PLC with the given poll-rate. Only PLC aliases or device keys corresponding to PLC properties are allowed
- pollInterval:
- Hardware poll interval in seconds
- propertiesToRead:
- The specified properties will be read from the PLC by activating the Read button. Only PLC aliases or device keys corresponding to PLC properties are allowed
- readHardware:
- Requests value updates from the PLC for the properties listed under ‘Properties to read’
- force:
- ???
- trigger:
- Do not use this parameter to configure scheduled push. Instead use the parameter ‘scheduledPush’.
- maxUpdateFrequency:
- set to limit maximum update frequency for some values.
- value:
- Analog input of ADC.
- semiRawValue:
- Semi raw value of analog input, i.e. the voltage.
- epsSemiRaw:
- Epsilon of the SemiRawValue.
- relativeEpsilon:
- Flag to define epsilon mode: true means relative epsilon calculation, false means absolute epsilon calculation.
| Created: | 2021-10-02T07:28:37.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Release candidate for 4.8.2 |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-08-23T15:36:04.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Bugfixes: 1. fix wrong value on the PLC when a deprecated paramer has different type wrt. the recommended new one. 2. fix bug (introduced in 4.8.0-2.11.4) that made the devices stay in UNKNOWN state |
| Created: | 2021-08-12T10:32:15.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Asynchronous registration of devices on BeckhoffCom (by means of slotInstanceNew HW state word parsed into bits |
| Created: | 2021-07-28T14:22:45.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
| Created: | 2021-06-23T16:13:27.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-06-22T13:56:55.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
|
| Created: | 2021-06-14T16:09:11.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Added BeckhoffDryPump |
| Created: | 2021-06-10T11:55:43.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Alarm conditions and state are not set on new schema. (Fixes bug seen in BeckhoffFuse after Karabo 2.11.1 deployment) |
| Created: | 2021-06-07T19:31:48.000+02:00 |
|---|---|
| Author: | Valerii Bondar |
| Notes: | Summer shutdown release, Fuse device added |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Summer shutdown release Devices added: BeckhoffTrainTrigger, BeckhoffLed, BeckhoffMC2Hexapod (BeckhoffMC2Base subclass), BeckhoffMC2Elmo (BeckhoffMC2Base subclass) Features: parameter deprecation in MC2 subclasses follow STOPPING state in Adixen Turbo Full pump. + other minor Fixes: * stepUp/stepDown popup error * epsilon feedback disable on write * avoid extra updates for interlock keys + other minor fixes |
| Created: | 2021-05-31T09:49:13.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-26T14:46:29.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-23T08:19:59.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-23T07:43:58.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-15T18:15:29.000+02:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: |
| Created: | 2021-03-24T09:43:30.000+01:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: | Add the AIBS |
| Created: | 2021-03-08T09:52:30.000+01:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: | Summary: Added auto-generated scene for Pfeiffer vacuum controller IMG400 |
AVG¶
CAMERA¶
| Instance id: | FXE_OGT2_BIU-2/AVG/CAMERA |
|---|---|
| Class id: | ImageAverager |
| Host: | exflcon11n0 |
| Alias: | fxe-rr-sys-con-4 |
| Git repo: | https://git.xfel.eu/gitlab/karaboDevices/imageProcessor |
| Last modified: | 2020-11-23T12:51:25.000+01:00 |
| Created at: | 2016-11-16T14:12:17.000+01:00 |
| Main authors: | Parenti, Hauf, Fabbri |
| Latest tag: | 1.27.4-2.10.0 |
| Deployment tag: | 1.27.4-2.10.0 |
| Accessible by: |
Warning
Host not accessible by [‘xctrl’]!
The ImageAverager device is part of the
imageProcessor package,
and is documented in
imageprocessor:image-averager-user
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- useTimeserver:
- Unused - whether device connects to time server is configured via ‘timeServerId’
- timeServerId:
- The instance id uniquely identifies a TimeServer instance in the distributed system
- progress:
- The progress of the current action
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- Logger:
- Logging settings
- inFrameRate:
- The input frame rate.
- resetError:
- Reset error count.
- resetAverage:
- Reset averaged image.
- imagePath:
- The path within the channel, where the data is, such as data.image, digitizer.channel_1_A.raw.samples
- nImages:
- Number of images to be averaged.
- runningAverage:
- Calculate running average (instead of standard).
- runningAvgMethod:
- The algorithm used for calculating the running average.
- outFrameRate:
- The output frame rate.
| Created: | 2020-11-23T11:51:09.000Z |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Karabo 2.10 versioning |
| Created: | 2020-07-30T12:29:13.000Z |
|---|---|
| Author: | Andrea Parenti |
| Notes: | Reset properties only once |
| Created: | 2020-07-28T12:08:55.000Z |
|---|---|
| Author: | Andrea Parenti |
| Notes: | Calculate min/max/mean pixel value after background and pedestal subtraction |
| Created: | 2020-07-06T11:53:30.000Z |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: | Integral over axes (img_x/y) corrected when no “user-defined” is set |
| Created: | 2020-03-17T10:23:50.000Z |
|---|---|
| Author: | Andrea Parenti |
| Notes: | Fix MDL’s error count reconfiguration + resetError function |
| Created: | 2020-03-12T15:58:22.000Z |
|---|---|
| Author: | Andrea Parenti |
| Notes: | Update for error resetting, and reconfiguration of threshold and epsilon parameters of error counter |
| Created: | 2019-12-10T13:13:22.000Z |
|---|---|
| Author: | Andrea Parenti |
| Notes: | Alarm condition with warning, imageProcessing updated to version 2.3.5-2.6 |
| Created: | 2019-09-25T07:12:39.000Z |
|---|---|
| Author: | Andrea Parenti |
| Notes: | ImageToSpectrum: make direction of integral configurable. |
| Created: | 2019-09-17T15:59:16.000Z |
|---|---|
| Author: | Robert Schaffer |
| Notes: | Added peak ratio for TwoPeakFinder device. |
| Created: | 2019-09-05T15:06:43.000Z |
|---|---|
| Author: | Robert Schaffer |
| Notes: | Implemented thresholding for integrated data intensities. |
| Created: | 2019-09-04T12:46:06.000Z |
|---|---|
| Author: | Andrea Parenti |
| Notes: | FIX 1D data ImageAverager |
| Created: | 2019-08-22T14:57:59.000Z |
|---|---|
| Author: | Cyril Danilevski |
| Notes: | Add possibility to average spectra (1D images) |
| Created: | 2019-07-10T07:31:19.000Z |
|---|---|
| Author: | Andrea Parenti |
| Notes: | FIX processing of spectra |
| Created: | 2019-07-05T14:19:56.000Z |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2019-07-01T08:20:28.000Z |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
|
| Created: | 2019-06-18T11:41:45.000Z |
|---|---|
| Author: | Andrea Parenti |
| Notes: | Add possibility to process spectra (1D images) |
| Created: | 2019-05-09T14:59:33.000Z |
|---|---|
| Author: | Andrea Parenti |
| Notes: | Adding option for lightweight exponential running average |
| Created: | 2019-04-30T12:34:21.000Z |
|---|---|
| Author: | Robert Schaffer |
| Notes: | Fixed a bug causing thresholding downstream of COM calculation |
| Created: | 2019-03-26T17:58:39.000Z |
|---|---|
| Author: | Wajid Ehsan |
| Notes: | Include roi in y-direction imageTospectrum |
| Created: | 2019-02-21T09:22:07.000Z |
|---|---|
| Author: | Andrea Parenti |
| Notes: |
|
CRL¶
ENC¶
CHAM_AX¶
| Instance id: | FXE_OGT2_CRL/ENC/CHAM_AX |
|---|---|
| Host: | exflcon09n0 |
| Class documentation: | |
| BeckhoffEncoder | |
| General: | link |
| Monitor: | link |
| Developer: | link |
| PLC: | link |
| Alias: | fxe-rr-sys-con-3 |
| Git repo: | https://git.xfel.eu/gitlab/karaboDevices/Beckhoff |
| Last modified: | 2019-10-28T14:42:56.000+01:00 |
| Created at: | 2017-07-20T11:58:15.000+02:00 |
| Main authors: | Silenzi, Mohacsi |
| Latest tag: | 4.3.10-2.6.1 |
| Deployment tag: | 4.3.9-2.6.1 |
| Projects: | FXE_OGT2_CRL |
| Accessible by: | |
Warning
Host not accessible by [‘xctrl’]!
CHAM_AY¶
| Instance id: | FXE_OGT2_CRL/ENC/CHAM_AY |
|---|---|
| Host: | exflcon09n0 |
| Class documentation: | |
| BeckhoffEncoder | |
| General: | link |
| Monitor: | link |
| Developer: | link |
| PLC: | link |
| Alias: | fxe-rr-sys-con-3 |
| Git repo: | https://git.xfel.eu/gitlab/karaboDevices/Beckhoff |
| Last modified: | 2019-10-28T14:42:56.000+01:00 |
| Created at: | 2017-07-20T11:58:15.000+02:00 |
| Main authors: | Silenzi, Mohacsi |
| Latest tag: | 4.3.10-2.6.1 |
| Deployment tag: | 4.3.9-2.6.1 |
| Projects: | FXE_OGT2_CRL |
| Accessible by: | |
Warning
Host not accessible by [‘xctrl’]!
CHAM_X¶
| Instance id: | FXE_OGT2_CRL/ENC/CHAM_X |
|---|---|
| Host: | exflcon09n0 |
| Class documentation: | |
| BeckhoffEncoder | |
| General: | link |
| Monitor: | link |
| Developer: | link |
| PLC: | link |
| Alias: | fxe-rr-sys-con-3 |
| Git repo: | https://git.xfel.eu/gitlab/karaboDevices/Beckhoff |
| Last modified: | 2019-10-28T14:42:56.000+01:00 |
| Created at: | 2017-07-20T11:58:15.000+02:00 |
| Main authors: | Silenzi, Mohacsi |
| Latest tag: | 4.3.10-2.6.1 |
| Deployment tag: | 4.3.9-2.6.1 |
| Projects: | FXE_OGT2_CRL |
| Accessible by: | |
Warning
Host not accessible by [‘xctrl’]!
CHAM_Y¶
| Instance id: | FXE_OGT2_CRL/ENC/CHAM_Y |
|---|---|
| Host: | exflcon09n0 |
| Class documentation: | |
| BeckhoffEncoder | |
| General: | link |
| Monitor: | link |
| Developer: | link |
| PLC: | link |
| Alias: | fxe-rr-sys-con-3 |
| Git repo: | https://git.xfel.eu/gitlab/karaboDevices/Beckhoff |
| Last modified: | 2019-10-28T14:42:56.000+01:00 |
| Created at: | 2017-07-20T11:58:15.000+02:00 |
| Main authors: | Silenzi, Mohacsi |
| Latest tag: | 4.3.10-2.6.1 |
| Deployment tag: | 4.3.9-2.6.1 |
| Projects: | FXE_OGT2_CRL |
| Accessible by: | |
Warning
Host not accessible by [‘xctrl’]!
CHAM_Z¶
| Instance id: | FXE_OGT2_CRL/ENC/CHAM_Z |
|---|---|
| Host: | exflcon09n0 |
| Class documentation: | |
| BeckhoffEncoder | |
| General: | link |
| Monitor: | link |
| Developer: | link |
| PLC: | link |
| Alias: | fxe-rr-sys-con-3 |
| Git repo: | https://git.xfel.eu/gitlab/karaboDevices/Beckhoff |
| Last modified: | 2019-10-28T14:42:56.000+01:00 |
| Created at: | 2017-07-20T11:58:15.000+02:00 |
| Main authors: | Silenzi, Mohacsi |
| Latest tag: | 4.3.10-2.6.1 |
| Deployment tag: | 4.3.9-2.6.1 |
| Projects: | FXE_OGT2_CRL |
| Accessible by: | |
Warning
Host not accessible by [‘xctrl’]!
LENS10_X¶
| Instance id: | FXE_OGT2_CRL/ENC/LENS10_X |
|---|---|
| Host: | exflcon09n0 |
| Class documentation: | |
| BeckhoffEncoder | |
| General: | link |
| Monitor: | link |
| Developer: | link |
| PLC: | link |
| Alias: | fxe-rr-sys-con-3 |
| Git repo: | https://git.xfel.eu/gitlab/karaboDevices/Beckhoff |
| Last modified: | 2019-10-28T14:42:56.000+01:00 |
| Created at: | 2017-07-20T11:58:15.000+02:00 |
| Main authors: | Silenzi, Mohacsi |
| Latest tag: | 4.3.10-2.6.1 |
| Deployment tag: | 4.3.9-2.6.1 |
| Projects: | FXE_OGT2_CRL |
| Accessible by: | |
Warning
Host not accessible by [‘xctrl’]!
LENS10_Y¶
| Instance id: | FXE_OGT2_CRL/ENC/LENS10_Y |
|---|---|
| Host: | exflcon09n0 |
| Class documentation: | |
| BeckhoffEncoder | |
| General: | link |
| Monitor: | link |
| Developer: | link |
| PLC: | link |
| Alias: | fxe-rr-sys-con-3 |
| Git repo: | https://git.xfel.eu/gitlab/karaboDevices/Beckhoff |
| Last modified: | 2019-10-28T14:42:56.000+01:00 |
| Created at: | 2017-07-20T11:58:15.000+02:00 |
| Main authors: | Silenzi, Mohacsi |
| Latest tag: | 4.3.10-2.6.1 |
| Deployment tag: | 4.3.9-2.6.1 |
| Projects: | FXE_OGT2_CRL |
| Accessible by: | |
Warning
Host not accessible by [‘xctrl’]!
LENS1_X¶
| Instance id: | FXE_OGT2_CRL/ENC/LENS1_X |
|---|---|
| Host: | exflcon09n0 |
| Class documentation: | |
| BeckhoffEncoder | |
| General: | link |
| Monitor: | link |
| Developer: | link |
| PLC: | link |
| Alias: | fxe-rr-sys-con-3 |
| Git repo: | https://git.xfel.eu/gitlab/karaboDevices/Beckhoff |
| Last modified: | 2019-10-28T14:42:56.000+01:00 |
| Created at: | 2017-07-20T11:58:15.000+02:00 |
| Main authors: | Silenzi, Mohacsi |
| Latest tag: | 4.3.10-2.6.1 |
| Deployment tag: | 4.3.9-2.6.1 |
| Projects: | FXE_OGT2_CRL |
| Accessible by: | |
Warning
Host not accessible by [‘xctrl’]!
LENS1_Y¶
| Instance id: | FXE_OGT2_CRL/ENC/LENS1_Y |
|---|---|
| Host: | exflcon09n0 |
| Class documentation: | |
| BeckhoffEncoder | |
| General: | link |
| Monitor: | link |
| Developer: | link |
| PLC: | link |
| Alias: | fxe-rr-sys-con-3 |
| Git repo: | https://git.xfel.eu/gitlab/karaboDevices/Beckhoff |
| Last modified: | 2019-10-28T14:42:56.000+01:00 |
| Created at: | 2017-07-20T11:58:15.000+02:00 |
| Main authors: | Silenzi, Mohacsi |
| Latest tag: | 4.3.10-2.6.1 |
| Deployment tag: | 4.3.9-2.6.1 |
| Projects: | FXE_OGT2_CRL |
| Accessible by: | |
Warning
Host not accessible by [‘xctrl’]!
LENS2_X¶
| Instance id: | FXE_OGT2_CRL/ENC/LENS2_X |
|---|---|
| Host: | exflcon09n0 |
| Class documentation: | |
| BeckhoffEncoder | |
| General: | link |
| Monitor: | link |
| Developer: | link |
| PLC: | link |
| Alias: | fxe-rr-sys-con-3 |
| Git repo: | https://git.xfel.eu/gitlab/karaboDevices/Beckhoff |
| Last modified: | 2019-10-28T14:42:56.000+01:00 |
| Created at: | 2017-07-20T11:58:15.000+02:00 |
| Main authors: | Silenzi, Mohacsi |
| Latest tag: | 4.3.10-2.6.1 |
| Deployment tag: | 4.3.9-2.6.1 |
| Projects: | FXE_OGT2_CRL |
| Accessible by: | |
Warning
Host not accessible by [‘xctrl’]!
LENS2_Y¶
| Instance id: | FXE_OGT2_CRL/ENC/LENS2_Y |
|---|---|
| Host: | exflcon09n0 |
| Class documentation: | |
| BeckhoffEncoder | |
| General: | link |
| Monitor: | link |
| Developer: | link |
| PLC: | link |
| Alias: | fxe-rr-sys-con-3 |
| Git repo: | https://git.xfel.eu/gitlab/karaboDevices/Beckhoff |
| Last modified: | 2019-10-28T14:42:56.000+01:00 |
| Created at: | 2017-07-20T11:58:15.000+02:00 |
| Main authors: | Silenzi, Mohacsi |
| Latest tag: | 4.3.10-2.6.1 |
| Deployment tag: | 4.3.9-2.6.1 |
| Projects: | FXE_OGT2_CRL |
| Accessible by: | |
Warning
Host not accessible by [‘xctrl’]!
LENS3_X¶
| Instance id: | FXE_OGT2_CRL/ENC/LENS3_X |
|---|---|
| Host: | exflcon09n0 |
| Class documentation: | |
| BeckhoffEncoder | |
| General: | link |
| Monitor: | link |
| Developer: | link |
| PLC: | link |
| Alias: | fxe-rr-sys-con-3 |
| Git repo: | https://git.xfel.eu/gitlab/karaboDevices/Beckhoff |
| Last modified: | 2019-10-28T14:42:56.000+01:00 |
| Created at: | 2017-07-20T11:58:15.000+02:00 |
| Main authors: | Silenzi, Mohacsi |
| Latest tag: | 4.3.10-2.6.1 |
| Deployment tag: | 4.3.9-2.6.1 |
| Projects: | FXE_OGT2_CRL |
| Accessible by: | |
Warning
Host not accessible by [‘xctrl’]!
LENS3_Y¶
| Instance id: | FXE_OGT2_CRL/ENC/LENS3_Y |
|---|---|
| Host: | exflcon09n0 |
| Class documentation: | |
| BeckhoffEncoder | |
| General: | link |
| Monitor: | link |
| Developer: | link |
| PLC: | link |
| Alias: | fxe-rr-sys-con-3 |
| Git repo: | https://git.xfel.eu/gitlab/karaboDevices/Beckhoff |
| Last modified: | 2019-10-28T14:42:56.000+01:00 |
| Created at: | 2017-07-20T11:58:15.000+02:00 |
| Main authors: | Silenzi, Mohacsi |
| Latest tag: | 4.3.10-2.6.1 |
| Deployment tag: | 4.3.9-2.6.1 |
| Projects: | FXE_OGT2_CRL |
| Accessible by: | |
Warning
Host not accessible by [‘xctrl’]!
LENS4_X¶
| Instance id: | FXE_OGT2_CRL/ENC/LENS4_X |
|---|---|
| Host: | exflcon09n0 |
| Class documentation: | |
| BeckhoffEncoder | |
| General: | link |
| Monitor: | link |
| Developer: | link |
| PLC: | link |
| Alias: | fxe-rr-sys-con-3 |
| Git repo: | https://git.xfel.eu/gitlab/karaboDevices/Beckhoff |
| Last modified: | 2019-10-28T14:42:56.000+01:00 |
| Created at: | 2017-07-20T11:58:15.000+02:00 |
| Main authors: | Silenzi, Mohacsi |
| Latest tag: | 4.3.10-2.6.1 |
| Deployment tag: | 4.3.9-2.6.1 |
| Projects: | FXE_OGT2_CRL |
| Accessible by: | |
Warning
Host not accessible by [‘xctrl’]!
LENS4_Y¶
| Instance id: | FXE_OGT2_CRL/ENC/LENS4_Y |
|---|---|
| Host: | exflcon09n0 |
| Class documentation: | |
| BeckhoffEncoder | |
| General: | link |
| Monitor: | link |
| Developer: | link |
| PLC: | link |
| Alias: | fxe-rr-sys-con-3 |
| Git repo: | https://git.xfel.eu/gitlab/karaboDevices/Beckhoff |
| Last modified: | 2019-10-28T14:42:56.000+01:00 |
| Created at: | 2017-07-20T11:58:15.000+02:00 |
| Main authors: | Silenzi, Mohacsi |
| Latest tag: | 4.3.10-2.6.1 |
| Deployment tag: | 4.3.9-2.6.1 |
| Projects: | FXE_OGT2_CRL |
| Accessible by: | |
Warning
Host not accessible by [‘xctrl’]!
LENS5_X¶
| Instance id: | FXE_OGT2_CRL/ENC/LENS5_X |
|---|---|
| Host: | exflcon09n0 |
| Class documentation: | |
| BeckhoffEncoder | |
| General: | link |
| Monitor: | link |
| Developer: | link |
| PLC: | link |
| Alias: | fxe-rr-sys-con-3 |
| Git repo: | https://git.xfel.eu/gitlab/karaboDevices/Beckhoff |
| Last modified: | 2019-10-28T14:42:56.000+01:00 |
| Created at: | 2017-07-20T11:58:15.000+02:00 |
| Main authors: | Silenzi, Mohacsi |
| Latest tag: | 4.3.10-2.6.1 |
| Deployment tag: | 4.3.9-2.6.1 |
| Projects: | FXE_OGT2_CRL |
| Accessible by: | |
Warning
Host not accessible by [‘xctrl’]!
LENS5_Y¶
| Instance id: | FXE_OGT2_CRL/ENC/LENS5_Y |
|---|---|
| Host: | exflcon09n0 |
| Class documentation: | |
| BeckhoffEncoder | |
| General: | link |
| Monitor: | link |
| Developer: | link |
| PLC: | link |
| Alias: | fxe-rr-sys-con-3 |
| Git repo: | https://git.xfel.eu/gitlab/karaboDevices/Beckhoff |
| Last modified: | 2019-10-28T14:42:56.000+01:00 |
| Created at: | 2017-07-20T11:58:15.000+02:00 |
| Main authors: | Silenzi, Mohacsi |
| Latest tag: | 4.3.10-2.6.1 |
| Deployment tag: | 4.3.9-2.6.1 |
| Projects: | FXE_OGT2_CRL |
| Accessible by: | |
Warning
Host not accessible by [‘xctrl’]!
LENS6_X¶
| Instance id: | FXE_OGT2_CRL/ENC/LENS6_X |
|---|---|
| Host: | exflcon09n0 |
| Class documentation: | |
| BeckhoffEncoder | |
| General: | link |
| Monitor: | link |
| Developer: | link |
| PLC: | link |
| Alias: | fxe-rr-sys-con-3 |
| Git repo: | https://git.xfel.eu/gitlab/karaboDevices/Beckhoff |
| Last modified: | 2019-10-28T14:42:56.000+01:00 |
| Created at: | 2017-07-20T11:58:15.000+02:00 |
| Main authors: | Silenzi, Mohacsi |
| Latest tag: | 4.3.10-2.6.1 |
| Deployment tag: | 4.3.9-2.6.1 |
| Projects: | FXE_OGT2_CRL |
| Accessible by: | |
Warning
Host not accessible by [‘xctrl’]!
LENS6_Y¶
| Instance id: | FXE_OGT2_CRL/ENC/LENS6_Y |
|---|---|
| Host: | exflcon09n0 |
| Class documentation: | |
| BeckhoffEncoder | |
| General: | link |
| Monitor: | link |
| Developer: | link |
| PLC: | link |
| Alias: | fxe-rr-sys-con-3 |
| Git repo: | https://git.xfel.eu/gitlab/karaboDevices/Beckhoff |
| Last modified: | 2019-10-28T14:42:56.000+01:00 |
| Created at: | 2017-07-20T11:58:15.000+02:00 |
| Main authors: | Silenzi, Mohacsi |
| Latest tag: | 4.3.10-2.6.1 |
| Deployment tag: | 4.3.9-2.6.1 |
| Projects: | FXE_OGT2_CRL |
| Accessible by: | |
Warning
Host not accessible by [‘xctrl’]!
LENS7_X¶
| Instance id: | FXE_OGT2_CRL/ENC/LENS7_X |
|---|---|
| Host: | exflcon09n0 |
| Class documentation: | |
| BeckhoffEncoder | |
| General: | link |
| Monitor: | link |
| Developer: | link |
| PLC: | link |
| Alias: | fxe-rr-sys-con-3 |
| Git repo: | https://git.xfel.eu/gitlab/karaboDevices/Beckhoff |
| Last modified: | 2019-10-28T14:42:56.000+01:00 |
| Created at: | 2017-07-20T11:58:15.000+02:00 |
| Main authors: | Silenzi, Mohacsi |
| Latest tag: | 4.3.10-2.6.1 |
| Deployment tag: | 4.3.9-2.6.1 |
| Projects: | FXE_OGT2_CRL |
| Accessible by: | |
Warning
Host not accessible by [‘xctrl’]!
LENS7_Y¶
| Instance id: | FXE_OGT2_CRL/ENC/LENS7_Y |
|---|---|
| Host: | exflcon09n0 |
| Class documentation: | |
| BeckhoffEncoder | |
| General: | link |
| Monitor: | link |
| Developer: | link |
| PLC: | link |
| Alias: | fxe-rr-sys-con-3 |
| Git repo: | https://git.xfel.eu/gitlab/karaboDevices/Beckhoff |
| Last modified: | 2019-10-28T14:42:56.000+01:00 |
| Created at: | 2017-07-20T11:58:15.000+02:00 |
| Main authors: | Silenzi, Mohacsi |
| Latest tag: | 4.3.10-2.6.1 |
| Deployment tag: | 4.3.9-2.6.1 |
| Projects: | FXE_OGT2_CRL |
| Accessible by: | |
Warning
Host not accessible by [‘xctrl’]!
LENS8_X¶
| Instance id: | FXE_OGT2_CRL/ENC/LENS8_X |
|---|---|
| Host: | exflcon09n0 |
| Class documentation: | |
| BeckhoffEncoder | |
| General: | link |
| Monitor: | link |
| Developer: | link |
| PLC: | link |
| Alias: | fxe-rr-sys-con-3 |
| Git repo: | https://git.xfel.eu/gitlab/karaboDevices/Beckhoff |
| Last modified: | 2019-10-28T14:42:56.000+01:00 |
| Created at: | 2017-07-20T11:58:15.000+02:00 |
| Main authors: | Silenzi, Mohacsi |
| Latest tag: | 4.3.10-2.6.1 |
| Deployment tag: | 4.3.9-2.6.1 |
| Projects: | FXE_OGT2_CRL |
| Accessible by: | |
Warning
Host not accessible by [‘xctrl’]!
LENS8_Y¶
| Instance id: | FXE_OGT2_CRL/ENC/LENS8_Y |
|---|---|
| Host: | exflcon09n0 |
| Class documentation: | |
| BeckhoffEncoder | |
| General: | link |
| Monitor: | link |
| Developer: | link |
| PLC: | link |
| Alias: | fxe-rr-sys-con-3 |
| Git repo: | https://git.xfel.eu/gitlab/karaboDevices/Beckhoff |
| Last modified: | 2019-10-28T14:42:56.000+01:00 |
| Created at: | 2017-07-20T11:58:15.000+02:00 |
| Main authors: | Silenzi, Mohacsi |
| Latest tag: | 4.3.10-2.6.1 |
| Deployment tag: | 4.3.9-2.6.1 |
| Projects: | FXE_OGT2_CRL |
| Accessible by: | |
Warning
Host not accessible by [‘xctrl’]!
LENS9_X¶
| Instance id: | FXE_OGT2_CRL/ENC/LENS9_X |
|---|---|
| Host: | exflcon09n0 |
| Class documentation: | |
| BeckhoffEncoder | |
| General: | link |
| Monitor: | link |
| Developer: | link |
| PLC: | link |
| Alias: | fxe-rr-sys-con-3 |
| Git repo: | https://git.xfel.eu/gitlab/karaboDevices/Beckhoff |
| Last modified: | 2019-10-28T14:42:56.000+01:00 |
| Created at: | 2017-07-20T11:58:15.000+02:00 |
| Main authors: | Silenzi, Mohacsi |
| Latest tag: | 4.3.10-2.6.1 |
| Deployment tag: | 4.3.9-2.6.1 |
| Projects: | FXE_OGT2_CRL |
| Accessible by: | |
Warning
Host not accessible by [‘xctrl’]!
LENS9_Y¶
| Instance id: | FXE_OGT2_CRL/ENC/LENS9_Y |
|---|---|
| Host: | exflcon09n0 |
| Class documentation: | |
| BeckhoffEncoder | |
| General: | link |
| Monitor: | link |
| Developer: | link |
| PLC: | link |
| Alias: | fxe-rr-sys-con-3 |
| Git repo: | https://git.xfel.eu/gitlab/karaboDevices/Beckhoff |
| Last modified: | 2019-10-28T14:42:56.000+01:00 |
| Created at: | 2017-07-20T11:58:15.000+02:00 |
| Main authors: | Silenzi, Mohacsi |
| Latest tag: | 4.3.10-2.6.1 |
| Deployment tag: | 4.3.9-2.6.1 |
| Projects: | FXE_OGT2_CRL |
| Accessible by: | |
Warning
Host not accessible by [‘xctrl’]!
MOTOR¶
TSENS¶
LENS10_T1¶
| Instance id: | FXE_OGT2_CRL/TSENS/LENS10_T1 |
|---|---|
| Class id: | BeckhoffAnalogInput |
| Host: | fxe-rr-sys-con-3 |
| Class documentation: | |
| BeckhoffAnalogInput | |
| General: | link |
| Monitor: | link |
| Developer: | link |
| PLC: | link |
| Alias: | fxe-rr-sys-con-3 |
| Git repo: | https://git.xfel.eu/karaboDevices/Beckhoff |
| Last modified: | 2021-10-02T19:55:31.151+02:00 |
| Created at: | 2017-07-20T11:58:15.000+02:00 |
| Main authors: | Mamchykd, Silenzi, Giovanetti |
| Latest tag: | 4.8.2-2.11.1rc1 |
| Deployment tag: | 4.8.2-2.11.1rc1 |
| Installed tag: | 4.6.5-2.11.1 |
| Projects: | FXE_OGT2_CRL |
| Scenes: | FXE_OGT2_CRL/TSENS/LENS10_T1, OVERVIEW_OGT2_CRL |
| Accessible by: | CAL, CONTROLS, CTRL, DA, danilevc, xdoc |
Warning
Rogue installation which is not mentioned in the deployment!
Warning
The installed tag (4.6.5-2.11.1) does not match tags mentioned in the deployment ([‘4.8.2-2.11.1rc1’])!
The BeckhoffAnalogInput device is documented in
beckhoff:BeckhoffAnalogInput
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device (i.e. of the server
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- beckhoffComDevice:
- InstanceId of the BeckhoffCom device that forwards commands to the PLC.
- functionBlockName:
- The type of the firmware block.
- fwInstanceName:
- The name of the firmware block instance.
- fwVersion:
- The version of the PLC framework.
- terminal:
- ???
- hardwareStatusBitField:
- This word encodes in bits the hardware-status information of this device
- hardwareState:
- The current state of the hardware decoded
- hardwareRegion:
- The current region of the hardware decoded
- hardwareErrorDescriptor:
- This word encodes in bits describing the hardware error
- hardwareErrorDescription:
- Error Code description
- waitingFor:
- Any call to the PLC will be published here, once the reply is received this property will be cleared. Commands will not be sent to the PLC until this property is cleared.
- epsilon:
- The epsilon determines the amount of change until a new physical value is posted from the hardware
- interlockReadOnly:
- Defines whether interlock conditions are configurable from this interface.
- interlockOn:
- Defines whether interlock surveillance is on or off.
- interlockOk:
- Defines whether interlock is ok (true) or broken (false).
- busy:
- Defines whether the PLC softdevice is busy.
- disableEpsilonFeedback:
- If false, the epsilon will be regulated until the incoming rate reaches the maximum rate
- maxStateUpdateRate:
- If state updates per second exceed this threshold, the state will be displayed as CHANGING
- noisyStateUpdateRateValue:
- Show the state update rate when it’s above ‘Max State Update Rate’ threshold.
- isStateUpdateNoisy:
- State update rate is above ‘Max State Update Rate’ threshold.
- reset:
- Resets the PLC hardware
- enableInterlockedSlots:
- Send device into INTERLOCK_BROKEN state, thus enabling all interlocked slots.
- disableInterlockedSlots:
- Send device into INTERLOCKED state, thus enabling all interlocked slots.
- requestHardwareValues:
- Ask for all property values on the device
- propertiesToPoll:
- All specified properties will be polled from the PLC with the given poll-rate. Only PLC aliases or device keys corresponding to PLC properties are allowed
- pollInterval:
- Hardware poll interval in seconds
- propertiesToRead:
- The specified properties will be read from the PLC by activating the Read button. Only PLC aliases or device keys corresponding to PLC properties are allowed
- readHardware:
- Requests value updates from the PLC for the properties listed under ‘Properties to read’
- force:
- ???
- trigger:
- Do not use this parameter to configure scheduled push. Instead use the parameter ‘scheduledPush’.
- maxUpdateFrequency:
- set to limit maximum update frequency for some values.
- value:
- Analog input of ADC.
- semiRawValue:
- Semi raw value of analog input, i.e. the voltage.
- epsSemiRaw:
- Epsilon of the SemiRawValue.
- relativeEpsilon:
- Flag to define epsilon mode: true means relative epsilon calculation, false means absolute epsilon calculation.
| Created: | 2021-10-02T07:28:37.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Release candidate for 4.8.2 |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-08-23T15:36:04.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Bugfixes: 1. fix wrong value on the PLC when a deprecated paramer has different type wrt. the recommended new one. 2. fix bug (introduced in 4.8.0-2.11.4) that made the devices stay in UNKNOWN state |
| Created: | 2021-08-12T10:32:15.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Asynchronous registration of devices on BeckhoffCom (by means of slotInstanceNew HW state word parsed into bits |
| Created: | 2021-07-28T14:22:45.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
| Created: | 2021-06-23T16:13:27.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-06-22T13:56:55.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
|
| Created: | 2021-06-14T16:09:11.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Added BeckhoffDryPump |
| Created: | 2021-06-10T11:55:43.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Alarm conditions and state are not set on new schema. (Fixes bug seen in BeckhoffFuse after Karabo 2.11.1 deployment) |
| Created: | 2021-06-07T19:31:48.000+02:00 |
|---|---|
| Author: | Valerii Bondar |
| Notes: | Summer shutdown release, Fuse device added |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Summer shutdown release Devices added: BeckhoffTrainTrigger, BeckhoffLed, BeckhoffMC2Hexapod (BeckhoffMC2Base subclass), BeckhoffMC2Elmo (BeckhoffMC2Base subclass) Features: parameter deprecation in MC2 subclasses follow STOPPING state in Adixen Turbo Full pump. + other minor Fixes: * stepUp/stepDown popup error * epsilon feedback disable on write * avoid extra updates for interlock keys + other minor fixes |
| Created: | 2021-05-31T09:49:13.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-26T14:46:29.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-23T08:19:59.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-23T07:43:58.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-15T18:15:29.000+02:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: |
| Created: | 2021-03-24T09:43:30.000+01:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: | Add the AIBS |
| Created: | 2021-03-08T09:52:30.000+01:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: | Summary: Added auto-generated scene for Pfeiffer vacuum controller IMG400 |
LENS10_T2¶
| Instance id: | FXE_OGT2_CRL/TSENS/LENS10_T2 |
|---|---|
| Class id: | BeckhoffAnalogInput |
| Host: | fxe-rr-sys-con-3 |
| Class documentation: | |
| BeckhoffAnalogInput | |
| General: | link |
| Monitor: | link |
| Developer: | link |
| PLC: | link |
| Alias: | fxe-rr-sys-con-3 |
| Git repo: | https://git.xfel.eu/karaboDevices/Beckhoff |
| Last modified: | 2021-10-02T19:55:31.151+02:00 |
| Created at: | 2017-07-20T11:58:15.000+02:00 |
| Main authors: | Mamchykd, Silenzi, Giovanetti |
| Latest tag: | 4.8.2-2.11.1rc1 |
| Deployment tag: | 4.8.2-2.11.1rc1 |
| Installed tag: | 4.6.5-2.11.1 |
| Projects: | FXE_OGT2_CRL |
| Scenes: | FXE_OGT2_CRL/TSENS/LENS10_T2, OVERVIEW_OGT2_CRL |
| Accessible by: | CAL, CONTROLS, CTRL, DA, danilevc, xdoc |
Warning
Rogue installation which is not mentioned in the deployment!
Warning
The installed tag (4.6.5-2.11.1) does not match tags mentioned in the deployment ([‘4.8.2-2.11.1rc1’])!
The BeckhoffAnalogInput device is documented in
beckhoff:BeckhoffAnalogInput
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device (i.e. of the server
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- beckhoffComDevice:
- InstanceId of the BeckhoffCom device that forwards commands to the PLC.
- functionBlockName:
- The type of the firmware block.
- fwInstanceName:
- The name of the firmware block instance.
- fwVersion:
- The version of the PLC framework.
- terminal:
- ???
- hardwareStatusBitField:
- This word encodes in bits the hardware-status information of this device
- hardwareState:
- The current state of the hardware decoded
- hardwareRegion:
- The current region of the hardware decoded
- hardwareErrorDescriptor:
- This word encodes in bits describing the hardware error
- hardwareErrorDescription:
- Error Code description
- waitingFor:
- Any call to the PLC will be published here, once the reply is received this property will be cleared. Commands will not be sent to the PLC until this property is cleared.
- epsilon:
- The epsilon determines the amount of change until a new physical value is posted from the hardware
- interlockReadOnly:
- Defines whether interlock conditions are configurable from this interface.
- interlockOn:
- Defines whether interlock surveillance is on or off.
- interlockOk:
- Defines whether interlock is ok (true) or broken (false).
- busy:
- Defines whether the PLC softdevice is busy.
- disableEpsilonFeedback:
- If false, the epsilon will be regulated until the incoming rate reaches the maximum rate
- maxStateUpdateRate:
- If state updates per second exceed this threshold, the state will be displayed as CHANGING
- noisyStateUpdateRateValue:
- Show the state update rate when it’s above ‘Max State Update Rate’ threshold.
- isStateUpdateNoisy:
- State update rate is above ‘Max State Update Rate’ threshold.
- reset:
- Resets the PLC hardware
- enableInterlockedSlots:
- Send device into INTERLOCK_BROKEN state, thus enabling all interlocked slots.
- disableInterlockedSlots:
- Send device into INTERLOCKED state, thus enabling all interlocked slots.
- requestHardwareValues:
- Ask for all property values on the device
- propertiesToPoll:
- All specified properties will be polled from the PLC with the given poll-rate. Only PLC aliases or device keys corresponding to PLC properties are allowed
- pollInterval:
- Hardware poll interval in seconds
- propertiesToRead:
- The specified properties will be read from the PLC by activating the Read button. Only PLC aliases or device keys corresponding to PLC properties are allowed
- readHardware:
- Requests value updates from the PLC for the properties listed under ‘Properties to read’
- force:
- ???
- trigger:
- Do not use this parameter to configure scheduled push. Instead use the parameter ‘scheduledPush’.
- maxUpdateFrequency:
- set to limit maximum update frequency for some values.
- value:
- Analog input of ADC.
- semiRawValue:
- Semi raw value of analog input, i.e. the voltage.
- epsSemiRaw:
- Epsilon of the SemiRawValue.
- relativeEpsilon:
- Flag to define epsilon mode: true means relative epsilon calculation, false means absolute epsilon calculation.
| Created: | 2021-10-02T07:28:37.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Release candidate for 4.8.2 |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-08-23T15:36:04.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Bugfixes: 1. fix wrong value on the PLC when a deprecated paramer has different type wrt. the recommended new one. 2. fix bug (introduced in 4.8.0-2.11.4) that made the devices stay in UNKNOWN state |
| Created: | 2021-08-12T10:32:15.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Asynchronous registration of devices on BeckhoffCom (by means of slotInstanceNew HW state word parsed into bits |
| Created: | 2021-07-28T14:22:45.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
| Created: | 2021-06-23T16:13:27.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-06-22T13:56:55.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
|
| Created: | 2021-06-14T16:09:11.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Added BeckhoffDryPump |
| Created: | 2021-06-10T11:55:43.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Alarm conditions and state are not set on new schema. (Fixes bug seen in BeckhoffFuse after Karabo 2.11.1 deployment) |
| Created: | 2021-06-07T19:31:48.000+02:00 |
|---|---|
| Author: | Valerii Bondar |
| Notes: | Summer shutdown release, Fuse device added |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Summer shutdown release Devices added: BeckhoffTrainTrigger, BeckhoffLed, BeckhoffMC2Hexapod (BeckhoffMC2Base subclass), BeckhoffMC2Elmo (BeckhoffMC2Base subclass) Features: parameter deprecation in MC2 subclasses follow STOPPING state in Adixen Turbo Full pump. + other minor Fixes: * stepUp/stepDown popup error * epsilon feedback disable on write * avoid extra updates for interlock keys + other minor fixes |
| Created: | 2021-05-31T09:49:13.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-26T14:46:29.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-23T08:19:59.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-23T07:43:58.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-15T18:15:29.000+02:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: |
| Created: | 2021-03-24T09:43:30.000+01:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: | Add the AIBS |
| Created: | 2021-03-08T09:52:30.000+01:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: | Summary: Added auto-generated scene for Pfeiffer vacuum controller IMG400 |
LENS1_T1¶
| Instance id: | FXE_OGT2_CRL/TSENS/LENS1_T1 |
|---|---|
| Class id: | BeckhoffAnalogInput |
| Host: | fxe-rr-sys-con-3 |
| Class documentation: | |
| BeckhoffAnalogInput | |
| General: | link |
| Monitor: | link |
| Developer: | link |
| PLC: | link |
| Alias: | fxe-rr-sys-con-3 |
| Git repo: | https://git.xfel.eu/karaboDevices/Beckhoff |
| Last modified: | 2021-10-02T19:55:31.151+02:00 |
| Created at: | 2017-07-20T11:58:15.000+02:00 |
| Main authors: | Mamchykd, Silenzi, Giovanetti |
| Latest tag: | 4.8.2-2.11.1rc1 |
| Deployment tag: | 4.8.2-2.11.1rc1 |
| Installed tag: | 4.6.5-2.11.1 |
| Projects: | FXE_OGT2_CRL |
| Scenes: | FXE_OGT2_CRL/TSENS/LENS1_T1, OVERVIEW_OGT2_CRL |
| Accessible by: | CAL, CONTROLS, CTRL, DA, danilevc, xdoc |
Warning
Rogue installation which is not mentioned in the deployment!
Warning
The installed tag (4.6.5-2.11.1) does not match tags mentioned in the deployment ([‘4.8.2-2.11.1rc1’])!
The BeckhoffAnalogInput device is documented in
beckhoff:BeckhoffAnalogInput
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device (i.e. of the server
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- beckhoffComDevice:
- InstanceId of the BeckhoffCom device that forwards commands to the PLC.
- functionBlockName:
- The type of the firmware block.
- fwInstanceName:
- The name of the firmware block instance.
- fwVersion:
- The version of the PLC framework.
- terminal:
- ???
- hardwareStatusBitField:
- This word encodes in bits the hardware-status information of this device
- hardwareState:
- The current state of the hardware decoded
- hardwareRegion:
- The current region of the hardware decoded
- hardwareErrorDescriptor:
- This word encodes in bits describing the hardware error
- hardwareErrorDescription:
- Error Code description
- waitingFor:
- Any call to the PLC will be published here, once the reply is received this property will be cleared. Commands will not be sent to the PLC until this property is cleared.
- epsilon:
- The epsilon determines the amount of change until a new physical value is posted from the hardware
- interlockReadOnly:
- Defines whether interlock conditions are configurable from this interface.
- interlockOn:
- Defines whether interlock surveillance is on or off.
- interlockOk:
- Defines whether interlock is ok (true) or broken (false).
- busy:
- Defines whether the PLC softdevice is busy.
- disableEpsilonFeedback:
- If false, the epsilon will be regulated until the incoming rate reaches the maximum rate
- maxStateUpdateRate:
- If state updates per second exceed this threshold, the state will be displayed as CHANGING
- noisyStateUpdateRateValue:
- Show the state update rate when it’s above ‘Max State Update Rate’ threshold.
- isStateUpdateNoisy:
- State update rate is above ‘Max State Update Rate’ threshold.
- reset:
- Resets the PLC hardware
- enableInterlockedSlots:
- Send device into INTERLOCK_BROKEN state, thus enabling all interlocked slots.
- disableInterlockedSlots:
- Send device into INTERLOCKED state, thus enabling all interlocked slots.
- requestHardwareValues:
- Ask for all property values on the device
- propertiesToPoll:
- All specified properties will be polled from the PLC with the given poll-rate. Only PLC aliases or device keys corresponding to PLC properties are allowed
- pollInterval:
- Hardware poll interval in seconds
- propertiesToRead:
- The specified properties will be read from the PLC by activating the Read button. Only PLC aliases or device keys corresponding to PLC properties are allowed
- readHardware:
- Requests value updates from the PLC for the properties listed under ‘Properties to read’
- force:
- ???
- trigger:
- Do not use this parameter to configure scheduled push. Instead use the parameter ‘scheduledPush’.
- maxUpdateFrequency:
- set to limit maximum update frequency for some values.
- value:
- Analog input of ADC.
- semiRawValue:
- Semi raw value of analog input, i.e. the voltage.
- epsSemiRaw:
- Epsilon of the SemiRawValue.
- relativeEpsilon:
- Flag to define epsilon mode: true means relative epsilon calculation, false means absolute epsilon calculation.
| Created: | 2021-10-02T07:28:37.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Release candidate for 4.8.2 |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-08-23T15:36:04.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Bugfixes: 1. fix wrong value on the PLC when a deprecated paramer has different type wrt. the recommended new one. 2. fix bug (introduced in 4.8.0-2.11.4) that made the devices stay in UNKNOWN state |
| Created: | 2021-08-12T10:32:15.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Asynchronous registration of devices on BeckhoffCom (by means of slotInstanceNew HW state word parsed into bits |
| Created: | 2021-07-28T14:22:45.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
| Created: | 2021-06-23T16:13:27.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-06-22T13:56:55.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
|
| Created: | 2021-06-14T16:09:11.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Added BeckhoffDryPump |
| Created: | 2021-06-10T11:55:43.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Alarm conditions and state are not set on new schema. (Fixes bug seen in BeckhoffFuse after Karabo 2.11.1 deployment) |
| Created: | 2021-06-07T19:31:48.000+02:00 |
|---|---|
| Author: | Valerii Bondar |
| Notes: | Summer shutdown release, Fuse device added |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Summer shutdown release Devices added: BeckhoffTrainTrigger, BeckhoffLed, BeckhoffMC2Hexapod (BeckhoffMC2Base subclass), BeckhoffMC2Elmo (BeckhoffMC2Base subclass) Features: parameter deprecation in MC2 subclasses follow STOPPING state in Adixen Turbo Full pump. + other minor Fixes: * stepUp/stepDown popup error * epsilon feedback disable on write * avoid extra updates for interlock keys + other minor fixes |
| Created: | 2021-05-31T09:49:13.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-26T14:46:29.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-23T08:19:59.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-23T07:43:58.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-15T18:15:29.000+02:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: |
| Created: | 2021-03-24T09:43:30.000+01:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: | Add the AIBS |
| Created: | 2021-03-08T09:52:30.000+01:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: | Summary: Added auto-generated scene for Pfeiffer vacuum controller IMG400 |
LENS1_T2¶
| Instance id: | FXE_OGT2_CRL/TSENS/LENS1_T2 |
|---|---|
| Class id: | BeckhoffAnalogInput |
| Host: | fxe-rr-sys-con-3 |
| Class documentation: | |
| BeckhoffAnalogInput | |
| General: | link |
| Monitor: | link |
| Developer: | link |
| PLC: | link |
| Alias: | fxe-rr-sys-con-3 |
| Git repo: | https://git.xfel.eu/karaboDevices/Beckhoff |
| Last modified: | 2021-10-02T19:55:31.151+02:00 |
| Created at: | 2017-07-20T11:58:15.000+02:00 |
| Main authors: | Mamchykd, Silenzi, Giovanetti |
| Latest tag: | 4.8.2-2.11.1rc1 |
| Deployment tag: | 4.8.2-2.11.1rc1 |
| Installed tag: | 4.6.5-2.11.1 |
| Projects: | FXE_OGT2_CRL |
| Scenes: | OVERVIEW_OGT2_CRL, FXE_OGT2_CRL/TSENS/LENS1_T2 |
| Accessible by: | CAL, CONTROLS, CTRL, DA, danilevc, xdoc |
Warning
Rogue installation which is not mentioned in the deployment!
Warning
The installed tag (4.6.5-2.11.1) does not match tags mentioned in the deployment ([‘4.8.2-2.11.1rc1’])!
The BeckhoffAnalogInput device is documented in
beckhoff:BeckhoffAnalogInput
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device (i.e. of the server
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- beckhoffComDevice:
- InstanceId of the BeckhoffCom device that forwards commands to the PLC.
- functionBlockName:
- The type of the firmware block.
- fwInstanceName:
- The name of the firmware block instance.
- fwVersion:
- The version of the PLC framework.
- terminal:
- ???
- hardwareStatusBitField:
- This word encodes in bits the hardware-status information of this device
- hardwareState:
- The current state of the hardware decoded
- hardwareRegion:
- The current region of the hardware decoded
- hardwareErrorDescriptor:
- This word encodes in bits describing the hardware error
- hardwareErrorDescription:
- Error Code description
- waitingFor:
- Any call to the PLC will be published here, once the reply is received this property will be cleared. Commands will not be sent to the PLC until this property is cleared.
- epsilon:
- The epsilon determines the amount of change until a new physical value is posted from the hardware
- interlockReadOnly:
- Defines whether interlock conditions are configurable from this interface.
- interlockOn:
- Defines whether interlock surveillance is on or off.
- interlockOk:
- Defines whether interlock is ok (true) or broken (false).
- busy:
- Defines whether the PLC softdevice is busy.
- disableEpsilonFeedback:
- If false, the epsilon will be regulated until the incoming rate reaches the maximum rate
- maxStateUpdateRate:
- If state updates per second exceed this threshold, the state will be displayed as CHANGING
- noisyStateUpdateRateValue:
- Show the state update rate when it’s above ‘Max State Update Rate’ threshold.
- isStateUpdateNoisy:
- State update rate is above ‘Max State Update Rate’ threshold.
- reset:
- Resets the PLC hardware
- enableInterlockedSlots:
- Send device into INTERLOCK_BROKEN state, thus enabling all interlocked slots.
- disableInterlockedSlots:
- Send device into INTERLOCKED state, thus enabling all interlocked slots.
- requestHardwareValues:
- Ask for all property values on the device
- propertiesToPoll:
- All specified properties will be polled from the PLC with the given poll-rate. Only PLC aliases or device keys corresponding to PLC properties are allowed
- pollInterval:
- Hardware poll interval in seconds
- propertiesToRead:
- The specified properties will be read from the PLC by activating the Read button. Only PLC aliases or device keys corresponding to PLC properties are allowed
- readHardware:
- Requests value updates from the PLC for the properties listed under ‘Properties to read’
- force:
- ???
- trigger:
- Do not use this parameter to configure scheduled push. Instead use the parameter ‘scheduledPush’.
- maxUpdateFrequency:
- set to limit maximum update frequency for some values.
- value:
- Analog input of ADC.
- semiRawValue:
- Semi raw value of analog input, i.e. the voltage.
- epsSemiRaw:
- Epsilon of the SemiRawValue.
- relativeEpsilon:
- Flag to define epsilon mode: true means relative epsilon calculation, false means absolute epsilon calculation.
| Created: | 2021-10-02T07:28:37.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Release candidate for 4.8.2 |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-08-23T15:36:04.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Bugfixes: 1. fix wrong value on the PLC when a deprecated paramer has different type wrt. the recommended new one. 2. fix bug (introduced in 4.8.0-2.11.4) that made the devices stay in UNKNOWN state |
| Created: | 2021-08-12T10:32:15.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Asynchronous registration of devices on BeckhoffCom (by means of slotInstanceNew HW state word parsed into bits |
| Created: | 2021-07-28T14:22:45.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
| Created: | 2021-06-23T16:13:27.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-06-22T13:56:55.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
|
| Created: | 2021-06-14T16:09:11.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Added BeckhoffDryPump |
| Created: | 2021-06-10T11:55:43.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Alarm conditions and state are not set on new schema. (Fixes bug seen in BeckhoffFuse after Karabo 2.11.1 deployment) |
| Created: | 2021-06-07T19:31:48.000+02:00 |
|---|---|
| Author: | Valerii Bondar |
| Notes: | Summer shutdown release, Fuse device added |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Summer shutdown release Devices added: BeckhoffTrainTrigger, BeckhoffLed, BeckhoffMC2Hexapod (BeckhoffMC2Base subclass), BeckhoffMC2Elmo (BeckhoffMC2Base subclass) Features: parameter deprecation in MC2 subclasses follow STOPPING state in Adixen Turbo Full pump. + other minor Fixes: * stepUp/stepDown popup error * epsilon feedback disable on write * avoid extra updates for interlock keys + other minor fixes |
| Created: | 2021-05-31T09:49:13.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-26T14:46:29.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-23T08:19:59.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-23T07:43:58.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-15T18:15:29.000+02:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: |
| Created: | 2021-03-24T09:43:30.000+01:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: | Add the AIBS |
| Created: | 2021-03-08T09:52:30.000+01:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: | Summary: Added auto-generated scene for Pfeiffer vacuum controller IMG400 |
LENS2_T1¶
| Instance id: | FXE_OGT2_CRL/TSENS/LENS2_T1 |
|---|---|
| Class id: | BeckhoffAnalogInput |
| Host: | fxe-rr-sys-con-3 |
| Class documentation: | |
| BeckhoffAnalogInput | |
| General: | link |
| Monitor: | link |
| Developer: | link |
| PLC: | link |
| Alias: | fxe-rr-sys-con-3 |
| Git repo: | https://git.xfel.eu/karaboDevices/Beckhoff |
| Last modified: | 2021-10-02T19:55:31.151+02:00 |
| Created at: | 2017-07-20T11:58:15.000+02:00 |
| Main authors: | Mamchykd, Silenzi, Giovanetti |
| Latest tag: | 4.8.2-2.11.1rc1 |
| Deployment tag: | 4.8.2-2.11.1rc1 |
| Installed tag: | 4.6.5-2.11.1 |
| Projects: | FXE_OGT2_CRL |
| Scenes: | FXE_OGT2_CRL/TSENS/LENS2_T1, OVERVIEW_OGT2_CRL |
| Accessible by: | CAL, CONTROLS, CTRL, DA, danilevc, xdoc |
Warning
Rogue installation which is not mentioned in the deployment!
Warning
The installed tag (4.6.5-2.11.1) does not match tags mentioned in the deployment ([‘4.8.2-2.11.1rc1’])!
The BeckhoffAnalogInput device is documented in
beckhoff:BeckhoffAnalogInput
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device (i.e. of the server
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- beckhoffComDevice:
- InstanceId of the BeckhoffCom device that forwards commands to the PLC.
- functionBlockName:
- The type of the firmware block.
- fwInstanceName:
- The name of the firmware block instance.
- fwVersion:
- The version of the PLC framework.
- terminal:
- ???
- hardwareStatusBitField:
- This word encodes in bits the hardware-status information of this device
- hardwareState:
- The current state of the hardware decoded
- hardwareRegion:
- The current region of the hardware decoded
- hardwareErrorDescriptor:
- This word encodes in bits describing the hardware error
- hardwareErrorDescription:
- Error Code description
- waitingFor:
- Any call to the PLC will be published here, once the reply is received this property will be cleared. Commands will not be sent to the PLC until this property is cleared.
- epsilon:
- The epsilon determines the amount of change until a new physical value is posted from the hardware
- interlockReadOnly:
- Defines whether interlock conditions are configurable from this interface.
- interlockOn:
- Defines whether interlock surveillance is on or off.
- interlockOk:
- Defines whether interlock is ok (true) or broken (false).
- busy:
- Defines whether the PLC softdevice is busy.
- disableEpsilonFeedback:
- If false, the epsilon will be regulated until the incoming rate reaches the maximum rate
- maxStateUpdateRate:
- If state updates per second exceed this threshold, the state will be displayed as CHANGING
- noisyStateUpdateRateValue:
- Show the state update rate when it’s above ‘Max State Update Rate’ threshold.
- isStateUpdateNoisy:
- State update rate is above ‘Max State Update Rate’ threshold.
- reset:
- Resets the PLC hardware
- enableInterlockedSlots:
- Send device into INTERLOCK_BROKEN state, thus enabling all interlocked slots.
- disableInterlockedSlots:
- Send device into INTERLOCKED state, thus enabling all interlocked slots.
- requestHardwareValues:
- Ask for all property values on the device
- propertiesToPoll:
- All specified properties will be polled from the PLC with the given poll-rate. Only PLC aliases or device keys corresponding to PLC properties are allowed
- pollInterval:
- Hardware poll interval in seconds
- propertiesToRead:
- The specified properties will be read from the PLC by activating the Read button. Only PLC aliases or device keys corresponding to PLC properties are allowed
- readHardware:
- Requests value updates from the PLC for the properties listed under ‘Properties to read’
- force:
- ???
- trigger:
- Do not use this parameter to configure scheduled push. Instead use the parameter ‘scheduledPush’.
- maxUpdateFrequency:
- set to limit maximum update frequency for some values.
- value:
- Analog input of ADC.
- semiRawValue:
- Semi raw value of analog input, i.e. the voltage.
- epsSemiRaw:
- Epsilon of the SemiRawValue.
- relativeEpsilon:
- Flag to define epsilon mode: true means relative epsilon calculation, false means absolute epsilon calculation.
| Created: | 2021-10-02T07:28:37.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Release candidate for 4.8.2 |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-08-23T15:36:04.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Bugfixes: 1. fix wrong value on the PLC when a deprecated paramer has different type wrt. the recommended new one. 2. fix bug (introduced in 4.8.0-2.11.4) that made the devices stay in UNKNOWN state |
| Created: | 2021-08-12T10:32:15.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Asynchronous registration of devices on BeckhoffCom (by means of slotInstanceNew HW state word parsed into bits |
| Created: | 2021-07-28T14:22:45.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
| Created: | 2021-06-23T16:13:27.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-06-22T13:56:55.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
|
| Created: | 2021-06-14T16:09:11.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Added BeckhoffDryPump |
| Created: | 2021-06-10T11:55:43.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Alarm conditions and state are not set on new schema. (Fixes bug seen in BeckhoffFuse after Karabo 2.11.1 deployment) |
| Created: | 2021-06-07T19:31:48.000+02:00 |
|---|---|
| Author: | Valerii Bondar |
| Notes: | Summer shutdown release, Fuse device added |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Summer shutdown release Devices added: BeckhoffTrainTrigger, BeckhoffLed, BeckhoffMC2Hexapod (BeckhoffMC2Base subclass), BeckhoffMC2Elmo (BeckhoffMC2Base subclass) Features: parameter deprecation in MC2 subclasses follow STOPPING state in Adixen Turbo Full pump. + other minor Fixes: * stepUp/stepDown popup error * epsilon feedback disable on write * avoid extra updates for interlock keys + other minor fixes |
| Created: | 2021-05-31T09:49:13.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-26T14:46:29.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-23T08:19:59.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-23T07:43:58.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-15T18:15:29.000+02:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: |
| Created: | 2021-03-24T09:43:30.000+01:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: | Add the AIBS |
| Created: | 2021-03-08T09:52:30.000+01:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: | Summary: Added auto-generated scene for Pfeiffer vacuum controller IMG400 |
LENS2_T2¶
| Instance id: | FXE_OGT2_CRL/TSENS/LENS2_T2 |
|---|---|
| Class id: | BeckhoffAnalogInput |
| Host: | fxe-rr-sys-con-3 |
| Class documentation: | |
| BeckhoffAnalogInput | |
| General: | link |
| Monitor: | link |
| Developer: | link |
| PLC: | link |
| Alias: | fxe-rr-sys-con-3 |
| Git repo: | https://git.xfel.eu/karaboDevices/Beckhoff |
| Last modified: | 2021-10-02T19:55:31.151+02:00 |
| Created at: | 2017-07-20T11:58:15.000+02:00 |
| Main authors: | Mamchykd, Silenzi, Giovanetti |
| Latest tag: | 4.8.2-2.11.1rc1 |
| Deployment tag: | 4.8.2-2.11.1rc1 |
| Installed tag: | 4.6.5-2.11.1 |
| Projects: | FXE_OGT2_CRL |
| Scenes: | FXE_OGT2_CRL/TSENS/LENS2_T2, OVERVIEW_OGT2_CRL |
| Accessible by: | CAL, CONTROLS, CTRL, DA, danilevc, xdoc |
Warning
Rogue installation which is not mentioned in the deployment!
Warning
The installed tag (4.6.5-2.11.1) does not match tags mentioned in the deployment ([‘4.8.2-2.11.1rc1’])!
The BeckhoffAnalogInput device is documented in
beckhoff:BeckhoffAnalogInput
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device (i.e. of the server
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- beckhoffComDevice:
- InstanceId of the BeckhoffCom device that forwards commands to the PLC.
- functionBlockName:
- The type of the firmware block.
- fwInstanceName:
- The name of the firmware block instance.
- fwVersion:
- The version of the PLC framework.
- terminal:
- ???
- hardwareStatusBitField:
- This word encodes in bits the hardware-status information of this device
- hardwareState:
- The current state of the hardware decoded
- hardwareRegion:
- The current region of the hardware decoded
- hardwareErrorDescriptor:
- This word encodes in bits describing the hardware error
- hardwareErrorDescription:
- Error Code description
- waitingFor:
- Any call to the PLC will be published here, once the reply is received this property will be cleared. Commands will not be sent to the PLC until this property is cleared.
- epsilon:
- The epsilon determines the amount of change until a new physical value is posted from the hardware
- interlockReadOnly:
- Defines whether interlock conditions are configurable from this interface.
- interlockOn:
- Defines whether interlock surveillance is on or off.
- interlockOk:
- Defines whether interlock is ok (true) or broken (false).
- busy:
- Defines whether the PLC softdevice is busy.
- disableEpsilonFeedback:
- If false, the epsilon will be regulated until the incoming rate reaches the maximum rate
- maxStateUpdateRate:
- If state updates per second exceed this threshold, the state will be displayed as CHANGING
- noisyStateUpdateRateValue:
- Show the state update rate when it’s above ‘Max State Update Rate’ threshold.
- isStateUpdateNoisy:
- State update rate is above ‘Max State Update Rate’ threshold.
- reset:
- Resets the PLC hardware
- enableInterlockedSlots:
- Send device into INTERLOCK_BROKEN state, thus enabling all interlocked slots.
- disableInterlockedSlots:
- Send device into INTERLOCKED state, thus enabling all interlocked slots.
- requestHardwareValues:
- Ask for all property values on the device
- propertiesToPoll:
- All specified properties will be polled from the PLC with the given poll-rate. Only PLC aliases or device keys corresponding to PLC properties are allowed
- pollInterval:
- Hardware poll interval in seconds
- propertiesToRead:
- The specified properties will be read from the PLC by activating the Read button. Only PLC aliases or device keys corresponding to PLC properties are allowed
- readHardware:
- Requests value updates from the PLC for the properties listed under ‘Properties to read’
- force:
- ???
- trigger:
- Do not use this parameter to configure scheduled push. Instead use the parameter ‘scheduledPush’.
- maxUpdateFrequency:
- set to limit maximum update frequency for some values.
- value:
- Analog input of ADC.
- semiRawValue:
- Semi raw value of analog input, i.e. the voltage.
- epsSemiRaw:
- Epsilon of the SemiRawValue.
- relativeEpsilon:
- Flag to define epsilon mode: true means relative epsilon calculation, false means absolute epsilon calculation.
| Created: | 2021-10-02T07:28:37.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Release candidate for 4.8.2 |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-08-23T15:36:04.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Bugfixes: 1. fix wrong value on the PLC when a deprecated paramer has different type wrt. the recommended new one. 2. fix bug (introduced in 4.8.0-2.11.4) that made the devices stay in UNKNOWN state |
| Created: | 2021-08-12T10:32:15.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Asynchronous registration of devices on BeckhoffCom (by means of slotInstanceNew HW state word parsed into bits |
| Created: | 2021-07-28T14:22:45.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
| Created: | 2021-06-23T16:13:27.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-06-22T13:56:55.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
|
| Created: | 2021-06-14T16:09:11.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Added BeckhoffDryPump |
| Created: | 2021-06-10T11:55:43.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Alarm conditions and state are not set on new schema. (Fixes bug seen in BeckhoffFuse after Karabo 2.11.1 deployment) |
| Created: | 2021-06-07T19:31:48.000+02:00 |
|---|---|
| Author: | Valerii Bondar |
| Notes: | Summer shutdown release, Fuse device added |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Summer shutdown release Devices added: BeckhoffTrainTrigger, BeckhoffLed, BeckhoffMC2Hexapod (BeckhoffMC2Base subclass), BeckhoffMC2Elmo (BeckhoffMC2Base subclass) Features: parameter deprecation in MC2 subclasses follow STOPPING state in Adixen Turbo Full pump. + other minor Fixes: * stepUp/stepDown popup error * epsilon feedback disable on write * avoid extra updates for interlock keys + other minor fixes |
| Created: | 2021-05-31T09:49:13.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-26T14:46:29.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-23T08:19:59.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-23T07:43:58.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-15T18:15:29.000+02:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: |
| Created: | 2021-03-24T09:43:30.000+01:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: | Add the AIBS |
| Created: | 2021-03-08T09:52:30.000+01:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: | Summary: Added auto-generated scene for Pfeiffer vacuum controller IMG400 |
LENS3_T1¶
| Instance id: | FXE_OGT2_CRL/TSENS/LENS3_T1 |
|---|---|
| Class id: | BeckhoffAnalogInput |
| Host: | fxe-rr-sys-con-3 |
| Class documentation: | |
| BeckhoffAnalogInput | |
| General: | link |
| Monitor: | link |
| Developer: | link |
| PLC: | link |
| Alias: | fxe-rr-sys-con-3 |
| Git repo: | https://git.xfel.eu/karaboDevices/Beckhoff |
| Last modified: | 2021-10-02T19:55:31.151+02:00 |
| Created at: | 2017-07-20T11:58:15.000+02:00 |
| Main authors: | Mamchykd, Silenzi, Giovanetti |
| Latest tag: | 4.8.2-2.11.1rc1 |
| Deployment tag: | 4.8.2-2.11.1rc1 |
| Installed tag: | 4.6.5-2.11.1 |
| Projects: | FXE_OGT2_CRL |
| Scenes: | OVERVIEW_OGT2_CRL, FXE_OGT2_CRL/TSENS/LENS3_T1 |
| Accessible by: | CAL, CONTROLS, CTRL, DA, danilevc, xdoc |
Warning
Rogue installation which is not mentioned in the deployment!
Warning
The installed tag (4.6.5-2.11.1) does not match tags mentioned in the deployment ([‘4.8.2-2.11.1rc1’])!
The BeckhoffAnalogInput device is documented in
beckhoff:BeckhoffAnalogInput
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device (i.e. of the server
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- beckhoffComDevice:
- InstanceId of the BeckhoffCom device that forwards commands to the PLC.
- functionBlockName:
- The type of the firmware block.
- fwInstanceName:
- The name of the firmware block instance.
- fwVersion:
- The version of the PLC framework.
- terminal:
- ???
- hardwareStatusBitField:
- This word encodes in bits the hardware-status information of this device
- hardwareState:
- The current state of the hardware decoded
- hardwareRegion:
- The current region of the hardware decoded
- hardwareErrorDescriptor:
- This word encodes in bits describing the hardware error
- hardwareErrorDescription:
- Error Code description
- waitingFor:
- Any call to the PLC will be published here, once the reply is received this property will be cleared. Commands will not be sent to the PLC until this property is cleared.
- epsilon:
- The epsilon determines the amount of change until a new physical value is posted from the hardware
- interlockReadOnly:
- Defines whether interlock conditions are configurable from this interface.
- interlockOn:
- Defines whether interlock surveillance is on or off.
- interlockOk:
- Defines whether interlock is ok (true) or broken (false).
- busy:
- Defines whether the PLC softdevice is busy.
- disableEpsilonFeedback:
- If false, the epsilon will be regulated until the incoming rate reaches the maximum rate
- maxStateUpdateRate:
- If state updates per second exceed this threshold, the state will be displayed as CHANGING
- noisyStateUpdateRateValue:
- Show the state update rate when it’s above ‘Max State Update Rate’ threshold.
- isStateUpdateNoisy:
- State update rate is above ‘Max State Update Rate’ threshold.
- reset:
- Resets the PLC hardware
- enableInterlockedSlots:
- Send device into INTERLOCK_BROKEN state, thus enabling all interlocked slots.
- disableInterlockedSlots:
- Send device into INTERLOCKED state, thus enabling all interlocked slots.
- requestHardwareValues:
- Ask for all property values on the device
- propertiesToPoll:
- All specified properties will be polled from the PLC with the given poll-rate. Only PLC aliases or device keys corresponding to PLC properties are allowed
- pollInterval:
- Hardware poll interval in seconds
- propertiesToRead:
- The specified properties will be read from the PLC by activating the Read button. Only PLC aliases or device keys corresponding to PLC properties are allowed
- readHardware:
- Requests value updates from the PLC for the properties listed under ‘Properties to read’
- force:
- ???
- trigger:
- Do not use this parameter to configure scheduled push. Instead use the parameter ‘scheduledPush’.
- maxUpdateFrequency:
- set to limit maximum update frequency for some values.
- value:
- Analog input of ADC.
- semiRawValue:
- Semi raw value of analog input, i.e. the voltage.
- epsSemiRaw:
- Epsilon of the SemiRawValue.
- relativeEpsilon:
- Flag to define epsilon mode: true means relative epsilon calculation, false means absolute epsilon calculation.
| Created: | 2021-10-02T07:28:37.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Release candidate for 4.8.2 |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-08-23T15:36:04.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Bugfixes: 1. fix wrong value on the PLC when a deprecated paramer has different type wrt. the recommended new one. 2. fix bug (introduced in 4.8.0-2.11.4) that made the devices stay in UNKNOWN state |
| Created: | 2021-08-12T10:32:15.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Asynchronous registration of devices on BeckhoffCom (by means of slotInstanceNew HW state word parsed into bits |
| Created: | 2021-07-28T14:22:45.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
| Created: | 2021-06-23T16:13:27.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-06-22T13:56:55.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
|
| Created: | 2021-06-14T16:09:11.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Added BeckhoffDryPump |
| Created: | 2021-06-10T11:55:43.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Alarm conditions and state are not set on new schema. (Fixes bug seen in BeckhoffFuse after Karabo 2.11.1 deployment) |
| Created: | 2021-06-07T19:31:48.000+02:00 |
|---|---|
| Author: | Valerii Bondar |
| Notes: | Summer shutdown release, Fuse device added |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Summer shutdown release Devices added: BeckhoffTrainTrigger, BeckhoffLed, BeckhoffMC2Hexapod (BeckhoffMC2Base subclass), BeckhoffMC2Elmo (BeckhoffMC2Base subclass) Features: parameter deprecation in MC2 subclasses follow STOPPING state in Adixen Turbo Full pump. + other minor Fixes: * stepUp/stepDown popup error * epsilon feedback disable on write * avoid extra updates for interlock keys + other minor fixes |
| Created: | 2021-05-31T09:49:13.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-26T14:46:29.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-23T08:19:59.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-23T07:43:58.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-15T18:15:29.000+02:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: |
| Created: | 2021-03-24T09:43:30.000+01:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: | Add the AIBS |
| Created: | 2021-03-08T09:52:30.000+01:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: | Summary: Added auto-generated scene for Pfeiffer vacuum controller IMG400 |
LENS3_T2¶
| Instance id: | FXE_OGT2_CRL/TSENS/LENS3_T2 |
|---|---|
| Class id: | BeckhoffAnalogInput |
| Host: | fxe-rr-sys-con-3 |
| Class documentation: | |
| BeckhoffAnalogInput | |
| General: | link |
| Monitor: | link |
| Developer: | link |
| PLC: | link |
| Alias: | fxe-rr-sys-con-3 |
| Git repo: | https://git.xfel.eu/karaboDevices/Beckhoff |
| Last modified: | 2021-10-02T19:55:31.151+02:00 |
| Created at: | 2017-07-20T11:58:15.000+02:00 |
| Main authors: | Mamchykd, Silenzi, Giovanetti |
| Latest tag: | 4.8.2-2.11.1rc1 |
| Deployment tag: | 4.8.2-2.11.1rc1 |
| Installed tag: | 4.6.5-2.11.1 |
| Projects: | FXE_OGT2_CRL |
| Scenes: | OVERVIEW_OGT2_CRL, FXE_OGT2_CRL/TSENS/LENS3_T2 |
| Accessible by: | CAL, CONTROLS, CTRL, DA, danilevc, xdoc |
Warning
Rogue installation which is not mentioned in the deployment!
Warning
The installed tag (4.6.5-2.11.1) does not match tags mentioned in the deployment ([‘4.8.2-2.11.1rc1’])!
The BeckhoffAnalogInput device is documented in
beckhoff:BeckhoffAnalogInput
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device (i.e. of the server
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- beckhoffComDevice:
- InstanceId of the BeckhoffCom device that forwards commands to the PLC.
- functionBlockName:
- The type of the firmware block.
- fwInstanceName:
- The name of the firmware block instance.
- fwVersion:
- The version of the PLC framework.
- terminal:
- ???
- hardwareStatusBitField:
- This word encodes in bits the hardware-status information of this device
- hardwareState:
- The current state of the hardware decoded
- hardwareRegion:
- The current region of the hardware decoded
- hardwareErrorDescriptor:
- This word encodes in bits describing the hardware error
- hardwareErrorDescription:
- Error Code description
- waitingFor:
- Any call to the PLC will be published here, once the reply is received this property will be cleared. Commands will not be sent to the PLC until this property is cleared.
- epsilon:
- The epsilon determines the amount of change until a new physical value is posted from the hardware
- interlockReadOnly:
- Defines whether interlock conditions are configurable from this interface.
- interlockOn:
- Defines whether interlock surveillance is on or off.
- interlockOk:
- Defines whether interlock is ok (true) or broken (false).
- busy:
- Defines whether the PLC softdevice is busy.
- disableEpsilonFeedback:
- If false, the epsilon will be regulated until the incoming rate reaches the maximum rate
- maxStateUpdateRate:
- If state updates per second exceed this threshold, the state will be displayed as CHANGING
- noisyStateUpdateRateValue:
- Show the state update rate when it’s above ‘Max State Update Rate’ threshold.
- isStateUpdateNoisy:
- State update rate is above ‘Max State Update Rate’ threshold.
- reset:
- Resets the PLC hardware
- enableInterlockedSlots:
- Send device into INTERLOCK_BROKEN state, thus enabling all interlocked slots.
- disableInterlockedSlots:
- Send device into INTERLOCKED state, thus enabling all interlocked slots.
- requestHardwareValues:
- Ask for all property values on the device
- propertiesToPoll:
- All specified properties will be polled from the PLC with the given poll-rate. Only PLC aliases or device keys corresponding to PLC properties are allowed
- pollInterval:
- Hardware poll interval in seconds
- propertiesToRead:
- The specified properties will be read from the PLC by activating the Read button. Only PLC aliases or device keys corresponding to PLC properties are allowed
- readHardware:
- Requests value updates from the PLC for the properties listed under ‘Properties to read’
- force:
- ???
- trigger:
- Do not use this parameter to configure scheduled push. Instead use the parameter ‘scheduledPush’.
- maxUpdateFrequency:
- set to limit maximum update frequency for some values.
- value:
- Analog input of ADC.
- semiRawValue:
- Semi raw value of analog input, i.e. the voltage.
- epsSemiRaw:
- Epsilon of the SemiRawValue.
- relativeEpsilon:
- Flag to define epsilon mode: true means relative epsilon calculation, false means absolute epsilon calculation.
| Created: | 2021-10-02T07:28:37.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Release candidate for 4.8.2 |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-08-23T15:36:04.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Bugfixes: 1. fix wrong value on the PLC when a deprecated paramer has different type wrt. the recommended new one. 2. fix bug (introduced in 4.8.0-2.11.4) that made the devices stay in UNKNOWN state |
| Created: | 2021-08-12T10:32:15.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Asynchronous registration of devices on BeckhoffCom (by means of slotInstanceNew HW state word parsed into bits |
| Created: | 2021-07-28T14:22:45.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
| Created: | 2021-06-23T16:13:27.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-06-22T13:56:55.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
|
| Created: | 2021-06-14T16:09:11.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Added BeckhoffDryPump |
| Created: | 2021-06-10T11:55:43.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Alarm conditions and state are not set on new schema. (Fixes bug seen in BeckhoffFuse after Karabo 2.11.1 deployment) |
| Created: | 2021-06-07T19:31:48.000+02:00 |
|---|---|
| Author: | Valerii Bondar |
| Notes: | Summer shutdown release, Fuse device added |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Summer shutdown release Devices added: BeckhoffTrainTrigger, BeckhoffLed, BeckhoffMC2Hexapod (BeckhoffMC2Base subclass), BeckhoffMC2Elmo (BeckhoffMC2Base subclass) Features: parameter deprecation in MC2 subclasses follow STOPPING state in Adixen Turbo Full pump. + other minor Fixes: * stepUp/stepDown popup error * epsilon feedback disable on write * avoid extra updates for interlock keys + other minor fixes |
| Created: | 2021-05-31T09:49:13.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-26T14:46:29.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-23T08:19:59.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-23T07:43:58.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-15T18:15:29.000+02:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: |
| Created: | 2021-03-24T09:43:30.000+01:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: | Add the AIBS |
| Created: | 2021-03-08T09:52:30.000+01:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: | Summary: Added auto-generated scene for Pfeiffer vacuum controller IMG400 |
LENS4_T1¶
| Instance id: | FXE_OGT2_CRL/TSENS/LENS4_T1 |
|---|---|
| Class id: | BeckhoffAnalogInput |
| Host: | fxe-rr-sys-con-3 |
| Class documentation: | |
| BeckhoffAnalogInput | |
| General: | link |
| Monitor: | link |
| Developer: | link |
| PLC: | link |
| Alias: | fxe-rr-sys-con-3 |
| Git repo: | https://git.xfel.eu/karaboDevices/Beckhoff |
| Last modified: | 2021-10-02T19:55:31.151+02:00 |
| Created at: | 2017-07-20T11:58:15.000+02:00 |
| Main authors: | Mamchykd, Silenzi, Giovanetti |
| Latest tag: | 4.8.2-2.11.1rc1 |
| Deployment tag: | 4.8.2-2.11.1rc1 |
| Installed tag: | 4.6.5-2.11.1 |
| Projects: | FXE_OGT2_CRL |
| Scenes: | OVERVIEW_OGT2_CRL, FXE_OGT2_CRL/TSENS/LENS4_T1 |
| Accessible by: | CAL, CONTROLS, CTRL, DA, danilevc, xdoc |
Warning
Rogue installation which is not mentioned in the deployment!
Warning
The installed tag (4.6.5-2.11.1) does not match tags mentioned in the deployment ([‘4.8.2-2.11.1rc1’])!
The BeckhoffAnalogInput device is documented in
beckhoff:BeckhoffAnalogInput
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device (i.e. of the server
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- beckhoffComDevice:
- InstanceId of the BeckhoffCom device that forwards commands to the PLC.
- functionBlockName:
- The type of the firmware block.
- fwInstanceName:
- The name of the firmware block instance.
- fwVersion:
- The version of the PLC framework.
- terminal:
- ???
- hardwareStatusBitField:
- This word encodes in bits the hardware-status information of this device
- hardwareState:
- The current state of the hardware decoded
- hardwareRegion:
- The current region of the hardware decoded
- hardwareErrorDescriptor:
- This word encodes in bits describing the hardware error
- hardwareErrorDescription:
- Error Code description
- waitingFor:
- Any call to the PLC will be published here, once the reply is received this property will be cleared. Commands will not be sent to the PLC until this property is cleared.
- epsilon:
- The epsilon determines the amount of change until a new physical value is posted from the hardware
- interlockReadOnly:
- Defines whether interlock conditions are configurable from this interface.
- interlockOn:
- Defines whether interlock surveillance is on or off.
- interlockOk:
- Defines whether interlock is ok (true) or broken (false).
- busy:
- Defines whether the PLC softdevice is busy.
- disableEpsilonFeedback:
- If false, the epsilon will be regulated until the incoming rate reaches the maximum rate
- maxStateUpdateRate:
- If state updates per second exceed this threshold, the state will be displayed as CHANGING
- noisyStateUpdateRateValue:
- Show the state update rate when it’s above ‘Max State Update Rate’ threshold.
- isStateUpdateNoisy:
- State update rate is above ‘Max State Update Rate’ threshold.
- reset:
- Resets the PLC hardware
- enableInterlockedSlots:
- Send device into INTERLOCK_BROKEN state, thus enabling all interlocked slots.
- disableInterlockedSlots:
- Send device into INTERLOCKED state, thus enabling all interlocked slots.
- requestHardwareValues:
- Ask for all property values on the device
- propertiesToPoll:
- All specified properties will be polled from the PLC with the given poll-rate. Only PLC aliases or device keys corresponding to PLC properties are allowed
- pollInterval:
- Hardware poll interval in seconds
- propertiesToRead:
- The specified properties will be read from the PLC by activating the Read button. Only PLC aliases or device keys corresponding to PLC properties are allowed
- readHardware:
- Requests value updates from the PLC for the properties listed under ‘Properties to read’
- force:
- ???
- trigger:
- Do not use this parameter to configure scheduled push. Instead use the parameter ‘scheduledPush’.
- maxUpdateFrequency:
- set to limit maximum update frequency for some values.
- value:
- Analog input of ADC.
- semiRawValue:
- Semi raw value of analog input, i.e. the voltage.
- epsSemiRaw:
- Epsilon of the SemiRawValue.
- relativeEpsilon:
- Flag to define epsilon mode: true means relative epsilon calculation, false means absolute epsilon calculation.
| Created: | 2021-10-02T07:28:37.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Release candidate for 4.8.2 |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-08-23T15:36:04.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Bugfixes: 1. fix wrong value on the PLC when a deprecated paramer has different type wrt. the recommended new one. 2. fix bug (introduced in 4.8.0-2.11.4) that made the devices stay in UNKNOWN state |
| Created: | 2021-08-12T10:32:15.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Asynchronous registration of devices on BeckhoffCom (by means of slotInstanceNew HW state word parsed into bits |
| Created: | 2021-07-28T14:22:45.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
| Created: | 2021-06-23T16:13:27.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-06-22T13:56:55.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
|
| Created: | 2021-06-14T16:09:11.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Added BeckhoffDryPump |
| Created: | 2021-06-10T11:55:43.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Alarm conditions and state are not set on new schema. (Fixes bug seen in BeckhoffFuse after Karabo 2.11.1 deployment) |
| Created: | 2021-06-07T19:31:48.000+02:00 |
|---|---|
| Author: | Valerii Bondar |
| Notes: | Summer shutdown release, Fuse device added |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Summer shutdown release Devices added: BeckhoffTrainTrigger, BeckhoffLed, BeckhoffMC2Hexapod (BeckhoffMC2Base subclass), BeckhoffMC2Elmo (BeckhoffMC2Base subclass) Features: parameter deprecation in MC2 subclasses follow STOPPING state in Adixen Turbo Full pump. + other minor Fixes: * stepUp/stepDown popup error * epsilon feedback disable on write * avoid extra updates for interlock keys + other minor fixes |
| Created: | 2021-05-31T09:49:13.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-26T14:46:29.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-23T08:19:59.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-23T07:43:58.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-15T18:15:29.000+02:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: |
| Created: | 2021-03-24T09:43:30.000+01:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: | Add the AIBS |
| Created: | 2021-03-08T09:52:30.000+01:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: | Summary: Added auto-generated scene for Pfeiffer vacuum controller IMG400 |
LENS4_T2¶
| Instance id: | FXE_OGT2_CRL/TSENS/LENS4_T2 |
|---|---|
| Class id: | BeckhoffAnalogInput |
| Host: | fxe-rr-sys-con-3 |
| Class documentation: | |
| BeckhoffAnalogInput | |
| General: | link |
| Monitor: | link |
| Developer: | link |
| PLC: | link |
| Alias: | fxe-rr-sys-con-3 |
| Git repo: | https://git.xfel.eu/karaboDevices/Beckhoff |
| Last modified: | 2021-10-02T19:55:31.151+02:00 |
| Created at: | 2017-07-20T11:58:15.000+02:00 |
| Main authors: | Mamchykd, Silenzi, Giovanetti |
| Latest tag: | 4.8.2-2.11.1rc1 |
| Deployment tag: | 4.8.2-2.11.1rc1 |
| Installed tag: | 4.6.5-2.11.1 |
| Projects: | FXE_OGT2_CRL |
| Scenes: | FXE_OGT2_CRL/TSENS/LENS4_T2, OVERVIEW_OGT2_CRL |
| Accessible by: | CAL, CONTROLS, CTRL, DA, danilevc, xdoc |
Warning
Rogue installation which is not mentioned in the deployment!
Warning
The installed tag (4.6.5-2.11.1) does not match tags mentioned in the deployment ([‘4.8.2-2.11.1rc1’])!
The BeckhoffAnalogInput device is documented in
beckhoff:BeckhoffAnalogInput
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device (i.e. of the server
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- beckhoffComDevice:
- InstanceId of the BeckhoffCom device that forwards commands to the PLC.
- functionBlockName:
- The type of the firmware block.
- fwInstanceName:
- The name of the firmware block instance.
- fwVersion:
- The version of the PLC framework.
- terminal:
- ???
- hardwareStatusBitField:
- This word encodes in bits the hardware-status information of this device
- hardwareState:
- The current state of the hardware decoded
- hardwareRegion:
- The current region of the hardware decoded
- hardwareErrorDescriptor:
- This word encodes in bits describing the hardware error
- hardwareErrorDescription:
- Error Code description
- waitingFor:
- Any call to the PLC will be published here, once the reply is received this property will be cleared. Commands will not be sent to the PLC until this property is cleared.
- epsilon:
- The epsilon determines the amount of change until a new physical value is posted from the hardware
- interlockReadOnly:
- Defines whether interlock conditions are configurable from this interface.
- interlockOn:
- Defines whether interlock surveillance is on or off.
- interlockOk:
- Defines whether interlock is ok (true) or broken (false).
- busy:
- Defines whether the PLC softdevice is busy.
- disableEpsilonFeedback:
- If false, the epsilon will be regulated until the incoming rate reaches the maximum rate
- maxStateUpdateRate:
- If state updates per second exceed this threshold, the state will be displayed as CHANGING
- noisyStateUpdateRateValue:
- Show the state update rate when it’s above ‘Max State Update Rate’ threshold.
- isStateUpdateNoisy:
- State update rate is above ‘Max State Update Rate’ threshold.
- reset:
- Resets the PLC hardware
- enableInterlockedSlots:
- Send device into INTERLOCK_BROKEN state, thus enabling all interlocked slots.
- disableInterlockedSlots:
- Send device into INTERLOCKED state, thus enabling all interlocked slots.
- requestHardwareValues:
- Ask for all property values on the device
- propertiesToPoll:
- All specified properties will be polled from the PLC with the given poll-rate. Only PLC aliases or device keys corresponding to PLC properties are allowed
- pollInterval:
- Hardware poll interval in seconds
- propertiesToRead:
- The specified properties will be read from the PLC by activating the Read button. Only PLC aliases or device keys corresponding to PLC properties are allowed
- readHardware:
- Requests value updates from the PLC for the properties listed under ‘Properties to read’
- force:
- ???
- trigger:
- Do not use this parameter to configure scheduled push. Instead use the parameter ‘scheduledPush’.
- maxUpdateFrequency:
- set to limit maximum update frequency for some values.
- value:
- Analog input of ADC.
- semiRawValue:
- Semi raw value of analog input, i.e. the voltage.
- epsSemiRaw:
- Epsilon of the SemiRawValue.
- relativeEpsilon:
- Flag to define epsilon mode: true means relative epsilon calculation, false means absolute epsilon calculation.
| Created: | 2021-10-02T07:28:37.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Release candidate for 4.8.2 |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-08-23T15:36:04.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Bugfixes: 1. fix wrong value on the PLC when a deprecated paramer has different type wrt. the recommended new one. 2. fix bug (introduced in 4.8.0-2.11.4) that made the devices stay in UNKNOWN state |
| Created: | 2021-08-12T10:32:15.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Asynchronous registration of devices on BeckhoffCom (by means of slotInstanceNew HW state word parsed into bits |
| Created: | 2021-07-28T14:22:45.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
| Created: | 2021-06-23T16:13:27.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-06-22T13:56:55.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
|
| Created: | 2021-06-14T16:09:11.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Added BeckhoffDryPump |
| Created: | 2021-06-10T11:55:43.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Alarm conditions and state are not set on new schema. (Fixes bug seen in BeckhoffFuse after Karabo 2.11.1 deployment) |
| Created: | 2021-06-07T19:31:48.000+02:00 |
|---|---|
| Author: | Valerii Bondar |
| Notes: | Summer shutdown release, Fuse device added |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Summer shutdown release Devices added: BeckhoffTrainTrigger, BeckhoffLed, BeckhoffMC2Hexapod (BeckhoffMC2Base subclass), BeckhoffMC2Elmo (BeckhoffMC2Base subclass) Features: parameter deprecation in MC2 subclasses follow STOPPING state in Adixen Turbo Full pump. + other minor Fixes: * stepUp/stepDown popup error * epsilon feedback disable on write * avoid extra updates for interlock keys + other minor fixes |
| Created: | 2021-05-31T09:49:13.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-26T14:46:29.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-23T08:19:59.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-23T07:43:58.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-15T18:15:29.000+02:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: |
| Created: | 2021-03-24T09:43:30.000+01:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: | Add the AIBS |
| Created: | 2021-03-08T09:52:30.000+01:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: | Summary: Added auto-generated scene for Pfeiffer vacuum controller IMG400 |
LENS5_T1¶
| Instance id: | FXE_OGT2_CRL/TSENS/LENS5_T1 |
|---|---|
| Class id: | BeckhoffAnalogInput |
| Host: | fxe-rr-sys-con-3 |
| Class documentation: | |
| BeckhoffAnalogInput | |
| General: | link |
| Monitor: | link |
| Developer: | link |
| PLC: | link |
| Alias: | fxe-rr-sys-con-3 |
| Git repo: | https://git.xfel.eu/karaboDevices/Beckhoff |
| Last modified: | 2021-10-02T19:55:31.151+02:00 |
| Created at: | 2017-07-20T11:58:15.000+02:00 |
| Main authors: | Mamchykd, Silenzi, Giovanetti |
| Latest tag: | 4.8.2-2.11.1rc1 |
| Deployment tag: | 4.8.2-2.11.1rc1 |
| Installed tag: | 4.6.5-2.11.1 |
| Projects: | FXE_OGT2_CRL |
| Scenes: | OVERVIEW_OGT2_CRL, FXE_OGT2_CRL/TSENS/LENS5_T1 |
| Accessible by: | CAL, CONTROLS, CTRL, DA, danilevc, xdoc |
Warning
Rogue installation which is not mentioned in the deployment!
Warning
The installed tag (4.6.5-2.11.1) does not match tags mentioned in the deployment ([‘4.8.2-2.11.1rc1’])!
The BeckhoffAnalogInput device is documented in
beckhoff:BeckhoffAnalogInput
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device (i.e. of the server
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- beckhoffComDevice:
- InstanceId of the BeckhoffCom device that forwards commands to the PLC.
- functionBlockName:
- The type of the firmware block.
- fwInstanceName:
- The name of the firmware block instance.
- fwVersion:
- The version of the PLC framework.
- terminal:
- ???
- hardwareStatusBitField:
- This word encodes in bits the hardware-status information of this device
- hardwareState:
- The current state of the hardware decoded
- hardwareRegion:
- The current region of the hardware decoded
- hardwareErrorDescriptor:
- This word encodes in bits describing the hardware error
- hardwareErrorDescription:
- Error Code description
- waitingFor:
- Any call to the PLC will be published here, once the reply is received this property will be cleared. Commands will not be sent to the PLC until this property is cleared.
- epsilon:
- The epsilon determines the amount of change until a new physical value is posted from the hardware
- interlockReadOnly:
- Defines whether interlock conditions are configurable from this interface.
- interlockOn:
- Defines whether interlock surveillance is on or off.
- interlockOk:
- Defines whether interlock is ok (true) or broken (false).
- busy:
- Defines whether the PLC softdevice is busy.
- disableEpsilonFeedback:
- If false, the epsilon will be regulated until the incoming rate reaches the maximum rate
- maxStateUpdateRate:
- If state updates per second exceed this threshold, the state will be displayed as CHANGING
- noisyStateUpdateRateValue:
- Show the state update rate when it’s above ‘Max State Update Rate’ threshold.
- isStateUpdateNoisy:
- State update rate is above ‘Max State Update Rate’ threshold.
- reset:
- Resets the PLC hardware
- enableInterlockedSlots:
- Send device into INTERLOCK_BROKEN state, thus enabling all interlocked slots.
- disableInterlockedSlots:
- Send device into INTERLOCKED state, thus enabling all interlocked slots.
- requestHardwareValues:
- Ask for all property values on the device
- propertiesToPoll:
- All specified properties will be polled from the PLC with the given poll-rate. Only PLC aliases or device keys corresponding to PLC properties are allowed
- pollInterval:
- Hardware poll interval in seconds
- propertiesToRead:
- The specified properties will be read from the PLC by activating the Read button. Only PLC aliases or device keys corresponding to PLC properties are allowed
- readHardware:
- Requests value updates from the PLC for the properties listed under ‘Properties to read’
- force:
- ???
- trigger:
- Do not use this parameter to configure scheduled push. Instead use the parameter ‘scheduledPush’.
- maxUpdateFrequency:
- set to limit maximum update frequency for some values.
- value:
- Analog input of ADC.
- semiRawValue:
- Semi raw value of analog input, i.e. the voltage.
- epsSemiRaw:
- Epsilon of the SemiRawValue.
- relativeEpsilon:
- Flag to define epsilon mode: true means relative epsilon calculation, false means absolute epsilon calculation.
| Created: | 2021-10-02T07:28:37.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Release candidate for 4.8.2 |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-08-23T15:36:04.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Bugfixes: 1. fix wrong value on the PLC when a deprecated paramer has different type wrt. the recommended new one. 2. fix bug (introduced in 4.8.0-2.11.4) that made the devices stay in UNKNOWN state |
| Created: | 2021-08-12T10:32:15.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Asynchronous registration of devices on BeckhoffCom (by means of slotInstanceNew HW state word parsed into bits |
| Created: | 2021-07-28T14:22:45.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
| Created: | 2021-06-23T16:13:27.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-06-22T13:56:55.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
|
| Created: | 2021-06-14T16:09:11.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Added BeckhoffDryPump |
| Created: | 2021-06-10T11:55:43.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Alarm conditions and state are not set on new schema. (Fixes bug seen in BeckhoffFuse after Karabo 2.11.1 deployment) |
| Created: | 2021-06-07T19:31:48.000+02:00 |
|---|---|
| Author: | Valerii Bondar |
| Notes: | Summer shutdown release, Fuse device added |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Summer shutdown release Devices added: BeckhoffTrainTrigger, BeckhoffLed, BeckhoffMC2Hexapod (BeckhoffMC2Base subclass), BeckhoffMC2Elmo (BeckhoffMC2Base subclass) Features: parameter deprecation in MC2 subclasses follow STOPPING state in Adixen Turbo Full pump. + other minor Fixes: * stepUp/stepDown popup error * epsilon feedback disable on write * avoid extra updates for interlock keys + other minor fixes |
| Created: | 2021-05-31T09:49:13.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-26T14:46:29.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-23T08:19:59.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-23T07:43:58.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-15T18:15:29.000+02:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: |
| Created: | 2021-03-24T09:43:30.000+01:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: | Add the AIBS |
| Created: | 2021-03-08T09:52:30.000+01:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: | Summary: Added auto-generated scene for Pfeiffer vacuum controller IMG400 |
LENS5_T2¶
| Instance id: | FXE_OGT2_CRL/TSENS/LENS5_T2 |
|---|---|
| Class id: | BeckhoffAnalogInput |
| Host: | fxe-rr-sys-con-3 |
| Class documentation: | |
| BeckhoffAnalogInput | |
| General: | link |
| Monitor: | link |
| Developer: | link |
| PLC: | link |
| Alias: | fxe-rr-sys-con-3 |
| Git repo: | https://git.xfel.eu/karaboDevices/Beckhoff |
| Last modified: | 2021-10-02T19:55:31.151+02:00 |
| Created at: | 2017-07-20T11:58:15.000+02:00 |
| Main authors: | Mamchykd, Silenzi, Giovanetti |
| Latest tag: | 4.8.2-2.11.1rc1 |
| Deployment tag: | 4.8.2-2.11.1rc1 |
| Installed tag: | 4.6.5-2.11.1 |
| Projects: | FXE_OGT2_CRL |
| Scenes: | OVERVIEW_OGT2_CRL, FXE_OGT2_CRL/TSENS/LENS5_T2 |
| Accessible by: | CAL, CONTROLS, CTRL, DA, danilevc, xdoc |
Warning
Rogue installation which is not mentioned in the deployment!
Warning
The installed tag (4.6.5-2.11.1) does not match tags mentioned in the deployment ([‘4.8.2-2.11.1rc1’])!
The BeckhoffAnalogInput device is documented in
beckhoff:BeckhoffAnalogInput
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device (i.e. of the server
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- beckhoffComDevice:
- InstanceId of the BeckhoffCom device that forwards commands to the PLC.
- functionBlockName:
- The type of the firmware block.
- fwInstanceName:
- The name of the firmware block instance.
- fwVersion:
- The version of the PLC framework.
- terminal:
- ???
- hardwareStatusBitField:
- This word encodes in bits the hardware-status information of this device
- hardwareState:
- The current state of the hardware decoded
- hardwareRegion:
- The current region of the hardware decoded
- hardwareErrorDescriptor:
- This word encodes in bits describing the hardware error
- hardwareErrorDescription:
- Error Code description
- waitingFor:
- Any call to the PLC will be published here, once the reply is received this property will be cleared. Commands will not be sent to the PLC until this property is cleared.
- epsilon:
- The epsilon determines the amount of change until a new physical value is posted from the hardware
- interlockReadOnly:
- Defines whether interlock conditions are configurable from this interface.
- interlockOn:
- Defines whether interlock surveillance is on or off.
- interlockOk:
- Defines whether interlock is ok (true) or broken (false).
- busy:
- Defines whether the PLC softdevice is busy.
- disableEpsilonFeedback:
- If false, the epsilon will be regulated until the incoming rate reaches the maximum rate
- maxStateUpdateRate:
- If state updates per second exceed this threshold, the state will be displayed as CHANGING
- noisyStateUpdateRateValue:
- Show the state update rate when it’s above ‘Max State Update Rate’ threshold.
- isStateUpdateNoisy:
- State update rate is above ‘Max State Update Rate’ threshold.
- reset:
- Resets the PLC hardware
- enableInterlockedSlots:
- Send device into INTERLOCK_BROKEN state, thus enabling all interlocked slots.
- disableInterlockedSlots:
- Send device into INTERLOCKED state, thus enabling all interlocked slots.
- requestHardwareValues:
- Ask for all property values on the device
- propertiesToPoll:
- All specified properties will be polled from the PLC with the given poll-rate. Only PLC aliases or device keys corresponding to PLC properties are allowed
- pollInterval:
- Hardware poll interval in seconds
- propertiesToRead:
- The specified properties will be read from the PLC by activating the Read button. Only PLC aliases or device keys corresponding to PLC properties are allowed
- readHardware:
- Requests value updates from the PLC for the properties listed under ‘Properties to read’
- force:
- ???
- trigger:
- Do not use this parameter to configure scheduled push. Instead use the parameter ‘scheduledPush’.
- maxUpdateFrequency:
- set to limit maximum update frequency for some values.
- value:
- Analog input of ADC.
- semiRawValue:
- Semi raw value of analog input, i.e. the voltage.
- epsSemiRaw:
- Epsilon of the SemiRawValue.
- relativeEpsilon:
- Flag to define epsilon mode: true means relative epsilon calculation, false means absolute epsilon calculation.
| Created: | 2021-10-02T07:28:37.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Release candidate for 4.8.2 |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-08-23T15:36:04.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Bugfixes: 1. fix wrong value on the PLC when a deprecated paramer has different type wrt. the recommended new one. 2. fix bug (introduced in 4.8.0-2.11.4) that made the devices stay in UNKNOWN state |
| Created: | 2021-08-12T10:32:15.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Asynchronous registration of devices on BeckhoffCom (by means of slotInstanceNew HW state word parsed into bits |
| Created: | 2021-07-28T14:22:45.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
| Created: | 2021-06-23T16:13:27.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-06-22T13:56:55.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
|
| Created: | 2021-06-14T16:09:11.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Added BeckhoffDryPump |
| Created: | 2021-06-10T11:55:43.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Alarm conditions and state are not set on new schema. (Fixes bug seen in BeckhoffFuse after Karabo 2.11.1 deployment) |
| Created: | 2021-06-07T19:31:48.000+02:00 |
|---|---|
| Author: | Valerii Bondar |
| Notes: | Summer shutdown release, Fuse device added |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Summer shutdown release Devices added: BeckhoffTrainTrigger, BeckhoffLed, BeckhoffMC2Hexapod (BeckhoffMC2Base subclass), BeckhoffMC2Elmo (BeckhoffMC2Base subclass) Features: parameter deprecation in MC2 subclasses follow STOPPING state in Adixen Turbo Full pump. + other minor Fixes: * stepUp/stepDown popup error * epsilon feedback disable on write * avoid extra updates for interlock keys + other minor fixes |
| Created: | 2021-05-31T09:49:13.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-26T14:46:29.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-23T08:19:59.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-23T07:43:58.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-15T18:15:29.000+02:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: |
| Created: | 2021-03-24T09:43:30.000+01:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: | Add the AIBS |
| Created: | 2021-03-08T09:52:30.000+01:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: | Summary: Added auto-generated scene for Pfeiffer vacuum controller IMG400 |
LENS6_T1¶
| Instance id: | FXE_OGT2_CRL/TSENS/LENS6_T1 |
|---|---|
| Class id: | BeckhoffAnalogInput |
| Host: | fxe-rr-sys-con-3 |
| Class documentation: | |
| BeckhoffAnalogInput | |
| General: | link |
| Monitor: | link |
| Developer: | link |
| PLC: | link |
| Alias: | fxe-rr-sys-con-3 |
| Git repo: | https://git.xfel.eu/karaboDevices/Beckhoff |
| Last modified: | 2021-10-02T19:55:31.151+02:00 |
| Created at: | 2017-07-20T11:58:15.000+02:00 |
| Main authors: | Mamchykd, Silenzi, Giovanetti |
| Latest tag: | 4.8.2-2.11.1rc1 |
| Deployment tag: | 4.8.2-2.11.1rc1 |
| Installed tag: | 4.6.5-2.11.1 |
| Projects: | FXE_OGT2_CRL |
| Scenes: | FXE_OGT2_CRL/TSENS/LENS6_T1, OVERVIEW_OGT2_CRL |
| Accessible by: | CAL, CONTROLS, CTRL, DA, danilevc, xdoc |
Warning
Rogue installation which is not mentioned in the deployment!
Warning
The installed tag (4.6.5-2.11.1) does not match tags mentioned in the deployment ([‘4.8.2-2.11.1rc1’])!
The BeckhoffAnalogInput device is documented in
beckhoff:BeckhoffAnalogInput
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device (i.e. of the server
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- beckhoffComDevice:
- InstanceId of the BeckhoffCom device that forwards commands to the PLC.
- functionBlockName:
- The type of the firmware block.
- fwInstanceName:
- The name of the firmware block instance.
- fwVersion:
- The version of the PLC framework.
- terminal:
- ???
- hardwareStatusBitField:
- This word encodes in bits the hardware-status information of this device
- hardwareState:
- The current state of the hardware decoded
- hardwareRegion:
- The current region of the hardware decoded
- hardwareErrorDescriptor:
- This word encodes in bits describing the hardware error
- hardwareErrorDescription:
- Error Code description
- waitingFor:
- Any call to the PLC will be published here, once the reply is received this property will be cleared. Commands will not be sent to the PLC until this property is cleared.
- epsilon:
- The epsilon determines the amount of change until a new physical value is posted from the hardware
- interlockReadOnly:
- Defines whether interlock conditions are configurable from this interface.
- interlockOn:
- Defines whether interlock surveillance is on or off.
- interlockOk:
- Defines whether interlock is ok (true) or broken (false).
- busy:
- Defines whether the PLC softdevice is busy.
- disableEpsilonFeedback:
- If false, the epsilon will be regulated until the incoming rate reaches the maximum rate
- maxStateUpdateRate:
- If state updates per second exceed this threshold, the state will be displayed as CHANGING
- noisyStateUpdateRateValue:
- Show the state update rate when it’s above ‘Max State Update Rate’ threshold.
- isStateUpdateNoisy:
- State update rate is above ‘Max State Update Rate’ threshold.
- reset:
- Resets the PLC hardware
- enableInterlockedSlots:
- Send device into INTERLOCK_BROKEN state, thus enabling all interlocked slots.
- disableInterlockedSlots:
- Send device into INTERLOCKED state, thus enabling all interlocked slots.
- requestHardwareValues:
- Ask for all property values on the device
- propertiesToPoll:
- All specified properties will be polled from the PLC with the given poll-rate. Only PLC aliases or device keys corresponding to PLC properties are allowed
- pollInterval:
- Hardware poll interval in seconds
- propertiesToRead:
- The specified properties will be read from the PLC by activating the Read button. Only PLC aliases or device keys corresponding to PLC properties are allowed
- readHardware:
- Requests value updates from the PLC for the properties listed under ‘Properties to read’
- force:
- ???
- trigger:
- Do not use this parameter to configure scheduled push. Instead use the parameter ‘scheduledPush’.
- maxUpdateFrequency:
- set to limit maximum update frequency for some values.
- value:
- Analog input of ADC.
- semiRawValue:
- Semi raw value of analog input, i.e. the voltage.
- epsSemiRaw:
- Epsilon of the SemiRawValue.
- relativeEpsilon:
- Flag to define epsilon mode: true means relative epsilon calculation, false means absolute epsilon calculation.
| Created: | 2021-10-02T07:28:37.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Release candidate for 4.8.2 |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-08-23T15:36:04.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Bugfixes: 1. fix wrong value on the PLC when a deprecated paramer has different type wrt. the recommended new one. 2. fix bug (introduced in 4.8.0-2.11.4) that made the devices stay in UNKNOWN state |
| Created: | 2021-08-12T10:32:15.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Asynchronous registration of devices on BeckhoffCom (by means of slotInstanceNew HW state word parsed into bits |
| Created: | 2021-07-28T14:22:45.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
| Created: | 2021-06-23T16:13:27.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-06-22T13:56:55.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
|
| Created: | 2021-06-14T16:09:11.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Added BeckhoffDryPump |
| Created: | 2021-06-10T11:55:43.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Alarm conditions and state are not set on new schema. (Fixes bug seen in BeckhoffFuse after Karabo 2.11.1 deployment) |
| Created: | 2021-06-07T19:31:48.000+02:00 |
|---|---|
| Author: | Valerii Bondar |
| Notes: | Summer shutdown release, Fuse device added |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Summer shutdown release Devices added: BeckhoffTrainTrigger, BeckhoffLed, BeckhoffMC2Hexapod (BeckhoffMC2Base subclass), BeckhoffMC2Elmo (BeckhoffMC2Base subclass) Features: parameter deprecation in MC2 subclasses follow STOPPING state in Adixen Turbo Full pump. + other minor Fixes: * stepUp/stepDown popup error * epsilon feedback disable on write * avoid extra updates for interlock keys + other minor fixes |
| Created: | 2021-05-31T09:49:13.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-26T14:46:29.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-23T08:19:59.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-23T07:43:58.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-15T18:15:29.000+02:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: |
| Created: | 2021-03-24T09:43:30.000+01:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: | Add the AIBS |
| Created: | 2021-03-08T09:52:30.000+01:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: | Summary: Added auto-generated scene for Pfeiffer vacuum controller IMG400 |
LENS6_T2¶
| Instance id: | FXE_OGT2_CRL/TSENS/LENS6_T2 |
|---|---|
| Class id: | BeckhoffAnalogInput |
| Host: | fxe-rr-sys-con-3 |
| Class documentation: | |
| BeckhoffAnalogInput | |
| General: | link |
| Monitor: | link |
| Developer: | link |
| PLC: | link |
| Alias: | fxe-rr-sys-con-3 |
| Git repo: | https://git.xfel.eu/karaboDevices/Beckhoff |
| Last modified: | 2021-10-02T19:55:31.151+02:00 |
| Created at: | 2017-07-20T11:58:15.000+02:00 |
| Main authors: | Mamchykd, Silenzi, Giovanetti |
| Latest tag: | 4.8.2-2.11.1rc1 |
| Deployment tag: | 4.8.2-2.11.1rc1 |
| Installed tag: | 4.6.5-2.11.1 |
| Projects: | FXE_OGT2_CRL |
| Scenes: | FXE_OGT2_CRL/TSENS/LENS6_T2, OVERVIEW_OGT2_CRL |
| Accessible by: | CAL, CONTROLS, CTRL, DA, danilevc, xdoc |
Warning
Rogue installation which is not mentioned in the deployment!
Warning
The installed tag (4.6.5-2.11.1) does not match tags mentioned in the deployment ([‘4.8.2-2.11.1rc1’])!
The BeckhoffAnalogInput device is documented in
beckhoff:BeckhoffAnalogInput
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device (i.e. of the server
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- beckhoffComDevice:
- InstanceId of the BeckhoffCom device that forwards commands to the PLC.
- functionBlockName:
- The type of the firmware block.
- fwInstanceName:
- The name of the firmware block instance.
- fwVersion:
- The version of the PLC framework.
- terminal:
- ???
- hardwareStatusBitField:
- This word encodes in bits the hardware-status information of this device
- hardwareState:
- The current state of the hardware decoded
- hardwareRegion:
- The current region of the hardware decoded
- hardwareErrorDescriptor:
- This word encodes in bits describing the hardware error
- hardwareErrorDescription:
- Error Code description
- waitingFor:
- Any call to the PLC will be published here, once the reply is received this property will be cleared. Commands will not be sent to the PLC until this property is cleared.
- epsilon:
- The epsilon determines the amount of change until a new physical value is posted from the hardware
- interlockReadOnly:
- Defines whether interlock conditions are configurable from this interface.
- interlockOn:
- Defines whether interlock surveillance is on or off.
- interlockOk:
- Defines whether interlock is ok (true) or broken (false).
- busy:
- Defines whether the PLC softdevice is busy.
- disableEpsilonFeedback:
- If false, the epsilon will be regulated until the incoming rate reaches the maximum rate
- maxStateUpdateRate:
- If state updates per second exceed this threshold, the state will be displayed as CHANGING
- noisyStateUpdateRateValue:
- Show the state update rate when it’s above ‘Max State Update Rate’ threshold.
- isStateUpdateNoisy:
- State update rate is above ‘Max State Update Rate’ threshold.
- reset:
- Resets the PLC hardware
- enableInterlockedSlots:
- Send device into INTERLOCK_BROKEN state, thus enabling all interlocked slots.
- disableInterlockedSlots:
- Send device into INTERLOCKED state, thus enabling all interlocked slots.
- requestHardwareValues:
- Ask for all property values on the device
- propertiesToPoll:
- All specified properties will be polled from the PLC with the given poll-rate. Only PLC aliases or device keys corresponding to PLC properties are allowed
- pollInterval:
- Hardware poll interval in seconds
- propertiesToRead:
- The specified properties will be read from the PLC by activating the Read button. Only PLC aliases or device keys corresponding to PLC properties are allowed
- readHardware:
- Requests value updates from the PLC for the properties listed under ‘Properties to read’
- force:
- ???
- trigger:
- Do not use this parameter to configure scheduled push. Instead use the parameter ‘scheduledPush’.
- maxUpdateFrequency:
- set to limit maximum update frequency for some values.
- value:
- Analog input of ADC.
- semiRawValue:
- Semi raw value of analog input, i.e. the voltage.
- epsSemiRaw:
- Epsilon of the SemiRawValue.
- relativeEpsilon:
- Flag to define epsilon mode: true means relative epsilon calculation, false means absolute epsilon calculation.
| Created: | 2021-10-02T07:28:37.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Release candidate for 4.8.2 |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-08-23T15:36:04.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Bugfixes: 1. fix wrong value on the PLC when a deprecated paramer has different type wrt. the recommended new one. 2. fix bug (introduced in 4.8.0-2.11.4) that made the devices stay in UNKNOWN state |
| Created: | 2021-08-12T10:32:15.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Asynchronous registration of devices on BeckhoffCom (by means of slotInstanceNew HW state word parsed into bits |
| Created: | 2021-07-28T14:22:45.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
| Created: | 2021-06-23T16:13:27.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-06-22T13:56:55.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
|
| Created: | 2021-06-14T16:09:11.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Added BeckhoffDryPump |
| Created: | 2021-06-10T11:55:43.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Alarm conditions and state are not set on new schema. (Fixes bug seen in BeckhoffFuse after Karabo 2.11.1 deployment) |
| Created: | 2021-06-07T19:31:48.000+02:00 |
|---|---|
| Author: | Valerii Bondar |
| Notes: | Summer shutdown release, Fuse device added |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Summer shutdown release Devices added: BeckhoffTrainTrigger, BeckhoffLed, BeckhoffMC2Hexapod (BeckhoffMC2Base subclass), BeckhoffMC2Elmo (BeckhoffMC2Base subclass) Features: parameter deprecation in MC2 subclasses follow STOPPING state in Adixen Turbo Full pump. + other minor Fixes: * stepUp/stepDown popup error * epsilon feedback disable on write * avoid extra updates for interlock keys + other minor fixes |
| Created: | 2021-05-31T09:49:13.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-26T14:46:29.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-23T08:19:59.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-23T07:43:58.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-15T18:15:29.000+02:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: |
| Created: | 2021-03-24T09:43:30.000+01:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: | Add the AIBS |
| Created: | 2021-03-08T09:52:30.000+01:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: | Summary: Added auto-generated scene for Pfeiffer vacuum controller IMG400 |
LENS7_T1¶
| Instance id: | FXE_OGT2_CRL/TSENS/LENS7_T1 |
|---|---|
| Class id: | BeckhoffAnalogInput |
| Host: | fxe-rr-sys-con-3 |
| Class documentation: | |
| BeckhoffAnalogInput | |
| General: | link |
| Monitor: | link |
| Developer: | link |
| PLC: | link |
| Alias: | fxe-rr-sys-con-3 |
| Git repo: | https://git.xfel.eu/karaboDevices/Beckhoff |
| Last modified: | 2021-10-02T19:55:31.151+02:00 |
| Created at: | 2017-07-20T11:58:15.000+02:00 |
| Main authors: | Mamchykd, Silenzi, Giovanetti |
| Latest tag: | 4.8.2-2.11.1rc1 |
| Deployment tag: | 4.8.2-2.11.1rc1 |
| Installed tag: | 4.6.5-2.11.1 |
| Projects: | FXE_OGT2_CRL |
| Scenes: | FXE_OGT2_CRL/TSENS/LENS7_T1, OVERVIEW_OGT2_CRL |
| Accessible by: | CAL, CONTROLS, CTRL, DA, danilevc, xdoc |
Warning
Rogue installation which is not mentioned in the deployment!
Warning
The installed tag (4.6.5-2.11.1) does not match tags mentioned in the deployment ([‘4.8.2-2.11.1rc1’])!
The BeckhoffAnalogInput device is documented in
beckhoff:BeckhoffAnalogInput
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device (i.e. of the server
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- beckhoffComDevice:
- InstanceId of the BeckhoffCom device that forwards commands to the PLC.
- functionBlockName:
- The type of the firmware block.
- fwInstanceName:
- The name of the firmware block instance.
- fwVersion:
- The version of the PLC framework.
- terminal:
- ???
- hardwareStatusBitField:
- This word encodes in bits the hardware-status information of this device
- hardwareState:
- The current state of the hardware decoded
- hardwareRegion:
- The current region of the hardware decoded
- hardwareErrorDescriptor:
- This word encodes in bits describing the hardware error
- hardwareErrorDescription:
- Error Code description
- waitingFor:
- Any call to the PLC will be published here, once the reply is received this property will be cleared. Commands will not be sent to the PLC until this property is cleared.
- epsilon:
- The epsilon determines the amount of change until a new physical value is posted from the hardware
- interlockReadOnly:
- Defines whether interlock conditions are configurable from this interface.
- interlockOn:
- Defines whether interlock surveillance is on or off.
- interlockOk:
- Defines whether interlock is ok (true) or broken (false).
- busy:
- Defines whether the PLC softdevice is busy.
- disableEpsilonFeedback:
- If false, the epsilon will be regulated until the incoming rate reaches the maximum rate
- maxStateUpdateRate:
- If state updates per second exceed this threshold, the state will be displayed as CHANGING
- noisyStateUpdateRateValue:
- Show the state update rate when it’s above ‘Max State Update Rate’ threshold.
- isStateUpdateNoisy:
- State update rate is above ‘Max State Update Rate’ threshold.
- reset:
- Resets the PLC hardware
- enableInterlockedSlots:
- Send device into INTERLOCK_BROKEN state, thus enabling all interlocked slots.
- disableInterlockedSlots:
- Send device into INTERLOCKED state, thus enabling all interlocked slots.
- requestHardwareValues:
- Ask for all property values on the device
- propertiesToPoll:
- All specified properties will be polled from the PLC with the given poll-rate. Only PLC aliases or device keys corresponding to PLC properties are allowed
- pollInterval:
- Hardware poll interval in seconds
- propertiesToRead:
- The specified properties will be read from the PLC by activating the Read button. Only PLC aliases or device keys corresponding to PLC properties are allowed
- readHardware:
- Requests value updates from the PLC for the properties listed under ‘Properties to read’
- force:
- ???
- trigger:
- Do not use this parameter to configure scheduled push. Instead use the parameter ‘scheduledPush’.
- maxUpdateFrequency:
- set to limit maximum update frequency for some values.
- value:
- Analog input of ADC.
- semiRawValue:
- Semi raw value of analog input, i.e. the voltage.
- epsSemiRaw:
- Epsilon of the SemiRawValue.
- relativeEpsilon:
- Flag to define epsilon mode: true means relative epsilon calculation, false means absolute epsilon calculation.
| Created: | 2021-10-02T07:28:37.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Release candidate for 4.8.2 |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-08-23T15:36:04.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Bugfixes: 1. fix wrong value on the PLC when a deprecated paramer has different type wrt. the recommended new one. 2. fix bug (introduced in 4.8.0-2.11.4) that made the devices stay in UNKNOWN state |
| Created: | 2021-08-12T10:32:15.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Asynchronous registration of devices on BeckhoffCom (by means of slotInstanceNew HW state word parsed into bits |
| Created: | 2021-07-28T14:22:45.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
| Created: | 2021-06-23T16:13:27.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-06-22T13:56:55.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
|
| Created: | 2021-06-14T16:09:11.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Added BeckhoffDryPump |
| Created: | 2021-06-10T11:55:43.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Alarm conditions and state are not set on new schema. (Fixes bug seen in BeckhoffFuse after Karabo 2.11.1 deployment) |
| Created: | 2021-06-07T19:31:48.000+02:00 |
|---|---|
| Author: | Valerii Bondar |
| Notes: | Summer shutdown release, Fuse device added |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Summer shutdown release Devices added: BeckhoffTrainTrigger, BeckhoffLed, BeckhoffMC2Hexapod (BeckhoffMC2Base subclass), BeckhoffMC2Elmo (BeckhoffMC2Base subclass) Features: parameter deprecation in MC2 subclasses follow STOPPING state in Adixen Turbo Full pump. + other minor Fixes: * stepUp/stepDown popup error * epsilon feedback disable on write * avoid extra updates for interlock keys + other minor fixes |
| Created: | 2021-05-31T09:49:13.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-26T14:46:29.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-23T08:19:59.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-23T07:43:58.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-15T18:15:29.000+02:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: |
| Created: | 2021-03-24T09:43:30.000+01:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: | Add the AIBS |
| Created: | 2021-03-08T09:52:30.000+01:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: | Summary: Added auto-generated scene for Pfeiffer vacuum controller IMG400 |
LENS7_T2¶
| Instance id: | FXE_OGT2_CRL/TSENS/LENS7_T2 |
|---|---|
| Class id: | BeckhoffAnalogInput |
| Host: | fxe-rr-sys-con-3 |
| Class documentation: | |
| BeckhoffAnalogInput | |
| General: | link |
| Monitor: | link |
| Developer: | link |
| PLC: | link |
| Alias: | fxe-rr-sys-con-3 |
| Git repo: | https://git.xfel.eu/karaboDevices/Beckhoff |
| Last modified: | 2021-10-02T19:55:31.151+02:00 |
| Created at: | 2017-07-20T11:58:15.000+02:00 |
| Main authors: | Mamchykd, Silenzi, Giovanetti |
| Latest tag: | 4.8.2-2.11.1rc1 |
| Deployment tag: | 4.8.2-2.11.1rc1 |
| Installed tag: | 4.6.5-2.11.1 |
| Projects: | FXE_OGT2_CRL |
| Scenes: | OVERVIEW_OGT2_CRL, FXE_OGT2_CRL/TSENS/LENS7_T2 |
| Accessible by: | CAL, CONTROLS, CTRL, DA, danilevc, xdoc |
Warning
Rogue installation which is not mentioned in the deployment!
Warning
The installed tag (4.6.5-2.11.1) does not match tags mentioned in the deployment ([‘4.8.2-2.11.1rc1’])!
The BeckhoffAnalogInput device is documented in
beckhoff:BeckhoffAnalogInput
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device (i.e. of the server
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- beckhoffComDevice:
- InstanceId of the BeckhoffCom device that forwards commands to the PLC.
- functionBlockName:
- The type of the firmware block.
- fwInstanceName:
- The name of the firmware block instance.
- fwVersion:
- The version of the PLC framework.
- terminal:
- ???
- hardwareStatusBitField:
- This word encodes in bits the hardware-status information of this device
- hardwareState:
- The current state of the hardware decoded
- hardwareRegion:
- The current region of the hardware decoded
- hardwareErrorDescriptor:
- This word encodes in bits describing the hardware error
- hardwareErrorDescription:
- Error Code description
- waitingFor:
- Any call to the PLC will be published here, once the reply is received this property will be cleared. Commands will not be sent to the PLC until this property is cleared.
- epsilon:
- The epsilon determines the amount of change until a new physical value is posted from the hardware
- interlockReadOnly:
- Defines whether interlock conditions are configurable from this interface.
- interlockOn:
- Defines whether interlock surveillance is on or off.
- interlockOk:
- Defines whether interlock is ok (true) or broken (false).
- busy:
- Defines whether the PLC softdevice is busy.
- disableEpsilonFeedback:
- If false, the epsilon will be regulated until the incoming rate reaches the maximum rate
- maxStateUpdateRate:
- If state updates per second exceed this threshold, the state will be displayed as CHANGING
- noisyStateUpdateRateValue:
- Show the state update rate when it’s above ‘Max State Update Rate’ threshold.
- isStateUpdateNoisy:
- State update rate is above ‘Max State Update Rate’ threshold.
- reset:
- Resets the PLC hardware
- enableInterlockedSlots:
- Send device into INTERLOCK_BROKEN state, thus enabling all interlocked slots.
- disableInterlockedSlots:
- Send device into INTERLOCKED state, thus enabling all interlocked slots.
- requestHardwareValues:
- Ask for all property values on the device
- propertiesToPoll:
- All specified properties will be polled from the PLC with the given poll-rate. Only PLC aliases or device keys corresponding to PLC properties are allowed
- pollInterval:
- Hardware poll interval in seconds
- propertiesToRead:
- The specified properties will be read from the PLC by activating the Read button. Only PLC aliases or device keys corresponding to PLC properties are allowed
- readHardware:
- Requests value updates from the PLC for the properties listed under ‘Properties to read’
- force:
- ???
- trigger:
- Do not use this parameter to configure scheduled push. Instead use the parameter ‘scheduledPush’.
- maxUpdateFrequency:
- set to limit maximum update frequency for some values.
- value:
- Analog input of ADC.
- semiRawValue:
- Semi raw value of analog input, i.e. the voltage.
- epsSemiRaw:
- Epsilon of the SemiRawValue.
- relativeEpsilon:
- Flag to define epsilon mode: true means relative epsilon calculation, false means absolute epsilon calculation.
| Created: | 2021-10-02T07:28:37.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Release candidate for 4.8.2 |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-08-23T15:36:04.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Bugfixes: 1. fix wrong value on the PLC when a deprecated paramer has different type wrt. the recommended new one. 2. fix bug (introduced in 4.8.0-2.11.4) that made the devices stay in UNKNOWN state |
| Created: | 2021-08-12T10:32:15.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Asynchronous registration of devices on BeckhoffCom (by means of slotInstanceNew HW state word parsed into bits |
| Created: | 2021-07-28T14:22:45.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
| Created: | 2021-06-23T16:13:27.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-06-22T13:56:55.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
|
| Created: | 2021-06-14T16:09:11.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Added BeckhoffDryPump |
| Created: | 2021-06-10T11:55:43.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Alarm conditions and state are not set on new schema. (Fixes bug seen in BeckhoffFuse after Karabo 2.11.1 deployment) |
| Created: | 2021-06-07T19:31:48.000+02:00 |
|---|---|
| Author: | Valerii Bondar |
| Notes: | Summer shutdown release, Fuse device added |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Summer shutdown release Devices added: BeckhoffTrainTrigger, BeckhoffLed, BeckhoffMC2Hexapod (BeckhoffMC2Base subclass), BeckhoffMC2Elmo (BeckhoffMC2Base subclass) Features: parameter deprecation in MC2 subclasses follow STOPPING state in Adixen Turbo Full pump. + other minor Fixes: * stepUp/stepDown popup error * epsilon feedback disable on write * avoid extra updates for interlock keys + other minor fixes |
| Created: | 2021-05-31T09:49:13.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-26T14:46:29.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-23T08:19:59.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-23T07:43:58.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-15T18:15:29.000+02:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: |
| Created: | 2021-03-24T09:43:30.000+01:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: | Add the AIBS |
| Created: | 2021-03-08T09:52:30.000+01:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: | Summary: Added auto-generated scene for Pfeiffer vacuum controller IMG400 |
LENS8_T1¶
| Instance id: | FXE_OGT2_CRL/TSENS/LENS8_T1 |
|---|---|
| Class id: | BeckhoffAnalogInput |
| Host: | fxe-rr-sys-con-3 |
| Class documentation: | |
| BeckhoffAnalogInput | |
| General: | link |
| Monitor: | link |
| Developer: | link |
| PLC: | link |
| Alias: | fxe-rr-sys-con-3 |
| Git repo: | https://git.xfel.eu/karaboDevices/Beckhoff |
| Last modified: | 2021-10-02T19:55:31.151+02:00 |
| Created at: | 2017-07-20T11:58:15.000+02:00 |
| Main authors: | Mamchykd, Silenzi, Giovanetti |
| Latest tag: | 4.8.2-2.11.1rc1 |
| Deployment tag: | 4.8.2-2.11.1rc1 |
| Installed tag: | 4.6.5-2.11.1 |
| Projects: | FXE_OGT2_CRL |
| Scenes: | FXE_OGT2_CRL/TSENS/LENS8_T1, OVERVIEW_OGT2_CRL |
| Accessible by: | CAL, CONTROLS, CTRL, DA, danilevc, xdoc |
Warning
Rogue installation which is not mentioned in the deployment!
Warning
The installed tag (4.6.5-2.11.1) does not match tags mentioned in the deployment ([‘4.8.2-2.11.1rc1’])!
The BeckhoffAnalogInput device is documented in
beckhoff:BeckhoffAnalogInput
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device (i.e. of the server
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- beckhoffComDevice:
- InstanceId of the BeckhoffCom device that forwards commands to the PLC.
- functionBlockName:
- The type of the firmware block.
- fwInstanceName:
- The name of the firmware block instance.
- fwVersion:
- The version of the PLC framework.
- terminal:
- ???
- hardwareStatusBitField:
- This word encodes in bits the hardware-status information of this device
- hardwareState:
- The current state of the hardware decoded
- hardwareRegion:
- The current region of the hardware decoded
- hardwareErrorDescriptor:
- This word encodes in bits describing the hardware error
- hardwareErrorDescription:
- Error Code description
- waitingFor:
- Any call to the PLC will be published here, once the reply is received this property will be cleared. Commands will not be sent to the PLC until this property is cleared.
- epsilon:
- The epsilon determines the amount of change until a new physical value is posted from the hardware
- interlockReadOnly:
- Defines whether interlock conditions are configurable from this interface.
- interlockOn:
- Defines whether interlock surveillance is on or off.
- interlockOk:
- Defines whether interlock is ok (true) or broken (false).
- busy:
- Defines whether the PLC softdevice is busy.
- disableEpsilonFeedback:
- If false, the epsilon will be regulated until the incoming rate reaches the maximum rate
- maxStateUpdateRate:
- If state updates per second exceed this threshold, the state will be displayed as CHANGING
- noisyStateUpdateRateValue:
- Show the state update rate when it’s above ‘Max State Update Rate’ threshold.
- isStateUpdateNoisy:
- State update rate is above ‘Max State Update Rate’ threshold.
- reset:
- Resets the PLC hardware
- enableInterlockedSlots:
- Send device into INTERLOCK_BROKEN state, thus enabling all interlocked slots.
- disableInterlockedSlots:
- Send device into INTERLOCKED state, thus enabling all interlocked slots.
- requestHardwareValues:
- Ask for all property values on the device
- propertiesToPoll:
- All specified properties will be polled from the PLC with the given poll-rate. Only PLC aliases or device keys corresponding to PLC properties are allowed
- pollInterval:
- Hardware poll interval in seconds
- propertiesToRead:
- The specified properties will be read from the PLC by activating the Read button. Only PLC aliases or device keys corresponding to PLC properties are allowed
- readHardware:
- Requests value updates from the PLC for the properties listed under ‘Properties to read’
- force:
- ???
- trigger:
- Do not use this parameter to configure scheduled push. Instead use the parameter ‘scheduledPush’.
- maxUpdateFrequency:
- set to limit maximum update frequency for some values.
- value:
- Analog input of ADC.
- semiRawValue:
- Semi raw value of analog input, i.e. the voltage.
- epsSemiRaw:
- Epsilon of the SemiRawValue.
- relativeEpsilon:
- Flag to define epsilon mode: true means relative epsilon calculation, false means absolute epsilon calculation.
| Created: | 2021-10-02T07:28:37.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Release candidate for 4.8.2 |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-08-23T15:36:04.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Bugfixes: 1. fix wrong value on the PLC when a deprecated paramer has different type wrt. the recommended new one. 2. fix bug (introduced in 4.8.0-2.11.4) that made the devices stay in UNKNOWN state |
| Created: | 2021-08-12T10:32:15.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Asynchronous registration of devices on BeckhoffCom (by means of slotInstanceNew HW state word parsed into bits |
| Created: | 2021-07-28T14:22:45.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
| Created: | 2021-06-23T16:13:27.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-06-22T13:56:55.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
|
| Created: | 2021-06-14T16:09:11.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Added BeckhoffDryPump |
| Created: | 2021-06-10T11:55:43.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Alarm conditions and state are not set on new schema. (Fixes bug seen in BeckhoffFuse after Karabo 2.11.1 deployment) |
| Created: | 2021-06-07T19:31:48.000+02:00 |
|---|---|
| Author: | Valerii Bondar |
| Notes: | Summer shutdown release, Fuse device added |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Summer shutdown release Devices added: BeckhoffTrainTrigger, BeckhoffLed, BeckhoffMC2Hexapod (BeckhoffMC2Base subclass), BeckhoffMC2Elmo (BeckhoffMC2Base subclass) Features: parameter deprecation in MC2 subclasses follow STOPPING state in Adixen Turbo Full pump. + other minor Fixes: * stepUp/stepDown popup error * epsilon feedback disable on write * avoid extra updates for interlock keys + other minor fixes |
| Created: | 2021-05-31T09:49:13.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-26T14:46:29.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-23T08:19:59.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-23T07:43:58.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-15T18:15:29.000+02:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: |
| Created: | 2021-03-24T09:43:30.000+01:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: | Add the AIBS |
| Created: | 2021-03-08T09:52:30.000+01:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: | Summary: Added auto-generated scene for Pfeiffer vacuum controller IMG400 |
LENS8_T2¶
| Instance id: | FXE_OGT2_CRL/TSENS/LENS8_T2 |
|---|---|
| Class id: | BeckhoffAnalogInput |
| Host: | fxe-rr-sys-con-3 |
| Class documentation: | |
| BeckhoffAnalogInput | |
| General: | link |
| Monitor: | link |
| Developer: | link |
| PLC: | link |
| Alias: | fxe-rr-sys-con-3 |
| Git repo: | https://git.xfel.eu/karaboDevices/Beckhoff |
| Last modified: | 2021-10-02T19:55:31.151+02:00 |
| Created at: | 2017-07-20T11:58:15.000+02:00 |
| Main authors: | Mamchykd, Silenzi, Giovanetti |
| Latest tag: | 4.8.2-2.11.1rc1 |
| Deployment tag: | 4.8.2-2.11.1rc1 |
| Installed tag: | 4.6.5-2.11.1 |
| Projects: | FXE_OGT2_CRL |
| Scenes: | FXE_OGT2_CRL/TSENS/LENS8_T2, OVERVIEW_OGT2_CRL |
| Accessible by: | CAL, CONTROLS, CTRL, DA, danilevc, xdoc |
Warning
Rogue installation which is not mentioned in the deployment!
Warning
The installed tag (4.6.5-2.11.1) does not match tags mentioned in the deployment ([‘4.8.2-2.11.1rc1’])!
The BeckhoffAnalogInput device is documented in
beckhoff:BeckhoffAnalogInput
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device (i.e. of the server
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- beckhoffComDevice:
- InstanceId of the BeckhoffCom device that forwards commands to the PLC.
- functionBlockName:
- The type of the firmware block.
- fwInstanceName:
- The name of the firmware block instance.
- fwVersion:
- The version of the PLC framework.
- terminal:
- ???
- hardwareStatusBitField:
- This word encodes in bits the hardware-status information of this device
- hardwareState:
- The current state of the hardware decoded
- hardwareRegion:
- The current region of the hardware decoded
- hardwareErrorDescriptor:
- This word encodes in bits describing the hardware error
- hardwareErrorDescription:
- Error Code description
- waitingFor:
- Any call to the PLC will be published here, once the reply is received this property will be cleared. Commands will not be sent to the PLC until this property is cleared.
- epsilon:
- The epsilon determines the amount of change until a new physical value is posted from the hardware
- interlockReadOnly:
- Defines whether interlock conditions are configurable from this interface.
- interlockOn:
- Defines whether interlock surveillance is on or off.
- interlockOk:
- Defines whether interlock is ok (true) or broken (false).
- busy:
- Defines whether the PLC softdevice is busy.
- disableEpsilonFeedback:
- If false, the epsilon will be regulated until the incoming rate reaches the maximum rate
- maxStateUpdateRate:
- If state updates per second exceed this threshold, the state will be displayed as CHANGING
- noisyStateUpdateRateValue:
- Show the state update rate when it’s above ‘Max State Update Rate’ threshold.
- isStateUpdateNoisy:
- State update rate is above ‘Max State Update Rate’ threshold.
- reset:
- Resets the PLC hardware
- enableInterlockedSlots:
- Send device into INTERLOCK_BROKEN state, thus enabling all interlocked slots.
- disableInterlockedSlots:
- Send device into INTERLOCKED state, thus enabling all interlocked slots.
- requestHardwareValues:
- Ask for all property values on the device
- propertiesToPoll:
- All specified properties will be polled from the PLC with the given poll-rate. Only PLC aliases or device keys corresponding to PLC properties are allowed
- pollInterval:
- Hardware poll interval in seconds
- propertiesToRead:
- The specified properties will be read from the PLC by activating the Read button. Only PLC aliases or device keys corresponding to PLC properties are allowed
- readHardware:
- Requests value updates from the PLC for the properties listed under ‘Properties to read’
- force:
- ???
- trigger:
- Do not use this parameter to configure scheduled push. Instead use the parameter ‘scheduledPush’.
- maxUpdateFrequency:
- set to limit maximum update frequency for some values.
- value:
- Analog input of ADC.
- semiRawValue:
- Semi raw value of analog input, i.e. the voltage.
- epsSemiRaw:
- Epsilon of the SemiRawValue.
- relativeEpsilon:
- Flag to define epsilon mode: true means relative epsilon calculation, false means absolute epsilon calculation.
| Created: | 2021-10-02T07:28:37.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Release candidate for 4.8.2 |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-08-23T15:36:04.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Bugfixes: 1. fix wrong value on the PLC when a deprecated paramer has different type wrt. the recommended new one. 2. fix bug (introduced in 4.8.0-2.11.4) that made the devices stay in UNKNOWN state |
| Created: | 2021-08-12T10:32:15.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Asynchronous registration of devices on BeckhoffCom (by means of slotInstanceNew HW state word parsed into bits |
| Created: | 2021-07-28T14:22:45.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
| Created: | 2021-06-23T16:13:27.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-06-22T13:56:55.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
|
| Created: | 2021-06-14T16:09:11.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Added BeckhoffDryPump |
| Created: | 2021-06-10T11:55:43.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Alarm conditions and state are not set on new schema. (Fixes bug seen in BeckhoffFuse after Karabo 2.11.1 deployment) |
| Created: | 2021-06-07T19:31:48.000+02:00 |
|---|---|
| Author: | Valerii Bondar |
| Notes: | Summer shutdown release, Fuse device added |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Summer shutdown release Devices added: BeckhoffTrainTrigger, BeckhoffLed, BeckhoffMC2Hexapod (BeckhoffMC2Base subclass), BeckhoffMC2Elmo (BeckhoffMC2Base subclass) Features: parameter deprecation in MC2 subclasses follow STOPPING state in Adixen Turbo Full pump. + other minor Fixes: * stepUp/stepDown popup error * epsilon feedback disable on write * avoid extra updates for interlock keys + other minor fixes |
| Created: | 2021-05-31T09:49:13.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-26T14:46:29.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-23T08:19:59.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-23T07:43:58.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-15T18:15:29.000+02:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: |
| Created: | 2021-03-24T09:43:30.000+01:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: | Add the AIBS |
| Created: | 2021-03-08T09:52:30.000+01:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: | Summary: Added auto-generated scene for Pfeiffer vacuum controller IMG400 |
LENS9_T1¶
| Instance id: | FXE_OGT2_CRL/TSENS/LENS9_T1 |
|---|---|
| Class id: | BeckhoffAnalogInput |
| Host: | fxe-rr-sys-con-3 |
| Class documentation: | |
| BeckhoffAnalogInput | |
| General: | link |
| Monitor: | link |
| Developer: | link |
| PLC: | link |
| Alias: | fxe-rr-sys-con-3 |
| Git repo: | https://git.xfel.eu/karaboDevices/Beckhoff |
| Last modified: | 2021-10-02T19:55:31.151+02:00 |
| Created at: | 2017-07-20T11:58:15.000+02:00 |
| Main authors: | Mamchykd, Silenzi, Giovanetti |
| Latest tag: | 4.8.2-2.11.1rc1 |
| Deployment tag: | 4.8.2-2.11.1rc1 |
| Installed tag: | 4.6.5-2.11.1 |
| Projects: | FXE_OGT2_CRL |
| Scenes: | OVERVIEW_OGT2_CRL, FXE_OGT2_CRL/TSENS/LENS9_T1 |
| Accessible by: | CAL, CONTROLS, CTRL, DA, danilevc, xdoc |
Warning
Rogue installation which is not mentioned in the deployment!
Warning
The installed tag (4.6.5-2.11.1) does not match tags mentioned in the deployment ([‘4.8.2-2.11.1rc1’])!
The BeckhoffAnalogInput device is documented in
beckhoff:BeckhoffAnalogInput
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device (i.e. of the server
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- beckhoffComDevice:
- InstanceId of the BeckhoffCom device that forwards commands to the PLC.
- functionBlockName:
- The type of the firmware block.
- fwInstanceName:
- The name of the firmware block instance.
- fwVersion:
- The version of the PLC framework.
- terminal:
- ???
- hardwareStatusBitField:
- This word encodes in bits the hardware-status information of this device
- hardwareState:
- The current state of the hardware decoded
- hardwareRegion:
- The current region of the hardware decoded
- hardwareErrorDescriptor:
- This word encodes in bits describing the hardware error
- hardwareErrorDescription:
- Error Code description
- waitingFor:
- Any call to the PLC will be published here, once the reply is received this property will be cleared. Commands will not be sent to the PLC until this property is cleared.
- epsilon:
- The epsilon determines the amount of change until a new physical value is posted from the hardware
- interlockReadOnly:
- Defines whether interlock conditions are configurable from this interface.
- interlockOn:
- Defines whether interlock surveillance is on or off.
- interlockOk:
- Defines whether interlock is ok (true) or broken (false).
- busy:
- Defines whether the PLC softdevice is busy.
- disableEpsilonFeedback:
- If false, the epsilon will be regulated until the incoming rate reaches the maximum rate
- maxStateUpdateRate:
- If state updates per second exceed this threshold, the state will be displayed as CHANGING
- noisyStateUpdateRateValue:
- Show the state update rate when it’s above ‘Max State Update Rate’ threshold.
- isStateUpdateNoisy:
- State update rate is above ‘Max State Update Rate’ threshold.
- reset:
- Resets the PLC hardware
- enableInterlockedSlots:
- Send device into INTERLOCK_BROKEN state, thus enabling all interlocked slots.
- disableInterlockedSlots:
- Send device into INTERLOCKED state, thus enabling all interlocked slots.
- requestHardwareValues:
- Ask for all property values on the device
- propertiesToPoll:
- All specified properties will be polled from the PLC with the given poll-rate. Only PLC aliases or device keys corresponding to PLC properties are allowed
- pollInterval:
- Hardware poll interval in seconds
- propertiesToRead:
- The specified properties will be read from the PLC by activating the Read button. Only PLC aliases or device keys corresponding to PLC properties are allowed
- readHardware:
- Requests value updates from the PLC for the properties listed under ‘Properties to read’
- force:
- ???
- trigger:
- Do not use this parameter to configure scheduled push. Instead use the parameter ‘scheduledPush’.
- maxUpdateFrequency:
- set to limit maximum update frequency for some values.
- value:
- Analog input of ADC.
- semiRawValue:
- Semi raw value of analog input, i.e. the voltage.
- epsSemiRaw:
- Epsilon of the SemiRawValue.
- relativeEpsilon:
- Flag to define epsilon mode: true means relative epsilon calculation, false means absolute epsilon calculation.
| Created: | 2021-10-02T07:28:37.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Release candidate for 4.8.2 |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-08-23T15:36:04.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Bugfixes: 1. fix wrong value on the PLC when a deprecated paramer has different type wrt. the recommended new one. 2. fix bug (introduced in 4.8.0-2.11.4) that made the devices stay in UNKNOWN state |
| Created: | 2021-08-12T10:32:15.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Asynchronous registration of devices on BeckhoffCom (by means of slotInstanceNew HW state word parsed into bits |
| Created: | 2021-07-28T14:22:45.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
| Created: | 2021-06-23T16:13:27.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-06-22T13:56:55.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
|
| Created: | 2021-06-14T16:09:11.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Added BeckhoffDryPump |
| Created: | 2021-06-10T11:55:43.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Alarm conditions and state are not set on new schema. (Fixes bug seen in BeckhoffFuse after Karabo 2.11.1 deployment) |
| Created: | 2021-06-07T19:31:48.000+02:00 |
|---|---|
| Author: | Valerii Bondar |
| Notes: | Summer shutdown release, Fuse device added |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Summer shutdown release Devices added: BeckhoffTrainTrigger, BeckhoffLed, BeckhoffMC2Hexapod (BeckhoffMC2Base subclass), BeckhoffMC2Elmo (BeckhoffMC2Base subclass) Features: parameter deprecation in MC2 subclasses follow STOPPING state in Adixen Turbo Full pump. + other minor Fixes: * stepUp/stepDown popup error * epsilon feedback disable on write * avoid extra updates for interlock keys + other minor fixes |
| Created: | 2021-05-31T09:49:13.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-26T14:46:29.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-23T08:19:59.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-23T07:43:58.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-15T18:15:29.000+02:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: |
| Created: | 2021-03-24T09:43:30.000+01:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: | Add the AIBS |
| Created: | 2021-03-08T09:52:30.000+01:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: | Summary: Added auto-generated scene for Pfeiffer vacuum controller IMG400 |
LENS9_T2¶
| Instance id: | FXE_OGT2_CRL/TSENS/LENS9_T2 |
|---|---|
| Class id: | BeckhoffAnalogInput |
| Host: | fxe-rr-sys-con-3 |
| Class documentation: | |
| BeckhoffAnalogInput | |
| General: | link |
| Monitor: | link |
| Developer: | link |
| PLC: | link |
| Alias: | fxe-rr-sys-con-3 |
| Git repo: | https://git.xfel.eu/karaboDevices/Beckhoff |
| Last modified: | 2021-10-02T19:55:31.151+02:00 |
| Created at: | 2017-07-20T11:58:15.000+02:00 |
| Main authors: | Mamchykd, Silenzi, Giovanetti |
| Latest tag: | 4.8.2-2.11.1rc1 |
| Deployment tag: | 4.8.2-2.11.1rc1 |
| Installed tag: | 4.6.5-2.11.1 |
| Projects: | FXE_OGT2_CRL |
| Scenes: | OVERVIEW_OGT2_CRL, FXE_OGT2_CRL/TSENS/LENS9_T2 |
| Accessible by: | CAL, CONTROLS, CTRL, DA, danilevc, xdoc |
Warning
Rogue installation which is not mentioned in the deployment!
Warning
The installed tag (4.6.5-2.11.1) does not match tags mentioned in the deployment ([‘4.8.2-2.11.1rc1’])!
The BeckhoffAnalogInput device is documented in
beckhoff:BeckhoffAnalogInput
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device (i.e. of the server
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- beckhoffComDevice:
- InstanceId of the BeckhoffCom device that forwards commands to the PLC.
- functionBlockName:
- The type of the firmware block.
- fwInstanceName:
- The name of the firmware block instance.
- fwVersion:
- The version of the PLC framework.
- terminal:
- ???
- hardwareStatusBitField:
- This word encodes in bits the hardware-status information of this device
- hardwareState:
- The current state of the hardware decoded
- hardwareRegion:
- The current region of the hardware decoded
- hardwareErrorDescriptor:
- This word encodes in bits describing the hardware error
- hardwareErrorDescription:
- Error Code description
- waitingFor:
- Any call to the PLC will be published here, once the reply is received this property will be cleared. Commands will not be sent to the PLC until this property is cleared.
- epsilon:
- The epsilon determines the amount of change until a new physical value is posted from the hardware
- interlockReadOnly:
- Defines whether interlock conditions are configurable from this interface.
- interlockOn:
- Defines whether interlock surveillance is on or off.
- interlockOk:
- Defines whether interlock is ok (true) or broken (false).
- busy:
- Defines whether the PLC softdevice is busy.
- disableEpsilonFeedback:
- If false, the epsilon will be regulated until the incoming rate reaches the maximum rate
- maxStateUpdateRate:
- If state updates per second exceed this threshold, the state will be displayed as CHANGING
- noisyStateUpdateRateValue:
- Show the state update rate when it’s above ‘Max State Update Rate’ threshold.
- isStateUpdateNoisy:
- State update rate is above ‘Max State Update Rate’ threshold.
- reset:
- Resets the PLC hardware
- enableInterlockedSlots:
- Send device into INTERLOCK_BROKEN state, thus enabling all interlocked slots.
- disableInterlockedSlots:
- Send device into INTERLOCKED state, thus enabling all interlocked slots.
- requestHardwareValues:
- Ask for all property values on the device
- propertiesToPoll:
- All specified properties will be polled from the PLC with the given poll-rate. Only PLC aliases or device keys corresponding to PLC properties are allowed
- pollInterval:
- Hardware poll interval in seconds
- propertiesToRead:
- The specified properties will be read from the PLC by activating the Read button. Only PLC aliases or device keys corresponding to PLC properties are allowed
- readHardware:
- Requests value updates from the PLC for the properties listed under ‘Properties to read’
- force:
- ???
- trigger:
- Do not use this parameter to configure scheduled push. Instead use the parameter ‘scheduledPush’.
- maxUpdateFrequency:
- set to limit maximum update frequency for some values.
- value:
- Analog input of ADC.
- semiRawValue:
- Semi raw value of analog input, i.e. the voltage.
- epsSemiRaw:
- Epsilon of the SemiRawValue.
- relativeEpsilon:
- Flag to define epsilon mode: true means relative epsilon calculation, false means absolute epsilon calculation.
| Created: | 2021-10-02T07:28:37.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Release candidate for 4.8.2 |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-08-23T15:36:04.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Bugfixes: 1. fix wrong value on the PLC when a deprecated paramer has different type wrt. the recommended new one. 2. fix bug (introduced in 4.8.0-2.11.4) that made the devices stay in UNKNOWN state |
| Created: | 2021-08-12T10:32:15.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Asynchronous registration of devices on BeckhoffCom (by means of slotInstanceNew HW state word parsed into bits |
| Created: | 2021-07-28T14:22:45.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
| Created: | 2021-06-23T16:13:27.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-06-22T13:56:55.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
|
| Created: | 2021-06-14T16:09:11.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Added BeckhoffDryPump |
| Created: | 2021-06-10T11:55:43.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Alarm conditions and state are not set on new schema. (Fixes bug seen in BeckhoffFuse after Karabo 2.11.1 deployment) |
| Created: | 2021-06-07T19:31:48.000+02:00 |
|---|---|
| Author: | Valerii Bondar |
| Notes: | Summer shutdown release, Fuse device added |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Summer shutdown release Devices added: BeckhoffTrainTrigger, BeckhoffLed, BeckhoffMC2Hexapod (BeckhoffMC2Base subclass), BeckhoffMC2Elmo (BeckhoffMC2Base subclass) Features: parameter deprecation in MC2 subclasses follow STOPPING state in Adixen Turbo Full pump. + other minor Fixes: * stepUp/stepDown popup error * epsilon feedback disable on write * avoid extra updates for interlock keys + other minor fixes |
| Created: | 2021-05-31T09:49:13.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-26T14:46:29.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-23T08:19:59.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-23T07:43:58.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-15T18:15:29.000+02:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: |
| Created: | 2021-03-24T09:43:30.000+01:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: | Add the AIBS |
| Created: | 2021-03-08T09:52:30.000+01:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: | Summary: Added auto-generated scene for Pfeiffer vacuum controller IMG400 |
MDL¶
MAIN¶
| Instance id: | FXE_OGT2_CRL/MDL/MAIN |
|---|---|
| Class id: | CompoundRefractiveLens |
| Host: | fxe-rr-sys-con-3 |
| Alias: | fxe-rr-sys-con-3 |
| Git repo: | https://git.xfel.eu/karaboDevices/compoundRefractiveLens |
| Last modified: | 2021-05-27T15:24:47.000+02:00 |
| Created at: | 2017-03-07T13:50:52.000+01:00 |
| Main authors: | Hauf, Haufs, Schaffer |
| Latest tag: | 1.3.0-2.11.0 |
| Deployment tag: | 1.3.0-2.11.0 |
| Accessible by: | CAL, CONTROLS, CTRL, DA, danilevc, xdoc |
Warning
Rogue installation which is not mentioned in the deployment!
Warning
Installation not found in a standard path!
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- heartbeatInterval:
- The heartbeat interval
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- globalAlarmCondition:
- This is the global alarm condition for this device. The current alarm condition of this device will be calculated from this alarm condition and the alarm condition of each property.
- visibility:
- Configures who is allowed to see this device at all
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server
- pid:
- The unix process ID of the device (i.e. of the server)
- state:
- The current state the device is in
- status:
- A more detailed status description
- lockedBy:
- The name of the device holding a lock on this one (empty if not locked)
- slotClearLock:
- Clear the lock on this device
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- log:
- Logging settings
- numRods:
- Turn on/off Rods of CRL
- photonEnergy:
- Device Id to read Photon Energy value
- wavelength:
- Wave Length
- positionTolerance:
- Position tolerance to identify material foils
- energyTolerance:
- Energy difference after which a new table is generated
- lastEnergy:
- The last energy setting where an lens setting was calculated.
- actualEnergy:
- This is the actual energy setting. If connected, the current lens setting and target is automaticallyrefreshed.
- mode:
- Safe mode or Normal mode
- desiredFocalLength:
- Provide a desired FocalLength
- availableScenes:
- Scenes from the Slit System
- findTarget:
- Calculates actuator positions for the desired lens setting
- moveTarget:
- Drives the lens package to the desired transmission
- interlocks:
- Properties of the interlock sensors.
| Created: | 2021-05-27T15:25:24.000+02:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
| Created: | 2021-05-26T15:39:43.000+02:00 |
|---|---|
| Author: | Wajid Ehsan |
| Notes: | Refactor use EPS logic |
| Created: | 2020-11-23T18:18:18.000+01:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2020-02-26T17:04:07.000+01:00 |
|---|---|
| Author: | Robert Schaffer |
| Notes: | Fixed a case typo |
| Created: | 2020-02-26T15:04:45.000+01:00 |
|---|---|
| Author: | Robert Schaffer |
| Notes: | To be tested at MID tunnel, and improved upon. |
| Created: | 2020-02-26T13:21:31.000+01:00 |
|---|---|
| Author: | Robert Schaffer |
| Notes: | Uses interlocks for retracted positions, and allows movement commands while arms are in motion. |
| Created: | 2020-01-21T16:08:12.000+01:00 |
|---|---|
| Author: | Robert Schaffer |
| Notes: | A tagged branch to be tested in XTD6. This allows local saving of parameters. |
| Created: | 2019-12-23T14:50:06.000+01:00 |
|---|---|
| Author: | Wajid Ehsan |
| Notes: | Fix actual energy setter |
| Created: | 2019-12-13T11:54:51.000+01:00 |
|---|---|
| Author: | Robert Schaffer |
| Notes: |
| Created: | 2018-10-08T22:49:17.000+02:00 |
|---|---|
| Author: | MScholz |
| Notes: | Configuration of rods |
| Created: | 2018-07-20T11:58:18.000+02:00 |
|---|---|
| Author: | Wajid Ehsan |
| Notes: | Refactor Scene |
| Created: | 2018-06-13T16:56:11.000+02:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
| Created: | 2018-05-31T13:46:49.000+02:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
| Created: | 2018-05-31T13:28:02.000+02:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
| Created: | 2017-08-18T20:01:36.000+02:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
| Created: | 2017-08-18T16:52:56.000+02:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
PSLIT¶
ENC¶
BLADE1_IN_OUT¶
| Instance id: | FXE_OGT2_PSLIT/ENC/BLADE1_IN_OUT |
|---|---|
| Host: | exflcon09n0 |
| Class documentation: | |
| BeckhoffEncoder | |
| General: | link |
| Monitor: | link |
| Developer: | link |
| PLC: | link |
| Alias: | fxe-rr-sys-con-3 |
| Git repo: | https://git.xfel.eu/gitlab/karaboDevices/Beckhoff |
| Last modified: | 2019-10-28T14:42:56.000+01:00 |
| Created at: | 2017-07-20T11:58:15.000+02:00 |
| Main authors: | Silenzi, Mohacsi |
| Latest tag: | 4.3.10-2.6.1 |
| Deployment tag: | 4.3.9-2.6.1 |
| Projects: | FXE_OGT2_PSLIT |
| Accessible by: | |
Warning
Host not accessible by [‘xctrl’]!
BLADE2_IN_OUT¶
| Instance id: | FXE_OGT2_PSLIT/ENC/BLADE2_IN_OUT |
|---|---|
| Host: | exflcon09n0 |
| Class documentation: | |
| BeckhoffEncoder | |
| General: | link |
| Monitor: | link |
| Developer: | link |
| PLC: | link |
| Alias: | fxe-rr-sys-con-3 |
| Git repo: | https://git.xfel.eu/gitlab/karaboDevices/Beckhoff |
| Last modified: | 2019-10-28T14:42:56.000+01:00 |
| Created at: | 2017-07-20T11:58:15.000+02:00 |
| Main authors: | Silenzi, Mohacsi |
| Latest tag: | 4.3.10-2.6.1 |
| Deployment tag: | 4.3.9-2.6.1 |
| Projects: | FXE_OGT2_PSLIT |
| Accessible by: | |
Warning
Host not accessible by [‘xctrl’]!
BLADE3_IN_OUT¶
| Instance id: | FXE_OGT2_PSLIT/ENC/BLADE3_IN_OUT |
|---|---|
| Host: | exflcon09n0 |
| Class documentation: | |
| BeckhoffEncoder | |
| General: | link |
| Monitor: | link |
| Developer: | link |
| PLC: | link |
| Alias: | fxe-rr-sys-con-3 |
| Git repo: | https://git.xfel.eu/gitlab/karaboDevices/Beckhoff |
| Last modified: | 2019-10-28T14:42:56.000+01:00 |
| Created at: | 2017-07-20T11:58:15.000+02:00 |
| Main authors: | Silenzi, Mohacsi |
| Latest tag: | 4.3.10-2.6.1 |
| Deployment tag: | 4.3.9-2.6.1 |
| Projects: | FXE_OGT2_PSLIT |
| Accessible by: | |
Warning
Host not accessible by [‘xctrl’]!
BLADE4_IN_OUT¶
| Instance id: | FXE_OGT2_PSLIT/ENC/BLADE4_IN_OUT |
|---|---|
| Host: | exflcon09n0 |
| Class documentation: | |
| BeckhoffEncoder | |
| General: | link |
| Monitor: | link |
| Developer: | link |
| PLC: | link |
| Alias: | fxe-rr-sys-con-3 |
| Git repo: | https://git.xfel.eu/gitlab/karaboDevices/Beckhoff |
| Last modified: | 2019-10-28T14:42:56.000+01:00 |
| Created at: | 2017-07-20T11:58:15.000+02:00 |
| Main authors: | Silenzi, Mohacsi |
| Latest tag: | 4.3.10-2.6.1 |
| Deployment tag: | 4.3.9-2.6.1 |
| Projects: | FXE_OGT2_PSLIT |
| Accessible by: | |
Warning
Host not accessible by [‘xctrl’]!
MDL¶
MAIN¶
| Instance id: | FXE_OGT2_PSLIT/MDL/MAIN |
|---|---|
| Class id: | SlitSystem |
| Host: | fxe-rr-sys-con-3 |
| Alias: | fxe-rr-sys-con-3 |
| Git repo: | https://git.xfel.eu/karaboDevices/slitSystem |
| Last modified: | 2021-01-13T14:43:03.000+01:00 |
| Created at: | 2016-11-16T14:10:53.000+01:00 |
| Main authors: | Marsa, Carinan, Hickin |
| Latest tag: | 2.5.3-2.10.0 |
| Deployment tag: | 2.5.3-2.10.0 |
| Scenes: | FXE_OGT2_PSLIT/MDL/MAIN|SimpleControl, FXE_OGT2_PSLIT/MDL/MAIN|Control |
| Accessible by: | CAL, CONTROLS, CTRL, DA, danilevc, xdoc |
Warning
Rogue installation which is not mentioned in the deployment!
Warning
Installation not found in a standard path!
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- heartbeatInterval:
- The heartbeat interval
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- globalAlarmCondition:
- This is the global alarm condition for this device. The current alarm condition of this device will be calculated from this alarm condition and the alarm condition of each property.
- visibility:
- Configures who is allowed to see this device at all
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server
- pid:
- The unix process ID of the device (i.e. of the server)
- state:
- The current state the device is in
- status:
- A more detailed status description
- lockedBy:
- The name of the device holding a lock on this one (empty if not locked)
- slotClearLock:
- Clear the lock on this device
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- log:
- Logging settings
- offsetLeft:
- Left offset of motor, can only be set before instantiation or via the calibrate slot.
- offsetRight:
- Right offset of motor, can only be set before instantiation or via the calibrate slot.
- offsetTop:
- Top offset of motor, can only be set before instantiation or via the calibrate slot.
- offsetBot:
- Bot offset of motor, can only be set before instantiation or via the calibrate slot.
- reverseLeft:
- Reverse direction of Left motor axis in relation to X. Can only be set before instantiation.
- reverseRight:
- Reverse direction of Right motor axis in relation to X. Can only be set before instantiation.
- reverseTop:
- Reverse direction of Top motor axis in relation to Y. Can only be set before instantiation.
- reverseBottom:
- Reverse direction of Bot motor axis in relation to Y, can only be set before instantiation.
- positionIn:
- The defined in position. Save parameters by editing before instatiation.
- positionOut:
- The defined in position. Save parameters by editing before instatiation.
- motor:
- The motor InstanceId of the motors of the slit system.
- open:
- Open slit one step
- close:
- Close slit one step
- right:
- Move slit one step in +X
- left:
- Move slit one step in -X
- up:
- Move slit one step in Y
- down:
- Move slit one step in -Y
- closeX:
- Close slit one step in X
- openX:
- Open slit one step in X
- openY:
- Open slit one step in Y
- closeY:
- Close slit one step in Y
- calibrate:
- Set the motors offset once the slit device is CENTERED and CLOSED
- calibrateX:
- Set the motors offset in horizontal once the slit device is CENTERED and CLOSED
- calibrateY:
- Set the motors offset in vertical once the slit device is CENTERED and CLOSED
- availableScenes:
- Scenes from the Slit System
| Created: | 2021-01-13T14:43:36.000+01:00 |
|---|---|
| Author: | David Hickin |
| Notes: |
| Created: | 2020-12-23T16:44:35.000+01:00 |
|---|---|
| Author: | David Hickin |
| Notes: |
| Created: | 2020-11-19T15:24:45.000+01:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: | Summary: add CI |
| Created: | 2020-11-19T15:24:45.000+01:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
| Created: | 2018-06-07T09:11:44.000+02:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
| Created: | 2018-04-27T11:11:40.000+02:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
| Created: | 2018-03-22T14:15:20.000+01:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
| Created: | 2018-03-15T10:55:54.000+01:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
| Created: | 2018-03-06T13:08:58.000+01:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
| Created: | 2018-02-19T18:21:55.000+01:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: | Scene update |
| Created: | 2018-02-19T13:27:25.000+01:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Included SPB interface and default scenes |
| Created: | 2017-12-12T17:37:51.000+01:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
| Created: | 2017-10-23T13:42:52.000+02:00 |
|---|---|
| Author: | David Hickin |
| Notes: |
| Created: | 2017-08-17T19:23:39.000+02:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
| Created: | 2017-08-14T15:41:33.000+02:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
| Created: | 2017-07-19T15:28:26.000+02:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
| Created: | 2017-03-02T18:29:17.000+01:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: | Migrated slitSystem |
MOTOR¶
BLADE1_IN_OUT¶
Warning
The velocity for this motor has not been commissioned. You may loose steps in case you set it too high!
The BeckhoffMC2Base device is documented
here.
Autogenerated documentation for the device’s properties and slots can be found here.
The following is the documentation for the base underlying PLC soft device: SD_MC2Base.
Documentation can also be found for the derived soft devices:
BLADE2_IN_OUT¶
Warning
The velocity for this motor has not been commissioned. You may loose steps in case you set it too high!
The BeckhoffMC2Base device is documented
here.
Autogenerated documentation for the device’s properties and slots can be found here.
The following is the documentation for the base underlying PLC soft device: SD_MC2Base.
Documentation can also be found for the derived soft devices:
BLADE3_IN_OUT¶
Warning
The velocity for this motor has not been commissioned. You may loose steps in case you set it too high!
The BeckhoffMC2Base device is documented
here.
Autogenerated documentation for the device’s properties and slots can be found here.
The following is the documentation for the base underlying PLC soft device: SD_MC2Base.
Documentation can also be found for the derived soft devices:
BLADE4_IN_OUT¶
Warning
The velocity for this motor has not been commissioned. You may loose steps in case you set it too high!
The BeckhoffMC2Base device is documented
here.
Autogenerated documentation for the device’s properties and slots can be found here.
The following is the documentation for the base underlying PLC soft device: SD_MC2Base.
Documentation can also be found for the derived soft devices:
TSENS¶
BLADE1_TEMP1¶
| Instance id: | FXE_OGT2_PSLIT/TSENS/BLADE1_TEMP1 |
|---|---|
| Class id: | BeckhoffAnalogInput |
| Host: | fxe-rr-sys-con-3 |
| Class documentation: | |
| BeckhoffAnalogInput | |
| General: | link |
| Monitor: | link |
| Developer: | link |
| PLC: | link |
| Alias: | fxe-rr-sys-con-3 |
| Git repo: | https://git.xfel.eu/karaboDevices/Beckhoff |
| Last modified: | 2021-10-02T19:55:31.151+02:00 |
| Created at: | 2017-07-20T11:58:15.000+02:00 |
| Main authors: | Mamchykd, Silenzi, Giovanetti |
| Latest tag: | 4.8.2-2.11.1rc1 |
| Deployment tag: | 4.8.2-2.11.1rc1 |
| Installed tag: | 4.6.5-2.11.1 |
| Projects: | FXE_OGT2_PSLIT |
| Scenes: | OVERVIEW_OGT2_PSLIT, OVERVIEW_OGT2_PSLIT, FXE_OGT2_PSLIT/TSENS/BLADE1_TEMP1 |
| Accessible by: | CAL, CONTROLS, CTRL, DA, danilevc, xdoc |
Warning
Rogue installation which is not mentioned in the deployment!
Warning
The installed tag (4.6.5-2.11.1) does not match tags mentioned in the deployment ([‘4.8.2-2.11.1rc1’])!
The BeckhoffAnalogInput device is documented in
beckhoff:BeckhoffAnalogInput
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device (i.e. of the server
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- beckhoffComDevice:
- InstanceId of the BeckhoffCom device that forwards commands to the PLC.
- functionBlockName:
- The type of the firmware block.
- fwInstanceName:
- The name of the firmware block instance.
- fwVersion:
- The version of the PLC framework.
- terminal:
- ???
- hardwareStatusBitField:
- This word encodes in bits the hardware-status information of this device
- hardwareState:
- The current state of the hardware decoded
- hardwareRegion:
- The current region of the hardware decoded
- hardwareErrorDescriptor:
- This word encodes in bits describing the hardware error
- hardwareErrorDescription:
- Error Code description
- waitingFor:
- Any call to the PLC will be published here, once the reply is received this property will be cleared. Commands will not be sent to the PLC until this property is cleared.
- epsilon:
- The epsilon determines the amount of change until a new physical value is posted from the hardware
- interlockReadOnly:
- Defines whether interlock conditions are configurable from this interface.
- interlockOn:
- Defines whether interlock surveillance is on or off.
- interlockOk:
- Defines whether interlock is ok (true) or broken (false).
- busy:
- Defines whether the PLC softdevice is busy.
- disableEpsilonFeedback:
- If false, the epsilon will be regulated until the incoming rate reaches the maximum rate
- maxStateUpdateRate:
- If state updates per second exceed this threshold, the state will be displayed as CHANGING
- noisyStateUpdateRateValue:
- Show the state update rate when it’s above ‘Max State Update Rate’ threshold.
- isStateUpdateNoisy:
- State update rate is above ‘Max State Update Rate’ threshold.
- reset:
- Resets the PLC hardware
- enableInterlockedSlots:
- Send device into INTERLOCK_BROKEN state, thus enabling all interlocked slots.
- disableInterlockedSlots:
- Send device into INTERLOCKED state, thus enabling all interlocked slots.
- requestHardwareValues:
- Ask for all property values on the device
- propertiesToPoll:
- All specified properties will be polled from the PLC with the given poll-rate. Only PLC aliases or device keys corresponding to PLC properties are allowed
- pollInterval:
- Hardware poll interval in seconds
- propertiesToRead:
- The specified properties will be read from the PLC by activating the Read button. Only PLC aliases or device keys corresponding to PLC properties are allowed
- readHardware:
- Requests value updates from the PLC for the properties listed under ‘Properties to read’
- force:
- ???
- trigger:
- Do not use this parameter to configure scheduled push. Instead use the parameter ‘scheduledPush’.
- maxUpdateFrequency:
- set to limit maximum update frequency for some values.
- value:
- Analog input of ADC.
- semiRawValue:
- Semi raw value of analog input, i.e. the voltage.
- epsSemiRaw:
- Epsilon of the SemiRawValue.
- relativeEpsilon:
- Flag to define epsilon mode: true means relative epsilon calculation, false means absolute epsilon calculation.
| Created: | 2021-10-02T07:28:37.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Release candidate for 4.8.2 |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-08-23T15:36:04.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Bugfixes: 1. fix wrong value on the PLC when a deprecated paramer has different type wrt. the recommended new one. 2. fix bug (introduced in 4.8.0-2.11.4) that made the devices stay in UNKNOWN state |
| Created: | 2021-08-12T10:32:15.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Asynchronous registration of devices on BeckhoffCom (by means of slotInstanceNew HW state word parsed into bits |
| Created: | 2021-07-28T14:22:45.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
| Created: | 2021-06-23T16:13:27.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-06-22T13:56:55.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
|
| Created: | 2021-06-14T16:09:11.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Added BeckhoffDryPump |
| Created: | 2021-06-10T11:55:43.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Alarm conditions and state are not set on new schema. (Fixes bug seen in BeckhoffFuse after Karabo 2.11.1 deployment) |
| Created: | 2021-06-07T19:31:48.000+02:00 |
|---|---|
| Author: | Valerii Bondar |
| Notes: | Summer shutdown release, Fuse device added |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Summer shutdown release Devices added: BeckhoffTrainTrigger, BeckhoffLed, BeckhoffMC2Hexapod (BeckhoffMC2Base subclass), BeckhoffMC2Elmo (BeckhoffMC2Base subclass) Features: parameter deprecation in MC2 subclasses follow STOPPING state in Adixen Turbo Full pump. + other minor Fixes: * stepUp/stepDown popup error * epsilon feedback disable on write * avoid extra updates for interlock keys + other minor fixes |
| Created: | 2021-05-31T09:49:13.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-26T14:46:29.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-23T08:19:59.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-23T07:43:58.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-15T18:15:29.000+02:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: |
| Created: | 2021-03-24T09:43:30.000+01:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: | Add the AIBS |
| Created: | 2021-03-08T09:52:30.000+01:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: | Summary: Added auto-generated scene for Pfeiffer vacuum controller IMG400 |
BLADE1_TEMP2¶
| Instance id: | FXE_OGT2_PSLIT/TSENS/BLADE1_TEMP2 |
|---|---|
| Class id: | BeckhoffAnalogInput |
| Host: | fxe-rr-sys-con-3 |
| Class documentation: | |
| BeckhoffAnalogInput | |
| General: | link |
| Monitor: | link |
| Developer: | link |
| PLC: | link |
| Alias: | fxe-rr-sys-con-3 |
| Git repo: | https://git.xfel.eu/karaboDevices/Beckhoff |
| Last modified: | 2021-10-02T19:55:31.151+02:00 |
| Created at: | 2017-07-20T11:58:15.000+02:00 |
| Main authors: | Mamchykd, Silenzi, Giovanetti |
| Latest tag: | 4.8.2-2.11.1rc1 |
| Deployment tag: | 4.8.2-2.11.1rc1 |
| Installed tag: | 4.6.5-2.11.1 |
| Projects: | FXE_OGT2_PSLIT |
| Scenes: | FXE_OGT2_PSLIT/TSENS/BLADE1_TEMP2, OVERVIEW_OGT2_PSLIT, OVERVIEW_OGT2_PSLIT |
| Accessible by: | CAL, CONTROLS, CTRL, DA, danilevc, xdoc |
Warning
Rogue installation which is not mentioned in the deployment!
Warning
The installed tag (4.6.5-2.11.1) does not match tags mentioned in the deployment ([‘4.8.2-2.11.1rc1’])!
The BeckhoffAnalogInput device is documented in
beckhoff:BeckhoffAnalogInput
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device (i.e. of the server
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- beckhoffComDevice:
- InstanceId of the BeckhoffCom device that forwards commands to the PLC.
- functionBlockName:
- The type of the firmware block.
- fwInstanceName:
- The name of the firmware block instance.
- fwVersion:
- The version of the PLC framework.
- terminal:
- ???
- hardwareStatusBitField:
- This word encodes in bits the hardware-status information of this device
- hardwareState:
- The current state of the hardware decoded
- hardwareRegion:
- The current region of the hardware decoded
- hardwareErrorDescriptor:
- This word encodes in bits describing the hardware error
- hardwareErrorDescription:
- Error Code description
- waitingFor:
- Any call to the PLC will be published here, once the reply is received this property will be cleared. Commands will not be sent to the PLC until this property is cleared.
- epsilon:
- The epsilon determines the amount of change until a new physical value is posted from the hardware
- interlockReadOnly:
- Defines whether interlock conditions are configurable from this interface.
- interlockOn:
- Defines whether interlock surveillance is on or off.
- interlockOk:
- Defines whether interlock is ok (true) or broken (false).
- busy:
- Defines whether the PLC softdevice is busy.
- disableEpsilonFeedback:
- If false, the epsilon will be regulated until the incoming rate reaches the maximum rate
- maxStateUpdateRate:
- If state updates per second exceed this threshold, the state will be displayed as CHANGING
- noisyStateUpdateRateValue:
- Show the state update rate when it’s above ‘Max State Update Rate’ threshold.
- isStateUpdateNoisy:
- State update rate is above ‘Max State Update Rate’ threshold.
- reset:
- Resets the PLC hardware
- enableInterlockedSlots:
- Send device into INTERLOCK_BROKEN state, thus enabling all interlocked slots.
- disableInterlockedSlots:
- Send device into INTERLOCKED state, thus enabling all interlocked slots.
- requestHardwareValues:
- Ask for all property values on the device
- propertiesToPoll:
- All specified properties will be polled from the PLC with the given poll-rate. Only PLC aliases or device keys corresponding to PLC properties are allowed
- pollInterval:
- Hardware poll interval in seconds
- propertiesToRead:
- The specified properties will be read from the PLC by activating the Read button. Only PLC aliases or device keys corresponding to PLC properties are allowed
- readHardware:
- Requests value updates from the PLC for the properties listed under ‘Properties to read’
- force:
- ???
- trigger:
- Do not use this parameter to configure scheduled push. Instead use the parameter ‘scheduledPush’.
- maxUpdateFrequency:
- set to limit maximum update frequency for some values.
- value:
- Analog input of ADC.
- semiRawValue:
- Semi raw value of analog input, i.e. the voltage.
- epsSemiRaw:
- Epsilon of the SemiRawValue.
- relativeEpsilon:
- Flag to define epsilon mode: true means relative epsilon calculation, false means absolute epsilon calculation.
| Created: | 2021-10-02T07:28:37.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Release candidate for 4.8.2 |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-08-23T15:36:04.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Bugfixes: 1. fix wrong value on the PLC when a deprecated paramer has different type wrt. the recommended new one. 2. fix bug (introduced in 4.8.0-2.11.4) that made the devices stay in UNKNOWN state |
| Created: | 2021-08-12T10:32:15.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Asynchronous registration of devices on BeckhoffCom (by means of slotInstanceNew HW state word parsed into bits |
| Created: | 2021-07-28T14:22:45.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
| Created: | 2021-06-23T16:13:27.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-06-22T13:56:55.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
|
| Created: | 2021-06-14T16:09:11.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Added BeckhoffDryPump |
| Created: | 2021-06-10T11:55:43.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Alarm conditions and state are not set on new schema. (Fixes bug seen in BeckhoffFuse after Karabo 2.11.1 deployment) |
| Created: | 2021-06-07T19:31:48.000+02:00 |
|---|---|
| Author: | Valerii Bondar |
| Notes: | Summer shutdown release, Fuse device added |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Summer shutdown release Devices added: BeckhoffTrainTrigger, BeckhoffLed, BeckhoffMC2Hexapod (BeckhoffMC2Base subclass), BeckhoffMC2Elmo (BeckhoffMC2Base subclass) Features: parameter deprecation in MC2 subclasses follow STOPPING state in Adixen Turbo Full pump. + other minor Fixes: * stepUp/stepDown popup error * epsilon feedback disable on write * avoid extra updates for interlock keys + other minor fixes |
| Created: | 2021-05-31T09:49:13.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-26T14:46:29.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-23T08:19:59.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-23T07:43:58.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-15T18:15:29.000+02:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: |
| Created: | 2021-03-24T09:43:30.000+01:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: | Add the AIBS |
| Created: | 2021-03-08T09:52:30.000+01:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: | Summary: Added auto-generated scene for Pfeiffer vacuum controller IMG400 |
BLADE2_TEMP1¶
| Instance id: | FXE_OGT2_PSLIT/TSENS/BLADE2_TEMP1 |
|---|---|
| Class id: | BeckhoffAnalogInput |
| Host: | fxe-rr-sys-con-3 |
| Class documentation: | |
| BeckhoffAnalogInput | |
| General: | link |
| Monitor: | link |
| Developer: | link |
| PLC: | link |
| Alias: | fxe-rr-sys-con-3 |
| Git repo: | https://git.xfel.eu/karaboDevices/Beckhoff |
| Last modified: | 2021-10-02T19:55:31.151+02:00 |
| Created at: | 2017-07-20T11:58:15.000+02:00 |
| Main authors: | Mamchykd, Silenzi, Giovanetti |
| Latest tag: | 4.8.2-2.11.1rc1 |
| Deployment tag: | 4.8.2-2.11.1rc1 |
| Installed tag: | 4.6.5-2.11.1 |
| Projects: | FXE_OGT2_PSLIT |
| Scenes: | FXE_OGT2_PSLIT/TSENS/BLADE2_TEMP1, OVERVIEW_OGT2_PSLIT, OVERVIEW_OGT2_PSLIT |
| Accessible by: | CAL, CONTROLS, CTRL, DA, danilevc, xdoc |
Warning
Rogue installation which is not mentioned in the deployment!
Warning
The installed tag (4.6.5-2.11.1) does not match tags mentioned in the deployment ([‘4.8.2-2.11.1rc1’])!
The BeckhoffAnalogInput device is documented in
beckhoff:BeckhoffAnalogInput
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device (i.e. of the server
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- beckhoffComDevice:
- InstanceId of the BeckhoffCom device that forwards commands to the PLC.
- functionBlockName:
- The type of the firmware block.
- fwInstanceName:
- The name of the firmware block instance.
- fwVersion:
- The version of the PLC framework.
- terminal:
- ???
- hardwareStatusBitField:
- This word encodes in bits the hardware-status information of this device
- hardwareState:
- The current state of the hardware decoded
- hardwareRegion:
- The current region of the hardware decoded
- hardwareErrorDescriptor:
- This word encodes in bits describing the hardware error
- hardwareErrorDescription:
- Error Code description
- waitingFor:
- Any call to the PLC will be published here, once the reply is received this property will be cleared. Commands will not be sent to the PLC until this property is cleared.
- epsilon:
- The epsilon determines the amount of change until a new physical value is posted from the hardware
- interlockReadOnly:
- Defines whether interlock conditions are configurable from this interface.
- interlockOn:
- Defines whether interlock surveillance is on or off.
- interlockOk:
- Defines whether interlock is ok (true) or broken (false).
- busy:
- Defines whether the PLC softdevice is busy.
- disableEpsilonFeedback:
- If false, the epsilon will be regulated until the incoming rate reaches the maximum rate
- maxStateUpdateRate:
- If state updates per second exceed this threshold, the state will be displayed as CHANGING
- noisyStateUpdateRateValue:
- Show the state update rate when it’s above ‘Max State Update Rate’ threshold.
- isStateUpdateNoisy:
- State update rate is above ‘Max State Update Rate’ threshold.
- reset:
- Resets the PLC hardware
- enableInterlockedSlots:
- Send device into INTERLOCK_BROKEN state, thus enabling all interlocked slots.
- disableInterlockedSlots:
- Send device into INTERLOCKED state, thus enabling all interlocked slots.
- requestHardwareValues:
- Ask for all property values on the device
- propertiesToPoll:
- All specified properties will be polled from the PLC with the given poll-rate. Only PLC aliases or device keys corresponding to PLC properties are allowed
- pollInterval:
- Hardware poll interval in seconds
- propertiesToRead:
- The specified properties will be read from the PLC by activating the Read button. Only PLC aliases or device keys corresponding to PLC properties are allowed
- readHardware:
- Requests value updates from the PLC for the properties listed under ‘Properties to read’
- force:
- ???
- trigger:
- Do not use this parameter to configure scheduled push. Instead use the parameter ‘scheduledPush’.
- maxUpdateFrequency:
- set to limit maximum update frequency for some values.
- value:
- Analog input of ADC.
- semiRawValue:
- Semi raw value of analog input, i.e. the voltage.
- epsSemiRaw:
- Epsilon of the SemiRawValue.
- relativeEpsilon:
- Flag to define epsilon mode: true means relative epsilon calculation, false means absolute epsilon calculation.
| Created: | 2021-10-02T07:28:37.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Release candidate for 4.8.2 |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-08-23T15:36:04.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Bugfixes: 1. fix wrong value on the PLC when a deprecated paramer has different type wrt. the recommended new one. 2. fix bug (introduced in 4.8.0-2.11.4) that made the devices stay in UNKNOWN state |
| Created: | 2021-08-12T10:32:15.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Asynchronous registration of devices on BeckhoffCom (by means of slotInstanceNew HW state word parsed into bits |
| Created: | 2021-07-28T14:22:45.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
| Created: | 2021-06-23T16:13:27.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-06-22T13:56:55.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
|
| Created: | 2021-06-14T16:09:11.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Added BeckhoffDryPump |
| Created: | 2021-06-10T11:55:43.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Alarm conditions and state are not set on new schema. (Fixes bug seen in BeckhoffFuse after Karabo 2.11.1 deployment) |
| Created: | 2021-06-07T19:31:48.000+02:00 |
|---|---|
| Author: | Valerii Bondar |
| Notes: | Summer shutdown release, Fuse device added |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Summer shutdown release Devices added: BeckhoffTrainTrigger, BeckhoffLed, BeckhoffMC2Hexapod (BeckhoffMC2Base subclass), BeckhoffMC2Elmo (BeckhoffMC2Base subclass) Features: parameter deprecation in MC2 subclasses follow STOPPING state in Adixen Turbo Full pump. + other minor Fixes: * stepUp/stepDown popup error * epsilon feedback disable on write * avoid extra updates for interlock keys + other minor fixes |
| Created: | 2021-05-31T09:49:13.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-26T14:46:29.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-23T08:19:59.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-23T07:43:58.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-15T18:15:29.000+02:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: |
| Created: | 2021-03-24T09:43:30.000+01:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: | Add the AIBS |
| Created: | 2021-03-08T09:52:30.000+01:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: | Summary: Added auto-generated scene for Pfeiffer vacuum controller IMG400 |
BLADE2_TEMP2¶
| Instance id: | FXE_OGT2_PSLIT/TSENS/BLADE2_TEMP2 |
|---|---|
| Class id: | BeckhoffAnalogInput |
| Host: | fxe-rr-sys-con-3 |
| Class documentation: | |
| BeckhoffAnalogInput | |
| General: | link |
| Monitor: | link |
| Developer: | link |
| PLC: | link |
| Alias: | fxe-rr-sys-con-3 |
| Git repo: | https://git.xfel.eu/karaboDevices/Beckhoff |
| Last modified: | 2021-10-02T19:55:31.151+02:00 |
| Created at: | 2017-07-20T11:58:15.000+02:00 |
| Main authors: | Mamchykd, Silenzi, Giovanetti |
| Latest tag: | 4.8.2-2.11.1rc1 |
| Deployment tag: | 4.8.2-2.11.1rc1 |
| Installed tag: | 4.6.5-2.11.1 |
| Projects: | FXE_OGT2_PSLIT |
| Scenes: | FXE_OGT2_PSLIT/TSENS/BLADE2_TEMP2, OVERVIEW_OGT2_PSLIT, OVERVIEW_OGT2_PSLIT |
| Accessible by: | CAL, CONTROLS, CTRL, DA, danilevc, xdoc |
Warning
Rogue installation which is not mentioned in the deployment!
Warning
The installed tag (4.6.5-2.11.1) does not match tags mentioned in the deployment ([‘4.8.2-2.11.1rc1’])!
The BeckhoffAnalogInput device is documented in
beckhoff:BeckhoffAnalogInput
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device (i.e. of the server
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- beckhoffComDevice:
- InstanceId of the BeckhoffCom device that forwards commands to the PLC.
- functionBlockName:
- The type of the firmware block.
- fwInstanceName:
- The name of the firmware block instance.
- fwVersion:
- The version of the PLC framework.
- terminal:
- ???
- hardwareStatusBitField:
- This word encodes in bits the hardware-status information of this device
- hardwareState:
- The current state of the hardware decoded
- hardwareRegion:
- The current region of the hardware decoded
- hardwareErrorDescriptor:
- This word encodes in bits describing the hardware error
- hardwareErrorDescription:
- Error Code description
- waitingFor:
- Any call to the PLC will be published here, once the reply is received this property will be cleared. Commands will not be sent to the PLC until this property is cleared.
- epsilon:
- The epsilon determines the amount of change until a new physical value is posted from the hardware
- interlockReadOnly:
- Defines whether interlock conditions are configurable from this interface.
- interlockOn:
- Defines whether interlock surveillance is on or off.
- interlockOk:
- Defines whether interlock is ok (true) or broken (false).
- busy:
- Defines whether the PLC softdevice is busy.
- disableEpsilonFeedback:
- If false, the epsilon will be regulated until the incoming rate reaches the maximum rate
- maxStateUpdateRate:
- If state updates per second exceed this threshold, the state will be displayed as CHANGING
- noisyStateUpdateRateValue:
- Show the state update rate when it’s above ‘Max State Update Rate’ threshold.
- isStateUpdateNoisy:
- State update rate is above ‘Max State Update Rate’ threshold.
- reset:
- Resets the PLC hardware
- enableInterlockedSlots:
- Send device into INTERLOCK_BROKEN state, thus enabling all interlocked slots.
- disableInterlockedSlots:
- Send device into INTERLOCKED state, thus enabling all interlocked slots.
- requestHardwareValues:
- Ask for all property values on the device
- propertiesToPoll:
- All specified properties will be polled from the PLC with the given poll-rate. Only PLC aliases or device keys corresponding to PLC properties are allowed
- pollInterval:
- Hardware poll interval in seconds
- propertiesToRead:
- The specified properties will be read from the PLC by activating the Read button. Only PLC aliases or device keys corresponding to PLC properties are allowed
- readHardware:
- Requests value updates from the PLC for the properties listed under ‘Properties to read’
- force:
- ???
- trigger:
- Do not use this parameter to configure scheduled push. Instead use the parameter ‘scheduledPush’.
- maxUpdateFrequency:
- set to limit maximum update frequency for some values.
- value:
- Analog input of ADC.
- semiRawValue:
- Semi raw value of analog input, i.e. the voltage.
- epsSemiRaw:
- Epsilon of the SemiRawValue.
- relativeEpsilon:
- Flag to define epsilon mode: true means relative epsilon calculation, false means absolute epsilon calculation.
| Created: | 2021-10-02T07:28:37.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Release candidate for 4.8.2 |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-08-23T15:36:04.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Bugfixes: 1. fix wrong value on the PLC when a deprecated paramer has different type wrt. the recommended new one. 2. fix bug (introduced in 4.8.0-2.11.4) that made the devices stay in UNKNOWN state |
| Created: | 2021-08-12T10:32:15.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Asynchronous registration of devices on BeckhoffCom (by means of slotInstanceNew HW state word parsed into bits |
| Created: | 2021-07-28T14:22:45.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
| Created: | 2021-06-23T16:13:27.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-06-22T13:56:55.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
|
| Created: | 2021-06-14T16:09:11.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Added BeckhoffDryPump |
| Created: | 2021-06-10T11:55:43.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Alarm conditions and state are not set on new schema. (Fixes bug seen in BeckhoffFuse after Karabo 2.11.1 deployment) |
| Created: | 2021-06-07T19:31:48.000+02:00 |
|---|---|
| Author: | Valerii Bondar |
| Notes: | Summer shutdown release, Fuse device added |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Summer shutdown release Devices added: BeckhoffTrainTrigger, BeckhoffLed, BeckhoffMC2Hexapod (BeckhoffMC2Base subclass), BeckhoffMC2Elmo (BeckhoffMC2Base subclass) Features: parameter deprecation in MC2 subclasses follow STOPPING state in Adixen Turbo Full pump. + other minor Fixes: * stepUp/stepDown popup error * epsilon feedback disable on write * avoid extra updates for interlock keys + other minor fixes |
| Created: | 2021-05-31T09:49:13.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-26T14:46:29.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-23T08:19:59.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-23T07:43:58.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-15T18:15:29.000+02:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: |
| Created: | 2021-03-24T09:43:30.000+01:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: | Add the AIBS |
| Created: | 2021-03-08T09:52:30.000+01:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: | Summary: Added auto-generated scene for Pfeiffer vacuum controller IMG400 |
BLADE3_TEMP1¶
| Instance id: | FXE_OGT2_PSLIT/TSENS/BLADE3_TEMP1 |
|---|---|
| Class id: | BeckhoffAnalogInput |
| Host: | fxe-rr-sys-con-3 |
| Class documentation: | |
| BeckhoffAnalogInput | |
| General: | link |
| Monitor: | link |
| Developer: | link |
| PLC: | link |
| Alias: | fxe-rr-sys-con-3 |
| Git repo: | https://git.xfel.eu/karaboDevices/Beckhoff |
| Last modified: | 2021-10-02T19:55:31.151+02:00 |
| Created at: | 2017-07-20T11:58:15.000+02:00 |
| Main authors: | Mamchykd, Silenzi, Giovanetti |
| Latest tag: | 4.8.2-2.11.1rc1 |
| Deployment tag: | 4.8.2-2.11.1rc1 |
| Installed tag: | 4.6.5-2.11.1 |
| Projects: | FXE_OGT2_PSLIT |
| Scenes: | FXE_OGT2_PSLIT/TSENS/BLADE3_TEMP1, OVERVIEW_OGT2_PSLIT, OVERVIEW_OGT2_PSLIT |
| Accessible by: | CAL, CONTROLS, CTRL, DA, danilevc, xdoc |
Warning
Rogue installation which is not mentioned in the deployment!
Warning
The installed tag (4.6.5-2.11.1) does not match tags mentioned in the deployment ([‘4.8.2-2.11.1rc1’])!
The BeckhoffAnalogInput device is documented in
beckhoff:BeckhoffAnalogInput
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device (i.e. of the server
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- beckhoffComDevice:
- InstanceId of the BeckhoffCom device that forwards commands to the PLC.
- functionBlockName:
- The type of the firmware block.
- fwInstanceName:
- The name of the firmware block instance.
- fwVersion:
- The version of the PLC framework.
- terminal:
- ???
- hardwareStatusBitField:
- This word encodes in bits the hardware-status information of this device
- hardwareState:
- The current state of the hardware decoded
- hardwareRegion:
- The current region of the hardware decoded
- hardwareErrorDescriptor:
- This word encodes in bits describing the hardware error
- hardwareErrorDescription:
- Error Code description
- waitingFor:
- Any call to the PLC will be published here, once the reply is received this property will be cleared. Commands will not be sent to the PLC until this property is cleared.
- epsilon:
- The epsilon determines the amount of change until a new physical value is posted from the hardware
- interlockReadOnly:
- Defines whether interlock conditions are configurable from this interface.
- interlockOn:
- Defines whether interlock surveillance is on or off.
- interlockOk:
- Defines whether interlock is ok (true) or broken (false).
- busy:
- Defines whether the PLC softdevice is busy.
- disableEpsilonFeedback:
- If false, the epsilon will be regulated until the incoming rate reaches the maximum rate
- maxStateUpdateRate:
- If state updates per second exceed this threshold, the state will be displayed as CHANGING
- noisyStateUpdateRateValue:
- Show the state update rate when it’s above ‘Max State Update Rate’ threshold.
- isStateUpdateNoisy:
- State update rate is above ‘Max State Update Rate’ threshold.
- reset:
- Resets the PLC hardware
- enableInterlockedSlots:
- Send device into INTERLOCK_BROKEN state, thus enabling all interlocked slots.
- disableInterlockedSlots:
- Send device into INTERLOCKED state, thus enabling all interlocked slots.
- requestHardwareValues:
- Ask for all property values on the device
- propertiesToPoll:
- All specified properties will be polled from the PLC with the given poll-rate. Only PLC aliases or device keys corresponding to PLC properties are allowed
- pollInterval:
- Hardware poll interval in seconds
- propertiesToRead:
- The specified properties will be read from the PLC by activating the Read button. Only PLC aliases or device keys corresponding to PLC properties are allowed
- readHardware:
- Requests value updates from the PLC for the properties listed under ‘Properties to read’
- force:
- ???
- trigger:
- Do not use this parameter to configure scheduled push. Instead use the parameter ‘scheduledPush’.
- maxUpdateFrequency:
- set to limit maximum update frequency for some values.
- value:
- Analog input of ADC.
- semiRawValue:
- Semi raw value of analog input, i.e. the voltage.
- epsSemiRaw:
- Epsilon of the SemiRawValue.
- relativeEpsilon:
- Flag to define epsilon mode: true means relative epsilon calculation, false means absolute epsilon calculation.
| Created: | 2021-10-02T07:28:37.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Release candidate for 4.8.2 |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-08-23T15:36:04.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Bugfixes: 1. fix wrong value on the PLC when a deprecated paramer has different type wrt. the recommended new one. 2. fix bug (introduced in 4.8.0-2.11.4) that made the devices stay in UNKNOWN state |
| Created: | 2021-08-12T10:32:15.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Asynchronous registration of devices on BeckhoffCom (by means of slotInstanceNew HW state word parsed into bits |
| Created: | 2021-07-28T14:22:45.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
| Created: | 2021-06-23T16:13:27.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-06-22T13:56:55.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
|
| Created: | 2021-06-14T16:09:11.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Added BeckhoffDryPump |
| Created: | 2021-06-10T11:55:43.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Alarm conditions and state are not set on new schema. (Fixes bug seen in BeckhoffFuse after Karabo 2.11.1 deployment) |
| Created: | 2021-06-07T19:31:48.000+02:00 |
|---|---|
| Author: | Valerii Bondar |
| Notes: | Summer shutdown release, Fuse device added |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Summer shutdown release Devices added: BeckhoffTrainTrigger, BeckhoffLed, BeckhoffMC2Hexapod (BeckhoffMC2Base subclass), BeckhoffMC2Elmo (BeckhoffMC2Base subclass) Features: parameter deprecation in MC2 subclasses follow STOPPING state in Adixen Turbo Full pump. + other minor Fixes: * stepUp/stepDown popup error * epsilon feedback disable on write * avoid extra updates for interlock keys + other minor fixes |
| Created: | 2021-05-31T09:49:13.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-26T14:46:29.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-23T08:19:59.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-23T07:43:58.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-15T18:15:29.000+02:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: |
| Created: | 2021-03-24T09:43:30.000+01:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: | Add the AIBS |
| Created: | 2021-03-08T09:52:30.000+01:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: | Summary: Added auto-generated scene for Pfeiffer vacuum controller IMG400 |
BLADE3_TEMP2¶
| Instance id: | FXE_OGT2_PSLIT/TSENS/BLADE3_TEMP2 |
|---|---|
| Class id: | BeckhoffAnalogInput |
| Host: | fxe-rr-sys-con-3 |
| Class documentation: | |
| BeckhoffAnalogInput | |
| General: | link |
| Monitor: | link |
| Developer: | link |
| PLC: | link |
| Alias: | fxe-rr-sys-con-3 |
| Git repo: | https://git.xfel.eu/karaboDevices/Beckhoff |
| Last modified: | 2021-10-02T19:55:31.151+02:00 |
| Created at: | 2017-07-20T11:58:15.000+02:00 |
| Main authors: | Mamchykd, Silenzi, Giovanetti |
| Latest tag: | 4.8.2-2.11.1rc1 |
| Deployment tag: | 4.8.2-2.11.1rc1 |
| Installed tag: | 4.6.5-2.11.1 |
| Projects: | FXE_OGT2_PSLIT |
| Scenes: | FXE_OGT2_PSLIT/TSENS/BLADE3_TEMP2, OVERVIEW_OGT2_PSLIT, OVERVIEW_OGT2_PSLIT |
| Accessible by: | CAL, CONTROLS, CTRL, DA, danilevc, xdoc |
Warning
Rogue installation which is not mentioned in the deployment!
Warning
The installed tag (4.6.5-2.11.1) does not match tags mentioned in the deployment ([‘4.8.2-2.11.1rc1’])!
The BeckhoffAnalogInput device is documented in
beckhoff:BeckhoffAnalogInput
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device (i.e. of the server
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- beckhoffComDevice:
- InstanceId of the BeckhoffCom device that forwards commands to the PLC.
- functionBlockName:
- The type of the firmware block.
- fwInstanceName:
- The name of the firmware block instance.
- fwVersion:
- The version of the PLC framework.
- terminal:
- ???
- hardwareStatusBitField:
- This word encodes in bits the hardware-status information of this device
- hardwareState:
- The current state of the hardware decoded
- hardwareRegion:
- The current region of the hardware decoded
- hardwareErrorDescriptor:
- This word encodes in bits describing the hardware error
- hardwareErrorDescription:
- Error Code description
- waitingFor:
- Any call to the PLC will be published here, once the reply is received this property will be cleared. Commands will not be sent to the PLC until this property is cleared.
- epsilon:
- The epsilon determines the amount of change until a new physical value is posted from the hardware
- interlockReadOnly:
- Defines whether interlock conditions are configurable from this interface.
- interlockOn:
- Defines whether interlock surveillance is on or off.
- interlockOk:
- Defines whether interlock is ok (true) or broken (false).
- busy:
- Defines whether the PLC softdevice is busy.
- disableEpsilonFeedback:
- If false, the epsilon will be regulated until the incoming rate reaches the maximum rate
- maxStateUpdateRate:
- If state updates per second exceed this threshold, the state will be displayed as CHANGING
- noisyStateUpdateRateValue:
- Show the state update rate when it’s above ‘Max State Update Rate’ threshold.
- isStateUpdateNoisy:
- State update rate is above ‘Max State Update Rate’ threshold.
- reset:
- Resets the PLC hardware
- enableInterlockedSlots:
- Send device into INTERLOCK_BROKEN state, thus enabling all interlocked slots.
- disableInterlockedSlots:
- Send device into INTERLOCKED state, thus enabling all interlocked slots.
- requestHardwareValues:
- Ask for all property values on the device
- propertiesToPoll:
- All specified properties will be polled from the PLC with the given poll-rate. Only PLC aliases or device keys corresponding to PLC properties are allowed
- pollInterval:
- Hardware poll interval in seconds
- propertiesToRead:
- The specified properties will be read from the PLC by activating the Read button. Only PLC aliases or device keys corresponding to PLC properties are allowed
- readHardware:
- Requests value updates from the PLC for the properties listed under ‘Properties to read’
- force:
- ???
- trigger:
- Do not use this parameter to configure scheduled push. Instead use the parameter ‘scheduledPush’.
- maxUpdateFrequency:
- set to limit maximum update frequency for some values.
- value:
- Analog input of ADC.
- semiRawValue:
- Semi raw value of analog input, i.e. the voltage.
- epsSemiRaw:
- Epsilon of the SemiRawValue.
- relativeEpsilon:
- Flag to define epsilon mode: true means relative epsilon calculation, false means absolute epsilon calculation.
| Created: | 2021-10-02T07:28:37.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Release candidate for 4.8.2 |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-08-23T15:36:04.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Bugfixes: 1. fix wrong value on the PLC when a deprecated paramer has different type wrt. the recommended new one. 2. fix bug (introduced in 4.8.0-2.11.4) that made the devices stay in UNKNOWN state |
| Created: | 2021-08-12T10:32:15.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Asynchronous registration of devices on BeckhoffCom (by means of slotInstanceNew HW state word parsed into bits |
| Created: | 2021-07-28T14:22:45.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
| Created: | 2021-06-23T16:13:27.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-06-22T13:56:55.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
|
| Created: | 2021-06-14T16:09:11.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Added BeckhoffDryPump |
| Created: | 2021-06-10T11:55:43.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Alarm conditions and state are not set on new schema. (Fixes bug seen in BeckhoffFuse after Karabo 2.11.1 deployment) |
| Created: | 2021-06-07T19:31:48.000+02:00 |
|---|---|
| Author: | Valerii Bondar |
| Notes: | Summer shutdown release, Fuse device added |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Summer shutdown release Devices added: BeckhoffTrainTrigger, BeckhoffLed, BeckhoffMC2Hexapod (BeckhoffMC2Base subclass), BeckhoffMC2Elmo (BeckhoffMC2Base subclass) Features: parameter deprecation in MC2 subclasses follow STOPPING state in Adixen Turbo Full pump. + other minor Fixes: * stepUp/stepDown popup error * epsilon feedback disable on write * avoid extra updates for interlock keys + other minor fixes |
| Created: | 2021-05-31T09:49:13.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-26T14:46:29.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-23T08:19:59.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-23T07:43:58.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-15T18:15:29.000+02:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: |
| Created: | 2021-03-24T09:43:30.000+01:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: | Add the AIBS |
| Created: | 2021-03-08T09:52:30.000+01:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: | Summary: Added auto-generated scene for Pfeiffer vacuum controller IMG400 |
BLADE4_TEMP1¶
| Instance id: | FXE_OGT2_PSLIT/TSENS/BLADE4_TEMP1 |
|---|---|
| Class id: | BeckhoffAnalogInput |
| Host: | fxe-rr-sys-con-3 |
| Class documentation: | |
| BeckhoffAnalogInput | |
| General: | link |
| Monitor: | link |
| Developer: | link |
| PLC: | link |
| Alias: | fxe-rr-sys-con-3 |
| Git repo: | https://git.xfel.eu/karaboDevices/Beckhoff |
| Last modified: | 2021-10-02T19:55:31.151+02:00 |
| Created at: | 2017-07-20T11:58:15.000+02:00 |
| Main authors: | Mamchykd, Silenzi, Giovanetti |
| Latest tag: | 4.8.2-2.11.1rc1 |
| Deployment tag: | 4.8.2-2.11.1rc1 |
| Installed tag: | 4.6.5-2.11.1 |
| Projects: | FXE_OGT2_PSLIT |
| Scenes: | OVERVIEW_OGT2_PSLIT, OVERVIEW_OGT2_PSLIT, FXE_OGT2_PSLIT/TSENS/BLADE4_TEMP1 |
| Accessible by: | CAL, CONTROLS, CTRL, DA, danilevc, xdoc |
Warning
Rogue installation which is not mentioned in the deployment!
Warning
The installed tag (4.6.5-2.11.1) does not match tags mentioned in the deployment ([‘4.8.2-2.11.1rc1’])!
The BeckhoffAnalogInput device is documented in
beckhoff:BeckhoffAnalogInput
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device (i.e. of the server
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- beckhoffComDevice:
- InstanceId of the BeckhoffCom device that forwards commands to the PLC.
- functionBlockName:
- The type of the firmware block.
- fwInstanceName:
- The name of the firmware block instance.
- fwVersion:
- The version of the PLC framework.
- terminal:
- ???
- hardwareStatusBitField:
- This word encodes in bits the hardware-status information of this device
- hardwareState:
- The current state of the hardware decoded
- hardwareRegion:
- The current region of the hardware decoded
- hardwareErrorDescriptor:
- This word encodes in bits describing the hardware error
- hardwareErrorDescription:
- Error Code description
- waitingFor:
- Any call to the PLC will be published here, once the reply is received this property will be cleared. Commands will not be sent to the PLC until this property is cleared.
- epsilon:
- The epsilon determines the amount of change until a new physical value is posted from the hardware
- interlockReadOnly:
- Defines whether interlock conditions are configurable from this interface.
- interlockOn:
- Defines whether interlock surveillance is on or off.
- interlockOk:
- Defines whether interlock is ok (true) or broken (false).
- busy:
- Defines whether the PLC softdevice is busy.
- disableEpsilonFeedback:
- If false, the epsilon will be regulated until the incoming rate reaches the maximum rate
- maxStateUpdateRate:
- If state updates per second exceed this threshold, the state will be displayed as CHANGING
- noisyStateUpdateRateValue:
- Show the state update rate when it’s above ‘Max State Update Rate’ threshold.
- isStateUpdateNoisy:
- State update rate is above ‘Max State Update Rate’ threshold.
- reset:
- Resets the PLC hardware
- enableInterlockedSlots:
- Send device into INTERLOCK_BROKEN state, thus enabling all interlocked slots.
- disableInterlockedSlots:
- Send device into INTERLOCKED state, thus enabling all interlocked slots.
- requestHardwareValues:
- Ask for all property values on the device
- propertiesToPoll:
- All specified properties will be polled from the PLC with the given poll-rate. Only PLC aliases or device keys corresponding to PLC properties are allowed
- pollInterval:
- Hardware poll interval in seconds
- propertiesToRead:
- The specified properties will be read from the PLC by activating the Read button. Only PLC aliases or device keys corresponding to PLC properties are allowed
- readHardware:
- Requests value updates from the PLC for the properties listed under ‘Properties to read’
- force:
- ???
- trigger:
- Do not use this parameter to configure scheduled push. Instead use the parameter ‘scheduledPush’.
- maxUpdateFrequency:
- set to limit maximum update frequency for some values.
- value:
- Analog input of ADC.
- semiRawValue:
- Semi raw value of analog input, i.e. the voltage.
- epsSemiRaw:
- Epsilon of the SemiRawValue.
- relativeEpsilon:
- Flag to define epsilon mode: true means relative epsilon calculation, false means absolute epsilon calculation.
| Created: | 2021-10-02T07:28:37.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Release candidate for 4.8.2 |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-08-23T15:36:04.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Bugfixes: 1. fix wrong value on the PLC when a deprecated paramer has different type wrt. the recommended new one. 2. fix bug (introduced in 4.8.0-2.11.4) that made the devices stay in UNKNOWN state |
| Created: | 2021-08-12T10:32:15.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Asynchronous registration of devices on BeckhoffCom (by means of slotInstanceNew HW state word parsed into bits |
| Created: | 2021-07-28T14:22:45.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
| Created: | 2021-06-23T16:13:27.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-06-22T13:56:55.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
|
| Created: | 2021-06-14T16:09:11.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Added BeckhoffDryPump |
| Created: | 2021-06-10T11:55:43.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Alarm conditions and state are not set on new schema. (Fixes bug seen in BeckhoffFuse after Karabo 2.11.1 deployment) |
| Created: | 2021-06-07T19:31:48.000+02:00 |
|---|---|
| Author: | Valerii Bondar |
| Notes: | Summer shutdown release, Fuse device added |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Summer shutdown release Devices added: BeckhoffTrainTrigger, BeckhoffLed, BeckhoffMC2Hexapod (BeckhoffMC2Base subclass), BeckhoffMC2Elmo (BeckhoffMC2Base subclass) Features: parameter deprecation in MC2 subclasses follow STOPPING state in Adixen Turbo Full pump. + other minor Fixes: * stepUp/stepDown popup error * epsilon feedback disable on write * avoid extra updates for interlock keys + other minor fixes |
| Created: | 2021-05-31T09:49:13.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-26T14:46:29.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-23T08:19:59.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-23T07:43:58.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-15T18:15:29.000+02:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: |
| Created: | 2021-03-24T09:43:30.000+01:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: | Add the AIBS |
| Created: | 2021-03-08T09:52:30.000+01:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: | Summary: Added auto-generated scene for Pfeiffer vacuum controller IMG400 |
BLADE4_TEMP2¶
| Instance id: | FXE_OGT2_PSLIT/TSENS/BLADE4_TEMP2 |
|---|---|
| Class id: | BeckhoffAnalogInput |
| Host: | fxe-rr-sys-con-3 |
| Class documentation: | |
| BeckhoffAnalogInput | |
| General: | link |
| Monitor: | link |
| Developer: | link |
| PLC: | link |
| Alias: | fxe-rr-sys-con-3 |
| Git repo: | https://git.xfel.eu/karaboDevices/Beckhoff |
| Last modified: | 2021-10-02T19:55:31.151+02:00 |
| Created at: | 2017-07-20T11:58:15.000+02:00 |
| Main authors: | Mamchykd, Silenzi, Giovanetti |
| Latest tag: | 4.8.2-2.11.1rc1 |
| Deployment tag: | 4.8.2-2.11.1rc1 |
| Installed tag: | 4.6.5-2.11.1 |
| Projects: | FXE_OGT2_PSLIT |
| Scenes: | FXE_OGT2_PSLIT/TSENS/BLADE4_TEMP2, OVERVIEW_OGT2_PSLIT, OVERVIEW_OGT2_PSLIT |
| Accessible by: | CAL, CONTROLS, CTRL, DA, danilevc, xdoc |
Warning
Rogue installation which is not mentioned in the deployment!
Warning
The installed tag (4.6.5-2.11.1) does not match tags mentioned in the deployment ([‘4.8.2-2.11.1rc1’])!
The BeckhoffAnalogInput device is documented in
beckhoff:BeckhoffAnalogInput
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device (i.e. of the server
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- beckhoffComDevice:
- InstanceId of the BeckhoffCom device that forwards commands to the PLC.
- functionBlockName:
- The type of the firmware block.
- fwInstanceName:
- The name of the firmware block instance.
- fwVersion:
- The version of the PLC framework.
- terminal:
- ???
- hardwareStatusBitField:
- This word encodes in bits the hardware-status information of this device
- hardwareState:
- The current state of the hardware decoded
- hardwareRegion:
- The current region of the hardware decoded
- hardwareErrorDescriptor:
- This word encodes in bits describing the hardware error
- hardwareErrorDescription:
- Error Code description
- waitingFor:
- Any call to the PLC will be published here, once the reply is received this property will be cleared. Commands will not be sent to the PLC until this property is cleared.
- epsilon:
- The epsilon determines the amount of change until a new physical value is posted from the hardware
- interlockReadOnly:
- Defines whether interlock conditions are configurable from this interface.
- interlockOn:
- Defines whether interlock surveillance is on or off.
- interlockOk:
- Defines whether interlock is ok (true) or broken (false).
- busy:
- Defines whether the PLC softdevice is busy.
- disableEpsilonFeedback:
- If false, the epsilon will be regulated until the incoming rate reaches the maximum rate
- maxStateUpdateRate:
- If state updates per second exceed this threshold, the state will be displayed as CHANGING
- noisyStateUpdateRateValue:
- Show the state update rate when it’s above ‘Max State Update Rate’ threshold.
- isStateUpdateNoisy:
- State update rate is above ‘Max State Update Rate’ threshold.
- reset:
- Resets the PLC hardware
- enableInterlockedSlots:
- Send device into INTERLOCK_BROKEN state, thus enabling all interlocked slots.
- disableInterlockedSlots:
- Send device into INTERLOCKED state, thus enabling all interlocked slots.
- requestHardwareValues:
- Ask for all property values on the device
- propertiesToPoll:
- All specified properties will be polled from the PLC with the given poll-rate. Only PLC aliases or device keys corresponding to PLC properties are allowed
- pollInterval:
- Hardware poll interval in seconds
- propertiesToRead:
- The specified properties will be read from the PLC by activating the Read button. Only PLC aliases or device keys corresponding to PLC properties are allowed
- readHardware:
- Requests value updates from the PLC for the properties listed under ‘Properties to read’
- force:
- ???
- trigger:
- Do not use this parameter to configure scheduled push. Instead use the parameter ‘scheduledPush’.
- maxUpdateFrequency:
- set to limit maximum update frequency for some values.
- value:
- Analog input of ADC.
- semiRawValue:
- Semi raw value of analog input, i.e. the voltage.
- epsSemiRaw:
- Epsilon of the SemiRawValue.
- relativeEpsilon:
- Flag to define epsilon mode: true means relative epsilon calculation, false means absolute epsilon calculation.
| Created: | 2021-10-02T07:28:37.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Release candidate for 4.8.2 |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-08-23T15:36:04.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Bugfixes: 1. fix wrong value on the PLC when a deprecated paramer has different type wrt. the recommended new one. 2. fix bug (introduced in 4.8.0-2.11.4) that made the devices stay in UNKNOWN state |
| Created: | 2021-08-12T10:32:15.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Asynchronous registration of devices on BeckhoffCom (by means of slotInstanceNew HW state word parsed into bits |
| Created: | 2021-07-28T14:22:45.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
| Created: | 2021-06-23T16:13:27.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-06-22T13:56:55.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
|
| Created: | 2021-06-14T16:09:11.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Added BeckhoffDryPump |
| Created: | 2021-06-10T11:55:43.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Alarm conditions and state are not set on new schema. (Fixes bug seen in BeckhoffFuse after Karabo 2.11.1 deployment) |
| Created: | 2021-06-07T19:31:48.000+02:00 |
|---|---|
| Author: | Valerii Bondar |
| Notes: | Summer shutdown release, Fuse device added |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Summer shutdown release Devices added: BeckhoffTrainTrigger, BeckhoffLed, BeckhoffMC2Hexapod (BeckhoffMC2Base subclass), BeckhoffMC2Elmo (BeckhoffMC2Base subclass) Features: parameter deprecation in MC2 subclasses follow STOPPING state in Adixen Turbo Full pump. + other minor Fixes: * stepUp/stepDown popup error * epsilon feedback disable on write * avoid extra updates for interlock keys + other minor fixes |
| Created: | 2021-05-31T09:49:13.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-26T14:46:29.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-23T08:19:59.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-23T07:43:58.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-15T18:15:29.000+02:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: |
| Created: | 2021-03-24T09:43:30.000+01:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: | Add the AIBS |
| Created: | 2021-03-08T09:52:30.000+01:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: | Summary: Added auto-generated scene for Pfeiffer vacuum controller IMG400 |
VAC¶
DCTRL¶
CRL_CC¶
| Instance id: | FXE_OGT2_VAC/DCTRL/CRL_CC |
|---|---|
| Class id: | BeckhoffDigitalOutput |
| Host: | fxe-rr-sys-con-2 |
| Class documentation: | |
| BeckhoffDigitalOutput | |
| General: | link |
| Monitor: | link |
| Developer: | link |
| PLC: | link |
| Alias: | fxe-rr-sys-con-2 |
| Git repo: | https://git.xfel.eu/karaboDevices/Beckhoff |
| Last modified: | 2021-10-02T19:55:31.151+02:00 |
| Created at: | 2017-07-20T11:58:15.000+02:00 |
| Main authors: | Mamchykd, Silenzi, Giovanetti |
| Latest tag: | 4.8.2-2.11.1rc1 |
| Deployment tag: | 4.8.2-2.11.1rc1 |
| Installed tag: | 4.6.5-2.11.1 |
| Projects: | FXE_OGT2_VAC |
| Scenes: | VACUUM_OVERVIEW, VACUUM_OVERVIEW |
| Accessible by: | CAL, CONTROLS, CTRL, DA, danilevc, xdoc |
Warning
Rogue installation which is not mentioned in the deployment!
Warning
The installed tag (4.6.5-2.11.1) does not match tags mentioned in the deployment ([‘4.8.2-2.11.1rc1’])!
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device (i.e. of the server
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- beckhoffComDevice:
- InstanceId of the BeckhoffCom device that forwards commands to the PLC.
- functionBlockName:
- The type of the firmware block.
- fwInstanceName:
- The name of the firmware block instance.
- fwVersion:
- The version of the PLC framework.
- terminal:
- ???
- hardwareStatusBitField:
- This word encodes in bits the hardware-status information of this device
- hardwareState:
- The current state of the hardware decoded
- hardwareRegion:
- The current region of the hardware decoded
- hardwareErrorDescriptor:
- This word encodes in bits describing the hardware error
- hardwareErrorDescription:
- Error Code description
- waitingFor:
- Any call to the PLC will be published here, once the reply is received this property will be cleared. Commands will not be sent to the PLC until this property is cleared.
- epsilon:
- The epsilon determines the amount of change until a new physical value is posted from the hardware
- interlockReadOnly:
- Defines whether interlock conditions are configurable from this interface.
- interlockOn:
- Defines whether interlock surveillance is on or off.
- interlockOk:
- Defines whether interlock is ok (true) or broken (false).
- busy:
- Defines whether the PLC softdevice is busy.
- disableEpsilonFeedback:
- If false, the epsilon will be regulated until the incoming rate reaches the maximum rate
- maxStateUpdateRate:
- If state updates per second exceed this threshold, the state will be displayed as CHANGING
- noisyStateUpdateRateValue:
- Show the state update rate when it’s above ‘Max State Update Rate’ threshold.
- isStateUpdateNoisy:
- State update rate is above ‘Max State Update Rate’ threshold.
- reset:
- Resets the PLC hardware
- enableInterlockedSlots:
- Send device into INTERLOCK_BROKEN state, thus enabling all interlocked slots.
- disableInterlockedSlots:
- Send device into INTERLOCKED state, thus enabling all interlocked slots.
- requestHardwareValues:
- Ask for all property values on the device
- propertiesToPoll:
- All specified properties will be polled from the PLC with the given poll-rate. Only PLC aliases or device keys corresponding to PLC properties are allowed
- pollInterval:
- Hardware poll interval in seconds
- propertiesToRead:
- The specified properties will be read from the PLC by activating the Read button. Only PLC aliases or device keys corresponding to PLC properties are allowed
- readHardware:
- Requests value updates from the PLC for the properties listed under ‘Properties to read’
- force:
- ???
- trigger:
- Do not use this parameter to configure scheduled push. Instead use the parameter ‘scheduledPush’.
- maxUpdateFrequency:
- set to limit maximum update frequency for some values.
- on:
- Instructs the device to switch on
- off:
- Instructs device to switch off
- pwmCycleLimit:
- Number Of PWM Cycles, 0 = inifite number of cycles
| Created: | 2021-10-02T07:28:37.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Release candidate for 4.8.2 |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-08-23T15:36:04.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Bugfixes: 1. fix wrong value on the PLC when a deprecated paramer has different type wrt. the recommended new one. 2. fix bug (introduced in 4.8.0-2.11.4) that made the devices stay in UNKNOWN state |
| Created: | 2021-08-12T10:32:15.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Asynchronous registration of devices on BeckhoffCom (by means of slotInstanceNew HW state word parsed into bits |
| Created: | 2021-07-28T14:22:45.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
| Created: | 2021-06-23T16:13:27.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-06-22T13:56:55.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
|
| Created: | 2021-06-14T16:09:11.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Added BeckhoffDryPump |
| Created: | 2021-06-10T11:55:43.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Alarm conditions and state are not set on new schema. (Fixes bug seen in BeckhoffFuse after Karabo 2.11.1 deployment) |
| Created: | 2021-06-07T19:31:48.000+02:00 |
|---|---|
| Author: | Valerii Bondar |
| Notes: | Summer shutdown release, Fuse device added |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Summer shutdown release Devices added: BeckhoffTrainTrigger, BeckhoffLed, BeckhoffMC2Hexapod (BeckhoffMC2Base subclass), BeckhoffMC2Elmo (BeckhoffMC2Base subclass) Features: parameter deprecation in MC2 subclasses follow STOPPING state in Adixen Turbo Full pump. + other minor Fixes: * stepUp/stepDown popup error * epsilon feedback disable on write * avoid extra updates for interlock keys + other minor fixes |
| Created: | 2021-05-31T09:49:13.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-26T14:46:29.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-23T08:19:59.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-23T07:43:58.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-15T18:15:29.000+02:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: |
| Created: | 2021-03-24T09:43:30.000+01:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: | Add the AIBS |
| Created: | 2021-03-08T09:52:30.000+01:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: | Summary: Added auto-generated scene for Pfeiffer vacuum controller IMG400 |
FV_CLOSEINPUTEXTERNAL¶
| Instance id: | FXE_OGT2_VAC/DCTRL/FV_CLOSEINPUTEXTERNAL |
|---|---|
| Class id: | BeckhoffDigitalOutput |
| Host: | fxe-rr-sys-con-2 |
| Class documentation: | |
| BeckhoffDigitalOutput | |
| General: | link |
| Monitor: | link |
| Developer: | link |
| PLC: | link |
| Alias: | fxe-rr-sys-con-2 |
| Git repo: | https://git.xfel.eu/karaboDevices/Beckhoff |
| Last modified: | 2021-10-02T19:55:31.151+02:00 |
| Created at: | 2017-07-20T11:58:15.000+02:00 |
| Main authors: | Mamchykd, Silenzi, Giovanetti |
| Latest tag: | 4.8.2-2.11.1rc1 |
| Deployment tag: | 4.8.2-2.11.1rc1 |
| Installed tag: | 4.6.5-2.11.1 |
| Projects: | FXE_OGT2_VAC |
| Scenes: | FXE_OGT2_VAC/DCTRL/FV_CLOSEINPUTEXTERNAL |
| Accessible by: | CAL, CONTROLS, CTRL, DA, danilevc, xdoc |
Warning
Rogue installation which is not mentioned in the deployment!
Warning
The installed tag (4.6.5-2.11.1) does not match tags mentioned in the deployment ([‘4.8.2-2.11.1rc1’])!
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device (i.e. of the server
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- beckhoffComDevice:
- InstanceId of the BeckhoffCom device that forwards commands to the PLC.
- functionBlockName:
- The type of the firmware block.
- fwInstanceName:
- The name of the firmware block instance.
- fwVersion:
- The version of the PLC framework.
- terminal:
- ???
- hardwareStatusBitField:
- This word encodes in bits the hardware-status information of this device
- hardwareState:
- The current state of the hardware decoded
- hardwareRegion:
- The current region of the hardware decoded
- hardwareErrorDescriptor:
- This word encodes in bits describing the hardware error
- hardwareErrorDescription:
- Error Code description
- waitingFor:
- Any call to the PLC will be published here, once the reply is received this property will be cleared. Commands will not be sent to the PLC until this property is cleared.
- epsilon:
- The epsilon determines the amount of change until a new physical value is posted from the hardware
- interlockReadOnly:
- Defines whether interlock conditions are configurable from this interface.
- interlockOn:
- Defines whether interlock surveillance is on or off.
- interlockOk:
- Defines whether interlock is ok (true) or broken (false).
- busy:
- Defines whether the PLC softdevice is busy.
- disableEpsilonFeedback:
- If false, the epsilon will be regulated until the incoming rate reaches the maximum rate
- maxStateUpdateRate:
- If state updates per second exceed this threshold, the state will be displayed as CHANGING
- noisyStateUpdateRateValue:
- Show the state update rate when it’s above ‘Max State Update Rate’ threshold.
- isStateUpdateNoisy:
- State update rate is above ‘Max State Update Rate’ threshold.
- reset:
- Resets the PLC hardware
- enableInterlockedSlots:
- Send device into INTERLOCK_BROKEN state, thus enabling all interlocked slots.
- disableInterlockedSlots:
- Send device into INTERLOCKED state, thus enabling all interlocked slots.
- requestHardwareValues:
- Ask for all property values on the device
- propertiesToPoll:
- All specified properties will be polled from the PLC with the given poll-rate. Only PLC aliases or device keys corresponding to PLC properties are allowed
- pollInterval:
- Hardware poll interval in seconds
- propertiesToRead:
- The specified properties will be read from the PLC by activating the Read button. Only PLC aliases or device keys corresponding to PLC properties are allowed
- readHardware:
- Requests value updates from the PLC for the properties listed under ‘Properties to read’
- force:
- ???
- trigger:
- Do not use this parameter to configure scheduled push. Instead use the parameter ‘scheduledPush’.
- maxUpdateFrequency:
- set to limit maximum update frequency for some values.
- on:
- Instructs the device to switch on
- off:
- Instructs device to switch off
- pwmCycleLimit:
- Number Of PWM Cycles, 0 = inifite number of cycles
| Created: | 2021-10-02T07:28:37.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Release candidate for 4.8.2 |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-08-23T15:36:04.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Bugfixes: 1. fix wrong value on the PLC when a deprecated paramer has different type wrt. the recommended new one. 2. fix bug (introduced in 4.8.0-2.11.4) that made the devices stay in UNKNOWN state |
| Created: | 2021-08-12T10:32:15.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Asynchronous registration of devices on BeckhoffCom (by means of slotInstanceNew HW state word parsed into bits |
| Created: | 2021-07-28T14:22:45.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
| Created: | 2021-06-23T16:13:27.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-06-22T13:56:55.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
|
| Created: | 2021-06-14T16:09:11.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Added BeckhoffDryPump |
| Created: | 2021-06-10T11:55:43.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Alarm conditions and state are not set on new schema. (Fixes bug seen in BeckhoffFuse after Karabo 2.11.1 deployment) |
| Created: | 2021-06-07T19:31:48.000+02:00 |
|---|---|
| Author: | Valerii Bondar |
| Notes: | Summer shutdown release, Fuse device added |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Summer shutdown release Devices added: BeckhoffTrainTrigger, BeckhoffLed, BeckhoffMC2Hexapod (BeckhoffMC2Base subclass), BeckhoffMC2Elmo (BeckhoffMC2Base subclass) Features: parameter deprecation in MC2 subclasses follow STOPPING state in Adixen Turbo Full pump. + other minor Fixes: * stepUp/stepDown popup error * epsilon feedback disable on write * avoid extra updates for interlock keys + other minor fixes |
| Created: | 2021-05-31T09:49:13.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-26T14:46:29.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-23T08:19:59.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-23T07:43:58.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-15T18:15:29.000+02:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: |
| Created: | 2021-03-24T09:43:30.000+01:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: | Add the AIBS |
| Created: | 2021-03-08T09:52:30.000+01:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: | Summary: Added auto-generated scene for Pfeiffer vacuum controller IMG400 |
FV_INPUTCLOSE¶
| Instance id: | FXE_OGT2_VAC/DCTRL/FV_INPUTCLOSE |
|---|---|
| Class id: | BeckhoffDigitalOutput |
| Host: | fxe-rr-sys-con-2 |
| Class documentation: | |
| BeckhoffDigitalOutput | |
| General: | link |
| Monitor: | link |
| Developer: | link |
| PLC: | link |
| Alias: | fxe-rr-sys-con-2 |
| Git repo: | https://git.xfel.eu/karaboDevices/Beckhoff |
| Last modified: | 2021-10-02T19:55:31.151+02:00 |
| Created at: | 2017-07-20T11:58:15.000+02:00 |
| Main authors: | Mamchykd, Silenzi, Giovanetti |
| Latest tag: | 4.8.2-2.11.1rc1 |
| Deployment tag: | 4.8.2-2.11.1rc1 |
| Installed tag: | 4.6.5-2.11.1 |
| Projects: | FXE_OGT2_VAC |
| Scenes: | FXE_OGT2_VAC/DCTRL/FV_INPUTCLOSE |
| Accessible by: | CAL, CONTROLS, CTRL, DA, danilevc, xdoc |
Warning
Rogue installation which is not mentioned in the deployment!
Warning
The installed tag (4.6.5-2.11.1) does not match tags mentioned in the deployment ([‘4.8.2-2.11.1rc1’])!
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device (i.e. of the server
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- beckhoffComDevice:
- InstanceId of the BeckhoffCom device that forwards commands to the PLC.
- functionBlockName:
- The type of the firmware block.
- fwInstanceName:
- The name of the firmware block instance.
- fwVersion:
- The version of the PLC framework.
- terminal:
- ???
- hardwareStatusBitField:
- This word encodes in bits the hardware-status information of this device
- hardwareState:
- The current state of the hardware decoded
- hardwareRegion:
- The current region of the hardware decoded
- hardwareErrorDescriptor:
- This word encodes in bits describing the hardware error
- hardwareErrorDescription:
- Error Code description
- waitingFor:
- Any call to the PLC will be published here, once the reply is received this property will be cleared. Commands will not be sent to the PLC until this property is cleared.
- epsilon:
- The epsilon determines the amount of change until a new physical value is posted from the hardware
- interlockReadOnly:
- Defines whether interlock conditions are configurable from this interface.
- interlockOn:
- Defines whether interlock surveillance is on or off.
- interlockOk:
- Defines whether interlock is ok (true) or broken (false).
- busy:
- Defines whether the PLC softdevice is busy.
- disableEpsilonFeedback:
- If false, the epsilon will be regulated until the incoming rate reaches the maximum rate
- maxStateUpdateRate:
- If state updates per second exceed this threshold, the state will be displayed as CHANGING
- noisyStateUpdateRateValue:
- Show the state update rate when it’s above ‘Max State Update Rate’ threshold.
- isStateUpdateNoisy:
- State update rate is above ‘Max State Update Rate’ threshold.
- reset:
- Resets the PLC hardware
- enableInterlockedSlots:
- Send device into INTERLOCK_BROKEN state, thus enabling all interlocked slots.
- disableInterlockedSlots:
- Send device into INTERLOCKED state, thus enabling all interlocked slots.
- requestHardwareValues:
- Ask for all property values on the device
- propertiesToPoll:
- All specified properties will be polled from the PLC with the given poll-rate. Only PLC aliases or device keys corresponding to PLC properties are allowed
- pollInterval:
- Hardware poll interval in seconds
- propertiesToRead:
- The specified properties will be read from the PLC by activating the Read button. Only PLC aliases or device keys corresponding to PLC properties are allowed
- readHardware:
- Requests value updates from the PLC for the properties listed under ‘Properties to read’
- force:
- ???
- trigger:
- Do not use this parameter to configure scheduled push. Instead use the parameter ‘scheduledPush’.
- maxUpdateFrequency:
- set to limit maximum update frequency for some values.
- on:
- Instructs the device to switch on
- off:
- Instructs device to switch off
- pwmCycleLimit:
- Number Of PWM Cycles, 0 = inifite number of cycles
| Created: | 2021-10-02T07:28:37.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Release candidate for 4.8.2 |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-08-23T15:36:04.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Bugfixes: 1. fix wrong value on the PLC when a deprecated paramer has different type wrt. the recommended new one. 2. fix bug (introduced in 4.8.0-2.11.4) that made the devices stay in UNKNOWN state |
| Created: | 2021-08-12T10:32:15.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Asynchronous registration of devices on BeckhoffCom (by means of slotInstanceNew HW state word parsed into bits |
| Created: | 2021-07-28T14:22:45.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
| Created: | 2021-06-23T16:13:27.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-06-22T13:56:55.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
|
| Created: | 2021-06-14T16:09:11.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Added BeckhoffDryPump |
| Created: | 2021-06-10T11:55:43.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Alarm conditions and state are not set on new schema. (Fixes bug seen in BeckhoffFuse after Karabo 2.11.1 deployment) |
| Created: | 2021-06-07T19:31:48.000+02:00 |
|---|---|
| Author: | Valerii Bondar |
| Notes: | Summer shutdown release, Fuse device added |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Summer shutdown release Devices added: BeckhoffTrainTrigger, BeckhoffLed, BeckhoffMC2Hexapod (BeckhoffMC2Base subclass), BeckhoffMC2Elmo (BeckhoffMC2Base subclass) Features: parameter deprecation in MC2 subclasses follow STOPPING state in Adixen Turbo Full pump. + other minor Fixes: * stepUp/stepDown popup error * epsilon feedback disable on write * avoid extra updates for interlock keys + other minor fixes |
| Created: | 2021-05-31T09:49:13.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-26T14:46:29.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-23T08:19:59.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-23T07:43:58.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-15T18:15:29.000+02:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: |
| Created: | 2021-03-24T09:43:30.000+01:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: | Add the AIBS |
| Created: | 2021-03-08T09:52:30.000+01:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: | Summary: Added auto-generated scene for Pfeiffer vacuum controller IMG400 |
FV_INPUTEXTSIGNAL1¶
| Instance id: | FXE_OGT2_VAC/DCTRL/FV_INPUTEXTSIGNAL1 |
|---|---|
| Class id: | BeckhoffDigitalOutput |
| Host: | fxe-rr-sys-con-2 |
| Class documentation: | |
| BeckhoffDigitalOutput | |
| General: | link |
| Monitor: | link |
| Developer: | link |
| PLC: | link |
| Alias: | fxe-rr-sys-con-2 |
| Git repo: | https://git.xfel.eu/karaboDevices/Beckhoff |
| Last modified: | 2021-10-02T19:55:31.151+02:00 |
| Created at: | 2017-07-20T11:58:15.000+02:00 |
| Main authors: | Mamchykd, Silenzi, Giovanetti |
| Latest tag: | 4.8.2-2.11.1rc1 |
| Deployment tag: | 4.8.2-2.11.1rc1 |
| Installed tag: | 4.6.5-2.11.1 |
| Projects: | FXE_OGT2_VAC |
| Scenes: | FXE_OGT2_VAC/DCTRL/FV_INPUTEXTSIGNAL1 |
| Accessible by: | CAL, CONTROLS, CTRL, DA, danilevc, xdoc |
Warning
Rogue installation which is not mentioned in the deployment!
Warning
The installed tag (4.6.5-2.11.1) does not match tags mentioned in the deployment ([‘4.8.2-2.11.1rc1’])!
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device (i.e. of the server
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- beckhoffComDevice:
- InstanceId of the BeckhoffCom device that forwards commands to the PLC.
- functionBlockName:
- The type of the firmware block.
- fwInstanceName:
- The name of the firmware block instance.
- fwVersion:
- The version of the PLC framework.
- terminal:
- ???
- hardwareStatusBitField:
- This word encodes in bits the hardware-status information of this device
- hardwareState:
- The current state of the hardware decoded
- hardwareRegion:
- The current region of the hardware decoded
- hardwareErrorDescriptor:
- This word encodes in bits describing the hardware error
- hardwareErrorDescription:
- Error Code description
- waitingFor:
- Any call to the PLC will be published here, once the reply is received this property will be cleared. Commands will not be sent to the PLC until this property is cleared.
- epsilon:
- The epsilon determines the amount of change until a new physical value is posted from the hardware
- interlockReadOnly:
- Defines whether interlock conditions are configurable from this interface.
- interlockOn:
- Defines whether interlock surveillance is on or off.
- interlockOk:
- Defines whether interlock is ok (true) or broken (false).
- busy:
- Defines whether the PLC softdevice is busy.
- disableEpsilonFeedback:
- If false, the epsilon will be regulated until the incoming rate reaches the maximum rate
- maxStateUpdateRate:
- If state updates per second exceed this threshold, the state will be displayed as CHANGING
- noisyStateUpdateRateValue:
- Show the state update rate when it’s above ‘Max State Update Rate’ threshold.
- isStateUpdateNoisy:
- State update rate is above ‘Max State Update Rate’ threshold.
- reset:
- Resets the PLC hardware
- enableInterlockedSlots:
- Send device into INTERLOCK_BROKEN state, thus enabling all interlocked slots.
- disableInterlockedSlots:
- Send device into INTERLOCKED state, thus enabling all interlocked slots.
- requestHardwareValues:
- Ask for all property values on the device
- propertiesToPoll:
- All specified properties will be polled from the PLC with the given poll-rate. Only PLC aliases or device keys corresponding to PLC properties are allowed
- pollInterval:
- Hardware poll interval in seconds
- propertiesToRead:
- The specified properties will be read from the PLC by activating the Read button. Only PLC aliases or device keys corresponding to PLC properties are allowed
- readHardware:
- Requests value updates from the PLC for the properties listed under ‘Properties to read’
- force:
- ???
- trigger:
- Do not use this parameter to configure scheduled push. Instead use the parameter ‘scheduledPush’.
- maxUpdateFrequency:
- set to limit maximum update frequency for some values.
- on:
- Instructs the device to switch on
- off:
- Instructs device to switch off
- pwmCycleLimit:
- Number Of PWM Cycles, 0 = inifite number of cycles
| Created: | 2021-10-02T07:28:37.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Release candidate for 4.8.2 |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-08-23T15:36:04.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Bugfixes: 1. fix wrong value on the PLC when a deprecated paramer has different type wrt. the recommended new one. 2. fix bug (introduced in 4.8.0-2.11.4) that made the devices stay in UNKNOWN state |
| Created: | 2021-08-12T10:32:15.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Asynchronous registration of devices on BeckhoffCom (by means of slotInstanceNew HW state word parsed into bits |
| Created: | 2021-07-28T14:22:45.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
| Created: | 2021-06-23T16:13:27.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-06-22T13:56:55.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
|
| Created: | 2021-06-14T16:09:11.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Added BeckhoffDryPump |
| Created: | 2021-06-10T11:55:43.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Alarm conditions and state are not set on new schema. (Fixes bug seen in BeckhoffFuse after Karabo 2.11.1 deployment) |
| Created: | 2021-06-07T19:31:48.000+02:00 |
|---|---|
| Author: | Valerii Bondar |
| Notes: | Summer shutdown release, Fuse device added |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Summer shutdown release Devices added: BeckhoffTrainTrigger, BeckhoffLed, BeckhoffMC2Hexapod (BeckhoffMC2Base subclass), BeckhoffMC2Elmo (BeckhoffMC2Base subclass) Features: parameter deprecation in MC2 subclasses follow STOPPING state in Adixen Turbo Full pump. + other minor Fixes: * stepUp/stepDown popup error * epsilon feedback disable on write * avoid extra updates for interlock keys + other minor fixes |
| Created: | 2021-05-31T09:49:13.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-26T14:46:29.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-23T08:19:59.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-23T07:43:58.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-15T18:15:29.000+02:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: |
| Created: | 2021-03-24T09:43:30.000+01:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: | Add the AIBS |
| Created: | 2021-03-08T09:52:30.000+01:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: | Summary: Added auto-generated scene for Pfeiffer vacuum controller IMG400 |
FV_INPUTEXTSIGNAL2¶
| Instance id: | FXE_OGT2_VAC/DCTRL/FV_INPUTEXTSIGNAL2 |
|---|---|
| Class id: | BeckhoffDigitalOutput |
| Host: | fxe-rr-sys-con-2 |
| Class documentation: | |
| BeckhoffDigitalOutput | |
| General: | link |
| Monitor: | link |
| Developer: | link |
| PLC: | link |
| Alias: | fxe-rr-sys-con-2 |
| Git repo: | https://git.xfel.eu/karaboDevices/Beckhoff |
| Last modified: | 2021-10-02T19:55:31.151+02:00 |
| Created at: | 2017-07-20T11:58:15.000+02:00 |
| Main authors: | Mamchykd, Silenzi, Giovanetti |
| Latest tag: | 4.8.2-2.11.1rc1 |
| Deployment tag: | 4.8.2-2.11.1rc1 |
| Installed tag: | 4.6.5-2.11.1 |
| Projects: | FXE_OGT2_VAC |
| Scenes: | FXE_OGT2_VAC/DCTRL/FV_INPUTEXTSIGNAL2 |
| Accessible by: | CAL, CONTROLS, CTRL, DA, danilevc, xdoc |
Warning
Rogue installation which is not mentioned in the deployment!
Warning
The installed tag (4.6.5-2.11.1) does not match tags mentioned in the deployment ([‘4.8.2-2.11.1rc1’])!
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device (i.e. of the server
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- beckhoffComDevice:
- InstanceId of the BeckhoffCom device that forwards commands to the PLC.
- functionBlockName:
- The type of the firmware block.
- fwInstanceName:
- The name of the firmware block instance.
- fwVersion:
- The version of the PLC framework.
- terminal:
- ???
- hardwareStatusBitField:
- This word encodes in bits the hardware-status information of this device
- hardwareState:
- The current state of the hardware decoded
- hardwareRegion:
- The current region of the hardware decoded
- hardwareErrorDescriptor:
- This word encodes in bits describing the hardware error
- hardwareErrorDescription:
- Error Code description
- waitingFor:
- Any call to the PLC will be published here, once the reply is received this property will be cleared. Commands will not be sent to the PLC until this property is cleared.
- epsilon:
- The epsilon determines the amount of change until a new physical value is posted from the hardware
- interlockReadOnly:
- Defines whether interlock conditions are configurable from this interface.
- interlockOn:
- Defines whether interlock surveillance is on or off.
- interlockOk:
- Defines whether interlock is ok (true) or broken (false).
- busy:
- Defines whether the PLC softdevice is busy.
- disableEpsilonFeedback:
- If false, the epsilon will be regulated until the incoming rate reaches the maximum rate
- maxStateUpdateRate:
- If state updates per second exceed this threshold, the state will be displayed as CHANGING
- noisyStateUpdateRateValue:
- Show the state update rate when it’s above ‘Max State Update Rate’ threshold.
- isStateUpdateNoisy:
- State update rate is above ‘Max State Update Rate’ threshold.
- reset:
- Resets the PLC hardware
- enableInterlockedSlots:
- Send device into INTERLOCK_BROKEN state, thus enabling all interlocked slots.
- disableInterlockedSlots:
- Send device into INTERLOCKED state, thus enabling all interlocked slots.
- requestHardwareValues:
- Ask for all property values on the device
- propertiesToPoll:
- All specified properties will be polled from the PLC with the given poll-rate. Only PLC aliases or device keys corresponding to PLC properties are allowed
- pollInterval:
- Hardware poll interval in seconds
- propertiesToRead:
- The specified properties will be read from the PLC by activating the Read button. Only PLC aliases or device keys corresponding to PLC properties are allowed
- readHardware:
- Requests value updates from the PLC for the properties listed under ‘Properties to read’
- force:
- ???
- trigger:
- Do not use this parameter to configure scheduled push. Instead use the parameter ‘scheduledPush’.
- maxUpdateFrequency:
- set to limit maximum update frequency for some values.
- on:
- Instructs the device to switch on
- off:
- Instructs device to switch off
- pwmCycleLimit:
- Number Of PWM Cycles, 0 = inifite number of cycles
| Created: | 2021-10-02T07:28:37.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Release candidate for 4.8.2 |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-08-23T15:36:04.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Bugfixes: 1. fix wrong value on the PLC when a deprecated paramer has different type wrt. the recommended new one. 2. fix bug (introduced in 4.8.0-2.11.4) that made the devices stay in UNKNOWN state |
| Created: | 2021-08-12T10:32:15.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Asynchronous registration of devices on BeckhoffCom (by means of slotInstanceNew HW state word parsed into bits |
| Created: | 2021-07-28T14:22:45.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
| Created: | 2021-06-23T16:13:27.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-06-22T13:56:55.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
|
| Created: | 2021-06-14T16:09:11.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Added BeckhoffDryPump |
| Created: | 2021-06-10T11:55:43.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Alarm conditions and state are not set on new schema. (Fixes bug seen in BeckhoffFuse after Karabo 2.11.1 deployment) |
| Created: | 2021-06-07T19:31:48.000+02:00 |
|---|---|
| Author: | Valerii Bondar |
| Notes: | Summer shutdown release, Fuse device added |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Summer shutdown release Devices added: BeckhoffTrainTrigger, BeckhoffLed, BeckhoffMC2Hexapod (BeckhoffMC2Base subclass), BeckhoffMC2Elmo (BeckhoffMC2Base subclass) Features: parameter deprecation in MC2 subclasses follow STOPPING state in Adixen Turbo Full pump. + other minor Fixes: * stepUp/stepDown popup error * epsilon feedback disable on write * avoid extra updates for interlock keys + other minor fixes |
| Created: | 2021-05-31T09:49:13.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-26T14:46:29.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-23T08:19:59.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-23T07:43:58.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-15T18:15:29.000+02:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: |
| Created: | 2021-03-24T09:43:30.000+01:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: | Add the AIBS |
| Created: | 2021-03-08T09:52:30.000+01:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: | Summary: Added auto-generated scene for Pfeiffer vacuum controller IMG400 |
FV_INPUTINTERLOCKCLOSE¶
| Instance id: | FXE_OGT2_VAC/DCTRL/FV_INPUTINTERLOCKCLOSE |
|---|---|
| Class id: | BeckhoffDigitalOutput |
| Host: | fxe-rr-sys-con-2 |
| Class documentation: | |
| BeckhoffDigitalOutput | |
| General: | link |
| Monitor: | link |
| Developer: | link |
| PLC: | link |
| Alias: | fxe-rr-sys-con-2 |
| Git repo: | https://git.xfel.eu/karaboDevices/Beckhoff |
| Last modified: | 2021-10-02T19:55:31.151+02:00 |
| Created at: | 2017-07-20T11:58:15.000+02:00 |
| Main authors: | Mamchykd, Silenzi, Giovanetti |
| Latest tag: | 4.8.2-2.11.1rc1 |
| Deployment tag: | 4.8.2-2.11.1rc1 |
| Installed tag: | 4.6.5-2.11.1 |
| Projects: | FXE_OGT2_VAC |
| Scenes: | FXE_OGT2_VAC/DCTRL/FV_INPUTINTERLOCKCLOSE, FastValve |
| Accessible by: | CAL, CONTROLS, CTRL, DA, danilevc, xdoc |
Warning
Rogue installation which is not mentioned in the deployment!
Warning
The installed tag (4.6.5-2.11.1) does not match tags mentioned in the deployment ([‘4.8.2-2.11.1rc1’])!
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device (i.e. of the server
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- beckhoffComDevice:
- InstanceId of the BeckhoffCom device that forwards commands to the PLC.
- functionBlockName:
- The type of the firmware block.
- fwInstanceName:
- The name of the firmware block instance.
- fwVersion:
- The version of the PLC framework.
- terminal:
- ???
- hardwareStatusBitField:
- This word encodes in bits the hardware-status information of this device
- hardwareState:
- The current state of the hardware decoded
- hardwareRegion:
- The current region of the hardware decoded
- hardwareErrorDescriptor:
- This word encodes in bits describing the hardware error
- hardwareErrorDescription:
- Error Code description
- waitingFor:
- Any call to the PLC will be published here, once the reply is received this property will be cleared. Commands will not be sent to the PLC until this property is cleared.
- epsilon:
- The epsilon determines the amount of change until a new physical value is posted from the hardware
- interlockReadOnly:
- Defines whether interlock conditions are configurable from this interface.
- interlockOn:
- Defines whether interlock surveillance is on or off.
- interlockOk:
- Defines whether interlock is ok (true) or broken (false).
- busy:
- Defines whether the PLC softdevice is busy.
- disableEpsilonFeedback:
- If false, the epsilon will be regulated until the incoming rate reaches the maximum rate
- maxStateUpdateRate:
- If state updates per second exceed this threshold, the state will be displayed as CHANGING
- noisyStateUpdateRateValue:
- Show the state update rate when it’s above ‘Max State Update Rate’ threshold.
- isStateUpdateNoisy:
- State update rate is above ‘Max State Update Rate’ threshold.
- reset:
- Resets the PLC hardware
- enableInterlockedSlots:
- Send device into INTERLOCK_BROKEN state, thus enabling all interlocked slots.
- disableInterlockedSlots:
- Send device into INTERLOCKED state, thus enabling all interlocked slots.
- requestHardwareValues:
- Ask for all property values on the device
- propertiesToPoll:
- All specified properties will be polled from the PLC with the given poll-rate. Only PLC aliases or device keys corresponding to PLC properties are allowed
- pollInterval:
- Hardware poll interval in seconds
- propertiesToRead:
- The specified properties will be read from the PLC by activating the Read button. Only PLC aliases or device keys corresponding to PLC properties are allowed
- readHardware:
- Requests value updates from the PLC for the properties listed under ‘Properties to read’
- force:
- ???
- trigger:
- Do not use this parameter to configure scheduled push. Instead use the parameter ‘scheduledPush’.
- maxUpdateFrequency:
- set to limit maximum update frequency for some values.
- on:
- Instructs the device to switch on
- off:
- Instructs device to switch off
- pwmCycleLimit:
- Number Of PWM Cycles, 0 = inifite number of cycles
| Created: | 2021-10-02T07:28:37.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Release candidate for 4.8.2 |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-08-23T15:36:04.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Bugfixes: 1. fix wrong value on the PLC when a deprecated paramer has different type wrt. the recommended new one. 2. fix bug (introduced in 4.8.0-2.11.4) that made the devices stay in UNKNOWN state |
| Created: | 2021-08-12T10:32:15.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Asynchronous registration of devices on BeckhoffCom (by means of slotInstanceNew HW state word parsed into bits |
| Created: | 2021-07-28T14:22:45.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
| Created: | 2021-06-23T16:13:27.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-06-22T13:56:55.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
|
| Created: | 2021-06-14T16:09:11.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Added BeckhoffDryPump |
| Created: | 2021-06-10T11:55:43.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Alarm conditions and state are not set on new schema. (Fixes bug seen in BeckhoffFuse after Karabo 2.11.1 deployment) |
| Created: | 2021-06-07T19:31:48.000+02:00 |
|---|---|
| Author: | Valerii Bondar |
| Notes: | Summer shutdown release, Fuse device added |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Summer shutdown release Devices added: BeckhoffTrainTrigger, BeckhoffLed, BeckhoffMC2Hexapod (BeckhoffMC2Base subclass), BeckhoffMC2Elmo (BeckhoffMC2Base subclass) Features: parameter deprecation in MC2 subclasses follow STOPPING state in Adixen Turbo Full pump. + other minor Fixes: * stepUp/stepDown popup error * epsilon feedback disable on write * avoid extra updates for interlock keys + other minor fixes |
| Created: | 2021-05-31T09:49:13.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-26T14:46:29.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-23T08:19:59.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-23T07:43:58.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-15T18:15:29.000+02:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: |
| Created: | 2021-03-24T09:43:30.000+01:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: | Add the AIBS |
| Created: | 2021-03-08T09:52:30.000+01:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: | Summary: Added auto-generated scene for Pfeiffer vacuum controller IMG400 |
FV_INPUTINTERLOCKOPEN¶
| Instance id: | FXE_OGT2_VAC/DCTRL/FV_INPUTINTERLOCKOPEN |
|---|---|
| Class id: | BeckhoffDigitalOutput |
| Host: | fxe-rr-sys-con-2 |
| Class documentation: | |
| BeckhoffDigitalOutput | |
| General: | link |
| Monitor: | link |
| Developer: | link |
| PLC: | link |
| Alias: | fxe-rr-sys-con-2 |
| Git repo: | https://git.xfel.eu/karaboDevices/Beckhoff |
| Last modified: | 2021-10-02T19:55:31.151+02:00 |
| Created at: | 2017-07-20T11:58:15.000+02:00 |
| Main authors: | Mamchykd, Silenzi, Giovanetti |
| Latest tag: | 4.8.2-2.11.1rc1 |
| Deployment tag: | 4.8.2-2.11.1rc1 |
| Installed tag: | 4.6.5-2.11.1 |
| Projects: | FXE_OGT2_VAC |
| Scenes: | FXE_OGT2_VAC/DCTRL/FV_INPUTINTERLOCKOPEN, FastValve |
| Accessible by: | CAL, CONTROLS, CTRL, DA, danilevc, xdoc |
Warning
Rogue installation which is not mentioned in the deployment!
Warning
The installed tag (4.6.5-2.11.1) does not match tags mentioned in the deployment ([‘4.8.2-2.11.1rc1’])!
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device (i.e. of the server
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- beckhoffComDevice:
- InstanceId of the BeckhoffCom device that forwards commands to the PLC.
- functionBlockName:
- The type of the firmware block.
- fwInstanceName:
- The name of the firmware block instance.
- fwVersion:
- The version of the PLC framework.
- terminal:
- ???
- hardwareStatusBitField:
- This word encodes in bits the hardware-status information of this device
- hardwareState:
- The current state of the hardware decoded
- hardwareRegion:
- The current region of the hardware decoded
- hardwareErrorDescriptor:
- This word encodes in bits describing the hardware error
- hardwareErrorDescription:
- Error Code description
- waitingFor:
- Any call to the PLC will be published here, once the reply is received this property will be cleared. Commands will not be sent to the PLC until this property is cleared.
- epsilon:
- The epsilon determines the amount of change until a new physical value is posted from the hardware
- interlockReadOnly:
- Defines whether interlock conditions are configurable from this interface.
- interlockOn:
- Defines whether interlock surveillance is on or off.
- interlockOk:
- Defines whether interlock is ok (true) or broken (false).
- busy:
- Defines whether the PLC softdevice is busy.
- disableEpsilonFeedback:
- If false, the epsilon will be regulated until the incoming rate reaches the maximum rate
- maxStateUpdateRate:
- If state updates per second exceed this threshold, the state will be displayed as CHANGING
- noisyStateUpdateRateValue:
- Show the state update rate when it’s above ‘Max State Update Rate’ threshold.
- isStateUpdateNoisy:
- State update rate is above ‘Max State Update Rate’ threshold.
- reset:
- Resets the PLC hardware
- enableInterlockedSlots:
- Send device into INTERLOCK_BROKEN state, thus enabling all interlocked slots.
- disableInterlockedSlots:
- Send device into INTERLOCKED state, thus enabling all interlocked slots.
- requestHardwareValues:
- Ask for all property values on the device
- propertiesToPoll:
- All specified properties will be polled from the PLC with the given poll-rate. Only PLC aliases or device keys corresponding to PLC properties are allowed
- pollInterval:
- Hardware poll interval in seconds
- propertiesToRead:
- The specified properties will be read from the PLC by activating the Read button. Only PLC aliases or device keys corresponding to PLC properties are allowed
- readHardware:
- Requests value updates from the PLC for the properties listed under ‘Properties to read’
- force:
- ???
- trigger:
- Do not use this parameter to configure scheduled push. Instead use the parameter ‘scheduledPush’.
- maxUpdateFrequency:
- set to limit maximum update frequency for some values.
- on:
- Instructs the device to switch on
- off:
- Instructs device to switch off
- pwmCycleLimit:
- Number Of PWM Cycles, 0 = inifite number of cycles
| Created: | 2021-10-02T07:28:37.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Release candidate for 4.8.2 |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-08-23T15:36:04.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Bugfixes: 1. fix wrong value on the PLC when a deprecated paramer has different type wrt. the recommended new one. 2. fix bug (introduced in 4.8.0-2.11.4) that made the devices stay in UNKNOWN state |
| Created: | 2021-08-12T10:32:15.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Asynchronous registration of devices on BeckhoffCom (by means of slotInstanceNew HW state word parsed into bits |
| Created: | 2021-07-28T14:22:45.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
| Created: | 2021-06-23T16:13:27.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-06-22T13:56:55.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
|
| Created: | 2021-06-14T16:09:11.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Added BeckhoffDryPump |
| Created: | 2021-06-10T11:55:43.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Alarm conditions and state are not set on new schema. (Fixes bug seen in BeckhoffFuse after Karabo 2.11.1 deployment) |
| Created: | 2021-06-07T19:31:48.000+02:00 |
|---|---|
| Author: | Valerii Bondar |
| Notes: | Summer shutdown release, Fuse device added |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Summer shutdown release Devices added: BeckhoffTrainTrigger, BeckhoffLed, BeckhoffMC2Hexapod (BeckhoffMC2Base subclass), BeckhoffMC2Elmo (BeckhoffMC2Base subclass) Features: parameter deprecation in MC2 subclasses follow STOPPING state in Adixen Turbo Full pump. + other minor Fixes: * stepUp/stepDown popup error * epsilon feedback disable on write * avoid extra updates for interlock keys + other minor fixes |
| Created: | 2021-05-31T09:49:13.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-26T14:46:29.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-23T08:19:59.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-23T07:43:58.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-15T18:15:29.000+02:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: |
| Created: | 2021-03-24T09:43:30.000+01:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: | Add the AIBS |
| Created: | 2021-03-08T09:52:30.000+01:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: | Summary: Added auto-generated scene for Pfeiffer vacuum controller IMG400 |
FV_INPUTOPEN¶
| Instance id: | FXE_OGT2_VAC/DCTRL/FV_INPUTOPEN |
|---|---|
| Class id: | BeckhoffDigitalOutput |
| Host: | fxe-rr-sys-con-2 |
| Class documentation: | |
| BeckhoffDigitalOutput | |
| General: | link |
| Monitor: | link |
| Developer: | link |
| PLC: | link |
| Alias: | fxe-rr-sys-con-2 |
| Git repo: | https://git.xfel.eu/karaboDevices/Beckhoff |
| Last modified: | 2021-10-02T19:55:31.151+02:00 |
| Created at: | 2017-07-20T11:58:15.000+02:00 |
| Main authors: | Mamchykd, Silenzi, Giovanetti |
| Latest tag: | 4.8.2-2.11.1rc1 |
| Deployment tag: | 4.8.2-2.11.1rc1 |
| Installed tag: | 4.6.5-2.11.1 |
| Projects: | FXE_OGT2_VAC |
| Scenes: | FXE_OGT2_VAC/DCTRL/FV_INPUTOPEN, FastValve |
| Accessible by: | CAL, CONTROLS, CTRL, DA, danilevc, xdoc |
Warning
Rogue installation which is not mentioned in the deployment!
Warning
The installed tag (4.6.5-2.11.1) does not match tags mentioned in the deployment ([‘4.8.2-2.11.1rc1’])!
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device (i.e. of the server
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- beckhoffComDevice:
- InstanceId of the BeckhoffCom device that forwards commands to the PLC.
- functionBlockName:
- The type of the firmware block.
- fwInstanceName:
- The name of the firmware block instance.
- fwVersion:
- The version of the PLC framework.
- terminal:
- ???
- hardwareStatusBitField:
- This word encodes in bits the hardware-status information of this device
- hardwareState:
- The current state of the hardware decoded
- hardwareRegion:
- The current region of the hardware decoded
- hardwareErrorDescriptor:
- This word encodes in bits describing the hardware error
- hardwareErrorDescription:
- Error Code description
- waitingFor:
- Any call to the PLC will be published here, once the reply is received this property will be cleared. Commands will not be sent to the PLC until this property is cleared.
- epsilon:
- The epsilon determines the amount of change until a new physical value is posted from the hardware
- interlockReadOnly:
- Defines whether interlock conditions are configurable from this interface.
- interlockOn:
- Defines whether interlock surveillance is on or off.
- interlockOk:
- Defines whether interlock is ok (true) or broken (false).
- busy:
- Defines whether the PLC softdevice is busy.
- disableEpsilonFeedback:
- If false, the epsilon will be regulated until the incoming rate reaches the maximum rate
- maxStateUpdateRate:
- If state updates per second exceed this threshold, the state will be displayed as CHANGING
- noisyStateUpdateRateValue:
- Show the state update rate when it’s above ‘Max State Update Rate’ threshold.
- isStateUpdateNoisy:
- State update rate is above ‘Max State Update Rate’ threshold.
- reset:
- Resets the PLC hardware
- enableInterlockedSlots:
- Send device into INTERLOCK_BROKEN state, thus enabling all interlocked slots.
- disableInterlockedSlots:
- Send device into INTERLOCKED state, thus enabling all interlocked slots.
- requestHardwareValues:
- Ask for all property values on the device
- propertiesToPoll:
- All specified properties will be polled from the PLC with the given poll-rate. Only PLC aliases or device keys corresponding to PLC properties are allowed
- pollInterval:
- Hardware poll interval in seconds
- propertiesToRead:
- The specified properties will be read from the PLC by activating the Read button. Only PLC aliases or device keys corresponding to PLC properties are allowed
- readHardware:
- Requests value updates from the PLC for the properties listed under ‘Properties to read’
- force:
- ???
- trigger:
- Do not use this parameter to configure scheduled push. Instead use the parameter ‘scheduledPush’.
- maxUpdateFrequency:
- set to limit maximum update frequency for some values.
- on:
- Instructs the device to switch on
- off:
- Instructs device to switch off
- pwmCycleLimit:
- Number Of PWM Cycles, 0 = inifite number of cycles
| Created: | 2021-10-02T07:28:37.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Release candidate for 4.8.2 |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-08-23T15:36:04.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Bugfixes: 1. fix wrong value on the PLC when a deprecated paramer has different type wrt. the recommended new one. 2. fix bug (introduced in 4.8.0-2.11.4) that made the devices stay in UNKNOWN state |
| Created: | 2021-08-12T10:32:15.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Asynchronous registration of devices on BeckhoffCom (by means of slotInstanceNew HW state word parsed into bits |
| Created: | 2021-07-28T14:22:45.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
| Created: | 2021-06-23T16:13:27.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-06-22T13:56:55.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
|
| Created: | 2021-06-14T16:09:11.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Added BeckhoffDryPump |
| Created: | 2021-06-10T11:55:43.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Alarm conditions and state are not set on new schema. (Fixes bug seen in BeckhoffFuse after Karabo 2.11.1 deployment) |
| Created: | 2021-06-07T19:31:48.000+02:00 |
|---|---|
| Author: | Valerii Bondar |
| Notes: | Summer shutdown release, Fuse device added |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Summer shutdown release Devices added: BeckhoffTrainTrigger, BeckhoffLed, BeckhoffMC2Hexapod (BeckhoffMC2Base subclass), BeckhoffMC2Elmo (BeckhoffMC2Base subclass) Features: parameter deprecation in MC2 subclasses follow STOPPING state in Adixen Turbo Full pump. + other minor Fixes: * stepUp/stepDown popup error * epsilon feedback disable on write * avoid extra updates for interlock keys + other minor fixes |
| Created: | 2021-05-31T09:49:13.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-26T14:46:29.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-23T08:19:59.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-23T07:43:58.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-15T18:15:29.000+02:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: |
| Created: | 2021-03-24T09:43:30.000+01:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: | Add the AIBS |
| Created: | 2021-03-08T09:52:30.000+01:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: | Summary: Added auto-generated scene for Pfeiffer vacuum controller IMG400 |
FV_INPUTSENSOROFF1¶
| Instance id: | FXE_OGT2_VAC/DCTRL/FV_INPUTSENSOROFF1 |
|---|---|
| Class id: | BeckhoffDigitalOutput |
| Host: | fxe-rr-sys-con-2 |
| Class documentation: | |
| BeckhoffDigitalOutput | |
| General: | link |
| Monitor: | link |
| Developer: | link |
| PLC: | link |
| Alias: | fxe-rr-sys-con-2 |
| Git repo: | https://git.xfel.eu/karaboDevices/Beckhoff |
| Last modified: | 2021-10-02T19:55:31.151+02:00 |
| Created at: | 2017-07-20T11:58:15.000+02:00 |
| Main authors: | Mamchykd, Silenzi, Giovanetti |
| Latest tag: | 4.8.2-2.11.1rc1 |
| Deployment tag: | 4.8.2-2.11.1rc1 |
| Installed tag: | 4.6.5-2.11.1 |
| Projects: | FXE_OGT2_VAC |
| Scenes: | FXE_OGT2_VAC/DCTRL/FV_INPUTSENSOROFF1, FastValve |
| Accessible by: | CAL, CONTROLS, CTRL, DA, danilevc, xdoc |
Warning
Rogue installation which is not mentioned in the deployment!
Warning
The installed tag (4.6.5-2.11.1) does not match tags mentioned in the deployment ([‘4.8.2-2.11.1rc1’])!
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device (i.e. of the server
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- beckhoffComDevice:
- InstanceId of the BeckhoffCom device that forwards commands to the PLC.
- functionBlockName:
- The type of the firmware block.
- fwInstanceName:
- The name of the firmware block instance.
- fwVersion:
- The version of the PLC framework.
- terminal:
- ???
- hardwareStatusBitField:
- This word encodes in bits the hardware-status information of this device
- hardwareState:
- The current state of the hardware decoded
- hardwareRegion:
- The current region of the hardware decoded
- hardwareErrorDescriptor:
- This word encodes in bits describing the hardware error
- hardwareErrorDescription:
- Error Code description
- waitingFor:
- Any call to the PLC will be published here, once the reply is received this property will be cleared. Commands will not be sent to the PLC until this property is cleared.
- epsilon:
- The epsilon determines the amount of change until a new physical value is posted from the hardware
- interlockReadOnly:
- Defines whether interlock conditions are configurable from this interface.
- interlockOn:
- Defines whether interlock surveillance is on or off.
- interlockOk:
- Defines whether interlock is ok (true) or broken (false).
- busy:
- Defines whether the PLC softdevice is busy.
- disableEpsilonFeedback:
- If false, the epsilon will be regulated until the incoming rate reaches the maximum rate
- maxStateUpdateRate:
- If state updates per second exceed this threshold, the state will be displayed as CHANGING
- noisyStateUpdateRateValue:
- Show the state update rate when it’s above ‘Max State Update Rate’ threshold.
- isStateUpdateNoisy:
- State update rate is above ‘Max State Update Rate’ threshold.
- reset:
- Resets the PLC hardware
- enableInterlockedSlots:
- Send device into INTERLOCK_BROKEN state, thus enabling all interlocked slots.
- disableInterlockedSlots:
- Send device into INTERLOCKED state, thus enabling all interlocked slots.
- requestHardwareValues:
- Ask for all property values on the device
- propertiesToPoll:
- All specified properties will be polled from the PLC with the given poll-rate. Only PLC aliases or device keys corresponding to PLC properties are allowed
- pollInterval:
- Hardware poll interval in seconds
- propertiesToRead:
- The specified properties will be read from the PLC by activating the Read button. Only PLC aliases or device keys corresponding to PLC properties are allowed
- readHardware:
- Requests value updates from the PLC for the properties listed under ‘Properties to read’
- force:
- ???
- trigger:
- Do not use this parameter to configure scheduled push. Instead use the parameter ‘scheduledPush’.
- maxUpdateFrequency:
- set to limit maximum update frequency for some values.
- on:
- Instructs the device to switch on
- off:
- Instructs device to switch off
- pwmCycleLimit:
- Number Of PWM Cycles, 0 = inifite number of cycles
| Created: | 2021-10-02T07:28:37.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Release candidate for 4.8.2 |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-08-23T15:36:04.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Bugfixes: 1. fix wrong value on the PLC when a deprecated paramer has different type wrt. the recommended new one. 2. fix bug (introduced in 4.8.0-2.11.4) that made the devices stay in UNKNOWN state |
| Created: | 2021-08-12T10:32:15.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Asynchronous registration of devices on BeckhoffCom (by means of slotInstanceNew HW state word parsed into bits |
| Created: | 2021-07-28T14:22:45.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
| Created: | 2021-06-23T16:13:27.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-06-22T13:56:55.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
|
| Created: | 2021-06-14T16:09:11.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Added BeckhoffDryPump |
| Created: | 2021-06-10T11:55:43.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Alarm conditions and state are not set on new schema. (Fixes bug seen in BeckhoffFuse after Karabo 2.11.1 deployment) |
| Created: | 2021-06-07T19:31:48.000+02:00 |
|---|---|
| Author: | Valerii Bondar |
| Notes: | Summer shutdown release, Fuse device added |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Summer shutdown release Devices added: BeckhoffTrainTrigger, BeckhoffLed, BeckhoffMC2Hexapod (BeckhoffMC2Base subclass), BeckhoffMC2Elmo (BeckhoffMC2Base subclass) Features: parameter deprecation in MC2 subclasses follow STOPPING state in Adixen Turbo Full pump. + other minor Fixes: * stepUp/stepDown popup error * epsilon feedback disable on write * avoid extra updates for interlock keys + other minor fixes |
| Created: | 2021-05-31T09:49:13.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-26T14:46:29.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-23T08:19:59.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-23T07:43:58.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-15T18:15:29.000+02:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: |
| Created: | 2021-03-24T09:43:30.000+01:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: | Add the AIBS |
| Created: | 2021-03-08T09:52:30.000+01:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: | Summary: Added auto-generated scene for Pfeiffer vacuum controller IMG400 |
FV_INPUTSENSOROFF2¶
| Instance id: | FXE_OGT2_VAC/DCTRL/FV_INPUTSENSOROFF2 |
|---|---|
| Class id: | BeckhoffDigitalOutput |
| Host: | fxe-rr-sys-con-2 |
| Class documentation: | |
| BeckhoffDigitalOutput | |
| General: | link |
| Monitor: | link |
| Developer: | link |
| PLC: | link |
| Alias: | fxe-rr-sys-con-2 |
| Git repo: | https://git.xfel.eu/karaboDevices/Beckhoff |
| Last modified: | 2021-10-02T19:55:31.151+02:00 |
| Created at: | 2017-07-20T11:58:15.000+02:00 |
| Main authors: | Mamchykd, Silenzi, Giovanetti |
| Latest tag: | 4.8.2-2.11.1rc1 |
| Deployment tag: | 4.8.2-2.11.1rc1 |
| Installed tag: | 4.6.5-2.11.1 |
| Projects: | FXE_OGT2_VAC |
| Scenes: | FXE_OGT2_VAC/DCTRL/FV_INPUTSENSOROFF2, FastValve |
| Accessible by: | CAL, CONTROLS, CTRL, DA, danilevc, xdoc |
Warning
Rogue installation which is not mentioned in the deployment!
Warning
The installed tag (4.6.5-2.11.1) does not match tags mentioned in the deployment ([‘4.8.2-2.11.1rc1’])!
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device (i.e. of the server
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- beckhoffComDevice:
- InstanceId of the BeckhoffCom device that forwards commands to the PLC.
- functionBlockName:
- The type of the firmware block.
- fwInstanceName:
- The name of the firmware block instance.
- fwVersion:
- The version of the PLC framework.
- terminal:
- ???
- hardwareStatusBitField:
- This word encodes in bits the hardware-status information of this device
- hardwareState:
- The current state of the hardware decoded
- hardwareRegion:
- The current region of the hardware decoded
- hardwareErrorDescriptor:
- This word encodes in bits describing the hardware error
- hardwareErrorDescription:
- Error Code description
- waitingFor:
- Any call to the PLC will be published here, once the reply is received this property will be cleared. Commands will not be sent to the PLC until this property is cleared.
- epsilon:
- The epsilon determines the amount of change until a new physical value is posted from the hardware
- interlockReadOnly:
- Defines whether interlock conditions are configurable from this interface.
- interlockOn:
- Defines whether interlock surveillance is on or off.
- interlockOk:
- Defines whether interlock is ok (true) or broken (false).
- busy:
- Defines whether the PLC softdevice is busy.
- disableEpsilonFeedback:
- If false, the epsilon will be regulated until the incoming rate reaches the maximum rate
- maxStateUpdateRate:
- If state updates per second exceed this threshold, the state will be displayed as CHANGING
- noisyStateUpdateRateValue:
- Show the state update rate when it’s above ‘Max State Update Rate’ threshold.
- isStateUpdateNoisy:
- State update rate is above ‘Max State Update Rate’ threshold.
- reset:
- Resets the PLC hardware
- enableInterlockedSlots:
- Send device into INTERLOCK_BROKEN state, thus enabling all interlocked slots.
- disableInterlockedSlots:
- Send device into INTERLOCKED state, thus enabling all interlocked slots.
- requestHardwareValues:
- Ask for all property values on the device
- propertiesToPoll:
- All specified properties will be polled from the PLC with the given poll-rate. Only PLC aliases or device keys corresponding to PLC properties are allowed
- pollInterval:
- Hardware poll interval in seconds
- propertiesToRead:
- The specified properties will be read from the PLC by activating the Read button. Only PLC aliases or device keys corresponding to PLC properties are allowed
- readHardware:
- Requests value updates from the PLC for the properties listed under ‘Properties to read’
- force:
- ???
- trigger:
- Do not use this parameter to configure scheduled push. Instead use the parameter ‘scheduledPush’.
- maxUpdateFrequency:
- set to limit maximum update frequency for some values.
- on:
- Instructs the device to switch on
- off:
- Instructs device to switch off
- pwmCycleLimit:
- Number Of PWM Cycles, 0 = inifite number of cycles
| Created: | 2021-10-02T07:28:37.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Release candidate for 4.8.2 |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-08-23T15:36:04.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Bugfixes: 1. fix wrong value on the PLC when a deprecated paramer has different type wrt. the recommended new one. 2. fix bug (introduced in 4.8.0-2.11.4) that made the devices stay in UNKNOWN state |
| Created: | 2021-08-12T10:32:15.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Asynchronous registration of devices on BeckhoffCom (by means of slotInstanceNew HW state word parsed into bits |
| Created: | 2021-07-28T14:22:45.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
| Created: | 2021-06-23T16:13:27.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-06-22T13:56:55.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
|
| Created: | 2021-06-14T16:09:11.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Added BeckhoffDryPump |
| Created: | 2021-06-10T11:55:43.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Alarm conditions and state are not set on new schema. (Fixes bug seen in BeckhoffFuse after Karabo 2.11.1 deployment) |
| Created: | 2021-06-07T19:31:48.000+02:00 |
|---|---|
| Author: | Valerii Bondar |
| Notes: | Summer shutdown release, Fuse device added |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Summer shutdown release Devices added: BeckhoffTrainTrigger, BeckhoffLed, BeckhoffMC2Hexapod (BeckhoffMC2Base subclass), BeckhoffMC2Elmo (BeckhoffMC2Base subclass) Features: parameter deprecation in MC2 subclasses follow STOPPING state in Adixen Turbo Full pump. + other minor Fixes: * stepUp/stepDown popup error * epsilon feedback disable on write * avoid extra updates for interlock keys + other minor fixes |
| Created: | 2021-05-31T09:49:13.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-26T14:46:29.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-23T08:19:59.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-23T07:43:58.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-15T18:15:29.000+02:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: |
| Created: | 2021-03-24T09:43:30.000+01:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: | Add the AIBS |
| Created: | 2021-03-08T09:52:30.000+01:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: | Summary: Added auto-generated scene for Pfeiffer vacuum controller IMG400 |
FV_INPUTSYSTEMRESET¶
| Instance id: | FXE_OGT2_VAC/DCTRL/FV_INPUTSYSTEMRESET |
|---|---|
| Class id: | BeckhoffDigitalOutput |
| Host: | fxe-rr-sys-con-2 |
| Class documentation: | |
| BeckhoffDigitalOutput | |
| General: | link |
| Monitor: | link |
| Developer: | link |
| PLC: | link |
| Alias: | fxe-rr-sys-con-2 |
| Git repo: | https://git.xfel.eu/karaboDevices/Beckhoff |
| Last modified: | 2021-10-02T19:55:31.151+02:00 |
| Created at: | 2017-07-20T11:58:15.000+02:00 |
| Main authors: | Mamchykd, Silenzi, Giovanetti |
| Latest tag: | 4.8.2-2.11.1rc1 |
| Deployment tag: | 4.8.2-2.11.1rc1 |
| Installed tag: | 4.6.5-2.11.1 |
| Projects: | FXE_OGT2_VAC |
| Scenes: | FXE_OGT2_VAC/DCTRL/FV_INPUTSYSTEMRESET, FastValve |
| Accessible by: | CAL, CONTROLS, CTRL, DA, danilevc, xdoc |
Warning
Rogue installation which is not mentioned in the deployment!
Warning
The installed tag (4.6.5-2.11.1) does not match tags mentioned in the deployment ([‘4.8.2-2.11.1rc1’])!
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device (i.e. of the server
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- beckhoffComDevice:
- InstanceId of the BeckhoffCom device that forwards commands to the PLC.
- functionBlockName:
- The type of the firmware block.
- fwInstanceName:
- The name of the firmware block instance.
- fwVersion:
- The version of the PLC framework.
- terminal:
- ???
- hardwareStatusBitField:
- This word encodes in bits the hardware-status information of this device
- hardwareState:
- The current state of the hardware decoded
- hardwareRegion:
- The current region of the hardware decoded
- hardwareErrorDescriptor:
- This word encodes in bits describing the hardware error
- hardwareErrorDescription:
- Error Code description
- waitingFor:
- Any call to the PLC will be published here, once the reply is received this property will be cleared. Commands will not be sent to the PLC until this property is cleared.
- epsilon:
- The epsilon determines the amount of change until a new physical value is posted from the hardware
- interlockReadOnly:
- Defines whether interlock conditions are configurable from this interface.
- interlockOn:
- Defines whether interlock surveillance is on or off.
- interlockOk:
- Defines whether interlock is ok (true) or broken (false).
- busy:
- Defines whether the PLC softdevice is busy.
- disableEpsilonFeedback:
- If false, the epsilon will be regulated until the incoming rate reaches the maximum rate
- maxStateUpdateRate:
- If state updates per second exceed this threshold, the state will be displayed as CHANGING
- noisyStateUpdateRateValue:
- Show the state update rate when it’s above ‘Max State Update Rate’ threshold.
- isStateUpdateNoisy:
- State update rate is above ‘Max State Update Rate’ threshold.
- reset:
- Resets the PLC hardware
- enableInterlockedSlots:
- Send device into INTERLOCK_BROKEN state, thus enabling all interlocked slots.
- disableInterlockedSlots:
- Send device into INTERLOCKED state, thus enabling all interlocked slots.
- requestHardwareValues:
- Ask for all property values on the device
- propertiesToPoll:
- All specified properties will be polled from the PLC with the given poll-rate. Only PLC aliases or device keys corresponding to PLC properties are allowed
- pollInterval:
- Hardware poll interval in seconds
- propertiesToRead:
- The specified properties will be read from the PLC by activating the Read button. Only PLC aliases or device keys corresponding to PLC properties are allowed
- readHardware:
- Requests value updates from the PLC for the properties listed under ‘Properties to read’
- force:
- ???
- trigger:
- Do not use this parameter to configure scheduled push. Instead use the parameter ‘scheduledPush’.
- maxUpdateFrequency:
- set to limit maximum update frequency for some values.
- on:
- Instructs the device to switch on
- off:
- Instructs device to switch off
- pwmCycleLimit:
- Number Of PWM Cycles, 0 = inifite number of cycles
| Created: | 2021-10-02T07:28:37.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Release candidate for 4.8.2 |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-08-23T15:36:04.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Bugfixes: 1. fix wrong value on the PLC when a deprecated paramer has different type wrt. the recommended new one. 2. fix bug (introduced in 4.8.0-2.11.4) that made the devices stay in UNKNOWN state |
| Created: | 2021-08-12T10:32:15.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Asynchronous registration of devices on BeckhoffCom (by means of slotInstanceNew HW state word parsed into bits |
| Created: | 2021-07-28T14:22:45.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
| Created: | 2021-06-23T16:13:27.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-06-22T13:56:55.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
|
| Created: | 2021-06-14T16:09:11.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Added BeckhoffDryPump |
| Created: | 2021-06-10T11:55:43.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Alarm conditions and state are not set on new schema. (Fixes bug seen in BeckhoffFuse after Karabo 2.11.1 deployment) |
| Created: | 2021-06-07T19:31:48.000+02:00 |
|---|---|
| Author: | Valerii Bondar |
| Notes: | Summer shutdown release, Fuse device added |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Summer shutdown release Devices added: BeckhoffTrainTrigger, BeckhoffLed, BeckhoffMC2Hexapod (BeckhoffMC2Base subclass), BeckhoffMC2Elmo (BeckhoffMC2Base subclass) Features: parameter deprecation in MC2 subclasses follow STOPPING state in Adixen Turbo Full pump. + other minor Fixes: * stepUp/stepDown popup error * epsilon feedback disable on write * avoid extra updates for interlock keys + other minor fixes |
| Created: | 2021-05-31T09:49:13.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-26T14:46:29.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-23T08:19:59.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-23T07:43:58.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-15T18:15:29.000+02:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: |
| Created: | 2021-03-24T09:43:30.000+01:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: | Add the AIBS |
| Created: | 2021-03-08T09:52:30.000+01:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: | Summary: Added auto-generated scene for Pfeiffer vacuum controller IMG400 |
FV_OUTPUTCLOSE_state¶
| Instance id: | FXE_OGT2_VAC/DCTRL/FV_OUTPUTCLOSE_state |
|---|---|
| Class id: | BeckhoffDigitalOutput |
| Host: | exflcon06n0 |
| Class documentation: | |
| BeckhoffDigitalOutput | |
| General: | link |
| Monitor: | link |
| Developer: | link |
| PLC: | link |
| Alias: | fxe-rr-sys-con-2 |
| Git repo: | https://git.xfel.eu/gitlab/karaboDevices/Beckhoff |
| Last modified: | 2020-07-07T10:56:42.000+02:00 |
| Created at: | 2017-07-20T11:58:15.000+02:00 |
| Main authors: | Hauf, Giovanetti, Silenzi |
| Latest tag: | 4.3.16-2.9.1 |
| Deployment tag: | 4.3.16-2.9.1 |
| Projects: | FXE_OGT2_VAC |
| Scenes: | FXE_RR_SYS/ILOCK/MAIN|Global interlock, FXE_RR_SYS/ILOCK/MAIN|Interlock for: FXE_OGT2_VAC/DCTRL/FV_OUTPUTCLOSE_state, FXE_RR_SYS/ILOCK/MAIN|Global interlock (overview) |
| Accessible by: | |
Warning
Host not accessible by [‘xctrl’]!
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device (i.e. of the server
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- useTimeserver:
- Unused - whether device connects to time server is configured via ‘timeServerId’
- progress:
- The progress of the current action
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- version:
- Version of this Karabo device.
- beckhoffComDevice:
- InstanceId of the BeckhoffCom device that forwards commands to the PLC.
- functionBlockName:
- The type of the firmware block.
- fwInstanceName:
- The name of the firmware block instance.
- fwVersion:
- The version of the PLC framework.
- terminal:
- ???
- hardwareStatusBitField:
- This word encodes in bits the hardware-status information of this device
- hardwareState:
- The current state of the hardware decoded
- hardwareRegion:
- The current region of the hardware decoded
- hardwareErrorDescriptor:
- This word encodes in bits describing the hardware error
- hardwareErrorDescription:
- Error Code description
- waitingFor:
- Any call to the PLC will be published here, once the reply is received this property will be cleared. Commands will not be sent to the PLC until this property is cleared.
- epsilon:
- The epsilon determines the amount of change until a new physical value is posted from the hardware
- interlockReadOnly:
- Defines whether interlock conditions are configurable from this interface.
- interlockOn:
- Defines whether interlock surveillance is on or off.
- interlockOk:
- Defines whether interlock is ok (true) or broken (false).
- busy:
- Defines whether the PLC softdevice is busy.
- disableEpsilonFeedback:
- If false, the epsilon will be regulated until the incoming rate reaches the maximum rate
- maxStateUpdateRate:
- If state updates per second exceed this threshold, the state will be displayed as CHANGING
- noisyStateUpdateRateValue:
- Show the state update rate when it’s above ‘Max State Update Rate’ threshold.
- isStateUpdateNoisy:
- State update rate is above ‘Max State Update Rate’ threshold.
- reset:
- Resets the PLC hardware
- enableInterlockedSlots:
- Send device into INTERLOCK_BROKEN state, thus enabling all interlocked slots.
- disableInterlockedSlots:
- Send device into INTERLOCKED state, thus enabling all interlocked slots.
- requestHardwareValues:
- Ask for all property values on the device
- propertiesToPoll:
- All specified properties will be polled from the PLC with the given poll-rate. Only PLC aliases or device keys corresponding to PLC properties are allowed
- pollInterval:
- Hardware poll interval in seconds
- propertiesToRead:
- The specified properties will be read from the PLC by activating the Read button. Only PLC aliases or device keys corresponding to PLC properties are allowed
- readHardware:
- Requests value updates from the PLC for the properties listed under ‘Properties to read’
- force:
- ???
- trigger:
- Do not use this parameter to configure scheduled push. Instead use the parameter ‘scheduledPush’.
- maxUpdateFrequency:
- set to limit maximum update frequency for some values.
- on:
- Instructs the device to switch on
- off:
- Instructs device to switch off
- pwmCycleLimit:
- Number Of PWM Cycles, 0 = inifite number of cycles
| Created: | 2020-07-03T13:12:05.000Z |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2020-07-01T04:54:23.000Z |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2020-06-26T05:52:31.000Z |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2020-05-14T11:24:40.000Z |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Make sure a binary for 2.9.1 exists |
| Created: | 2020-05-14T11:24:40.000Z |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | FIX: Trigger 1 problem FEAT: Agilent Ion Pump has automatic log scale |
| Created: | 2020-04-03T08:08:13.000Z |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2020-03-26T06:01:43.000Z |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2020-03-25T15:10:32.000Z |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2020-03-25T08:47:47.000Z |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Simulation build config Noisy state updates handling. |
| Created: | 2019-12-18T15:04:13.000Z |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | BeckhoffManifolValve device class available |
| Created: | 2019-09-04T11:15:12.000Z |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | SIM/GUI: adapting MC2 implementation. See merge request karaboDevices/Beckhoff!283 |
| Created: | 2019-08-30T16:50:57.000Z |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | FIX: Schema parsing follow up FIX: Inficon setpoint property types FIX: slowing down instantiation FIX: Error decoding at startup FIX: no epsilon regulation after CSendAll FIX: request new configuration on failure |
| Created: | 2019-08-26T20:25:54.000Z |
|---|---|
| Author: | Valerii Bondar |
| Notes: | Mangling schema elements that have spaces from the PLC |
| Created: | 2019-08-15T15:46:37.000Z |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
| Created: | 2019-08-07T11:12:16.000Z |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | LED is not instantiated as a digital output |
| Created: | 2019-07-24T15:35:58.000Z |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | LED is not instantiated as a digital output |
| Created: | 2019-07-24T15:35:58.000Z |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | reject not finite floating points |
| Created: | 2019-06-28T09:36:02.000Z |
|---|---|
| Author: | silenzi |
| Notes: | FIX: setting velocity in ON/STOPPED state |
| Created: | 2019-06-24T17:16:20.000Z |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | epsilon regulation will not send the device to error state. |
| Created: | 2019-06-21T18:42:18.000Z |
|---|---|
| Author: | silenzi |
| Notes: | interlock schema |
FV_OUTPUTOPEN_state¶
| Instance id: | FXE_OGT2_VAC/DCTRL/FV_OUTPUTOPEN_state |
|---|---|
| Class id: | BeckhoffDigitalOutput |
| Host: | exflcon06n0 |
| Class documentation: | |
| BeckhoffDigitalOutput | |
| General: | link |
| Monitor: | link |
| Developer: | link |
| PLC: | link |
| Alias: | fxe-rr-sys-con-2 |
| Git repo: | https://git.xfel.eu/gitlab/karaboDevices/Beckhoff |
| Last modified: | 2020-07-07T10:56:42.000+02:00 |
| Created at: | 2017-07-20T11:58:15.000+02:00 |
| Main authors: | Hauf, Giovanetti, Silenzi |
| Latest tag: | 4.3.16-2.9.1 |
| Deployment tag: | 4.3.16-2.9.1 |
| Accessible by: | |
Warning
Host not accessible by [‘xctrl’]!
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device (i.e. of the server
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- useTimeserver:
- Unused - whether device connects to time server is configured via ‘timeServerId’
- progress:
- The progress of the current action
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- version:
- Version of this Karabo device.
- beckhoffComDevice:
- InstanceId of the BeckhoffCom device that forwards commands to the PLC.
- functionBlockName:
- The type of the firmware block.
- fwInstanceName:
- The name of the firmware block instance.
- fwVersion:
- The version of the PLC framework.
- terminal:
- ???
- hardwareStatusBitField:
- This word encodes in bits the hardware-status information of this device
- hardwareState:
- The current state of the hardware decoded
- hardwareRegion:
- The current region of the hardware decoded
- hardwareErrorDescriptor:
- This word encodes in bits describing the hardware error
- hardwareErrorDescription:
- Error Code description
- waitingFor:
- Any call to the PLC will be published here, once the reply is received this property will be cleared. Commands will not be sent to the PLC until this property is cleared.
- epsilon:
- The epsilon determines the amount of change until a new physical value is posted from the hardware
- interlockReadOnly:
- Defines whether interlock conditions are configurable from this interface.
- interlockOn:
- Defines whether interlock surveillance is on or off.
- interlockOk:
- Defines whether interlock is ok (true) or broken (false).
- busy:
- Defines whether the PLC softdevice is busy.
- disableEpsilonFeedback:
- If false, the epsilon will be regulated until the incoming rate reaches the maximum rate
- maxStateUpdateRate:
- If state updates per second exceed this threshold, the state will be displayed as CHANGING
- noisyStateUpdateRateValue:
- Show the state update rate when it’s above ‘Max State Update Rate’ threshold.
- isStateUpdateNoisy:
- State update rate is above ‘Max State Update Rate’ threshold.
- reset:
- Resets the PLC hardware
- enableInterlockedSlots:
- Send device into INTERLOCK_BROKEN state, thus enabling all interlocked slots.
- disableInterlockedSlots:
- Send device into INTERLOCKED state, thus enabling all interlocked slots.
- requestHardwareValues:
- Ask for all property values on the device
- propertiesToPoll:
- All specified properties will be polled from the PLC with the given poll-rate. Only PLC aliases or device keys corresponding to PLC properties are allowed
- pollInterval:
- Hardware poll interval in seconds
- propertiesToRead:
- The specified properties will be read from the PLC by activating the Read button. Only PLC aliases or device keys corresponding to PLC properties are allowed
- readHardware:
- Requests value updates from the PLC for the properties listed under ‘Properties to read’
- force:
- ???
- trigger:
- Do not use this parameter to configure scheduled push. Instead use the parameter ‘scheduledPush’.
- maxUpdateFrequency:
- set to limit maximum update frequency for some values.
- on:
- Instructs the device to switch on
- off:
- Instructs device to switch off
- pwmCycleLimit:
- Number Of PWM Cycles, 0 = inifite number of cycles
| Created: | 2020-07-03T13:12:05.000Z |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2020-07-01T04:54:23.000Z |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2020-06-26T05:52:31.000Z |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2020-05-14T11:24:40.000Z |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Make sure a binary for 2.9.1 exists |
| Created: | 2020-05-14T11:24:40.000Z |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | FIX: Trigger 1 problem FEAT: Agilent Ion Pump has automatic log scale |
| Created: | 2020-04-03T08:08:13.000Z |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2020-03-26T06:01:43.000Z |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2020-03-25T15:10:32.000Z |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2020-03-25T08:47:47.000Z |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Simulation build config Noisy state updates handling. |
| Created: | 2019-12-18T15:04:13.000Z |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | BeckhoffManifolValve device class available |
| Created: | 2019-09-04T11:15:12.000Z |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | SIM/GUI: adapting MC2 implementation. See merge request karaboDevices/Beckhoff!283 |
| Created: | 2019-08-30T16:50:57.000Z |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | FIX: Schema parsing follow up FIX: Inficon setpoint property types FIX: slowing down instantiation FIX: Error decoding at startup FIX: no epsilon regulation after CSendAll FIX: request new configuration on failure |
| Created: | 2019-08-26T20:25:54.000Z |
|---|---|
| Author: | Valerii Bondar |
| Notes: | Mangling schema elements that have spaces from the PLC |
| Created: | 2019-08-15T15:46:37.000Z |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
| Created: | 2019-08-07T11:12:16.000Z |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | LED is not instantiated as a digital output |
| Created: | 2019-07-24T15:35:58.000Z |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | LED is not instantiated as a digital output |
| Created: | 2019-07-24T15:35:58.000Z |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | reject not finite floating points |
| Created: | 2019-06-28T09:36:02.000Z |
|---|---|
| Author: | silenzi |
| Notes: | FIX: setting velocity in ON/STOPPED state |
| Created: | 2019-06-24T17:16:20.000Z |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | epsilon regulation will not send the device to error state. |
| Created: | 2019-06-21T18:42:18.000Z |
|---|---|
| Author: | silenzi |
| Notes: | interlock schema |
GV_OPEN¶
| Instance id: | FXE_OGT2_VAC/DCTRL/GV_OPEN |
|---|---|
| Class id: | BeckhoffDigitalOutput |
| Host: | fxe-rr-sys-con-2 |
| Class documentation: | |
| BeckhoffDigitalOutput | |
| General: | link |
| Monitor: | link |
| Developer: | link |
| PLC: | link |
| Alias: | fxe-rr-sys-con-2 |
| Git repo: | https://git.xfel.eu/karaboDevices/Beckhoff |
| Last modified: | 2021-10-02T19:55:31.151+02:00 |
| Created at: | 2017-07-20T11:58:15.000+02:00 |
| Main authors: | Mamchykd, Silenzi, Giovanetti |
| Latest tag: | 4.8.2-2.11.1rc1 |
| Deployment tag: | 4.8.2-2.11.1rc1 |
| Installed tag: | 4.6.5-2.11.1 |
| Accessible by: | CAL, CONTROLS, CTRL, DA, danilevc, xdoc |
Warning
Rogue installation which is not mentioned in the deployment!
Warning
The installed tag (4.6.5-2.11.1) does not match tags mentioned in the deployment ([‘4.8.2-2.11.1rc1’])!
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device (i.e. of the server
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- beckhoffComDevice:
- InstanceId of the BeckhoffCom device that forwards commands to the PLC.
- functionBlockName:
- The type of the firmware block.
- fwInstanceName:
- The name of the firmware block instance.
- fwVersion:
- The version of the PLC framework.
- terminal:
- ???
- hardwareStatusBitField:
- This word encodes in bits the hardware-status information of this device
- hardwareState:
- The current state of the hardware decoded
- hardwareRegion:
- The current region of the hardware decoded
- hardwareErrorDescriptor:
- This word encodes in bits describing the hardware error
- hardwareErrorDescription:
- Error Code description
- waitingFor:
- Any call to the PLC will be published here, once the reply is received this property will be cleared. Commands will not be sent to the PLC until this property is cleared.
- epsilon:
- The epsilon determines the amount of change until a new physical value is posted from the hardware
- interlockReadOnly:
- Defines whether interlock conditions are configurable from this interface.
- interlockOn:
- Defines whether interlock surveillance is on or off.
- interlockOk:
- Defines whether interlock is ok (true) or broken (false).
- busy:
- Defines whether the PLC softdevice is busy.
- disableEpsilonFeedback:
- If false, the epsilon will be regulated until the incoming rate reaches the maximum rate
- maxStateUpdateRate:
- If state updates per second exceed this threshold, the state will be displayed as CHANGING
- noisyStateUpdateRateValue:
- Show the state update rate when it’s above ‘Max State Update Rate’ threshold.
- isStateUpdateNoisy:
- State update rate is above ‘Max State Update Rate’ threshold.
- reset:
- Resets the PLC hardware
- enableInterlockedSlots:
- Send device into INTERLOCK_BROKEN state, thus enabling all interlocked slots.
- disableInterlockedSlots:
- Send device into INTERLOCKED state, thus enabling all interlocked slots.
- requestHardwareValues:
- Ask for all property values on the device
- propertiesToPoll:
- All specified properties will be polled from the PLC with the given poll-rate. Only PLC aliases or device keys corresponding to PLC properties are allowed
- pollInterval:
- Hardware poll interval in seconds
- propertiesToRead:
- The specified properties will be read from the PLC by activating the Read button. Only PLC aliases or device keys corresponding to PLC properties are allowed
- readHardware:
- Requests value updates from the PLC for the properties listed under ‘Properties to read’
- force:
- ???
- trigger:
- Do not use this parameter to configure scheduled push. Instead use the parameter ‘scheduledPush’.
- maxUpdateFrequency:
- set to limit maximum update frequency for some values.
- on:
- Instructs the device to switch on
- off:
- Instructs device to switch off
- pwmCycleLimit:
- Number Of PWM Cycles, 0 = inifite number of cycles
| Created: | 2021-10-02T07:28:37.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Release candidate for 4.8.2 |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-08-23T15:36:04.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Bugfixes: 1. fix wrong value on the PLC when a deprecated paramer has different type wrt. the recommended new one. 2. fix bug (introduced in 4.8.0-2.11.4) that made the devices stay in UNKNOWN state |
| Created: | 2021-08-12T10:32:15.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Asynchronous registration of devices on BeckhoffCom (by means of slotInstanceNew HW state word parsed into bits |
| Created: | 2021-07-28T14:22:45.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
| Created: | 2021-06-23T16:13:27.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-06-22T13:56:55.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
|
| Created: | 2021-06-14T16:09:11.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Added BeckhoffDryPump |
| Created: | 2021-06-10T11:55:43.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Alarm conditions and state are not set on new schema. (Fixes bug seen in BeckhoffFuse after Karabo 2.11.1 deployment) |
| Created: | 2021-06-07T19:31:48.000+02:00 |
|---|---|
| Author: | Valerii Bondar |
| Notes: | Summer shutdown release, Fuse device added |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Summer shutdown release Devices added: BeckhoffTrainTrigger, BeckhoffLed, BeckhoffMC2Hexapod (BeckhoffMC2Base subclass), BeckhoffMC2Elmo (BeckhoffMC2Base subclass) Features: parameter deprecation in MC2 subclasses follow STOPPING state in Adixen Turbo Full pump. + other minor Fixes: * stepUp/stepDown popup error * epsilon feedback disable on write * avoid extra updates for interlock keys + other minor fixes |
| Created: | 2021-05-31T09:49:13.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-26T14:46:29.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-23T08:19:59.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-23T07:43:58.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-15T18:15:29.000+02:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: |
| Created: | 2021-03-24T09:43:30.000+01:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: | Add the AIBS |
| Created: | 2021-03-08T09:52:30.000+01:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: | Summary: Added auto-generated scene for Pfeiffer vacuum controller IMG400 |
INTERLOCK_ACTIV¶
| Instance id: | FXE_OGT2_VAC/DCTRL/INTERLOCK_ACTIV |
|---|---|
| Class id: | BeckhoffDigitalOutput |
| Host: | fxe-rr-sys-con-2 |
| Class documentation: | |
| BeckhoffDigitalOutput | |
| General: | link |
| Monitor: | link |
| Developer: | link |
| PLC: | link |
| Alias: | fxe-rr-sys-con-2 |
| Git repo: | https://git.xfel.eu/karaboDevices/Beckhoff |
| Last modified: | 2021-10-02T19:55:31.151+02:00 |
| Created at: | 2017-07-20T11:58:15.000+02:00 |
| Main authors: | Mamchykd, Silenzi, Giovanetti |
| Latest tag: | 4.8.2-2.11.1rc1 |
| Deployment tag: | 4.8.2-2.11.1rc1 |
| Installed tag: | 4.6.5-2.11.1 |
| Accessible by: | CAL, CONTROLS, CTRL, DA, danilevc, xdoc |
Warning
Rogue installation which is not mentioned in the deployment!
Warning
The installed tag (4.6.5-2.11.1) does not match tags mentioned in the deployment ([‘4.8.2-2.11.1rc1’])!
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device (i.e. of the server
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- beckhoffComDevice:
- InstanceId of the BeckhoffCom device that forwards commands to the PLC.
- functionBlockName:
- The type of the firmware block.
- fwInstanceName:
- The name of the firmware block instance.
- fwVersion:
- The version of the PLC framework.
- terminal:
- ???
- hardwareStatusBitField:
- This word encodes in bits the hardware-status information of this device
- hardwareState:
- The current state of the hardware decoded
- hardwareRegion:
- The current region of the hardware decoded
- hardwareErrorDescriptor:
- This word encodes in bits describing the hardware error
- hardwareErrorDescription:
- Error Code description
- waitingFor:
- Any call to the PLC will be published here, once the reply is received this property will be cleared. Commands will not be sent to the PLC until this property is cleared.
- epsilon:
- The epsilon determines the amount of change until a new physical value is posted from the hardware
- interlockReadOnly:
- Defines whether interlock conditions are configurable from this interface.
- interlockOn:
- Defines whether interlock surveillance is on or off.
- interlockOk:
- Defines whether interlock is ok (true) or broken (false).
- busy:
- Defines whether the PLC softdevice is busy.
- disableEpsilonFeedback:
- If false, the epsilon will be regulated until the incoming rate reaches the maximum rate
- maxStateUpdateRate:
- If state updates per second exceed this threshold, the state will be displayed as CHANGING
- noisyStateUpdateRateValue:
- Show the state update rate when it’s above ‘Max State Update Rate’ threshold.
- isStateUpdateNoisy:
- State update rate is above ‘Max State Update Rate’ threshold.
- reset:
- Resets the PLC hardware
- enableInterlockedSlots:
- Send device into INTERLOCK_BROKEN state, thus enabling all interlocked slots.
- disableInterlockedSlots:
- Send device into INTERLOCKED state, thus enabling all interlocked slots.
- requestHardwareValues:
- Ask for all property values on the device
- propertiesToPoll:
- All specified properties will be polled from the PLC with the given poll-rate. Only PLC aliases or device keys corresponding to PLC properties are allowed
- pollInterval:
- Hardware poll interval in seconds
- propertiesToRead:
- The specified properties will be read from the PLC by activating the Read button. Only PLC aliases or device keys corresponding to PLC properties are allowed
- readHardware:
- Requests value updates from the PLC for the properties listed under ‘Properties to read’
- force:
- ???
- trigger:
- Do not use this parameter to configure scheduled push. Instead use the parameter ‘scheduledPush’.
- maxUpdateFrequency:
- set to limit maximum update frequency for some values.
- on:
- Instructs the device to switch on
- off:
- Instructs device to switch off
- pwmCycleLimit:
- Number Of PWM Cycles, 0 = inifite number of cycles
| Created: | 2021-10-02T07:28:37.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Release candidate for 4.8.2 |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-08-23T15:36:04.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Bugfixes: 1. fix wrong value on the PLC when a deprecated paramer has different type wrt. the recommended new one. 2. fix bug (introduced in 4.8.0-2.11.4) that made the devices stay in UNKNOWN state |
| Created: | 2021-08-12T10:32:15.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Asynchronous registration of devices on BeckhoffCom (by means of slotInstanceNew HW state word parsed into bits |
| Created: | 2021-07-28T14:22:45.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
| Created: | 2021-06-23T16:13:27.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-06-22T13:56:55.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
|
| Created: | 2021-06-14T16:09:11.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Added BeckhoffDryPump |
| Created: | 2021-06-10T11:55:43.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Alarm conditions and state are not set on new schema. (Fixes bug seen in BeckhoffFuse after Karabo 2.11.1 deployment) |
| Created: | 2021-06-07T19:31:48.000+02:00 |
|---|---|
| Author: | Valerii Bondar |
| Notes: | Summer shutdown release, Fuse device added |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Summer shutdown release Devices added: BeckhoffTrainTrigger, BeckhoffLed, BeckhoffMC2Hexapod (BeckhoffMC2Base subclass), BeckhoffMC2Elmo (BeckhoffMC2Base subclass) Features: parameter deprecation in MC2 subclasses follow STOPPING state in Adixen Turbo Full pump. + other minor Fixes: * stepUp/stepDown popup error * epsilon feedback disable on write * avoid extra updates for interlock keys + other minor fixes |
| Created: | 2021-05-31T09:49:13.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-26T14:46:29.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-23T08:19:59.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-23T07:43:58.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-15T18:15:29.000+02:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: |
| Created: | 2021-03-24T09:43:30.000+01:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: | Add the AIBS |
| Created: | 2021-03-08T09:52:30.000+01:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: | Summary: Added auto-generated scene for Pfeiffer vacuum controller IMG400 |
INTERLOCK_BRIDGED¶
| Instance id: | FXE_OGT2_VAC/DCTRL/INTERLOCK_BRIDGED |
|---|---|
| Class id: | BeckhoffDigitalOutput |
| Host: | fxe-rr-sys-con-2 |
| Class documentation: | |
| BeckhoffDigitalOutput | |
| General: | link |
| Monitor: | link |
| Developer: | link |
| PLC: | link |
| Alias: | fxe-rr-sys-con-2 |
| Git repo: | https://git.xfel.eu/karaboDevices/Beckhoff |
| Last modified: | 2021-10-02T19:55:31.151+02:00 |
| Created at: | 2017-07-20T11:58:15.000+02:00 |
| Main authors: | Mamchykd, Silenzi, Giovanetti |
| Latest tag: | 4.8.2-2.11.1rc1 |
| Deployment tag: | 4.8.2-2.11.1rc1 |
| Installed tag: | 4.6.5-2.11.1 |
| Accessible by: | CAL, CONTROLS, CTRL, DA, danilevc, xdoc |
Warning
Rogue installation which is not mentioned in the deployment!
Warning
The installed tag (4.6.5-2.11.1) does not match tags mentioned in the deployment ([‘4.8.2-2.11.1rc1’])!
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device (i.e. of the server
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- beckhoffComDevice:
- InstanceId of the BeckhoffCom device that forwards commands to the PLC.
- functionBlockName:
- The type of the firmware block.
- fwInstanceName:
- The name of the firmware block instance.
- fwVersion:
- The version of the PLC framework.
- terminal:
- ???
- hardwareStatusBitField:
- This word encodes in bits the hardware-status information of this device
- hardwareState:
- The current state of the hardware decoded
- hardwareRegion:
- The current region of the hardware decoded
- hardwareErrorDescriptor:
- This word encodes in bits describing the hardware error
- hardwareErrorDescription:
- Error Code description
- waitingFor:
- Any call to the PLC will be published here, once the reply is received this property will be cleared. Commands will not be sent to the PLC until this property is cleared.
- epsilon:
- The epsilon determines the amount of change until a new physical value is posted from the hardware
- interlockReadOnly:
- Defines whether interlock conditions are configurable from this interface.
- interlockOn:
- Defines whether interlock surveillance is on or off.
- interlockOk:
- Defines whether interlock is ok (true) or broken (false).
- busy:
- Defines whether the PLC softdevice is busy.
- disableEpsilonFeedback:
- If false, the epsilon will be regulated until the incoming rate reaches the maximum rate
- maxStateUpdateRate:
- If state updates per second exceed this threshold, the state will be displayed as CHANGING
- noisyStateUpdateRateValue:
- Show the state update rate when it’s above ‘Max State Update Rate’ threshold.
- isStateUpdateNoisy:
- State update rate is above ‘Max State Update Rate’ threshold.
- reset:
- Resets the PLC hardware
- enableInterlockedSlots:
- Send device into INTERLOCK_BROKEN state, thus enabling all interlocked slots.
- disableInterlockedSlots:
- Send device into INTERLOCKED state, thus enabling all interlocked slots.
- requestHardwareValues:
- Ask for all property values on the device
- propertiesToPoll:
- All specified properties will be polled from the PLC with the given poll-rate. Only PLC aliases or device keys corresponding to PLC properties are allowed
- pollInterval:
- Hardware poll interval in seconds
- propertiesToRead:
- The specified properties will be read from the PLC by activating the Read button. Only PLC aliases or device keys corresponding to PLC properties are allowed
- readHardware:
- Requests value updates from the PLC for the properties listed under ‘Properties to read’
- force:
- ???
- trigger:
- Do not use this parameter to configure scheduled push. Instead use the parameter ‘scheduledPush’.
- maxUpdateFrequency:
- set to limit maximum update frequency for some values.
- on:
- Instructs the device to switch on
- off:
- Instructs device to switch off
- pwmCycleLimit:
- Number Of PWM Cycles, 0 = inifite number of cycles
| Created: | 2021-10-02T07:28:37.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Release candidate for 4.8.2 |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-08-23T15:36:04.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Bugfixes: 1. fix wrong value on the PLC when a deprecated paramer has different type wrt. the recommended new one. 2. fix bug (introduced in 4.8.0-2.11.4) that made the devices stay in UNKNOWN state |
| Created: | 2021-08-12T10:32:15.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Asynchronous registration of devices on BeckhoffCom (by means of slotInstanceNew HW state word parsed into bits |
| Created: | 2021-07-28T14:22:45.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
| Created: | 2021-06-23T16:13:27.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-06-22T13:56:55.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
|
| Created: | 2021-06-14T16:09:11.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Added BeckhoffDryPump |
| Created: | 2021-06-10T11:55:43.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Alarm conditions and state are not set on new schema. (Fixes bug seen in BeckhoffFuse after Karabo 2.11.1 deployment) |
| Created: | 2021-06-07T19:31:48.000+02:00 |
|---|---|
| Author: | Valerii Bondar |
| Notes: | Summer shutdown release, Fuse device added |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Summer shutdown release Devices added: BeckhoffTrainTrigger, BeckhoffLed, BeckhoffMC2Hexapod (BeckhoffMC2Base subclass), BeckhoffMC2Elmo (BeckhoffMC2Base subclass) Features: parameter deprecation in MC2 subclasses follow STOPPING state in Adixen Turbo Full pump. + other minor Fixes: * stepUp/stepDown popup error * epsilon feedback disable on write * avoid extra updates for interlock keys + other minor fixes |
| Created: | 2021-05-31T09:49:13.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-26T14:46:29.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-23T08:19:59.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-23T07:43:58.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-15T18:15:29.000+02:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: |
| Created: | 2021-03-24T09:43:30.000+01:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: | Add the AIBS |
| Created: | 2021-03-08T09:52:30.000+01:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: | Summary: Added auto-generated scene for Pfeiffer vacuum controller IMG400 |
FV_OUTPUTCLOSE_STATE¶
| Instance id: | FXE_OGT2_VAC/DCTRL/FV_OUTPUTCLOSE_STATE |
|---|---|
| Class id: | BeckhoffDigitalOutput |
| Host: | fxe-rr-sys-con-2 |
| Class documentation: | |
| BeckhoffDigitalOutput | |
| General: | link |
| Monitor: | link |
| Developer: | link |
| PLC: | link |
| Alias: | fxe-rr-sys-con-2 |
| Git repo: | https://git.xfel.eu/karaboDevices/Beckhoff |
| Last modified: | 2021-10-02T19:55:31.151+02:00 |
| Created at: | 2017-07-20T11:58:15.000+02:00 |
| Main authors: | Mamchykd, Silenzi, Giovanetti |
| Latest tag: | 4.8.2-2.11.1rc1 |
| Deployment tag: | 4.8.2-2.11.1rc1 |
| Installed tag: | 4.6.5-2.11.1 |
| Accessible by: | CAL, CONTROLS, CTRL, DA, danilevc, xdoc |
Warning
Rogue installation which is not mentioned in the deployment!
Warning
The installed tag (4.6.5-2.11.1) does not match tags mentioned in the deployment ([‘4.8.2-2.11.1rc1’])!
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device (i.e. of the server
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- beckhoffComDevice:
- InstanceId of the BeckhoffCom device that forwards commands to the PLC.
- functionBlockName:
- The type of the firmware block.
- fwInstanceName:
- The name of the firmware block instance.
- fwVersion:
- The version of the PLC framework.
- terminal:
- ???
- hardwareStatusBitField:
- This word encodes in bits the hardware-status information of this device
- hardwareState:
- The current state of the hardware decoded
- hardwareRegion:
- The current region of the hardware decoded
- hardwareErrorDescriptor:
- This word encodes in bits describing the hardware error
- hardwareErrorDescription:
- Error Code description
- waitingFor:
- Any call to the PLC will be published here, once the reply is received this property will be cleared. Commands will not be sent to the PLC until this property is cleared.
- epsilon:
- The epsilon determines the amount of change until a new physical value is posted from the hardware
- interlockReadOnly:
- Defines whether interlock conditions are configurable from this interface.
- interlockOn:
- Defines whether interlock surveillance is on or off.
- interlockOk:
- Defines whether interlock is ok (true) or broken (false).
- busy:
- Defines whether the PLC softdevice is busy.
- disableEpsilonFeedback:
- If false, the epsilon will be regulated until the incoming rate reaches the maximum rate
- maxStateUpdateRate:
- If state updates per second exceed this threshold, the state will be displayed as CHANGING
- noisyStateUpdateRateValue:
- Show the state update rate when it’s above ‘Max State Update Rate’ threshold.
- isStateUpdateNoisy:
- State update rate is above ‘Max State Update Rate’ threshold.
- reset:
- Resets the PLC hardware
- enableInterlockedSlots:
- Send device into INTERLOCK_BROKEN state, thus enabling all interlocked slots.
- disableInterlockedSlots:
- Send device into INTERLOCKED state, thus enabling all interlocked slots.
- requestHardwareValues:
- Ask for all property values on the device
- propertiesToPoll:
- All specified properties will be polled from the PLC with the given poll-rate. Only PLC aliases or device keys corresponding to PLC properties are allowed
- pollInterval:
- Hardware poll interval in seconds
- propertiesToRead:
- The specified properties will be read from the PLC by activating the Read button. Only PLC aliases or device keys corresponding to PLC properties are allowed
- readHardware:
- Requests value updates from the PLC for the properties listed under ‘Properties to read’
- force:
- ???
- trigger:
- Do not use this parameter to configure scheduled push. Instead use the parameter ‘scheduledPush’.
- maxUpdateFrequency:
- set to limit maximum update frequency for some values.
- on:
- Instructs the device to switch on
- off:
- Instructs device to switch off
- pwmCycleLimit:
- Number Of PWM Cycles, 0 = inifite number of cycles
| Created: | 2021-10-02T07:28:37.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Release candidate for 4.8.2 |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-08-23T15:36:04.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Bugfixes: 1. fix wrong value on the PLC when a deprecated paramer has different type wrt. the recommended new one. 2. fix bug (introduced in 4.8.0-2.11.4) that made the devices stay in UNKNOWN state |
| Created: | 2021-08-12T10:32:15.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Asynchronous registration of devices on BeckhoffCom (by means of slotInstanceNew HW state word parsed into bits |
| Created: | 2021-07-28T14:22:45.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
| Created: | 2021-06-23T16:13:27.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-06-22T13:56:55.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
|
| Created: | 2021-06-14T16:09:11.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Added BeckhoffDryPump |
| Created: | 2021-06-10T11:55:43.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Alarm conditions and state are not set on new schema. (Fixes bug seen in BeckhoffFuse after Karabo 2.11.1 deployment) |
| Created: | 2021-06-07T19:31:48.000+02:00 |
|---|---|
| Author: | Valerii Bondar |
| Notes: | Summer shutdown release, Fuse device added |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Summer shutdown release Devices added: BeckhoffTrainTrigger, BeckhoffLed, BeckhoffMC2Hexapod (BeckhoffMC2Base subclass), BeckhoffMC2Elmo (BeckhoffMC2Base subclass) Features: parameter deprecation in MC2 subclasses follow STOPPING state in Adixen Turbo Full pump. + other minor Fixes: * stepUp/stepDown popup error * epsilon feedback disable on write * avoid extra updates for interlock keys + other minor fixes |
| Created: | 2021-05-31T09:49:13.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-26T14:46:29.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-23T08:19:59.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-23T07:43:58.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-15T18:15:29.000+02:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: |
| Created: | 2021-03-24T09:43:30.000+01:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: | Add the AIBS |
| Created: | 2021-03-08T09:52:30.000+01:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: | Summary: Added auto-generated scene for Pfeiffer vacuum controller IMG400 |
FV_OUTPUTOPEN_STATE¶
| Instance id: | FXE_OGT2_VAC/DCTRL/FV_OUTPUTOPEN_STATE |
|---|---|
| Class id: | BeckhoffDigitalOutput |
| Host: | fxe-rr-sys-con-2 |
| Class documentation: | |
| BeckhoffDigitalOutput | |
| General: | link |
| Monitor: | link |
| Developer: | link |
| PLC: | link |
| Alias: | fxe-rr-sys-con-2 |
| Git repo: | https://git.xfel.eu/karaboDevices/Beckhoff |
| Last modified: | 2021-10-02T19:55:31.151+02:00 |
| Created at: | 2017-07-20T11:58:15.000+02:00 |
| Main authors: | Mamchykd, Silenzi, Giovanetti |
| Latest tag: | 4.8.2-2.11.1rc1 |
| Deployment tag: | 4.8.2-2.11.1rc1 |
| Installed tag: | 4.6.5-2.11.1 |
| Accessible by: | CAL, CONTROLS, CTRL, DA, danilevc, xdoc |
Warning
Rogue installation which is not mentioned in the deployment!
Warning
The installed tag (4.6.5-2.11.1) does not match tags mentioned in the deployment ([‘4.8.2-2.11.1rc1’])!
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device (i.e. of the server
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- beckhoffComDevice:
- InstanceId of the BeckhoffCom device that forwards commands to the PLC.
- functionBlockName:
- The type of the firmware block.
- fwInstanceName:
- The name of the firmware block instance.
- fwVersion:
- The version of the PLC framework.
- terminal:
- ???
- hardwareStatusBitField:
- This word encodes in bits the hardware-status information of this device
- hardwareState:
- The current state of the hardware decoded
- hardwareRegion:
- The current region of the hardware decoded
- hardwareErrorDescriptor:
- This word encodes in bits describing the hardware error
- hardwareErrorDescription:
- Error Code description
- waitingFor:
- Any call to the PLC will be published here, once the reply is received this property will be cleared. Commands will not be sent to the PLC until this property is cleared.
- epsilon:
- The epsilon determines the amount of change until a new physical value is posted from the hardware
- interlockReadOnly:
- Defines whether interlock conditions are configurable from this interface.
- interlockOn:
- Defines whether interlock surveillance is on or off.
- interlockOk:
- Defines whether interlock is ok (true) or broken (false).
- busy:
- Defines whether the PLC softdevice is busy.
- disableEpsilonFeedback:
- If false, the epsilon will be regulated until the incoming rate reaches the maximum rate
- maxStateUpdateRate:
- If state updates per second exceed this threshold, the state will be displayed as CHANGING
- noisyStateUpdateRateValue:
- Show the state update rate when it’s above ‘Max State Update Rate’ threshold.
- isStateUpdateNoisy:
- State update rate is above ‘Max State Update Rate’ threshold.
- reset:
- Resets the PLC hardware
- enableInterlockedSlots:
- Send device into INTERLOCK_BROKEN state, thus enabling all interlocked slots.
- disableInterlockedSlots:
- Send device into INTERLOCKED state, thus enabling all interlocked slots.
- requestHardwareValues:
- Ask for all property values on the device
- propertiesToPoll:
- All specified properties will be polled from the PLC with the given poll-rate. Only PLC aliases or device keys corresponding to PLC properties are allowed
- pollInterval:
- Hardware poll interval in seconds
- propertiesToRead:
- The specified properties will be read from the PLC by activating the Read button. Only PLC aliases or device keys corresponding to PLC properties are allowed
- readHardware:
- Requests value updates from the PLC for the properties listed under ‘Properties to read’
- force:
- ???
- trigger:
- Do not use this parameter to configure scheduled push. Instead use the parameter ‘scheduledPush’.
- maxUpdateFrequency:
- set to limit maximum update frequency for some values.
- on:
- Instructs the device to switch on
- off:
- Instructs device to switch off
- pwmCycleLimit:
- Number Of PWM Cycles, 0 = inifite number of cycles
| Created: | 2021-10-02T07:28:37.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Release candidate for 4.8.2 |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-08-23T15:36:04.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Bugfixes: 1. fix wrong value on the PLC when a deprecated paramer has different type wrt. the recommended new one. 2. fix bug (introduced in 4.8.0-2.11.4) that made the devices stay in UNKNOWN state |
| Created: | 2021-08-12T10:32:15.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Asynchronous registration of devices on BeckhoffCom (by means of slotInstanceNew HW state word parsed into bits |
| Created: | 2021-07-28T14:22:45.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
| Created: | 2021-06-23T16:13:27.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-06-22T13:56:55.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
|
| Created: | 2021-06-14T16:09:11.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Added BeckhoffDryPump |
| Created: | 2021-06-10T11:55:43.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Alarm conditions and state are not set on new schema. (Fixes bug seen in BeckhoffFuse after Karabo 2.11.1 deployment) |
| Created: | 2021-06-07T19:31:48.000+02:00 |
|---|---|
| Author: | Valerii Bondar |
| Notes: | Summer shutdown release, Fuse device added |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Summer shutdown release Devices added: BeckhoffTrainTrigger, BeckhoffLed, BeckhoffMC2Hexapod (BeckhoffMC2Base subclass), BeckhoffMC2Elmo (BeckhoffMC2Base subclass) Features: parameter deprecation in MC2 subclasses follow STOPPING state in Adixen Turbo Full pump. + other minor Fixes: * stepUp/stepDown popup error * epsilon feedback disable on write * avoid extra updates for interlock keys + other minor fixes |
| Created: | 2021-05-31T09:49:13.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-26T14:46:29.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-23T08:19:59.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-23T07:43:58.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-15T18:15:29.000+02:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: |
| Created: | 2021-03-24T09:43:30.000+01:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: | Add the AIBS |
| Created: | 2021-03-08T09:52:30.000+01:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: | Summary: Added auto-generated scene for Pfeiffer vacuum controller IMG400 |
GAUGE¶
CRL_CC¶
| Instance id: | FXE_OGT2_VAC/GAUGE/CRL_CC |
|---|---|
| Class id: | BeckhoffAnalogInput |
| Host: | fxe-rr-sys-con-2 |
| Class documentation: | |
| BeckhoffAnalogInput | |
| General: | link |
| Monitor: | link |
| Developer: | link |
| PLC: | link |
| Alias: | fxe-rr-sys-con-2 |
| Git repo: | https://git.xfel.eu/karaboDevices/Beckhoff |
| Last modified: | 2021-10-02T19:55:31.151+02:00 |
| Created at: | 2017-07-20T11:58:15.000+02:00 |
| Main authors: | Mamchykd, Silenzi, Giovanetti |
| Latest tag: | 4.8.2-2.11.1rc1 |
| Deployment tag: | 4.8.2-2.11.1rc1 |
| Installed tag: | 4.6.5-2.11.1 |
| Projects: | FXE_OGT2_VAC |
| Scenes: | VACUUM_OVERVIEW, FXE_RR_SYS/ILOCK/MAIN|Global interlock, FXE_OGT2_VAC/GAUGE/CRL_CC, FXE_RR_SYS/ILOCK/MAIN|Interlock for: FXE_OGT2_VAC/VALVE/GV, He-decon-GAUGES, VACUUM_OVERVIEW |
| Accessible by: | CAL, CONTROLS, CTRL, DA, danilevc, xdoc |
Warning
Rogue installation which is not mentioned in the deployment!
Warning
The installed tag (4.6.5-2.11.1) does not match tags mentioned in the deployment ([‘4.8.2-2.11.1rc1’])!
The BeckhoffAnalogInput device is documented in
beckhoff:BeckhoffAnalogInput
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device (i.e. of the server
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- beckhoffComDevice:
- InstanceId of the BeckhoffCom device that forwards commands to the PLC.
- functionBlockName:
- The type of the firmware block.
- fwInstanceName:
- The name of the firmware block instance.
- fwVersion:
- The version of the PLC framework.
- terminal:
- ???
- hardwareStatusBitField:
- This word encodes in bits the hardware-status information of this device
- hardwareState:
- The current state of the hardware decoded
- hardwareRegion:
- The current region of the hardware decoded
- hardwareErrorDescriptor:
- This word encodes in bits describing the hardware error
- hardwareErrorDescription:
- Error Code description
- waitingFor:
- Any call to the PLC will be published here, once the reply is received this property will be cleared. Commands will not be sent to the PLC until this property is cleared.
- epsilon:
- The epsilon determines the amount of change until a new physical value is posted from the hardware
- interlockReadOnly:
- Defines whether interlock conditions are configurable from this interface.
- interlockOn:
- Defines whether interlock surveillance is on or off.
- interlockOk:
- Defines whether interlock is ok (true) or broken (false).
- busy:
- Defines whether the PLC softdevice is busy.
- disableEpsilonFeedback:
- If false, the epsilon will be regulated until the incoming rate reaches the maximum rate
- maxStateUpdateRate:
- If state updates per second exceed this threshold, the state will be displayed as CHANGING
- noisyStateUpdateRateValue:
- Show the state update rate when it’s above ‘Max State Update Rate’ threshold.
- isStateUpdateNoisy:
- State update rate is above ‘Max State Update Rate’ threshold.
- reset:
- Resets the PLC hardware
- enableInterlockedSlots:
- Send device into INTERLOCK_BROKEN state, thus enabling all interlocked slots.
- disableInterlockedSlots:
- Send device into INTERLOCKED state, thus enabling all interlocked slots.
- requestHardwareValues:
- Ask for all property values on the device
- propertiesToPoll:
- All specified properties will be polled from the PLC with the given poll-rate. Only PLC aliases or device keys corresponding to PLC properties are allowed
- pollInterval:
- Hardware poll interval in seconds
- propertiesToRead:
- The specified properties will be read from the PLC by activating the Read button. Only PLC aliases or device keys corresponding to PLC properties are allowed
- readHardware:
- Requests value updates from the PLC for the properties listed under ‘Properties to read’
- force:
- ???
- trigger:
- Do not use this parameter to configure scheduled push. Instead use the parameter ‘scheduledPush’.
- maxUpdateFrequency:
- set to limit maximum update frequency for some values.
- value:
- Analog input of ADC.
- semiRawValue:
- Semi raw value of analog input, i.e. the voltage.
- epsSemiRaw:
- Epsilon of the SemiRawValue.
- relativeEpsilon:
- Flag to define epsilon mode: true means relative epsilon calculation, false means absolute epsilon calculation.
| Created: | 2021-10-02T07:28:37.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Release candidate for 4.8.2 |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-08-23T15:36:04.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Bugfixes: 1. fix wrong value on the PLC when a deprecated paramer has different type wrt. the recommended new one. 2. fix bug (introduced in 4.8.0-2.11.4) that made the devices stay in UNKNOWN state |
| Created: | 2021-08-12T10:32:15.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Asynchronous registration of devices on BeckhoffCom (by means of slotInstanceNew HW state word parsed into bits |
| Created: | 2021-07-28T14:22:45.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
| Created: | 2021-06-23T16:13:27.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-06-22T13:56:55.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
|
| Created: | 2021-06-14T16:09:11.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Added BeckhoffDryPump |
| Created: | 2021-06-10T11:55:43.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Alarm conditions and state are not set on new schema. (Fixes bug seen in BeckhoffFuse after Karabo 2.11.1 deployment) |
| Created: | 2021-06-07T19:31:48.000+02:00 |
|---|---|
| Author: | Valerii Bondar |
| Notes: | Summer shutdown release, Fuse device added |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Summer shutdown release Devices added: BeckhoffTrainTrigger, BeckhoffLed, BeckhoffMC2Hexapod (BeckhoffMC2Base subclass), BeckhoffMC2Elmo (BeckhoffMC2Base subclass) Features: parameter deprecation in MC2 subclasses follow STOPPING state in Adixen Turbo Full pump. + other minor Fixes: * stepUp/stepDown popup error * epsilon feedback disable on write * avoid extra updates for interlock keys + other minor fixes |
| Created: | 2021-05-31T09:49:13.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-26T14:46:29.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-23T08:19:59.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-23T07:43:58.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-15T18:15:29.000+02:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: |
| Created: | 2021-03-24T09:43:30.000+01:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: | Add the AIBS |
| Created: | 2021-03-08T09:52:30.000+01:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: | Summary: Added auto-generated scene for Pfeiffer vacuum controller IMG400 |
DW_FR¶
| Instance id: | FXE_OGT2_VAC/GAUGE/DW_FR |
|---|---|
| Class id: | BeckhoffAnalogInput |
| Host: | fxe-rr-sys-con-2 |
| Class documentation: | |
| BeckhoffAnalogInput | |
| General: | link |
| Monitor: | link |
| Developer: | link |
| PLC: | link |
| Alias: | fxe-rr-sys-con-2 |
| Git repo: | https://git.xfel.eu/karaboDevices/Beckhoff |
| Last modified: | 2021-10-02T19:55:31.151+02:00 |
| Created at: | 2017-07-20T11:58:15.000+02:00 |
| Main authors: | Mamchykd, Silenzi, Giovanetti |
| Latest tag: | 4.8.2-2.11.1rc1 |
| Deployment tag: | 4.8.2-2.11.1rc1 |
| Installed tag: | 4.6.5-2.11.1 |
| Projects: | FXE_OGT2_VAC, FXE_OGT2_VAC, FXE_LOOP2 |
| Scenes: | FXE_OGT2_VAC/GAUGE/DW_FR, VACUUM_OVERVIEW, FXE_RR_SYS/ILOCK/MAIN|Global interlock, FXE_OGT2_VAC/GAUGE/DW_FR, FXE_RR_SYS/ILOCK/MAIN|Interlock for: FXE_OGT2_VAC/VALVE/GV, He-decon-GAUGES, VACUUM_OVERVIEW |
| Accessible by: | CAL, CONTROLS, CTRL, DA, danilevc, xdoc |
Warning
Rogue installation which is not mentioned in the deployment!
Warning
The installed tag (4.6.5-2.11.1) does not match tags mentioned in the deployment ([‘4.8.2-2.11.1rc1’])!
The BeckhoffAnalogInput device is documented in
beckhoff:BeckhoffAnalogInput
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device (i.e. of the server
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- beckhoffComDevice:
- InstanceId of the BeckhoffCom device that forwards commands to the PLC.
- functionBlockName:
- The type of the firmware block.
- fwInstanceName:
- The name of the firmware block instance.
- fwVersion:
- The version of the PLC framework.
- terminal:
- ???
- hardwareStatusBitField:
- This word encodes in bits the hardware-status information of this device
- hardwareState:
- The current state of the hardware decoded
- hardwareRegion:
- The current region of the hardware decoded
- hardwareErrorDescriptor:
- This word encodes in bits describing the hardware error
- hardwareErrorDescription:
- Error Code description
- waitingFor:
- Any call to the PLC will be published here, once the reply is received this property will be cleared. Commands will not be sent to the PLC until this property is cleared.
- epsilon:
- The epsilon determines the amount of change until a new physical value is posted from the hardware
- interlockReadOnly:
- Defines whether interlock conditions are configurable from this interface.
- interlockOn:
- Defines whether interlock surveillance is on or off.
- interlockOk:
- Defines whether interlock is ok (true) or broken (false).
- busy:
- Defines whether the PLC softdevice is busy.
- disableEpsilonFeedback:
- If false, the epsilon will be regulated until the incoming rate reaches the maximum rate
- maxStateUpdateRate:
- If state updates per second exceed this threshold, the state will be displayed as CHANGING
- noisyStateUpdateRateValue:
- Show the state update rate when it’s above ‘Max State Update Rate’ threshold.
- isStateUpdateNoisy:
- State update rate is above ‘Max State Update Rate’ threshold.
- reset:
- Resets the PLC hardware
- enableInterlockedSlots:
- Send device into INTERLOCK_BROKEN state, thus enabling all interlocked slots.
- disableInterlockedSlots:
- Send device into INTERLOCKED state, thus enabling all interlocked slots.
- requestHardwareValues:
- Ask for all property values on the device
- propertiesToPoll:
- All specified properties will be polled from the PLC with the given poll-rate. Only PLC aliases or device keys corresponding to PLC properties are allowed
- pollInterval:
- Hardware poll interval in seconds
- propertiesToRead:
- The specified properties will be read from the PLC by activating the Read button. Only PLC aliases or device keys corresponding to PLC properties are allowed
- readHardware:
- Requests value updates from the PLC for the properties listed under ‘Properties to read’
- force:
- ???
- trigger:
- Do not use this parameter to configure scheduled push. Instead use the parameter ‘scheduledPush’.
- maxUpdateFrequency:
- set to limit maximum update frequency for some values.
- value:
- Analog input of ADC.
- semiRawValue:
- Semi raw value of analog input, i.e. the voltage.
- epsSemiRaw:
- Epsilon of the SemiRawValue.
- relativeEpsilon:
- Flag to define epsilon mode: true means relative epsilon calculation, false means absolute epsilon calculation.
| Created: | 2021-10-02T07:28:37.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Release candidate for 4.8.2 |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-08-23T15:36:04.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Bugfixes: 1. fix wrong value on the PLC when a deprecated paramer has different type wrt. the recommended new one. 2. fix bug (introduced in 4.8.0-2.11.4) that made the devices stay in UNKNOWN state |
| Created: | 2021-08-12T10:32:15.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Asynchronous registration of devices on BeckhoffCom (by means of slotInstanceNew HW state word parsed into bits |
| Created: | 2021-07-28T14:22:45.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
| Created: | 2021-06-23T16:13:27.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-06-22T13:56:55.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
|
| Created: | 2021-06-14T16:09:11.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Added BeckhoffDryPump |
| Created: | 2021-06-10T11:55:43.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Alarm conditions and state are not set on new schema. (Fixes bug seen in BeckhoffFuse after Karabo 2.11.1 deployment) |
| Created: | 2021-06-07T19:31:48.000+02:00 |
|---|---|
| Author: | Valerii Bondar |
| Notes: | Summer shutdown release, Fuse device added |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Summer shutdown release Devices added: BeckhoffTrainTrigger, BeckhoffLed, BeckhoffMC2Hexapod (BeckhoffMC2Base subclass), BeckhoffMC2Elmo (BeckhoffMC2Base subclass) Features: parameter deprecation in MC2 subclasses follow STOPPING state in Adixen Turbo Full pump. + other minor Fixes: * stepUp/stepDown popup error * epsilon feedback disable on write * avoid extra updates for interlock keys + other minor fixes |
| Created: | 2021-05-31T09:49:13.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-26T14:46:29.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-23T08:19:59.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-23T07:43:58.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-15T18:15:29.000+02:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: |
| Created: | 2021-03-24T09:43:30.000+01:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: | Add the AIBS |
| Created: | 2021-03-08T09:52:30.000+01:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: | Summary: Added auto-generated scene for Pfeiffer vacuum controller IMG400 |
FV_ANAOUTPRESSURE1¶
| Instance id: | FXE_OGT2_VAC/GAUGE/FV_ANAOUTPRESSURE1 |
|---|---|
| Class id: | BeckhoffAnalogInput |
| Host: | fxe-rr-sys-con-2 |
| Class documentation: | |
| BeckhoffAnalogInput | |
| General: | link |
| Monitor: | link |
| Developer: | link |
| PLC: | link |
| Alias: | fxe-rr-sys-con-2 |
| Git repo: | https://git.xfel.eu/karaboDevices/Beckhoff |
| Last modified: | 2021-10-02T19:55:31.151+02:00 |
| Created at: | 2017-07-20T11:58:15.000+02:00 |
| Main authors: | Mamchykd, Silenzi, Giovanetti |
| Latest tag: | 4.8.2-2.11.1rc1 |
| Deployment tag: | 4.8.2-2.11.1rc1 |
| Installed tag: | 4.6.5-2.11.1 |
| Projects: | FXE_OGT2_VAC |
| Scenes: | FXE_OGT2_VAC/GAUGE/FV_ANAOUTPRESSURE1 |
| Accessible by: | CAL, CONTROLS, CTRL, DA, danilevc, xdoc |
Warning
Rogue installation which is not mentioned in the deployment!
Warning
The installed tag (4.6.5-2.11.1) does not match tags mentioned in the deployment ([‘4.8.2-2.11.1rc1’])!
The BeckhoffAnalogInput device is documented in
beckhoff:BeckhoffAnalogInput
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device (i.e. of the server
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- beckhoffComDevice:
- InstanceId of the BeckhoffCom device that forwards commands to the PLC.
- functionBlockName:
- The type of the firmware block.
- fwInstanceName:
- The name of the firmware block instance.
- fwVersion:
- The version of the PLC framework.
- terminal:
- ???
- hardwareStatusBitField:
- This word encodes in bits the hardware-status information of this device
- hardwareState:
- The current state of the hardware decoded
- hardwareRegion:
- The current region of the hardware decoded
- hardwareErrorDescriptor:
- This word encodes in bits describing the hardware error
- hardwareErrorDescription:
- Error Code description
- waitingFor:
- Any call to the PLC will be published here, once the reply is received this property will be cleared. Commands will not be sent to the PLC until this property is cleared.
- epsilon:
- The epsilon determines the amount of change until a new physical value is posted from the hardware
- interlockReadOnly:
- Defines whether interlock conditions are configurable from this interface.
- interlockOn:
- Defines whether interlock surveillance is on or off.
- interlockOk:
- Defines whether interlock is ok (true) or broken (false).
- busy:
- Defines whether the PLC softdevice is busy.
- disableEpsilonFeedback:
- If false, the epsilon will be regulated until the incoming rate reaches the maximum rate
- maxStateUpdateRate:
- If state updates per second exceed this threshold, the state will be displayed as CHANGING
- noisyStateUpdateRateValue:
- Show the state update rate when it’s above ‘Max State Update Rate’ threshold.
- isStateUpdateNoisy:
- State update rate is above ‘Max State Update Rate’ threshold.
- reset:
- Resets the PLC hardware
- enableInterlockedSlots:
- Send device into INTERLOCK_BROKEN state, thus enabling all interlocked slots.
- disableInterlockedSlots:
- Send device into INTERLOCKED state, thus enabling all interlocked slots.
- requestHardwareValues:
- Ask for all property values on the device
- propertiesToPoll:
- All specified properties will be polled from the PLC with the given poll-rate. Only PLC aliases or device keys corresponding to PLC properties are allowed
- pollInterval:
- Hardware poll interval in seconds
- propertiesToRead:
- The specified properties will be read from the PLC by activating the Read button. Only PLC aliases or device keys corresponding to PLC properties are allowed
- readHardware:
- Requests value updates from the PLC for the properties listed under ‘Properties to read’
- force:
- ???
- trigger:
- Do not use this parameter to configure scheduled push. Instead use the parameter ‘scheduledPush’.
- maxUpdateFrequency:
- set to limit maximum update frequency for some values.
- value:
- Analog input of ADC.
- semiRawValue:
- Semi raw value of analog input, i.e. the voltage.
- epsSemiRaw:
- Epsilon of the SemiRawValue.
- relativeEpsilon:
- Flag to define epsilon mode: true means relative epsilon calculation, false means absolute epsilon calculation.
| Created: | 2021-10-02T07:28:37.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Release candidate for 4.8.2 |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-08-23T15:36:04.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Bugfixes: 1. fix wrong value on the PLC when a deprecated paramer has different type wrt. the recommended new one. 2. fix bug (introduced in 4.8.0-2.11.4) that made the devices stay in UNKNOWN state |
| Created: | 2021-08-12T10:32:15.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Asynchronous registration of devices on BeckhoffCom (by means of slotInstanceNew HW state word parsed into bits |
| Created: | 2021-07-28T14:22:45.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
| Created: | 2021-06-23T16:13:27.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-06-22T13:56:55.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
|
| Created: | 2021-06-14T16:09:11.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Added BeckhoffDryPump |
| Created: | 2021-06-10T11:55:43.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Alarm conditions and state are not set on new schema. (Fixes bug seen in BeckhoffFuse after Karabo 2.11.1 deployment) |
| Created: | 2021-06-07T19:31:48.000+02:00 |
|---|---|
| Author: | Valerii Bondar |
| Notes: | Summer shutdown release, Fuse device added |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Summer shutdown release Devices added: BeckhoffTrainTrigger, BeckhoffLed, BeckhoffMC2Hexapod (BeckhoffMC2Base subclass), BeckhoffMC2Elmo (BeckhoffMC2Base subclass) Features: parameter deprecation in MC2 subclasses follow STOPPING state in Adixen Turbo Full pump. + other minor Fixes: * stepUp/stepDown popup error * epsilon feedback disable on write * avoid extra updates for interlock keys + other minor fixes |
| Created: | 2021-05-31T09:49:13.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-26T14:46:29.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-23T08:19:59.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-23T07:43:58.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-15T18:15:29.000+02:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: |
| Created: | 2021-03-24T09:43:30.000+01:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: | Add the AIBS |
| Created: | 2021-03-08T09:52:30.000+01:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: | Summary: Added auto-generated scene for Pfeiffer vacuum controller IMG400 |
FV_ANAOUTPRESSURE2¶
| Instance id: | FXE_OGT2_VAC/GAUGE/FV_ANAOUTPRESSURE2 |
|---|---|
| Class id: | BeckhoffAnalogInput |
| Host: | fxe-rr-sys-con-2 |
| Class documentation: | |
| BeckhoffAnalogInput | |
| General: | link |
| Monitor: | link |
| Developer: | link |
| PLC: | link |
| Alias: | fxe-rr-sys-con-2 |
| Git repo: | https://git.xfel.eu/karaboDevices/Beckhoff |
| Last modified: | 2021-10-02T19:55:31.151+02:00 |
| Created at: | 2017-07-20T11:58:15.000+02:00 |
| Main authors: | Mamchykd, Silenzi, Giovanetti |
| Latest tag: | 4.8.2-2.11.1rc1 |
| Deployment tag: | 4.8.2-2.11.1rc1 |
| Installed tag: | 4.6.5-2.11.1 |
| Projects: | FXE_OGT2_VAC |
| Scenes: | FXE_OGT2_VAC/GAUGE/FV_ANAOUTPRESSURE2 |
| Accessible by: | CAL, CONTROLS, CTRL, DA, danilevc, xdoc |
Warning
Rogue installation which is not mentioned in the deployment!
Warning
The installed tag (4.6.5-2.11.1) does not match tags mentioned in the deployment ([‘4.8.2-2.11.1rc1’])!
The BeckhoffAnalogInput device is documented in
beckhoff:BeckhoffAnalogInput
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device (i.e. of the server
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- beckhoffComDevice:
- InstanceId of the BeckhoffCom device that forwards commands to the PLC.
- functionBlockName:
- The type of the firmware block.
- fwInstanceName:
- The name of the firmware block instance.
- fwVersion:
- The version of the PLC framework.
- terminal:
- ???
- hardwareStatusBitField:
- This word encodes in bits the hardware-status information of this device
- hardwareState:
- The current state of the hardware decoded
- hardwareRegion:
- The current region of the hardware decoded
- hardwareErrorDescriptor:
- This word encodes in bits describing the hardware error
- hardwareErrorDescription:
- Error Code description
- waitingFor:
- Any call to the PLC will be published here, once the reply is received this property will be cleared. Commands will not be sent to the PLC until this property is cleared.
- epsilon:
- The epsilon determines the amount of change until a new physical value is posted from the hardware
- interlockReadOnly:
- Defines whether interlock conditions are configurable from this interface.
- interlockOn:
- Defines whether interlock surveillance is on or off.
- interlockOk:
- Defines whether interlock is ok (true) or broken (false).
- busy:
- Defines whether the PLC softdevice is busy.
- disableEpsilonFeedback:
- If false, the epsilon will be regulated until the incoming rate reaches the maximum rate
- maxStateUpdateRate:
- If state updates per second exceed this threshold, the state will be displayed as CHANGING
- noisyStateUpdateRateValue:
- Show the state update rate when it’s above ‘Max State Update Rate’ threshold.
- isStateUpdateNoisy:
- State update rate is above ‘Max State Update Rate’ threshold.
- reset:
- Resets the PLC hardware
- enableInterlockedSlots:
- Send device into INTERLOCK_BROKEN state, thus enabling all interlocked slots.
- disableInterlockedSlots:
- Send device into INTERLOCKED state, thus enabling all interlocked slots.
- requestHardwareValues:
- Ask for all property values on the device
- propertiesToPoll:
- All specified properties will be polled from the PLC with the given poll-rate. Only PLC aliases or device keys corresponding to PLC properties are allowed
- pollInterval:
- Hardware poll interval in seconds
- propertiesToRead:
- The specified properties will be read from the PLC by activating the Read button. Only PLC aliases or device keys corresponding to PLC properties are allowed
- readHardware:
- Requests value updates from the PLC for the properties listed under ‘Properties to read’
- force:
- ???
- trigger:
- Do not use this parameter to configure scheduled push. Instead use the parameter ‘scheduledPush’.
- maxUpdateFrequency:
- set to limit maximum update frequency for some values.
- value:
- Analog input of ADC.
- semiRawValue:
- Semi raw value of analog input, i.e. the voltage.
- epsSemiRaw:
- Epsilon of the SemiRawValue.
- relativeEpsilon:
- Flag to define epsilon mode: true means relative epsilon calculation, false means absolute epsilon calculation.
| Created: | 2021-10-02T07:28:37.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Release candidate for 4.8.2 |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-08-23T15:36:04.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Bugfixes: 1. fix wrong value on the PLC when a deprecated paramer has different type wrt. the recommended new one. 2. fix bug (introduced in 4.8.0-2.11.4) that made the devices stay in UNKNOWN state |
| Created: | 2021-08-12T10:32:15.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Asynchronous registration of devices on BeckhoffCom (by means of slotInstanceNew HW state word parsed into bits |
| Created: | 2021-07-28T14:22:45.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
| Created: | 2021-06-23T16:13:27.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-06-22T13:56:55.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
|
| Created: | 2021-06-14T16:09:11.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Added BeckhoffDryPump |
| Created: | 2021-06-10T11:55:43.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Alarm conditions and state are not set on new schema. (Fixes bug seen in BeckhoffFuse after Karabo 2.11.1 deployment) |
| Created: | 2021-06-07T19:31:48.000+02:00 |
|---|---|
| Author: | Valerii Bondar |
| Notes: | Summer shutdown release, Fuse device added |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Summer shutdown release Devices added: BeckhoffTrainTrigger, BeckhoffLed, BeckhoffMC2Hexapod (BeckhoffMC2Base subclass), BeckhoffMC2Elmo (BeckhoffMC2Base subclass) Features: parameter deprecation in MC2 subclasses follow STOPPING state in Adixen Turbo Full pump. + other minor Fixes: * stepUp/stepDown popup error * epsilon feedback disable on write * avoid extra updates for interlock keys + other minor fixes |
| Created: | 2021-05-31T09:49:13.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-26T14:46:29.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-23T08:19:59.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-23T07:43:58.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-15T18:15:29.000+02:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: |
| Created: | 2021-03-24T09:43:30.000+01:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: | Add the AIBS |
| Created: | 2021-03-08T09:52:30.000+01:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: | Summary: Added auto-generated scene for Pfeiffer vacuum controller IMG400 |
PSLIT2_FR¶
| Instance id: | FXE_OGT2_VAC/GAUGE/PSLIT2_FR |
|---|---|
| Class id: | BeckhoffAnalogInput |
| Host: | fxe-rr-sys-con-2 |
| Class documentation: | |
| BeckhoffAnalogInput | |
| General: | link |
| Monitor: | link |
| Developer: | link |
| PLC: | link |
| Alias: | fxe-rr-sys-con-2 |
| Git repo: | https://git.xfel.eu/karaboDevices/Beckhoff |
| Last modified: | 2021-10-02T19:55:31.151+02:00 |
| Created at: | 2017-07-20T11:58:15.000+02:00 |
| Main authors: | Mamchykd, Silenzi, Giovanetti |
| Latest tag: | 4.8.2-2.11.1rc1 |
| Deployment tag: | 4.8.2-2.11.1rc1 |
| Installed tag: | 4.6.5-2.11.1 |
| Projects: | FXE_OGT2_VAC |
| Scenes: | VACUUM_OVERVIEW, FXE_OGT2_VAC/GAUGE/PSLIT2_FR, FXE_RR_SYS/ILOCK/MAIN|Global interlock, FXE_RR_SYS/ILOCK/MAIN|Interlock for: FXE_OGT2_VAC/VALVE/GV, He-decon-GAUGES, VACUUM_OVERVIEW |
| Accessible by: | CAL, CONTROLS, CTRL, DA, danilevc, xdoc |
Warning
Rogue installation which is not mentioned in the deployment!
Warning
The installed tag (4.6.5-2.11.1) does not match tags mentioned in the deployment ([‘4.8.2-2.11.1rc1’])!
The BeckhoffAnalogInput device is documented in
beckhoff:BeckhoffAnalogInput
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device (i.e. of the server
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- beckhoffComDevice:
- InstanceId of the BeckhoffCom device that forwards commands to the PLC.
- functionBlockName:
- The type of the firmware block.
- fwInstanceName:
- The name of the firmware block instance.
- fwVersion:
- The version of the PLC framework.
- terminal:
- ???
- hardwareStatusBitField:
- This word encodes in bits the hardware-status information of this device
- hardwareState:
- The current state of the hardware decoded
- hardwareRegion:
- The current region of the hardware decoded
- hardwareErrorDescriptor:
- This word encodes in bits describing the hardware error
- hardwareErrorDescription:
- Error Code description
- waitingFor:
- Any call to the PLC will be published here, once the reply is received this property will be cleared. Commands will not be sent to the PLC until this property is cleared.
- epsilon:
- The epsilon determines the amount of change until a new physical value is posted from the hardware
- interlockReadOnly:
- Defines whether interlock conditions are configurable from this interface.
- interlockOn:
- Defines whether interlock surveillance is on or off.
- interlockOk:
- Defines whether interlock is ok (true) or broken (false).
- busy:
- Defines whether the PLC softdevice is busy.
- disableEpsilonFeedback:
- If false, the epsilon will be regulated until the incoming rate reaches the maximum rate
- maxStateUpdateRate:
- If state updates per second exceed this threshold, the state will be displayed as CHANGING
- noisyStateUpdateRateValue:
- Show the state update rate when it’s above ‘Max State Update Rate’ threshold.
- isStateUpdateNoisy:
- State update rate is above ‘Max State Update Rate’ threshold.
- reset:
- Resets the PLC hardware
- enableInterlockedSlots:
- Send device into INTERLOCK_BROKEN state, thus enabling all interlocked slots.
- disableInterlockedSlots:
- Send device into INTERLOCKED state, thus enabling all interlocked slots.
- requestHardwareValues:
- Ask for all property values on the device
- propertiesToPoll:
- All specified properties will be polled from the PLC with the given poll-rate. Only PLC aliases or device keys corresponding to PLC properties are allowed
- pollInterval:
- Hardware poll interval in seconds
- propertiesToRead:
- The specified properties will be read from the PLC by activating the Read button. Only PLC aliases or device keys corresponding to PLC properties are allowed
- readHardware:
- Requests value updates from the PLC for the properties listed under ‘Properties to read’
- force:
- ???
- trigger:
- Do not use this parameter to configure scheduled push. Instead use the parameter ‘scheduledPush’.
- maxUpdateFrequency:
- set to limit maximum update frequency for some values.
- value:
- Analog input of ADC.
- semiRawValue:
- Semi raw value of analog input, i.e. the voltage.
- epsSemiRaw:
- Epsilon of the SemiRawValue.
- relativeEpsilon:
- Flag to define epsilon mode: true means relative epsilon calculation, false means absolute epsilon calculation.
| Created: | 2021-10-02T07:28:37.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Release candidate for 4.8.2 |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-08-23T15:36:04.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Bugfixes: 1. fix wrong value on the PLC when a deprecated paramer has different type wrt. the recommended new one. 2. fix bug (introduced in 4.8.0-2.11.4) that made the devices stay in UNKNOWN state |
| Created: | 2021-08-12T10:32:15.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Asynchronous registration of devices on BeckhoffCom (by means of slotInstanceNew HW state word parsed into bits |
| Created: | 2021-07-28T14:22:45.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
| Created: | 2021-06-23T16:13:27.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-06-22T13:56:55.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
|
| Created: | 2021-06-14T16:09:11.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Added BeckhoffDryPump |
| Created: | 2021-06-10T11:55:43.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Alarm conditions and state are not set on new schema. (Fixes bug seen in BeckhoffFuse after Karabo 2.11.1 deployment) |
| Created: | 2021-06-07T19:31:48.000+02:00 |
|---|---|
| Author: | Valerii Bondar |
| Notes: | Summer shutdown release, Fuse device added |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Summer shutdown release Devices added: BeckhoffTrainTrigger, BeckhoffLed, BeckhoffMC2Hexapod (BeckhoffMC2Base subclass), BeckhoffMC2Elmo (BeckhoffMC2Base subclass) Features: parameter deprecation in MC2 subclasses follow STOPPING state in Adixen Turbo Full pump. + other minor Fixes: * stepUp/stepDown popup error * epsilon feedback disable on write * avoid extra updates for interlock keys + other minor fixes |
| Created: | 2021-05-31T09:49:13.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-26T14:46:29.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-23T08:19:59.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-23T07:43:58.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-15T18:15:29.000+02:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: |
| Created: | 2021-03-24T09:43:30.000+01:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: | Add the AIBS |
| Created: | 2021-03-08T09:52:30.000+01:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: | Summary: Added auto-generated scene for Pfeiffer vacuum controller IMG400 |
ICTRL¶
PUMP_CTL¶
| Instance id: | FXE_OGT2_VAC/ICTRL/PUMP_CTL |
|---|---|
| Class id: | BeckhoffAgilentIonPump |
| Host: | fxe-rr-sys-con-2 |
| Class documentation: | |
| BeckhoffAgilentIonPump | |
| General: | link |
| Monitor: | link |
| Developer: | link |
| PLC: | link |
| Alias: | fxe-rr-sys-con-2 |
| Git repo: | https://git.xfel.eu/karaboDevices/Beckhoff |
| Last modified: | 2021-10-02T19:55:31.151+02:00 |
| Created at: | 2017-07-20T11:58:15.000+02:00 |
| Main authors: | Mamchykd, Silenzi, Giovanetti |
| Latest tag: | 4.8.2-2.11.1rc1 |
| Deployment tag: | 4.8.2-2.11.1rc1 |
| Installed tag: | 4.6.5-2.11.1 |
| Projects: | FXE_OGT2_VAC, FXE_LOOP2, FXE_OGT2_VAC |
| Scenes: | FXE_OGT2_VAC/ICTRL/PUMP_CTL150, FXE_OGT2_VAC/ICTRL/PUMP_CTL150, FXE_OGT2_VAC/ICTRL/PUMP_CTL, FXE_OGT2_VAC/ICTRL/PUMP_CTL |
| Accessible by: | CAL, CONTROLS, CTRL, DA, danilevc, xdoc |
Warning
Rogue installation which is not mentioned in the deployment!
Warning
The installed tag (4.6.5-2.11.1) does not match tags mentioned in the deployment ([‘4.8.2-2.11.1rc1’])!
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device (i.e. of the server
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- beckhoffComDevice:
- InstanceId of the BeckhoffCom device that forwards commands to the PLC.
- functionBlockName:
- The type of the firmware block.
- fwInstanceName:
- The name of the firmware block instance.
- fwVersion:
- The version of the PLC framework.
- terminal:
- ???
- hardwareStatusBitField:
- This word encodes in bits the hardware-status information of this device
- hardwareState:
- The current state of the hardware decoded
- hardwareRegion:
- The current region of the hardware decoded
- hardwareErrorDescriptor:
- This word encodes in bits describing the hardware error
- hardwareErrorDescription:
- Error Code description
- waitingFor:
- Any call to the PLC will be published here, once the reply is received this property will be cleared. Commands will not be sent to the PLC until this property is cleared.
- epsilon:
- The epsilon determines the amount of change until a new physical value is posted from the hardware
- interlockReadOnly:
- Defines whether interlock conditions are configurable from this interface.
- interlockOn:
- Defines whether interlock surveillance is on or off.
- interlockOk:
- Defines whether interlock is ok (true) or broken (false).
- busy:
- Defines whether the PLC softdevice is busy.
- disableEpsilonFeedback:
- If false, the epsilon will be regulated until the incoming rate reaches the maximum rate
- maxStateUpdateRate:
- If state updates per second exceed this threshold, the state will be displayed as CHANGING
- noisyStateUpdateRateValue:
- Show the state update rate when it’s above ‘Max State Update Rate’ threshold.
- isStateUpdateNoisy:
- State update rate is above ‘Max State Update Rate’ threshold.
- reset:
- Resets the PLC hardware
- enableInterlockedSlots:
- Send device into INTERLOCK_BROKEN state, thus enabling all interlocked slots.
- disableInterlockedSlots:
- Send device into INTERLOCKED state, thus enabling all interlocked slots.
- requestHardwareValues:
- Ask for all property values on the device
- propertiesToPoll:
- All specified properties will be polled from the PLC with the given poll-rate. Only PLC aliases or device keys corresponding to PLC properties are allowed
- pollInterval:
- Hardware poll interval in seconds
- propertiesToRead:
- The specified properties will be read from the PLC by activating the Read button. Only PLC aliases or device keys corresponding to PLC properties are allowed
- readHardware:
- Requests value updates from the PLC for the properties listed under ‘Properties to read’
- force:
- ???
- trigger:
- Do not use this parameter to configure scheduled push. Instead use the parameter ‘scheduledPush’.
- maxUpdateFrequency:
- set to limit maximum update frequency for some values.
- onSetpoint:
- Boolean indicating if the pump has reached the setpoint.
- isSwitchedOn:
- Boolean indicating if the high voltage was switched ON/OFF (valueBit 12) with the slot calls hvOn and hvOff.
- slimInterface:
- True: Slim interface with setpoint DI only. False: Full interface as in IO struct.
- pressure:
- Pressure read out from analog input. NOT available in slim mode.
- voltage:
- Voltage read out from analog input. NOT available in slim mode.
- hvOn:
- Turn the pump module ON. This is done either via serial command or digital output depending on the firmware configuration. No channel selection required as configured in the firmware.
- hvOff:
- Turn the pump module OFF. This is done either via serial command or digital output depending on the firmware configuration. No channel selection required as configured in the firmware.
- channelSelection:
- Channel on the controller for the pump.
- highVoltageOn:
- Turn on high voltage of the selected channel; this is a serial Property
- pressureSerial:
- Presssure of the selected channel; this is a serial readout.
- deviceInSlot:
- Device in the selected channel; this is a serial Property
- maximumPower:
- Maximum power for the selected channel; this is a serial Property
- targetVoltage:
- Target Voltage for the selected channel; this is a serial Property
- protectCurrent:
- Protect current for the selected channel; this is a serial Property
- setPoint:
- Setpoint for the selected channel; this is a serial Property
- temperatureHV:
- Temperature for HV end for the selected channel; this is a serial Property
- voltageSerial:
- Voltage for the selected channel; this is a serial Property
- highVoltageOn1:
- Turn on high voltage of channel 1.
- highVoltageOn2:
- Turn on high voltage of channel 2.
- highVoltageOn3:
- Turn on high voltage of channel 3.
- highVoltageOn4:
- Turn on high voltage of channel 4.
- pressureCh1:
- Pressure for channel 1. This is a serial readout.
- pressureCh2:
- Pressure for channel 2. This is a serial readout.
- pressureCh3:
- Pressure for channel 3. This is a serial readout.
- pressureCh4:
- Pressure for channel 4. This is a serial readout.
- deviceInSlot1:
- Device in slot 1.
- deviceInSlot2:
- Device in slot 2.
- deviceInSlot3:
- Device in slot 3.
- deviceInSlot4:
- Device in slot 4.
- maximumPower1:
- Maximum power for channel 1
- maximumPower2:
- Maximum power for Channel 2
- maximumPower3:
- Maximum power for Channel 3
- maximumPower4:
- Maximum power for Channel 4
- targetVoltage1:
- Target Voltage Channel 1
- targetVoltage2:
- Target voltage for channel 2
- targetVoltage3:
- Target voltage for channel 3
- targetVoltage4:
- Target voltage for channel 4.
- protectCurrent1:
- Protect current for channel 1.
- protectCurrent2:
- Protect current for channel 2.
- protectCurrent3:
- Protect current for channel 3.
- protectCurrent4:
- Protect current for channel 4.
- setPoint1:
- Setpoint for channel 1.
- setPoint2:
- Setpoint for channel 2.
- setPoint3:
- Set Point for channel 3.
- setPoint4:
- Setpoint for channel 4.
- temperatureHV1:
- Temperature HV for channel 1.
- temperatureHV2:
- Temperature HV for channel 2.
- temperatureHV3:
- Temperature HV for channel 3.
- temperatureHV4:
- Temperature HV for channel 4.
- voltageCh1:
- Voltage for channel 1.
- voltageCh2:
- Voltage for channel 2.
- voltageCh3:
- Voltage for channel 3.
- voltageCh4:
- Voltage for channel 4.
- currentSerial:
- Current for the selected channel.
- currentCh1:
- Current for channel 1.
- currentCh2:
- Current for channel 2.
- currentCh3:
- Current for channel 3.
- currentCh4:
- Current for channel 4.
| Created: | 2021-10-02T07:28:37.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Release candidate for 4.8.2 |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-08-23T15:36:04.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Bugfixes: 1. fix wrong value on the PLC when a deprecated paramer has different type wrt. the recommended new one. 2. fix bug (introduced in 4.8.0-2.11.4) that made the devices stay in UNKNOWN state |
| Created: | 2021-08-12T10:32:15.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Asynchronous registration of devices on BeckhoffCom (by means of slotInstanceNew HW state word parsed into bits |
| Created: | 2021-07-28T14:22:45.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
| Created: | 2021-06-23T16:13:27.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-06-22T13:56:55.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
|
| Created: | 2021-06-14T16:09:11.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Added BeckhoffDryPump |
| Created: | 2021-06-10T11:55:43.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Alarm conditions and state are not set on new schema. (Fixes bug seen in BeckhoffFuse after Karabo 2.11.1 deployment) |
| Created: | 2021-06-07T19:31:48.000+02:00 |
|---|---|
| Author: | Valerii Bondar |
| Notes: | Summer shutdown release, Fuse device added |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Summer shutdown release Devices added: BeckhoffTrainTrigger, BeckhoffLed, BeckhoffMC2Hexapod (BeckhoffMC2Base subclass), BeckhoffMC2Elmo (BeckhoffMC2Base subclass) Features: parameter deprecation in MC2 subclasses follow STOPPING state in Adixen Turbo Full pump. + other minor Fixes: * stepUp/stepDown popup error * epsilon feedback disable on write * avoid extra updates for interlock keys + other minor fixes |
| Created: | 2021-05-31T09:49:13.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-26T14:46:29.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-23T08:19:59.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-23T07:43:58.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-15T18:15:29.000+02:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: |
| Created: | 2021-03-24T09:43:30.000+01:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: | Add the AIBS |
| Created: | 2021-03-08T09:52:30.000+01:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: | Summary: Added auto-generated scene for Pfeiffer vacuum controller IMG400 |
PUMP_CTL150¶
| Instance id: | FXE_OGT2_VAC/ICTRL/PUMP_CTL150 |
|---|---|
| Class id: | BeckhoffAgilentIonPump |
| Host: | fxe-rr-sys-con-2 |
| Class documentation: | |
| BeckhoffAgilentIonPump | |
| General: | link |
| Monitor: | link |
| Developer: | link |
| PLC: | link |
| Alias: | fxe-rr-sys-con-2 |
| Git repo: | https://git.xfel.eu/karaboDevices/Beckhoff |
| Last modified: | 2021-10-02T19:55:31.151+02:00 |
| Created at: | 2017-07-20T11:58:15.000+02:00 |
| Main authors: | Mamchykd, Silenzi, Giovanetti |
| Latest tag: | 4.8.2-2.11.1rc1 |
| Deployment tag: | 4.8.2-2.11.1rc1 |
| Installed tag: | 4.6.5-2.11.1 |
| Projects: | FXE_OGT2_VAC, FXE_LOOP2, FXE_OGT2_VAC |
| Scenes: | FXE_OGT2_VAC/ICTRL/PUMP_CTL150, FXE_OGT2_VAC/ICTRL/PUMP_CTL150 |
| Accessible by: | CAL, CONTROLS, CTRL, DA, danilevc, xdoc |
Warning
Rogue installation which is not mentioned in the deployment!
Warning
The installed tag (4.6.5-2.11.1) does not match tags mentioned in the deployment ([‘4.8.2-2.11.1rc1’])!
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device (i.e. of the server
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- beckhoffComDevice:
- InstanceId of the BeckhoffCom device that forwards commands to the PLC.
- functionBlockName:
- The type of the firmware block.
- fwInstanceName:
- The name of the firmware block instance.
- fwVersion:
- The version of the PLC framework.
- terminal:
- ???
- hardwareStatusBitField:
- This word encodes in bits the hardware-status information of this device
- hardwareState:
- The current state of the hardware decoded
- hardwareRegion:
- The current region of the hardware decoded
- hardwareErrorDescriptor:
- This word encodes in bits describing the hardware error
- hardwareErrorDescription:
- Error Code description
- waitingFor:
- Any call to the PLC will be published here, once the reply is received this property will be cleared. Commands will not be sent to the PLC until this property is cleared.
- epsilon:
- The epsilon determines the amount of change until a new physical value is posted from the hardware
- interlockReadOnly:
- Defines whether interlock conditions are configurable from this interface.
- interlockOn:
- Defines whether interlock surveillance is on or off.
- interlockOk:
- Defines whether interlock is ok (true) or broken (false).
- busy:
- Defines whether the PLC softdevice is busy.
- disableEpsilonFeedback:
- If false, the epsilon will be regulated until the incoming rate reaches the maximum rate
- maxStateUpdateRate:
- If state updates per second exceed this threshold, the state will be displayed as CHANGING
- noisyStateUpdateRateValue:
- Show the state update rate when it’s above ‘Max State Update Rate’ threshold.
- isStateUpdateNoisy:
- State update rate is above ‘Max State Update Rate’ threshold.
- reset:
- Resets the PLC hardware
- enableInterlockedSlots:
- Send device into INTERLOCK_BROKEN state, thus enabling all interlocked slots.
- disableInterlockedSlots:
- Send device into INTERLOCKED state, thus enabling all interlocked slots.
- requestHardwareValues:
- Ask for all property values on the device
- propertiesToPoll:
- All specified properties will be polled from the PLC with the given poll-rate. Only PLC aliases or device keys corresponding to PLC properties are allowed
- pollInterval:
- Hardware poll interval in seconds
- propertiesToRead:
- The specified properties will be read from the PLC by activating the Read button. Only PLC aliases or device keys corresponding to PLC properties are allowed
- readHardware:
- Requests value updates from the PLC for the properties listed under ‘Properties to read’
- force:
- ???
- trigger:
- Do not use this parameter to configure scheduled push. Instead use the parameter ‘scheduledPush’.
- maxUpdateFrequency:
- set to limit maximum update frequency for some values.
- onSetpoint:
- Boolean indicating if the pump has reached the setpoint.
- isSwitchedOn:
- Boolean indicating if the high voltage was switched ON/OFF (valueBit 12) with the slot calls hvOn and hvOff.
- slimInterface:
- True: Slim interface with setpoint DI only. False: Full interface as in IO struct.
- pressure:
- Pressure read out from analog input. NOT available in slim mode.
- voltage:
- Voltage read out from analog input. NOT available in slim mode.
- hvOn:
- Turn the pump module ON. This is done either via serial command or digital output depending on the firmware configuration. No channel selection required as configured in the firmware.
- hvOff:
- Turn the pump module OFF. This is done either via serial command or digital output depending on the firmware configuration. No channel selection required as configured in the firmware.
- channelSelection:
- Channel on the controller for the pump.
- highVoltageOn:
- Turn on high voltage of the selected channel; this is a serial Property
- pressureSerial:
- Presssure of the selected channel; this is a serial readout.
- deviceInSlot:
- Device in the selected channel; this is a serial Property
- maximumPower:
- Maximum power for the selected channel; this is a serial Property
- targetVoltage:
- Target Voltage for the selected channel; this is a serial Property
- protectCurrent:
- Protect current for the selected channel; this is a serial Property
- setPoint:
- Setpoint for the selected channel; this is a serial Property
- temperatureHV:
- Temperature for HV end for the selected channel; this is a serial Property
- voltageSerial:
- Voltage for the selected channel; this is a serial Property
- highVoltageOn1:
- Turn on high voltage of channel 1.
- highVoltageOn2:
- Turn on high voltage of channel 2.
- highVoltageOn3:
- Turn on high voltage of channel 3.
- highVoltageOn4:
- Turn on high voltage of channel 4.
- pressureCh1:
- Pressure for channel 1. This is a serial readout.
- pressureCh2:
- Pressure for channel 2. This is a serial readout.
- pressureCh3:
- Pressure for channel 3. This is a serial readout.
- pressureCh4:
- Pressure for channel 4. This is a serial readout.
- deviceInSlot1:
- Device in slot 1.
- deviceInSlot2:
- Device in slot 2.
- deviceInSlot3:
- Device in slot 3.
- deviceInSlot4:
- Device in slot 4.
- maximumPower1:
- Maximum power for channel 1
- maximumPower2:
- Maximum power for Channel 2
- maximumPower3:
- Maximum power for Channel 3
- maximumPower4:
- Maximum power for Channel 4
- targetVoltage1:
- Target Voltage Channel 1
- targetVoltage2:
- Target voltage for channel 2
- targetVoltage3:
- Target voltage for channel 3
- targetVoltage4:
- Target voltage for channel 4.
- protectCurrent1:
- Protect current for channel 1.
- protectCurrent2:
- Protect current for channel 2.
- protectCurrent3:
- Protect current for channel 3.
- protectCurrent4:
- Protect current for channel 4.
- setPoint1:
- Setpoint for channel 1.
- setPoint2:
- Setpoint for channel 2.
- setPoint3:
- Set Point for channel 3.
- setPoint4:
- Setpoint for channel 4.
- temperatureHV1:
- Temperature HV for channel 1.
- temperatureHV2:
- Temperature HV for channel 2.
- temperatureHV3:
- Temperature HV for channel 3.
- temperatureHV4:
- Temperature HV for channel 4.
- voltageCh1:
- Voltage for channel 1.
- voltageCh2:
- Voltage for channel 2.
- voltageCh3:
- Voltage for channel 3.
- voltageCh4:
- Voltage for channel 4.
- currentSerial:
- Current for the selected channel.
- currentCh1:
- Current for channel 1.
- currentCh2:
- Current for channel 2.
- currentCh3:
- Current for channel 3.
- currentCh4:
- Current for channel 4.
| Created: | 2021-10-02T07:28:37.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Release candidate for 4.8.2 |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-08-23T15:36:04.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Bugfixes: 1. fix wrong value on the PLC when a deprecated paramer has different type wrt. the recommended new one. 2. fix bug (introduced in 4.8.0-2.11.4) that made the devices stay in UNKNOWN state |
| Created: | 2021-08-12T10:32:15.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Asynchronous registration of devices on BeckhoffCom (by means of slotInstanceNew HW state word parsed into bits |
| Created: | 2021-07-28T14:22:45.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
| Created: | 2021-06-23T16:13:27.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-06-22T13:56:55.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
|
| Created: | 2021-06-14T16:09:11.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Added BeckhoffDryPump |
| Created: | 2021-06-10T11:55:43.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Alarm conditions and state are not set on new schema. (Fixes bug seen in BeckhoffFuse after Karabo 2.11.1 deployment) |
| Created: | 2021-06-07T19:31:48.000+02:00 |
|---|---|
| Author: | Valerii Bondar |
| Notes: | Summer shutdown release, Fuse device added |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Summer shutdown release Devices added: BeckhoffTrainTrigger, BeckhoffLed, BeckhoffMC2Hexapod (BeckhoffMC2Base subclass), BeckhoffMC2Elmo (BeckhoffMC2Base subclass) Features: parameter deprecation in MC2 subclasses follow STOPPING state in Adixen Turbo Full pump. + other minor Fixes: * stepUp/stepDown popup error * epsilon feedback disable on write * avoid extra updates for interlock keys + other minor fixes |
| Created: | 2021-05-31T09:49:13.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-26T14:46:29.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-23T08:19:59.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-23T07:43:58.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-15T18:15:29.000+02:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: |
| Created: | 2021-03-24T09:43:30.000+01:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: | Add the AIBS |
| Created: | 2021-03-08T09:52:30.000+01:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: | Summary: Added auto-generated scene for Pfeiffer vacuum controller IMG400 |
IPUMP¶
CRL_IP55¶
| Instance id: | FXE_OGT2_VAC/IPUMP/CRL_IP55 |
|---|---|
| Class id: | BeckhoffAgilentIonPump |
| Host: | fxe-rr-sys-con-2 |
| Class documentation: | |
| BeckhoffAgilentIonPump | |
| General: | link |
| Monitor: | link |
| Developer: | link |
| PLC: | link |
| Alias: | fxe-rr-sys-con-2 |
| Git repo: | https://git.xfel.eu/karaboDevices/Beckhoff |
| Last modified: | 2021-10-02T19:55:31.151+02:00 |
| Created at: | 2017-07-20T11:58:15.000+02:00 |
| Main authors: | Mamchykd, Silenzi, Giovanetti |
| Latest tag: | 4.8.2-2.11.1rc1 |
| Deployment tag: | 4.8.2-2.11.1rc1 |
| Installed tag: | 4.6.5-2.11.1 |
| Projects: | FXE_OGT2_VAC, FXE_OGT2_VAC, FXE_LOOP2 |
| Scenes: | VACUUM_OVERVIEW, FXE_RR_SYS/ILOCK/MAIN|Global interlock, FXE_OGT2_VAC/IPUMP/CRL_IP55, FXE_RR_SYS/ILOCK/MAIN|Interlock for: FXE_OGT2_VAC/VALVE/GV, He-decon-IPUMPS, VACUUM_OVERVIEW, FXE_OGT2_VAC/IPUMP/CRL_IP55 |
| Accessible by: | CAL, CONTROLS, CTRL, DA, danilevc, xdoc |
Warning
Rogue installation which is not mentioned in the deployment!
Warning
The installed tag (4.6.5-2.11.1) does not match tags mentioned in the deployment ([‘4.8.2-2.11.1rc1’])!
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device (i.e. of the server
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- beckhoffComDevice:
- InstanceId of the BeckhoffCom device that forwards commands to the PLC.
- functionBlockName:
- The type of the firmware block.
- fwInstanceName:
- The name of the firmware block instance.
- fwVersion:
- The version of the PLC framework.
- terminal:
- ???
- hardwareStatusBitField:
- This word encodes in bits the hardware-status information of this device
- hardwareState:
- The current state of the hardware decoded
- hardwareRegion:
- The current region of the hardware decoded
- hardwareErrorDescriptor:
- This word encodes in bits describing the hardware error
- hardwareErrorDescription:
- Error Code description
- waitingFor:
- Any call to the PLC will be published here, once the reply is received this property will be cleared. Commands will not be sent to the PLC until this property is cleared.
- epsilon:
- The epsilon determines the amount of change until a new physical value is posted from the hardware
- interlockReadOnly:
- Defines whether interlock conditions are configurable from this interface.
- interlockOn:
- Defines whether interlock surveillance is on or off.
- interlockOk:
- Defines whether interlock is ok (true) or broken (false).
- busy:
- Defines whether the PLC softdevice is busy.
- disableEpsilonFeedback:
- If false, the epsilon will be regulated until the incoming rate reaches the maximum rate
- maxStateUpdateRate:
- If state updates per second exceed this threshold, the state will be displayed as CHANGING
- noisyStateUpdateRateValue:
- Show the state update rate when it’s above ‘Max State Update Rate’ threshold.
- isStateUpdateNoisy:
- State update rate is above ‘Max State Update Rate’ threshold.
- reset:
- Resets the PLC hardware
- enableInterlockedSlots:
- Send device into INTERLOCK_BROKEN state, thus enabling all interlocked slots.
- disableInterlockedSlots:
- Send device into INTERLOCKED state, thus enabling all interlocked slots.
- requestHardwareValues:
- Ask for all property values on the device
- propertiesToPoll:
- All specified properties will be polled from the PLC with the given poll-rate. Only PLC aliases or device keys corresponding to PLC properties are allowed
- pollInterval:
- Hardware poll interval in seconds
- propertiesToRead:
- The specified properties will be read from the PLC by activating the Read button. Only PLC aliases or device keys corresponding to PLC properties are allowed
- readHardware:
- Requests value updates from the PLC for the properties listed under ‘Properties to read’
- force:
- ???
- trigger:
- Do not use this parameter to configure scheduled push. Instead use the parameter ‘scheduledPush’.
- maxUpdateFrequency:
- set to limit maximum update frequency for some values.
- onSetpoint:
- Boolean indicating if the pump has reached the setpoint.
- isSwitchedOn:
- Boolean indicating if the high voltage was switched ON/OFF (valueBit 12) with the slot calls hvOn and hvOff.
- slimInterface:
- True: Slim interface with setpoint DI only. False: Full interface as in IO struct.
- pressure:
- Pressure read out from analog input. NOT available in slim mode.
- voltage:
- Voltage read out from analog input. NOT available in slim mode.
- hvOn:
- Turn the pump module ON. This is done either via serial command or digital output depending on the firmware configuration. No channel selection required as configured in the firmware.
- hvOff:
- Turn the pump module OFF. This is done either via serial command or digital output depending on the firmware configuration. No channel selection required as configured in the firmware.
- channelSelection:
- Channel on the controller for the pump.
- highVoltageOn:
- Turn on high voltage of the selected channel; this is a serial Property
- pressureSerial:
- Presssure of the selected channel; this is a serial readout.
- deviceInSlot:
- Device in the selected channel; this is a serial Property
- maximumPower:
- Maximum power for the selected channel; this is a serial Property
- targetVoltage:
- Target Voltage for the selected channel; this is a serial Property
- protectCurrent:
- Protect current for the selected channel; this is a serial Property
- setPoint:
- Setpoint for the selected channel; this is a serial Property
- temperatureHV:
- Temperature for HV end for the selected channel; this is a serial Property
- voltageSerial:
- Voltage for the selected channel; this is a serial Property
- highVoltageOn1:
- Turn on high voltage of channel 1.
- highVoltageOn2:
- Turn on high voltage of channel 2.
- highVoltageOn3:
- Turn on high voltage of channel 3.
- highVoltageOn4:
- Turn on high voltage of channel 4.
- pressureCh1:
- Pressure for channel 1. This is a serial readout.
- pressureCh2:
- Pressure for channel 2. This is a serial readout.
- pressureCh3:
- Pressure for channel 3. This is a serial readout.
- pressureCh4:
- Pressure for channel 4. This is a serial readout.
- deviceInSlot1:
- Device in slot 1.
- deviceInSlot2:
- Device in slot 2.
- deviceInSlot3:
- Device in slot 3.
- deviceInSlot4:
- Device in slot 4.
- maximumPower1:
- Maximum power for channel 1
- maximumPower2:
- Maximum power for Channel 2
- maximumPower3:
- Maximum power for Channel 3
- maximumPower4:
- Maximum power for Channel 4
- targetVoltage1:
- Target Voltage Channel 1
- targetVoltage2:
- Target voltage for channel 2
- targetVoltage3:
- Target voltage for channel 3
- targetVoltage4:
- Target voltage for channel 4.
- protectCurrent1:
- Protect current for channel 1.
- protectCurrent2:
- Protect current for channel 2.
- protectCurrent3:
- Protect current for channel 3.
- protectCurrent4:
- Protect current for channel 4.
- setPoint1:
- Setpoint for channel 1.
- setPoint2:
- Setpoint for channel 2.
- setPoint3:
- Set Point for channel 3.
- setPoint4:
- Setpoint for channel 4.
- temperatureHV1:
- Temperature HV for channel 1.
- temperatureHV2:
- Temperature HV for channel 2.
- temperatureHV3:
- Temperature HV for channel 3.
- temperatureHV4:
- Temperature HV for channel 4.
- voltageCh1:
- Voltage for channel 1.
- voltageCh2:
- Voltage for channel 2.
- voltageCh3:
- Voltage for channel 3.
- voltageCh4:
- Voltage for channel 4.
- currentSerial:
- Current for the selected channel.
- currentCh1:
- Current for channel 1.
- currentCh2:
- Current for channel 2.
- currentCh3:
- Current for channel 3.
- currentCh4:
- Current for channel 4.
| Created: | 2021-10-02T07:28:37.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Release candidate for 4.8.2 |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-08-23T15:36:04.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Bugfixes: 1. fix wrong value on the PLC when a deprecated paramer has different type wrt. the recommended new one. 2. fix bug (introduced in 4.8.0-2.11.4) that made the devices stay in UNKNOWN state |
| Created: | 2021-08-12T10:32:15.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Asynchronous registration of devices on BeckhoffCom (by means of slotInstanceNew HW state word parsed into bits |
| Created: | 2021-07-28T14:22:45.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
| Created: | 2021-06-23T16:13:27.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-06-22T13:56:55.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
|
| Created: | 2021-06-14T16:09:11.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Added BeckhoffDryPump |
| Created: | 2021-06-10T11:55:43.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Alarm conditions and state are not set on new schema. (Fixes bug seen in BeckhoffFuse after Karabo 2.11.1 deployment) |
| Created: | 2021-06-07T19:31:48.000+02:00 |
|---|---|
| Author: | Valerii Bondar |
| Notes: | Summer shutdown release, Fuse device added |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Summer shutdown release Devices added: BeckhoffTrainTrigger, BeckhoffLed, BeckhoffMC2Hexapod (BeckhoffMC2Base subclass), BeckhoffMC2Elmo (BeckhoffMC2Base subclass) Features: parameter deprecation in MC2 subclasses follow STOPPING state in Adixen Turbo Full pump. + other minor Fixes: * stepUp/stepDown popup error * epsilon feedback disable on write * avoid extra updates for interlock keys + other minor fixes |
| Created: | 2021-05-31T09:49:13.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-26T14:46:29.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-23T08:19:59.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-23T07:43:58.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-15T18:15:29.000+02:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: |
| Created: | 2021-03-24T09:43:30.000+01:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: | Add the AIBS |
| Created: | 2021-03-08T09:52:30.000+01:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: | Summary: Added auto-generated scene for Pfeiffer vacuum controller IMG400 |
DW_IP75¶
| Instance id: | FXE_OGT2_VAC/IPUMP/DW_IP75 |
|---|---|
| Class id: | BeckhoffAgilentIonPump |
| Host: | fxe-rr-sys-con-2 |
| Class documentation: | |
| BeckhoffAgilentIonPump | |
| General: | link |
| Monitor: | link |
| Developer: | link |
| PLC: | link |
| Alias: | fxe-rr-sys-con-2 |
| Git repo: | https://git.xfel.eu/karaboDevices/Beckhoff |
| Last modified: | 2021-10-02T19:55:31.151+02:00 |
| Created at: | 2017-07-20T11:58:15.000+02:00 |
| Main authors: | Mamchykd, Silenzi, Giovanetti |
| Latest tag: | 4.8.2-2.11.1rc1 |
| Deployment tag: | 4.8.2-2.11.1rc1 |
| Installed tag: | 4.6.5-2.11.1 |
| Projects: | FXE_OGT2_VAC, FXE_LOOP2, FXE_OGT2_VAC |
| Scenes: | VACUUM_OVERVIEW, FXE_OGT2_VAC/IPUMP/DW_IP75, FXE_RR_SYS/ILOCK/MAIN|Global interlock, FXE_RR_SYS/ILOCK/MAIN|Interlock for: FXE_OGT2_VAC/VALVE/GV, FXE_OGT2_VAC/IPUMP/DW_IP75, He-decon-IPUMPS, VACUUM_OVERVIEW |
| Accessible by: | CAL, CONTROLS, CTRL, DA, danilevc, xdoc |
Warning
Rogue installation which is not mentioned in the deployment!
Warning
The installed tag (4.6.5-2.11.1) does not match tags mentioned in the deployment ([‘4.8.2-2.11.1rc1’])!
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device (i.e. of the server
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- beckhoffComDevice:
- InstanceId of the BeckhoffCom device that forwards commands to the PLC.
- functionBlockName:
- The type of the firmware block.
- fwInstanceName:
- The name of the firmware block instance.
- fwVersion:
- The version of the PLC framework.
- terminal:
- ???
- hardwareStatusBitField:
- This word encodes in bits the hardware-status information of this device
- hardwareState:
- The current state of the hardware decoded
- hardwareRegion:
- The current region of the hardware decoded
- hardwareErrorDescriptor:
- This word encodes in bits describing the hardware error
- hardwareErrorDescription:
- Error Code description
- waitingFor:
- Any call to the PLC will be published here, once the reply is received this property will be cleared. Commands will not be sent to the PLC until this property is cleared.
- epsilon:
- The epsilon determines the amount of change until a new physical value is posted from the hardware
- interlockReadOnly:
- Defines whether interlock conditions are configurable from this interface.
- interlockOn:
- Defines whether interlock surveillance is on or off.
- interlockOk:
- Defines whether interlock is ok (true) or broken (false).
- busy:
- Defines whether the PLC softdevice is busy.
- disableEpsilonFeedback:
- If false, the epsilon will be regulated until the incoming rate reaches the maximum rate
- maxStateUpdateRate:
- If state updates per second exceed this threshold, the state will be displayed as CHANGING
- noisyStateUpdateRateValue:
- Show the state update rate when it’s above ‘Max State Update Rate’ threshold.
- isStateUpdateNoisy:
- State update rate is above ‘Max State Update Rate’ threshold.
- reset:
- Resets the PLC hardware
- enableInterlockedSlots:
- Send device into INTERLOCK_BROKEN state, thus enabling all interlocked slots.
- disableInterlockedSlots:
- Send device into INTERLOCKED state, thus enabling all interlocked slots.
- requestHardwareValues:
- Ask for all property values on the device
- propertiesToPoll:
- All specified properties will be polled from the PLC with the given poll-rate. Only PLC aliases or device keys corresponding to PLC properties are allowed
- pollInterval:
- Hardware poll interval in seconds
- propertiesToRead:
- The specified properties will be read from the PLC by activating the Read button. Only PLC aliases or device keys corresponding to PLC properties are allowed
- readHardware:
- Requests value updates from the PLC for the properties listed under ‘Properties to read’
- force:
- ???
- trigger:
- Do not use this parameter to configure scheduled push. Instead use the parameter ‘scheduledPush’.
- maxUpdateFrequency:
- set to limit maximum update frequency for some values.
- onSetpoint:
- Boolean indicating if the pump has reached the setpoint.
- isSwitchedOn:
- Boolean indicating if the high voltage was switched ON/OFF (valueBit 12) with the slot calls hvOn and hvOff.
- slimInterface:
- True: Slim interface with setpoint DI only. False: Full interface as in IO struct.
- pressure:
- Pressure read out from analog input. NOT available in slim mode.
- voltage:
- Voltage read out from analog input. NOT available in slim mode.
- hvOn:
- Turn the pump module ON. This is done either via serial command or digital output depending on the firmware configuration. No channel selection required as configured in the firmware.
- hvOff:
- Turn the pump module OFF. This is done either via serial command or digital output depending on the firmware configuration. No channel selection required as configured in the firmware.
- channelSelection:
- Channel on the controller for the pump.
- highVoltageOn:
- Turn on high voltage of the selected channel; this is a serial Property
- pressureSerial:
- Presssure of the selected channel; this is a serial readout.
- deviceInSlot:
- Device in the selected channel; this is a serial Property
- maximumPower:
- Maximum power for the selected channel; this is a serial Property
- targetVoltage:
- Target Voltage for the selected channel; this is a serial Property
- protectCurrent:
- Protect current for the selected channel; this is a serial Property
- setPoint:
- Setpoint for the selected channel; this is a serial Property
- temperatureHV:
- Temperature for HV end for the selected channel; this is a serial Property
- voltageSerial:
- Voltage for the selected channel; this is a serial Property
- highVoltageOn1:
- Turn on high voltage of channel 1.
- highVoltageOn2:
- Turn on high voltage of channel 2.
- highVoltageOn3:
- Turn on high voltage of channel 3.
- highVoltageOn4:
- Turn on high voltage of channel 4.
- pressureCh1:
- Pressure for channel 1. This is a serial readout.
- pressureCh2:
- Pressure for channel 2. This is a serial readout.
- pressureCh3:
- Pressure for channel 3. This is a serial readout.
- pressureCh4:
- Pressure for channel 4. This is a serial readout.
- deviceInSlot1:
- Device in slot 1.
- deviceInSlot2:
- Device in slot 2.
- deviceInSlot3:
- Device in slot 3.
- deviceInSlot4:
- Device in slot 4.
- maximumPower1:
- Maximum power for channel 1
- maximumPower2:
- Maximum power for Channel 2
- maximumPower3:
- Maximum power for Channel 3
- maximumPower4:
- Maximum power for Channel 4
- targetVoltage1:
- Target Voltage Channel 1
- targetVoltage2:
- Target voltage for channel 2
- targetVoltage3:
- Target voltage for channel 3
- targetVoltage4:
- Target voltage for channel 4.
- protectCurrent1:
- Protect current for channel 1.
- protectCurrent2:
- Protect current for channel 2.
- protectCurrent3:
- Protect current for channel 3.
- protectCurrent4:
- Protect current for channel 4.
- setPoint1:
- Setpoint for channel 1.
- setPoint2:
- Setpoint for channel 2.
- setPoint3:
- Set Point for channel 3.
- setPoint4:
- Setpoint for channel 4.
- temperatureHV1:
- Temperature HV for channel 1.
- temperatureHV2:
- Temperature HV for channel 2.
- temperatureHV3:
- Temperature HV for channel 3.
- temperatureHV4:
- Temperature HV for channel 4.
- voltageCh1:
- Voltage for channel 1.
- voltageCh2:
- Voltage for channel 2.
- voltageCh3:
- Voltage for channel 3.
- voltageCh4:
- Voltage for channel 4.
- currentSerial:
- Current for the selected channel.
- currentCh1:
- Current for channel 1.
- currentCh2:
- Current for channel 2.
- currentCh3:
- Current for channel 3.
- currentCh4:
- Current for channel 4.
| Created: | 2021-10-02T07:28:37.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Release candidate for 4.8.2 |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-08-23T15:36:04.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Bugfixes: 1. fix wrong value on the PLC when a deprecated paramer has different type wrt. the recommended new one. 2. fix bug (introduced in 4.8.0-2.11.4) that made the devices stay in UNKNOWN state |
| Created: | 2021-08-12T10:32:15.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Asynchronous registration of devices on BeckhoffCom (by means of slotInstanceNew HW state word parsed into bits |
| Created: | 2021-07-28T14:22:45.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
| Created: | 2021-06-23T16:13:27.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-06-22T13:56:55.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
|
| Created: | 2021-06-14T16:09:11.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Added BeckhoffDryPump |
| Created: | 2021-06-10T11:55:43.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Alarm conditions and state are not set on new schema. (Fixes bug seen in BeckhoffFuse after Karabo 2.11.1 deployment) |
| Created: | 2021-06-07T19:31:48.000+02:00 |
|---|---|
| Author: | Valerii Bondar |
| Notes: | Summer shutdown release, Fuse device added |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Summer shutdown release Devices added: BeckhoffTrainTrigger, BeckhoffLed, BeckhoffMC2Hexapod (BeckhoffMC2Base subclass), BeckhoffMC2Elmo (BeckhoffMC2Base subclass) Features: parameter deprecation in MC2 subclasses follow STOPPING state in Adixen Turbo Full pump. + other minor Fixes: * stepUp/stepDown popup error * epsilon feedback disable on write * avoid extra updates for interlock keys + other minor fixes |
| Created: | 2021-05-31T09:49:13.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-26T14:46:29.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-23T08:19:59.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-23T07:43:58.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-15T18:15:29.000+02:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: |
| Created: | 2021-03-24T09:43:30.000+01:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: | Add the AIBS |
| Created: | 2021-03-08T09:52:30.000+01:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: | Summary: Added auto-generated scene for Pfeiffer vacuum controller IMG400 |
PSLIT2_IP150¶
| Instance id: | FXE_OGT2_VAC/IPUMP/PSLIT2_IP150 |
|---|---|
| Class id: | BeckhoffAgilentIonPump |
| Host: | fxe-rr-sys-con-2 |
| Class documentation: | |
| BeckhoffAgilentIonPump | |
| General: | link |
| Monitor: | link |
| Developer: | link |
| PLC: | link |
| Alias: | fxe-rr-sys-con-2 |
| Git repo: | https://git.xfel.eu/karaboDevices/Beckhoff |
| Last modified: | 2021-10-02T19:55:31.151+02:00 |
| Created at: | 2017-07-20T11:58:15.000+02:00 |
| Main authors: | Mamchykd, Silenzi, Giovanetti |
| Latest tag: | 4.8.2-2.11.1rc1 |
| Deployment tag: | 4.8.2-2.11.1rc1 |
| Installed tag: | 4.6.5-2.11.1 |
| Projects: | FXE_OGT2_VAC, FXE_OGT2_VAC, FXE_LOOP2 |
| Scenes: | VACUUM_OVERVIEW, FXE_OGT2_VAC/IPUMP/PSLIT2_IP150, FXE_RR_SYS/ILOCK/MAIN|Global interlock, FXE_OGT2_VAC/IPUMP/PSLIT2_IP150, FXE_RR_SYS/ILOCK/MAIN|Interlock for: FXE_OGT2_VAC/VALVE/GV, He-decon-IPUMPS, VACUUM_OVERVIEW |
| Accessible by: | CAL, CONTROLS, CTRL, DA, danilevc, xdoc |
Warning
Rogue installation which is not mentioned in the deployment!
Warning
The installed tag (4.6.5-2.11.1) does not match tags mentioned in the deployment ([‘4.8.2-2.11.1rc1’])!
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device (i.e. of the server
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- beckhoffComDevice:
- InstanceId of the BeckhoffCom device that forwards commands to the PLC.
- functionBlockName:
- The type of the firmware block.
- fwInstanceName:
- The name of the firmware block instance.
- fwVersion:
- The version of the PLC framework.
- terminal:
- ???
- hardwareStatusBitField:
- This word encodes in bits the hardware-status information of this device
- hardwareState:
- The current state of the hardware decoded
- hardwareRegion:
- The current region of the hardware decoded
- hardwareErrorDescriptor:
- This word encodes in bits describing the hardware error
- hardwareErrorDescription:
- Error Code description
- waitingFor:
- Any call to the PLC will be published here, once the reply is received this property will be cleared. Commands will not be sent to the PLC until this property is cleared.
- epsilon:
- The epsilon determines the amount of change until a new physical value is posted from the hardware
- interlockReadOnly:
- Defines whether interlock conditions are configurable from this interface.
- interlockOn:
- Defines whether interlock surveillance is on or off.
- interlockOk:
- Defines whether interlock is ok (true) or broken (false).
- busy:
- Defines whether the PLC softdevice is busy.
- disableEpsilonFeedback:
- If false, the epsilon will be regulated until the incoming rate reaches the maximum rate
- maxStateUpdateRate:
- If state updates per second exceed this threshold, the state will be displayed as CHANGING
- noisyStateUpdateRateValue:
- Show the state update rate when it’s above ‘Max State Update Rate’ threshold.
- isStateUpdateNoisy:
- State update rate is above ‘Max State Update Rate’ threshold.
- reset:
- Resets the PLC hardware
- enableInterlockedSlots:
- Send device into INTERLOCK_BROKEN state, thus enabling all interlocked slots.
- disableInterlockedSlots:
- Send device into INTERLOCKED state, thus enabling all interlocked slots.
- requestHardwareValues:
- Ask for all property values on the device
- propertiesToPoll:
- All specified properties will be polled from the PLC with the given poll-rate. Only PLC aliases or device keys corresponding to PLC properties are allowed
- pollInterval:
- Hardware poll interval in seconds
- propertiesToRead:
- The specified properties will be read from the PLC by activating the Read button. Only PLC aliases or device keys corresponding to PLC properties are allowed
- readHardware:
- Requests value updates from the PLC for the properties listed under ‘Properties to read’
- force:
- ???
- trigger:
- Do not use this parameter to configure scheduled push. Instead use the parameter ‘scheduledPush’.
- maxUpdateFrequency:
- set to limit maximum update frequency for some values.
- onSetpoint:
- Boolean indicating if the pump has reached the setpoint.
- isSwitchedOn:
- Boolean indicating if the high voltage was switched ON/OFF (valueBit 12) with the slot calls hvOn and hvOff.
- slimInterface:
- True: Slim interface with setpoint DI only. False: Full interface as in IO struct.
- pressure:
- Pressure read out from analog input. NOT available in slim mode.
- voltage:
- Voltage read out from analog input. NOT available in slim mode.
- hvOn:
- Turn the pump module ON. This is done either via serial command or digital output depending on the firmware configuration. No channel selection required as configured in the firmware.
- hvOff:
- Turn the pump module OFF. This is done either via serial command or digital output depending on the firmware configuration. No channel selection required as configured in the firmware.
- channelSelection:
- Channel on the controller for the pump.
- highVoltageOn:
- Turn on high voltage of the selected channel; this is a serial Property
- pressureSerial:
- Presssure of the selected channel; this is a serial readout.
- deviceInSlot:
- Device in the selected channel; this is a serial Property
- maximumPower:
- Maximum power for the selected channel; this is a serial Property
- targetVoltage:
- Target Voltage for the selected channel; this is a serial Property
- protectCurrent:
- Protect current for the selected channel; this is a serial Property
- setPoint:
- Setpoint for the selected channel; this is a serial Property
- temperatureHV:
- Temperature for HV end for the selected channel; this is a serial Property
- voltageSerial:
- Voltage for the selected channel; this is a serial Property
- highVoltageOn1:
- Turn on high voltage of channel 1.
- highVoltageOn2:
- Turn on high voltage of channel 2.
- highVoltageOn3:
- Turn on high voltage of channel 3.
- highVoltageOn4:
- Turn on high voltage of channel 4.
- pressureCh1:
- Pressure for channel 1. This is a serial readout.
- pressureCh2:
- Pressure for channel 2. This is a serial readout.
- pressureCh3:
- Pressure for channel 3. This is a serial readout.
- pressureCh4:
- Pressure for channel 4. This is a serial readout.
- deviceInSlot1:
- Device in slot 1.
- deviceInSlot2:
- Device in slot 2.
- deviceInSlot3:
- Device in slot 3.
- deviceInSlot4:
- Device in slot 4.
- maximumPower1:
- Maximum power for channel 1
- maximumPower2:
- Maximum power for Channel 2
- maximumPower3:
- Maximum power for Channel 3
- maximumPower4:
- Maximum power for Channel 4
- targetVoltage1:
- Target Voltage Channel 1
- targetVoltage2:
- Target voltage for channel 2
- targetVoltage3:
- Target voltage for channel 3
- targetVoltage4:
- Target voltage for channel 4.
- protectCurrent1:
- Protect current for channel 1.
- protectCurrent2:
- Protect current for channel 2.
- protectCurrent3:
- Protect current for channel 3.
- protectCurrent4:
- Protect current for channel 4.
- setPoint1:
- Setpoint for channel 1.
- setPoint2:
- Setpoint for channel 2.
- setPoint3:
- Set Point for channel 3.
- setPoint4:
- Setpoint for channel 4.
- temperatureHV1:
- Temperature HV for channel 1.
- temperatureHV2:
- Temperature HV for channel 2.
- temperatureHV3:
- Temperature HV for channel 3.
- temperatureHV4:
- Temperature HV for channel 4.
- voltageCh1:
- Voltage for channel 1.
- voltageCh2:
- Voltage for channel 2.
- voltageCh3:
- Voltage for channel 3.
- voltageCh4:
- Voltage for channel 4.
- currentSerial:
- Current for the selected channel.
- currentCh1:
- Current for channel 1.
- currentCh2:
- Current for channel 2.
- currentCh3:
- Current for channel 3.
- currentCh4:
- Current for channel 4.
| Created: | 2021-10-02T07:28:37.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Release candidate for 4.8.2 |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-08-23T15:36:04.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Bugfixes: 1. fix wrong value on the PLC when a deprecated paramer has different type wrt. the recommended new one. 2. fix bug (introduced in 4.8.0-2.11.4) that made the devices stay in UNKNOWN state |
| Created: | 2021-08-12T10:32:15.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Asynchronous registration of devices on BeckhoffCom (by means of slotInstanceNew HW state word parsed into bits |
| Created: | 2021-07-28T14:22:45.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
| Created: | 2021-06-23T16:13:27.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-06-22T13:56:55.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
|
| Created: | 2021-06-14T16:09:11.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Added BeckhoffDryPump |
| Created: | 2021-06-10T11:55:43.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Alarm conditions and state are not set on new schema. (Fixes bug seen in BeckhoffFuse after Karabo 2.11.1 deployment) |
| Created: | 2021-06-07T19:31:48.000+02:00 |
|---|---|
| Author: | Valerii Bondar |
| Notes: | Summer shutdown release, Fuse device added |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Summer shutdown release Devices added: BeckhoffTrainTrigger, BeckhoffLed, BeckhoffMC2Hexapod (BeckhoffMC2Base subclass), BeckhoffMC2Elmo (BeckhoffMC2Base subclass) Features: parameter deprecation in MC2 subclasses follow STOPPING state in Adixen Turbo Full pump. + other minor Fixes: * stepUp/stepDown popup error * epsilon feedback disable on write * avoid extra updates for interlock keys + other minor fixes |
| Created: | 2021-05-31T09:49:13.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-26T14:46:29.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-23T08:19:59.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-23T07:43:58.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-15T18:15:29.000+02:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: |
| Created: | 2021-03-24T09:43:30.000+01:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: | Add the AIBS |
| Created: | 2021-03-08T09:52:30.000+01:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: | Summary: Added auto-generated scene for Pfeiffer vacuum controller IMG400 |
SWITCH¶
FV_CLOSEOUTPUTEXTERNAL¶
| Instance id: | FXE_OGT2_VAC/SWITCH/FV_CLOSEOUTPUTEXTERNAL |
|---|---|
| Class id: | BeckhoffDigitalInput |
| Host: | fxe-rr-sys-con-2 |
| Class documentation: | |
| BeckhoffDigitalInput | |
| General: | link |
| Monitor: | link |
| Developer: | link |
| PLC: | link |
| Alias: | fxe-rr-sys-con-2 |
| Git repo: | https://git.xfel.eu/karaboDevices/Beckhoff |
| Last modified: | 2021-10-02T19:55:31.151+02:00 |
| Created at: | 2017-07-20T11:58:15.000+02:00 |
| Main authors: | Mamchykd, Silenzi, Giovanetti |
| Latest tag: | 4.8.2-2.11.1rc1 |
| Deployment tag: | 4.8.2-2.11.1rc1 |
| Installed tag: | 4.6.5-2.11.1 |
| Projects: | FXE_OGT2_VAC |
| Scenes: | FXE_OGT2_VAC/SWITCH/FV_CLOSEOUTPUTEXTERNAL |
| Accessible by: | CAL, CONTROLS, CTRL, DA, danilevc, xdoc |
Warning
Rogue installation which is not mentioned in the deployment!
Warning
The installed tag (4.6.5-2.11.1) does not match tags mentioned in the deployment ([‘4.8.2-2.11.1rc1’])!
The BeckhoffDigitalInput device is documented in
beckhoff:BeckhoffDigitalInput
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device (i.e. of the server
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- beckhoffComDevice:
- InstanceId of the BeckhoffCom device that forwards commands to the PLC.
- functionBlockName:
- The type of the firmware block.
- fwInstanceName:
- The name of the firmware block instance.
- fwVersion:
- The version of the PLC framework.
- terminal:
- ???
- hardwareStatusBitField:
- This word encodes in bits the hardware-status information of this device
- hardwareState:
- The current state of the hardware decoded
- hardwareRegion:
- The current region of the hardware decoded
- hardwareErrorDescriptor:
- This word encodes in bits describing the hardware error
- hardwareErrorDescription:
- Error Code description
- waitingFor:
- Any call to the PLC will be published here, once the reply is received this property will be cleared. Commands will not be sent to the PLC until this property is cleared.
- epsilon:
- The epsilon determines the amount of change until a new physical value is posted from the hardware
- interlockReadOnly:
- Defines whether interlock conditions are configurable from this interface.
- interlockOn:
- Defines whether interlock surveillance is on or off.
- interlockOk:
- Defines whether interlock is ok (true) or broken (false).
- busy:
- Defines whether the PLC softdevice is busy.
- disableEpsilonFeedback:
- If false, the epsilon will be regulated until the incoming rate reaches the maximum rate
- maxStateUpdateRate:
- If state updates per second exceed this threshold, the state will be displayed as CHANGING
- noisyStateUpdateRateValue:
- Show the state update rate when it’s above ‘Max State Update Rate’ threshold.
- isStateUpdateNoisy:
- State update rate is above ‘Max State Update Rate’ threshold.
- reset:
- Resets the PLC hardware
- enableInterlockedSlots:
- Send device into INTERLOCK_BROKEN state, thus enabling all interlocked slots.
- disableInterlockedSlots:
- Send device into INTERLOCKED state, thus enabling all interlocked slots.
- requestHardwareValues:
- Ask for all property values on the device
- propertiesToPoll:
- All specified properties will be polled from the PLC with the given poll-rate. Only PLC aliases or device keys corresponding to PLC properties are allowed
- pollInterval:
- Hardware poll interval in seconds
- propertiesToRead:
- The specified properties will be read from the PLC by activating the Read button. Only PLC aliases or device keys corresponding to PLC properties are allowed
- readHardware:
- Requests value updates from the PLC for the properties listed under ‘Properties to read’
- force:
- ???
- trigger:
- Do not use this parameter to configure scheduled push. Instead use the parameter ‘scheduledPush’.
- maxUpdateFrequency:
- set to limit maximum update frequency for some values.
- invert:
- If set, the digital value as received from the hardware is inverted.
- edgeCount:
- Counter of the input edges
- fallingEdgeCounter:
- True - Counter On Falling Edge; False - Counter on Raising Edge.
- resetCounter:
- Reset count of edges
- resetCounterRegister:
- Internal
| Created: | 2021-10-02T07:28:37.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Release candidate for 4.8.2 |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-08-23T15:36:04.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Bugfixes: 1. fix wrong value on the PLC when a deprecated paramer has different type wrt. the recommended new one. 2. fix bug (introduced in 4.8.0-2.11.4) that made the devices stay in UNKNOWN state |
| Created: | 2021-08-12T10:32:15.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Asynchronous registration of devices on BeckhoffCom (by means of slotInstanceNew HW state word parsed into bits |
| Created: | 2021-07-28T14:22:45.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
| Created: | 2021-06-23T16:13:27.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-06-22T13:56:55.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
|
| Created: | 2021-06-14T16:09:11.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Added BeckhoffDryPump |
| Created: | 2021-06-10T11:55:43.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Alarm conditions and state are not set on new schema. (Fixes bug seen in BeckhoffFuse after Karabo 2.11.1 deployment) |
| Created: | 2021-06-07T19:31:48.000+02:00 |
|---|---|
| Author: | Valerii Bondar |
| Notes: | Summer shutdown release, Fuse device added |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Summer shutdown release Devices added: BeckhoffTrainTrigger, BeckhoffLed, BeckhoffMC2Hexapod (BeckhoffMC2Base subclass), BeckhoffMC2Elmo (BeckhoffMC2Base subclass) Features: parameter deprecation in MC2 subclasses follow STOPPING state in Adixen Turbo Full pump. + other minor Fixes: * stepUp/stepDown popup error * epsilon feedback disable on write * avoid extra updates for interlock keys + other minor fixes |
| Created: | 2021-05-31T09:49:13.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-26T14:46:29.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-23T08:19:59.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-23T07:43:58.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-15T18:15:29.000+02:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: |
| Created: | 2021-03-24T09:43:30.000+01:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: | Add the AIBS |
| Created: | 2021-03-08T09:52:30.000+01:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: | Summary: Added auto-generated scene for Pfeiffer vacuum controller IMG400 |
FV_OUTPUTCLOSE¶
| Instance id: | FXE_OGT2_VAC/SWITCH/FV_OUTPUTCLOSE |
|---|---|
| Class id: | BeckhoffDigitalInput |
| Host: | fxe-rr-sys-con-2 |
| Class documentation: | |
| BeckhoffDigitalInput | |
| General: | link |
| Monitor: | link |
| Developer: | link |
| PLC: | link |
| Alias: | fxe-rr-sys-con-2 |
| Git repo: | https://git.xfel.eu/karaboDevices/Beckhoff |
| Last modified: | 2021-10-02T19:55:31.151+02:00 |
| Created at: | 2017-07-20T11:58:15.000+02:00 |
| Main authors: | Mamchykd, Silenzi, Giovanetti |
| Latest tag: | 4.8.2-2.11.1rc1 |
| Deployment tag: | 4.8.2-2.11.1rc1 |
| Installed tag: | 4.6.5-2.11.1 |
| Projects: | FXE_OGT2_VAC |
| Scenes: | FXE_RR_SYS/ILOCK/MAIN|Interlock for: FXE_OGT1_VAC/VALVE/GV2, FXE_OGT2_VAC/SWITCH/FV_OUTPUTCLOSE, FXE_RR_SYS/ILOCK/MAIN|Global interlock, FastValve, FXE_RR_SYS/ILOCK/MAIN|Interlock for: FXE_OGT1_VAC/VALVE/GV1 |
| Accessible by: | CAL, CONTROLS, CTRL, DA, danilevc, xdoc |
Warning
Rogue installation which is not mentioned in the deployment!
Warning
The installed tag (4.6.5-2.11.1) does not match tags mentioned in the deployment ([‘4.8.2-2.11.1rc1’])!
The BeckhoffDigitalInput device is documented in
beckhoff:BeckhoffDigitalInput
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device (i.e. of the server
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- beckhoffComDevice:
- InstanceId of the BeckhoffCom device that forwards commands to the PLC.
- functionBlockName:
- The type of the firmware block.
- fwInstanceName:
- The name of the firmware block instance.
- fwVersion:
- The version of the PLC framework.
- terminal:
- ???
- hardwareStatusBitField:
- This word encodes in bits the hardware-status information of this device
- hardwareState:
- The current state of the hardware decoded
- hardwareRegion:
- The current region of the hardware decoded
- hardwareErrorDescriptor:
- This word encodes in bits describing the hardware error
- hardwareErrorDescription:
- Error Code description
- waitingFor:
- Any call to the PLC will be published here, once the reply is received this property will be cleared. Commands will not be sent to the PLC until this property is cleared.
- epsilon:
- The epsilon determines the amount of change until a new physical value is posted from the hardware
- interlockReadOnly:
- Defines whether interlock conditions are configurable from this interface.
- interlockOn:
- Defines whether interlock surveillance is on or off.
- interlockOk:
- Defines whether interlock is ok (true) or broken (false).
- busy:
- Defines whether the PLC softdevice is busy.
- disableEpsilonFeedback:
- If false, the epsilon will be regulated until the incoming rate reaches the maximum rate
- maxStateUpdateRate:
- If state updates per second exceed this threshold, the state will be displayed as CHANGING
- noisyStateUpdateRateValue:
- Show the state update rate when it’s above ‘Max State Update Rate’ threshold.
- isStateUpdateNoisy:
- State update rate is above ‘Max State Update Rate’ threshold.
- reset:
- Resets the PLC hardware
- enableInterlockedSlots:
- Send device into INTERLOCK_BROKEN state, thus enabling all interlocked slots.
- disableInterlockedSlots:
- Send device into INTERLOCKED state, thus enabling all interlocked slots.
- requestHardwareValues:
- Ask for all property values on the device
- propertiesToPoll:
- All specified properties will be polled from the PLC with the given poll-rate. Only PLC aliases or device keys corresponding to PLC properties are allowed
- pollInterval:
- Hardware poll interval in seconds
- propertiesToRead:
- The specified properties will be read from the PLC by activating the Read button. Only PLC aliases or device keys corresponding to PLC properties are allowed
- readHardware:
- Requests value updates from the PLC for the properties listed under ‘Properties to read’
- force:
- ???
- trigger:
- Do not use this parameter to configure scheduled push. Instead use the parameter ‘scheduledPush’.
- maxUpdateFrequency:
- set to limit maximum update frequency for some values.
- invert:
- If set, the digital value as received from the hardware is inverted.
- edgeCount:
- Counter of the input edges
- fallingEdgeCounter:
- True - Counter On Falling Edge; False - Counter on Raising Edge.
- resetCounter:
- Reset count of edges
- resetCounterRegister:
- Internal
| Created: | 2021-10-02T07:28:37.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Release candidate for 4.8.2 |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-08-23T15:36:04.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Bugfixes: 1. fix wrong value on the PLC when a deprecated paramer has different type wrt. the recommended new one. 2. fix bug (introduced in 4.8.0-2.11.4) that made the devices stay in UNKNOWN state |
| Created: | 2021-08-12T10:32:15.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Asynchronous registration of devices on BeckhoffCom (by means of slotInstanceNew HW state word parsed into bits |
| Created: | 2021-07-28T14:22:45.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
| Created: | 2021-06-23T16:13:27.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-06-22T13:56:55.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
|
| Created: | 2021-06-14T16:09:11.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Added BeckhoffDryPump |
| Created: | 2021-06-10T11:55:43.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Alarm conditions and state are not set on new schema. (Fixes bug seen in BeckhoffFuse after Karabo 2.11.1 deployment) |
| Created: | 2021-06-07T19:31:48.000+02:00 |
|---|---|
| Author: | Valerii Bondar |
| Notes: | Summer shutdown release, Fuse device added |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Summer shutdown release Devices added: BeckhoffTrainTrigger, BeckhoffLed, BeckhoffMC2Hexapod (BeckhoffMC2Base subclass), BeckhoffMC2Elmo (BeckhoffMC2Base subclass) Features: parameter deprecation in MC2 subclasses follow STOPPING state in Adixen Turbo Full pump. + other minor Fixes: * stepUp/stepDown popup error * epsilon feedback disable on write * avoid extra updates for interlock keys + other minor fixes |
| Created: | 2021-05-31T09:49:13.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-26T14:46:29.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-23T08:19:59.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-23T07:43:58.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-15T18:15:29.000+02:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: |
| Created: | 2021-03-24T09:43:30.000+01:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: | Add the AIBS |
| Created: | 2021-03-08T09:52:30.000+01:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: | Summary: Added auto-generated scene for Pfeiffer vacuum controller IMG400 |
FV_OUTPUTCLOSE_state_true¶
| Instance id: | FXE_OGT2_VAC/SWITCH/FV_OUTPUTCLOSE_state_true |
|---|---|
| Class id: | BeckhoffDigitalInput |
| Host: | exflcon07n0 |
| Class documentation: | |
| BeckhoffDigitalInput | |
| General: | link |
| Monitor: | link |
| Developer: | link |
| PLC: | link |
| Alias: | fxe-rr-sys-con-1 |
| Git repo: | https://git.xfel.eu/gitlab/karaboDevices/Beckhoff |
| Last modified: | 2020-07-07T10:56:42.000+02:00 |
| Created at: | 2017-07-20T11:58:15.000+02:00 |
| Main authors: | Hauf, Giovanetti, Silenzi |
| Latest tag: | 4.3.16-2.9.1 |
| Deployment tag: | 4.3.16-2.9.1 |
| Scenes: | FXE_RR_SYS/ILOCK/MAIN|Interlock for: FXE_OGT1_VAC/VALVE/GV2, FXE_RR_SYS/ILOCK/MAIN|Global interlock, FXE_RR_SYS/ILOCK/MAIN|Interlock for: FXE_OGT1_VAC/VALVE/GV1 |
| Accessible by: | |
Warning
Host not accessible by [‘xctrl’]!
The BeckhoffDigitalInput device is documented in
beckhoff:BeckhoffDigitalInput
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device (i.e. of the server
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- useTimeserver:
- Unused - whether device connects to time server is configured via ‘timeServerId’
- progress:
- The progress of the current action
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- version:
- Version of this Karabo device.
- beckhoffComDevice:
- InstanceId of the BeckhoffCom device that forwards commands to the PLC.
- functionBlockName:
- The type of the firmware block.
- fwInstanceName:
- The name of the firmware block instance.
- fwVersion:
- The version of the PLC framework.
- terminal:
- ???
- hardwareStatusBitField:
- This word encodes in bits the hardware-status information of this device
- hardwareState:
- The current state of the hardware decoded
- hardwareRegion:
- The current region of the hardware decoded
- hardwareErrorDescriptor:
- This word encodes in bits describing the hardware error
- hardwareErrorDescription:
- Error Code description
- waitingFor:
- Any call to the PLC will be published here, once the reply is received this property will be cleared. Commands will not be sent to the PLC until this property is cleared.
- epsilon:
- The epsilon determines the amount of change until a new physical value is posted from the hardware
- interlockReadOnly:
- Defines whether interlock conditions are configurable from this interface.
- interlockOn:
- Defines whether interlock surveillance is on or off.
- interlockOk:
- Defines whether interlock is ok (true) or broken (false).
- busy:
- Defines whether the PLC softdevice is busy.
- disableEpsilonFeedback:
- If false, the epsilon will be regulated until the incoming rate reaches the maximum rate
- maxStateUpdateRate:
- If state updates per second exceed this threshold, the state will be displayed as CHANGING
- noisyStateUpdateRateValue:
- Show the state update rate when it’s above ‘Max State Update Rate’ threshold.
- isStateUpdateNoisy:
- State update rate is above ‘Max State Update Rate’ threshold.
- reset:
- Resets the PLC hardware
- enableInterlockedSlots:
- Send device into INTERLOCK_BROKEN state, thus enabling all interlocked slots.
- disableInterlockedSlots:
- Send device into INTERLOCKED state, thus enabling all interlocked slots.
- requestHardwareValues:
- Ask for all property values on the device
- propertiesToPoll:
- All specified properties will be polled from the PLC with the given poll-rate. Only PLC aliases or device keys corresponding to PLC properties are allowed
- pollInterval:
- Hardware poll interval in seconds
- propertiesToRead:
- The specified properties will be read from the PLC by activating the Read button. Only PLC aliases or device keys corresponding to PLC properties are allowed
- readHardware:
- Requests value updates from the PLC for the properties listed under ‘Properties to read’
- force:
- ???
- trigger:
- Do not use this parameter to configure scheduled push. Instead use the parameter ‘scheduledPush’.
- maxUpdateFrequency:
- set to limit maximum update frequency for some values.
- invert:
- If set, the digital value as received from the hardware is inverted.
- edgeCount:
- Counter of the input edges
- resetCounter:
- Reset count of edges
- fallingEdgeCounter:
- True - Counter On Falling Edge; False - Counter on Raising Edge.
| Created: | 2020-07-03T13:12:05.000Z |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2020-07-01T04:54:23.000Z |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2020-06-26T05:52:31.000Z |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2020-05-14T11:24:40.000Z |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Make sure a binary for 2.9.1 exists |
| Created: | 2020-05-14T11:24:40.000Z |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | FIX: Trigger 1 problem FEAT: Agilent Ion Pump has automatic log scale |
| Created: | 2020-04-03T08:08:13.000Z |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2020-03-26T06:01:43.000Z |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2020-03-25T15:10:32.000Z |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2020-03-25T08:47:47.000Z |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Simulation build config Noisy state updates handling. |
| Created: | 2019-12-18T15:04:13.000Z |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | BeckhoffManifolValve device class available |
| Created: | 2019-09-04T11:15:12.000Z |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | SIM/GUI: adapting MC2 implementation. See merge request karaboDevices/Beckhoff!283 |
| Created: | 2019-08-30T16:50:57.000Z |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | FIX: Schema parsing follow up FIX: Inficon setpoint property types FIX: slowing down instantiation FIX: Error decoding at startup FIX: no epsilon regulation after CSendAll FIX: request new configuration on failure |
| Created: | 2019-08-26T20:25:54.000Z |
|---|---|
| Author: | Valerii Bondar |
| Notes: | Mangling schema elements that have spaces from the PLC |
| Created: | 2019-08-15T15:46:37.000Z |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
| Created: | 2019-08-07T11:12:16.000Z |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | LED is not instantiated as a digital output |
| Created: | 2019-07-24T15:35:58.000Z |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | LED is not instantiated as a digital output |
| Created: | 2019-07-24T15:35:58.000Z |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | reject not finite floating points |
| Created: | 2019-06-28T09:36:02.000Z |
|---|---|
| Author: | silenzi |
| Notes: | FIX: setting velocity in ON/STOPPED state |
| Created: | 2019-06-24T17:16:20.000Z |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | epsilon regulation will not send the device to error state. |
| Created: | 2019-06-21T18:42:18.000Z |
|---|---|
| Author: | silenzi |
| Notes: | interlock schema |
FV_OUTPUTINRUSH1¶
| Instance id: | FXE_OGT2_VAC/SWITCH/FV_OUTPUTINRUSH1 |
|---|---|
| Class id: | BeckhoffDigitalInput |
| Host: | fxe-rr-sys-con-2 |
| Class documentation: | |
| BeckhoffDigitalInput | |
| General: | link |
| Monitor: | link |
| Developer: | link |
| PLC: | link |
| Alias: | fxe-rr-sys-con-2 |
| Git repo: | https://git.xfel.eu/karaboDevices/Beckhoff |
| Last modified: | 2021-10-02T19:55:31.151+02:00 |
| Created at: | 2017-07-20T11:58:15.000+02:00 |
| Main authors: | Mamchykd, Silenzi, Giovanetti |
| Latest tag: | 4.8.2-2.11.1rc1 |
| Deployment tag: | 4.8.2-2.11.1rc1 |
| Installed tag: | 4.6.5-2.11.1 |
| Projects: | FXE_OGT2_VAC |
| Scenes: | FXE_OGT2_VAC/SWITCH/FV_OUTPUTINRUSH1, FastValve |
| Accessible by: | CAL, CONTROLS, CTRL, DA, danilevc, xdoc |
Warning
Rogue installation which is not mentioned in the deployment!
Warning
The installed tag (4.6.5-2.11.1) does not match tags mentioned in the deployment ([‘4.8.2-2.11.1rc1’])!
The BeckhoffDigitalInput device is documented in
beckhoff:BeckhoffDigitalInput
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device (i.e. of the server
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- beckhoffComDevice:
- InstanceId of the BeckhoffCom device that forwards commands to the PLC.
- functionBlockName:
- The type of the firmware block.
- fwInstanceName:
- The name of the firmware block instance.
- fwVersion:
- The version of the PLC framework.
- terminal:
- ???
- hardwareStatusBitField:
- This word encodes in bits the hardware-status information of this device
- hardwareState:
- The current state of the hardware decoded
- hardwareRegion:
- The current region of the hardware decoded
- hardwareErrorDescriptor:
- This word encodes in bits describing the hardware error
- hardwareErrorDescription:
- Error Code description
- waitingFor:
- Any call to the PLC will be published here, once the reply is received this property will be cleared. Commands will not be sent to the PLC until this property is cleared.
- epsilon:
- The epsilon determines the amount of change until a new physical value is posted from the hardware
- interlockReadOnly:
- Defines whether interlock conditions are configurable from this interface.
- interlockOn:
- Defines whether interlock surveillance is on or off.
- interlockOk:
- Defines whether interlock is ok (true) or broken (false).
- busy:
- Defines whether the PLC softdevice is busy.
- disableEpsilonFeedback:
- If false, the epsilon will be regulated until the incoming rate reaches the maximum rate
- maxStateUpdateRate:
- If state updates per second exceed this threshold, the state will be displayed as CHANGING
- noisyStateUpdateRateValue:
- Show the state update rate when it’s above ‘Max State Update Rate’ threshold.
- isStateUpdateNoisy:
- State update rate is above ‘Max State Update Rate’ threshold.
- reset:
- Resets the PLC hardware
- enableInterlockedSlots:
- Send device into INTERLOCK_BROKEN state, thus enabling all interlocked slots.
- disableInterlockedSlots:
- Send device into INTERLOCKED state, thus enabling all interlocked slots.
- requestHardwareValues:
- Ask for all property values on the device
- propertiesToPoll:
- All specified properties will be polled from the PLC with the given poll-rate. Only PLC aliases or device keys corresponding to PLC properties are allowed
- pollInterval:
- Hardware poll interval in seconds
- propertiesToRead:
- The specified properties will be read from the PLC by activating the Read button. Only PLC aliases or device keys corresponding to PLC properties are allowed
- readHardware:
- Requests value updates from the PLC for the properties listed under ‘Properties to read’
- force:
- ???
- trigger:
- Do not use this parameter to configure scheduled push. Instead use the parameter ‘scheduledPush’.
- maxUpdateFrequency:
- set to limit maximum update frequency for some values.
- invert:
- If set, the digital value as received from the hardware is inverted.
- edgeCount:
- Counter of the input edges
- fallingEdgeCounter:
- True - Counter On Falling Edge; False - Counter on Raising Edge.
- resetCounter:
- Reset count of edges
- resetCounterRegister:
- Internal
| Created: | 2021-10-02T07:28:37.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Release candidate for 4.8.2 |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-08-23T15:36:04.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Bugfixes: 1. fix wrong value on the PLC when a deprecated paramer has different type wrt. the recommended new one. 2. fix bug (introduced in 4.8.0-2.11.4) that made the devices stay in UNKNOWN state |
| Created: | 2021-08-12T10:32:15.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Asynchronous registration of devices on BeckhoffCom (by means of slotInstanceNew HW state word parsed into bits |
| Created: | 2021-07-28T14:22:45.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
| Created: | 2021-06-23T16:13:27.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-06-22T13:56:55.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
|
| Created: | 2021-06-14T16:09:11.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Added BeckhoffDryPump |
| Created: | 2021-06-10T11:55:43.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Alarm conditions and state are not set on new schema. (Fixes bug seen in BeckhoffFuse after Karabo 2.11.1 deployment) |
| Created: | 2021-06-07T19:31:48.000+02:00 |
|---|---|
| Author: | Valerii Bondar |
| Notes: | Summer shutdown release, Fuse device added |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Summer shutdown release Devices added: BeckhoffTrainTrigger, BeckhoffLed, BeckhoffMC2Hexapod (BeckhoffMC2Base subclass), BeckhoffMC2Elmo (BeckhoffMC2Base subclass) Features: parameter deprecation in MC2 subclasses follow STOPPING state in Adixen Turbo Full pump. + other minor Fixes: * stepUp/stepDown popup error * epsilon feedback disable on write * avoid extra updates for interlock keys + other minor fixes |
| Created: | 2021-05-31T09:49:13.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-26T14:46:29.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-23T08:19:59.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-23T07:43:58.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-15T18:15:29.000+02:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: |
| Created: | 2021-03-24T09:43:30.000+01:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: | Add the AIBS |
| Created: | 2021-03-08T09:52:30.000+01:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: | Summary: Added auto-generated scene for Pfeiffer vacuum controller IMG400 |
FV_OUTPUTINRUSH2¶
| Instance id: | FXE_OGT2_VAC/SWITCH/FV_OUTPUTINRUSH2 |
|---|---|
| Class id: | BeckhoffDigitalInput |
| Host: | fxe-rr-sys-con-2 |
| Class documentation: | |
| BeckhoffDigitalInput | |
| General: | link |
| Monitor: | link |
| Developer: | link |
| PLC: | link |
| Alias: | fxe-rr-sys-con-2 |
| Git repo: | https://git.xfel.eu/karaboDevices/Beckhoff |
| Last modified: | 2021-10-02T19:55:31.151+02:00 |
| Created at: | 2017-07-20T11:58:15.000+02:00 |
| Main authors: | Mamchykd, Silenzi, Giovanetti |
| Latest tag: | 4.8.2-2.11.1rc1 |
| Deployment tag: | 4.8.2-2.11.1rc1 |
| Installed tag: | 4.6.5-2.11.1 |
| Projects: | FXE_OGT2_VAC |
| Scenes: | FXE_OGT2_VAC/SWITCH/FV_OUTPUTINRUSH2, FastValve |
| Accessible by: | CAL, CONTROLS, CTRL, DA, danilevc, xdoc |
Warning
Rogue installation which is not mentioned in the deployment!
Warning
The installed tag (4.6.5-2.11.1) does not match tags mentioned in the deployment ([‘4.8.2-2.11.1rc1’])!
The BeckhoffDigitalInput device is documented in
beckhoff:BeckhoffDigitalInput
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device (i.e. of the server
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- beckhoffComDevice:
- InstanceId of the BeckhoffCom device that forwards commands to the PLC.
- functionBlockName:
- The type of the firmware block.
- fwInstanceName:
- The name of the firmware block instance.
- fwVersion:
- The version of the PLC framework.
- terminal:
- ???
- hardwareStatusBitField:
- This word encodes in bits the hardware-status information of this device
- hardwareState:
- The current state of the hardware decoded
- hardwareRegion:
- The current region of the hardware decoded
- hardwareErrorDescriptor:
- This word encodes in bits describing the hardware error
- hardwareErrorDescription:
- Error Code description
- waitingFor:
- Any call to the PLC will be published here, once the reply is received this property will be cleared. Commands will not be sent to the PLC until this property is cleared.
- epsilon:
- The epsilon determines the amount of change until a new physical value is posted from the hardware
- interlockReadOnly:
- Defines whether interlock conditions are configurable from this interface.
- interlockOn:
- Defines whether interlock surveillance is on or off.
- interlockOk:
- Defines whether interlock is ok (true) or broken (false).
- busy:
- Defines whether the PLC softdevice is busy.
- disableEpsilonFeedback:
- If false, the epsilon will be regulated until the incoming rate reaches the maximum rate
- maxStateUpdateRate:
- If state updates per second exceed this threshold, the state will be displayed as CHANGING
- noisyStateUpdateRateValue:
- Show the state update rate when it’s above ‘Max State Update Rate’ threshold.
- isStateUpdateNoisy:
- State update rate is above ‘Max State Update Rate’ threshold.
- reset:
- Resets the PLC hardware
- enableInterlockedSlots:
- Send device into INTERLOCK_BROKEN state, thus enabling all interlocked slots.
- disableInterlockedSlots:
- Send device into INTERLOCKED state, thus enabling all interlocked slots.
- requestHardwareValues:
- Ask for all property values on the device
- propertiesToPoll:
- All specified properties will be polled from the PLC with the given poll-rate. Only PLC aliases or device keys corresponding to PLC properties are allowed
- pollInterval:
- Hardware poll interval in seconds
- propertiesToRead:
- The specified properties will be read from the PLC by activating the Read button. Only PLC aliases or device keys corresponding to PLC properties are allowed
- readHardware:
- Requests value updates from the PLC for the properties listed under ‘Properties to read’
- force:
- ???
- trigger:
- Do not use this parameter to configure scheduled push. Instead use the parameter ‘scheduledPush’.
- maxUpdateFrequency:
- set to limit maximum update frequency for some values.
- invert:
- If set, the digital value as received from the hardware is inverted.
- edgeCount:
- Counter of the input edges
- fallingEdgeCounter:
- True - Counter On Falling Edge; False - Counter on Raising Edge.
- resetCounter:
- Reset count of edges
- resetCounterRegister:
- Internal
| Created: | 2021-10-02T07:28:37.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Release candidate for 4.8.2 |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-08-23T15:36:04.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Bugfixes: 1. fix wrong value on the PLC when a deprecated paramer has different type wrt. the recommended new one. 2. fix bug (introduced in 4.8.0-2.11.4) that made the devices stay in UNKNOWN state |
| Created: | 2021-08-12T10:32:15.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Asynchronous registration of devices on BeckhoffCom (by means of slotInstanceNew HW state word parsed into bits |
| Created: | 2021-07-28T14:22:45.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
| Created: | 2021-06-23T16:13:27.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-06-22T13:56:55.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
|
| Created: | 2021-06-14T16:09:11.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Added BeckhoffDryPump |
| Created: | 2021-06-10T11:55:43.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Alarm conditions and state are not set on new schema. (Fixes bug seen in BeckhoffFuse after Karabo 2.11.1 deployment) |
| Created: | 2021-06-07T19:31:48.000+02:00 |
|---|---|
| Author: | Valerii Bondar |
| Notes: | Summer shutdown release, Fuse device added |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Summer shutdown release Devices added: BeckhoffTrainTrigger, BeckhoffLed, BeckhoffMC2Hexapod (BeckhoffMC2Base subclass), BeckhoffMC2Elmo (BeckhoffMC2Base subclass) Features: parameter deprecation in MC2 subclasses follow STOPPING state in Adixen Turbo Full pump. + other minor Fixes: * stepUp/stepDown popup error * epsilon feedback disable on write * avoid extra updates for interlock keys + other minor fixes |
| Created: | 2021-05-31T09:49:13.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-26T14:46:29.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-23T08:19:59.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-23T07:43:58.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-15T18:15:29.000+02:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: |
| Created: | 2021-03-24T09:43:30.000+01:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: | Add the AIBS |
| Created: | 2021-03-08T09:52:30.000+01:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: | Summary: Added auto-generated scene for Pfeiffer vacuum controller IMG400 |
FV_OUTPUTINRUSHEXTSIGNAL1¶
| Instance id: | FXE_OGT2_VAC/SWITCH/FV_OUTPUTINRUSHEXTSIGNAL1 |
|---|---|
| Class id: | BeckhoffDigitalInput |
| Host: | fxe-rr-sys-con-2 |
| Class documentation: | |
| BeckhoffDigitalInput | |
| General: | link |
| Monitor: | link |
| Developer: | link |
| PLC: | link |
| Alias: | fxe-rr-sys-con-2 |
| Git repo: | https://git.xfel.eu/karaboDevices/Beckhoff |
| Last modified: | 2021-10-02T19:55:31.151+02:00 |
| Created at: | 2017-07-20T11:58:15.000+02:00 |
| Main authors: | Mamchykd, Silenzi, Giovanetti |
| Latest tag: | 4.8.2-2.11.1rc1 |
| Deployment tag: | 4.8.2-2.11.1rc1 |
| Installed tag: | 4.6.5-2.11.1 |
| Projects: | FXE_OGT2_VAC |
| Scenes: | FXE_OGT2_VAC/SWITCH/FV_OUTPUTINRUSHEXTSIGNAL1, FastValve |
| Accessible by: | CAL, CONTROLS, CTRL, DA, danilevc, xdoc |
Warning
Rogue installation which is not mentioned in the deployment!
Warning
The installed tag (4.6.5-2.11.1) does not match tags mentioned in the deployment ([‘4.8.2-2.11.1rc1’])!
The BeckhoffDigitalInput device is documented in
beckhoff:BeckhoffDigitalInput
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device (i.e. of the server
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- beckhoffComDevice:
- InstanceId of the BeckhoffCom device that forwards commands to the PLC.
- functionBlockName:
- The type of the firmware block.
- fwInstanceName:
- The name of the firmware block instance.
- fwVersion:
- The version of the PLC framework.
- terminal:
- ???
- hardwareStatusBitField:
- This word encodes in bits the hardware-status information of this device
- hardwareState:
- The current state of the hardware decoded
- hardwareRegion:
- The current region of the hardware decoded
- hardwareErrorDescriptor:
- This word encodes in bits describing the hardware error
- hardwareErrorDescription:
- Error Code description
- waitingFor:
- Any call to the PLC will be published here, once the reply is received this property will be cleared. Commands will not be sent to the PLC until this property is cleared.
- epsilon:
- The epsilon determines the amount of change until a new physical value is posted from the hardware
- interlockReadOnly:
- Defines whether interlock conditions are configurable from this interface.
- interlockOn:
- Defines whether interlock surveillance is on or off.
- interlockOk:
- Defines whether interlock is ok (true) or broken (false).
- busy:
- Defines whether the PLC softdevice is busy.
- disableEpsilonFeedback:
- If false, the epsilon will be regulated until the incoming rate reaches the maximum rate
- maxStateUpdateRate:
- If state updates per second exceed this threshold, the state will be displayed as CHANGING
- noisyStateUpdateRateValue:
- Show the state update rate when it’s above ‘Max State Update Rate’ threshold.
- isStateUpdateNoisy:
- State update rate is above ‘Max State Update Rate’ threshold.
- reset:
- Resets the PLC hardware
- enableInterlockedSlots:
- Send device into INTERLOCK_BROKEN state, thus enabling all interlocked slots.
- disableInterlockedSlots:
- Send device into INTERLOCKED state, thus enabling all interlocked slots.
- requestHardwareValues:
- Ask for all property values on the device
- propertiesToPoll:
- All specified properties will be polled from the PLC with the given poll-rate. Only PLC aliases or device keys corresponding to PLC properties are allowed
- pollInterval:
- Hardware poll interval in seconds
- propertiesToRead:
- The specified properties will be read from the PLC by activating the Read button. Only PLC aliases or device keys corresponding to PLC properties are allowed
- readHardware:
- Requests value updates from the PLC for the properties listed under ‘Properties to read’
- force:
- ???
- trigger:
- Do not use this parameter to configure scheduled push. Instead use the parameter ‘scheduledPush’.
- maxUpdateFrequency:
- set to limit maximum update frequency for some values.
- invert:
- If set, the digital value as received from the hardware is inverted.
- edgeCount:
- Counter of the input edges
- fallingEdgeCounter:
- True - Counter On Falling Edge; False - Counter on Raising Edge.
- resetCounter:
- Reset count of edges
- resetCounterRegister:
- Internal
| Created: | 2021-10-02T07:28:37.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Release candidate for 4.8.2 |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-08-23T15:36:04.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Bugfixes: 1. fix wrong value on the PLC when a deprecated paramer has different type wrt. the recommended new one. 2. fix bug (introduced in 4.8.0-2.11.4) that made the devices stay in UNKNOWN state |
| Created: | 2021-08-12T10:32:15.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Asynchronous registration of devices on BeckhoffCom (by means of slotInstanceNew HW state word parsed into bits |
| Created: | 2021-07-28T14:22:45.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
| Created: | 2021-06-23T16:13:27.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-06-22T13:56:55.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
|
| Created: | 2021-06-14T16:09:11.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Added BeckhoffDryPump |
| Created: | 2021-06-10T11:55:43.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Alarm conditions and state are not set on new schema. (Fixes bug seen in BeckhoffFuse after Karabo 2.11.1 deployment) |
| Created: | 2021-06-07T19:31:48.000+02:00 |
|---|---|
| Author: | Valerii Bondar |
| Notes: | Summer shutdown release, Fuse device added |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Summer shutdown release Devices added: BeckhoffTrainTrigger, BeckhoffLed, BeckhoffMC2Hexapod (BeckhoffMC2Base subclass), BeckhoffMC2Elmo (BeckhoffMC2Base subclass) Features: parameter deprecation in MC2 subclasses follow STOPPING state in Adixen Turbo Full pump. + other minor Fixes: * stepUp/stepDown popup error * epsilon feedback disable on write * avoid extra updates for interlock keys + other minor fixes |
| Created: | 2021-05-31T09:49:13.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-26T14:46:29.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-23T08:19:59.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-23T07:43:58.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-15T18:15:29.000+02:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: |
| Created: | 2021-03-24T09:43:30.000+01:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: | Add the AIBS |
| Created: | 2021-03-08T09:52:30.000+01:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: | Summary: Added auto-generated scene for Pfeiffer vacuum controller IMG400 |
FV_OUTPUTINRUSHEXTSIGNAL2¶
| Instance id: | FXE_OGT2_VAC/SWITCH/FV_OUTPUTINRUSHEXTSIGNAL2 |
|---|---|
| Class id: | BeckhoffDigitalInput |
| Host: | fxe-rr-sys-con-2 |
| Class documentation: | |
| BeckhoffDigitalInput | |
| General: | link |
| Monitor: | link |
| Developer: | link |
| PLC: | link |
| Alias: | fxe-rr-sys-con-2 |
| Git repo: | https://git.xfel.eu/karaboDevices/Beckhoff |
| Last modified: | 2021-10-02T19:55:31.151+02:00 |
| Created at: | 2017-07-20T11:58:15.000+02:00 |
| Main authors: | Mamchykd, Silenzi, Giovanetti |
| Latest tag: | 4.8.2-2.11.1rc1 |
| Deployment tag: | 4.8.2-2.11.1rc1 |
| Installed tag: | 4.6.5-2.11.1 |
| Projects: | FXE_OGT2_VAC |
| Scenes: | FXE_OGT2_VAC/SWITCH/FV_OUTPUTINRUSHEXTSIGNAL2, FastValve |
| Accessible by: | CAL, CONTROLS, CTRL, DA, danilevc, xdoc |
Warning
Rogue installation which is not mentioned in the deployment!
Warning
The installed tag (4.6.5-2.11.1) does not match tags mentioned in the deployment ([‘4.8.2-2.11.1rc1’])!
The BeckhoffDigitalInput device is documented in
beckhoff:BeckhoffDigitalInput
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device (i.e. of the server
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- beckhoffComDevice:
- InstanceId of the BeckhoffCom device that forwards commands to the PLC.
- functionBlockName:
- The type of the firmware block.
- fwInstanceName:
- The name of the firmware block instance.
- fwVersion:
- The version of the PLC framework.
- terminal:
- ???
- hardwareStatusBitField:
- This word encodes in bits the hardware-status information of this device
- hardwareState:
- The current state of the hardware decoded
- hardwareRegion:
- The current region of the hardware decoded
- hardwareErrorDescriptor:
- This word encodes in bits describing the hardware error
- hardwareErrorDescription:
- Error Code description
- waitingFor:
- Any call to the PLC will be published here, once the reply is received this property will be cleared. Commands will not be sent to the PLC until this property is cleared.
- epsilon:
- The epsilon determines the amount of change until a new physical value is posted from the hardware
- interlockReadOnly:
- Defines whether interlock conditions are configurable from this interface.
- interlockOn:
- Defines whether interlock surveillance is on or off.
- interlockOk:
- Defines whether interlock is ok (true) or broken (false).
- busy:
- Defines whether the PLC softdevice is busy.
- disableEpsilonFeedback:
- If false, the epsilon will be regulated until the incoming rate reaches the maximum rate
- maxStateUpdateRate:
- If state updates per second exceed this threshold, the state will be displayed as CHANGING
- noisyStateUpdateRateValue:
- Show the state update rate when it’s above ‘Max State Update Rate’ threshold.
- isStateUpdateNoisy:
- State update rate is above ‘Max State Update Rate’ threshold.
- reset:
- Resets the PLC hardware
- enableInterlockedSlots:
- Send device into INTERLOCK_BROKEN state, thus enabling all interlocked slots.
- disableInterlockedSlots:
- Send device into INTERLOCKED state, thus enabling all interlocked slots.
- requestHardwareValues:
- Ask for all property values on the device
- propertiesToPoll:
- All specified properties will be polled from the PLC with the given poll-rate. Only PLC aliases or device keys corresponding to PLC properties are allowed
- pollInterval:
- Hardware poll interval in seconds
- propertiesToRead:
- The specified properties will be read from the PLC by activating the Read button. Only PLC aliases or device keys corresponding to PLC properties are allowed
- readHardware:
- Requests value updates from the PLC for the properties listed under ‘Properties to read’
- force:
- ???
- trigger:
- Do not use this parameter to configure scheduled push. Instead use the parameter ‘scheduledPush’.
- maxUpdateFrequency:
- set to limit maximum update frequency for some values.
- invert:
- If set, the digital value as received from the hardware is inverted.
- edgeCount:
- Counter of the input edges
- fallingEdgeCounter:
- True - Counter On Falling Edge; False - Counter on Raising Edge.
- resetCounter:
- Reset count of edges
- resetCounterRegister:
- Internal
| Created: | 2021-10-02T07:28:37.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Release candidate for 4.8.2 |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-08-23T15:36:04.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Bugfixes: 1. fix wrong value on the PLC when a deprecated paramer has different type wrt. the recommended new one. 2. fix bug (introduced in 4.8.0-2.11.4) that made the devices stay in UNKNOWN state |
| Created: | 2021-08-12T10:32:15.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Asynchronous registration of devices on BeckhoffCom (by means of slotInstanceNew HW state word parsed into bits |
| Created: | 2021-07-28T14:22:45.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
| Created: | 2021-06-23T16:13:27.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-06-22T13:56:55.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
|
| Created: | 2021-06-14T16:09:11.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Added BeckhoffDryPump |
| Created: | 2021-06-10T11:55:43.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Alarm conditions and state are not set on new schema. (Fixes bug seen in BeckhoffFuse after Karabo 2.11.1 deployment) |
| Created: | 2021-06-07T19:31:48.000+02:00 |
|---|---|
| Author: | Valerii Bondar |
| Notes: | Summer shutdown release, Fuse device added |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Summer shutdown release Devices added: BeckhoffTrainTrigger, BeckhoffLed, BeckhoffMC2Hexapod (BeckhoffMC2Base subclass), BeckhoffMC2Elmo (BeckhoffMC2Base subclass) Features: parameter deprecation in MC2 subclasses follow STOPPING state in Adixen Turbo Full pump. + other minor Fixes: * stepUp/stepDown popup error * epsilon feedback disable on write * avoid extra updates for interlock keys + other minor fixes |
| Created: | 2021-05-31T09:49:13.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-26T14:46:29.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-23T08:19:59.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-23T07:43:58.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-15T18:15:29.000+02:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: |
| Created: | 2021-03-24T09:43:30.000+01:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: | Add the AIBS |
| Created: | 2021-03-08T09:52:30.000+01:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: | Summary: Added auto-generated scene for Pfeiffer vacuum controller IMG400 |
FV_OUTPUTOPEN¶
| Instance id: | FXE_OGT2_VAC/SWITCH/FV_OUTPUTOPEN |
|---|---|
| Class id: | BeckhoffDigitalInput |
| Host: | fxe-rr-sys-con-2 |
| Class documentation: | |
| BeckhoffDigitalInput | |
| General: | link |
| Monitor: | link |
| Developer: | link |
| PLC: | link |
| Alias: | fxe-rr-sys-con-2 |
| Git repo: | https://git.xfel.eu/karaboDevices/Beckhoff |
| Last modified: | 2021-10-02T19:55:31.151+02:00 |
| Created at: | 2017-07-20T11:58:15.000+02:00 |
| Main authors: | Mamchykd, Silenzi, Giovanetti |
| Latest tag: | 4.8.2-2.11.1rc1 |
| Deployment tag: | 4.8.2-2.11.1rc1 |
| Installed tag: | 4.6.5-2.11.1 |
| Projects: | FXE_OGT2_VAC |
| Scenes: | VACUUM_OVERVIEW, INTERLOCK_SIGNALS, FXE_OGT2_VAC/SWITCH/FV_OUTPUTOPEN, FXE_SYS_VAC2MPS_DCTRL_FXE_VALVES_OPEN_INTERLOCK, FXE_SYS_VAC2MPS_DCTRL_FXE_VALVES_OPEN_INTERLOCK, FastValve |
| Accessible by: | CAL, CONTROLS, CTRL, DA, danilevc, xdoc |
Warning
Rogue installation which is not mentioned in the deployment!
Warning
The installed tag (4.6.5-2.11.1) does not match tags mentioned in the deployment ([‘4.8.2-2.11.1rc1’])!
The BeckhoffDigitalInput device is documented in
beckhoff:BeckhoffDigitalInput
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device (i.e. of the server
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- beckhoffComDevice:
- InstanceId of the BeckhoffCom device that forwards commands to the PLC.
- functionBlockName:
- The type of the firmware block.
- fwInstanceName:
- The name of the firmware block instance.
- fwVersion:
- The version of the PLC framework.
- terminal:
- ???
- hardwareStatusBitField:
- This word encodes in bits the hardware-status information of this device
- hardwareState:
- The current state of the hardware decoded
- hardwareRegion:
- The current region of the hardware decoded
- hardwareErrorDescriptor:
- This word encodes in bits describing the hardware error
- hardwareErrorDescription:
- Error Code description
- waitingFor:
- Any call to the PLC will be published here, once the reply is received this property will be cleared. Commands will not be sent to the PLC until this property is cleared.
- epsilon:
- The epsilon determines the amount of change until a new physical value is posted from the hardware
- interlockReadOnly:
- Defines whether interlock conditions are configurable from this interface.
- interlockOn:
- Defines whether interlock surveillance is on or off.
- interlockOk:
- Defines whether interlock is ok (true) or broken (false).
- busy:
- Defines whether the PLC softdevice is busy.
- disableEpsilonFeedback:
- If false, the epsilon will be regulated until the incoming rate reaches the maximum rate
- maxStateUpdateRate:
- If state updates per second exceed this threshold, the state will be displayed as CHANGING
- noisyStateUpdateRateValue:
- Show the state update rate when it’s above ‘Max State Update Rate’ threshold.
- isStateUpdateNoisy:
- State update rate is above ‘Max State Update Rate’ threshold.
- reset:
- Resets the PLC hardware
- enableInterlockedSlots:
- Send device into INTERLOCK_BROKEN state, thus enabling all interlocked slots.
- disableInterlockedSlots:
- Send device into INTERLOCKED state, thus enabling all interlocked slots.
- requestHardwareValues:
- Ask for all property values on the device
- propertiesToPoll:
- All specified properties will be polled from the PLC with the given poll-rate. Only PLC aliases or device keys corresponding to PLC properties are allowed
- pollInterval:
- Hardware poll interval in seconds
- propertiesToRead:
- The specified properties will be read from the PLC by activating the Read button. Only PLC aliases or device keys corresponding to PLC properties are allowed
- readHardware:
- Requests value updates from the PLC for the properties listed under ‘Properties to read’
- force:
- ???
- trigger:
- Do not use this parameter to configure scheduled push. Instead use the parameter ‘scheduledPush’.
- maxUpdateFrequency:
- set to limit maximum update frequency for some values.
- invert:
- If set, the digital value as received from the hardware is inverted.
- edgeCount:
- Counter of the input edges
- fallingEdgeCounter:
- True - Counter On Falling Edge; False - Counter on Raising Edge.
- resetCounter:
- Reset count of edges
- resetCounterRegister:
- Internal
| Created: | 2021-10-02T07:28:37.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Release candidate for 4.8.2 |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-08-23T15:36:04.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Bugfixes: 1. fix wrong value on the PLC when a deprecated paramer has different type wrt. the recommended new one. 2. fix bug (introduced in 4.8.0-2.11.4) that made the devices stay in UNKNOWN state |
| Created: | 2021-08-12T10:32:15.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Asynchronous registration of devices on BeckhoffCom (by means of slotInstanceNew HW state word parsed into bits |
| Created: | 2021-07-28T14:22:45.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
| Created: | 2021-06-23T16:13:27.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-06-22T13:56:55.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
|
| Created: | 2021-06-14T16:09:11.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Added BeckhoffDryPump |
| Created: | 2021-06-10T11:55:43.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Alarm conditions and state are not set on new schema. (Fixes bug seen in BeckhoffFuse after Karabo 2.11.1 deployment) |
| Created: | 2021-06-07T19:31:48.000+02:00 |
|---|---|
| Author: | Valerii Bondar |
| Notes: | Summer shutdown release, Fuse device added |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Summer shutdown release Devices added: BeckhoffTrainTrigger, BeckhoffLed, BeckhoffMC2Hexapod (BeckhoffMC2Base subclass), BeckhoffMC2Elmo (BeckhoffMC2Base subclass) Features: parameter deprecation in MC2 subclasses follow STOPPING state in Adixen Turbo Full pump. + other minor Fixes: * stepUp/stepDown popup error * epsilon feedback disable on write * avoid extra updates for interlock keys + other minor fixes |
| Created: | 2021-05-31T09:49:13.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-26T14:46:29.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-23T08:19:59.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-23T07:43:58.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-15T18:15:29.000+02:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: |
| Created: | 2021-03-24T09:43:30.000+01:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: | Add the AIBS |
| Created: | 2021-03-08T09:52:30.000+01:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: | Summary: Added auto-generated scene for Pfeiffer vacuum controller IMG400 |
FV_OUTPUTOPEN_state¶
| Instance id: | FXE_OGT2_VAC/SWITCH/FV_OUTPUTOPEN_state |
|---|---|
| Class id: | BeckhoffDigitalInput |
| Host: | fxe-rr-sys-con-1 |
| Class documentation: | |
| BeckhoffDigitalInput | |
| General: | link |
| Monitor: | link |
| Developer: | link |
| PLC: | link |
| Alias: | fxe-rr-sys-con-1 , fxe-rr-sys-con-14 , fxe-rr-sys-con-10 , fxe-rr-sys-con-11 , fxe-rr-sys-con-13 |
| Git repo: | https://git.xfel.eu/karaboDevices/Beckhoff |
| Last modified: | 2021-10-02T19:55:31.151+02:00 |
| Created at: | 2017-07-20T11:58:15.000+02:00 |
| Main authors: | Mamchykd, Silenzi, Giovanetti |
| Latest tag: | 4.8.2-2.11.1rc1 |
| Deployment tag: | 4.8.2-2.11.1rc1 |
| Installed tag: | 4.6.5-2.11.1 |
| Scenes: | INTERLOCK_SIGNALS, FXE_SYS_VAC2MPS_DCTRL_FXE_VALVES_OPEN_INTERLOCK, FXE_SYS_VAC2MPS_DCTRL_FXE_VALVES_OPEN_INTERLOCK |
| Accessible by: | CAL, CONTROLS, CTRL, DA, danilevc, xdoc |
Warning
Rogue installation which is not mentioned in the deployment!
Warning
The installed tag (4.6.5-2.11.1) does not match tags mentioned in the deployment ([‘4.8.2-2.11.1rc1’])!
The BeckhoffDigitalInput device is documented in
beckhoff:BeckhoffDigitalInput
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device (i.e. of the server
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- beckhoffComDevice:
- InstanceId of the BeckhoffCom device that forwards commands to the PLC.
- functionBlockName:
- The type of the firmware block.
- fwInstanceName:
- The name of the firmware block instance.
- fwVersion:
- The version of the PLC framework.
- terminal:
- ???
- hardwareStatusBitField:
- This word encodes in bits the hardware-status information of this device
- hardwareState:
- The current state of the hardware decoded
- hardwareRegion:
- The current region of the hardware decoded
- hardwareErrorDescriptor:
- This word encodes in bits describing the hardware error
- hardwareErrorDescription:
- Error Code description
- waitingFor:
- Any call to the PLC will be published here, once the reply is received this property will be cleared. Commands will not be sent to the PLC until this property is cleared.
- epsilon:
- The epsilon determines the amount of change until a new physical value is posted from the hardware
- interlockReadOnly:
- Defines whether interlock conditions are configurable from this interface.
- interlockOn:
- Defines whether interlock surveillance is on or off.
- interlockOk:
- Defines whether interlock is ok (true) or broken (false).
- busy:
- Defines whether the PLC softdevice is busy.
- disableEpsilonFeedback:
- If false, the epsilon will be regulated until the incoming rate reaches the maximum rate
- maxStateUpdateRate:
- If state updates per second exceed this threshold, the state will be displayed as CHANGING
- noisyStateUpdateRateValue:
- Show the state update rate when it’s above ‘Max State Update Rate’ threshold.
- isStateUpdateNoisy:
- State update rate is above ‘Max State Update Rate’ threshold.
- reset:
- Resets the PLC hardware
- enableInterlockedSlots:
- Send device into INTERLOCK_BROKEN state, thus enabling all interlocked slots.
- disableInterlockedSlots:
- Send device into INTERLOCKED state, thus enabling all interlocked slots.
- requestHardwareValues:
- Ask for all property values on the device
- propertiesToPoll:
- All specified properties will be polled from the PLC with the given poll-rate. Only PLC aliases or device keys corresponding to PLC properties are allowed
- pollInterval:
- Hardware poll interval in seconds
- propertiesToRead:
- The specified properties will be read from the PLC by activating the Read button. Only PLC aliases or device keys corresponding to PLC properties are allowed
- readHardware:
- Requests value updates from the PLC for the properties listed under ‘Properties to read’
- force:
- ???
- trigger:
- Do not use this parameter to configure scheduled push. Instead use the parameter ‘scheduledPush’.
- maxUpdateFrequency:
- set to limit maximum update frequency for some values.
- invert:
- If set, the digital value as received from the hardware is inverted.
- edgeCount:
- Counter of the input edges
- fallingEdgeCounter:
- True - Counter On Falling Edge; False - Counter on Raising Edge.
- resetCounter:
- Reset count of edges
| Created: | 2021-10-02T07:28:37.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Release candidate for 4.8.2 |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-08-23T15:36:04.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Bugfixes: 1. fix wrong value on the PLC when a deprecated paramer has different type wrt. the recommended new one. 2. fix bug (introduced in 4.8.0-2.11.4) that made the devices stay in UNKNOWN state |
| Created: | 2021-08-12T10:32:15.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Asynchronous registration of devices on BeckhoffCom (by means of slotInstanceNew HW state word parsed into bits |
| Created: | 2021-07-28T14:22:45.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
| Created: | 2021-06-23T16:13:27.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-06-22T13:56:55.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
|
| Created: | 2021-06-14T16:09:11.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Added BeckhoffDryPump |
| Created: | 2021-06-10T11:55:43.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Alarm conditions and state are not set on new schema. (Fixes bug seen in BeckhoffFuse after Karabo 2.11.1 deployment) |
| Created: | 2021-06-07T19:31:48.000+02:00 |
|---|---|
| Author: | Valerii Bondar |
| Notes: | Summer shutdown release, Fuse device added |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Summer shutdown release Devices added: BeckhoffTrainTrigger, BeckhoffLed, BeckhoffMC2Hexapod (BeckhoffMC2Base subclass), BeckhoffMC2Elmo (BeckhoffMC2Base subclass) Features: parameter deprecation in MC2 subclasses follow STOPPING state in Adixen Turbo Full pump. + other minor Fixes: * stepUp/stepDown popup error * epsilon feedback disable on write * avoid extra updates for interlock keys + other minor fixes |
| Created: | 2021-05-31T09:49:13.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-26T14:46:29.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-23T08:19:59.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-23T07:43:58.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-15T18:15:29.000+02:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: |
| Created: | 2021-03-24T09:43:30.000+01:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: | Add the AIBS |
| Created: | 2021-03-08T09:52:30.000+01:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: | Summary: Added auto-generated scene for Pfeiffer vacuum controller IMG400 |
FV_OUTPUTREADY¶
| Instance id: | FXE_OGT2_VAC/SWITCH/FV_OUTPUTREADY |
|---|---|
| Class id: | BeckhoffDigitalInput |
| Host: | fxe-rr-sys-con-2 |
| Class documentation: | |
| BeckhoffDigitalInput | |
| General: | link |
| Monitor: | link |
| Developer: | link |
| PLC: | link |
| Alias: | fxe-rr-sys-con-2 |
| Git repo: | https://git.xfel.eu/karaboDevices/Beckhoff |
| Last modified: | 2021-10-02T19:55:31.151+02:00 |
| Created at: | 2017-07-20T11:58:15.000+02:00 |
| Main authors: | Mamchykd, Silenzi, Giovanetti |
| Latest tag: | 4.8.2-2.11.1rc1 |
| Deployment tag: | 4.8.2-2.11.1rc1 |
| Installed tag: | 4.6.5-2.11.1 |
| Projects: | FXE_OGT2_VAC |
| Scenes: | FXE_OGT2_VAC/SWITCH/FV_OUTPUTREADY2, FXE_OGT2_VAC/SWITCH/FV_OUTPUTREADY, FXE_OGT2_VAC/SWITCH/FV_OUTPUTREADY1, FXE_RR_SYS/ILOCK/MAIN|Global interlock, FXE_RR_SYS/ILOCK/MAIN|Interlock for: FXE_OGT2_VAC/DCTRL/FV_OUTPUTCLOSE_state, FastValve |
| Accessible by: | CAL, CONTROLS, CTRL, DA, danilevc, xdoc |
Warning
Rogue installation which is not mentioned in the deployment!
Warning
The installed tag (4.6.5-2.11.1) does not match tags mentioned in the deployment ([‘4.8.2-2.11.1rc1’])!
The BeckhoffDigitalInput device is documented in
beckhoff:BeckhoffDigitalInput
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device (i.e. of the server
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- beckhoffComDevice:
- InstanceId of the BeckhoffCom device that forwards commands to the PLC.
- functionBlockName:
- The type of the firmware block.
- fwInstanceName:
- The name of the firmware block instance.
- fwVersion:
- The version of the PLC framework.
- terminal:
- ???
- hardwareStatusBitField:
- This word encodes in bits the hardware-status information of this device
- hardwareState:
- The current state of the hardware decoded
- hardwareRegion:
- The current region of the hardware decoded
- hardwareErrorDescriptor:
- This word encodes in bits describing the hardware error
- hardwareErrorDescription:
- Error Code description
- waitingFor:
- Any call to the PLC will be published here, once the reply is received this property will be cleared. Commands will not be sent to the PLC until this property is cleared.
- epsilon:
- The epsilon determines the amount of change until a new physical value is posted from the hardware
- interlockReadOnly:
- Defines whether interlock conditions are configurable from this interface.
- interlockOn:
- Defines whether interlock surveillance is on or off.
- interlockOk:
- Defines whether interlock is ok (true) or broken (false).
- busy:
- Defines whether the PLC softdevice is busy.
- disableEpsilonFeedback:
- If false, the epsilon will be regulated until the incoming rate reaches the maximum rate
- maxStateUpdateRate:
- If state updates per second exceed this threshold, the state will be displayed as CHANGING
- noisyStateUpdateRateValue:
- Show the state update rate when it’s above ‘Max State Update Rate’ threshold.
- isStateUpdateNoisy:
- State update rate is above ‘Max State Update Rate’ threshold.
- reset:
- Resets the PLC hardware
- enableInterlockedSlots:
- Send device into INTERLOCK_BROKEN state, thus enabling all interlocked slots.
- disableInterlockedSlots:
- Send device into INTERLOCKED state, thus enabling all interlocked slots.
- requestHardwareValues:
- Ask for all property values on the device
- propertiesToPoll:
- All specified properties will be polled from the PLC with the given poll-rate. Only PLC aliases or device keys corresponding to PLC properties are allowed
- pollInterval:
- Hardware poll interval in seconds
- propertiesToRead:
- The specified properties will be read from the PLC by activating the Read button. Only PLC aliases or device keys corresponding to PLC properties are allowed
- readHardware:
- Requests value updates from the PLC for the properties listed under ‘Properties to read’
- force:
- ???
- trigger:
- Do not use this parameter to configure scheduled push. Instead use the parameter ‘scheduledPush’.
- maxUpdateFrequency:
- set to limit maximum update frequency for some values.
- invert:
- If set, the digital value as received from the hardware is inverted.
- edgeCount:
- Counter of the input edges
- fallingEdgeCounter:
- True - Counter On Falling Edge; False - Counter on Raising Edge.
- resetCounter:
- Reset count of edges
- resetCounterRegister:
- Internal
| Created: | 2021-10-02T07:28:37.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Release candidate for 4.8.2 |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-08-23T15:36:04.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Bugfixes: 1. fix wrong value on the PLC when a deprecated paramer has different type wrt. the recommended new one. 2. fix bug (introduced in 4.8.0-2.11.4) that made the devices stay in UNKNOWN state |
| Created: | 2021-08-12T10:32:15.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Asynchronous registration of devices on BeckhoffCom (by means of slotInstanceNew HW state word parsed into bits |
| Created: | 2021-07-28T14:22:45.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
| Created: | 2021-06-23T16:13:27.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-06-22T13:56:55.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
|
| Created: | 2021-06-14T16:09:11.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Added BeckhoffDryPump |
| Created: | 2021-06-10T11:55:43.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Alarm conditions and state are not set on new schema. (Fixes bug seen in BeckhoffFuse after Karabo 2.11.1 deployment) |
| Created: | 2021-06-07T19:31:48.000+02:00 |
|---|---|
| Author: | Valerii Bondar |
| Notes: | Summer shutdown release, Fuse device added |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Summer shutdown release Devices added: BeckhoffTrainTrigger, BeckhoffLed, BeckhoffMC2Hexapod (BeckhoffMC2Base subclass), BeckhoffMC2Elmo (BeckhoffMC2Base subclass) Features: parameter deprecation in MC2 subclasses follow STOPPING state in Adixen Turbo Full pump. + other minor Fixes: * stepUp/stepDown popup error * epsilon feedback disable on write * avoid extra updates for interlock keys + other minor fixes |
| Created: | 2021-05-31T09:49:13.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-26T14:46:29.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-23T08:19:59.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-23T07:43:58.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-15T18:15:29.000+02:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: |
| Created: | 2021-03-24T09:43:30.000+01:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: | Add the AIBS |
| Created: | 2021-03-08T09:52:30.000+01:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: | Summary: Added auto-generated scene for Pfeiffer vacuum controller IMG400 |
FV_OUTPUTREADY1¶
| Instance id: | FXE_OGT2_VAC/SWITCH/FV_OUTPUTREADY1 |
|---|---|
| Class id: | BeckhoffDigitalInput |
| Host: | fxe-rr-sys-con-2 |
| Class documentation: | |
| BeckhoffDigitalInput | |
| General: | link |
| Monitor: | link |
| Developer: | link |
| PLC: | link |
| Alias: | fxe-rr-sys-con-2 |
| Git repo: | https://git.xfel.eu/karaboDevices/Beckhoff |
| Last modified: | 2021-10-02T19:55:31.151+02:00 |
| Created at: | 2017-07-20T11:58:15.000+02:00 |
| Main authors: | Mamchykd, Silenzi, Giovanetti |
| Latest tag: | 4.8.2-2.11.1rc1 |
| Deployment tag: | 4.8.2-2.11.1rc1 |
| Installed tag: | 4.6.5-2.11.1 |
| Projects: | FXE_OGT2_VAC |
| Scenes: | FXE_OGT2_VAC/SWITCH/FV_OUTPUTREADY1, FastValve |
| Accessible by: | CAL, CONTROLS, CTRL, DA, danilevc, xdoc |
Warning
Rogue installation which is not mentioned in the deployment!
Warning
The installed tag (4.6.5-2.11.1) does not match tags mentioned in the deployment ([‘4.8.2-2.11.1rc1’])!
The BeckhoffDigitalInput device is documented in
beckhoff:BeckhoffDigitalInput
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device (i.e. of the server
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- beckhoffComDevice:
- InstanceId of the BeckhoffCom device that forwards commands to the PLC.
- functionBlockName:
- The type of the firmware block.
- fwInstanceName:
- The name of the firmware block instance.
- fwVersion:
- The version of the PLC framework.
- terminal:
- ???
- hardwareStatusBitField:
- This word encodes in bits the hardware-status information of this device
- hardwareState:
- The current state of the hardware decoded
- hardwareRegion:
- The current region of the hardware decoded
- hardwareErrorDescriptor:
- This word encodes in bits describing the hardware error
- hardwareErrorDescription:
- Error Code description
- waitingFor:
- Any call to the PLC will be published here, once the reply is received this property will be cleared. Commands will not be sent to the PLC until this property is cleared.
- epsilon:
- The epsilon determines the amount of change until a new physical value is posted from the hardware
- interlockReadOnly:
- Defines whether interlock conditions are configurable from this interface.
- interlockOn:
- Defines whether interlock surveillance is on or off.
- interlockOk:
- Defines whether interlock is ok (true) or broken (false).
- busy:
- Defines whether the PLC softdevice is busy.
- disableEpsilonFeedback:
- If false, the epsilon will be regulated until the incoming rate reaches the maximum rate
- maxStateUpdateRate:
- If state updates per second exceed this threshold, the state will be displayed as CHANGING
- noisyStateUpdateRateValue:
- Show the state update rate when it’s above ‘Max State Update Rate’ threshold.
- isStateUpdateNoisy:
- State update rate is above ‘Max State Update Rate’ threshold.
- reset:
- Resets the PLC hardware
- enableInterlockedSlots:
- Send device into INTERLOCK_BROKEN state, thus enabling all interlocked slots.
- disableInterlockedSlots:
- Send device into INTERLOCKED state, thus enabling all interlocked slots.
- requestHardwareValues:
- Ask for all property values on the device
- propertiesToPoll:
- All specified properties will be polled from the PLC with the given poll-rate. Only PLC aliases or device keys corresponding to PLC properties are allowed
- pollInterval:
- Hardware poll interval in seconds
- propertiesToRead:
- The specified properties will be read from the PLC by activating the Read button. Only PLC aliases or device keys corresponding to PLC properties are allowed
- readHardware:
- Requests value updates from the PLC for the properties listed under ‘Properties to read’
- force:
- ???
- trigger:
- Do not use this parameter to configure scheduled push. Instead use the parameter ‘scheduledPush’.
- maxUpdateFrequency:
- set to limit maximum update frequency for some values.
- invert:
- If set, the digital value as received from the hardware is inverted.
- edgeCount:
- Counter of the input edges
- fallingEdgeCounter:
- True - Counter On Falling Edge; False - Counter on Raising Edge.
- resetCounter:
- Reset count of edges
- resetCounterRegister:
- Internal
| Created: | 2021-10-02T07:28:37.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Release candidate for 4.8.2 |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-08-23T15:36:04.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Bugfixes: 1. fix wrong value on the PLC when a deprecated paramer has different type wrt. the recommended new one. 2. fix bug (introduced in 4.8.0-2.11.4) that made the devices stay in UNKNOWN state |
| Created: | 2021-08-12T10:32:15.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Asynchronous registration of devices on BeckhoffCom (by means of slotInstanceNew HW state word parsed into bits |
| Created: | 2021-07-28T14:22:45.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
| Created: | 2021-06-23T16:13:27.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-06-22T13:56:55.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
|
| Created: | 2021-06-14T16:09:11.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Added BeckhoffDryPump |
| Created: | 2021-06-10T11:55:43.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Alarm conditions and state are not set on new schema. (Fixes bug seen in BeckhoffFuse after Karabo 2.11.1 deployment) |
| Created: | 2021-06-07T19:31:48.000+02:00 |
|---|---|
| Author: | Valerii Bondar |
| Notes: | Summer shutdown release, Fuse device added |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Summer shutdown release Devices added: BeckhoffTrainTrigger, BeckhoffLed, BeckhoffMC2Hexapod (BeckhoffMC2Base subclass), BeckhoffMC2Elmo (BeckhoffMC2Base subclass) Features: parameter deprecation in MC2 subclasses follow STOPPING state in Adixen Turbo Full pump. + other minor Fixes: * stepUp/stepDown popup error * epsilon feedback disable on write * avoid extra updates for interlock keys + other minor fixes |
| Created: | 2021-05-31T09:49:13.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-26T14:46:29.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-23T08:19:59.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-23T07:43:58.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-15T18:15:29.000+02:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: |
| Created: | 2021-03-24T09:43:30.000+01:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: | Add the AIBS |
| Created: | 2021-03-08T09:52:30.000+01:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: | Summary: Added auto-generated scene for Pfeiffer vacuum controller IMG400 |
FV_OUTPUTREADY2¶
| Instance id: | FXE_OGT2_VAC/SWITCH/FV_OUTPUTREADY2 |
|---|---|
| Class id: | BeckhoffDigitalInput |
| Host: | fxe-rr-sys-con-2 |
| Class documentation: | |
| BeckhoffDigitalInput | |
| General: | link |
| Monitor: | link |
| Developer: | link |
| PLC: | link |
| Alias: | fxe-rr-sys-con-2 |
| Git repo: | https://git.xfel.eu/karaboDevices/Beckhoff |
| Last modified: | 2021-10-02T19:55:31.151+02:00 |
| Created at: | 2017-07-20T11:58:15.000+02:00 |
| Main authors: | Mamchykd, Silenzi, Giovanetti |
| Latest tag: | 4.8.2-2.11.1rc1 |
| Deployment tag: | 4.8.2-2.11.1rc1 |
| Installed tag: | 4.6.5-2.11.1 |
| Projects: | FXE_OGT2_VAC |
| Scenes: | FXE_OGT2_VAC/SWITCH/FV_OUTPUTREADY2, FastValve |
| Accessible by: | CAL, CONTROLS, CTRL, DA, danilevc, xdoc |
Warning
Rogue installation which is not mentioned in the deployment!
Warning
The installed tag (4.6.5-2.11.1) does not match tags mentioned in the deployment ([‘4.8.2-2.11.1rc1’])!
The BeckhoffDigitalInput device is documented in
beckhoff:BeckhoffDigitalInput
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device (i.e. of the server
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- beckhoffComDevice:
- InstanceId of the BeckhoffCom device that forwards commands to the PLC.
- functionBlockName:
- The type of the firmware block.
- fwInstanceName:
- The name of the firmware block instance.
- fwVersion:
- The version of the PLC framework.
- terminal:
- ???
- hardwareStatusBitField:
- This word encodes in bits the hardware-status information of this device
- hardwareState:
- The current state of the hardware decoded
- hardwareRegion:
- The current region of the hardware decoded
- hardwareErrorDescriptor:
- This word encodes in bits describing the hardware error
- hardwareErrorDescription:
- Error Code description
- waitingFor:
- Any call to the PLC will be published here, once the reply is received this property will be cleared. Commands will not be sent to the PLC until this property is cleared.
- epsilon:
- The epsilon determines the amount of change until a new physical value is posted from the hardware
- interlockReadOnly:
- Defines whether interlock conditions are configurable from this interface.
- interlockOn:
- Defines whether interlock surveillance is on or off.
- interlockOk:
- Defines whether interlock is ok (true) or broken (false).
- busy:
- Defines whether the PLC softdevice is busy.
- disableEpsilonFeedback:
- If false, the epsilon will be regulated until the incoming rate reaches the maximum rate
- maxStateUpdateRate:
- If state updates per second exceed this threshold, the state will be displayed as CHANGING
- noisyStateUpdateRateValue:
- Show the state update rate when it’s above ‘Max State Update Rate’ threshold.
- isStateUpdateNoisy:
- State update rate is above ‘Max State Update Rate’ threshold.
- reset:
- Resets the PLC hardware
- enableInterlockedSlots:
- Send device into INTERLOCK_BROKEN state, thus enabling all interlocked slots.
- disableInterlockedSlots:
- Send device into INTERLOCKED state, thus enabling all interlocked slots.
- requestHardwareValues:
- Ask for all property values on the device
- propertiesToPoll:
- All specified properties will be polled from the PLC with the given poll-rate. Only PLC aliases or device keys corresponding to PLC properties are allowed
- pollInterval:
- Hardware poll interval in seconds
- propertiesToRead:
- The specified properties will be read from the PLC by activating the Read button. Only PLC aliases or device keys corresponding to PLC properties are allowed
- readHardware:
- Requests value updates from the PLC for the properties listed under ‘Properties to read’
- force:
- ???
- trigger:
- Do not use this parameter to configure scheduled push. Instead use the parameter ‘scheduledPush’.
- maxUpdateFrequency:
- set to limit maximum update frequency for some values.
- invert:
- If set, the digital value as received from the hardware is inverted.
- edgeCount:
- Counter of the input edges
- fallingEdgeCounter:
- True - Counter On Falling Edge; False - Counter on Raising Edge.
- resetCounter:
- Reset count of edges
- resetCounterRegister:
- Internal
| Created: | 2021-10-02T07:28:37.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Release candidate for 4.8.2 |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-08-23T15:36:04.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Bugfixes: 1. fix wrong value on the PLC when a deprecated paramer has different type wrt. the recommended new one. 2. fix bug (introduced in 4.8.0-2.11.4) that made the devices stay in UNKNOWN state |
| Created: | 2021-08-12T10:32:15.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Asynchronous registration of devices on BeckhoffCom (by means of slotInstanceNew HW state word parsed into bits |
| Created: | 2021-07-28T14:22:45.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
| Created: | 2021-06-23T16:13:27.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-06-22T13:56:55.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
|
| Created: | 2021-06-14T16:09:11.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Added BeckhoffDryPump |
| Created: | 2021-06-10T11:55:43.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Alarm conditions and state are not set on new schema. (Fixes bug seen in BeckhoffFuse after Karabo 2.11.1 deployment) |
| Created: | 2021-06-07T19:31:48.000+02:00 |
|---|---|
| Author: | Valerii Bondar |
| Notes: | Summer shutdown release, Fuse device added |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Summer shutdown release Devices added: BeckhoffTrainTrigger, BeckhoffLed, BeckhoffMC2Hexapod (BeckhoffMC2Base subclass), BeckhoffMC2Elmo (BeckhoffMC2Base subclass) Features: parameter deprecation in MC2 subclasses follow STOPPING state in Adixen Turbo Full pump. + other minor Fixes: * stepUp/stepDown popup error * epsilon feedback disable on write * avoid extra updates for interlock keys + other minor fixes |
| Created: | 2021-05-31T09:49:13.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-26T14:46:29.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-23T08:19:59.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-23T07:43:58.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-15T18:15:29.000+02:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: |
| Created: | 2021-03-24T09:43:30.000+01:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: | Add the AIBS |
| Created: | 2021-03-08T09:52:30.000+01:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: | Summary: Added auto-generated scene for Pfeiffer vacuum controller IMG400 |
FV_OUTPUTSYSTEM_READY¶
| Instance id: | FXE_OGT2_VAC/SWITCH/FV_OUTPUTSYSTEM_READY |
|---|---|
| Class id: | BeckhoffDigitalInput |
| Host: | fxe-rr-sys-con-2 |
| Class documentation: | |
| BeckhoffDigitalInput | |
| General: | link |
| Monitor: | link |
| Developer: | link |
| PLC: | link |
| Alias: | fxe-rr-sys-con-2 |
| Git repo: | https://git.xfel.eu/karaboDevices/Beckhoff |
| Last modified: | 2021-10-02T19:55:31.151+02:00 |
| Created at: | 2017-07-20T11:58:15.000+02:00 |
| Main authors: | Mamchykd, Silenzi, Giovanetti |
| Latest tag: | 4.8.2-2.11.1rc1 |
| Deployment tag: | 4.8.2-2.11.1rc1 |
| Installed tag: | 4.6.5-2.11.1 |
| Projects: | FXE_OGT2_VAC |
| Scenes: | FXE_RR_SYS/ILOCK/MAIN|Global interlock, FXE_OGT2_VAC/SWITCH/FV_OUTPUTSYSTEM_READY, FXE_RR_SYS/ILOCK/MAIN|Interlock for: FXE_OGT2_VAC/DCTRL/FV_OUTPUTCLOSE_state, FastValve |
| Accessible by: | CAL, CONTROLS, CTRL, DA, danilevc, xdoc |
Warning
Rogue installation which is not mentioned in the deployment!
Warning
The installed tag (4.6.5-2.11.1) does not match tags mentioned in the deployment ([‘4.8.2-2.11.1rc1’])!
The BeckhoffDigitalInput device is documented in
beckhoff:BeckhoffDigitalInput
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device (i.e. of the server
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- beckhoffComDevice:
- InstanceId of the BeckhoffCom device that forwards commands to the PLC.
- functionBlockName:
- The type of the firmware block.
- fwInstanceName:
- The name of the firmware block instance.
- fwVersion:
- The version of the PLC framework.
- terminal:
- ???
- hardwareStatusBitField:
- This word encodes in bits the hardware-status information of this device
- hardwareState:
- The current state of the hardware decoded
- hardwareRegion:
- The current region of the hardware decoded
- hardwareErrorDescriptor:
- This word encodes in bits describing the hardware error
- hardwareErrorDescription:
- Error Code description
- waitingFor:
- Any call to the PLC will be published here, once the reply is received this property will be cleared. Commands will not be sent to the PLC until this property is cleared.
- epsilon:
- The epsilon determines the amount of change until a new physical value is posted from the hardware
- interlockReadOnly:
- Defines whether interlock conditions are configurable from this interface.
- interlockOn:
- Defines whether interlock surveillance is on or off.
- interlockOk:
- Defines whether interlock is ok (true) or broken (false).
- busy:
- Defines whether the PLC softdevice is busy.
- disableEpsilonFeedback:
- If false, the epsilon will be regulated until the incoming rate reaches the maximum rate
- maxStateUpdateRate:
- If state updates per second exceed this threshold, the state will be displayed as CHANGING
- noisyStateUpdateRateValue:
- Show the state update rate when it’s above ‘Max State Update Rate’ threshold.
- isStateUpdateNoisy:
- State update rate is above ‘Max State Update Rate’ threshold.
- reset:
- Resets the PLC hardware
- enableInterlockedSlots:
- Send device into INTERLOCK_BROKEN state, thus enabling all interlocked slots.
- disableInterlockedSlots:
- Send device into INTERLOCKED state, thus enabling all interlocked slots.
- requestHardwareValues:
- Ask for all property values on the device
- propertiesToPoll:
- All specified properties will be polled from the PLC with the given poll-rate. Only PLC aliases or device keys corresponding to PLC properties are allowed
- pollInterval:
- Hardware poll interval in seconds
- propertiesToRead:
- The specified properties will be read from the PLC by activating the Read button. Only PLC aliases or device keys corresponding to PLC properties are allowed
- readHardware:
- Requests value updates from the PLC for the properties listed under ‘Properties to read’
- force:
- ???
- trigger:
- Do not use this parameter to configure scheduled push. Instead use the parameter ‘scheduledPush’.
- maxUpdateFrequency:
- set to limit maximum update frequency for some values.
- invert:
- If set, the digital value as received from the hardware is inverted.
- edgeCount:
- Counter of the input edges
- fallingEdgeCounter:
- True - Counter On Falling Edge; False - Counter on Raising Edge.
- resetCounter:
- Reset count of edges
- resetCounterRegister:
- Internal
| Created: | 2021-10-02T07:28:37.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Release candidate for 4.8.2 |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-08-23T15:36:04.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Bugfixes: 1. fix wrong value on the PLC when a deprecated paramer has different type wrt. the recommended new one. 2. fix bug (introduced in 4.8.0-2.11.4) that made the devices stay in UNKNOWN state |
| Created: | 2021-08-12T10:32:15.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Asynchronous registration of devices on BeckhoffCom (by means of slotInstanceNew HW state word parsed into bits |
| Created: | 2021-07-28T14:22:45.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
| Created: | 2021-06-23T16:13:27.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-06-22T13:56:55.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
|
| Created: | 2021-06-14T16:09:11.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Added BeckhoffDryPump |
| Created: | 2021-06-10T11:55:43.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Alarm conditions and state are not set on new schema. (Fixes bug seen in BeckhoffFuse after Karabo 2.11.1 deployment) |
| Created: | 2021-06-07T19:31:48.000+02:00 |
|---|---|
| Author: | Valerii Bondar |
| Notes: | Summer shutdown release, Fuse device added |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Summer shutdown release Devices added: BeckhoffTrainTrigger, BeckhoffLed, BeckhoffMC2Hexapod (BeckhoffMC2Base subclass), BeckhoffMC2Elmo (BeckhoffMC2Base subclass) Features: parameter deprecation in MC2 subclasses follow STOPPING state in Adixen Turbo Full pump. + other minor Fixes: * stepUp/stepDown popup error * epsilon feedback disable on write * avoid extra updates for interlock keys + other minor fixes |
| Created: | 2021-05-31T09:49:13.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-26T14:46:29.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-23T08:19:59.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-23T07:43:58.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-15T18:15:29.000+02:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: |
| Created: | 2021-03-24T09:43:30.000+01:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: | Add the AIBS |
| Created: | 2021-03-08T09:52:30.000+01:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: | Summary: Added auto-generated scene for Pfeiffer vacuum controller IMG400 |
GV_OPEN¶
| Instance id: | FXE_OGT2_VAC/SWITCH/GV_OPEN |
|---|---|
| Class id: | BeckhoffDigitalInput |
| Host: | fxe-rr-sys-con-1 |
| Class documentation: | |
| BeckhoffDigitalInput | |
| General: | link |
| Monitor: | link |
| Developer: | link |
| PLC: | link |
| Alias: | fxe-rr-sys-con-1 , fxe-rr-sys-con-14 , fxe-rr-sys-con-10 , fxe-rr-sys-con-11 , fxe-rr-sys-con-13 |
| Git repo: | https://git.xfel.eu/karaboDevices/Beckhoff |
| Last modified: | 2021-10-02T19:55:31.151+02:00 |
| Created at: | 2017-07-20T11:58:15.000+02:00 |
| Main authors: | Mamchykd, Silenzi, Giovanetti |
| Latest tag: | 4.8.2-2.11.1rc1 |
| Deployment tag: | 4.8.2-2.11.1rc1 |
| Installed tag: | 4.6.5-2.11.1 |
| Scenes: | INTERLOCK_SIGNALS, FXE_SYS_VAC2MPS_DCTRL_FXE_VALVES_OPEN_INTERLOCK, FXE_SYS_VAC2MPS_DCTRL_FXE_VALVES_OPEN_INTERLOCK |
| Accessible by: | CAL, CONTROLS, CTRL, DA, danilevc, xdoc |
Warning
Rogue installation which is not mentioned in the deployment!
Warning
The installed tag (4.6.5-2.11.1) does not match tags mentioned in the deployment ([‘4.8.2-2.11.1rc1’])!
The BeckhoffDigitalInput device is documented in
beckhoff:BeckhoffDigitalInput
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device (i.e. of the server
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- beckhoffComDevice:
- InstanceId of the BeckhoffCom device that forwards commands to the PLC.
- functionBlockName:
- The type of the firmware block.
- fwInstanceName:
- The name of the firmware block instance.
- fwVersion:
- The version of the PLC framework.
- terminal:
- ???
- hardwareStatusBitField:
- This word encodes in bits the hardware-status information of this device
- hardwareState:
- The current state of the hardware decoded
- hardwareRegion:
- The current region of the hardware decoded
- hardwareErrorDescriptor:
- This word encodes in bits describing the hardware error
- hardwareErrorDescription:
- Error Code description
- waitingFor:
- Any call to the PLC will be published here, once the reply is received this property will be cleared. Commands will not be sent to the PLC until this property is cleared.
- epsilon:
- The epsilon determines the amount of change until a new physical value is posted from the hardware
- interlockReadOnly:
- Defines whether interlock conditions are configurable from this interface.
- interlockOn:
- Defines whether interlock surveillance is on or off.
- interlockOk:
- Defines whether interlock is ok (true) or broken (false).
- busy:
- Defines whether the PLC softdevice is busy.
- disableEpsilonFeedback:
- If false, the epsilon will be regulated until the incoming rate reaches the maximum rate
- maxStateUpdateRate:
- If state updates per second exceed this threshold, the state will be displayed as CHANGING
- noisyStateUpdateRateValue:
- Show the state update rate when it’s above ‘Max State Update Rate’ threshold.
- isStateUpdateNoisy:
- State update rate is above ‘Max State Update Rate’ threshold.
- reset:
- Resets the PLC hardware
- enableInterlockedSlots:
- Send device into INTERLOCK_BROKEN state, thus enabling all interlocked slots.
- disableInterlockedSlots:
- Send device into INTERLOCKED state, thus enabling all interlocked slots.
- requestHardwareValues:
- Ask for all property values on the device
- propertiesToPoll:
- All specified properties will be polled from the PLC with the given poll-rate. Only PLC aliases or device keys corresponding to PLC properties are allowed
- pollInterval:
- Hardware poll interval in seconds
- propertiesToRead:
- The specified properties will be read from the PLC by activating the Read button. Only PLC aliases or device keys corresponding to PLC properties are allowed
- readHardware:
- Requests value updates from the PLC for the properties listed under ‘Properties to read’
- force:
- ???
- trigger:
- Do not use this parameter to configure scheduled push. Instead use the parameter ‘scheduledPush’.
- maxUpdateFrequency:
- set to limit maximum update frequency for some values.
- invert:
- If set, the digital value as received from the hardware is inverted.
- edgeCount:
- Counter of the input edges
- fallingEdgeCounter:
- True - Counter On Falling Edge; False - Counter on Raising Edge.
- resetCounter:
- Reset count of edges
| Created: | 2021-10-02T07:28:37.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Release candidate for 4.8.2 |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-08-23T15:36:04.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Bugfixes: 1. fix wrong value on the PLC when a deprecated paramer has different type wrt. the recommended new one. 2. fix bug (introduced in 4.8.0-2.11.4) that made the devices stay in UNKNOWN state |
| Created: | 2021-08-12T10:32:15.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Asynchronous registration of devices on BeckhoffCom (by means of slotInstanceNew HW state word parsed into bits |
| Created: | 2021-07-28T14:22:45.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
| Created: | 2021-06-23T16:13:27.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-06-22T13:56:55.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
|
| Created: | 2021-06-14T16:09:11.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Added BeckhoffDryPump |
| Created: | 2021-06-10T11:55:43.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Alarm conditions and state are not set on new schema. (Fixes bug seen in BeckhoffFuse after Karabo 2.11.1 deployment) |
| Created: | 2021-06-07T19:31:48.000+02:00 |
|---|---|
| Author: | Valerii Bondar |
| Notes: | Summer shutdown release, Fuse device added |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Summer shutdown release Devices added: BeckhoffTrainTrigger, BeckhoffLed, BeckhoffMC2Hexapod (BeckhoffMC2Base subclass), BeckhoffMC2Elmo (BeckhoffMC2Base subclass) Features: parameter deprecation in MC2 subclasses follow STOPPING state in Adixen Turbo Full pump. + other minor Fixes: * stepUp/stepDown popup error * epsilon feedback disable on write * avoid extra updates for interlock keys + other minor fixes |
| Created: | 2021-05-31T09:49:13.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-26T14:46:29.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-23T08:19:59.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-23T07:43:58.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-15T18:15:29.000+02:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: |
| Created: | 2021-03-24T09:43:30.000+01:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: | Add the AIBS |
| Created: | 2021-03-08T09:52:30.000+01:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: | Summary: Added auto-generated scene for Pfeiffer vacuum controller IMG400 |
INTERLOCK_KEY_NC¶
| Instance id: | FXE_OGT2_VAC/SWITCH/INTERLOCK_KEY_NC |
|---|---|
| Class id: | BeckhoffDigitalInput |
| Host: | fxe-rr-sys-con-2 |
| Class documentation: | |
| BeckhoffDigitalInput | |
| General: | link |
| Monitor: | link |
| Developer: | link |
| PLC: | link |
| Alias: | fxe-rr-sys-con-2 |
| Git repo: | https://git.xfel.eu/karaboDevices/Beckhoff |
| Last modified: | 2021-10-02T19:55:31.151+02:00 |
| Created at: | 2017-07-20T11:58:15.000+02:00 |
| Main authors: | Mamchykd, Silenzi, Giovanetti |
| Latest tag: | 4.8.2-2.11.1rc1 |
| Deployment tag: | 4.8.2-2.11.1rc1 |
| Installed tag: | 4.6.5-2.11.1 |
| Accessible by: | CAL, CONTROLS, CTRL, DA, danilevc, xdoc |
Warning
Rogue installation which is not mentioned in the deployment!
Warning
The installed tag (4.6.5-2.11.1) does not match tags mentioned in the deployment ([‘4.8.2-2.11.1rc1’])!
The BeckhoffDigitalInput device is documented in
beckhoff:BeckhoffDigitalInput
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device (i.e. of the server
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- beckhoffComDevice:
- InstanceId of the BeckhoffCom device that forwards commands to the PLC.
- functionBlockName:
- The type of the firmware block.
- fwInstanceName:
- The name of the firmware block instance.
- fwVersion:
- The version of the PLC framework.
- terminal:
- ???
- hardwareStatusBitField:
- This word encodes in bits the hardware-status information of this device
- hardwareState:
- The current state of the hardware decoded
- hardwareRegion:
- The current region of the hardware decoded
- hardwareErrorDescriptor:
- This word encodes in bits describing the hardware error
- hardwareErrorDescription:
- Error Code description
- waitingFor:
- Any call to the PLC will be published here, once the reply is received this property will be cleared. Commands will not be sent to the PLC until this property is cleared.
- epsilon:
- The epsilon determines the amount of change until a new physical value is posted from the hardware
- interlockReadOnly:
- Defines whether interlock conditions are configurable from this interface.
- interlockOn:
- Defines whether interlock surveillance is on or off.
- interlockOk:
- Defines whether interlock is ok (true) or broken (false).
- busy:
- Defines whether the PLC softdevice is busy.
- disableEpsilonFeedback:
- If false, the epsilon will be regulated until the incoming rate reaches the maximum rate
- maxStateUpdateRate:
- If state updates per second exceed this threshold, the state will be displayed as CHANGING
- noisyStateUpdateRateValue:
- Show the state update rate when it’s above ‘Max State Update Rate’ threshold.
- isStateUpdateNoisy:
- State update rate is above ‘Max State Update Rate’ threshold.
- reset:
- Resets the PLC hardware
- enableInterlockedSlots:
- Send device into INTERLOCK_BROKEN state, thus enabling all interlocked slots.
- disableInterlockedSlots:
- Send device into INTERLOCKED state, thus enabling all interlocked slots.
- requestHardwareValues:
- Ask for all property values on the device
- propertiesToPoll:
- All specified properties will be polled from the PLC with the given poll-rate. Only PLC aliases or device keys corresponding to PLC properties are allowed
- pollInterval:
- Hardware poll interval in seconds
- propertiesToRead:
- The specified properties will be read from the PLC by activating the Read button. Only PLC aliases or device keys corresponding to PLC properties are allowed
- readHardware:
- Requests value updates from the PLC for the properties listed under ‘Properties to read’
- force:
- ???
- trigger:
- Do not use this parameter to configure scheduled push. Instead use the parameter ‘scheduledPush’.
- maxUpdateFrequency:
- set to limit maximum update frequency for some values.
- invert:
- If set, the digital value as received from the hardware is inverted.
- edgeCount:
- Counter of the input edges
- fallingEdgeCounter:
- True - Counter On Falling Edge; False - Counter on Raising Edge.
- resetCounter:
- Reset count of edges
- resetCounterRegister:
- Internal
| Created: | 2021-10-02T07:28:37.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Release candidate for 4.8.2 |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-08-23T15:36:04.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Bugfixes: 1. fix wrong value on the PLC when a deprecated paramer has different type wrt. the recommended new one. 2. fix bug (introduced in 4.8.0-2.11.4) that made the devices stay in UNKNOWN state |
| Created: | 2021-08-12T10:32:15.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Asynchronous registration of devices on BeckhoffCom (by means of slotInstanceNew HW state word parsed into bits |
| Created: | 2021-07-28T14:22:45.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
| Created: | 2021-06-23T16:13:27.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-06-22T13:56:55.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
|
| Created: | 2021-06-14T16:09:11.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Added BeckhoffDryPump |
| Created: | 2021-06-10T11:55:43.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Alarm conditions and state are not set on new schema. (Fixes bug seen in BeckhoffFuse after Karabo 2.11.1 deployment) |
| Created: | 2021-06-07T19:31:48.000+02:00 |
|---|---|
| Author: | Valerii Bondar |
| Notes: | Summer shutdown release, Fuse device added |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Summer shutdown release Devices added: BeckhoffTrainTrigger, BeckhoffLed, BeckhoffMC2Hexapod (BeckhoffMC2Base subclass), BeckhoffMC2Elmo (BeckhoffMC2Base subclass) Features: parameter deprecation in MC2 subclasses follow STOPPING state in Adixen Turbo Full pump. + other minor Fixes: * stepUp/stepDown popup error * epsilon feedback disable on write * avoid extra updates for interlock keys + other minor fixes |
| Created: | 2021-05-31T09:49:13.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-26T14:46:29.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-23T08:19:59.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-23T07:43:58.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-15T18:15:29.000+02:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: |
| Created: | 2021-03-24T09:43:30.000+01:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: | Add the AIBS |
| Created: | 2021-03-08T09:52:30.000+01:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: | Summary: Added auto-generated scene for Pfeiffer vacuum controller IMG400 |
INTERLOCK_KEY_NO¶
| Instance id: | FXE_OGT2_VAC/SWITCH/INTERLOCK_KEY_NO |
|---|---|
| Class id: | BeckhoffDigitalInput |
| Host: | fxe-rr-sys-con-2 |
| Class documentation: | |
| BeckhoffDigitalInput | |
| General: | link |
| Monitor: | link |
| Developer: | link |
| PLC: | link |
| Alias: | fxe-rr-sys-con-2 |
| Git repo: | https://git.xfel.eu/karaboDevices/Beckhoff |
| Last modified: | 2021-10-02T19:55:31.151+02:00 |
| Created at: | 2017-07-20T11:58:15.000+02:00 |
| Main authors: | Mamchykd, Silenzi, Giovanetti |
| Latest tag: | 4.8.2-2.11.1rc1 |
| Deployment tag: | 4.8.2-2.11.1rc1 |
| Installed tag: | 4.6.5-2.11.1 |
| Accessible by: | CAL, CONTROLS, CTRL, DA, danilevc, xdoc |
Warning
Rogue installation which is not mentioned in the deployment!
Warning
The installed tag (4.6.5-2.11.1) does not match tags mentioned in the deployment ([‘4.8.2-2.11.1rc1’])!
The BeckhoffDigitalInput device is documented in
beckhoff:BeckhoffDigitalInput
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device (i.e. of the server
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- beckhoffComDevice:
- InstanceId of the BeckhoffCom device that forwards commands to the PLC.
- functionBlockName:
- The type of the firmware block.
- fwInstanceName:
- The name of the firmware block instance.
- fwVersion:
- The version of the PLC framework.
- terminal:
- ???
- hardwareStatusBitField:
- This word encodes in bits the hardware-status information of this device
- hardwareState:
- The current state of the hardware decoded
- hardwareRegion:
- The current region of the hardware decoded
- hardwareErrorDescriptor:
- This word encodes in bits describing the hardware error
- hardwareErrorDescription:
- Error Code description
- waitingFor:
- Any call to the PLC will be published here, once the reply is received this property will be cleared. Commands will not be sent to the PLC until this property is cleared.
- epsilon:
- The epsilon determines the amount of change until a new physical value is posted from the hardware
- interlockReadOnly:
- Defines whether interlock conditions are configurable from this interface.
- interlockOn:
- Defines whether interlock surveillance is on or off.
- interlockOk:
- Defines whether interlock is ok (true) or broken (false).
- busy:
- Defines whether the PLC softdevice is busy.
- disableEpsilonFeedback:
- If false, the epsilon will be regulated until the incoming rate reaches the maximum rate
- maxStateUpdateRate:
- If state updates per second exceed this threshold, the state will be displayed as CHANGING
- noisyStateUpdateRateValue:
- Show the state update rate when it’s above ‘Max State Update Rate’ threshold.
- isStateUpdateNoisy:
- State update rate is above ‘Max State Update Rate’ threshold.
- reset:
- Resets the PLC hardware
- enableInterlockedSlots:
- Send device into INTERLOCK_BROKEN state, thus enabling all interlocked slots.
- disableInterlockedSlots:
- Send device into INTERLOCKED state, thus enabling all interlocked slots.
- requestHardwareValues:
- Ask for all property values on the device
- propertiesToPoll:
- All specified properties will be polled from the PLC with the given poll-rate. Only PLC aliases or device keys corresponding to PLC properties are allowed
- pollInterval:
- Hardware poll interval in seconds
- propertiesToRead:
- The specified properties will be read from the PLC by activating the Read button. Only PLC aliases or device keys corresponding to PLC properties are allowed
- readHardware:
- Requests value updates from the PLC for the properties listed under ‘Properties to read’
- force:
- ???
- trigger:
- Do not use this parameter to configure scheduled push. Instead use the parameter ‘scheduledPush’.
- maxUpdateFrequency:
- set to limit maximum update frequency for some values.
- invert:
- If set, the digital value as received from the hardware is inverted.
- edgeCount:
- Counter of the input edges
- fallingEdgeCounter:
- True - Counter On Falling Edge; False - Counter on Raising Edge.
- resetCounter:
- Reset count of edges
- resetCounterRegister:
- Internal
| Created: | 2021-10-02T07:28:37.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Release candidate for 4.8.2 |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-08-23T15:36:04.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Bugfixes: 1. fix wrong value on the PLC when a deprecated paramer has different type wrt. the recommended new one. 2. fix bug (introduced in 4.8.0-2.11.4) that made the devices stay in UNKNOWN state |
| Created: | 2021-08-12T10:32:15.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Asynchronous registration of devices on BeckhoffCom (by means of slotInstanceNew HW state word parsed into bits |
| Created: | 2021-07-28T14:22:45.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
| Created: | 2021-06-23T16:13:27.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-06-22T13:56:55.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
|
| Created: | 2021-06-14T16:09:11.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Added BeckhoffDryPump |
| Created: | 2021-06-10T11:55:43.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Alarm conditions and state are not set on new schema. (Fixes bug seen in BeckhoffFuse after Karabo 2.11.1 deployment) |
| Created: | 2021-06-07T19:31:48.000+02:00 |
|---|---|
| Author: | Valerii Bondar |
| Notes: | Summer shutdown release, Fuse device added |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Summer shutdown release Devices added: BeckhoffTrainTrigger, BeckhoffLed, BeckhoffMC2Hexapod (BeckhoffMC2Base subclass), BeckhoffMC2Elmo (BeckhoffMC2Base subclass) Features: parameter deprecation in MC2 subclasses follow STOPPING state in Adixen Turbo Full pump. + other minor Fixes: * stepUp/stepDown popup error * epsilon feedback disable on write * avoid extra updates for interlock keys + other minor fixes |
| Created: | 2021-05-31T09:49:13.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-26T14:46:29.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-23T08:19:59.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-23T07:43:58.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-15T18:15:29.000+02:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: |
| Created: | 2021-03-24T09:43:30.000+01:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: | Add the AIBS |
| Created: | 2021-03-08T09:52:30.000+01:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: | Summary: Added auto-generated scene for Pfeiffer vacuum controller IMG400 |
PRESSURE_SENSOR¶
| Instance id: | FXE_OGT2_VAC/SWITCH/PRESSURE_SENSOR |
|---|---|
| Class id: | BeckhoffDigitalInput |
| Host: | fxe-rr-sys-con-2 |
| Class documentation: | |
| BeckhoffDigitalInput | |
| General: | link |
| Monitor: | link |
| Developer: | link |
| PLC: | link |
| Alias: | fxe-rr-sys-con-2 |
| Git repo: | https://git.xfel.eu/karaboDevices/Beckhoff |
| Last modified: | 2021-10-02T19:55:31.151+02:00 |
| Created at: | 2017-07-20T11:58:15.000+02:00 |
| Main authors: | Mamchykd, Silenzi, Giovanetti |
| Latest tag: | 4.8.2-2.11.1rc1 |
| Deployment tag: | 4.8.2-2.11.1rc1 |
| Installed tag: | 4.6.5-2.11.1 |
| Projects: | FXE_OGT2_VAC |
| Scenes: | VACUUM_OVERVIEW, FXE_OGT2_VAC/SWITCH/PRESSURE_SENSOR |
| Accessible by: | CAL, CONTROLS, CTRL, DA, danilevc, xdoc |
Warning
Rogue installation which is not mentioned in the deployment!
Warning
The installed tag (4.6.5-2.11.1) does not match tags mentioned in the deployment ([‘4.8.2-2.11.1rc1’])!
The BeckhoffDigitalInput device is documented in
beckhoff:BeckhoffDigitalInput
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device (i.e. of the server
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- beckhoffComDevice:
- InstanceId of the BeckhoffCom device that forwards commands to the PLC.
- functionBlockName:
- The type of the firmware block.
- fwInstanceName:
- The name of the firmware block instance.
- fwVersion:
- The version of the PLC framework.
- terminal:
- ???
- hardwareStatusBitField:
- This word encodes in bits the hardware-status information of this device
- hardwareState:
- The current state of the hardware decoded
- hardwareRegion:
- The current region of the hardware decoded
- hardwareErrorDescriptor:
- This word encodes in bits describing the hardware error
- hardwareErrorDescription:
- Error Code description
- waitingFor:
- Any call to the PLC will be published here, once the reply is received this property will be cleared. Commands will not be sent to the PLC until this property is cleared.
- epsilon:
- The epsilon determines the amount of change until a new physical value is posted from the hardware
- interlockReadOnly:
- Defines whether interlock conditions are configurable from this interface.
- interlockOn:
- Defines whether interlock surveillance is on or off.
- interlockOk:
- Defines whether interlock is ok (true) or broken (false).
- busy:
- Defines whether the PLC softdevice is busy.
- disableEpsilonFeedback:
- If false, the epsilon will be regulated until the incoming rate reaches the maximum rate
- maxStateUpdateRate:
- If state updates per second exceed this threshold, the state will be displayed as CHANGING
- noisyStateUpdateRateValue:
- Show the state update rate when it’s above ‘Max State Update Rate’ threshold.
- isStateUpdateNoisy:
- State update rate is above ‘Max State Update Rate’ threshold.
- reset:
- Resets the PLC hardware
- enableInterlockedSlots:
- Send device into INTERLOCK_BROKEN state, thus enabling all interlocked slots.
- disableInterlockedSlots:
- Send device into INTERLOCKED state, thus enabling all interlocked slots.
- requestHardwareValues:
- Ask for all property values on the device
- propertiesToPoll:
- All specified properties will be polled from the PLC with the given poll-rate. Only PLC aliases or device keys corresponding to PLC properties are allowed
- pollInterval:
- Hardware poll interval in seconds
- propertiesToRead:
- The specified properties will be read from the PLC by activating the Read button. Only PLC aliases or device keys corresponding to PLC properties are allowed
- readHardware:
- Requests value updates from the PLC for the properties listed under ‘Properties to read’
- force:
- ???
- trigger:
- Do not use this parameter to configure scheduled push. Instead use the parameter ‘scheduledPush’.
- maxUpdateFrequency:
- set to limit maximum update frequency for some values.
- invert:
- If set, the digital value as received from the hardware is inverted.
- edgeCount:
- Counter of the input edges
- fallingEdgeCounter:
- True - Counter On Falling Edge; False - Counter on Raising Edge.
- resetCounter:
- Reset count of edges
- resetCounterRegister:
- Internal
| Created: | 2021-10-02T07:28:37.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Release candidate for 4.8.2 |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-08-23T15:36:04.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Bugfixes: 1. fix wrong value on the PLC when a deprecated paramer has different type wrt. the recommended new one. 2. fix bug (introduced in 4.8.0-2.11.4) that made the devices stay in UNKNOWN state |
| Created: | 2021-08-12T10:32:15.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Asynchronous registration of devices on BeckhoffCom (by means of slotInstanceNew HW state word parsed into bits |
| Created: | 2021-07-28T14:22:45.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
| Created: | 2021-06-23T16:13:27.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-06-22T13:56:55.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
|
| Created: | 2021-06-14T16:09:11.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Added BeckhoffDryPump |
| Created: | 2021-06-10T11:55:43.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Alarm conditions and state are not set on new schema. (Fixes bug seen in BeckhoffFuse after Karabo 2.11.1 deployment) |
| Created: | 2021-06-07T19:31:48.000+02:00 |
|---|---|
| Author: | Valerii Bondar |
| Notes: | Summer shutdown release, Fuse device added |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Summer shutdown release Devices added: BeckhoffTrainTrigger, BeckhoffLed, BeckhoffMC2Hexapod (BeckhoffMC2Base subclass), BeckhoffMC2Elmo (BeckhoffMC2Base subclass) Features: parameter deprecation in MC2 subclasses follow STOPPING state in Adixen Turbo Full pump. + other minor Fixes: * stepUp/stepDown popup error * epsilon feedback disable on write * avoid extra updates for interlock keys + other minor fixes |
| Created: | 2021-05-31T09:49:13.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-26T14:46:29.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-23T08:19:59.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-23T07:43:58.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-15T18:15:29.000+02:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: |
| Created: | 2021-03-24T09:43:30.000+01:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: | Add the AIBS |
| Created: | 2021-03-08T09:52:30.000+01:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: | Summary: Added auto-generated scene for Pfeiffer vacuum controller IMG400 |
FV_OUTPUTCLOSE_STATE_TRUE¶
| Instance id: | FXE_OGT2_VAC/SWITCH/FV_OUTPUTCLOSE_STATE_TRUE |
|---|---|
| Class id: | BeckhoffDigitalInput |
| Host: | fxe-rr-sys-con-1 |
| Class documentation: | |
| BeckhoffDigitalInput | |
| General: | link |
| Monitor: | link |
| Developer: | link |
| PLC: | link |
| Alias: | fxe-rr-sys-con-1 , fxe-rr-sys-con-14 , fxe-rr-sys-con-10 , fxe-rr-sys-con-11 , fxe-rr-sys-con-13 |
| Git repo: | https://git.xfel.eu/karaboDevices/Beckhoff |
| Last modified: | 2021-10-02T19:55:31.151+02:00 |
| Created at: | 2017-07-20T11:58:15.000+02:00 |
| Main authors: | Mamchykd, Silenzi, Giovanetti |
| Latest tag: | 4.8.2-2.11.1rc1 |
| Deployment tag: | 4.8.2-2.11.1rc1 |
| Installed tag: | 4.6.5-2.11.1 |
| Accessible by: | CAL, CONTROLS, CTRL, DA, danilevc, xdoc |
Warning
Rogue installation which is not mentioned in the deployment!
Warning
The installed tag (4.6.5-2.11.1) does not match tags mentioned in the deployment ([‘4.8.2-2.11.1rc1’])!
The BeckhoffDigitalInput device is documented in
beckhoff:BeckhoffDigitalInput
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device (i.e. of the server
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- beckhoffComDevice:
- InstanceId of the BeckhoffCom device that forwards commands to the PLC.
- functionBlockName:
- The type of the firmware block.
- fwInstanceName:
- The name of the firmware block instance.
- fwVersion:
- The version of the PLC framework.
- terminal:
- ???
- hardwareStatusBitField:
- This word encodes in bits the hardware-status information of this device
- hardwareState:
- The current state of the hardware decoded
- hardwareRegion:
- The current region of the hardware decoded
- hardwareErrorDescriptor:
- This word encodes in bits describing the hardware error
- hardwareErrorDescription:
- Error Code description
- waitingFor:
- Any call to the PLC will be published here, once the reply is received this property will be cleared. Commands will not be sent to the PLC until this property is cleared.
- epsilon:
- The epsilon determines the amount of change until a new physical value is posted from the hardware
- interlockReadOnly:
- Defines whether interlock conditions are configurable from this interface.
- interlockOn:
- Defines whether interlock surveillance is on or off.
- interlockOk:
- Defines whether interlock is ok (true) or broken (false).
- busy:
- Defines whether the PLC softdevice is busy.
- disableEpsilonFeedback:
- If false, the epsilon will be regulated until the incoming rate reaches the maximum rate
- maxStateUpdateRate:
- If state updates per second exceed this threshold, the state will be displayed as CHANGING
- noisyStateUpdateRateValue:
- Show the state update rate when it’s above ‘Max State Update Rate’ threshold.
- isStateUpdateNoisy:
- State update rate is above ‘Max State Update Rate’ threshold.
- reset:
- Resets the PLC hardware
- enableInterlockedSlots:
- Send device into INTERLOCK_BROKEN state, thus enabling all interlocked slots.
- disableInterlockedSlots:
- Send device into INTERLOCKED state, thus enabling all interlocked slots.
- requestHardwareValues:
- Ask for all property values on the device
- propertiesToPoll:
- All specified properties will be polled from the PLC with the given poll-rate. Only PLC aliases or device keys corresponding to PLC properties are allowed
- pollInterval:
- Hardware poll interval in seconds
- propertiesToRead:
- The specified properties will be read from the PLC by activating the Read button. Only PLC aliases or device keys corresponding to PLC properties are allowed
- readHardware:
- Requests value updates from the PLC for the properties listed under ‘Properties to read’
- force:
- ???
- trigger:
- Do not use this parameter to configure scheduled push. Instead use the parameter ‘scheduledPush’.
- maxUpdateFrequency:
- set to limit maximum update frequency for some values.
- invert:
- If set, the digital value as received from the hardware is inverted.
- edgeCount:
- Counter of the input edges
- fallingEdgeCounter:
- True - Counter On Falling Edge; False - Counter on Raising Edge.
- resetCounter:
- Reset count of edges
- resetCounterRegister:
- Internal
| Created: | 2021-10-02T07:28:37.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Release candidate for 4.8.2 |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-08-23T15:36:04.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Bugfixes: 1. fix wrong value on the PLC when a deprecated paramer has different type wrt. the recommended new one. 2. fix bug (introduced in 4.8.0-2.11.4) that made the devices stay in UNKNOWN state |
| Created: | 2021-08-12T10:32:15.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Asynchronous registration of devices on BeckhoffCom (by means of slotInstanceNew HW state word parsed into bits |
| Created: | 2021-07-28T14:22:45.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
| Created: | 2021-06-23T16:13:27.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-06-22T13:56:55.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
|
| Created: | 2021-06-14T16:09:11.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Added BeckhoffDryPump |
| Created: | 2021-06-10T11:55:43.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Alarm conditions and state are not set on new schema. (Fixes bug seen in BeckhoffFuse after Karabo 2.11.1 deployment) |
| Created: | 2021-06-07T19:31:48.000+02:00 |
|---|---|
| Author: | Valerii Bondar |
| Notes: | Summer shutdown release, Fuse device added |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Summer shutdown release Devices added: BeckhoffTrainTrigger, BeckhoffLed, BeckhoffMC2Hexapod (BeckhoffMC2Base subclass), BeckhoffMC2Elmo (BeckhoffMC2Base subclass) Features: parameter deprecation in MC2 subclasses follow STOPPING state in Adixen Turbo Full pump. + other minor Fixes: * stepUp/stepDown popup error * epsilon feedback disable on write * avoid extra updates for interlock keys + other minor fixes |
| Created: | 2021-05-31T09:49:13.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-26T14:46:29.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-23T08:19:59.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-23T07:43:58.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-15T18:15:29.000+02:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: |
| Created: | 2021-03-24T09:43:30.000+01:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: | Add the AIBS |
| Created: | 2021-03-08T09:52:30.000+01:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: | Summary: Added auto-generated scene for Pfeiffer vacuum controller IMG400 |
VALVE¶
COND_GV¶
| Instance id: | FXE_OGT2_VAC/VALVE/COND_GV |
|---|---|
| Class id: | ConditionValve |
| Host: | fxe-rr-sys-con-2 |
| Alias: | fxe-rr-sys-con-2 |
| Git repo: | https://git.xfel.eu/karaboDevices/conditionValve |
| Last modified: | 2020-11-24T12:43:17.000+01:00 |
| Created at: | 2018-06-12T17:54:26.000+02:00 |
| Main authors: | Hauf, Haufs, Degon |
| Latest tag: | 1.0.1-2.10.0 |
| Deployment tag: | 1.0.1-2.10.0 |
| Scenes: | VACUUM_OVERVIEW |
| Accessible by: | CAL, CONTROLS, CTRL, DA, danilevc, xdoc |
Warning
Rogue installation which is not mentioned in the deployment!
Warning
Installation not found in a standard path!
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- heartbeatInterval:
- The heartbeat interval
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- globalAlarmCondition:
- This is the global alarm condition for this device. The current alarm condition of this device will be calculated from this alarm condition and the alarm condition of each property.
- visibility:
- Configures who is allowed to see this device at all
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server
- pid:
- The unix process ID of the device (i.e. of the server)
- state:
- The current state the device is in
- status:
- A more detailed status description
- lockedBy:
- The name of the device holding a lock on this one (empty if not locked)
- slotClearLock:
- Clear the lock on this device
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- log:
- Logging settings
- open:
- Open the valve without any conditions
- close:
- The software save slot close option
3¶
| Instance id: | FXE_OGT2_VAC/3 |
|---|---|
| Class id: | BeckhoffAgilentIonPump |
| Host: | fxe-rr-sys-con-2 |
| Class documentation: | |
| BeckhoffAgilentIonPump | |
| General: | link |
| Monitor: | link |
| Developer: | link |
| PLC: | link |
| Alias: | fxe-rr-sys-con-2 |
| Git repo: | https://git.xfel.eu/karaboDevices/Beckhoff |
| Last modified: | 2021-10-02T19:55:31.151+02:00 |
| Created at: | 2017-07-20T11:58:15.000+02:00 |
| Main authors: | Mamchykd, Silenzi, Giovanetti |
| Latest tag: | 4.8.2-2.11.1rc1 |
| Deployment tag: | 4.8.2-2.11.1rc1 |
| Installed tag: | 4.6.5-2.11.1 |
| Accessible by: | CAL, CONTROLS, CTRL, DA, danilevc, xdoc |
Warning
Rogue installation which is not mentioned in the deployment!
Warning
The installed tag (4.6.5-2.11.1) does not match tags mentioned in the deployment ([‘4.8.2-2.11.1rc1’])!
Device Schema Description¶
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device (i.e. of the server
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- beckhoffComDevice:
- InstanceId of the BeckhoffCom device that forwards commands to the PLC.
- functionBlockName:
- The type of the firmware block.
- fwInstanceName:
- The name of the firmware block instance.
- fwVersion:
- The version of the PLC framework.
- terminal:
- ???
- hardwareStatusBitField:
- This word encodes in bits the hardware-status information of this device
- hardwareState:
- The current state of the hardware decoded
- hardwareRegion:
- The current region of the hardware decoded
- hardwareErrorDescriptor:
- This word encodes in bits describing the hardware error
- hardwareErrorDescription:
- Error Code description
- waitingFor:
- Any call to the PLC will be published here, once the reply is received this property will be cleared. Commands will not be sent to the PLC until this property is cleared.
- epsilon:
- The epsilon determines the amount of change until a new physical value is posted from the hardware
- interlockReadOnly:
- Defines whether interlock conditions are configurable from this interface.
- interlockOn:
- Defines whether interlock surveillance is on or off.
- interlockOk:
- Defines whether interlock is ok (true) or broken (false).
- busy:
- Defines whether the PLC softdevice is busy.
- disableEpsilonFeedback:
- If false, the epsilon will be regulated until the incoming rate reaches the maximum rate
- maxStateUpdateRate:
- If state updates per second exceed this threshold, the state will be displayed as CHANGING
- noisyStateUpdateRateValue:
- Show the state update rate when it’s above ‘Max State Update Rate’ threshold.
- isStateUpdateNoisy:
- State update rate is above ‘Max State Update Rate’ threshold.
- reset:
- Resets the PLC hardware
- enableInterlockedSlots:
- Send device into INTERLOCK_BROKEN state, thus enabling all interlocked slots.
- disableInterlockedSlots:
- Send device into INTERLOCKED state, thus enabling all interlocked slots.
- requestHardwareValues:
- Ask for all property values on the device
- propertiesToPoll:
- All specified properties will be polled from the PLC with the given poll-rate. Only PLC aliases or device keys corresponding to PLC properties are allowed
- pollInterval:
- Hardware poll interval in seconds
- propertiesToRead:
- The specified properties will be read from the PLC by activating the Read button. Only PLC aliases or device keys corresponding to PLC properties are allowed
- readHardware:
- Requests value updates from the PLC for the properties listed under ‘Properties to read’
- force:
- ???
- trigger:
- Do not use this parameter to configure scheduled push. Instead use the parameter ‘scheduledPush’.
- maxUpdateFrequency:
- set to limit maximum update frequency for some values.
- onSetpoint:
- Boolean indicating if the pump has reached the setpoint.
- isSwitchedOn:
- Boolean indicating if the high voltage was switched ON/OFF (valueBit 12) with the slot calls hvOn and hvOff.
- slimInterface:
- True: Slim interface with setpoint DI only. False: Full interface as in IO struct.
- pressure:
- Pressure read out from analog input. NOT available in slim mode.
- voltage:
- Voltage read out from analog input. NOT available in slim mode.
- hvOn:
- Turn the pump module ON. This is done either via serial command or digital output depending on the firmware configuration. No channel selection required as configured in the firmware.
- hvOff:
- Turn the pump module OFF. This is done either via serial command or digital output depending on the firmware configuration. No channel selection required as configured in the firmware.
- channelSelection:
- Channel on the controller for the pump.
- highVoltageOn:
- Turn on high voltage of the selected channel; this is a serial Property
- pressureSerial:
- Presssure of the selected channel; this is a serial readout.
- deviceInSlot:
- Device in the selected channel; this is a serial Property
- maximumPower:
- Maximum power for the selected channel; this is a serial Property
- targetVoltage:
- Target Voltage for the selected channel; this is a serial Property
- protectCurrent:
- Protect current for the selected channel; this is a serial Property
- setPoint:
- Setpoint for the selected channel; this is a serial Property
- temperatureHV:
- Temperature for HV end for the selected channel; this is a serial Property
- voltageSerial:
- Voltage for the selected channel; this is a serial Property
- highVoltageOn1:
- Turn on high voltage of channel 1.
- highVoltageOn2:
- Turn on high voltage of channel 2.
- highVoltageOn3:
- Turn on high voltage of channel 3.
- highVoltageOn4:
- Turn on high voltage of channel 4.
- pressureCh1:
- Pressure for channel 1. This is a serial readout.
- pressureCh2:
- Pressure for channel 2. This is a serial readout.
- pressureCh3:
- Pressure for channel 3. This is a serial readout.
- pressureCh4:
- Pressure for channel 4. This is a serial readout.
- deviceInSlot1:
- Device in slot 1.
- deviceInSlot2:
- Device in slot 2.
- deviceInSlot3:
- Device in slot 3.
- deviceInSlot4:
- Device in slot 4.
- maximumPower1:
- Maximum power for channel 1
- maximumPower2:
- Maximum power for Channel 2
- maximumPower3:
- Maximum power for Channel 3
- maximumPower4:
- Maximum power for Channel 4
- targetVoltage1:
- Target Voltage Channel 1
- targetVoltage2:
- Target voltage for channel 2
- targetVoltage3:
- Target voltage for channel 3
- targetVoltage4:
- Target voltage for channel 4.
- protectCurrent1:
- Protect current for channel 1.
- protectCurrent2:
- Protect current for channel 2.
- protectCurrent3:
- Protect current for channel 3.
- protectCurrent4:
- Protect current for channel 4.
- setPoint1:
- Setpoint for channel 1.
- setPoint2:
- Setpoint for channel 2.
- setPoint3:
- Set Point for channel 3.
- setPoint4:
- Setpoint for channel 4.
- temperatureHV1:
- Temperature HV for channel 1.
- temperatureHV2:
- Temperature HV for channel 2.
- temperatureHV3:
- Temperature HV for channel 3.
- temperatureHV4:
- Temperature HV for channel 4.
- voltageCh1:
- Voltage for channel 1.
- voltageCh2:
- Voltage for channel 2.
- voltageCh3:
- Voltage for channel 3.
- voltageCh4:
- Voltage for channel 4.
- currentSerial:
- Current for the selected channel.
- currentCh1:
- Current for channel 1.
- currentCh2:
- Current for channel 2.
- currentCh3:
- Current for channel 3.
- currentCh4:
- Current for channel 4.
Release History¶
| Created: | 2021-10-02T07:28:37.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Release candidate for 4.8.2 |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-08-23T15:36:04.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Bugfixes: 1. fix wrong value on the PLC when a deprecated paramer has different type wrt. the recommended new one. 2. fix bug (introduced in 4.8.0-2.11.4) that made the devices stay in UNKNOWN state |
| Created: | 2021-08-12T10:32:15.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Asynchronous registration of devices on BeckhoffCom (by means of slotInstanceNew HW state word parsed into bits |
| Created: | 2021-07-28T14:22:45.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
| Created: | 2021-06-23T16:13:27.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-06-22T13:56:55.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
|
| Created: | 2021-06-14T16:09:11.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Added BeckhoffDryPump |
| Created: | 2021-06-10T11:55:43.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Alarm conditions and state are not set on new schema. (Fixes bug seen in BeckhoffFuse after Karabo 2.11.1 deployment) |
| Created: | 2021-06-07T19:31:48.000+02:00 |
|---|---|
| Author: | Valerii Bondar |
| Notes: | Summer shutdown release, Fuse device added |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Summer shutdown release Devices added: BeckhoffTrainTrigger, BeckhoffLed, BeckhoffMC2Hexapod (BeckhoffMC2Base subclass), BeckhoffMC2Elmo (BeckhoffMC2Base subclass) Features: parameter deprecation in MC2 subclasses follow STOPPING state in Adixen Turbo Full pump. + other minor Fixes: * stepUp/stepDown popup error * epsilon feedback disable on write * avoid extra updates for interlock keys + other minor fixes |
| Created: | 2021-05-31T09:49:13.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-26T14:46:29.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-23T08:19:59.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-23T07:43:58.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-15T18:15:29.000+02:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: |
| Created: | 2021-03-24T09:43:30.000+01:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: | Add the AIBS |
| Created: | 2021-03-08T09:52:30.000+01:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: | Summary: Added auto-generated scene for Pfeiffer vacuum controller IMG400 |
VAC2¶
| Instance id: | FXE_OGT2_VAC2 |
|---|---|
| Host: | exflcon06n0 |
| Class documentation: | |
| BeckhoffAgilentIonPump | |
| General: | link |
| Monitor: | link |
| Developer: | link |
| PLC: | link |
| Alias: | fxe-rr-sys-con-2 |
| Git repo: | https://git.xfel.eu/gitlab/karaboDevices/Beckhoff |
| Last modified: | 2019-10-28T14:42:56.000+01:00 |
| Created at: | 2017-07-20T11:58:15.000+02:00 |
| Main authors: | Silenzi, Mohacsi |
| Latest tag: | 4.3.10-2.6.1 |
| Deployment tag: | 4.3.9-2.6.1 |
| Accessible by: | |
Warning
Host not accessible by [‘xctrl’]!
OGT3¶
BIU¶
AVG¶
CAMERA¶
| Instance id: | FXE_OGT3_BIU/AVG/CAMERA |
|---|---|
| Class id: | ImageAverager |
| Host: | exflcon67n0 |
| Alias: | fxe-rr-sys-con-8 |
| Git repo: | https://git.xfel.eu/gitlab/karaboDevices/imageProcessor |
| Last modified: | 2020-11-23T12:51:25.000+01:00 |
| Created at: | 2016-11-16T14:12:17.000+01:00 |
| Main authors: | Parenti, Hauf, Fabbri |
| Latest tag: | 1.27.4-2.10.0 |
| Deployment tag: | 1.27.4-2.10.0 |
| Scenes: | FXE_MAIN |
| Accessible by: |
Warning
Host not accessible by [‘xctrl’]!
The ImageAverager device is part of the
imageProcessor package,
and is documented in
imageprocessor:image-averager-user
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- useTimeserver:
- Unused - whether device connects to time server is configured via ‘timeServerId’
- timeServerId:
- The instance id uniquely identifies a TimeServer instance in the distributed system
- progress:
- The progress of the current action
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- Logger:
- Logging settings
- inFrameRate:
- The input frame rate.
- resetError:
- Reset error count.
- resetAverage:
- Reset averaged image.
- imagePath:
- The path within the channel, where the data is, such as data.image, digitizer.channel_1_A.raw.samples
- nImages:
- Number of images to be averaged.
- runningAverage:
- Calculate running average (instead of standard).
- runningAvgMethod:
- The algorithm used for calculating the running average.
- outFrameRate:
- The output frame rate.
| Created: | 2020-11-23T11:51:09.000Z |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Karabo 2.10 versioning |
| Created: | 2020-07-30T12:29:13.000Z |
|---|---|
| Author: | Andrea Parenti |
| Notes: | Reset properties only once |
| Created: | 2020-07-28T12:08:55.000Z |
|---|---|
| Author: | Andrea Parenti |
| Notes: | Calculate min/max/mean pixel value after background and pedestal subtraction |
| Created: | 2020-07-06T11:53:30.000Z |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: | Integral over axes (img_x/y) corrected when no “user-defined” is set |
| Created: | 2020-03-17T10:23:50.000Z |
|---|---|
| Author: | Andrea Parenti |
| Notes: | Fix MDL’s error count reconfiguration + resetError function |
| Created: | 2020-03-12T15:58:22.000Z |
|---|---|
| Author: | Andrea Parenti |
| Notes: | Update for error resetting, and reconfiguration of threshold and epsilon parameters of error counter |
| Created: | 2019-12-10T13:13:22.000Z |
|---|---|
| Author: | Andrea Parenti |
| Notes: | Alarm condition with warning, imageProcessing updated to version 2.3.5-2.6 |
| Created: | 2019-09-25T07:12:39.000Z |
|---|---|
| Author: | Andrea Parenti |
| Notes: | ImageToSpectrum: make direction of integral configurable. |
| Created: | 2019-09-17T15:59:16.000Z |
|---|---|
| Author: | Robert Schaffer |
| Notes: | Added peak ratio for TwoPeakFinder device. |
| Created: | 2019-09-05T15:06:43.000Z |
|---|---|
| Author: | Robert Schaffer |
| Notes: | Implemented thresholding for integrated data intensities. |
| Created: | 2019-09-04T12:46:06.000Z |
|---|---|
| Author: | Andrea Parenti |
| Notes: | FIX 1D data ImageAverager |
| Created: | 2019-08-22T14:57:59.000Z |
|---|---|
| Author: | Cyril Danilevski |
| Notes: | Add possibility to average spectra (1D images) |
| Created: | 2019-07-10T07:31:19.000Z |
|---|---|
| Author: | Andrea Parenti |
| Notes: | FIX processing of spectra |
| Created: | 2019-07-05T14:19:56.000Z |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2019-07-01T08:20:28.000Z |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
|
| Created: | 2019-06-18T11:41:45.000Z |
|---|---|
| Author: | Andrea Parenti |
| Notes: | Add possibility to process spectra (1D images) |
| Created: | 2019-05-09T14:59:33.000Z |
|---|---|
| Author: | Andrea Parenti |
| Notes: | Adding option for lightweight exponential running average |
| Created: | 2019-04-30T12:34:21.000Z |
|---|---|
| Author: | Robert Schaffer |
| Notes: | Fixed a bug causing thresholding downstream of COM calculation |
| Created: | 2019-03-26T17:58:39.000Z |
|---|---|
| Author: | Wajid Ehsan |
| Notes: | Include roi in y-direction imageTospectrum |
| Created: | 2019-02-21T09:22:07.000Z |
|---|---|
| Author: | Andrea Parenti |
| Notes: |
|
CAM¶
ENC¶
SCREEN_Y¶
| Instance id: | FXE_OGT3_BIU/ENC/SCREEN_Y |
|---|---|
| Host: | exflcon67n0 |
| Class documentation: | |
| BeckhoffEncoder | |
| General: | link |
| Monitor: | link |
| Developer: | link |
| PLC: | link |
| Alias: | fxe-rr-sys-con-8 |
| Git repo: | https://git.xfel.eu/gitlab/karaboDevices/Beckhoff |
| Last modified: | 2019-10-28T14:42:56.000+01:00 |
| Created at: | 2017-07-20T11:58:15.000+02:00 |
| Main authors: | Silenzi, Mohacsi |
| Latest tag: | 4.3.10-2.6.1 |
| Deployment tag: | 4.3.9-2.6.1 |
| Projects: | FXE_OGT3_BIU, FXE_OGT3_BIU |
| Accessible by: | |
Warning
Host not accessible by [‘xctrl’]!
MDL¶
MAIN¶
| Instance id: | FXE_OGT3_BIU/MDL/MAIN |
|---|---|
| Class id: | BeamImagingUnit |
| Host: | fxe-rr-sys-con-8 |
| Alias: | fxe-rr-sys-con-8 |
| Git repo: | https://git.xfel.eu/karaboDevices/beamImagingUnit |
| Last modified: | 2021-08-25T13:15:55.708+02:00 |
| Created at: | 2017-04-04T16:10:05.000+02:00 |
| Main authors: | Teichmann, Ehsan, Ehsanw |
| Latest tag: | 1.3.8-2.11.0 |
| Deployment tag: | 1.3.8-2.11.0 |
| Scenes: | FXE_MAIN |
| Accessible by: | CAL, CONTROLS, CTRL, DA, danilevc, xdoc |
Warning
Rogue installation which is not mentioned in the deployment!
Warning
Installation not found in a standard path!
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- heartbeatInterval:
- The heartbeat interval
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- globalAlarmCondition:
- This is the global alarm condition for this device. The current alarm condition of this device will be calculated from this alarm condition and the alarm condition of each property.
- visibility:
- Configures who is allowed to see this device at all
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server
- pid:
- The unix process ID of the device (i.e. of the server)
- state:
- The current state the device is in
- status:
- A more detailed status description
- lockedBy:
- The name of the device holding a lock on this one (empty if not locked)
- slotClearLock:
- Clear the lock on this device
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- log:
- Logging settings
- extractedLabels:
- Out positions: labels, where the imager is extracted from the beam.
- availableScenes:
- Scenes from the Slit System
- tolerance:
- Position tolerance for increment detection
- moveOUT:
- Moves the motor to the position marked with this label
- moveC_:
- Moves the motor to the position marked with this label
- moveYAG:
- Moves the motor to the position marked with this label
- moveC:
- Moves the motor to the position marked with this label
| Created: | 2021-08-25T13:16:37.000+02:00 |
|---|---|
| Author: | Wajid Ehsan |
| Notes: | Change requestScene slot |
| Created: | 2021-05-20T17:44:30.000+02:00 |
|---|---|
| Author: | Raul Costa |
| Notes: | Convert ‘yield from’ to ‘await’ (Python 3.8 support). |
| Created: | 2020-11-19T14:56:25.000+01:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
|
| Created: | 2020-09-09T16:53:29.000+02:00 |
|---|---|
| Author: | Istvan Mohacsi |
| Notes: |
| Created: | 2019-04-08T14:20:52.000+02:00 |
|---|---|
| Author: | Istvan Mohacsi |
| Notes: |
| Created: | 2019-01-04T14:34:58.000+01:00 |
|---|---|
| Author: | Denys Mamchyk |
| Notes: | temporary branch with double move fix applied for endless filter motors. For other motors use 1.3.3-2.2.4 tag, created from master |
| Created: | 2018-12-17T10:09:48.000+01:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: | Fix tolerance setting, created from master |
| Created: | 2018-09-19T17:32:10.000+02:00 |
|---|---|
| Author: | Denys Mamchyk |
| Notes: | working version with double move fix applied. Once the AE fixes the bug, create a tag from master |
| Created: | 2018-09-12T13:49:47.000+02:00 |
|---|---|
| Author: | Denys Mamchyk |
| Notes: | temporary fix for #29554 (endless motors stops at 0). will be solved on PLC side later @Jan Tolkiehn |
| Created: | 2018-06-08T14:01:39.000+02:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: | Refactor to table element |
| Created: | 2018-04-18T16:31:17.000+02:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
| Created: | 2018-01-23T10:05:56.000+01:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
| Created: | 2017-12-12T17:39:08.000+01:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
| Created: | 2017-10-06T15:36:41.000+02:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
| Created: | 2017-09-26T14:40:08.000+02:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
| Created: | 2017-08-15T15:16:34.000+02:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
| Created: | 2017-07-21T18:03:35.000+02:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
| Created: | 2017-06-20T17:55:03.000+02:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
PROC¶
CAMERA¶
| Instance id: | FXE_OGT3_BIU/PROC/CAMERA |
|---|---|
| Class id: | ImageProcessor |
| Host: | exflcon67n0 |
| Class documentation: | |
| ImageProcessor | |
| Alias: | fxe-rr-sys-con-8 |
| Git repo: | https://git.xfel.eu/gitlab/karaboDevices/imageProcessor |
| Last modified: | 2020-11-23T12:51:25.000+01:00 |
| Created at: | 2016-11-16T14:12:17.000+01:00 |
| Main authors: | Parenti, Hauf, Fabbri |
| Latest tag: | 1.27.4-2.10.0 |
| Deployment tag: | 1.27.4-2.10.0 |
| Accessible by: | |
Warning
Host not accessible by [‘xctrl’]!
The ImageProcessor device is documented in
imageprocessor:image-processor-user
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- useTimeserver:
- Unused - whether device connects to time server is configured via ‘timeServerId’
- timeServerId:
- The instance id uniquely identifies a TimeServer instance in the distributed system
- progress:
- The progress of the current action
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- Logger:
- Logging settings
- inFrameRate:
- The input frame rate.
- resetError:
- Reset error count.
- reset:
- Resets the processor output values.
- useAsBackgroundImage:
- Use the current image as background image.
- imagePath:
- Input image path.
- filterImagesByThreshold:
- If True, images will be only processed if maximum pixel value exceeds user’s defined threshold.
- imageThreshold:
- The threshold for processing an image.
- absolutePositions:
- If True, the centre-of-mass and fit results will take into account the current settings for ROI and binning.
- subtractBkgImage:
- Subtract the loaded background image.
- subtractImagePedestal:
- Subtract the image pedestal (ie image = image - image.min()). This is done after background subtraction.
- doMinMaxMean:
- Get the following information from the pixels: min, max, mean value.
- doBinCount:
- Calculate the frequency distribution of pixel values.
- doXYSum:
- Integrate the image along the x- and y-axes.
- doCOfM:
- Calculate centre-of-mass and widths.
- do1DFit:
- Perform a 1D gaussian fit of the x- and y-distributions.
- do2DFit:
- Perform a 2D gaussian fits.Be careful: It can be slow!
- doIntegration:
- Perform integration over region.
- clipValues:
- Removes values outside of Integration Threshold Range from the calculation of the integral and region mean.
- comRange:
- The range to be used for the centre-of-mass calculation. Can be the full range, or a user-defined one.
- userDefinedRange:
- The user-defined range for centre-of-mass, gaussian fit(s) and integrals along the x & y axes. Region [lowX, highX) x [lowY, highY) specified as [lowX, highX, lowY, highY]
- absThreshold:
- Pixels below this threshold will not be used for the centre-of-mass calculation. If greater than 0, the relative threshold will not be used.
- threshold:
- Pixels below this relative threshold (fraction of the highest value) will not be used for the centre-of-mass calculation. It will only be applied if no absolute threshold is set.
- pixelSize:
- The pixel size. It will be used when evaluating the beam size.
- fitRange:
- The range to be used for fitting. Can be the full range, an auto-determined, or the user-defined one.
- rangeForAuto:
- The automatic range for ‘auto’ mode (in standard deviations).
- enablePolynomial:
- Add a 1st order polynomial term (ramp) to gaussian fits.
- gauss1dStartValues:
- Selects how 1D gauss fit starting values are evaluated
- doGaussRotation:
- Allow the 2D gaussian to be rotated.
- integrationRegion:
- The region to be integrated over. Region [lowX, highX) x [lowY, highY) specified as [lowX, highX, lowY, highY]
- thresholdRange:
- Range of values to be considered in the calculation of Region Integral and Region Mean. Values outside of this range will be set to zero.
- imageWidth:
- The width of the incoming image.
- imageOffsetX:
- If the incoming image has a ROI, this represents the X position of the top-left corner.
- imageBinningX:
- The image binning in the X direction.
- imageHeight:
- The height of the incoming image. Set to 1 for 1D images (spectra).
- imageOffsetY:
- If the incoming image has a ROI, this represents the Y position of the top-left corner. Set to 0 for 1D images (spectra).
- imageBinningY:
- The image binning in the Y direction. Set to 1 for 1D images (spectra).
- minPxValue:
- The minimum image pixel value.
- maxPxValue:
- The maximum image pixel value.
- meanPxValue:
- The mean image pixel value.
- minMaxMeanTime:
- Time spent for evaluating min, max, mean pixel value.
- binCountTime:
- Time spent for calculating the frequency distribution of pixel values.
- subtractBkgImageTime:
- Time spent in subtracting the background image.
- subtractPedestalTime:
- Time spent in subtracting the image pedestal.
- xYSumTime:
- Time spent in integrating the image in X and Y.
- cOfMTime:
- Time spent in evaluating the centre-of-mass.
- xFitTime:
- Time spent in 1D Gaussian fit of the X distribution.
- yFitTime:
- Time spent in 1D Gaussian fit of the Y distribution.
- fitTime:
- Time spent in 2D Gaussian fit of the image.
- integrationTime:
- Time spent in integrating over a region.
- x0:
- X position of the centre-of-mass.
- sx:
- Standard deviation in X of the centre-of-mass.
- y0:
- Y position of the centre-of-mass.
- sy:
- Standard deviation in Y of the centre-of-mass.
- xFitSuccess:
- 1D Gaussian fit success (1-4 if fit converged).
- ax1d:
- Amplitude Ax from the 1D fit.
- x01d:
- x0 from 1D Fit.
- ex01d:
- Uncertainty on x0 estimation.
- sx1d:
- Standard deviation on x0 from 1D fit.
- esx1d:
- Uncertainty on standard deviation estimation.
- beamWidth1d:
- Beam width from 1D Fit. Defined as 4x sigma_x.
- yFitSuccess:
- 1D Gaussian Fit Success (1-4 if fit converged).
- ay1d:
- Amplitude Ay from 1D fit.
- y01d:
- y0 from 1D Fit.
- ey01d:
- Uncertainty on y0 estimation.
- sy1d:
- Standard deviation on y0 from 1D fit.
- esy1d:
- Uncertainty on standard deviation estimation.
- beamHeight1d:
- Beam heigth from 1D Fit. Defined as 4x sigma_y.
- fitSuccess:
- 2D Gaussian fit success (1-4 if fit converged).
- a2d:
- Amplitude from 2D fit.
- x02d:
- x0 from 2D Fit.
- ex02d:
- Uncertainty on x0 estimation.
- sx2d:
- Standard deviation on x0 from 2D fit.
- esx2d:
- Uncertainty on standard deviation estimation.
- beamWidth2d:
- Beam width from 2D Fit. Defined as 4x sigma_x.
- y02d:
- y0 from 2D Fit.
- ey02d:
- Uncertainty on y0 estimation.
- sy2d:
- Standard deviation on y0 from 2D fit.
- esy2d:
- Uncertainty on standard deviation estimation.
- beamHeight2d:
- Beam height from 2D Fit. Defined as 4x sigma_y.
- theta2d:
- Rotation angle from 2D fit.
- etheta2d:
- Uncertainty on rotation angle estimation.
- regionIntegral:
- Integral of pixel value over region specified by integrationRegion.
- regionMean:
- Mean pixel value over region specified by integrationRegion.
| Created: | 2020-11-23T11:51:09.000Z |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Karabo 2.10 versioning |
| Created: | 2020-07-30T12:29:13.000Z |
|---|---|
| Author: | Andrea Parenti |
| Notes: | Reset properties only once |
| Created: | 2020-07-28T12:08:55.000Z |
|---|---|
| Author: | Andrea Parenti |
| Notes: | Calculate min/max/mean pixel value after background and pedestal subtraction |
| Created: | 2020-07-06T11:53:30.000Z |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: | Integral over axes (img_x/y) corrected when no “user-defined” is set |
| Created: | 2020-03-17T10:23:50.000Z |
|---|---|
| Author: | Andrea Parenti |
| Notes: | Fix MDL’s error count reconfiguration + resetError function |
| Created: | 2020-03-12T15:58:22.000Z |
|---|---|
| Author: | Andrea Parenti |
| Notes: | Update for error resetting, and reconfiguration of threshold and epsilon parameters of error counter |
| Created: | 2019-12-10T13:13:22.000Z |
|---|---|
| Author: | Andrea Parenti |
| Notes: | Alarm condition with warning, imageProcessing updated to version 2.3.5-2.6 |
| Created: | 2019-09-25T07:12:39.000Z |
|---|---|
| Author: | Andrea Parenti |
| Notes: | ImageToSpectrum: make direction of integral configurable. |
| Created: | 2019-09-17T15:59:16.000Z |
|---|---|
| Author: | Robert Schaffer |
| Notes: | Added peak ratio for TwoPeakFinder device. |
| Created: | 2019-09-05T15:06:43.000Z |
|---|---|
| Author: | Robert Schaffer |
| Notes: | Implemented thresholding for integrated data intensities. |
| Created: | 2019-09-04T12:46:06.000Z |
|---|---|
| Author: | Andrea Parenti |
| Notes: | FIX 1D data ImageAverager |
| Created: | 2019-08-22T14:57:59.000Z |
|---|---|
| Author: | Cyril Danilevski |
| Notes: | Add possibility to average spectra (1D images) |
| Created: | 2019-07-10T07:31:19.000Z |
|---|---|
| Author: | Andrea Parenti |
| Notes: | FIX processing of spectra |
| Created: | 2019-07-05T14:19:56.000Z |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2019-07-01T08:20:28.000Z |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
|
| Created: | 2019-06-18T11:41:45.000Z |
|---|---|
| Author: | Andrea Parenti |
| Notes: | Add possibility to process spectra (1D images) |
| Created: | 2019-05-09T14:59:33.000Z |
|---|---|
| Author: | Andrea Parenti |
| Notes: | Adding option for lightweight exponential running average |
| Created: | 2019-04-30T12:34:21.000Z |
|---|---|
| Author: | Robert Schaffer |
| Notes: | Fixed a bug causing thresholding downstream of COM calculation |
| Created: | 2019-03-26T17:58:39.000Z |
|---|---|
| Author: | Wajid Ehsan |
| Notes: | Include roi in y-direction imageTospectrum |
| Created: | 2019-02-21T09:22:07.000Z |
|---|---|
| Author: | Andrea Parenti |
| Notes: |
|
TSENS¶
ROD_TEMP1¶
| Instance id: | FXE_OGT3_BIU/TSENS/ROD_TEMP1 |
|---|---|
| Class id: | BeckhoffAnalogInput |
| Host: | fxe-rr-sys-con-8 |
| Class documentation: | |
| BeckhoffAnalogInput | |
| General: | link |
| Monitor: | link |
| Developer: | link |
| PLC: | link |
| Alias: | fxe-rr-sys-con-8 |
| Git repo: | https://git.xfel.eu/karaboDevices/Beckhoff |
| Last modified: | 2021-10-02T19:55:31.151+02:00 |
| Created at: | 2017-07-20T11:58:15.000+02:00 |
| Main authors: | Mamchykd, Silenzi, Giovanetti |
| Latest tag: | 4.8.2-2.11.1rc1 |
| Deployment tag: | 4.8.2-2.11.1rc1 |
| Installed tag: | 4.6.5-2.11.1 |
| Projects: | FXE_OGT3_BIU, FXE_OGT3_BIU |
| Accessible by: | CAL, CONTROLS, CTRL, DA, danilevc, xdoc |
Warning
Rogue installation which is not mentioned in the deployment!
Warning
The installed tag (4.6.5-2.11.1) does not match tags mentioned in the deployment ([‘4.8.2-2.11.1rc1’])!
The BeckhoffAnalogInput device is documented in
beckhoff:BeckhoffAnalogInput
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device (i.e. of the server
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- beckhoffComDevice:
- InstanceId of the BeckhoffCom device that forwards commands to the PLC.
- functionBlockName:
- The type of the firmware block.
- fwInstanceName:
- The name of the firmware block instance.
- fwVersion:
- The version of the PLC framework.
- terminal:
- ???
- hardwareStatusBitField:
- This word encodes in bits the hardware-status information of this device
- hardwareState:
- The current state of the hardware decoded
- hardwareRegion:
- The current region of the hardware decoded
- hardwareErrorDescriptor:
- This word encodes in bits describing the hardware error
- hardwareErrorDescription:
- Error Code description
- waitingFor:
- Any call to the PLC will be published here, once the reply is received this property will be cleared. Commands will not be sent to the PLC until this property is cleared.
- epsilon:
- The epsilon determines the amount of change until a new physical value is posted from the hardware
- interlockReadOnly:
- Defines whether interlock conditions are configurable from this interface.
- interlockOn:
- Defines whether interlock surveillance is on or off.
- interlockOk:
- Defines whether interlock is ok (true) or broken (false).
- busy:
- Defines whether the PLC softdevice is busy.
- disableEpsilonFeedback:
- If false, the epsilon will be regulated until the incoming rate reaches the maximum rate
- maxStateUpdateRate:
- If state updates per second exceed this threshold, the state will be displayed as CHANGING
- noisyStateUpdateRateValue:
- Show the state update rate when it’s above ‘Max State Update Rate’ threshold.
- isStateUpdateNoisy:
- State update rate is above ‘Max State Update Rate’ threshold.
- reset:
- Resets the PLC hardware
- enableInterlockedSlots:
- Send device into INTERLOCK_BROKEN state, thus enabling all interlocked slots.
- disableInterlockedSlots:
- Send device into INTERLOCKED state, thus enabling all interlocked slots.
- requestHardwareValues:
- Ask for all property values on the device
- propertiesToPoll:
- All specified properties will be polled from the PLC with the given poll-rate. Only PLC aliases or device keys corresponding to PLC properties are allowed
- pollInterval:
- Hardware poll interval in seconds
- propertiesToRead:
- The specified properties will be read from the PLC by activating the Read button. Only PLC aliases or device keys corresponding to PLC properties are allowed
- readHardware:
- Requests value updates from the PLC for the properties listed under ‘Properties to read’
- force:
- ???
- trigger:
- Do not use this parameter to configure scheduled push. Instead use the parameter ‘scheduledPush’.
- maxUpdateFrequency:
- set to limit maximum update frequency for some values.
- value:
- Analog input of ADC.
- semiRawValue:
- Semi raw value of analog input, i.e. the voltage.
- epsSemiRaw:
- Epsilon of the SemiRawValue.
- relativeEpsilon:
- Flag to define epsilon mode: true means relative epsilon calculation, false means absolute epsilon calculation.
| Created: | 2021-10-02T07:28:37.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Release candidate for 4.8.2 |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-08-23T15:36:04.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Bugfixes: 1. fix wrong value on the PLC when a deprecated paramer has different type wrt. the recommended new one. 2. fix bug (introduced in 4.8.0-2.11.4) that made the devices stay in UNKNOWN state |
| Created: | 2021-08-12T10:32:15.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Asynchronous registration of devices on BeckhoffCom (by means of slotInstanceNew HW state word parsed into bits |
| Created: | 2021-07-28T14:22:45.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
| Created: | 2021-06-23T16:13:27.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-06-22T13:56:55.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
|
| Created: | 2021-06-14T16:09:11.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Added BeckhoffDryPump |
| Created: | 2021-06-10T11:55:43.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Alarm conditions and state are not set on new schema. (Fixes bug seen in BeckhoffFuse after Karabo 2.11.1 deployment) |
| Created: | 2021-06-07T19:31:48.000+02:00 |
|---|---|
| Author: | Valerii Bondar |
| Notes: | Summer shutdown release, Fuse device added |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Summer shutdown release Devices added: BeckhoffTrainTrigger, BeckhoffLed, BeckhoffMC2Hexapod (BeckhoffMC2Base subclass), BeckhoffMC2Elmo (BeckhoffMC2Base subclass) Features: parameter deprecation in MC2 subclasses follow STOPPING state in Adixen Turbo Full pump. + other minor Fixes: * stepUp/stepDown popup error * epsilon feedback disable on write * avoid extra updates for interlock keys + other minor fixes |
| Created: | 2021-05-31T09:49:13.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-26T14:46:29.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-23T08:19:59.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-23T07:43:58.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-15T18:15:29.000+02:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: |
| Created: | 2021-03-24T09:43:30.000+01:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: | Add the AIBS |
| Created: | 2021-03-08T09:52:30.000+01:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: | Summary: Added auto-generated scene for Pfeiffer vacuum controller IMG400 |
ROD_TEMP2¶
| Instance id: | FXE_OGT3_BIU/TSENS/ROD_TEMP2 |
|---|---|
| Class id: | BeckhoffAnalogInput |
| Host: | fxe-rr-sys-con-8 |
| Class documentation: | |
| BeckhoffAnalogInput | |
| General: | link |
| Monitor: | link |
| Developer: | link |
| PLC: | link |
| Alias: | fxe-rr-sys-con-8 |
| Git repo: | https://git.xfel.eu/karaboDevices/Beckhoff |
| Last modified: | 2021-10-02T19:55:31.151+02:00 |
| Created at: | 2017-07-20T11:58:15.000+02:00 |
| Main authors: | Mamchykd, Silenzi, Giovanetti |
| Latest tag: | 4.8.2-2.11.1rc1 |
| Deployment tag: | 4.8.2-2.11.1rc1 |
| Installed tag: | 4.6.5-2.11.1 |
| Projects: | FXE_OGT3_BIU, FXE_OGT3_BIU |
| Accessible by: | CAL, CONTROLS, CTRL, DA, danilevc, xdoc |
Warning
Rogue installation which is not mentioned in the deployment!
Warning
The installed tag (4.6.5-2.11.1) does not match tags mentioned in the deployment ([‘4.8.2-2.11.1rc1’])!
The BeckhoffAnalogInput device is documented in
beckhoff:BeckhoffAnalogInput
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device (i.e. of the server
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- beckhoffComDevice:
- InstanceId of the BeckhoffCom device that forwards commands to the PLC.
- functionBlockName:
- The type of the firmware block.
- fwInstanceName:
- The name of the firmware block instance.
- fwVersion:
- The version of the PLC framework.
- terminal:
- ???
- hardwareStatusBitField:
- This word encodes in bits the hardware-status information of this device
- hardwareState:
- The current state of the hardware decoded
- hardwareRegion:
- The current region of the hardware decoded
- hardwareErrorDescriptor:
- This word encodes in bits describing the hardware error
- hardwareErrorDescription:
- Error Code description
- waitingFor:
- Any call to the PLC will be published here, once the reply is received this property will be cleared. Commands will not be sent to the PLC until this property is cleared.
- epsilon:
- The epsilon determines the amount of change until a new physical value is posted from the hardware
- interlockReadOnly:
- Defines whether interlock conditions are configurable from this interface.
- interlockOn:
- Defines whether interlock surveillance is on or off.
- interlockOk:
- Defines whether interlock is ok (true) or broken (false).
- busy:
- Defines whether the PLC softdevice is busy.
- disableEpsilonFeedback:
- If false, the epsilon will be regulated until the incoming rate reaches the maximum rate
- maxStateUpdateRate:
- If state updates per second exceed this threshold, the state will be displayed as CHANGING
- noisyStateUpdateRateValue:
- Show the state update rate when it’s above ‘Max State Update Rate’ threshold.
- isStateUpdateNoisy:
- State update rate is above ‘Max State Update Rate’ threshold.
- reset:
- Resets the PLC hardware
- enableInterlockedSlots:
- Send device into INTERLOCK_BROKEN state, thus enabling all interlocked slots.
- disableInterlockedSlots:
- Send device into INTERLOCKED state, thus enabling all interlocked slots.
- requestHardwareValues:
- Ask for all property values on the device
- propertiesToPoll:
- All specified properties will be polled from the PLC with the given poll-rate. Only PLC aliases or device keys corresponding to PLC properties are allowed
- pollInterval:
- Hardware poll interval in seconds
- propertiesToRead:
- The specified properties will be read from the PLC by activating the Read button. Only PLC aliases or device keys corresponding to PLC properties are allowed
- readHardware:
- Requests value updates from the PLC for the properties listed under ‘Properties to read’
- force:
- ???
- trigger:
- Do not use this parameter to configure scheduled push. Instead use the parameter ‘scheduledPush’.
- maxUpdateFrequency:
- set to limit maximum update frequency for some values.
- value:
- Analog input of ADC.
- semiRawValue:
- Semi raw value of analog input, i.e. the voltage.
- epsSemiRaw:
- Epsilon of the SemiRawValue.
- relativeEpsilon:
- Flag to define epsilon mode: true means relative epsilon calculation, false means absolute epsilon calculation.
| Created: | 2021-10-02T07:28:37.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Release candidate for 4.8.2 |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-08-23T15:36:04.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Bugfixes: 1. fix wrong value on the PLC when a deprecated paramer has different type wrt. the recommended new one. 2. fix bug (introduced in 4.8.0-2.11.4) that made the devices stay in UNKNOWN state |
| Created: | 2021-08-12T10:32:15.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Asynchronous registration of devices on BeckhoffCom (by means of slotInstanceNew HW state word parsed into bits |
| Created: | 2021-07-28T14:22:45.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
| Created: | 2021-06-23T16:13:27.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-06-22T13:56:55.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
|
| Created: | 2021-06-14T16:09:11.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Added BeckhoffDryPump |
| Created: | 2021-06-10T11:55:43.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Alarm conditions and state are not set on new schema. (Fixes bug seen in BeckhoffFuse after Karabo 2.11.1 deployment) |
| Created: | 2021-06-07T19:31:48.000+02:00 |
|---|---|
| Author: | Valerii Bondar |
| Notes: | Summer shutdown release, Fuse device added |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Summer shutdown release Devices added: BeckhoffTrainTrigger, BeckhoffLed, BeckhoffMC2Hexapod (BeckhoffMC2Base subclass), BeckhoffMC2Elmo (BeckhoffMC2Base subclass) Features: parameter deprecation in MC2 subclasses follow STOPPING state in Adixen Turbo Full pump. + other minor Fixes: * stepUp/stepDown popup error * epsilon feedback disable on write * avoid extra updates for interlock keys + other minor fixes |
| Created: | 2021-05-31T09:49:13.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-26T14:46:29.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-23T08:19:59.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-23T07:43:58.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-15T18:15:29.000+02:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: |
| Created: | 2021-03-24T09:43:30.000+01:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: | Add the AIBS |
| Created: | 2021-03-08T09:52:30.000+01:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: | Summary: Added auto-generated scene for Pfeiffer vacuum controller IMG400 |
ROD_TEMP3¶
| Instance id: | FXE_OGT3_BIU/TSENS/ROD_TEMP3 |
|---|---|
| Class id: | BeckhoffAnalogInput |
| Host: | fxe-rr-sys-con-8 |
| Class documentation: | |
| BeckhoffAnalogInput | |
| General: | link |
| Monitor: | link |
| Developer: | link |
| PLC: | link |
| Alias: | fxe-rr-sys-con-8 |
| Git repo: | https://git.xfel.eu/karaboDevices/Beckhoff |
| Last modified: | 2021-10-02T19:55:31.151+02:00 |
| Created at: | 2017-07-20T11:58:15.000+02:00 |
| Main authors: | Mamchykd, Silenzi, Giovanetti |
| Latest tag: | 4.8.2-2.11.1rc1 |
| Deployment tag: | 4.8.2-2.11.1rc1 |
| Installed tag: | 4.6.5-2.11.1 |
| Accessible by: | CAL, CONTROLS, CTRL, DA, danilevc, xdoc |
Warning
Rogue installation which is not mentioned in the deployment!
Warning
The installed tag (4.6.5-2.11.1) does not match tags mentioned in the deployment ([‘4.8.2-2.11.1rc1’])!
The BeckhoffAnalogInput device is documented in
beckhoff:BeckhoffAnalogInput
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device (i.e. of the server
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- beckhoffComDevice:
- InstanceId of the BeckhoffCom device that forwards commands to the PLC.
- functionBlockName:
- The type of the firmware block.
- fwInstanceName:
- The name of the firmware block instance.
- fwVersion:
- The version of the PLC framework.
- terminal:
- ???
- hardwareStatusBitField:
- This word encodes in bits the hardware-status information of this device
- hardwareState:
- The current state of the hardware decoded
- hardwareRegion:
- The current region of the hardware decoded
- hardwareErrorDescriptor:
- This word encodes in bits describing the hardware error
- hardwareErrorDescription:
- Error Code description
- waitingFor:
- Any call to the PLC will be published here, once the reply is received this property will be cleared. Commands will not be sent to the PLC until this property is cleared.
- epsilon:
- The epsilon determines the amount of change until a new physical value is posted from the hardware
- interlockReadOnly:
- Defines whether interlock conditions are configurable from this interface.
- interlockOn:
- Defines whether interlock surveillance is on or off.
- interlockOk:
- Defines whether interlock is ok (true) or broken (false).
- busy:
- Defines whether the PLC softdevice is busy.
- disableEpsilonFeedback:
- If false, the epsilon will be regulated until the incoming rate reaches the maximum rate
- maxStateUpdateRate:
- If state updates per second exceed this threshold, the state will be displayed as CHANGING
- noisyStateUpdateRateValue:
- Show the state update rate when it’s above ‘Max State Update Rate’ threshold.
- isStateUpdateNoisy:
- State update rate is above ‘Max State Update Rate’ threshold.
- reset:
- Resets the PLC hardware
- enableInterlockedSlots:
- Send device into INTERLOCK_BROKEN state, thus enabling all interlocked slots.
- disableInterlockedSlots:
- Send device into INTERLOCKED state, thus enabling all interlocked slots.
- requestHardwareValues:
- Ask for all property values on the device
- propertiesToPoll:
- All specified properties will be polled from the PLC with the given poll-rate. Only PLC aliases or device keys corresponding to PLC properties are allowed
- pollInterval:
- Hardware poll interval in seconds
- propertiesToRead:
- The specified properties will be read from the PLC by activating the Read button. Only PLC aliases or device keys corresponding to PLC properties are allowed
- readHardware:
- Requests value updates from the PLC for the properties listed under ‘Properties to read’
- force:
- ???
- trigger:
- Do not use this parameter to configure scheduled push. Instead use the parameter ‘scheduledPush’.
- maxUpdateFrequency:
- set to limit maximum update frequency for some values.
- value:
- Analog input of ADC.
- semiRawValue:
- Semi raw value of analog input, i.e. the voltage.
- epsSemiRaw:
- Epsilon of the SemiRawValue.
- relativeEpsilon:
- Flag to define epsilon mode: true means relative epsilon calculation, false means absolute epsilon calculation.
| Created: | 2021-10-02T07:28:37.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Release candidate for 4.8.2 |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-08-23T15:36:04.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Bugfixes: 1. fix wrong value on the PLC when a deprecated paramer has different type wrt. the recommended new one. 2. fix bug (introduced in 4.8.0-2.11.4) that made the devices stay in UNKNOWN state |
| Created: | 2021-08-12T10:32:15.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Asynchronous registration of devices on BeckhoffCom (by means of slotInstanceNew HW state word parsed into bits |
| Created: | 2021-07-28T14:22:45.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
| Created: | 2021-06-23T16:13:27.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-06-22T13:56:55.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
|
| Created: | 2021-06-14T16:09:11.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Added BeckhoffDryPump |
| Created: | 2021-06-10T11:55:43.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Alarm conditions and state are not set on new schema. (Fixes bug seen in BeckhoffFuse after Karabo 2.11.1 deployment) |
| Created: | 2021-06-07T19:31:48.000+02:00 |
|---|---|
| Author: | Valerii Bondar |
| Notes: | Summer shutdown release, Fuse device added |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Summer shutdown release Devices added: BeckhoffTrainTrigger, BeckhoffLed, BeckhoffMC2Hexapod (BeckhoffMC2Base subclass), BeckhoffMC2Elmo (BeckhoffMC2Base subclass) Features: parameter deprecation in MC2 subclasses follow STOPPING state in Adixen Turbo Full pump. + other minor Fixes: * stepUp/stepDown popup error * epsilon feedback disable on write * avoid extra updates for interlock keys + other minor fixes |
| Created: | 2021-05-31T09:49:13.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-26T14:46:29.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-23T08:19:59.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-23T07:43:58.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-15T18:15:29.000+02:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: |
| Created: | 2021-03-24T09:43:30.000+01:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: | Add the AIBS |
| Created: | 2021-03-08T09:52:30.000+01:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: | Summary: Added auto-generated scene for Pfeiffer vacuum controller IMG400 |
ROD_TEMP4¶
| Instance id: | FXE_OGT3_BIU/TSENS/ROD_TEMP4 |
|---|---|
| Class id: | BeckhoffAnalogInput |
| Host: | fxe-rr-sys-con-8 |
| Class documentation: | |
| BeckhoffAnalogInput | |
| General: | link |
| Monitor: | link |
| Developer: | link |
| PLC: | link |
| Alias: | fxe-rr-sys-con-8 |
| Git repo: | https://git.xfel.eu/karaboDevices/Beckhoff |
| Last modified: | 2021-10-02T19:55:31.151+02:00 |
| Created at: | 2017-07-20T11:58:15.000+02:00 |
| Main authors: | Mamchykd, Silenzi, Giovanetti |
| Latest tag: | 4.8.2-2.11.1rc1 |
| Deployment tag: | 4.8.2-2.11.1rc1 |
| Installed tag: | 4.6.5-2.11.1 |
| Accessible by: | CAL, CONTROLS, CTRL, DA, danilevc, xdoc |
Warning
Rogue installation which is not mentioned in the deployment!
Warning
The installed tag (4.6.5-2.11.1) does not match tags mentioned in the deployment ([‘4.8.2-2.11.1rc1’])!
The BeckhoffAnalogInput device is documented in
beckhoff:BeckhoffAnalogInput
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device (i.e. of the server
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- beckhoffComDevice:
- InstanceId of the BeckhoffCom device that forwards commands to the PLC.
- functionBlockName:
- The type of the firmware block.
- fwInstanceName:
- The name of the firmware block instance.
- fwVersion:
- The version of the PLC framework.
- terminal:
- ???
- hardwareStatusBitField:
- This word encodes in bits the hardware-status information of this device
- hardwareState:
- The current state of the hardware decoded
- hardwareRegion:
- The current region of the hardware decoded
- hardwareErrorDescriptor:
- This word encodes in bits describing the hardware error
- hardwareErrorDescription:
- Error Code description
- waitingFor:
- Any call to the PLC will be published here, once the reply is received this property will be cleared. Commands will not be sent to the PLC until this property is cleared.
- epsilon:
- The epsilon determines the amount of change until a new physical value is posted from the hardware
- interlockReadOnly:
- Defines whether interlock conditions are configurable from this interface.
- interlockOn:
- Defines whether interlock surveillance is on or off.
- interlockOk:
- Defines whether interlock is ok (true) or broken (false).
- busy:
- Defines whether the PLC softdevice is busy.
- disableEpsilonFeedback:
- If false, the epsilon will be regulated until the incoming rate reaches the maximum rate
- maxStateUpdateRate:
- If state updates per second exceed this threshold, the state will be displayed as CHANGING
- noisyStateUpdateRateValue:
- Show the state update rate when it’s above ‘Max State Update Rate’ threshold.
- isStateUpdateNoisy:
- State update rate is above ‘Max State Update Rate’ threshold.
- reset:
- Resets the PLC hardware
- enableInterlockedSlots:
- Send device into INTERLOCK_BROKEN state, thus enabling all interlocked slots.
- disableInterlockedSlots:
- Send device into INTERLOCKED state, thus enabling all interlocked slots.
- requestHardwareValues:
- Ask for all property values on the device
- propertiesToPoll:
- All specified properties will be polled from the PLC with the given poll-rate. Only PLC aliases or device keys corresponding to PLC properties are allowed
- pollInterval:
- Hardware poll interval in seconds
- propertiesToRead:
- The specified properties will be read from the PLC by activating the Read button. Only PLC aliases or device keys corresponding to PLC properties are allowed
- readHardware:
- Requests value updates from the PLC for the properties listed under ‘Properties to read’
- force:
- ???
- trigger:
- Do not use this parameter to configure scheduled push. Instead use the parameter ‘scheduledPush’.
- maxUpdateFrequency:
- set to limit maximum update frequency for some values.
- value:
- Analog input of ADC.
- semiRawValue:
- Semi raw value of analog input, i.e. the voltage.
- epsSemiRaw:
- Epsilon of the SemiRawValue.
- relativeEpsilon:
- Flag to define epsilon mode: true means relative epsilon calculation, false means absolute epsilon calculation.
| Created: | 2021-10-02T07:28:37.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Release candidate for 4.8.2 |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-08-23T15:36:04.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Bugfixes: 1. fix wrong value on the PLC when a deprecated paramer has different type wrt. the recommended new one. 2. fix bug (introduced in 4.8.0-2.11.4) that made the devices stay in UNKNOWN state |
| Created: | 2021-08-12T10:32:15.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Asynchronous registration of devices on BeckhoffCom (by means of slotInstanceNew HW state word parsed into bits |
| Created: | 2021-07-28T14:22:45.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
| Created: | 2021-06-23T16:13:27.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-06-22T13:56:55.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
|
| Created: | 2021-06-14T16:09:11.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Added BeckhoffDryPump |
| Created: | 2021-06-10T11:55:43.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Alarm conditions and state are not set on new schema. (Fixes bug seen in BeckhoffFuse after Karabo 2.11.1 deployment) |
| Created: | 2021-06-07T19:31:48.000+02:00 |
|---|---|
| Author: | Valerii Bondar |
| Notes: | Summer shutdown release, Fuse device added |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Summer shutdown release Devices added: BeckhoffTrainTrigger, BeckhoffLed, BeckhoffMC2Hexapod (BeckhoffMC2Base subclass), BeckhoffMC2Elmo (BeckhoffMC2Base subclass) Features: parameter deprecation in MC2 subclasses follow STOPPING state in Adixen Turbo Full pump. + other minor Fixes: * stepUp/stepDown popup error * epsilon feedback disable on write * avoid extra updates for interlock keys + other minor fixes |
| Created: | 2021-05-31T09:49:13.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-26T14:46:29.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-23T08:19:59.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-23T07:43:58.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-15T18:15:29.000+02:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: |
| Created: | 2021-03-24T09:43:30.000+01:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: | Add the AIBS |
| Created: | 2021-03-08T09:52:30.000+01:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: | Summary: Added auto-generated scene for Pfeiffer vacuum controller IMG400 |
SPARE1¶
| Instance id: | FXE_OGT3_BIU/TSENS/SPARE1 |
|---|---|
| Class id: | BeckhoffAnalogInput |
| Host: | fxe-rr-sys-con-8 |
| Class documentation: | |
| BeckhoffAnalogInput | |
| General: | link |
| Monitor: | link |
| Developer: | link |
| PLC: | link |
| Alias: | fxe-rr-sys-con-8 |
| Git repo: | https://git.xfel.eu/karaboDevices/Beckhoff |
| Last modified: | 2021-10-02T19:55:31.151+02:00 |
| Created at: | 2017-07-20T11:58:15.000+02:00 |
| Main authors: | Mamchykd, Silenzi, Giovanetti |
| Latest tag: | 4.8.2-2.11.1rc1 |
| Deployment tag: | 4.8.2-2.11.1rc1 |
| Installed tag: | 4.6.5-2.11.1 |
| Accessible by: | CAL, CONTROLS, CTRL, DA, danilevc, xdoc |
Warning
Rogue installation which is not mentioned in the deployment!
Warning
The installed tag (4.6.5-2.11.1) does not match tags mentioned in the deployment ([‘4.8.2-2.11.1rc1’])!
The BeckhoffAnalogInput device is documented in
beckhoff:BeckhoffAnalogInput
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device (i.e. of the server
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- beckhoffComDevice:
- InstanceId of the BeckhoffCom device that forwards commands to the PLC.
- functionBlockName:
- The type of the firmware block.
- fwInstanceName:
- The name of the firmware block instance.
- fwVersion:
- The version of the PLC framework.
- terminal:
- ???
- hardwareStatusBitField:
- This word encodes in bits the hardware-status information of this device
- hardwareState:
- The current state of the hardware decoded
- hardwareRegion:
- The current region of the hardware decoded
- hardwareErrorDescriptor:
- This word encodes in bits describing the hardware error
- hardwareErrorDescription:
- Error Code description
- waitingFor:
- Any call to the PLC will be published here, once the reply is received this property will be cleared. Commands will not be sent to the PLC until this property is cleared.
- epsilon:
- The epsilon determines the amount of change until a new physical value is posted from the hardware
- interlockReadOnly:
- Defines whether interlock conditions are configurable from this interface.
- interlockOn:
- Defines whether interlock surveillance is on or off.
- interlockOk:
- Defines whether interlock is ok (true) or broken (false).
- busy:
- Defines whether the PLC softdevice is busy.
- disableEpsilonFeedback:
- If false, the epsilon will be regulated until the incoming rate reaches the maximum rate
- maxStateUpdateRate:
- If state updates per second exceed this threshold, the state will be displayed as CHANGING
- noisyStateUpdateRateValue:
- Show the state update rate when it’s above ‘Max State Update Rate’ threshold.
- isStateUpdateNoisy:
- State update rate is above ‘Max State Update Rate’ threshold.
- reset:
- Resets the PLC hardware
- enableInterlockedSlots:
- Send device into INTERLOCK_BROKEN state, thus enabling all interlocked slots.
- disableInterlockedSlots:
- Send device into INTERLOCKED state, thus enabling all interlocked slots.
- requestHardwareValues:
- Ask for all property values on the device
- propertiesToPoll:
- All specified properties will be polled from the PLC with the given poll-rate. Only PLC aliases or device keys corresponding to PLC properties are allowed
- pollInterval:
- Hardware poll interval in seconds
- propertiesToRead:
- The specified properties will be read from the PLC by activating the Read button. Only PLC aliases or device keys corresponding to PLC properties are allowed
- readHardware:
- Requests value updates from the PLC for the properties listed under ‘Properties to read’
- force:
- ???
- trigger:
- Do not use this parameter to configure scheduled push. Instead use the parameter ‘scheduledPush’.
- maxUpdateFrequency:
- set to limit maximum update frequency for some values.
- value:
- Analog input of ADC.
- semiRawValue:
- Semi raw value of analog input, i.e. the voltage.
- epsSemiRaw:
- Epsilon of the SemiRawValue.
- relativeEpsilon:
- Flag to define epsilon mode: true means relative epsilon calculation, false means absolute epsilon calculation.
| Created: | 2021-10-02T07:28:37.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Release candidate for 4.8.2 |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-08-23T15:36:04.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Bugfixes: 1. fix wrong value on the PLC when a deprecated paramer has different type wrt. the recommended new one. 2. fix bug (introduced in 4.8.0-2.11.4) that made the devices stay in UNKNOWN state |
| Created: | 2021-08-12T10:32:15.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Asynchronous registration of devices on BeckhoffCom (by means of slotInstanceNew HW state word parsed into bits |
| Created: | 2021-07-28T14:22:45.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
| Created: | 2021-06-23T16:13:27.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-06-22T13:56:55.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
|
| Created: | 2021-06-14T16:09:11.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Added BeckhoffDryPump |
| Created: | 2021-06-10T11:55:43.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Alarm conditions and state are not set on new schema. (Fixes bug seen in BeckhoffFuse after Karabo 2.11.1 deployment) |
| Created: | 2021-06-07T19:31:48.000+02:00 |
|---|---|
| Author: | Valerii Bondar |
| Notes: | Summer shutdown release, Fuse device added |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Summer shutdown release Devices added: BeckhoffTrainTrigger, BeckhoffLed, BeckhoffMC2Hexapod (BeckhoffMC2Base subclass), BeckhoffMC2Elmo (BeckhoffMC2Base subclass) Features: parameter deprecation in MC2 subclasses follow STOPPING state in Adixen Turbo Full pump. + other minor Fixes: * stepUp/stepDown popup error * epsilon feedback disable on write * avoid extra updates for interlock keys + other minor fixes |
| Created: | 2021-05-31T09:49:13.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-26T14:46:29.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-23T08:19:59.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-23T07:43:58.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-15T18:15:29.000+02:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: |
| Created: | 2021-03-24T09:43:30.000+01:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: | Add the AIBS |
| Created: | 2021-03-08T09:52:30.000+01:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: | Summary: Added auto-generated scene for Pfeiffer vacuum controller IMG400 |
SPARE2¶
| Instance id: | FXE_OGT3_BIU/TSENS/SPARE2 |
|---|---|
| Class id: | BeckhoffAnalogInput |
| Host: | fxe-rr-sys-con-8 |
| Class documentation: | |
| BeckhoffAnalogInput | |
| General: | link |
| Monitor: | link |
| Developer: | link |
| PLC: | link |
| Alias: | fxe-rr-sys-con-8 |
| Git repo: | https://git.xfel.eu/karaboDevices/Beckhoff |
| Last modified: | 2021-10-02T19:55:31.151+02:00 |
| Created at: | 2017-07-20T11:58:15.000+02:00 |
| Main authors: | Mamchykd, Silenzi, Giovanetti |
| Latest tag: | 4.8.2-2.11.1rc1 |
| Deployment tag: | 4.8.2-2.11.1rc1 |
| Installed tag: | 4.6.5-2.11.1 |
| Accessible by: | CAL, CONTROLS, CTRL, DA, danilevc, xdoc |
Warning
Rogue installation which is not mentioned in the deployment!
Warning
The installed tag (4.6.5-2.11.1) does not match tags mentioned in the deployment ([‘4.8.2-2.11.1rc1’])!
The BeckhoffAnalogInput device is documented in
beckhoff:BeckhoffAnalogInput
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device (i.e. of the server
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- beckhoffComDevice:
- InstanceId of the BeckhoffCom device that forwards commands to the PLC.
- functionBlockName:
- The type of the firmware block.
- fwInstanceName:
- The name of the firmware block instance.
- fwVersion:
- The version of the PLC framework.
- terminal:
- ???
- hardwareStatusBitField:
- This word encodes in bits the hardware-status information of this device
- hardwareState:
- The current state of the hardware decoded
- hardwareRegion:
- The current region of the hardware decoded
- hardwareErrorDescriptor:
- This word encodes in bits describing the hardware error
- hardwareErrorDescription:
- Error Code description
- waitingFor:
- Any call to the PLC will be published here, once the reply is received this property will be cleared. Commands will not be sent to the PLC until this property is cleared.
- epsilon:
- The epsilon determines the amount of change until a new physical value is posted from the hardware
- interlockReadOnly:
- Defines whether interlock conditions are configurable from this interface.
- interlockOn:
- Defines whether interlock surveillance is on or off.
- interlockOk:
- Defines whether interlock is ok (true) or broken (false).
- busy:
- Defines whether the PLC softdevice is busy.
- disableEpsilonFeedback:
- If false, the epsilon will be regulated until the incoming rate reaches the maximum rate
- maxStateUpdateRate:
- If state updates per second exceed this threshold, the state will be displayed as CHANGING
- noisyStateUpdateRateValue:
- Show the state update rate when it’s above ‘Max State Update Rate’ threshold.
- isStateUpdateNoisy:
- State update rate is above ‘Max State Update Rate’ threshold.
- reset:
- Resets the PLC hardware
- enableInterlockedSlots:
- Send device into INTERLOCK_BROKEN state, thus enabling all interlocked slots.
- disableInterlockedSlots:
- Send device into INTERLOCKED state, thus enabling all interlocked slots.
- requestHardwareValues:
- Ask for all property values on the device
- propertiesToPoll:
- All specified properties will be polled from the PLC with the given poll-rate. Only PLC aliases or device keys corresponding to PLC properties are allowed
- pollInterval:
- Hardware poll interval in seconds
- propertiesToRead:
- The specified properties will be read from the PLC by activating the Read button. Only PLC aliases or device keys corresponding to PLC properties are allowed
- readHardware:
- Requests value updates from the PLC for the properties listed under ‘Properties to read’
- force:
- ???
- trigger:
- Do not use this parameter to configure scheduled push. Instead use the parameter ‘scheduledPush’.
- maxUpdateFrequency:
- set to limit maximum update frequency for some values.
- value:
- Analog input of ADC.
- semiRawValue:
- Semi raw value of analog input, i.e. the voltage.
- epsSemiRaw:
- Epsilon of the SemiRawValue.
- relativeEpsilon:
- Flag to define epsilon mode: true means relative epsilon calculation, false means absolute epsilon calculation.
| Created: | 2021-10-02T07:28:37.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Release candidate for 4.8.2 |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-08-23T15:36:04.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Bugfixes: 1. fix wrong value on the PLC when a deprecated paramer has different type wrt. the recommended new one. 2. fix bug (introduced in 4.8.0-2.11.4) that made the devices stay in UNKNOWN state |
| Created: | 2021-08-12T10:32:15.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Asynchronous registration of devices on BeckhoffCom (by means of slotInstanceNew HW state word parsed into bits |
| Created: | 2021-07-28T14:22:45.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
| Created: | 2021-06-23T16:13:27.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-06-22T13:56:55.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
|
| Created: | 2021-06-14T16:09:11.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Added BeckhoffDryPump |
| Created: | 2021-06-10T11:55:43.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Alarm conditions and state are not set on new schema. (Fixes bug seen in BeckhoffFuse after Karabo 2.11.1 deployment) |
| Created: | 2021-06-07T19:31:48.000+02:00 |
|---|---|
| Author: | Valerii Bondar |
| Notes: | Summer shutdown release, Fuse device added |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Summer shutdown release Devices added: BeckhoffTrainTrigger, BeckhoffLed, BeckhoffMC2Hexapod (BeckhoffMC2Base subclass), BeckhoffMC2Elmo (BeckhoffMC2Base subclass) Features: parameter deprecation in MC2 subclasses follow STOPPING state in Adixen Turbo Full pump. + other minor Fixes: * stepUp/stepDown popup error * epsilon feedback disable on write * avoid extra updates for interlock keys + other minor fixes |
| Created: | 2021-05-31T09:49:13.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-26T14:46:29.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-23T08:19:59.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-23T07:43:58.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-15T18:15:29.000+02:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: |
| Created: | 2021-03-24T09:43:30.000+01:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: | Add the AIBS |
| Created: | 2021-03-08T09:52:30.000+01:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: | Summary: Added auto-generated scene for Pfeiffer vacuum controller IMG400 |
IPM¶
ENC¶
TARGET_IN_OUT¶
| Instance id: | FXE_OGT3_IPM/ENC/TARGET_IN_OUT |
|---|---|
| Host: | exflcon67n0 |
| Class documentation: | |
| BeckhoffEncoder | |
| General: | link |
| Monitor: | link |
| Developer: | link |
| PLC: | link |
| Alias: | fxe-rr-sys-con-8 |
| Git repo: | https://git.xfel.eu/gitlab/karaboDevices/Beckhoff |
| Last modified: | 2019-10-28T14:42:56.000+01:00 |
| Created at: | 2017-07-20T11:58:15.000+02:00 |
| Main authors: | Silenzi, Mohacsi |
| Latest tag: | 4.3.10-2.6.1 |
| Deployment tag: | 4.3.9-2.6.1 |
| Projects: | FXE_OGT3_IPM |
| Accessible by: | |
Warning
Host not accessible by [‘xctrl’]!
TSENS¶
TEMP1¶
| Instance id: | FXE_OGT3_IPM/TSENS/TEMP1 |
|---|---|
| Class id: | BeckhoffAnalogInput |
| Host: | fxe-rr-sys-con-8 |
| Class documentation: | |
| BeckhoffAnalogInput | |
| General: | link |
| Monitor: | link |
| Developer: | link |
| PLC: | link |
| Alias: | fxe-rr-sys-con-8 |
| Git repo: | https://git.xfel.eu/karaboDevices/Beckhoff |
| Last modified: | 2021-10-02T19:55:31.151+02:00 |
| Created at: | 2017-07-20T11:58:15.000+02:00 |
| Main authors: | Mamchykd, Silenzi, Giovanetti |
| Latest tag: | 4.8.2-2.11.1rc1 |
| Deployment tag: | 4.8.2-2.11.1rc1 |
| Installed tag: | 4.6.5-2.11.1 |
| Projects: | FXE_OGT3_IPM |
| Accessible by: | CAL, CONTROLS, CTRL, DA, danilevc, xdoc |
Warning
Rogue installation which is not mentioned in the deployment!
Warning
The installed tag (4.6.5-2.11.1) does not match tags mentioned in the deployment ([‘4.8.2-2.11.1rc1’])!
The BeckhoffAnalogInput device is documented in
beckhoff:BeckhoffAnalogInput
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device (i.e. of the server
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- beckhoffComDevice:
- InstanceId of the BeckhoffCom device that forwards commands to the PLC.
- functionBlockName:
- The type of the firmware block.
- fwInstanceName:
- The name of the firmware block instance.
- fwVersion:
- The version of the PLC framework.
- terminal:
- ???
- hardwareStatusBitField:
- This word encodes in bits the hardware-status information of this device
- hardwareState:
- The current state of the hardware decoded
- hardwareRegion:
- The current region of the hardware decoded
- hardwareErrorDescriptor:
- This word encodes in bits describing the hardware error
- hardwareErrorDescription:
- Error Code description
- waitingFor:
- Any call to the PLC will be published here, once the reply is received this property will be cleared. Commands will not be sent to the PLC until this property is cleared.
- epsilon:
- The epsilon determines the amount of change until a new physical value is posted from the hardware
- interlockReadOnly:
- Defines whether interlock conditions are configurable from this interface.
- interlockOn:
- Defines whether interlock surveillance is on or off.
- interlockOk:
- Defines whether interlock is ok (true) or broken (false).
- busy:
- Defines whether the PLC softdevice is busy.
- disableEpsilonFeedback:
- If false, the epsilon will be regulated until the incoming rate reaches the maximum rate
- maxStateUpdateRate:
- If state updates per second exceed this threshold, the state will be displayed as CHANGING
- noisyStateUpdateRateValue:
- Show the state update rate when it’s above ‘Max State Update Rate’ threshold.
- isStateUpdateNoisy:
- State update rate is above ‘Max State Update Rate’ threshold.
- reset:
- Resets the PLC hardware
- enableInterlockedSlots:
- Send device into INTERLOCK_BROKEN state, thus enabling all interlocked slots.
- disableInterlockedSlots:
- Send device into INTERLOCKED state, thus enabling all interlocked slots.
- requestHardwareValues:
- Ask for all property values on the device
- propertiesToPoll:
- All specified properties will be polled from the PLC with the given poll-rate. Only PLC aliases or device keys corresponding to PLC properties are allowed
- pollInterval:
- Hardware poll interval in seconds
- propertiesToRead:
- The specified properties will be read from the PLC by activating the Read button. Only PLC aliases or device keys corresponding to PLC properties are allowed
- readHardware:
- Requests value updates from the PLC for the properties listed under ‘Properties to read’
- force:
- ???
- trigger:
- Do not use this parameter to configure scheduled push. Instead use the parameter ‘scheduledPush’.
- maxUpdateFrequency:
- set to limit maximum update frequency for some values.
- value:
- Analog input of ADC.
- semiRawValue:
- Semi raw value of analog input, i.e. the voltage.
- epsSemiRaw:
- Epsilon of the SemiRawValue.
- relativeEpsilon:
- Flag to define epsilon mode: true means relative epsilon calculation, false means absolute epsilon calculation.
| Created: | 2021-10-02T07:28:37.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Release candidate for 4.8.2 |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-08-23T15:36:04.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Bugfixes: 1. fix wrong value on the PLC when a deprecated paramer has different type wrt. the recommended new one. 2. fix bug (introduced in 4.8.0-2.11.4) that made the devices stay in UNKNOWN state |
| Created: | 2021-08-12T10:32:15.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Asynchronous registration of devices on BeckhoffCom (by means of slotInstanceNew HW state word parsed into bits |
| Created: | 2021-07-28T14:22:45.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
| Created: | 2021-06-23T16:13:27.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-06-22T13:56:55.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
|
| Created: | 2021-06-14T16:09:11.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Added BeckhoffDryPump |
| Created: | 2021-06-10T11:55:43.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Alarm conditions and state are not set on new schema. (Fixes bug seen in BeckhoffFuse after Karabo 2.11.1 deployment) |
| Created: | 2021-06-07T19:31:48.000+02:00 |
|---|---|
| Author: | Valerii Bondar |
| Notes: | Summer shutdown release, Fuse device added |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Summer shutdown release Devices added: BeckhoffTrainTrigger, BeckhoffLed, BeckhoffMC2Hexapod (BeckhoffMC2Base subclass), BeckhoffMC2Elmo (BeckhoffMC2Base subclass) Features: parameter deprecation in MC2 subclasses follow STOPPING state in Adixen Turbo Full pump. + other minor Fixes: * stepUp/stepDown popup error * epsilon feedback disable on write * avoid extra updates for interlock keys + other minor fixes |
| Created: | 2021-05-31T09:49:13.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-26T14:46:29.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-23T08:19:59.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-23T07:43:58.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-15T18:15:29.000+02:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: |
| Created: | 2021-03-24T09:43:30.000+01:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: | Add the AIBS |
| Created: | 2021-03-08T09:52:30.000+01:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: | Summary: Added auto-generated scene for Pfeiffer vacuum controller IMG400 |
TEMP2¶
| Instance id: | FXE_OGT3_IPM/TSENS/TEMP2 |
|---|---|
| Class id: | BeckhoffAnalogInput |
| Host: | fxe-rr-sys-con-8 |
| Class documentation: | |
| BeckhoffAnalogInput | |
| General: | link |
| Monitor: | link |
| Developer: | link |
| PLC: | link |
| Alias: | fxe-rr-sys-con-8 |
| Git repo: | https://git.xfel.eu/karaboDevices/Beckhoff |
| Last modified: | 2021-10-02T19:55:31.151+02:00 |
| Created at: | 2017-07-20T11:58:15.000+02:00 |
| Main authors: | Mamchykd, Silenzi, Giovanetti |
| Latest tag: | 4.8.2-2.11.1rc1 |
| Deployment tag: | 4.8.2-2.11.1rc1 |
| Installed tag: | 4.6.5-2.11.1 |
| Projects: | FXE_OGT3_IPM |
| Accessible by: | CAL, CONTROLS, CTRL, DA, danilevc, xdoc |
Warning
Rogue installation which is not mentioned in the deployment!
Warning
The installed tag (4.6.5-2.11.1) does not match tags mentioned in the deployment ([‘4.8.2-2.11.1rc1’])!
The BeckhoffAnalogInput device is documented in
beckhoff:BeckhoffAnalogInput
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device (i.e. of the server
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- beckhoffComDevice:
- InstanceId of the BeckhoffCom device that forwards commands to the PLC.
- functionBlockName:
- The type of the firmware block.
- fwInstanceName:
- The name of the firmware block instance.
- fwVersion:
- The version of the PLC framework.
- terminal:
- ???
- hardwareStatusBitField:
- This word encodes in bits the hardware-status information of this device
- hardwareState:
- The current state of the hardware decoded
- hardwareRegion:
- The current region of the hardware decoded
- hardwareErrorDescriptor:
- This word encodes in bits describing the hardware error
- hardwareErrorDescription:
- Error Code description
- waitingFor:
- Any call to the PLC will be published here, once the reply is received this property will be cleared. Commands will not be sent to the PLC until this property is cleared.
- epsilon:
- The epsilon determines the amount of change until a new physical value is posted from the hardware
- interlockReadOnly:
- Defines whether interlock conditions are configurable from this interface.
- interlockOn:
- Defines whether interlock surveillance is on or off.
- interlockOk:
- Defines whether interlock is ok (true) or broken (false).
- busy:
- Defines whether the PLC softdevice is busy.
- disableEpsilonFeedback:
- If false, the epsilon will be regulated until the incoming rate reaches the maximum rate
- maxStateUpdateRate:
- If state updates per second exceed this threshold, the state will be displayed as CHANGING
- noisyStateUpdateRateValue:
- Show the state update rate when it’s above ‘Max State Update Rate’ threshold.
- isStateUpdateNoisy:
- State update rate is above ‘Max State Update Rate’ threshold.
- reset:
- Resets the PLC hardware
- enableInterlockedSlots:
- Send device into INTERLOCK_BROKEN state, thus enabling all interlocked slots.
- disableInterlockedSlots:
- Send device into INTERLOCKED state, thus enabling all interlocked slots.
- requestHardwareValues:
- Ask for all property values on the device
- propertiesToPoll:
- All specified properties will be polled from the PLC with the given poll-rate. Only PLC aliases or device keys corresponding to PLC properties are allowed
- pollInterval:
- Hardware poll interval in seconds
- propertiesToRead:
- The specified properties will be read from the PLC by activating the Read button. Only PLC aliases or device keys corresponding to PLC properties are allowed
- readHardware:
- Requests value updates from the PLC for the properties listed under ‘Properties to read’
- force:
- ???
- trigger:
- Do not use this parameter to configure scheduled push. Instead use the parameter ‘scheduledPush’.
- maxUpdateFrequency:
- set to limit maximum update frequency for some values.
- value:
- Analog input of ADC.
- semiRawValue:
- Semi raw value of analog input, i.e. the voltage.
- epsSemiRaw:
- Epsilon of the SemiRawValue.
- relativeEpsilon:
- Flag to define epsilon mode: true means relative epsilon calculation, false means absolute epsilon calculation.
| Created: | 2021-10-02T07:28:37.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Release candidate for 4.8.2 |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-08-23T15:36:04.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Bugfixes: 1. fix wrong value on the PLC when a deprecated paramer has different type wrt. the recommended new one. 2. fix bug (introduced in 4.8.0-2.11.4) that made the devices stay in UNKNOWN state |
| Created: | 2021-08-12T10:32:15.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Asynchronous registration of devices on BeckhoffCom (by means of slotInstanceNew HW state word parsed into bits |
| Created: | 2021-07-28T14:22:45.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
| Created: | 2021-06-23T16:13:27.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-06-22T13:56:55.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
|
| Created: | 2021-06-14T16:09:11.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Added BeckhoffDryPump |
| Created: | 2021-06-10T11:55:43.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Alarm conditions and state are not set on new schema. (Fixes bug seen in BeckhoffFuse after Karabo 2.11.1 deployment) |
| Created: | 2021-06-07T19:31:48.000+02:00 |
|---|---|
| Author: | Valerii Bondar |
| Notes: | Summer shutdown release, Fuse device added |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Summer shutdown release Devices added: BeckhoffTrainTrigger, BeckhoffLed, BeckhoffMC2Hexapod (BeckhoffMC2Base subclass), BeckhoffMC2Elmo (BeckhoffMC2Base subclass) Features: parameter deprecation in MC2 subclasses follow STOPPING state in Adixen Turbo Full pump. + other minor Fixes: * stepUp/stepDown popup error * epsilon feedback disable on write * avoid extra updates for interlock keys + other minor fixes |
| Created: | 2021-05-31T09:49:13.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-26T14:46:29.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-23T08:19:59.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-23T07:43:58.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-15T18:15:29.000+02:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: |
| Created: | 2021-03-24T09:43:30.000+01:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: | Add the AIBS |
| Created: | 2021-03-08T09:52:30.000+01:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: | Summary: Added auto-generated scene for Pfeiffer vacuum controller IMG400 |
TEMP3¶
| Instance id: | FXE_OGT3_IPM/TSENS/TEMP3 |
|---|---|
| Class id: | BeckhoffAnalogInput |
| Host: | fxe-rr-sys-con-8 |
| Class documentation: | |
| BeckhoffAnalogInput | |
| General: | link |
| Monitor: | link |
| Developer: | link |
| PLC: | link |
| Alias: | fxe-rr-sys-con-8 |
| Git repo: | https://git.xfel.eu/karaboDevices/Beckhoff |
| Last modified: | 2021-10-02T19:55:31.151+02:00 |
| Created at: | 2017-07-20T11:58:15.000+02:00 |
| Main authors: | Mamchykd, Silenzi, Giovanetti |
| Latest tag: | 4.8.2-2.11.1rc1 |
| Deployment tag: | 4.8.2-2.11.1rc1 |
| Installed tag: | 4.6.5-2.11.1 |
| Projects: | FXE_OGT3_IPM |
| Accessible by: | CAL, CONTROLS, CTRL, DA, danilevc, xdoc |
Warning
Rogue installation which is not mentioned in the deployment!
Warning
The installed tag (4.6.5-2.11.1) does not match tags mentioned in the deployment ([‘4.8.2-2.11.1rc1’])!
The BeckhoffAnalogInput device is documented in
beckhoff:BeckhoffAnalogInput
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device (i.e. of the server
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- beckhoffComDevice:
- InstanceId of the BeckhoffCom device that forwards commands to the PLC.
- functionBlockName:
- The type of the firmware block.
- fwInstanceName:
- The name of the firmware block instance.
- fwVersion:
- The version of the PLC framework.
- terminal:
- ???
- hardwareStatusBitField:
- This word encodes in bits the hardware-status information of this device
- hardwareState:
- The current state of the hardware decoded
- hardwareRegion:
- The current region of the hardware decoded
- hardwareErrorDescriptor:
- This word encodes in bits describing the hardware error
- hardwareErrorDescription:
- Error Code description
- waitingFor:
- Any call to the PLC will be published here, once the reply is received this property will be cleared. Commands will not be sent to the PLC until this property is cleared.
- epsilon:
- The epsilon determines the amount of change until a new physical value is posted from the hardware
- interlockReadOnly:
- Defines whether interlock conditions are configurable from this interface.
- interlockOn:
- Defines whether interlock surveillance is on or off.
- interlockOk:
- Defines whether interlock is ok (true) or broken (false).
- busy:
- Defines whether the PLC softdevice is busy.
- disableEpsilonFeedback:
- If false, the epsilon will be regulated until the incoming rate reaches the maximum rate
- maxStateUpdateRate:
- If state updates per second exceed this threshold, the state will be displayed as CHANGING
- noisyStateUpdateRateValue:
- Show the state update rate when it’s above ‘Max State Update Rate’ threshold.
- isStateUpdateNoisy:
- State update rate is above ‘Max State Update Rate’ threshold.
- reset:
- Resets the PLC hardware
- enableInterlockedSlots:
- Send device into INTERLOCK_BROKEN state, thus enabling all interlocked slots.
- disableInterlockedSlots:
- Send device into INTERLOCKED state, thus enabling all interlocked slots.
- requestHardwareValues:
- Ask for all property values on the device
- propertiesToPoll:
- All specified properties will be polled from the PLC with the given poll-rate. Only PLC aliases or device keys corresponding to PLC properties are allowed
- pollInterval:
- Hardware poll interval in seconds
- propertiesToRead:
- The specified properties will be read from the PLC by activating the Read button. Only PLC aliases or device keys corresponding to PLC properties are allowed
- readHardware:
- Requests value updates from the PLC for the properties listed under ‘Properties to read’
- force:
- ???
- trigger:
- Do not use this parameter to configure scheduled push. Instead use the parameter ‘scheduledPush’.
- maxUpdateFrequency:
- set to limit maximum update frequency for some values.
- value:
- Analog input of ADC.
- semiRawValue:
- Semi raw value of analog input, i.e. the voltage.
- epsSemiRaw:
- Epsilon of the SemiRawValue.
- relativeEpsilon:
- Flag to define epsilon mode: true means relative epsilon calculation, false means absolute epsilon calculation.
| Created: | 2021-10-02T07:28:37.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Release candidate for 4.8.2 |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-08-23T15:36:04.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Bugfixes: 1. fix wrong value on the PLC when a deprecated paramer has different type wrt. the recommended new one. 2. fix bug (introduced in 4.8.0-2.11.4) that made the devices stay in UNKNOWN state |
| Created: | 2021-08-12T10:32:15.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Asynchronous registration of devices on BeckhoffCom (by means of slotInstanceNew HW state word parsed into bits |
| Created: | 2021-07-28T14:22:45.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
| Created: | 2021-06-23T16:13:27.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-06-22T13:56:55.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
|
| Created: | 2021-06-14T16:09:11.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Added BeckhoffDryPump |
| Created: | 2021-06-10T11:55:43.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Alarm conditions and state are not set on new schema. (Fixes bug seen in BeckhoffFuse after Karabo 2.11.1 deployment) |
| Created: | 2021-06-07T19:31:48.000+02:00 |
|---|---|
| Author: | Valerii Bondar |
| Notes: | Summer shutdown release, Fuse device added |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Summer shutdown release Devices added: BeckhoffTrainTrigger, BeckhoffLed, BeckhoffMC2Hexapod (BeckhoffMC2Base subclass), BeckhoffMC2Elmo (BeckhoffMC2Base subclass) Features: parameter deprecation in MC2 subclasses follow STOPPING state in Adixen Turbo Full pump. + other minor Fixes: * stepUp/stepDown popup error * epsilon feedback disable on write * avoid extra updates for interlock keys + other minor fixes |
| Created: | 2021-05-31T09:49:13.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-26T14:46:29.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-23T08:19:59.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-23T07:43:58.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-15T18:15:29.000+02:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: |
| Created: | 2021-03-24T09:43:30.000+01:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: | Add the AIBS |
| Created: | 2021-03-08T09:52:30.000+01:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: | Summary: Added auto-generated scene for Pfeiffer vacuum controller IMG400 |
TEMP4¶
| Instance id: | FXE_OGT3_IPM/TSENS/TEMP4 |
|---|---|
| Class id: | BeckhoffAnalogInput |
| Host: | fxe-rr-sys-con-8 |
| Class documentation: | |
| BeckhoffAnalogInput | |
| General: | link |
| Monitor: | link |
| Developer: | link |
| PLC: | link |
| Alias: | fxe-rr-sys-con-8 |
| Git repo: | https://git.xfel.eu/karaboDevices/Beckhoff |
| Last modified: | 2021-10-02T19:55:31.151+02:00 |
| Created at: | 2017-07-20T11:58:15.000+02:00 |
| Main authors: | Mamchykd, Silenzi, Giovanetti |
| Latest tag: | 4.8.2-2.11.1rc1 |
| Deployment tag: | 4.8.2-2.11.1rc1 |
| Installed tag: | 4.6.5-2.11.1 |
| Projects: | FXE_OGT3_IPM |
| Accessible by: | CAL, CONTROLS, CTRL, DA, danilevc, xdoc |
Warning
Rogue installation which is not mentioned in the deployment!
Warning
The installed tag (4.6.5-2.11.1) does not match tags mentioned in the deployment ([‘4.8.2-2.11.1rc1’])!
The BeckhoffAnalogInput device is documented in
beckhoff:BeckhoffAnalogInput
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device (i.e. of the server
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- beckhoffComDevice:
- InstanceId of the BeckhoffCom device that forwards commands to the PLC.
- functionBlockName:
- The type of the firmware block.
- fwInstanceName:
- The name of the firmware block instance.
- fwVersion:
- The version of the PLC framework.
- terminal:
- ???
- hardwareStatusBitField:
- This word encodes in bits the hardware-status information of this device
- hardwareState:
- The current state of the hardware decoded
- hardwareRegion:
- The current region of the hardware decoded
- hardwareErrorDescriptor:
- This word encodes in bits describing the hardware error
- hardwareErrorDescription:
- Error Code description
- waitingFor:
- Any call to the PLC will be published here, once the reply is received this property will be cleared. Commands will not be sent to the PLC until this property is cleared.
- epsilon:
- The epsilon determines the amount of change until a new physical value is posted from the hardware
- interlockReadOnly:
- Defines whether interlock conditions are configurable from this interface.
- interlockOn:
- Defines whether interlock surveillance is on or off.
- interlockOk:
- Defines whether interlock is ok (true) or broken (false).
- busy:
- Defines whether the PLC softdevice is busy.
- disableEpsilonFeedback:
- If false, the epsilon will be regulated until the incoming rate reaches the maximum rate
- maxStateUpdateRate:
- If state updates per second exceed this threshold, the state will be displayed as CHANGING
- noisyStateUpdateRateValue:
- Show the state update rate when it’s above ‘Max State Update Rate’ threshold.
- isStateUpdateNoisy:
- State update rate is above ‘Max State Update Rate’ threshold.
- reset:
- Resets the PLC hardware
- enableInterlockedSlots:
- Send device into INTERLOCK_BROKEN state, thus enabling all interlocked slots.
- disableInterlockedSlots:
- Send device into INTERLOCKED state, thus enabling all interlocked slots.
- requestHardwareValues:
- Ask for all property values on the device
- propertiesToPoll:
- All specified properties will be polled from the PLC with the given poll-rate. Only PLC aliases or device keys corresponding to PLC properties are allowed
- pollInterval:
- Hardware poll interval in seconds
- propertiesToRead:
- The specified properties will be read from the PLC by activating the Read button. Only PLC aliases or device keys corresponding to PLC properties are allowed
- readHardware:
- Requests value updates from the PLC for the properties listed under ‘Properties to read’
- force:
- ???
- trigger:
- Do not use this parameter to configure scheduled push. Instead use the parameter ‘scheduledPush’.
- maxUpdateFrequency:
- set to limit maximum update frequency for some values.
- value:
- Analog input of ADC.
- semiRawValue:
- Semi raw value of analog input, i.e. the voltage.
- epsSemiRaw:
- Epsilon of the SemiRawValue.
- relativeEpsilon:
- Flag to define epsilon mode: true means relative epsilon calculation, false means absolute epsilon calculation.
| Created: | 2021-10-02T07:28:37.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Release candidate for 4.8.2 |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-08-23T15:36:04.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Bugfixes: 1. fix wrong value on the PLC when a deprecated paramer has different type wrt. the recommended new one. 2. fix bug (introduced in 4.8.0-2.11.4) that made the devices stay in UNKNOWN state |
| Created: | 2021-08-12T10:32:15.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Asynchronous registration of devices on BeckhoffCom (by means of slotInstanceNew HW state word parsed into bits |
| Created: | 2021-07-28T14:22:45.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
| Created: | 2021-06-23T16:13:27.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-06-22T13:56:55.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
|
| Created: | 2021-06-14T16:09:11.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Added BeckhoffDryPump |
| Created: | 2021-06-10T11:55:43.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Alarm conditions and state are not set on new schema. (Fixes bug seen in BeckhoffFuse after Karabo 2.11.1 deployment) |
| Created: | 2021-06-07T19:31:48.000+02:00 |
|---|---|
| Author: | Valerii Bondar |
| Notes: | Summer shutdown release, Fuse device added |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Summer shutdown release Devices added: BeckhoffTrainTrigger, BeckhoffLed, BeckhoffMC2Hexapod (BeckhoffMC2Base subclass), BeckhoffMC2Elmo (BeckhoffMC2Base subclass) Features: parameter deprecation in MC2 subclasses follow STOPPING state in Adixen Turbo Full pump. + other minor Fixes: * stepUp/stepDown popup error * epsilon feedback disable on write * avoid extra updates for interlock keys + other minor fixes |
| Created: | 2021-05-31T09:49:13.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-26T14:46:29.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-23T08:19:59.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-23T07:43:58.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-15T18:15:29.000+02:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: |
| Created: | 2021-03-24T09:43:30.000+01:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: | Add the AIBS |
| Created: | 2021-03-08T09:52:30.000+01:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: | Summary: Added auto-generated scene for Pfeiffer vacuum controller IMG400 |
MDL¶
MONITOR¶
| Instance id: | FXE_OGT3_IPM/MDL/MONITOR |
|---|---|
| Class id: | BeamPositionMonitor |
| Host: | fxe-rr-sys-con-4 |
| Alias: | fxe-rr-sys-con-4 |
| Git repo: | https://git.xfel.eu/karaboDevices/beamPositionMonitor |
| Last modified: | 2021-04-13T23:18:59.000+02:00 |
| Created at: | 2018-08-16T18:02:48.000+02:00 |
| Main authors: | Haufs, Wajid, Cas |
| Latest tag: | 1.7.1-2.10.0 |
| Deployment tag: | 1.7.1-2.10.0 |
| Scenes: | IPM_2_overview, DIGI_APD_B2, IPM2_overview, FXE_DIGI_MAIN, FXE_OGT3_IPM/MDL/MONITOR, FXE_OGT3_IPM_MAIN |
| Accessible by: | CAL, CONTROLS, CTRL, DA, danilevc, xdoc |
Warning
Rogue installation which is not mentioned in the deployment!
Warning
Installation not found in a standard path!
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- heartbeatInterval:
- The heartbeat interval
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- globalAlarmCondition:
- This is the global alarm condition for this device. The current alarm condition of this device will be calculated from this alarm condition and the alarm condition of each property.
- visibility:
- Configures who is allowed to see this device at all
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server
- pid:
- The unix process ID of the device (i.e. of the server)
- state:
- The current state the device is in
- status:
- A more detailed status description
- lockedBy:
- The name of the device holding a lock on this one (empty if not locked)
- slotClearLock:
- Clear the lock on this device
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- log:
- Logging settings
- topChannel:
- Please specify the ADC channel which correspond to Top
- bottomChannel:
- Please specify the ADC channel which correspond to Bottom
- leftChannel:
- Please specify the channel which correspond to Left
- rightChannel:
- Please specify the channel which correspond to Right
- calibrationFactorX:
- Calibration Factor to align beam position in x direction
- calibrationFactorY:
- Calibration Factor to align beam position in y direction
- fetchUpperBound:
- If true the value of upper bound will be computed from digitizer device and will be equal to number of pulses
- upperBound:
- upper range of window to select desired pulses
- lowerBound:
- Lower range of window to select desired pulses
- temporalAverage:
- Average is evaluated over N last Trains
- numberOfPulses:
- Number of pulses per train
- pulseThreshold:
- Threshold to validate the pulse
- trainThreshold:
- Threshold to validate the train
- pulseValidity:
- True, if a value of all channels at a given pulses are greater than pulse threshold otherwise false
- trainValidity:
- True, if pulseValidity of all channels are greater than train threshold otherwise false
- quadrant:
- Quadrant
- scatterPosition:
- Scatter Position Node
| Created: | 2020-11-24T09:49:13.000+01:00 |
|---|---|
| Author: | Wajid Ehsan |
| Notes: | Update version |
| Created: | 2020-11-03T15:33:31.000+01:00 |
|---|---|
| Author: | Wajid Ehsan |
| Notes: | Get the value of the upper bound from the digitizer device. |
| Created: | 2020-05-04T12:55:53.000+02:00 |
|---|---|
| Author: | Wajid Ehsan |
| Notes: | Scatter plot for standard deviation |
| Created: | 2020-03-26T11:11:17.000+01:00 |
|---|---|
| Author: | Wajid Ehsan |
| Notes: | This device now gets data from digitizerData MDL device. which has different APD channels per board |
| Created: | 2019-06-07T16:31:10.000+02:00 |
|---|---|
| Author: | Wajid Ehsan |
| Notes: | include Standard deviation |
| Created: | 2019-06-03T18:11:25.000+02:00 |
|---|---|
| Author: | CAS |
| Notes: | unset value will give exception |
| Created: | 2019-05-28T13:12:48.000+02:00 |
|---|---|
| Author: | Wajid Ehsan |
| Notes: | Integration of APD class |
| Created: | 2019-05-22T16:55:53.000+02:00 |
|---|---|
| Author: | Wajid Ehsan |
| Notes: | Include Temporal Standard deviation |
| Created: | 2019-05-09T17:30:44.000+02:00 |
|---|---|
| Author: | Wajid Ehsan |
| Notes: | Include Standard deviation |
| Created: | 2019-03-07T18:34:01.000+01:00 |
|---|---|
| Author: | Wajid Ehsan |
| Notes: | Take absolute value of APD data for pulse validity |
| Created: | 2019-03-05T17:56:44.000+01:00 |
|---|---|
| Author: | Wajid Ehsan |
| Notes: | Pulse and train validity check |
| Created: | 2019-02-15T17:04:14.000+01:00 |
|---|---|
| Author: | Wajid Ehsan |
| Notes: | Separate channel for Digitizer APD data |
| Created: | 2018-12-20T12:31:16.000+01:00 |
|---|---|
| Author: | Wajid Ehsan |
| Notes: |
| Created: | 2018-09-17T20:38:32.000+02:00 |
|---|---|
| Author: | Wajid Ehsan |
| Notes: |
| Created: | 2018-09-10T10:17:12.000+02:00 |
|---|---|
| Author: | Wajid Ehsan |
| Notes: | first version of Beam Position Monitor MDL device |
MAIN¶
| Instance id: | FXE_OGT3_IPM/MDL/MAIN |
|---|---|
| Class id: | BeamImagingUnit |
| Host: | fxe-rr-sys-con-8 |
| Alias: | fxe-rr-sys-con-8 |
| Git repo: | https://git.xfel.eu/karaboDevices/beamImagingUnit |
| Last modified: | 2021-08-25T13:15:55.708+02:00 |
| Created at: | 2017-04-04T16:10:05.000+02:00 |
| Main authors: | Teichmann, Ehsan, Ehsanw |
| Latest tag: | 1.3.8-2.11.0 |
| Deployment tag: | 1.3.8-2.11.0 |
| Scenes: | FXE_MAIN |
| Accessible by: | CAL, CONTROLS, CTRL, DA, danilevc, xdoc |
Warning
Rogue installation which is not mentioned in the deployment!
Warning
Installation not found in a standard path!
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- heartbeatInterval:
- The heartbeat interval
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- globalAlarmCondition:
- This is the global alarm condition for this device. The current alarm condition of this device will be calculated from this alarm condition and the alarm condition of each property.
- visibility:
- Configures who is allowed to see this device at all
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server
- pid:
- The unix process ID of the device (i.e. of the server)
- state:
- The current state the device is in
- status:
- A more detailed status description
- lockedBy:
- The name of the device holding a lock on this one (empty if not locked)
- slotClearLock:
- Clear the lock on this device
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- log:
- Logging settings
- extractedLabels:
- Out positions: labels, where the imager is extracted from the beam.
- availableScenes:
- Scenes from the Slit System
- tolerance:
- Position tolerance for increment detection
- moveOUT:
- Moves the motor to the position marked with this label
- moveC:
- Moves the motor to the position marked with this label
| Created: | 2021-08-25T13:16:37.000+02:00 |
|---|---|
| Author: | Wajid Ehsan |
| Notes: | Change requestScene slot |
| Created: | 2021-05-20T17:44:30.000+02:00 |
|---|---|
| Author: | Raul Costa |
| Notes: | Convert ‘yield from’ to ‘await’ (Python 3.8 support). |
| Created: | 2020-11-19T14:56:25.000+01:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
|
| Created: | 2020-09-09T16:53:29.000+02:00 |
|---|---|
| Author: | Istvan Mohacsi |
| Notes: |
| Created: | 2019-04-08T14:20:52.000+02:00 |
|---|---|
| Author: | Istvan Mohacsi |
| Notes: |
| Created: | 2019-01-04T14:34:58.000+01:00 |
|---|---|
| Author: | Denys Mamchyk |
| Notes: | temporary branch with double move fix applied for endless filter motors. For other motors use 1.3.3-2.2.4 tag, created from master |
| Created: | 2018-12-17T10:09:48.000+01:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: | Fix tolerance setting, created from master |
| Created: | 2018-09-19T17:32:10.000+02:00 |
|---|---|
| Author: | Denys Mamchyk |
| Notes: | working version with double move fix applied. Once the AE fixes the bug, create a tag from master |
| Created: | 2018-09-12T13:49:47.000+02:00 |
|---|---|
| Author: | Denys Mamchyk |
| Notes: | temporary fix for #29554 (endless motors stops at 0). will be solved on PLC side later @Jan Tolkiehn |
| Created: | 2018-06-08T14:01:39.000+02:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: | Refactor to table element |
| Created: | 2018-04-18T16:31:17.000+02:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
| Created: | 2018-01-23T10:05:56.000+01:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
| Created: | 2017-12-12T17:39:08.000+01:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
| Created: | 2017-10-06T15:36:41.000+02:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
| Created: | 2017-09-26T14:40:08.000+02:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
| Created: | 2017-08-15T15:16:34.000+02:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
| Created: | 2017-07-21T18:03:35.000+02:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
| Created: | 2017-06-20T17:55:03.000+02:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
SA¶
CAM¶
ENC¶
AUX1¶
| Instance id: | FXE_OGT3_SA/ENC/AUX1 |
|---|---|
| Host: | exflcon67n0 |
| Class documentation: | |
| BeckhoffEncoder | |
| General: | link |
| Monitor: | link |
| Developer: | link |
| PLC: | link |
| Alias: | fxe-rr-sys-con-8 |
| Git repo: | https://git.xfel.eu/gitlab/karaboDevices/Beckhoff |
| Last modified: | 2019-10-28T14:42:56.000+01:00 |
| Created at: | 2017-07-20T11:58:15.000+02:00 |
| Main authors: | Silenzi, Mohacsi |
| Latest tag: | 4.3.10-2.6.1 |
| Deployment tag: | 4.3.9-2.6.1 |
| Projects: | FXE_OGT3_SA |
| Accessible by: | |
Warning
Host not accessible by [‘xctrl’]!
AUX2¶
| Instance id: | FXE_OGT3_SA/ENC/AUX2 |
|---|---|
| Host: | exflcon67n0 |
| Class documentation: | |
| BeckhoffEncoder | |
| General: | link |
| Monitor: | link |
| Developer: | link |
| PLC: | link |
| Alias: | fxe-rr-sys-con-8 |
| Git repo: | https://git.xfel.eu/gitlab/karaboDevices/Beckhoff |
| Last modified: | 2019-10-28T14:42:56.000+01:00 |
| Created at: | 2017-07-20T11:58:15.000+02:00 |
| Main authors: | Silenzi, Mohacsi |
| Latest tag: | 4.3.10-2.6.1 |
| Deployment tag: | 4.3.9-2.6.1 |
| Projects: | FXE_OGT3_SA |
| Accessible by: | |
Warning
Host not accessible by [‘xctrl’]!
CRYSTAL_THETA¶
| Instance id: | FXE_OGT3_SA/ENC/CRYSTAL_THETA |
|---|---|
| Host: | exflcon67n0 |
| Class documentation: | |
| BeckhoffEncoder | |
| General: | link |
| Monitor: | link |
| Developer: | link |
| PLC: | link |
| Alias: | fxe-rr-sys-con-8 |
| Git repo: | https://git.xfel.eu/gitlab/karaboDevices/Beckhoff |
| Last modified: | 2019-10-28T14:42:56.000+01:00 |
| Created at: | 2017-07-20T11:58:15.000+02:00 |
| Main authors: | Silenzi, Mohacsi |
| Latest tag: | 4.3.10-2.6.1 |
| Deployment tag: | 4.3.9-2.6.1 |
| Projects: | FXE_OGT3_SA |
| Accessible by: | |
Warning
Host not accessible by [‘xctrl’]!
CRYSTAL_X1¶
| Instance id: | FXE_OGT3_SA/ENC/CRYSTAL_X1 |
|---|---|
| Host: | exflcon67n0 |
| Class documentation: | |
| BeckhoffEncoder | |
| General: | link |
| Monitor: | link |
| Developer: | link |
| PLC: | link |
| Alias: | fxe-rr-sys-con-8 |
| Git repo: | https://git.xfel.eu/gitlab/karaboDevices/Beckhoff |
| Last modified: | 2019-10-28T14:42:56.000+01:00 |
| Created at: | 2017-07-20T11:58:15.000+02:00 |
| Main authors: | Silenzi, Mohacsi |
| Latest tag: | 4.3.10-2.6.1 |
| Deployment tag: | 4.3.9-2.6.1 |
| Projects: | FXE_OGT3_SA |
| Accessible by: | |
Warning
Host not accessible by [‘xctrl’]!
CRYSTAL_X2¶
| Instance id: | FXE_OGT3_SA/ENC/CRYSTAL_X2 |
|---|---|
| Host: | exflcon67n0 |
| Class documentation: | |
| BeckhoffEncoder | |
| General: | link |
| Monitor: | link |
| Developer: | link |
| PLC: | link |
| Alias: | fxe-rr-sys-con-8 |
| Git repo: | https://git.xfel.eu/gitlab/karaboDevices/Beckhoff |
| Last modified: | 2019-10-28T14:42:56.000+01:00 |
| Created at: | 2017-07-20T11:58:15.000+02:00 |
| Main authors: | Silenzi, Mohacsi |
| Latest tag: | 4.3.10-2.6.1 |
| Deployment tag: | 4.3.9-2.6.1 |
| Projects: | FXE_OGT3_SA |
| Accessible by: | |
Warning
Host not accessible by [‘xctrl’]!
CRYSTAL_Y¶
| Instance id: | FXE_OGT3_SA/ENC/CRYSTAL_Y |
|---|---|
| Host: | exflcon67n0 |
| Class documentation: | |
| BeckhoffEncoder | |
| General: | link |
| Monitor: | link |
| Developer: | link |
| PLC: | link |
| Alias: | fxe-rr-sys-con-8 |
| Git repo: | https://git.xfel.eu/gitlab/karaboDevices/Beckhoff |
| Last modified: | 2019-10-28T14:42:56.000+01:00 |
| Created at: | 2017-07-20T11:58:15.000+02:00 |
| Main authors: | Silenzi, Mohacsi |
| Latest tag: | 4.3.10-2.6.1 |
| Deployment tag: | 4.3.9-2.6.1 |
| Projects: | FXE_OGT3_SA |
| Accessible by: | |
Warning
Host not accessible by [‘xctrl’]!
CRYSTAL_Z¶
| Instance id: | FXE_OGT3_SA/ENC/CRYSTAL_Z |
|---|---|
| Host: | exflcon67n0 |
| Class documentation: | |
| BeckhoffEncoder | |
| General: | link |
| Monitor: | link |
| Developer: | link |
| PLC: | link |
| Alias: | fxe-rr-sys-con-8 |
| Git repo: | https://git.xfel.eu/gitlab/karaboDevices/Beckhoff |
| Last modified: | 2019-10-28T14:42:56.000+01:00 |
| Created at: | 2017-07-20T11:58:15.000+02:00 |
| Main authors: | Silenzi, Mohacsi |
| Latest tag: | 4.3.10-2.6.1 |
| Deployment tag: | 4.3.9-2.6.1 |
| Projects: | FXE_OGT3_SA |
| Accessible by: | |
Warning
Host not accessible by [‘xctrl’]!
ROD_IN_OUT¶
| Instance id: | FXE_OGT3_SA/ENC/ROD_IN_OUT |
|---|---|
| Host: | exflcon67n0 |
| Class documentation: | |
| BeckhoffEncoder | |
| General: | link |
| Monitor: | link |
| Developer: | link |
| PLC: | link |
| Alias: | fxe-rr-sys-con-8 |
| Git repo: | https://git.xfel.eu/gitlab/karaboDevices/Beckhoff |
| Last modified: | 2019-10-28T14:42:56.000+01:00 |
| Created at: | 2017-07-20T11:58:15.000+02:00 |
| Main authors: | Silenzi, Mohacsi |
| Latest tag: | 4.3.10-2.6.1 |
| Deployment tag: | 4.3.9-2.6.1 |
| Projects: | FXE_OGT3_SA |
| Accessible by: | |
Warning
Host not accessible by [‘xctrl’]!
MOTOR¶
AUX1¶
AUX2¶
CRYSTAL_THETA¶
| Instance id: | FXE_OGT3_SA/MOTOR/CRYSTAL_THETA |
|---|---|
| Class id: | BeckhoffMC2Base |
| Host: | exflcon67n0 |
| Class documentation: | |
| BeckhoffMC2Base | |
| General: | link |
| Monitor: | link |
| Developer: | link |
| PLC: | link |
| Alias: | fxe-rr-sys-con-8 |
| Git repo: | https://git.xfel.eu/gitlab/karaboDevices/Beckhoff |
| Last modified: | 2020-07-07T10:56:42.000+02:00 |
| Created at: | 2017-07-20T11:58:15.000+02:00 |
| Main authors: | Hauf, Giovanetti, Silenzi |
| Latest tag: | 4.3.16-2.9.1 |
| Deployment tag: | 4.3.16-2.9.1 |
| Projects: | FXE_OGT3_SA |
| Scenes: | FXE_OGT3_SA/MOTOR/CRYSTAL_THETA|motorScene, FXE_OGT3_SA/MOTOR/CRYSTAL_THETA, FXE_OGT3_SA/MOTOR/CRYSTAL_THETA |
| Accessible by: | |
Warning
Host not accessible by [‘xctrl’]!
Warning
The velocity for this motor has not been commissioned. You may loose steps in case you set it too high!
The BeckhoffMC2Base device is documented
here.
Autogenerated documentation for the device’s properties and slots can be found here.
The following is the documentation for the base underlying PLC soft device: SD_MC2Base.
Documentation can also be found for the derived soft devices:
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device (i.e. of the server
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- useTimeserver:
- Unused - whether device connects to time server is configured via ‘timeServerId’
- progress:
- The progress of the current action
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- version:
- Version of this Karabo device.
- beckhoffComDevice:
- InstanceId of the BeckhoffCom device that forwards commands to the PLC.
- functionBlockName:
- The type of the firmware block.
- fwInstanceName:
- The name of the firmware block instance.
- fwVersion:
- The version of the PLC framework.
- terminal:
- ???
- hardwareStatusBitField:
- This word encodes in bits the hardware-status information of this device
- hardwareState:
- The current state of the hardware decoded
- hardwareRegion:
- The current region of the hardware decoded
- hardwareErrorDescriptor:
- This word encodes in bits describing the hardware error
- hardwareErrorDescription:
- Error Code description
- waitingFor:
- Any call to the PLC will be published here, once the reply is received this property will be cleared. Commands will not be sent to the PLC until this property is cleared.
- epsilon:
- The epsilon determines the amount of change until a new physical value is posted from the hardware
- interlockReadOnly:
- Defines whether interlock conditions are configurable from this interface.
- interlockOn:
- Defines whether interlock surveillance is on or off.
- interlockOk:
- Defines whether interlock is ok (true) or broken (false).
- busy:
- Defines whether the PLC softdevice is busy.
- disableEpsilonFeedback:
- If false, the epsilon will be regulated until the incoming rate reaches the maximum rate
- maxStateUpdateRate:
- If state updates per second exceed this threshold, the state will be displayed as CHANGING
- noisyStateUpdateRateValue:
- Show the state update rate when it’s above ‘Max State Update Rate’ threshold.
- isStateUpdateNoisy:
- State update rate is above ‘Max State Update Rate’ threshold.
- reset:
- Resets the PLC hardware
- enableInterlockedSlots:
- Send device into INTERLOCK_BROKEN state, thus enabling all interlocked slots.
- disableInterlockedSlots:
- Send device into INTERLOCKED state, thus enabling all interlocked slots.
- requestHardwareValues:
- Ask for all property values on the device
- propertiesToPoll:
- All specified properties will be polled from the PLC with the given poll-rate. Only PLC aliases or device keys corresponding to PLC properties are allowed
- pollInterval:
- Hardware poll interval in seconds
- propertiesToRead:
- The specified properties will be read from the PLC by activating the Read button. Only PLC aliases or device keys corresponding to PLC properties are allowed
- readHardware:
- Requests value updates from the PLC for the properties listed under ‘Properties to read’
- force:
- ???
- trigger:
- Do not use this parameter to configure scheduled push. Instead use the parameter ‘scheduledPush’.
- maxUpdateFrequency:
- set to limit maximum update frequency for some values.
- interfaces:
- Abstract interface for external proxies to be considered when working with this device
- home:
- CHoming
- on:
- CEnableAxis
- off:
- CDisableAxis
- calibrateToEncoder:
- Calibrate actual position to encoder position.
- calibrate:
- Calibrate actual position to calibrated position.
- calibrateTarget:
- The motor scale is set to this position when hitting calibrate
- resetAxis:
- CResetAxis
- specificError:
- ASpecificError
- moveRelative:
- CMoveRelative
- move:
- CMoveAbsolute
- emergencyStop:
- CStop
- stop:
- CHalt
- moveConstantVelocity:
- set property amovevelocity
- actualPosition:
- AActualPosition
- stepSize:
- AMoveDistance
- targetVelocity:
- AMoveVelocity
- targetPosition:
- AAbsoluteTargetPosition
- isCWLimit:
- Is at hardware end-switch high - CW limit.
- isCCWLimit:
- Is at hardware end-switch low - CCW limit.
- isSWLimitHigh:
- Is at software limit high.
- isSWLimitLow:
- Is at software limit low.
- isInterlockLimitHigh:
- Is at Interlock limit high.
- isInterlockLimitLow:
- Is at Interlock limit low.
- mc2DiscreteMotion:
- e.g. relative or absolute position movement
- mc2ContinuousMotion:
- e.g. constant velocity
- isOnTarget:
- Indicates whether the motor is on target or not.
- relativeDeadband:
- if target and actual positions have a relative difference smaller than this property the ‘move’ command will not be sent to the PLC.
- stepUp:
- Move to actual position plus step length.
- stepDown:
- Move to actual position minus step length.
- activeController:
- Select the Active Controller.
- activeControllerPLC:
- Select the Active Controller.
| Created: | 2020-07-03T13:12:05.000Z |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2020-07-01T04:54:23.000Z |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2020-06-26T05:52:31.000Z |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2020-05-14T11:24:40.000Z |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Make sure a binary for 2.9.1 exists |
| Created: | 2020-05-14T11:24:40.000Z |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | FIX: Trigger 1 problem FEAT: Agilent Ion Pump has automatic log scale |
| Created: | 2020-04-03T08:08:13.000Z |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2020-03-26T06:01:43.000Z |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2020-03-25T15:10:32.000Z |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2020-03-25T08:47:47.000Z |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Simulation build config Noisy state updates handling. |
| Created: | 2019-12-18T15:04:13.000Z |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | BeckhoffManifolValve device class available |
| Created: | 2019-09-04T11:15:12.000Z |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | SIM/GUI: adapting MC2 implementation. See merge request karaboDevices/Beckhoff!283 |
| Created: | 2019-08-30T16:50:57.000Z |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | FIX: Schema parsing follow up FIX: Inficon setpoint property types FIX: slowing down instantiation FIX: Error decoding at startup FIX: no epsilon regulation after CSendAll FIX: request new configuration on failure |
| Created: | 2019-08-26T20:25:54.000Z |
|---|---|
| Author: | Valerii Bondar |
| Notes: | Mangling schema elements that have spaces from the PLC |
| Created: | 2019-08-15T15:46:37.000Z |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
| Created: | 2019-08-07T11:12:16.000Z |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | LED is not instantiated as a digital output |
| Created: | 2019-07-24T15:35:58.000Z |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | LED is not instantiated as a digital output |
| Created: | 2019-07-24T15:35:58.000Z |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | reject not finite floating points |
| Created: | 2019-06-28T09:36:02.000Z |
|---|---|
| Author: | silenzi |
| Notes: | FIX: setting velocity in ON/STOPPED state |
| Created: | 2019-06-24T17:16:20.000Z |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | epsilon regulation will not send the device to error state. |
| Created: | 2019-06-21T18:42:18.000Z |
|---|---|
| Author: | silenzi |
| Notes: | interlock schema |
CRYSTAL_X1¶
| Instance id: | FXE_OGT3_SA/MOTOR/CRYSTAL_X1 |
|---|---|
| Class id: | BeckhoffMC2Base |
| Host: | exflcon67n0 |
| Class documentation: | |
| BeckhoffMC2Base | |
| General: | link |
| Monitor: | link |
| Developer: | link |
| PLC: | link |
| Alias: | fxe-rr-sys-con-8 |
| Git repo: | https://git.xfel.eu/gitlab/karaboDevices/Beckhoff |
| Last modified: | 2020-07-07T10:56:42.000+02:00 |
| Created at: | 2017-07-20T11:58:15.000+02:00 |
| Main authors: | Hauf, Giovanetti, Silenzi |
| Latest tag: | 4.3.16-2.9.1 |
| Deployment tag: | 4.3.16-2.9.1 |
| Projects: | FXE_OGT3_SA |
| Scenes: | FXE_OGT3_SA/MOTOR/CRYSTAL_X1, FXE_OGT3_SA/MOTOR/CRYSTAL_X1|motorScene, FXE_OGT3_SA/MOTOR/CRYSTAL_X1 |
| Accessible by: | |
Warning
Host not accessible by [‘xctrl’]!
Warning
The velocity for this motor has not been commissioned. You may loose steps in case you set it too high!
The BeckhoffMC2Base device is documented
here.
Autogenerated documentation for the device’s properties and slots can be found here.
The following is the documentation for the base underlying PLC soft device: SD_MC2Base.
Documentation can also be found for the derived soft devices:
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device (i.e. of the server
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- useTimeserver:
- Unused - whether device connects to time server is configured via ‘timeServerId’
- progress:
- The progress of the current action
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- version:
- Version of this Karabo device.
- beckhoffComDevice:
- InstanceId of the BeckhoffCom device that forwards commands to the PLC.
- functionBlockName:
- The type of the firmware block.
- fwInstanceName:
- The name of the firmware block instance.
- fwVersion:
- The version of the PLC framework.
- terminal:
- ???
- hardwareStatusBitField:
- This word encodes in bits the hardware-status information of this device
- hardwareState:
- The current state of the hardware decoded
- hardwareRegion:
- The current region of the hardware decoded
- hardwareErrorDescriptor:
- This word encodes in bits describing the hardware error
- hardwareErrorDescription:
- Error Code description
- waitingFor:
- Any call to the PLC will be published here, once the reply is received this property will be cleared. Commands will not be sent to the PLC until this property is cleared.
- epsilon:
- The epsilon determines the amount of change until a new physical value is posted from the hardware
- interlockReadOnly:
- Defines whether interlock conditions are configurable from this interface.
- interlockOn:
- Defines whether interlock surveillance is on or off.
- interlockOk:
- Defines whether interlock is ok (true) or broken (false).
- busy:
- Defines whether the PLC softdevice is busy.
- disableEpsilonFeedback:
- If false, the epsilon will be regulated until the incoming rate reaches the maximum rate
- maxStateUpdateRate:
- If state updates per second exceed this threshold, the state will be displayed as CHANGING
- noisyStateUpdateRateValue:
- Show the state update rate when it’s above ‘Max State Update Rate’ threshold.
- isStateUpdateNoisy:
- State update rate is above ‘Max State Update Rate’ threshold.
- reset:
- Resets the PLC hardware
- enableInterlockedSlots:
- Send device into INTERLOCK_BROKEN state, thus enabling all interlocked slots.
- disableInterlockedSlots:
- Send device into INTERLOCKED state, thus enabling all interlocked slots.
- requestHardwareValues:
- Ask for all property values on the device
- propertiesToPoll:
- All specified properties will be polled from the PLC with the given poll-rate. Only PLC aliases or device keys corresponding to PLC properties are allowed
- pollInterval:
- Hardware poll interval in seconds
- propertiesToRead:
- The specified properties will be read from the PLC by activating the Read button. Only PLC aliases or device keys corresponding to PLC properties are allowed
- readHardware:
- Requests value updates from the PLC for the properties listed under ‘Properties to read’
- force:
- ???
- trigger:
- Do not use this parameter to configure scheduled push. Instead use the parameter ‘scheduledPush’.
- maxUpdateFrequency:
- set to limit maximum update frequency for some values.
- interfaces:
- Abstract interface for external proxies to be considered when working with this device
- home:
- CHoming
- on:
- CEnableAxis
- off:
- CDisableAxis
- calibrateToEncoder:
- Calibrate actual position to encoder position.
- calibrate:
- Calibrate actual position to calibrated position.
- calibrateTarget:
- The motor scale is set to this position when hitting calibrate
- resetAxis:
- CResetAxis
- specificError:
- ASpecificError
- moveRelative:
- CMoveRelative
- move:
- CMoveAbsolute
- emergencyStop:
- CStop
- stop:
- CHalt
- moveConstantVelocity:
- set property amovevelocity
- actualPosition:
- AActualPosition
- stepSize:
- AMoveDistance
- targetVelocity:
- AMoveVelocity
- targetPosition:
- AAbsoluteTargetPosition
- isCWLimit:
- Is at hardware end-switch high - CW limit.
- isCCWLimit:
- Is at hardware end-switch low - CCW limit.
- isSWLimitHigh:
- Is at software limit high.
- isSWLimitLow:
- Is at software limit low.
- isInterlockLimitHigh:
- Is at Interlock limit high.
- isInterlockLimitLow:
- Is at Interlock limit low.
- mc2DiscreteMotion:
- e.g. relative or absolute position movement
- mc2ContinuousMotion:
- e.g. constant velocity
- isOnTarget:
- Indicates whether the motor is on target or not.
- relativeDeadband:
- if target and actual positions have a relative difference smaller than this property the ‘move’ command will not be sent to the PLC.
- stepUp:
- Move to actual position plus step length.
- stepDown:
- Move to actual position minus step length.
- activeController:
- Select the Active Controller.
- activeControllerPLC:
- Select the Active Controller.
| Created: | 2020-07-03T13:12:05.000Z |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2020-07-01T04:54:23.000Z |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2020-06-26T05:52:31.000Z |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2020-05-14T11:24:40.000Z |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Make sure a binary for 2.9.1 exists |
| Created: | 2020-05-14T11:24:40.000Z |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | FIX: Trigger 1 problem FEAT: Agilent Ion Pump has automatic log scale |
| Created: | 2020-04-03T08:08:13.000Z |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2020-03-26T06:01:43.000Z |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2020-03-25T15:10:32.000Z |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2020-03-25T08:47:47.000Z |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Simulation build config Noisy state updates handling. |
| Created: | 2019-12-18T15:04:13.000Z |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | BeckhoffManifolValve device class available |
| Created: | 2019-09-04T11:15:12.000Z |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | SIM/GUI: adapting MC2 implementation. See merge request karaboDevices/Beckhoff!283 |
| Created: | 2019-08-30T16:50:57.000Z |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | FIX: Schema parsing follow up FIX: Inficon setpoint property types FIX: slowing down instantiation FIX: Error decoding at startup FIX: no epsilon regulation after CSendAll FIX: request new configuration on failure |
| Created: | 2019-08-26T20:25:54.000Z |
|---|---|
| Author: | Valerii Bondar |
| Notes: | Mangling schema elements that have spaces from the PLC |
| Created: | 2019-08-15T15:46:37.000Z |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
| Created: | 2019-08-07T11:12:16.000Z |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | LED is not instantiated as a digital output |
| Created: | 2019-07-24T15:35:58.000Z |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | LED is not instantiated as a digital output |
| Created: | 2019-07-24T15:35:58.000Z |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | reject not finite floating points |
| Created: | 2019-06-28T09:36:02.000Z |
|---|---|
| Author: | silenzi |
| Notes: | FIX: setting velocity in ON/STOPPED state |
| Created: | 2019-06-24T17:16:20.000Z |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | epsilon regulation will not send the device to error state. |
| Created: | 2019-06-21T18:42:18.000Z |
|---|---|
| Author: | silenzi |
| Notes: | interlock schema |
CRYSTAL_X2¶
| Instance id: | FXE_OGT3_SA/MOTOR/CRYSTAL_X2 |
|---|---|
| Class id: | BeckhoffMC2Base |
| Host: | exflcon67n0 |
| Class documentation: | |
| BeckhoffMC2Base | |
| General: | link |
| Monitor: | link |
| Developer: | link |
| PLC: | link |
| Alias: | fxe-rr-sys-con-8 |
| Git repo: | https://git.xfel.eu/gitlab/karaboDevices/Beckhoff |
| Last modified: | 2020-07-07T10:56:42.000+02:00 |
| Created at: | 2017-07-20T11:58:15.000+02:00 |
| Main authors: | Hauf, Giovanetti, Silenzi |
| Latest tag: | 4.3.16-2.9.1 |
| Deployment tag: | 4.3.16-2.9.1 |
| Projects: | FXE_OGT3_SA |
| Scenes: | FXE_OGT3_SA/MOTOR/CRYSTAL_X2|motorScene, FXE_OGT3_SA/MOTOR/CRYSTAL_X2, FXE_OGT3_SA/MOTOR/CRYSTAL_X2 |
| Accessible by: | |
Warning
Host not accessible by [‘xctrl’]!
Warning
The velocity for this motor has not been commissioned. You may loose steps in case you set it too high!
The BeckhoffMC2Base device is documented
here.
Autogenerated documentation for the device’s properties and slots can be found here.
The following is the documentation for the base underlying PLC soft device: SD_MC2Base.
Documentation can also be found for the derived soft devices:
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device (i.e. of the server
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- useTimeserver:
- Unused - whether device connects to time server is configured via ‘timeServerId’
- progress:
- The progress of the current action
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- version:
- Version of this Karabo device.
- beckhoffComDevice:
- InstanceId of the BeckhoffCom device that forwards commands to the PLC.
- functionBlockName:
- The type of the firmware block.
- fwInstanceName:
- The name of the firmware block instance.
- fwVersion:
- The version of the PLC framework.
- terminal:
- ???
- hardwareStatusBitField:
- This word encodes in bits the hardware-status information of this device
- hardwareState:
- The current state of the hardware decoded
- hardwareRegion:
- The current region of the hardware decoded
- hardwareErrorDescriptor:
- This word encodes in bits describing the hardware error
- hardwareErrorDescription:
- Error Code description
- waitingFor:
- Any call to the PLC will be published here, once the reply is received this property will be cleared. Commands will not be sent to the PLC until this property is cleared.
- epsilon:
- The epsilon determines the amount of change until a new physical value is posted from the hardware
- interlockReadOnly:
- Defines whether interlock conditions are configurable from this interface.
- interlockOn:
- Defines whether interlock surveillance is on or off.
- interlockOk:
- Defines whether interlock is ok (true) or broken (false).
- busy:
- Defines whether the PLC softdevice is busy.
- disableEpsilonFeedback:
- If false, the epsilon will be regulated until the incoming rate reaches the maximum rate
- maxStateUpdateRate:
- If state updates per second exceed this threshold, the state will be displayed as CHANGING
- noisyStateUpdateRateValue:
- Show the state update rate when it’s above ‘Max State Update Rate’ threshold.
- isStateUpdateNoisy:
- State update rate is above ‘Max State Update Rate’ threshold.
- reset:
- Resets the PLC hardware
- enableInterlockedSlots:
- Send device into INTERLOCK_BROKEN state, thus enabling all interlocked slots.
- disableInterlockedSlots:
- Send device into INTERLOCKED state, thus enabling all interlocked slots.
- requestHardwareValues:
- Ask for all property values on the device
- propertiesToPoll:
- All specified properties will be polled from the PLC with the given poll-rate. Only PLC aliases or device keys corresponding to PLC properties are allowed
- pollInterval:
- Hardware poll interval in seconds
- propertiesToRead:
- The specified properties will be read from the PLC by activating the Read button. Only PLC aliases or device keys corresponding to PLC properties are allowed
- readHardware:
- Requests value updates from the PLC for the properties listed under ‘Properties to read’
- force:
- ???
- trigger:
- Do not use this parameter to configure scheduled push. Instead use the parameter ‘scheduledPush’.
- maxUpdateFrequency:
- set to limit maximum update frequency for some values.
- interfaces:
- Abstract interface for external proxies to be considered when working with this device
- home:
- CHoming
- on:
- CEnableAxis
- off:
- CDisableAxis
- calibrateToEncoder:
- Calibrate actual position to encoder position.
- calibrate:
- Calibrate actual position to calibrated position.
- calibrateTarget:
- The motor scale is set to this position when hitting calibrate
- resetAxis:
- CResetAxis
- specificError:
- ASpecificError
- moveRelative:
- CMoveRelative
- move:
- CMoveAbsolute
- emergencyStop:
- CStop
- stop:
- CHalt
- moveConstantVelocity:
- set property amovevelocity
- actualPosition:
- AActualPosition
- stepSize:
- AMoveDistance
- targetVelocity:
- AMoveVelocity
- targetPosition:
- AAbsoluteTargetPosition
- isCWLimit:
- Is at hardware end-switch high - CW limit.
- isCCWLimit:
- Is at hardware end-switch low - CCW limit.
- isSWLimitHigh:
- Is at software limit high.
- isSWLimitLow:
- Is at software limit low.
- isInterlockLimitHigh:
- Is at Interlock limit high.
- isInterlockLimitLow:
- Is at Interlock limit low.
- mc2DiscreteMotion:
- e.g. relative or absolute position movement
- mc2ContinuousMotion:
- e.g. constant velocity
- isOnTarget:
- Indicates whether the motor is on target or not.
- relativeDeadband:
- if target and actual positions have a relative difference smaller than this property the ‘move’ command will not be sent to the PLC.
- stepUp:
- Move to actual position plus step length.
- stepDown:
- Move to actual position minus step length.
- activeController:
- Select the Active Controller.
- activeControllerPLC:
- Select the Active Controller.
| Created: | 2020-07-03T13:12:05.000Z |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2020-07-01T04:54:23.000Z |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2020-06-26T05:52:31.000Z |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2020-05-14T11:24:40.000Z |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Make sure a binary for 2.9.1 exists |
| Created: | 2020-05-14T11:24:40.000Z |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | FIX: Trigger 1 problem FEAT: Agilent Ion Pump has automatic log scale |
| Created: | 2020-04-03T08:08:13.000Z |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2020-03-26T06:01:43.000Z |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2020-03-25T15:10:32.000Z |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2020-03-25T08:47:47.000Z |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Simulation build config Noisy state updates handling. |
| Created: | 2019-12-18T15:04:13.000Z |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | BeckhoffManifolValve device class available |
| Created: | 2019-09-04T11:15:12.000Z |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | SIM/GUI: adapting MC2 implementation. See merge request karaboDevices/Beckhoff!283 |
| Created: | 2019-08-30T16:50:57.000Z |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | FIX: Schema parsing follow up FIX: Inficon setpoint property types FIX: slowing down instantiation FIX: Error decoding at startup FIX: no epsilon regulation after CSendAll FIX: request new configuration on failure |
| Created: | 2019-08-26T20:25:54.000Z |
|---|---|
| Author: | Valerii Bondar |
| Notes: | Mangling schema elements that have spaces from the PLC |
| Created: | 2019-08-15T15:46:37.000Z |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
| Created: | 2019-08-07T11:12:16.000Z |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | LED is not instantiated as a digital output |
| Created: | 2019-07-24T15:35:58.000Z |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | LED is not instantiated as a digital output |
| Created: | 2019-07-24T15:35:58.000Z |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | reject not finite floating points |
| Created: | 2019-06-28T09:36:02.000Z |
|---|---|
| Author: | silenzi |
| Notes: | FIX: setting velocity in ON/STOPPED state |
| Created: | 2019-06-24T17:16:20.000Z |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | epsilon regulation will not send the device to error state. |
| Created: | 2019-06-21T18:42:18.000Z |
|---|---|
| Author: | silenzi |
| Notes: | interlock schema |
CRYSTAL_Y¶
| Instance id: | FXE_OGT3_SA/MOTOR/CRYSTAL_Y |
|---|---|
| Class id: | BeckhoffMC2Base |
| Host: | exflcon67n0 |
| Class documentation: | |
| BeckhoffMC2Base | |
| General: | link |
| Monitor: | link |
| Developer: | link |
| PLC: | link |
| Alias: | fxe-rr-sys-con-8 |
| Git repo: | https://git.xfel.eu/gitlab/karaboDevices/Beckhoff |
| Last modified: | 2020-07-07T10:56:42.000+02:00 |
| Created at: | 2017-07-20T11:58:15.000+02:00 |
| Main authors: | Hauf, Giovanetti, Silenzi |
| Latest tag: | 4.3.16-2.9.1 |
| Deployment tag: | 4.3.16-2.9.1 |
| Projects: | FXE_OGT3_SA |
| Scenes: | FXE_OGT3_SA/MOTOR/CRYSTAL_Y|motorScene, FXE_OGT3_SA/MOTOR/CRYSTAL_Y, FXE_OGT3_SA/MOTOR/CRYSTAL_Y |
| Accessible by: | |
Warning
Host not accessible by [‘xctrl’]!
Warning
The velocity for this motor has not been commissioned. You may loose steps in case you set it too high!
The BeckhoffMC2Base device is documented
here.
Autogenerated documentation for the device’s properties and slots can be found here.
The following is the documentation for the base underlying PLC soft device: SD_MC2Base.
Documentation can also be found for the derived soft devices:
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device (i.e. of the server
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- useTimeserver:
- Unused - whether device connects to time server is configured via ‘timeServerId’
- progress:
- The progress of the current action
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- version:
- Version of this Karabo device.
- beckhoffComDevice:
- InstanceId of the BeckhoffCom device that forwards commands to the PLC.
- functionBlockName:
- The type of the firmware block.
- fwInstanceName:
- The name of the firmware block instance.
- fwVersion:
- The version of the PLC framework.
- terminal:
- ???
- hardwareStatusBitField:
- This word encodes in bits the hardware-status information of this device
- hardwareState:
- The current state of the hardware decoded
- hardwareRegion:
- The current region of the hardware decoded
- hardwareErrorDescriptor:
- This word encodes in bits describing the hardware error
- hardwareErrorDescription:
- Error Code description
- waitingFor:
- Any call to the PLC will be published here, once the reply is received this property will be cleared. Commands will not be sent to the PLC until this property is cleared.
- epsilon:
- The epsilon determines the amount of change until a new physical value is posted from the hardware
- interlockReadOnly:
- Defines whether interlock conditions are configurable from this interface.
- interlockOn:
- Defines whether interlock surveillance is on or off.
- interlockOk:
- Defines whether interlock is ok (true) or broken (false).
- busy:
- Defines whether the PLC softdevice is busy.
- disableEpsilonFeedback:
- If false, the epsilon will be regulated until the incoming rate reaches the maximum rate
- maxStateUpdateRate:
- If state updates per second exceed this threshold, the state will be displayed as CHANGING
- noisyStateUpdateRateValue:
- Show the state update rate when it’s above ‘Max State Update Rate’ threshold.
- isStateUpdateNoisy:
- State update rate is above ‘Max State Update Rate’ threshold.
- reset:
- Resets the PLC hardware
- enableInterlockedSlots:
- Send device into INTERLOCK_BROKEN state, thus enabling all interlocked slots.
- disableInterlockedSlots:
- Send device into INTERLOCKED state, thus enabling all interlocked slots.
- requestHardwareValues:
- Ask for all property values on the device
- propertiesToPoll:
- All specified properties will be polled from the PLC with the given poll-rate. Only PLC aliases or device keys corresponding to PLC properties are allowed
- pollInterval:
- Hardware poll interval in seconds
- propertiesToRead:
- The specified properties will be read from the PLC by activating the Read button. Only PLC aliases or device keys corresponding to PLC properties are allowed
- readHardware:
- Requests value updates from the PLC for the properties listed under ‘Properties to read’
- force:
- ???
- trigger:
- Do not use this parameter to configure scheduled push. Instead use the parameter ‘scheduledPush’.
- maxUpdateFrequency:
- set to limit maximum update frequency for some values.
- interfaces:
- Abstract interface for external proxies to be considered when working with this device
- home:
- CHoming
- on:
- CEnableAxis
- off:
- CDisableAxis
- calibrateToEncoder:
- Calibrate actual position to encoder position.
- calibrate:
- Calibrate actual position to calibrated position.
- calibrateTarget:
- The motor scale is set to this position when hitting calibrate
- resetAxis:
- CResetAxis
- specificError:
- ASpecificError
- moveRelative:
- CMoveRelative
- move:
- CMoveAbsolute
- emergencyStop:
- CStop
- stop:
- CHalt
- moveConstantVelocity:
- set property amovevelocity
- actualPosition:
- AActualPosition
- stepSize:
- AMoveDistance
- targetVelocity:
- AMoveVelocity
- targetPosition:
- AAbsoluteTargetPosition
- isCWLimit:
- Is at hardware end-switch high - CW limit.
- isCCWLimit:
- Is at hardware end-switch low - CCW limit.
- isSWLimitHigh:
- Is at software limit high.
- isSWLimitLow:
- Is at software limit low.
- isInterlockLimitHigh:
- Is at Interlock limit high.
- isInterlockLimitLow:
- Is at Interlock limit low.
- mc2DiscreteMotion:
- e.g. relative or absolute position movement
- mc2ContinuousMotion:
- e.g. constant velocity
- isOnTarget:
- Indicates whether the motor is on target or not.
- relativeDeadband:
- if target and actual positions have a relative difference smaller than this property the ‘move’ command will not be sent to the PLC.
- stepUp:
- Move to actual position plus step length.
- stepDown:
- Move to actual position minus step length.
- activeController:
- Select the Active Controller.
- activeControllerPLC:
- Select the Active Controller.
| Created: | 2020-07-03T13:12:05.000Z |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2020-07-01T04:54:23.000Z |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2020-06-26T05:52:31.000Z |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2020-05-14T11:24:40.000Z |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Make sure a binary for 2.9.1 exists |
| Created: | 2020-05-14T11:24:40.000Z |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | FIX: Trigger 1 problem FEAT: Agilent Ion Pump has automatic log scale |
| Created: | 2020-04-03T08:08:13.000Z |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2020-03-26T06:01:43.000Z |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2020-03-25T15:10:32.000Z |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2020-03-25T08:47:47.000Z |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Simulation build config Noisy state updates handling. |
| Created: | 2019-12-18T15:04:13.000Z |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | BeckhoffManifolValve device class available |
| Created: | 2019-09-04T11:15:12.000Z |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | SIM/GUI: adapting MC2 implementation. See merge request karaboDevices/Beckhoff!283 |
| Created: | 2019-08-30T16:50:57.000Z |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | FIX: Schema parsing follow up FIX: Inficon setpoint property types FIX: slowing down instantiation FIX: Error decoding at startup FIX: no epsilon regulation after CSendAll FIX: request new configuration on failure |
| Created: | 2019-08-26T20:25:54.000Z |
|---|---|
| Author: | Valerii Bondar |
| Notes: | Mangling schema elements that have spaces from the PLC |
| Created: | 2019-08-15T15:46:37.000Z |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
| Created: | 2019-08-07T11:12:16.000Z |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | LED is not instantiated as a digital output |
| Created: | 2019-07-24T15:35:58.000Z |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | LED is not instantiated as a digital output |
| Created: | 2019-07-24T15:35:58.000Z |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | reject not finite floating points |
| Created: | 2019-06-28T09:36:02.000Z |
|---|---|
| Author: | silenzi |
| Notes: | FIX: setting velocity in ON/STOPPED state |
| Created: | 2019-06-24T17:16:20.000Z |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | epsilon regulation will not send the device to error state. |
| Created: | 2019-06-21T18:42:18.000Z |
|---|---|
| Author: | silenzi |
| Notes: | interlock schema |
CRYSTAL_Z¶
| Instance id: | FXE_OGT3_SA/MOTOR/CRYSTAL_Z |
|---|---|
| Class id: | BeckhoffMC2Base |
| Host: | exflcon67n0 |
| Class documentation: | |
| BeckhoffMC2Base | |
| General: | link |
| Monitor: | link |
| Developer: | link |
| PLC: | link |
| Alias: | fxe-rr-sys-con-8 |
| Git repo: | https://git.xfel.eu/gitlab/karaboDevices/Beckhoff |
| Last modified: | 2020-07-07T10:56:42.000+02:00 |
| Created at: | 2017-07-20T11:58:15.000+02:00 |
| Main authors: | Hauf, Giovanetti, Silenzi |
| Latest tag: | 4.3.16-2.9.1 |
| Deployment tag: | 4.3.16-2.9.1 |
| Projects: | FXE_OGT3_SA |
| Scenes: | FXE_OGT3_SA/MOTOR/CRYSTAL_Z|motorScene, FXE_OGT3_SA/MOTOR/CRYSTAL_Z, FXE_OGT3_SA/MOTOR/CRYSTAL_Z |
| Accessible by: | |
Warning
Host not accessible by [‘xctrl’]!
Warning
The velocity for this motor has not been commissioned. You may loose steps in case you set it too high!
The BeckhoffMC2Base device is documented
here.
Autogenerated documentation for the device’s properties and slots can be found here.
The following is the documentation for the base underlying PLC soft device: SD_MC2Base.
Documentation can also be found for the derived soft devices:
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device (i.e. of the server
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- useTimeserver:
- Unused - whether device connects to time server is configured via ‘timeServerId’
- progress:
- The progress of the current action
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- version:
- Version of this Karabo device.
- beckhoffComDevice:
- InstanceId of the BeckhoffCom device that forwards commands to the PLC.
- functionBlockName:
- The type of the firmware block.
- fwInstanceName:
- The name of the firmware block instance.
- fwVersion:
- The version of the PLC framework.
- terminal:
- ???
- hardwareStatusBitField:
- This word encodes in bits the hardware-status information of this device
- hardwareState:
- The current state of the hardware decoded
- hardwareRegion:
- The current region of the hardware decoded
- hardwareErrorDescriptor:
- This word encodes in bits describing the hardware error
- hardwareErrorDescription:
- Error Code description
- waitingFor:
- Any call to the PLC will be published here, once the reply is received this property will be cleared. Commands will not be sent to the PLC until this property is cleared.
- epsilon:
- The epsilon determines the amount of change until a new physical value is posted from the hardware
- interlockReadOnly:
- Defines whether interlock conditions are configurable from this interface.
- interlockOn:
- Defines whether interlock surveillance is on or off.
- interlockOk:
- Defines whether interlock is ok (true) or broken (false).
- busy:
- Defines whether the PLC softdevice is busy.
- disableEpsilonFeedback:
- If false, the epsilon will be regulated until the incoming rate reaches the maximum rate
- maxStateUpdateRate:
- If state updates per second exceed this threshold, the state will be displayed as CHANGING
- noisyStateUpdateRateValue:
- Show the state update rate when it’s above ‘Max State Update Rate’ threshold.
- isStateUpdateNoisy:
- State update rate is above ‘Max State Update Rate’ threshold.
- reset:
- Resets the PLC hardware
- enableInterlockedSlots:
- Send device into INTERLOCK_BROKEN state, thus enabling all interlocked slots.
- disableInterlockedSlots:
- Send device into INTERLOCKED state, thus enabling all interlocked slots.
- requestHardwareValues:
- Ask for all property values on the device
- propertiesToPoll:
- All specified properties will be polled from the PLC with the given poll-rate. Only PLC aliases or device keys corresponding to PLC properties are allowed
- pollInterval:
- Hardware poll interval in seconds
- propertiesToRead:
- The specified properties will be read from the PLC by activating the Read button. Only PLC aliases or device keys corresponding to PLC properties are allowed
- readHardware:
- Requests value updates from the PLC for the properties listed under ‘Properties to read’
- force:
- ???
- trigger:
- Do not use this parameter to configure scheduled push. Instead use the parameter ‘scheduledPush’.
- maxUpdateFrequency:
- set to limit maximum update frequency for some values.
- interfaces:
- Abstract interface for external proxies to be considered when working with this device
- home:
- CHoming
- on:
- CEnableAxis
- off:
- CDisableAxis
- calibrateToEncoder:
- Calibrate actual position to encoder position.
- calibrate:
- Calibrate actual position to calibrated position.
- calibrateTarget:
- The motor scale is set to this position when hitting calibrate
- resetAxis:
- CResetAxis
- specificError:
- ASpecificError
- moveRelative:
- CMoveRelative
- move:
- CMoveAbsolute
- emergencyStop:
- CStop
- stop:
- CHalt
- moveConstantVelocity:
- set property amovevelocity
- actualPosition:
- AActualPosition
- stepSize:
- AMoveDistance
- targetVelocity:
- AMoveVelocity
- targetPosition:
- AAbsoluteTargetPosition
- isCWLimit:
- Is at hardware end-switch high - CW limit.
- isCCWLimit:
- Is at hardware end-switch low - CCW limit.
- isSWLimitHigh:
- Is at software limit high.
- isSWLimitLow:
- Is at software limit low.
- isInterlockLimitHigh:
- Is at Interlock limit high.
- isInterlockLimitLow:
- Is at Interlock limit low.
- mc2DiscreteMotion:
- e.g. relative or absolute position movement
- mc2ContinuousMotion:
- e.g. constant velocity
- isOnTarget:
- Indicates whether the motor is on target or not.
- relativeDeadband:
- if target and actual positions have a relative difference smaller than this property the ‘move’ command will not be sent to the PLC.
- stepUp:
- Move to actual position plus step length.
- stepDown:
- Move to actual position minus step length.
- activeController:
- Select the Active Controller.
- activeControllerPLC:
- Select the Active Controller.
| Created: | 2020-07-03T13:12:05.000Z |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2020-07-01T04:54:23.000Z |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2020-06-26T05:52:31.000Z |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2020-05-14T11:24:40.000Z |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Make sure a binary for 2.9.1 exists |
| Created: | 2020-05-14T11:24:40.000Z |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | FIX: Trigger 1 problem FEAT: Agilent Ion Pump has automatic log scale |
| Created: | 2020-04-03T08:08:13.000Z |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2020-03-26T06:01:43.000Z |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2020-03-25T15:10:32.000Z |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2020-03-25T08:47:47.000Z |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Simulation build config Noisy state updates handling. |
| Created: | 2019-12-18T15:04:13.000Z |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | BeckhoffManifolValve device class available |
| Created: | 2019-09-04T11:15:12.000Z |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | SIM/GUI: adapting MC2 implementation. See merge request karaboDevices/Beckhoff!283 |
| Created: | 2019-08-30T16:50:57.000Z |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | FIX: Schema parsing follow up FIX: Inficon setpoint property types FIX: slowing down instantiation FIX: Error decoding at startup FIX: no epsilon regulation after CSendAll FIX: request new configuration on failure |
| Created: | 2019-08-26T20:25:54.000Z |
|---|---|
| Author: | Valerii Bondar |
| Notes: | Mangling schema elements that have spaces from the PLC |
| Created: | 2019-08-15T15:46:37.000Z |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
| Created: | 2019-08-07T11:12:16.000Z |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | LED is not instantiated as a digital output |
| Created: | 2019-07-24T15:35:58.000Z |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | LED is not instantiated as a digital output |
| Created: | 2019-07-24T15:35:58.000Z |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | reject not finite floating points |
| Created: | 2019-06-28T09:36:02.000Z |
|---|---|
| Author: | silenzi |
| Notes: | FIX: setting velocity in ON/STOPPED state |
| Created: | 2019-06-24T17:16:20.000Z |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | epsilon regulation will not send the device to error state. |
| Created: | 2019-06-21T18:42:18.000Z |
|---|---|
| Author: | silenzi |
| Notes: | interlock schema |
ROD_IN_OUT¶
| Instance id: | FXE_OGT3_SA/MOTOR/ROD_IN_OUT |
|---|---|
| Class id: | BeckhoffMC2Base |
| Host: | exflcon67n0 |
| Class documentation: | |
| BeckhoffMC2Base | |
| General: | link |
| Monitor: | link |
| Developer: | link |
| PLC: | link |
| Alias: | fxe-rr-sys-con-8 |
| Git repo: | https://git.xfel.eu/gitlab/karaboDevices/Beckhoff |
| Last modified: | 2020-07-07T10:56:42.000+02:00 |
| Created at: | 2017-07-20T11:58:15.000+02:00 |
| Main authors: | Hauf, Giovanetti, Silenzi |
| Latest tag: | 4.3.16-2.9.1 |
| Deployment tag: | 4.3.16-2.9.1 |
| Projects: | FXE_OGT3_SA |
| Scenes: | FXE_OGT3_SA/MOTOR/ROD_IN_OUT|motorScene, FXE_OGT3_SA/MOTOR/ROD_IN_OUT, FXE_OGT3_SA/MOTOR/ROD_IN_OUT |
| Accessible by: | |
Warning
Host not accessible by [‘xctrl’]!
Warning
The velocity for this motor has not been commissioned. You may loose steps in case you set it too high!
The BeckhoffMC2Base device is documented
here.
Autogenerated documentation for the device’s properties and slots can be found here.
The following is the documentation for the base underlying PLC soft device: SD_MC2Base.
Documentation can also be found for the derived soft devices:
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device (i.e. of the server
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- useTimeserver:
- Unused - whether device connects to time server is configured via ‘timeServerId’
- progress:
- The progress of the current action
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- version:
- Version of this Karabo device.
- beckhoffComDevice:
- InstanceId of the BeckhoffCom device that forwards commands to the PLC.
- functionBlockName:
- The type of the firmware block.
- fwInstanceName:
- The name of the firmware block instance.
- fwVersion:
- The version of the PLC framework.
- terminal:
- ???
- hardwareStatusBitField:
- This word encodes in bits the hardware-status information of this device
- hardwareState:
- The current state of the hardware decoded
- hardwareRegion:
- The current region of the hardware decoded
- hardwareErrorDescriptor:
- This word encodes in bits describing the hardware error
- hardwareErrorDescription:
- Error Code description
- waitingFor:
- Any call to the PLC will be published here, once the reply is received this property will be cleared. Commands will not be sent to the PLC until this property is cleared.
- epsilon:
- The epsilon determines the amount of change until a new physical value is posted from the hardware
- interlockReadOnly:
- Defines whether interlock conditions are configurable from this interface.
- interlockOn:
- Defines whether interlock surveillance is on or off.
- interlockOk:
- Defines whether interlock is ok (true) or broken (false).
- busy:
- Defines whether the PLC softdevice is busy.
- disableEpsilonFeedback:
- If false, the epsilon will be regulated until the incoming rate reaches the maximum rate
- maxStateUpdateRate:
- If state updates per second exceed this threshold, the state will be displayed as CHANGING
- noisyStateUpdateRateValue:
- Show the state update rate when it’s above ‘Max State Update Rate’ threshold.
- isStateUpdateNoisy:
- State update rate is above ‘Max State Update Rate’ threshold.
- reset:
- Resets the PLC hardware
- enableInterlockedSlots:
- Send device into INTERLOCK_BROKEN state, thus enabling all interlocked slots.
- disableInterlockedSlots:
- Send device into INTERLOCKED state, thus enabling all interlocked slots.
- requestHardwareValues:
- Ask for all property values on the device
- propertiesToPoll:
- All specified properties will be polled from the PLC with the given poll-rate. Only PLC aliases or device keys corresponding to PLC properties are allowed
- pollInterval:
- Hardware poll interval in seconds
- propertiesToRead:
- The specified properties will be read from the PLC by activating the Read button. Only PLC aliases or device keys corresponding to PLC properties are allowed
- readHardware:
- Requests value updates from the PLC for the properties listed under ‘Properties to read’
- force:
- ???
- trigger:
- Do not use this parameter to configure scheduled push. Instead use the parameter ‘scheduledPush’.
- maxUpdateFrequency:
- set to limit maximum update frequency for some values.
- interfaces:
- Abstract interface for external proxies to be considered when working with this device
- home:
- CHoming
- on:
- CEnableAxis
- off:
- CDisableAxis
- calibrateToEncoder:
- Calibrate actual position to encoder position.
- calibrate:
- Calibrate actual position to calibrated position.
- calibrateTarget:
- The motor scale is set to this position when hitting calibrate
- resetAxis:
- CResetAxis
- specificError:
- ASpecificError
- moveRelative:
- CMoveRelative
- move:
- CMoveAbsolute
- emergencyStop:
- CStop
- stop:
- CHalt
- moveConstantVelocity:
- set property amovevelocity
- actualPosition:
- AActualPosition
- stepSize:
- AMoveDistance
- targetVelocity:
- AMoveVelocity
- targetPosition:
- AAbsoluteTargetPosition
- isCWLimit:
- Is at hardware end-switch high - CW limit.
- isCCWLimit:
- Is at hardware end-switch low - CCW limit.
- isSWLimitHigh:
- Is at software limit high.
- isSWLimitLow:
- Is at software limit low.
- isInterlockLimitHigh:
- Is at Interlock limit high.
- isInterlockLimitLow:
- Is at Interlock limit low.
- mc2DiscreteMotion:
- e.g. relative or absolute position movement
- mc2ContinuousMotion:
- e.g. constant velocity
- isOnTarget:
- Indicates whether the motor is on target or not.
- relativeDeadband:
- if target and actual positions have a relative difference smaller than this property the ‘move’ command will not be sent to the PLC.
- stepUp:
- Move to actual position plus step length.
- stepDown:
- Move to actual position minus step length.
- activeController:
- Select the Active Controller.
- activeControllerPLC:
- Select the Active Controller.
| Created: | 2020-07-03T13:12:05.000Z |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2020-07-01T04:54:23.000Z |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2020-06-26T05:52:31.000Z |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2020-05-14T11:24:40.000Z |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Make sure a binary for 2.9.1 exists |
| Created: | 2020-05-14T11:24:40.000Z |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | FIX: Trigger 1 problem FEAT: Agilent Ion Pump has automatic log scale |
| Created: | 2020-04-03T08:08:13.000Z |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2020-03-26T06:01:43.000Z |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2020-03-25T15:10:32.000Z |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2020-03-25T08:47:47.000Z |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Simulation build config Noisy state updates handling. |
| Created: | 2019-12-18T15:04:13.000Z |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | BeckhoffManifolValve device class available |
| Created: | 2019-09-04T11:15:12.000Z |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | SIM/GUI: adapting MC2 implementation. See merge request karaboDevices/Beckhoff!283 |
| Created: | 2019-08-30T16:50:57.000Z |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | FIX: Schema parsing follow up FIX: Inficon setpoint property types FIX: slowing down instantiation FIX: Error decoding at startup FIX: no epsilon regulation after CSendAll FIX: request new configuration on failure |
| Created: | 2019-08-26T20:25:54.000Z |
|---|---|
| Author: | Valerii Bondar |
| Notes: | Mangling schema elements that have spaces from the PLC |
| Created: | 2019-08-15T15:46:37.000Z |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
| Created: | 2019-08-07T11:12:16.000Z |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | LED is not instantiated as a digital output |
| Created: | 2019-07-24T15:35:58.000Z |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | LED is not instantiated as a digital output |
| Created: | 2019-07-24T15:35:58.000Z |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | reject not finite floating points |
| Created: | 2019-06-28T09:36:02.000Z |
|---|---|
| Author: | silenzi |
| Notes: | FIX: setting velocity in ON/STOPPED state |
| Created: | 2019-06-24T17:16:20.000Z |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | epsilon regulation will not send the device to error state. |
| Created: | 2019-06-21T18:42:18.000Z |
|---|---|
| Author: | silenzi |
| Notes: | interlock schema |
BASE_X¶
CRYST_THETA¶
CRYST_X¶
CRYST_Y¶
DET_THETA¶
DET_X¶
TSENS¶
ROD_TEMP1¶
| Instance id: | FXE_OGT3_SA/TSENS/ROD_TEMP1 |
|---|---|
| Class id: | BeckhoffAnalogInput |
| Host: | fxe-rr-sys-con-8 |
| Class documentation: | |
| BeckhoffAnalogInput | |
| General: | link |
| Monitor: | link |
| Developer: | link |
| PLC: | link |
| Alias: | fxe-rr-sys-con-8 |
| Git repo: | https://git.xfel.eu/karaboDevices/Beckhoff |
| Last modified: | 2021-10-02T19:55:31.151+02:00 |
| Created at: | 2017-07-20T11:58:15.000+02:00 |
| Main authors: | Mamchykd, Silenzi, Giovanetti |
| Latest tag: | 4.8.2-2.11.1rc1 |
| Deployment tag: | 4.8.2-2.11.1rc1 |
| Installed tag: | 4.6.5-2.11.1 |
| Projects: | FXE_OGT3_SA |
| Accessible by: | CAL, CONTROLS, CTRL, DA, danilevc, xdoc |
Warning
Rogue installation which is not mentioned in the deployment!
Warning
The installed tag (4.6.5-2.11.1) does not match tags mentioned in the deployment ([‘4.8.2-2.11.1rc1’])!
The BeckhoffAnalogInput device is documented in
beckhoff:BeckhoffAnalogInput
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device (i.e. of the server
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- beckhoffComDevice:
- InstanceId of the BeckhoffCom device that forwards commands to the PLC.
- functionBlockName:
- The type of the firmware block.
- fwInstanceName:
- The name of the firmware block instance.
- fwVersion:
- The version of the PLC framework.
- terminal:
- ???
- hardwareStatusBitField:
- This word encodes in bits the hardware-status information of this device
- hardwareState:
- The current state of the hardware decoded
- hardwareRegion:
- The current region of the hardware decoded
- hardwareErrorDescriptor:
- This word encodes in bits describing the hardware error
- hardwareErrorDescription:
- Error Code description
- waitingFor:
- Any call to the PLC will be published here, once the reply is received this property will be cleared. Commands will not be sent to the PLC until this property is cleared.
- epsilon:
- The epsilon determines the amount of change until a new physical value is posted from the hardware
- interlockReadOnly:
- Defines whether interlock conditions are configurable from this interface.
- interlockOn:
- Defines whether interlock surveillance is on or off.
- interlockOk:
- Defines whether interlock is ok (true) or broken (false).
- busy:
- Defines whether the PLC softdevice is busy.
- disableEpsilonFeedback:
- If false, the epsilon will be regulated until the incoming rate reaches the maximum rate
- maxStateUpdateRate:
- If state updates per second exceed this threshold, the state will be displayed as CHANGING
- noisyStateUpdateRateValue:
- Show the state update rate when it’s above ‘Max State Update Rate’ threshold.
- isStateUpdateNoisy:
- State update rate is above ‘Max State Update Rate’ threshold.
- reset:
- Resets the PLC hardware
- enableInterlockedSlots:
- Send device into INTERLOCK_BROKEN state, thus enabling all interlocked slots.
- disableInterlockedSlots:
- Send device into INTERLOCKED state, thus enabling all interlocked slots.
- requestHardwareValues:
- Ask for all property values on the device
- propertiesToPoll:
- All specified properties will be polled from the PLC with the given poll-rate. Only PLC aliases or device keys corresponding to PLC properties are allowed
- pollInterval:
- Hardware poll interval in seconds
- propertiesToRead:
- The specified properties will be read from the PLC by activating the Read button. Only PLC aliases or device keys corresponding to PLC properties are allowed
- readHardware:
- Requests value updates from the PLC for the properties listed under ‘Properties to read’
- force:
- ???
- trigger:
- Do not use this parameter to configure scheduled push. Instead use the parameter ‘scheduledPush’.
- maxUpdateFrequency:
- set to limit maximum update frequency for some values.
- value:
- Analog input of ADC.
- semiRawValue:
- Semi raw value of analog input, i.e. the voltage.
- epsSemiRaw:
- Epsilon of the SemiRawValue.
- relativeEpsilon:
- Flag to define epsilon mode: true means relative epsilon calculation, false means absolute epsilon calculation.
| Created: | 2021-10-02T07:28:37.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Release candidate for 4.8.2 |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-08-23T15:36:04.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Bugfixes: 1. fix wrong value on the PLC when a deprecated paramer has different type wrt. the recommended new one. 2. fix bug (introduced in 4.8.0-2.11.4) that made the devices stay in UNKNOWN state |
| Created: | 2021-08-12T10:32:15.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Asynchronous registration of devices on BeckhoffCom (by means of slotInstanceNew HW state word parsed into bits |
| Created: | 2021-07-28T14:22:45.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
| Created: | 2021-06-23T16:13:27.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-06-22T13:56:55.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
|
| Created: | 2021-06-14T16:09:11.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Added BeckhoffDryPump |
| Created: | 2021-06-10T11:55:43.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Alarm conditions and state are not set on new schema. (Fixes bug seen in BeckhoffFuse after Karabo 2.11.1 deployment) |
| Created: | 2021-06-07T19:31:48.000+02:00 |
|---|---|
| Author: | Valerii Bondar |
| Notes: | Summer shutdown release, Fuse device added |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Summer shutdown release Devices added: BeckhoffTrainTrigger, BeckhoffLed, BeckhoffMC2Hexapod (BeckhoffMC2Base subclass), BeckhoffMC2Elmo (BeckhoffMC2Base subclass) Features: parameter deprecation in MC2 subclasses follow STOPPING state in Adixen Turbo Full pump. + other minor Fixes: * stepUp/stepDown popup error * epsilon feedback disable on write * avoid extra updates for interlock keys + other minor fixes |
| Created: | 2021-05-31T09:49:13.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-26T14:46:29.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-23T08:19:59.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-23T07:43:58.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-15T18:15:29.000+02:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: |
| Created: | 2021-03-24T09:43:30.000+01:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: | Add the AIBS |
| Created: | 2021-03-08T09:52:30.000+01:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: | Summary: Added auto-generated scene for Pfeiffer vacuum controller IMG400 |
ROD_TEMP2¶
| Instance id: | FXE_OGT3_SA/TSENS/ROD_TEMP2 |
|---|---|
| Class id: | BeckhoffAnalogInput |
| Host: | fxe-rr-sys-con-8 |
| Class documentation: | |
| BeckhoffAnalogInput | |
| General: | link |
| Monitor: | link |
| Developer: | link |
| PLC: | link |
| Alias: | fxe-rr-sys-con-8 |
| Git repo: | https://git.xfel.eu/karaboDevices/Beckhoff |
| Last modified: | 2021-10-02T19:55:31.151+02:00 |
| Created at: | 2017-07-20T11:58:15.000+02:00 |
| Main authors: | Mamchykd, Silenzi, Giovanetti |
| Latest tag: | 4.8.2-2.11.1rc1 |
| Deployment tag: | 4.8.2-2.11.1rc1 |
| Installed tag: | 4.6.5-2.11.1 |
| Projects: | FXE_OGT3_SA |
| Accessible by: | CAL, CONTROLS, CTRL, DA, danilevc, xdoc |
Warning
Rogue installation which is not mentioned in the deployment!
Warning
The installed tag (4.6.5-2.11.1) does not match tags mentioned in the deployment ([‘4.8.2-2.11.1rc1’])!
The BeckhoffAnalogInput device is documented in
beckhoff:BeckhoffAnalogInput
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device (i.e. of the server
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- beckhoffComDevice:
- InstanceId of the BeckhoffCom device that forwards commands to the PLC.
- functionBlockName:
- The type of the firmware block.
- fwInstanceName:
- The name of the firmware block instance.
- fwVersion:
- The version of the PLC framework.
- terminal:
- ???
- hardwareStatusBitField:
- This word encodes in bits the hardware-status information of this device
- hardwareState:
- The current state of the hardware decoded
- hardwareRegion:
- The current region of the hardware decoded
- hardwareErrorDescriptor:
- This word encodes in bits describing the hardware error
- hardwareErrorDescription:
- Error Code description
- waitingFor:
- Any call to the PLC will be published here, once the reply is received this property will be cleared. Commands will not be sent to the PLC until this property is cleared.
- epsilon:
- The epsilon determines the amount of change until a new physical value is posted from the hardware
- interlockReadOnly:
- Defines whether interlock conditions are configurable from this interface.
- interlockOn:
- Defines whether interlock surveillance is on or off.
- interlockOk:
- Defines whether interlock is ok (true) or broken (false).
- busy:
- Defines whether the PLC softdevice is busy.
- disableEpsilonFeedback:
- If false, the epsilon will be regulated until the incoming rate reaches the maximum rate
- maxStateUpdateRate:
- If state updates per second exceed this threshold, the state will be displayed as CHANGING
- noisyStateUpdateRateValue:
- Show the state update rate when it’s above ‘Max State Update Rate’ threshold.
- isStateUpdateNoisy:
- State update rate is above ‘Max State Update Rate’ threshold.
- reset:
- Resets the PLC hardware
- enableInterlockedSlots:
- Send device into INTERLOCK_BROKEN state, thus enabling all interlocked slots.
- disableInterlockedSlots:
- Send device into INTERLOCKED state, thus enabling all interlocked slots.
- requestHardwareValues:
- Ask for all property values on the device
- propertiesToPoll:
- All specified properties will be polled from the PLC with the given poll-rate. Only PLC aliases or device keys corresponding to PLC properties are allowed
- pollInterval:
- Hardware poll interval in seconds
- propertiesToRead:
- The specified properties will be read from the PLC by activating the Read button. Only PLC aliases or device keys corresponding to PLC properties are allowed
- readHardware:
- Requests value updates from the PLC for the properties listed under ‘Properties to read’
- force:
- ???
- trigger:
- Do not use this parameter to configure scheduled push. Instead use the parameter ‘scheduledPush’.
- maxUpdateFrequency:
- set to limit maximum update frequency for some values.
- value:
- Analog input of ADC.
- semiRawValue:
- Semi raw value of analog input, i.e. the voltage.
- epsSemiRaw:
- Epsilon of the SemiRawValue.
- relativeEpsilon:
- Flag to define epsilon mode: true means relative epsilon calculation, false means absolute epsilon calculation.
| Created: | 2021-10-02T07:28:37.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Release candidate for 4.8.2 |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-08-23T15:36:04.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Bugfixes: 1. fix wrong value on the PLC when a deprecated paramer has different type wrt. the recommended new one. 2. fix bug (introduced in 4.8.0-2.11.4) that made the devices stay in UNKNOWN state |
| Created: | 2021-08-12T10:32:15.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Asynchronous registration of devices on BeckhoffCom (by means of slotInstanceNew HW state word parsed into bits |
| Created: | 2021-07-28T14:22:45.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
| Created: | 2021-06-23T16:13:27.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-06-22T13:56:55.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
|
| Created: | 2021-06-14T16:09:11.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Added BeckhoffDryPump |
| Created: | 2021-06-10T11:55:43.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Alarm conditions and state are not set on new schema. (Fixes bug seen in BeckhoffFuse after Karabo 2.11.1 deployment) |
| Created: | 2021-06-07T19:31:48.000+02:00 |
|---|---|
| Author: | Valerii Bondar |
| Notes: | Summer shutdown release, Fuse device added |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Summer shutdown release Devices added: BeckhoffTrainTrigger, BeckhoffLed, BeckhoffMC2Hexapod (BeckhoffMC2Base subclass), BeckhoffMC2Elmo (BeckhoffMC2Base subclass) Features: parameter deprecation in MC2 subclasses follow STOPPING state in Adixen Turbo Full pump. + other minor Fixes: * stepUp/stepDown popup error * epsilon feedback disable on write * avoid extra updates for interlock keys + other minor fixes |
| Created: | 2021-05-31T09:49:13.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-26T14:46:29.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-23T08:19:59.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-23T07:43:58.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-15T18:15:29.000+02:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: |
| Created: | 2021-03-24T09:43:30.000+01:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: | Add the AIBS |
| Created: | 2021-03-08T09:52:30.000+01:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: | Summary: Added auto-generated scene for Pfeiffer vacuum controller IMG400 |
SA_TEMP¶
| Instance id: | FXE_OGT3_SA/TSENS/SA_TEMP |
|---|---|
| Class id: | BeckhoffAnalogInput |
| Host: | exflcon67n0 |
| Class documentation: | |
| BeckhoffAnalogInput | |
| General: | link |
| Monitor: | link |
| Developer: | link |
| PLC: | link |
| Alias: | fxe-rr-sys-con-8 |
| Git repo: | https://git.xfel.eu/gitlab/karaboDevices/Beckhoff |
| Last modified: | 2020-11-30T18:00:45.000+01:00 |
| Created at: | 2017-07-20T11:58:15.000+02:00 |
| Main authors: | Silenzi |
| Latest tag: | 4.4.1-2.10.0 |
| Deployment tag: | 4.4.1-2.10.0 |
| Projects: | FXE_OGT3_SA |
| Accessible by: | |
Warning
Host not accessible by [‘xctrl’]!
The BeckhoffAnalogInput device is documented in
beckhoff:BeckhoffAnalogInput
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device (i.e. of the server
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- useTimeserver:
- Unused - whether device connects to time server is configured via ‘timeServerId’
- progress:
- The progress of the current action
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- beckhoffComDevice:
- InstanceId of the BeckhoffCom device that forwards commands to the PLC.
- functionBlockName:
- The type of the firmware block.
- fwInstanceName:
- The name of the firmware block instance.
- fwVersion:
- The version of the PLC framework.
- terminal:
- ???
- hardwareStatusBitField:
- This word encodes in bits the hardware-status information of this device
- hardwareState:
- The current state of the hardware decoded
- hardwareRegion:
- The current region of the hardware decoded
- hardwareErrorDescriptor:
- This word encodes in bits describing the hardware error
- hardwareErrorDescription:
- Error Code description
- waitingFor:
- Any call to the PLC will be published here, once the reply is received this property will be cleared. Commands will not be sent to the PLC until this property is cleared.
- epsilon:
- The epsilon determines the amount of change until a new physical value is posted from the hardware
- interlockReadOnly:
- Defines whether interlock conditions are configurable from this interface.
- interlockOn:
- Defines whether interlock surveillance is on or off.
- interlockOk:
- Defines whether interlock is ok (true) or broken (false).
- busy:
- Defines whether the PLC softdevice is busy.
- disableEpsilonFeedback:
- If false, the epsilon will be regulated until the incoming rate reaches the maximum rate
- maxStateUpdateRate:
- If state updates per second exceed this threshold, the state will be displayed as CHANGING
- noisyStateUpdateRateValue:
- Show the state update rate when it’s above ‘Max State Update Rate’ threshold.
- isStateUpdateNoisy:
- State update rate is above ‘Max State Update Rate’ threshold.
- reset:
- Resets the PLC hardware
- enableInterlockedSlots:
- Send device into INTERLOCK_BROKEN state, thus enabling all interlocked slots.
- disableInterlockedSlots:
- Send device into INTERLOCKED state, thus enabling all interlocked slots.
- requestHardwareValues:
- Ask for all property values on the device
- propertiesToPoll:
- All specified properties will be polled from the PLC with the given poll-rate. Only PLC aliases or device keys corresponding to PLC properties are allowed
- pollInterval:
- Hardware poll interval in seconds
- propertiesToRead:
- The specified properties will be read from the PLC by activating the Read button. Only PLC aliases or device keys corresponding to PLC properties are allowed
- readHardware:
- Requests value updates from the PLC for the properties listed under ‘Properties to read’
- force:
- ???
- trigger:
- Do not use this parameter to configure scheduled push. Instead use the parameter ‘scheduledPush’.
- maxUpdateFrequency:
- set to limit maximum update frequency for some values.
- value:
- Analog input of ADC.
- semiRawValue:
- Semi raw value of analog input, i.e. the voltage.
- epsSemiRaw:
- Epsilon of the SemiRawValue.
- relativeEpsilon:
- Flag to define epsilon mode: true means relative epsilon calculation, false means absolute epsilon calculation.
| Created: | 2020-11-30T15:34:10.000Z |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | FIX: MC2 align to latest plc version FIX/FEAT: Dynamically adapt to plc framework changes by matching self description FIX: adapt release CI to 2.10 FIX: make version string match standard |
| Created: | 2020-11-23T15:52:07.000Z |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | FIX: Recover more reliably from flickering states FEAT: Add a method for querying if BeckhoffCom is busy FIX: Do not throw on missing interlock detail key FEAT: Use shared_mutex in BeckhoffCom FIX: MC2: hide double state update after move command WORKAROUND: Max Update queue on BeckhoffCom FIX: Refactor Trigger setting FEAT: separate TCP and broker tasks FEAT: No “broker” logs FIX: adapt digital input to PLC version 1.52 FEAT: Implement TCP write in an asynchronous way FEAT: Adapt Compiler to the laster |
| Created: | 2020-11-03T08:43:56.000Z |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Deal with MC2 motors state updates on move command. |
| Created: | 2020-10-28T09:29:46.000Z |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2020-10-14T09:39:07.000Z |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2020-10-08T11:47:41.000Z |
|---|---|
| Author: | Steffen Hauf |
| Notes: | Fixes issues with ScrollPump |
| Created: | 2020-10-08T11:47:41.000Z |
|---|---|
| Author: | Steffen Hauf |
| Notes: | For 2.9.4 builds |
| Created: | 2020-09-30T15:22:11.000Z |
|---|---|
| Author: | Martin Teichmann |
| Notes: |
| Created: | 2020-08-03T11:13:23.000Z |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2020-08-03T11:13:23.000Z |
|---|---|
| Author: | Steffen Hauf |
| Notes: | To have binaries for 2.9.4 |
| Created: | 2020-08-03T09:22:48.000Z |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | MC2 small motions and XML error codes |
| Created: | 2020-07-03T13:12:05.000Z |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2020-07-01T04:54:23.000Z |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2020-06-30T13:56:17.000Z |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Test tag |
| Created: | 2020-06-26T05:52:31.000Z |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2020-05-14T11:24:40.000Z |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Make sure a binary for 2.9.1 exists |
| Created: | 2020-05-14T11:24:40.000Z |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | FIX: Trigger 1 problem FEAT: Agilent Ion Pump has automatic log scale |
| Created: | 2020-04-03T08:08:13.000Z |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2020-03-26T06:01:43.000Z |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2020-03-25T15:10:32.000Z |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
CAL¶
CONTROL¶
| Instance id: | FXE_OGT3_SA/CAL/CONTROL |
|---|---|
| Class id: | SlsCalibrator |
| Host: | fxe-rr-sys-con-8 |
| Alias: | fxe-rr-sys-con-8 |
| Git repo: | https://git.xfel.eu/karaboDevices/slsCalibrator |
| Last modified: | 2021-08-06T08:25:04.000+02:00 |
| Created at: | 2017-08-31T14:21:54.000+02:00 |
| Main authors: | Parenti, Hauf, Danilevski |
| Latest tag: | 1.5.1-2.11.0 |
| Deployment tag: | 1.5.1-2.11.0 |
| Scenes: | FXE_OGT3_SA/DET/CONTROL, FXE_OGT3-SpA3_overview |
| Accessible by: | CAL, CONTROLS, CTRL, DA, danilevc, xdoc |
Warning
Rogue installation which is not mentioned in the deployment!
Warning
Installation not found in a standard path!
General online calibration can be found here.
For resolving issues concerning detector related DAQ check this page.
An (expert) tutorial on how to disable calibration constants can be found here.
If you have questions, contact det-support@xfel.eu
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO, prepended by package name
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- Logger:
- Logging settings
- bkg:
- The background on ADC counts.
- cal:
- The calibration constants [keV/counts].
- averagedDisplay:
- Average all the frames in the train and then display.
- frameToDisplay:
- The index of the frame to be displayed in the train, starting from 0. Will not be used if ‘averagedDisplay’ is True.
- useBackgroundFrame:
- Use Frame for Background subtraction
- frameNumber:
- The index of the frame to be used for background subtraction
- errorCount:
- Number of errors.
- reset:
- Reset error count.
| Created: | 2021-08-04T16:24:38.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | revert change in schema types. |
| Created: | 2021-07-26T17:39:35.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | FIX: output channel data matches the type in the schema. Schema changed properties VECTOR_FLOAT -> VECTOR_DOUBLE |
| Created: | 2020-11-24T12:14:02.000+01:00 |
|---|---|
| Author: | Andrea Parenti |
| Notes: | Summary: added version info |
| Created: | 2019-08-08T15:22:44.000+02:00 |
|---|---|
| Author: | Cyril Danilevski |
| Notes: | Fix forwarding the data trainId |
| Created: | 2019-04-08T14:31:43.000+02:00 |
|---|---|
| Author: | Wajid Ehsan |
| Notes: | Check on Length of array |
| Created: | 2019-04-02T12:01:40.000+02:00 |
|---|---|
| Author: | Wajid Ehsan |
| Notes: | Possibility to use the frame as background subtraction |
| Created: | 2019-02-26T13:58:56.000+01:00 |
|---|---|
| Author: | Wajid Ehsan |
| Notes: | Changed NDARRAY to IMAGE DATA for output channel |
| Created: | 2018-04-27T10:34:30.000+02:00 |
|---|---|
| Author: | Andrea Parenti |
| Notes: |
|
| Created: | 2018-01-17T14:50:05.000+01:00 |
|---|---|
| Author: | Andrea Parenti |
| Notes: | Add frameToDisplay property - to select which frame from the train shall be displayed |
| Created: | 2017-11-24T11:28:08.000+01:00 |
|---|---|
| Author: | Andrea Parenti |
| Notes: |
|
| Created: | 2017-09-27T18:29:31.000+02:00 |
|---|---|
| Author: | Andrea Parenti |
| Notes: |
DET¶
CONTROL¶
| Instance id: | FXE_OGT3_SA/DET/CONTROL |
|---|---|
| Class id: | GotthardControl |
| Host: | fxe-rr-sys-con-8 |
| Class documentation: | |
| GotthardControl | |
| Alias: | fxe-rr-sys-con-8 |
| Git repo: | https://git.xfel.eu/karaboDevices/slsDetectors |
| Last modified: | 2021-09-21T09:48:34.350+02:00 |
| Created at: | 2018-01-15T15:20:05.000+01:00 |
| Main authors: | Parenti, Hauf, Goeries |
| Latest tag: | 1.9.2-2.11.1 |
| Deployment tag: | 1.9.2-2.11.1 |
| Scenes: | FXE_OGT3_SA/DET/CONTROL, FXE_OGT3-SpA3_overview |
| Accessible by: | CAL, CONTROLS, CTRL, DA, danilevc, xdoc |
Warning
Rogue installation which is not mentioned in the deployment!
Warning
Installation not found in a standard path!
The documentation of the Karabo device for SLS detectors (Gotthard, Jungfrau) can be found here
In particular, the setup is described in this Section, and the troubleshooting in this other.
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device (i.e. of the server
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- start:
- Starts acquisition
- stop:
- Stops acquisition
- reset:
- Resets the device in case of an error
- detectorHostName:
- Detector Host Name
- detectorIp:
- Detector IP. Must be on the same subnet as the receiver.
- detectorHostPort:
- Detector Host Port. Will use 1952 if left empty.
- detectorHostStopPort:
- Detector Host Stop Port. Will use 1953 if left empty.
- rxHostname:
- Receiver Hostname
- rxTcpPort:
- Receiver TCP Port
- rxUdpIp:
- Receiver UDP IP
- rxUdpPort:
- Receiver UDP Port
- settings:
- Settings
- online:
- Sets the detector in online (1) or offline (0) mode.
- angDir:
- Sets the angular direction of the detector (1 means channel numberin the same direction as the angular encoder, -1 different direction).
- moveFlag:
- Related to a single controller d. 1 if the detector modules movewith the angular encoder, 0 if they are static (useful for multidetector systems)
- lock:
- lock
- extSig0:
- Ext Sig 0
- vHighVoltageMax:
- Max value allowed for ‘vHighVoltage’. Higher values will be rejected by the device.
- vHighVoltage:
- Sets the DAC value of the high voltage. Options: 0 90 110 120 150 180 200
- master:
- Sets the master of a multi-controller detector to the controller with index i. -1 removes master.
- sync:
- Sets the synchronization mode of the various controller within a detector structure
- badChannels:
- Sets the bad channel filename. Bad channels will be omitted in the .dat file. Use ‘none’ to unset.
- angConv:
- Sets the file with the coefficients for angular conversion. Use ‘none’ to disable angular conversion.
- globalOff:
- Sets the offset of the beamline i.e. angular position of channel0 when angular encoder at 0.
- binSize:
- Sets the size of the angular bins for angular conversion.
- threaded:
- Avoid changing it. Sets if the data are written to disk in parallel with the acquisition (1) or after the acquisition (0).
- detectorDeveloper:
- Detector Developer. (useful to define subset of working functions)
- flatFieldCorrectionFile:
- Flat field corrections file name. Use ‘none’ to disable corrections.
- positions:
- Positions for the acquisition. Usage: n pos1 pos2 … posn
- maximumDetectorSize:
- Maximum detector size
- bitDepth:
- Bit Depth
- exposureTime:
- exposure time value
- exposurePeriod:
- exposure period
- delayAfterTrigger:
- delay after trigger
- numberOfGates:
- Number Of Gates
- numberOfFrames:
- Number Of Frames
- numberOfCycles:
- Number Of Cycles
- timing:
- The timing mode of the detector
- acquisitionTime:
- Acquisition time. Depending on trigger mode, it will set different parameters on thedetector in order to have the acquisition running for the given time.
- triggerPeriod:
- External trigger period. Used together with acquisitionTime to setup detector acquisition parameters.
- detectorNumber:
- Returns the serial number of the module (normally the MAC address).
- detectorVersion:
- Returns the version of the controller firmware.
- softwareVersion:
- Returns the version of the software running on the detector.
- thisVersion:
- Returns the version of the control software which is being used.
- pollingInterval:
- The interval for polling the laser front-end for status.
- tempAdc:
- Returns the ADC temperature.
- tempFpga:
- Returns the FPGA temperature.
- detectorMac:
- Detector MAC. Arbitrary (e.g. 00:aa:bb:cc:dd:ee), but must be not in use in the same subnet.
- rOnline:
- rOnline
| Created: | 2021-05-18T17:36:27.000+02:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: | Add interface for sls detectors |
| Created: | 2021-03-26T10:19:30.000+01:00 |
|---|---|
| Author: | Andrea Parenti |
| Notes: | Summary: fix header include in Simulation mode. |
| Created: | 2021-02-08T15:38:14.000+01:00 |
|---|---|
| Author: | Andrea Parenti |
| Notes: | Summary: update slsDetectorPackage to tag 5.0.1. |
| Created: | 2021-01-12T11:18:30.000+01:00 |
|---|---|
| Author: | Andrea Parenti |
| Notes: | Summary: fix auto-generated class version. |
| Created: | 2020-12-02T09:58:03.000+01:00 |
|---|---|
| Author: | Andrea Parenti |
| Notes: | Summary: fix for boost 1.68 (i.e. Karabo 2.11) |
| Created: | 2020-11-24T11:31:41.000+01:00 |
|---|---|
| Author: | Andrea Parenti |
| Notes: | Summary: add version info |
| Created: | 2020-10-06T16:50:12.000+02:00 |
|---|---|
| Author: | Andrea Parenti |
| Notes: | Summary: Fix undefined symbol on Ubuntu 20.04 |
| Created: | 2020-08-05T12:44:04.000+02:00 |
|---|---|
| Author: | Andrea Parenti |
| Notes: |
|
| Created: | 2020-07-29T14:31:06.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: | Fix crashes due to (potential) order problem |
| Created: | 2020-04-30T14:40:13.000+02:00 |
|---|---|
| Author: | Andrea Parenti |
| Notes: | FIX: use boost async in the receiver simulation. |
| Created: | 2020-04-29T07:03:42.000+02:00 |
|---|---|
| Author: | Andrea Parenti |
| Notes: | FIX exposureTime default value |
| Created: | 2020-04-20T11:29:59.000+02:00 |
|---|---|
| Author: | Andrea Parenti |
| Notes: |
This tag does not include yet: * Use trainId from frame metadata (not tested yet) |
| Created: | 2019-12-17T08:56:43.000+01:00 |
|---|---|
| Author: | Andrea Parenti |
| Notes: | Use trainId from frame metadata - whenever available |
| Created: | 2019-12-09T10:57:24.000+01:00 |
|---|---|
| Author: | Andrea Parenti |
| Notes: | Same as 1.5.1-2.6.5, which was wrongly numbered. |
| Created: | 2019-12-09T10:57:24.000+01:00 |
|---|---|
| Author: | Andrea Parenti |
| Notes: | FIX m_numberOfModules initial value |
| Created: | 2019-11-18T12:35:18.000+01:00 |
|---|---|
| Author: | Andrea Parenti |
| Notes: | Set additional read-out timeout for JF |
| Created: | 2019-10-18T10:35:24.000+02:00 |
|---|---|
| Author: | Andrea Parenti |
| Notes: | Free shared memory in destructor |
| Created: | 2019-09-30T15:30:33.000+02:00 |
|---|---|
| Author: | Andrea Parenti |
| Notes: |
| Created: | 2019-09-27T15:15:22.000+02:00 |
|---|---|
| Author: | Andrea Parenti |
| Notes: |
|
| Created: | 2019-09-17T15:28:18.000+02:00 |
|---|---|
| Author: | Andrea Parenti |
| Notes: | FIX update state to ON only after configuration is done |
RECEIVER¶
| Instance id: | FXE_OGT3_SA/DET/RECEIVER |
|---|---|
| Class id: | GotthardReceiver |
| Host: | fxe-rr-sys-con-8 |
| Class documentation: | |
| GotthardReceiver | |
| Alias: | fxe-rr-sys-con-8 |
| Git repo: | https://git.xfel.eu/karaboDevices/slsDetectors |
| Last modified: | 2021-09-21T09:48:34.350+02:00 |
| Created at: | 2018-01-15T15:20:05.000+01:00 |
| Main authors: | Parenti, Hauf, Goeries |
| Latest tag: | 1.9.2-2.11.1 |
| Deployment tag: | 1.9.2-2.11.1 |
| Scenes: | FXE_OGT3_SA/DET/CONTROL |
| Accessible by: | CAL, CONTROLS, CTRL, DA, danilevc, xdoc |
Warning
Rogue installation which is not mentioned in the deployment!
Warning
Installation not found in a standard path!
The documentation of the Karabo device for SLS detectors (Gotthard, Jungfrau) can be found here
In particular, the setup is described in this Section, and the troubleshooting in this other.
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device (i.e. of the server
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- rxTcpPort:
- Receiver TCP Port
- framesPerTrain:
- How many frames will be sent to DAQ for each train.If more are received from detector, they will be discarded.
- frameRateIn:
- Frame rate - incoming data from detector.
- frameRateOut:
- Frame rate - decoded data to output channels.
- onlineDisplayEnable:
- Enable online display of detector data.
- frameToDisplay:
- The index of the frame to be displayed in the train, starting from 0.
| Created: | 2021-05-18T17:36:27.000+02:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: | Add interface for sls detectors |
| Created: | 2021-03-26T10:19:30.000+01:00 |
|---|---|
| Author: | Andrea Parenti |
| Notes: | Summary: fix header include in Simulation mode. |
| Created: | 2021-02-08T15:38:14.000+01:00 |
|---|---|
| Author: | Andrea Parenti |
| Notes: | Summary: update slsDetectorPackage to tag 5.0.1. |
| Created: | 2021-01-12T11:18:30.000+01:00 |
|---|---|
| Author: | Andrea Parenti |
| Notes: | Summary: fix auto-generated class version. |
| Created: | 2020-12-02T09:58:03.000+01:00 |
|---|---|
| Author: | Andrea Parenti |
| Notes: | Summary: fix for boost 1.68 (i.e. Karabo 2.11) |
| Created: | 2020-11-24T11:31:41.000+01:00 |
|---|---|
| Author: | Andrea Parenti |
| Notes: | Summary: add version info |
| Created: | 2020-10-06T16:50:12.000+02:00 |
|---|---|
| Author: | Andrea Parenti |
| Notes: | Summary: Fix undefined symbol on Ubuntu 20.04 |
| Created: | 2020-08-05T12:44:04.000+02:00 |
|---|---|
| Author: | Andrea Parenti |
| Notes: |
|
| Created: | 2020-07-29T14:31:06.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: | Fix crashes due to (potential) order problem |
| Created: | 2020-04-30T14:40:13.000+02:00 |
|---|---|
| Author: | Andrea Parenti |
| Notes: | FIX: use boost async in the receiver simulation. |
| Created: | 2020-04-29T07:03:42.000+02:00 |
|---|---|
| Author: | Andrea Parenti |
| Notes: | FIX exposureTime default value |
| Created: | 2020-04-20T11:29:59.000+02:00 |
|---|---|
| Author: | Andrea Parenti |
| Notes: |
This tag does not include yet: * Use trainId from frame metadata (not tested yet) |
| Created: | 2019-12-17T08:56:43.000+01:00 |
|---|---|
| Author: | Andrea Parenti |
| Notes: | Use trainId from frame metadata - whenever available |
| Created: | 2019-12-09T10:57:24.000+01:00 |
|---|---|
| Author: | Andrea Parenti |
| Notes: | Same as 1.5.1-2.6.5, which was wrongly numbered. |
| Created: | 2019-12-09T10:57:24.000+01:00 |
|---|---|
| Author: | Andrea Parenti |
| Notes: | FIX m_numberOfModules initial value |
| Created: | 2019-11-18T12:35:18.000+01:00 |
|---|---|
| Author: | Andrea Parenti |
| Notes: | Set additional read-out timeout for JF |
| Created: | 2019-10-18T10:35:24.000+02:00 |
|---|---|
| Author: | Andrea Parenti |
| Notes: | Free shared memory in destructor |
| Created: | 2019-09-30T15:30:33.000+02:00 |
|---|---|
| Author: | Andrea Parenti |
| Notes: |
| Created: | 2019-09-27T15:15:22.000+02:00 |
|---|---|
| Author: | Andrea Parenti |
| Notes: |
|
| Created: | 2019-09-17T15:28:18.000+02:00 |
|---|---|
| Author: | Andrea Parenti |
| Notes: | FIX update state to ON only after configuration is done |
VAC¶
GAUGE¶
SA2_FR¶
| Instance id: | FXE_OGT3_VAC/GAUGE/SA2_FR |
|---|---|
| Class id: | BeckhoffAnalogInput |
| Host: | fxe-rr-sys-con-8 |
| Class documentation: | |
| BeckhoffAnalogInput | |
| General: | link |
| Monitor: | link |
| Developer: | link |
| PLC: | link |
| Alias: | fxe-rr-sys-con-8 |
| Git repo: | https://git.xfel.eu/karaboDevices/Beckhoff |
| Last modified: | 2021-10-02T19:55:31.151+02:00 |
| Created at: | 2017-07-20T11:58:15.000+02:00 |
| Main authors: | Mamchykd, Silenzi, Giovanetti |
| Latest tag: | 4.8.2-2.11.1rc1 |
| Deployment tag: | 4.8.2-2.11.1rc1 |
| Installed tag: | 4.6.5-2.11.1 |
| Accessible by: | CAL, CONTROLS, CTRL, DA, danilevc, xdoc |
Warning
Rogue installation which is not mentioned in the deployment!
Warning
The installed tag (4.6.5-2.11.1) does not match tags mentioned in the deployment ([‘4.8.2-2.11.1rc1’])!
The BeckhoffAnalogInput device is documented in
beckhoff:BeckhoffAnalogInput
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device (i.e. of the server
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- beckhoffComDevice:
- InstanceId of the BeckhoffCom device that forwards commands to the PLC.
- functionBlockName:
- The type of the firmware block.
- fwInstanceName:
- The name of the firmware block instance.
- fwVersion:
- The version of the PLC framework.
- terminal:
- ???
- hardwareStatusBitField:
- This word encodes in bits the hardware-status information of this device
- hardwareState:
- The current state of the hardware decoded
- hardwareRegion:
- The current region of the hardware decoded
- hardwareErrorDescriptor:
- This word encodes in bits describing the hardware error
- hardwareErrorDescription:
- Error Code description
- waitingFor:
- Any call to the PLC will be published here, once the reply is received this property will be cleared. Commands will not be sent to the PLC until this property is cleared.
- epsilon:
- The epsilon determines the amount of change until a new physical value is posted from the hardware
- interlockReadOnly:
- Defines whether interlock conditions are configurable from this interface.
- interlockOn:
- Defines whether interlock surveillance is on or off.
- interlockOk:
- Defines whether interlock is ok (true) or broken (false).
- busy:
- Defines whether the PLC softdevice is busy.
- disableEpsilonFeedback:
- If false, the epsilon will be regulated until the incoming rate reaches the maximum rate
- maxStateUpdateRate:
- If state updates per second exceed this threshold, the state will be displayed as CHANGING
- noisyStateUpdateRateValue:
- Show the state update rate when it’s above ‘Max State Update Rate’ threshold.
- isStateUpdateNoisy:
- State update rate is above ‘Max State Update Rate’ threshold.
- reset:
- Resets the PLC hardware
- enableInterlockedSlots:
- Send device into INTERLOCK_BROKEN state, thus enabling all interlocked slots.
- disableInterlockedSlots:
- Send device into INTERLOCKED state, thus enabling all interlocked slots.
- requestHardwareValues:
- Ask for all property values on the device
- propertiesToPoll:
- All specified properties will be polled from the PLC with the given poll-rate. Only PLC aliases or device keys corresponding to PLC properties are allowed
- pollInterval:
- Hardware poll interval in seconds
- propertiesToRead:
- The specified properties will be read from the PLC by activating the Read button. Only PLC aliases or device keys corresponding to PLC properties are allowed
- readHardware:
- Requests value updates from the PLC for the properties listed under ‘Properties to read’
- force:
- ???
- trigger:
- Do not use this parameter to configure scheduled push. Instead use the parameter ‘scheduledPush’.
- maxUpdateFrequency:
- set to limit maximum update frequency for some values.
- value:
- Analog input of ADC.
- semiRawValue:
- Semi raw value of analog input, i.e. the voltage.
- epsSemiRaw:
- Epsilon of the SemiRawValue.
- relativeEpsilon:
- Flag to define epsilon mode: true means relative epsilon calculation, false means absolute epsilon calculation.
| Created: | 2021-10-02T07:28:37.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Release candidate for 4.8.2 |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-08-23T15:36:04.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Bugfixes: 1. fix wrong value on the PLC when a deprecated paramer has different type wrt. the recommended new one. 2. fix bug (introduced in 4.8.0-2.11.4) that made the devices stay in UNKNOWN state |
| Created: | 2021-08-12T10:32:15.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Asynchronous registration of devices on BeckhoffCom (by means of slotInstanceNew HW state word parsed into bits |
| Created: | 2021-07-28T14:22:45.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
| Created: | 2021-06-23T16:13:27.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-06-22T13:56:55.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
|
| Created: | 2021-06-14T16:09:11.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Added BeckhoffDryPump |
| Created: | 2021-06-10T11:55:43.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Alarm conditions and state are not set on new schema. (Fixes bug seen in BeckhoffFuse after Karabo 2.11.1 deployment) |
| Created: | 2021-06-07T19:31:48.000+02:00 |
|---|---|
| Author: | Valerii Bondar |
| Notes: | Summer shutdown release, Fuse device added |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Summer shutdown release Devices added: BeckhoffTrainTrigger, BeckhoffLed, BeckhoffMC2Hexapod (BeckhoffMC2Base subclass), BeckhoffMC2Elmo (BeckhoffMC2Base subclass) Features: parameter deprecation in MC2 subclasses follow STOPPING state in Adixen Turbo Full pump. + other minor Fixes: * stepUp/stepDown popup error * epsilon feedback disable on write * avoid extra updates for interlock keys + other minor fixes |
| Created: | 2021-05-31T09:49:13.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-26T14:46:29.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-23T08:19:59.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-23T07:43:58.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-15T18:15:29.000+02:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: |
| Created: | 2021-03-24T09:43:30.000+01:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: | Add the AIBS |
| Created: | 2021-03-08T09:52:30.000+01:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: | Summary: Added auto-generated scene for Pfeiffer vacuum controller IMG400 |
TPUMP¶
SA2¶
| Instance id: | FXE_OGT3_VAC/TPUMP/SA2 |
|---|---|
| Class id: | BeckhoffPfeifferTCDriveUnit |
| Host: | fxe-rr-sys-con-8 |
| Class documentation: | |
| BeckhoffPfeifferTCDriveUnit | |
| General: | link |
| Monitor: | link |
| Developer: | link |
| PLC: | link |
| Alias: | fxe-rr-sys-con-8 |
| Git repo: | https://git.xfel.eu/karaboDevices/Beckhoff |
| Last modified: | 2021-10-02T19:55:31.151+02:00 |
| Created at: | 2017-07-20T11:58:15.000+02:00 |
| Main authors: | Mamchykd, Silenzi, Giovanetti |
| Latest tag: | 4.8.2-2.11.1rc1 |
| Deployment tag: | 4.8.2-2.11.1rc1 |
| Installed tag: | 4.6.5-2.11.1 |
| Accessible by: | CAL, CONTROLS, CTRL, DA, danilevc, xdoc |
Warning
Rogue installation which is not mentioned in the deployment!
Warning
The installed tag (4.6.5-2.11.1) does not match tags mentioned in the deployment ([‘4.8.2-2.11.1rc1’])!
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device (i.e. of the server
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- beckhoffComDevice:
- InstanceId of the BeckhoffCom device that forwards commands to the PLC.
- functionBlockName:
- The type of the firmware block.
- fwInstanceName:
- The name of the firmware block instance.
- fwVersion:
- The version of the PLC framework.
- terminal:
- ???
- hardwareStatusBitField:
- This word encodes in bits the hardware-status information of this device
- hardwareState:
- The current state of the hardware decoded
- hardwareRegion:
- The current region of the hardware decoded
- hardwareErrorDescriptor:
- This word encodes in bits describing the hardware error
- hardwareErrorDescription:
- Error Code description
- waitingFor:
- Any call to the PLC will be published here, once the reply is received this property will be cleared. Commands will not be sent to the PLC until this property is cleared.
- epsilon:
- The epsilon determines the amount of change until a new physical value is posted from the hardware
- interlockReadOnly:
- Defines whether interlock conditions are configurable from this interface.
- interlockOn:
- Defines whether interlock surveillance is on or off.
- interlockOk:
- Defines whether interlock is ok (true) or broken (false).
- busy:
- Defines whether the PLC softdevice is busy.
- disableEpsilonFeedback:
- If false, the epsilon will be regulated until the incoming rate reaches the maximum rate
- maxStateUpdateRate:
- If state updates per second exceed this threshold, the state will be displayed as CHANGING
- noisyStateUpdateRateValue:
- Show the state update rate when it’s above ‘Max State Update Rate’ threshold.
- isStateUpdateNoisy:
- State update rate is above ‘Max State Update Rate’ threshold.
- reset:
- Resets the PLC hardware
- enableInterlockedSlots:
- Send device into INTERLOCK_BROKEN state, thus enabling all interlocked slots.
- disableInterlockedSlots:
- Send device into INTERLOCKED state, thus enabling all interlocked slots.
- requestHardwareValues:
- Ask for all property values on the device
- propertiesToPoll:
- All specified properties will be polled from the PLC with the given poll-rate. Only PLC aliases or device keys corresponding to PLC properties are allowed
- pollInterval:
- Hardware poll interval in seconds
- propertiesToRead:
- The specified properties will be read from the PLC by activating the Read button. Only PLC aliases or device keys corresponding to PLC properties are allowed
- readHardware:
- Requests value updates from the PLC for the properties listed under ‘Properties to read’
- force:
- ???
- trigger:
- Do not use this parameter to configure scheduled push. Instead use the parameter ‘scheduledPush’.
- maxUpdateFrequency:
- set to limit maximum update frequency for some values.
- enablePumpingStation:
- Enables the pumping station (does not start pumping yet)
- disablePumpingStation:
- Disables the pumping station
- startPumping:
- Starts the pump
- stopPumping:
- Stops the pump
- startStandby:
- Start Standby operation
- stopStandby:
- Stop Standby operation
- remotePriorityOn:
- Enable remote control
- remotePriorityOff:
- Disable remote control
- startHeating:
- Start Heating
- stopHeating:
- Stop Heating
- resetController:
- reset error on controller
- startVenting:
- Start Venting
- stopVenting:
- Stop Venting
- enableRtsCts:
- Enable RTS/CTS
- enableXonXoffTx:
- Enable XOn/XOff supported tx data
- enableXonXoffRx:
- Enable XOn/XOff supported rx data
- enableFifoCont:
- Enable send FIFO data continuous
- enableTransferOpt:
- Enable transfer rate optimization
- baudRate:
- Baud Rate: 1=300 2=600 3=1200 4=2400 5=4800 6=9600 7=19200 8=38400 9=57600 10=115200 Baud.
- dataFrame:
- Data Frame: 1=7E1 2=7O1 3=8N1 4=8E1 5=8O1 9=7E2 10=7O2 11=8N2 12=8E2 13=8O2.
- bufferFull:
- Buffer Full Notification.
- serialString:
- Send serial string.
- serialCheck:
- Check serial protocol command value (reads back string from command function window (ASerP input value)
- heatingOnOff:
- Heating On/Off.
- standbyOnOff:
- Standby On/Off.
- pumpingStationOnOff:
- Pumping station On/Off.
- enableVenting:
- Enable venting.
- remotePriority:
- Remote priority.
- isRPMExceed:
- isRPMExceed
- runUpTimeOnOff:
- Run-up time control
- errorAck:
- Error Acknowledgment.
- rotationSpeedSwitchpoint:
- Rotation speed switch point: 0 = switch point 1 only; 1 = switch points 1 and 2.
- configDO2:
- Configure DO2: 0 = Rot. speed switch point attained; 1 = No error; 2 = Error; 3 = Warning 4 = Error and/or warning; 5 = Set speed attained; 6 = Pump on; 7 = Pump accelerates; 8 = Pumpe decelerates 9 = always 0; 10 = always 1; 11 = Remote priority active; 12 = Heating; 13 = Backing pump 14 = Sealing gas; 15 = Pumping station
- motorPump:
- Motor pump.
- configDO1:
- Configure DO1: 0 = Rot. speed switch point attained; 1 = No error; 2 = Error; 3 = Warning 4 = Error and/or warning; 5 = Set speed attained; 6 = Pump on; 7 = Pump accelerates; 8 = Pumpe decelerates 9 = always 0; 10 = always 1; 11 = Remote priority active; 12 = Heating; 13 = Backing pump 14 = Sealing gas; 15 = Pumping station
- backingPump:
- Operation mode backing pump: 0 = Continuous; 1 = Intermittend; 2 = Delayed switch on
- rotationSpeedSettingMode:
- Rotation speed setting mode: 0 = Off; 1 = On. This setting is needed for Standby operation.
- gasMode:
- Gas Mode: 0 = Heavy; 1 = Light; 2 = Helium.
- ventingMode:
- Venting mode: 0 = Delayed Venting; 1 = No Venting; 2 = Direct Venting.
- accessoryConnectionA1:
- Accessory connection A1: 0 = Fan (continuous operation); 1 = Venting valve, normally closed; 2 = Heating; 3 = Backing pump; 4 = Fan (temperature controlled); 5 = Sealing gas; 6 = always 0; 7 = always 1; 8 = Power failure venting unit.
- accessoryConnectionB1:
- Accessory connection B1: 0 = Fan (continuous operation); 1 = Venting valve, normally closed; 2 = Heating; 3 = Backing pump; 4 = Fan (temperature controlled); 5 = Sealing gas; 6 = always 0; 7 = always 1; 8 = Power failure venting unit.
- accessoryConnectionA2:
- Accessory connection A2: 0 = Fan (continuous operation); 1 = Venting valve, normally closed; 2 = Heating; 3 = Backing pump; 4 = Fan (temperature controlled); 5 = Sealing gas; 6 = always 0; 7 = always 1; 8 = Power failure venting unit.
- accessoryConnectionB2:
- Accessory connection B2: 0 = Fan (continuous operation); 1 = Venting valve, normally closed; 2 = Heating; 3 = Backing pump; 4 = Fan (temperature controlled); 5 = Sealing gas; 6 = always 0; 7 = always 1; 8 = Power failure venting unit.
- sealingGasOnOff:
- Sealing gas On/Off.
- configOutputA01:
- Configure output AO1: 0 = Actual rotation speed; 1 = Power; 2 = Current; 3 = always 0 V; 4 = always 10 V.
- controlInterface:
- Control interface: 1 = Remote; 2 = RS485; 4 = PV.can; 8 = Field bus; 16 = E74; 255 = Unlock interface selection.
- interfaceSelectionLocked:
- Lock interface selection.
- configInputDI1:
- Configure Input DI1: 0 = Deactivated; 1 = Enable venting; 2 = Heating; 3 = Sealing gas; 4 = Run-up time control; 5 = Rotation speed setting mode; 6 = Motor.
- configInputDI2:
- Configure Input DI2: 0 = Deactivated; 1 = Enable venting; 2 = Heating; 3 = Sealing gas; 4 = Run-up time control; 5 = Rotation speed setting mode; 6 = Motor.
- rotationSpeedSwitchPointAttained:
- Rotation speed switch point attained.
- errorCode:
- Error code.
- overtTempDriveUnit:
- Over temperature drive unit.
- overtTempPump:
- Over temperature pump.
- setSpeedAttained:
- Set speed attained.
- pumpAccelerates:
- Pump accelerates.
- setRotationSpeed:
- Set rotation speed.
- actualRotationSpeed:
- Actual rotation speed.
- driveCurrent:
- Drive current.
- operatingHoursPump:
- Operating hours pump.
- firmwareVersion:
- Firmware version drive unit.
- driveVoltage:
- Drive voltage.
- operatingHoursDriveUnit:
- Operating hours drive unit.
- nominalRotationSpeed:
- Nominal rotation speed.
- drivePower:
- Drive power.
- pumpCycles:
- Pump cycles.
- temperatureElectronic:
- Temperature electronics.
- temperaturePumpBottom:
- Temperature pump bottom part.
- acceleration:
- Acceleration [rpm/s].
- temperatureBearing:
- Temperature bearing.
- temperatureMotor:
- Temperature motor.
- driveUnitName:
- Name of the electronic drive unit.
- hwVersionDriveUnit:
- Hardware version of electronic drive unit.
- errorCodeHistory1:
- Error code history 1.
- errorCodeHistory2:
- Error code history 2.
- errorCodeHistory3:
- Error code history 3.
- errorCodeHistory4:
- Error code history 4.
- errorCodeHistory5:
- Error code history 5.
- errorCodeHistory6:
- Error code history 6.
- errorCodeHistory7:
- Error code history 7.
- errorCodeHistory8:
- Error code history 8.
- errorCodeHistory9:
- Error code history 9.
- errorCodeHistory10:
- Error code history 10.
- setRotationSpeedRpm:
- Set rotation speed [rpm].
- actualRotationSpeedRpm:
- Actual rotation speed [rpm].
- nominalRotationSpeedRpm:
- Nominal rotation speed [rpm].
- targetRunupTime:
- The run-up time set value.
- rotationSpeedSwitchpoint1:
- The rotation speed switch point 1.
- rotationSpeedSettingModeValue:
- The value of the rotation speed setting mode.
- powerConsumptionValue:
- The value of power consumption.
- switchOffThresholedBKP:
- Switching off threshold backing pump in intermittent mode.
- switchOnThresholedBKP:
- Switching on threshold backing pump in intermittent mode.
- rotationSpeedStandBy:
- The rotation speed at stand-by.
- rotationSpeedSwitchpoint2:
- The rotation speed switch point 2.
- rotationSpeedDelayedVenting:
- The venting rotation speed at delayed venting.
- ventingTimeDelayedVenting:
- The venting time at delayed venting.
- nominalRotationSpeedConfirmation:
- Confirmation of nominal rotation speed.
- rs485DeviceAddress:
- The address of the RS485 device.
| Created: | 2021-10-02T07:28:37.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Release candidate for 4.8.2 |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-08-23T15:36:04.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Bugfixes: 1. fix wrong value on the PLC when a deprecated paramer has different type wrt. the recommended new one. 2. fix bug (introduced in 4.8.0-2.11.4) that made the devices stay in UNKNOWN state |
| Created: | 2021-08-12T10:32:15.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Asynchronous registration of devices on BeckhoffCom (by means of slotInstanceNew HW state word parsed into bits |
| Created: | 2021-07-28T14:22:45.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
| Created: | 2021-06-23T16:13:27.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-06-22T13:56:55.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
|
| Created: | 2021-06-14T16:09:11.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Added BeckhoffDryPump |
| Created: | 2021-06-10T11:55:43.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Alarm conditions and state are not set on new schema. (Fixes bug seen in BeckhoffFuse after Karabo 2.11.1 deployment) |
| Created: | 2021-06-07T19:31:48.000+02:00 |
|---|---|
| Author: | Valerii Bondar |
| Notes: | Summer shutdown release, Fuse device added |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Summer shutdown release Devices added: BeckhoffTrainTrigger, BeckhoffLed, BeckhoffMC2Hexapod (BeckhoffMC2Base subclass), BeckhoffMC2Elmo (BeckhoffMC2Base subclass) Features: parameter deprecation in MC2 subclasses follow STOPPING state in Adixen Turbo Full pump. + other minor Fixes: * stepUp/stepDown popup error * epsilon feedback disable on write * avoid extra updates for interlock keys + other minor fixes |
| Created: | 2021-05-31T09:49:13.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-26T14:46:29.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-23T08:19:59.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-23T07:43:58.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-15T18:15:29.000+02:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: |
| Created: | 2021-03-24T09:43:30.000+01:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: | Add the AIBS |
| Created: | 2021-03-08T09:52:30.000+01:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: | Summary: Added auto-generated scene for Pfeiffer vacuum controller IMG400 |
XGMD¶
ACTRL¶
LV1_FSETPOINT¶
| Instance id: | FXE_OGT3_XGMD/ACTRL/LV1_FSETPOINT |
|---|---|
| Class id: | BeckhoffAnalogOutput |
| Host: | fxe-rr-sys-con-8 |
| Class documentation: | |
| BeckhoffAnalogOutput | |
| General: | link |
| Monitor: | link |
| Developer: | link |
| PLC: | link |
| Alias: | fxe-rr-sys-con-8 |
| Git repo: | https://git.xfel.eu/karaboDevices/Beckhoff |
| Last modified: | 2021-10-02T19:55:31.151+02:00 |
| Created at: | 2017-07-20T11:58:15.000+02:00 |
| Main authors: | Mamchykd, Silenzi, Giovanetti |
| Latest tag: | 4.8.2-2.11.1rc1 |
| Deployment tag: | 4.8.2-2.11.1rc1 |
| Installed tag: | 4.6.5-2.11.1 |
| Accessible by: | CAL, CONTROLS, CTRL, DA, danilevc, xdoc |
Warning
Rogue installation which is not mentioned in the deployment!
Warning
The installed tag (4.6.5-2.11.1) does not match tags mentioned in the deployment ([‘4.8.2-2.11.1rc1’])!
The BeckhoffAnalogOutput device is documented in
beckhoff:BeckhoffAnalogOutput
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device (i.e. of the server
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- beckhoffComDevice:
- InstanceId of the BeckhoffCom device that forwards commands to the PLC.
- functionBlockName:
- The type of the firmware block.
- fwInstanceName:
- The name of the firmware block instance.
- fwVersion:
- The version of the PLC framework.
- terminal:
- ???
- hardwareStatusBitField:
- This word encodes in bits the hardware-status information of this device
- hardwareState:
- The current state of the hardware decoded
- hardwareRegion:
- The current region of the hardware decoded
- hardwareErrorDescriptor:
- This word encodes in bits describing the hardware error
- hardwareErrorDescription:
- Error Code description
- waitingFor:
- Any call to the PLC will be published here, once the reply is received this property will be cleared. Commands will not be sent to the PLC until this property is cleared.
- epsilon:
- The epsilon determines the amount of change until a new physical value is posted from the hardware
- interlockReadOnly:
- Defines whether interlock conditions are configurable from this interface.
- interlockOn:
- Defines whether interlock surveillance is on or off.
- interlockOk:
- Defines whether interlock is ok (true) or broken (false).
- busy:
- Defines whether the PLC softdevice is busy.
- disableEpsilonFeedback:
- If false, the epsilon will be regulated until the incoming rate reaches the maximum rate
- maxStateUpdateRate:
- If state updates per second exceed this threshold, the state will be displayed as CHANGING
- noisyStateUpdateRateValue:
- Show the state update rate when it’s above ‘Max State Update Rate’ threshold.
- isStateUpdateNoisy:
- State update rate is above ‘Max State Update Rate’ threshold.
- reset:
- Resets the PLC hardware
- enableInterlockedSlots:
- Send device into INTERLOCK_BROKEN state, thus enabling all interlocked slots.
- disableInterlockedSlots:
- Send device into INTERLOCKED state, thus enabling all interlocked slots.
- requestHardwareValues:
- Ask for all property values on the device
- propertiesToPoll:
- All specified properties will be polled from the PLC with the given poll-rate. Only PLC aliases or device keys corresponding to PLC properties are allowed
- pollInterval:
- Hardware poll interval in seconds
- propertiesToRead:
- The specified properties will be read from the PLC by activating the Read button. Only PLC aliases or device keys corresponding to PLC properties are allowed
- readHardware:
- Requests value updates from the PLC for the properties listed under ‘Properties to read’
- force:
- ???
- trigger:
- Do not use this parameter to configure scheduled push. Instead use the parameter ‘scheduledPush’.
- maxUpdateFrequency:
- set to limit maximum update frequency for some values.
- value:
- Analog output of DAC.
- scale:
- Scaling factor for analog value.
- offset:
- Linear offset for analog value.
- relativeEpsilon:
- Flag to define epsilon mode: true means relative epsilon calculation, false means absolute epsilon calculation.
- rawValue:
- Digital input of DAC. This value is updated only on request!
| Created: | 2021-10-02T07:28:37.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Release candidate for 4.8.2 |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-08-23T15:36:04.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Bugfixes: 1. fix wrong value on the PLC when a deprecated paramer has different type wrt. the recommended new one. 2. fix bug (introduced in 4.8.0-2.11.4) that made the devices stay in UNKNOWN state |
| Created: | 2021-08-12T10:32:15.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Asynchronous registration of devices on BeckhoffCom (by means of slotInstanceNew HW state word parsed into bits |
| Created: | 2021-07-28T14:22:45.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
| Created: | 2021-06-23T16:13:27.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-06-22T13:56:55.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
|
| Created: | 2021-06-14T16:09:11.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Added BeckhoffDryPump |
| Created: | 2021-06-10T11:55:43.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Alarm conditions and state are not set on new schema. (Fixes bug seen in BeckhoffFuse after Karabo 2.11.1 deployment) |
| Created: | 2021-06-07T19:31:48.000+02:00 |
|---|---|
| Author: | Valerii Bondar |
| Notes: | Summer shutdown release, Fuse device added |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Summer shutdown release Devices added: BeckhoffTrainTrigger, BeckhoffLed, BeckhoffMC2Hexapod (BeckhoffMC2Base subclass), BeckhoffMC2Elmo (BeckhoffMC2Base subclass) Features: parameter deprecation in MC2 subclasses follow STOPPING state in Adixen Turbo Full pump. + other minor Fixes: * stepUp/stepDown popup error * epsilon feedback disable on write * avoid extra updates for interlock keys + other minor fixes |
| Created: | 2021-05-31T09:49:13.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-26T14:46:29.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-23T08:19:59.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-23T07:43:58.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-15T18:15:29.000+02:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: |
| Created: | 2021-03-24T09:43:30.000+01:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: | Add the AIBS |
| Created: | 2021-03-08T09:52:30.000+01:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: | Summary: Added auto-generated scene for Pfeiffer vacuum controller IMG400 |
LV1_PRESSURE¶
| Instance id: | FXE_OGT3_XGMD/ACTRL/LV1_PRESSURE |
|---|---|
| Class id: | BeckhoffAnalogOutput |
| Host: | fxe-rr-sys-con-8 |
| Class documentation: | |
| BeckhoffAnalogOutput | |
| General: | link |
| Monitor: | link |
| Developer: | link |
| PLC: | link |
| Alias: | fxe-rr-sys-con-8 |
| Git repo: | https://git.xfel.eu/karaboDevices/Beckhoff |
| Last modified: | 2021-10-02T19:55:31.151+02:00 |
| Created at: | 2017-07-20T11:58:15.000+02:00 |
| Main authors: | Mamchykd, Silenzi, Giovanetti |
| Latest tag: | 4.8.2-2.11.1rc1 |
| Deployment tag: | 4.8.2-2.11.1rc1 |
| Installed tag: | 4.6.5-2.11.1 |
| Accessible by: | CAL, CONTROLS, CTRL, DA, danilevc, xdoc |
Warning
Rogue installation which is not mentioned in the deployment!
Warning
The installed tag (4.6.5-2.11.1) does not match tags mentioned in the deployment ([‘4.8.2-2.11.1rc1’])!
The BeckhoffAnalogOutput device is documented in
beckhoff:BeckhoffAnalogOutput
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device (i.e. of the server
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- beckhoffComDevice:
- InstanceId of the BeckhoffCom device that forwards commands to the PLC.
- functionBlockName:
- The type of the firmware block.
- fwInstanceName:
- The name of the firmware block instance.
- fwVersion:
- The version of the PLC framework.
- terminal:
- ???
- hardwareStatusBitField:
- This word encodes in bits the hardware-status information of this device
- hardwareState:
- The current state of the hardware decoded
- hardwareRegion:
- The current region of the hardware decoded
- hardwareErrorDescriptor:
- This word encodes in bits describing the hardware error
- hardwareErrorDescription:
- Error Code description
- waitingFor:
- Any call to the PLC will be published here, once the reply is received this property will be cleared. Commands will not be sent to the PLC until this property is cleared.
- epsilon:
- The epsilon determines the amount of change until a new physical value is posted from the hardware
- interlockReadOnly:
- Defines whether interlock conditions are configurable from this interface.
- interlockOn:
- Defines whether interlock surveillance is on or off.
- interlockOk:
- Defines whether interlock is ok (true) or broken (false).
- busy:
- Defines whether the PLC softdevice is busy.
- disableEpsilonFeedback:
- If false, the epsilon will be regulated until the incoming rate reaches the maximum rate
- maxStateUpdateRate:
- If state updates per second exceed this threshold, the state will be displayed as CHANGING
- noisyStateUpdateRateValue:
- Show the state update rate when it’s above ‘Max State Update Rate’ threshold.
- isStateUpdateNoisy:
- State update rate is above ‘Max State Update Rate’ threshold.
- reset:
- Resets the PLC hardware
- enableInterlockedSlots:
- Send device into INTERLOCK_BROKEN state, thus enabling all interlocked slots.
- disableInterlockedSlots:
- Send device into INTERLOCKED state, thus enabling all interlocked slots.
- requestHardwareValues:
- Ask for all property values on the device
- propertiesToPoll:
- All specified properties will be polled from the PLC with the given poll-rate. Only PLC aliases or device keys corresponding to PLC properties are allowed
- pollInterval:
- Hardware poll interval in seconds
- propertiesToRead:
- The specified properties will be read from the PLC by activating the Read button. Only PLC aliases or device keys corresponding to PLC properties are allowed
- readHardware:
- Requests value updates from the PLC for the properties listed under ‘Properties to read’
- force:
- ???
- trigger:
- Do not use this parameter to configure scheduled push. Instead use the parameter ‘scheduledPush’.
- maxUpdateFrequency:
- set to limit maximum update frequency for some values.
- value:
- Analog output of DAC.
- scale:
- Scaling factor for analog value.
- offset:
- Linear offset for analog value.
- relativeEpsilon:
- Flag to define epsilon mode: true means relative epsilon calculation, false means absolute epsilon calculation.
- rawValue:
- Digital input of DAC. This value is updated only on request!
| Created: | 2021-10-02T07:28:37.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Release candidate for 4.8.2 |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-08-23T15:36:04.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Bugfixes: 1. fix wrong value on the PLC when a deprecated paramer has different type wrt. the recommended new one. 2. fix bug (introduced in 4.8.0-2.11.4) that made the devices stay in UNKNOWN state |
| Created: | 2021-08-12T10:32:15.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Asynchronous registration of devices on BeckhoffCom (by means of slotInstanceNew HW state word parsed into bits |
| Created: | 2021-07-28T14:22:45.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
| Created: | 2021-06-23T16:13:27.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-06-22T13:56:55.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
|
| Created: | 2021-06-14T16:09:11.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Added BeckhoffDryPump |
| Created: | 2021-06-10T11:55:43.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Alarm conditions and state are not set on new schema. (Fixes bug seen in BeckhoffFuse after Karabo 2.11.1 deployment) |
| Created: | 2021-06-07T19:31:48.000+02:00 |
|---|---|
| Author: | Valerii Bondar |
| Notes: | Summer shutdown release, Fuse device added |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Summer shutdown release Devices added: BeckhoffTrainTrigger, BeckhoffLed, BeckhoffMC2Hexapod (BeckhoffMC2Base subclass), BeckhoffMC2Elmo (BeckhoffMC2Base subclass) Features: parameter deprecation in MC2 subclasses follow STOPPING state in Adixen Turbo Full pump. + other minor Fixes: * stepUp/stepDown popup error * epsilon feedback disable on write * avoid extra updates for interlock keys + other minor fixes |
| Created: | 2021-05-31T09:49:13.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-26T14:46:29.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-23T08:19:59.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-23T07:43:58.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-15T18:15:29.000+02:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: |
| Created: | 2021-03-24T09:43:30.000+01:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: | Add the AIBS |
| Created: | 2021-03-08T09:52:30.000+01:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: | Summary: Added auto-generated scene for Pfeiffer vacuum controller IMG400 |
LV1_PSETPOINT¶
| Instance id: | FXE_OGT3_XGMD/ACTRL/LV1_PSETPOINT |
|---|---|
| Class id: | BeckhoffAnalogOutput |
| Host: | fxe-rr-sys-con-8 |
| Class documentation: | |
| BeckhoffAnalogOutput | |
| General: | link |
| Monitor: | link |
| Developer: | link |
| PLC: | link |
| Alias: | fxe-rr-sys-con-8 |
| Git repo: | https://git.xfel.eu/karaboDevices/Beckhoff |
| Last modified: | 2021-10-02T19:55:31.151+02:00 |
| Created at: | 2017-07-20T11:58:15.000+02:00 |
| Main authors: | Mamchykd, Silenzi, Giovanetti |
| Latest tag: | 4.8.2-2.11.1rc1 |
| Deployment tag: | 4.8.2-2.11.1rc1 |
| Installed tag: | 4.6.5-2.11.1 |
| Accessible by: | CAL, CONTROLS, CTRL, DA, danilevc, xdoc |
Warning
Rogue installation which is not mentioned in the deployment!
Warning
The installed tag (4.6.5-2.11.1) does not match tags mentioned in the deployment ([‘4.8.2-2.11.1rc1’])!
The BeckhoffAnalogOutput device is documented in
beckhoff:BeckhoffAnalogOutput
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device (i.e. of the server
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- beckhoffComDevice:
- InstanceId of the BeckhoffCom device that forwards commands to the PLC.
- functionBlockName:
- The type of the firmware block.
- fwInstanceName:
- The name of the firmware block instance.
- fwVersion:
- The version of the PLC framework.
- terminal:
- ???
- hardwareStatusBitField:
- This word encodes in bits the hardware-status information of this device
- hardwareState:
- The current state of the hardware decoded
- hardwareRegion:
- The current region of the hardware decoded
- hardwareErrorDescriptor:
- This word encodes in bits describing the hardware error
- hardwareErrorDescription:
- Error Code description
- waitingFor:
- Any call to the PLC will be published here, once the reply is received this property will be cleared. Commands will not be sent to the PLC until this property is cleared.
- epsilon:
- The epsilon determines the amount of change until a new physical value is posted from the hardware
- interlockReadOnly:
- Defines whether interlock conditions are configurable from this interface.
- interlockOn:
- Defines whether interlock surveillance is on or off.
- interlockOk:
- Defines whether interlock is ok (true) or broken (false).
- busy:
- Defines whether the PLC softdevice is busy.
- disableEpsilonFeedback:
- If false, the epsilon will be regulated until the incoming rate reaches the maximum rate
- maxStateUpdateRate:
- If state updates per second exceed this threshold, the state will be displayed as CHANGING
- noisyStateUpdateRateValue:
- Show the state update rate when it’s above ‘Max State Update Rate’ threshold.
- isStateUpdateNoisy:
- State update rate is above ‘Max State Update Rate’ threshold.
- reset:
- Resets the PLC hardware
- enableInterlockedSlots:
- Send device into INTERLOCK_BROKEN state, thus enabling all interlocked slots.
- disableInterlockedSlots:
- Send device into INTERLOCKED state, thus enabling all interlocked slots.
- requestHardwareValues:
- Ask for all property values on the device
- propertiesToPoll:
- All specified properties will be polled from the PLC with the given poll-rate. Only PLC aliases or device keys corresponding to PLC properties are allowed
- pollInterval:
- Hardware poll interval in seconds
- propertiesToRead:
- The specified properties will be read from the PLC by activating the Read button. Only PLC aliases or device keys corresponding to PLC properties are allowed
- readHardware:
- Requests value updates from the PLC for the properties listed under ‘Properties to read’
- force:
- ???
- trigger:
- Do not use this parameter to configure scheduled push. Instead use the parameter ‘scheduledPush’.
- maxUpdateFrequency:
- set to limit maximum update frequency for some values.
- value:
- Analog output of DAC.
- scale:
- Scaling factor for analog value.
- offset:
- Linear offset for analog value.
- relativeEpsilon:
- Flag to define epsilon mode: true means relative epsilon calculation, false means absolute epsilon calculation.
- rawValue:
- Digital input of DAC. This value is updated only on request!
| Created: | 2021-10-02T07:28:37.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Release candidate for 4.8.2 |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-08-23T15:36:04.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Bugfixes: 1. fix wrong value on the PLC when a deprecated paramer has different type wrt. the recommended new one. 2. fix bug (introduced in 4.8.0-2.11.4) that made the devices stay in UNKNOWN state |
| Created: | 2021-08-12T10:32:15.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Asynchronous registration of devices on BeckhoffCom (by means of slotInstanceNew HW state word parsed into bits |
| Created: | 2021-07-28T14:22:45.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
| Created: | 2021-06-23T16:13:27.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-06-22T13:56:55.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
|
| Created: | 2021-06-14T16:09:11.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Added BeckhoffDryPump |
| Created: | 2021-06-10T11:55:43.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Alarm conditions and state are not set on new schema. (Fixes bug seen in BeckhoffFuse after Karabo 2.11.1 deployment) |
| Created: | 2021-06-07T19:31:48.000+02:00 |
|---|---|
| Author: | Valerii Bondar |
| Notes: | Summer shutdown release, Fuse device added |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Summer shutdown release Devices added: BeckhoffTrainTrigger, BeckhoffLed, BeckhoffMC2Hexapod (BeckhoffMC2Base subclass), BeckhoffMC2Elmo (BeckhoffMC2Base subclass) Features: parameter deprecation in MC2 subclasses follow STOPPING state in Adixen Turbo Full pump. + other minor Fixes: * stepUp/stepDown popup error * epsilon feedback disable on write * avoid extra updates for interlock keys + other minor fixes |
| Created: | 2021-05-31T09:49:13.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-26T14:46:29.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-23T08:19:59.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-23T07:43:58.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-15T18:15:29.000+02:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: |
| Created: | 2021-03-24T09:43:30.000+01:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: | Add the AIBS |
| Created: | 2021-03-08T09:52:30.000+01:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: | Summary: Added auto-generated scene for Pfeiffer vacuum controller IMG400 |
SPARE_PRESSURE¶
| Instance id: | FXE_OGT3_XGMD/ACTRL/SPARE_PRESSURE |
|---|---|
| Class id: | BeckhoffAnalogOutput |
| Host: | fxe-rr-sys-con-8 |
| Class documentation: | |
| BeckhoffAnalogOutput | |
| General: | link |
| Monitor: | link |
| Developer: | link |
| PLC: | link |
| Alias: | fxe-rr-sys-con-8 |
| Git repo: | https://git.xfel.eu/gitlab/karaboDevices/Beckhoff |
| Last modified: | 2021-06-24T17:01:11.000+02:00 |
| Created at: | 2017-07-20T11:58:15.000+02:00 |
| Main authors: | Silenzi, Giovanetti |
| Latest tag: | 4.6.4-2.11.1-peltier-hotfix-@SPB |
| Deployment tag: | 4.6.4-2.11.1-peltier-hotfix-@SPB |
| Installed tag: | 4.6.3-2.11.1 |
| Accessible by: | CONTROLS, CTRL, DA, danilevc, xdoc |
Warning
Rogue installation which is not mentioned in the deployment!
Warning
The installed tag (4.6.3-2.11.1) does not match tags mentioned in the deployment ([‘4.6.4-2.11.1-peltier-hotfix-@SPB’])!
The BeckhoffAnalogOutput device is documented in
beckhoff:BeckhoffAnalogOutput
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device (i.e. of the server
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- beckhoffComDevice:
- InstanceId of the BeckhoffCom device that forwards commands to the PLC.
- functionBlockName:
- The type of the firmware block.
- fwInstanceName:
- The name of the firmware block instance.
- fwVersion:
- The version of the PLC framework.
- terminal:
- ???
- hardwareStatusBitField:
- This word encodes in bits the hardware-status information of this device
- hardwareState:
- The current state of the hardware decoded
- hardwareRegion:
- The current region of the hardware decoded
- hardwareErrorDescriptor:
- This word encodes in bits describing the hardware error
- hardwareErrorDescription:
- Error Code description
- waitingFor:
- Any call to the PLC will be published here, once the reply is received this property will be cleared. Commands will not be sent to the PLC until this property is cleared.
- epsilon:
- The epsilon determines the amount of change until a new physical value is posted from the hardware
- interlockReadOnly:
- Defines whether interlock conditions are configurable from this interface.
- interlockOn:
- Defines whether interlock surveillance is on or off.
- interlockOk:
- Defines whether interlock is ok (true) or broken (false).
- busy:
- Defines whether the PLC softdevice is busy.
- disableEpsilonFeedback:
- If false, the epsilon will be regulated until the incoming rate reaches the maximum rate
- maxStateUpdateRate:
- If state updates per second exceed this threshold, the state will be displayed as CHANGING
- noisyStateUpdateRateValue:
- Show the state update rate when it’s above ‘Max State Update Rate’ threshold.
- isStateUpdateNoisy:
- State update rate is above ‘Max State Update Rate’ threshold.
- reset:
- Resets the PLC hardware
- enableInterlockedSlots:
- Send device into INTERLOCK_BROKEN state, thus enabling all interlocked slots.
- disableInterlockedSlots:
- Send device into INTERLOCKED state, thus enabling all interlocked slots.
- requestHardwareValues:
- Ask for all property values on the device
- propertiesToPoll:
- All specified properties will be polled from the PLC with the given poll-rate. Only PLC aliases or device keys corresponding to PLC properties are allowed
- pollInterval:
- Hardware poll interval in seconds
- propertiesToRead:
- The specified properties will be read from the PLC by activating the Read button. Only PLC aliases or device keys corresponding to PLC properties are allowed
- readHardware:
- Requests value updates from the PLC for the properties listed under ‘Properties to read’
- force:
- ???
- trigger:
- Do not use this parameter to configure scheduled push. Instead use the parameter ‘scheduledPush’.
- maxUpdateFrequency:
- set to limit maximum update frequency for some values.
- value:
- Analog output of DAC.
- scale:
- Scaling factor for analog value.
- offset:
- Linear offset for analog value.
- relativeEpsilon:
- Flag to define epsilon mode: true means relative epsilon calculation, false means absolute epsilon calculation.
- rawValue:
- Digital input of DAC. This value is updated only on request!
| Created: | 2021-06-23T14:13:27.000Z |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-06-22T11:56:55.000Z |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
|
| Created: | 2021-06-14T14:09:11.000Z |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Added BeckhoffDryPump |
| Created: | 2021-06-10T09:55:43.000Z |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Alarm conditions and state are not set on new schema. (Fixes bug seen in BeckhoffFuse after Karabo 2.11.1 deployment) |
| Created: | 2021-06-07T17:31:48.000Z |
|---|---|
| Author: | Valerii Bondar |
| Notes: | Summer shutdown release, Fuse device added |
| Created: | 2021-06-02T12:39:34.000Z |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-06-02T12:39:34.000Z |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Summer shutdown release Devices added: BeckhoffTrainTrigger, BeckhoffLed, BeckhoffMC2Hexapod (BeckhoffMC2Base subclass), BeckhoffMC2Elmo (BeckhoffMC2Base subclass) Features: parameter deprecation in MC2 subclasses follow STOPPING state in Adixen Turbo Full pump. + other minor Fixes: * stepUp/stepDown popup error * epsilon feedback disable on write * avoid extra updates for interlock keys + other minor fixes |
| Created: | 2021-05-31T07:49:13.000Z |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-26T12:46:29.000Z |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-23T06:19:59.000Z |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-23T05:43:58.000Z |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-15T16:15:29.000Z |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: |
| Created: | 2021-03-24T08:43:30.000Z |
|---|---|
| Author: | Steffen Hauf |
| Notes: | Add the AIBS |
| Created: | 2021-03-08T08:52:30.000Z |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: | Summary: Added auto-generated scene for Pfeiffer vacuum controller IMG400 |
| Created: | 2021-02-26T14:51:42.000Z |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: | Summary: Added class for Pfeiffer vacuum controller IMG400 |
| Created: | 2021-02-19T09:42:02.000Z |
|---|---|
| Author: | Wajid Ehsan |
| Notes: | Minor update to the device-generated scene for MC2 Motor |
| Created: | 2021-02-10T15:45:51.000Z |
|---|---|
| Author: | Wajid Ehsan |
| Notes: | Upgrade device-generated scene for MC2 Motor |
| Created: | 2021-01-13T11:22:16.000Z |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | This tag is for forward compatibility with 2.11.0, no deployment necessary. FIX: remove useTimeserver option |
| Created: | 2020-11-30T15:34:10.000Z |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | FIX: MC2 align to latest plc version FIX/FEAT: Dynamically adapt to plc framework changes by matching self description FIX: adapt release CI to 2.10 FIX: make version string match standard |
| Created: | 2020-11-23T15:52:07.000Z |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | FIX: Recover more reliably from flickering states FEAT: Add a method for querying if BeckhoffCom is busy FIX: Do not throw on missing interlock detail key FEAT: Use shared_mutex in BeckhoffCom FIX: MC2: hide double state update after move command WORKAROUND: Max Update queue on BeckhoffCom FIX: Refactor Trigger setting FEAT: separate TCP and broker tasks FEAT: No “broker” logs FIX: adapt digital input to PLC version 1.52 FEAT: Implement TCP write in an asynchronous way FEAT: Adapt Compiler to the laster |
ASENS¶
LV1_PVALVE¶
| Instance id: | FXE_OGT3_XGMD/ASENS/LV1_PVALVE |
|---|---|
| Class id: | BeckhoffAnalogInput |
| Host: | fxe-rr-sys-con-8 |
| Class documentation: | |
| BeckhoffAnalogInput | |
| General: | link |
| Monitor: | link |
| Developer: | link |
| PLC: | link |
| Alias: | fxe-rr-sys-con-8 |
| Git repo: | https://git.xfel.eu/karaboDevices/Beckhoff |
| Last modified: | 2021-10-02T19:55:31.151+02:00 |
| Created at: | 2017-07-20T11:58:15.000+02:00 |
| Main authors: | Mamchykd, Silenzi, Giovanetti |
| Latest tag: | 4.8.2-2.11.1rc1 |
| Deployment tag: | 4.8.2-2.11.1rc1 |
| Installed tag: | 4.6.5-2.11.1 |
| Accessible by: | CAL, CONTROLS, CTRL, DA, danilevc, xdoc |
Warning
Rogue installation which is not mentioned in the deployment!
Warning
The installed tag (4.6.5-2.11.1) does not match tags mentioned in the deployment ([‘4.8.2-2.11.1rc1’])!
The BeckhoffAnalogInput device is documented in
beckhoff:BeckhoffAnalogInput
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device (i.e. of the server
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- beckhoffComDevice:
- InstanceId of the BeckhoffCom device that forwards commands to the PLC.
- functionBlockName:
- The type of the firmware block.
- fwInstanceName:
- The name of the firmware block instance.
- fwVersion:
- The version of the PLC framework.
- terminal:
- ???
- hardwareStatusBitField:
- This word encodes in bits the hardware-status information of this device
- hardwareState:
- The current state of the hardware decoded
- hardwareRegion:
- The current region of the hardware decoded
- hardwareErrorDescriptor:
- This word encodes in bits describing the hardware error
- hardwareErrorDescription:
- Error Code description
- waitingFor:
- Any call to the PLC will be published here, once the reply is received this property will be cleared. Commands will not be sent to the PLC until this property is cleared.
- epsilon:
- The epsilon determines the amount of change until a new physical value is posted from the hardware
- interlockReadOnly:
- Defines whether interlock conditions are configurable from this interface.
- interlockOn:
- Defines whether interlock surveillance is on or off.
- interlockOk:
- Defines whether interlock is ok (true) or broken (false).
- busy:
- Defines whether the PLC softdevice is busy.
- disableEpsilonFeedback:
- If false, the epsilon will be regulated until the incoming rate reaches the maximum rate
- maxStateUpdateRate:
- If state updates per second exceed this threshold, the state will be displayed as CHANGING
- noisyStateUpdateRateValue:
- Show the state update rate when it’s above ‘Max State Update Rate’ threshold.
- isStateUpdateNoisy:
- State update rate is above ‘Max State Update Rate’ threshold.
- reset:
- Resets the PLC hardware
- enableInterlockedSlots:
- Send device into INTERLOCK_BROKEN state, thus enabling all interlocked slots.
- disableInterlockedSlots:
- Send device into INTERLOCKED state, thus enabling all interlocked slots.
- requestHardwareValues:
- Ask for all property values on the device
- propertiesToPoll:
- All specified properties will be polled from the PLC with the given poll-rate. Only PLC aliases or device keys corresponding to PLC properties are allowed
- pollInterval:
- Hardware poll interval in seconds
- propertiesToRead:
- The specified properties will be read from the PLC by activating the Read button. Only PLC aliases or device keys corresponding to PLC properties are allowed
- readHardware:
- Requests value updates from the PLC for the properties listed under ‘Properties to read’
- force:
- ???
- trigger:
- Do not use this parameter to configure scheduled push. Instead use the parameter ‘scheduledPush’.
- maxUpdateFrequency:
- set to limit maximum update frequency for some values.
- value:
- Analog input of ADC.
- semiRawValue:
- Semi raw value of analog input, i.e. the voltage.
- epsSemiRaw:
- Epsilon of the SemiRawValue.
- relativeEpsilon:
- Flag to define epsilon mode: true means relative epsilon calculation, false means absolute epsilon calculation.
| Created: | 2021-10-02T07:28:37.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Release candidate for 4.8.2 |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-08-23T15:36:04.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Bugfixes: 1. fix wrong value on the PLC when a deprecated paramer has different type wrt. the recommended new one. 2. fix bug (introduced in 4.8.0-2.11.4) that made the devices stay in UNKNOWN state |
| Created: | 2021-08-12T10:32:15.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Asynchronous registration of devices on BeckhoffCom (by means of slotInstanceNew HW state word parsed into bits |
| Created: | 2021-07-28T14:22:45.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
| Created: | 2021-06-23T16:13:27.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-06-22T13:56:55.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
|
| Created: | 2021-06-14T16:09:11.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Added BeckhoffDryPump |
| Created: | 2021-06-10T11:55:43.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Alarm conditions and state are not set on new schema. (Fixes bug seen in BeckhoffFuse after Karabo 2.11.1 deployment) |
| Created: | 2021-06-07T19:31:48.000+02:00 |
|---|---|
| Author: | Valerii Bondar |
| Notes: | Summer shutdown release, Fuse device added |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Summer shutdown release Devices added: BeckhoffTrainTrigger, BeckhoffLed, BeckhoffMC2Hexapod (BeckhoffMC2Base subclass), BeckhoffMC2Elmo (BeckhoffMC2Base subclass) Features: parameter deprecation in MC2 subclasses follow STOPPING state in Adixen Turbo Full pump. + other minor Fixes: * stepUp/stepDown popup error * epsilon feedback disable on write * avoid extra updates for interlock keys + other minor fixes |
| Created: | 2021-05-31T09:49:13.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-26T14:46:29.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-23T08:19:59.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-23T07:43:58.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-15T18:15:29.000+02:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: |
| Created: | 2021-03-24T09:43:30.000+01:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: | Add the AIBS |
| Created: | 2021-03-08T09:52:30.000+01:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: | Summary: Added auto-generated scene for Pfeiffer vacuum controller IMG400 |
LV1_RVOLTAGE¶
| Instance id: | FXE_OGT3_XGMD/ASENS/LV1_RVOLTAGE |
|---|---|
| Class id: | BeckhoffAnalogInput |
| Host: | exflcon67n0 |
| Class documentation: | |
| BeckhoffAnalogInput | |
| General: | link |
| Monitor: | link |
| Developer: | link |
| PLC: | link |
| Alias: | fxe-rr-sys-con-8 |
| Git repo: | https://git.xfel.eu/gitlab/karaboDevices/Beckhoff |
| Last modified: | 2020-11-30T18:00:45.000+01:00 |
| Created at: | 2017-07-20T11:58:15.000+02:00 |
| Main authors: | Silenzi |
| Latest tag: | 4.4.1-2.10.0 |
| Deployment tag: | 4.4.1-2.10.0 |
| Accessible by: | |
Warning
Host not accessible by [‘xctrl’]!
The BeckhoffAnalogInput device is documented in
beckhoff:BeckhoffAnalogInput
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device (i.e. of the server
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- useTimeserver:
- Unused - whether device connects to time server is configured via ‘timeServerId’
- progress:
- The progress of the current action
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- beckhoffComDevice:
- InstanceId of the BeckhoffCom device that forwards commands to the PLC.
- functionBlockName:
- The type of the firmware block.
- fwInstanceName:
- The name of the firmware block instance.
- fwVersion:
- The version of the PLC framework.
- terminal:
- ???
- hardwareStatusBitField:
- This word encodes in bits the hardware-status information of this device
- hardwareState:
- The current state of the hardware decoded
- hardwareRegion:
- The current region of the hardware decoded
- hardwareErrorDescriptor:
- This word encodes in bits describing the hardware error
- hardwareErrorDescription:
- Error Code description
- waitingFor:
- Any call to the PLC will be published here, once the reply is received this property will be cleared. Commands will not be sent to the PLC until this property is cleared.
- epsilon:
- The epsilon determines the amount of change until a new physical value is posted from the hardware
- interlockReadOnly:
- Defines whether interlock conditions are configurable from this interface.
- interlockOn:
- Defines whether interlock surveillance is on or off.
- interlockOk:
- Defines whether interlock is ok (true) or broken (false).
- busy:
- Defines whether the PLC softdevice is busy.
- disableEpsilonFeedback:
- If false, the epsilon will be regulated until the incoming rate reaches the maximum rate
- maxStateUpdateRate:
- If state updates per second exceed this threshold, the state will be displayed as CHANGING
- noisyStateUpdateRateValue:
- Show the state update rate when it’s above ‘Max State Update Rate’ threshold.
- isStateUpdateNoisy:
- State update rate is above ‘Max State Update Rate’ threshold.
- reset:
- Resets the PLC hardware
- enableInterlockedSlots:
- Send device into INTERLOCK_BROKEN state, thus enabling all interlocked slots.
- disableInterlockedSlots:
- Send device into INTERLOCKED state, thus enabling all interlocked slots.
- requestHardwareValues:
- Ask for all property values on the device
- propertiesToPoll:
- All specified properties will be polled from the PLC with the given poll-rate. Only PLC aliases or device keys corresponding to PLC properties are allowed
- pollInterval:
- Hardware poll interval in seconds
- propertiesToRead:
- The specified properties will be read from the PLC by activating the Read button. Only PLC aliases or device keys corresponding to PLC properties are allowed
- readHardware:
- Requests value updates from the PLC for the properties listed under ‘Properties to read’
- force:
- ???
- trigger:
- Do not use this parameter to configure scheduled push. Instead use the parameter ‘scheduledPush’.
- maxUpdateFrequency:
- set to limit maximum update frequency for some values.
- value:
- Analog input of ADC.
- semiRawValue:
- Semi raw value of analog input, i.e. the voltage.
- epsSemiRaw:
- Epsilon of the SemiRawValue.
- relativeEpsilon:
- Flag to define epsilon mode: true means relative epsilon calculation, false means absolute epsilon calculation.
| Created: | 2020-11-30T15:34:10.000Z |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | FIX: MC2 align to latest plc version FIX/FEAT: Dynamically adapt to plc framework changes by matching self description FIX: adapt release CI to 2.10 FIX: make version string match standard |
| Created: | 2020-11-23T15:52:07.000Z |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | FIX: Recover more reliably from flickering states FEAT: Add a method for querying if BeckhoffCom is busy FIX: Do not throw on missing interlock detail key FEAT: Use shared_mutex in BeckhoffCom FIX: MC2: hide double state update after move command WORKAROUND: Max Update queue on BeckhoffCom FIX: Refactor Trigger setting FEAT: separate TCP and broker tasks FEAT: No “broker” logs FIX: adapt digital input to PLC version 1.52 FEAT: Implement TCP write in an asynchronous way FEAT: Adapt Compiler to the laster |
| Created: | 2020-11-03T08:43:56.000Z |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Deal with MC2 motors state updates on move command. |
| Created: | 2020-10-28T09:29:46.000Z |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2020-10-14T09:39:07.000Z |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2020-10-08T11:47:41.000Z |
|---|---|
| Author: | Steffen Hauf |
| Notes: | Fixes issues with ScrollPump |
| Created: | 2020-10-08T11:47:41.000Z |
|---|---|
| Author: | Steffen Hauf |
| Notes: | For 2.9.4 builds |
| Created: | 2020-09-30T15:22:11.000Z |
|---|---|
| Author: | Martin Teichmann |
| Notes: |
| Created: | 2020-08-03T11:13:23.000Z |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2020-08-03T11:13:23.000Z |
|---|---|
| Author: | Steffen Hauf |
| Notes: | To have binaries for 2.9.4 |
| Created: | 2020-08-03T09:22:48.000Z |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | MC2 small motions and XML error codes |
| Created: | 2020-07-03T13:12:05.000Z |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2020-07-01T04:54:23.000Z |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2020-06-30T13:56:17.000Z |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Test tag |
| Created: | 2020-06-26T05:52:31.000Z |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2020-05-14T11:24:40.000Z |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Make sure a binary for 2.9.1 exists |
| Created: | 2020-05-14T11:24:40.000Z |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | FIX: Trigger 1 problem FEAT: Agilent Ion Pump has automatic log scale |
| Created: | 2020-04-03T08:08:13.000Z |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2020-03-26T06:01:43.000Z |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2020-03-25T15:10:32.000Z |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
LV1_VPOSITION¶
| Instance id: | FXE_OGT3_XGMD/ASENS/LV1_VPOSITION |
|---|---|
| Class id: | BeckhoffAnalogInput |
| Host: | fxe-rr-sys-con-8 |
| Class documentation: | |
| BeckhoffAnalogInput | |
| General: | link |
| Monitor: | link |
| Developer: | link |
| PLC: | link |
| Alias: | fxe-rr-sys-con-8 |
| Git repo: | https://git.xfel.eu/karaboDevices/Beckhoff |
| Last modified: | 2021-10-02T19:55:31.151+02:00 |
| Created at: | 2017-07-20T11:58:15.000+02:00 |
| Main authors: | Mamchykd, Silenzi, Giovanetti |
| Latest tag: | 4.8.2-2.11.1rc1 |
| Deployment tag: | 4.8.2-2.11.1rc1 |
| Installed tag: | 4.6.5-2.11.1 |
| Accessible by: | CAL, CONTROLS, CTRL, DA, danilevc, xdoc |
Warning
Rogue installation which is not mentioned in the deployment!
Warning
The installed tag (4.6.5-2.11.1) does not match tags mentioned in the deployment ([‘4.8.2-2.11.1rc1’])!
The BeckhoffAnalogInput device is documented in
beckhoff:BeckhoffAnalogInput
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device (i.e. of the server
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- beckhoffComDevice:
- InstanceId of the BeckhoffCom device that forwards commands to the PLC.
- functionBlockName:
- The type of the firmware block.
- fwInstanceName:
- The name of the firmware block instance.
- fwVersion:
- The version of the PLC framework.
- terminal:
- ???
- hardwareStatusBitField:
- This word encodes in bits the hardware-status information of this device
- hardwareState:
- The current state of the hardware decoded
- hardwareRegion:
- The current region of the hardware decoded
- hardwareErrorDescriptor:
- This word encodes in bits describing the hardware error
- hardwareErrorDescription:
- Error Code description
- waitingFor:
- Any call to the PLC will be published here, once the reply is received this property will be cleared. Commands will not be sent to the PLC until this property is cleared.
- epsilon:
- The epsilon determines the amount of change until a new physical value is posted from the hardware
- interlockReadOnly:
- Defines whether interlock conditions are configurable from this interface.
- interlockOn:
- Defines whether interlock surveillance is on or off.
- interlockOk:
- Defines whether interlock is ok (true) or broken (false).
- busy:
- Defines whether the PLC softdevice is busy.
- disableEpsilonFeedback:
- If false, the epsilon will be regulated until the incoming rate reaches the maximum rate
- maxStateUpdateRate:
- If state updates per second exceed this threshold, the state will be displayed as CHANGING
- noisyStateUpdateRateValue:
- Show the state update rate when it’s above ‘Max State Update Rate’ threshold.
- isStateUpdateNoisy:
- State update rate is above ‘Max State Update Rate’ threshold.
- reset:
- Resets the PLC hardware
- enableInterlockedSlots:
- Send device into INTERLOCK_BROKEN state, thus enabling all interlocked slots.
- disableInterlockedSlots:
- Send device into INTERLOCKED state, thus enabling all interlocked slots.
- requestHardwareValues:
- Ask for all property values on the device
- propertiesToPoll:
- All specified properties will be polled from the PLC with the given poll-rate. Only PLC aliases or device keys corresponding to PLC properties are allowed
- pollInterval:
- Hardware poll interval in seconds
- propertiesToRead:
- The specified properties will be read from the PLC by activating the Read button. Only PLC aliases or device keys corresponding to PLC properties are allowed
- readHardware:
- Requests value updates from the PLC for the properties listed under ‘Properties to read’
- force:
- ???
- trigger:
- Do not use this parameter to configure scheduled push. Instead use the parameter ‘scheduledPush’.
- maxUpdateFrequency:
- set to limit maximum update frequency for some values.
- value:
- Analog input of ADC.
- semiRawValue:
- Semi raw value of analog input, i.e. the voltage.
- epsSemiRaw:
- Epsilon of the SemiRawValue.
- relativeEpsilon:
- Flag to define epsilon mode: true means relative epsilon calculation, false means absolute epsilon calculation.
| Created: | 2021-10-02T07:28:37.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Release candidate for 4.8.2 |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-08-23T15:36:04.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Bugfixes: 1. fix wrong value on the PLC when a deprecated paramer has different type wrt. the recommended new one. 2. fix bug (introduced in 4.8.0-2.11.4) that made the devices stay in UNKNOWN state |
| Created: | 2021-08-12T10:32:15.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Asynchronous registration of devices on BeckhoffCom (by means of slotInstanceNew HW state word parsed into bits |
| Created: | 2021-07-28T14:22:45.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
| Created: | 2021-06-23T16:13:27.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-06-22T13:56:55.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
|
| Created: | 2021-06-14T16:09:11.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Added BeckhoffDryPump |
| Created: | 2021-06-10T11:55:43.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Alarm conditions and state are not set on new schema. (Fixes bug seen in BeckhoffFuse after Karabo 2.11.1 deployment) |
| Created: | 2021-06-07T19:31:48.000+02:00 |
|---|---|
| Author: | Valerii Bondar |
| Notes: | Summer shutdown release, Fuse device added |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Summer shutdown release Devices added: BeckhoffTrainTrigger, BeckhoffLed, BeckhoffMC2Hexapod (BeckhoffMC2Base subclass), BeckhoffMC2Elmo (BeckhoffMC2Base subclass) Features: parameter deprecation in MC2 subclasses follow STOPPING state in Adixen Turbo Full pump. + other minor Fixes: * stepUp/stepDown popup error * epsilon feedback disable on write * avoid extra updates for interlock keys + other minor fixes |
| Created: | 2021-05-31T09:49:13.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-26T14:46:29.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-23T08:19:59.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-23T07:43:58.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-15T18:15:29.000+02:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: |
| Created: | 2021-03-24T09:43:30.000+01:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: | Add the AIBS |
| Created: | 2021-03-08T09:52:30.000+01:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: | Summary: Added auto-generated scene for Pfeiffer vacuum controller IMG400 |
LV1_VSIGNAL¶
| Instance id: | FXE_OGT3_XGMD/ASENS/LV1_VSIGNAL |
|---|---|
| Class id: | BeckhoffAnalogInput |
| Host: | fxe-rr-sys-con-8 |
| Class documentation: | |
| BeckhoffAnalogInput | |
| General: | link |
| Monitor: | link |
| Developer: | link |
| PLC: | link |
| Alias: | fxe-rr-sys-con-8 |
| Git repo: | https://git.xfel.eu/karaboDevices/Beckhoff |
| Last modified: | 2021-10-02T19:55:31.151+02:00 |
| Created at: | 2017-07-20T11:58:15.000+02:00 |
| Main authors: | Mamchykd, Silenzi, Giovanetti |
| Latest tag: | 4.8.2-2.11.1rc1 |
| Deployment tag: | 4.8.2-2.11.1rc1 |
| Installed tag: | 4.6.5-2.11.1 |
| Accessible by: | CAL, CONTROLS, CTRL, DA, danilevc, xdoc |
Warning
Rogue installation which is not mentioned in the deployment!
Warning
The installed tag (4.6.5-2.11.1) does not match tags mentioned in the deployment ([‘4.8.2-2.11.1rc1’])!
The BeckhoffAnalogInput device is documented in
beckhoff:BeckhoffAnalogInput
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device (i.e. of the server
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- beckhoffComDevice:
- InstanceId of the BeckhoffCom device that forwards commands to the PLC.
- functionBlockName:
- The type of the firmware block.
- fwInstanceName:
- The name of the firmware block instance.
- fwVersion:
- The version of the PLC framework.
- terminal:
- ???
- hardwareStatusBitField:
- This word encodes in bits the hardware-status information of this device
- hardwareState:
- The current state of the hardware decoded
- hardwareRegion:
- The current region of the hardware decoded
- hardwareErrorDescriptor:
- This word encodes in bits describing the hardware error
- hardwareErrorDescription:
- Error Code description
- waitingFor:
- Any call to the PLC will be published here, once the reply is received this property will be cleared. Commands will not be sent to the PLC until this property is cleared.
- epsilon:
- The epsilon determines the amount of change until a new physical value is posted from the hardware
- interlockReadOnly:
- Defines whether interlock conditions are configurable from this interface.
- interlockOn:
- Defines whether interlock surveillance is on or off.
- interlockOk:
- Defines whether interlock is ok (true) or broken (false).
- busy:
- Defines whether the PLC softdevice is busy.
- disableEpsilonFeedback:
- If false, the epsilon will be regulated until the incoming rate reaches the maximum rate
- maxStateUpdateRate:
- If state updates per second exceed this threshold, the state will be displayed as CHANGING
- noisyStateUpdateRateValue:
- Show the state update rate when it’s above ‘Max State Update Rate’ threshold.
- isStateUpdateNoisy:
- State update rate is above ‘Max State Update Rate’ threshold.
- reset:
- Resets the PLC hardware
- enableInterlockedSlots:
- Send device into INTERLOCK_BROKEN state, thus enabling all interlocked slots.
- disableInterlockedSlots:
- Send device into INTERLOCKED state, thus enabling all interlocked slots.
- requestHardwareValues:
- Ask for all property values on the device
- propertiesToPoll:
- All specified properties will be polled from the PLC with the given poll-rate. Only PLC aliases or device keys corresponding to PLC properties are allowed
- pollInterval:
- Hardware poll interval in seconds
- propertiesToRead:
- The specified properties will be read from the PLC by activating the Read button. Only PLC aliases or device keys corresponding to PLC properties are allowed
- readHardware:
- Requests value updates from the PLC for the properties listed under ‘Properties to read’
- force:
- ???
- trigger:
- Do not use this parameter to configure scheduled push. Instead use the parameter ‘scheduledPush’.
- maxUpdateFrequency:
- set to limit maximum update frequency for some values.
- value:
- Analog input of ADC.
- semiRawValue:
- Semi raw value of analog input, i.e. the voltage.
- epsSemiRaw:
- Epsilon of the SemiRawValue.
- relativeEpsilon:
- Flag to define epsilon mode: true means relative epsilon calculation, false means absolute epsilon calculation.
| Created: | 2021-10-02T07:28:37.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Release candidate for 4.8.2 |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-08-23T15:36:04.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Bugfixes: 1. fix wrong value on the PLC when a deprecated paramer has different type wrt. the recommended new one. 2. fix bug (introduced in 4.8.0-2.11.4) that made the devices stay in UNKNOWN state |
| Created: | 2021-08-12T10:32:15.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Asynchronous registration of devices on BeckhoffCom (by means of slotInstanceNew HW state word parsed into bits |
| Created: | 2021-07-28T14:22:45.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
| Created: | 2021-06-23T16:13:27.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-06-22T13:56:55.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
|
| Created: | 2021-06-14T16:09:11.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Added BeckhoffDryPump |
| Created: | 2021-06-10T11:55:43.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Alarm conditions and state are not set on new schema. (Fixes bug seen in BeckhoffFuse after Karabo 2.11.1 deployment) |
| Created: | 2021-06-07T19:31:48.000+02:00 |
|---|---|
| Author: | Valerii Bondar |
| Notes: | Summer shutdown release, Fuse device added |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Summer shutdown release Devices added: BeckhoffTrainTrigger, BeckhoffLed, BeckhoffMC2Hexapod (BeckhoffMC2Base subclass), BeckhoffMC2Elmo (BeckhoffMC2Base subclass) Features: parameter deprecation in MC2 subclasses follow STOPPING state in Adixen Turbo Full pump. + other minor Fixes: * stepUp/stepDown popup error * epsilon feedback disable on write * avoid extra updates for interlock keys + other minor fixes |
| Created: | 2021-05-31T09:49:13.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-26T14:46:29.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-23T08:19:59.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-23T07:43:58.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-15T18:15:29.000+02:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: |
| Created: | 2021-03-24T09:43:30.000+01:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: | Add the AIBS |
| Created: | 2021-03-08T09:52:30.000+01:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: | Summary: Added auto-generated scene for Pfeiffer vacuum controller IMG400 |
XIN_ION1_FC¶
| Instance id: | FXE_OGT3_XGMD/ASENS/XIN_ION1_FC |
|---|---|
| Class id: | BeckhoffAnalogInput |
| Host: | fxe-rr-sys-con-8 |
| Class documentation: | |
| BeckhoffAnalogInput | |
| General: | link |
| Monitor: | link |
| Developer: | link |
| PLC: | link |
| Alias: | fxe-rr-sys-con-8 |
| Git repo: | https://git.xfel.eu/karaboDevices/Beckhoff |
| Last modified: | 2021-10-02T19:55:31.151+02:00 |
| Created at: | 2017-07-20T11:58:15.000+02:00 |
| Main authors: | Mamchykd, Silenzi, Giovanetti |
| Latest tag: | 4.8.2-2.11.1rc1 |
| Deployment tag: | 4.8.2-2.11.1rc1 |
| Installed tag: | 4.6.5-2.11.1 |
| Accessible by: | CAL, CONTROLS, CTRL, DA, danilevc, xdoc |
Warning
Rogue installation which is not mentioned in the deployment!
Warning
The installed tag (4.6.5-2.11.1) does not match tags mentioned in the deployment ([‘4.8.2-2.11.1rc1’])!
The BeckhoffAnalogInput device is documented in
beckhoff:BeckhoffAnalogInput
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device (i.e. of the server
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- beckhoffComDevice:
- InstanceId of the BeckhoffCom device that forwards commands to the PLC.
- functionBlockName:
- The type of the firmware block.
- fwInstanceName:
- The name of the firmware block instance.
- fwVersion:
- The version of the PLC framework.
- terminal:
- ???
- hardwareStatusBitField:
- This word encodes in bits the hardware-status information of this device
- hardwareState:
- The current state of the hardware decoded
- hardwareRegion:
- The current region of the hardware decoded
- hardwareErrorDescriptor:
- This word encodes in bits describing the hardware error
- hardwareErrorDescription:
- Error Code description
- waitingFor:
- Any call to the PLC will be published here, once the reply is received this property will be cleared. Commands will not be sent to the PLC until this property is cleared.
- epsilon:
- The epsilon determines the amount of change until a new physical value is posted from the hardware
- interlockReadOnly:
- Defines whether interlock conditions are configurable from this interface.
- interlockOn:
- Defines whether interlock surveillance is on or off.
- interlockOk:
- Defines whether interlock is ok (true) or broken (false).
- busy:
- Defines whether the PLC softdevice is busy.
- disableEpsilonFeedback:
- If false, the epsilon will be regulated until the incoming rate reaches the maximum rate
- maxStateUpdateRate:
- If state updates per second exceed this threshold, the state will be displayed as CHANGING
- noisyStateUpdateRateValue:
- Show the state update rate when it’s above ‘Max State Update Rate’ threshold.
- isStateUpdateNoisy:
- State update rate is above ‘Max State Update Rate’ threshold.
- reset:
- Resets the PLC hardware
- enableInterlockedSlots:
- Send device into INTERLOCK_BROKEN state, thus enabling all interlocked slots.
- disableInterlockedSlots:
- Send device into INTERLOCKED state, thus enabling all interlocked slots.
- requestHardwareValues:
- Ask for all property values on the device
- propertiesToPoll:
- All specified properties will be polled from the PLC with the given poll-rate. Only PLC aliases or device keys corresponding to PLC properties are allowed
- pollInterval:
- Hardware poll interval in seconds
- propertiesToRead:
- The specified properties will be read from the PLC by activating the Read button. Only PLC aliases or device keys corresponding to PLC properties are allowed
- readHardware:
- Requests value updates from the PLC for the properties listed under ‘Properties to read’
- force:
- ???
- trigger:
- Do not use this parameter to configure scheduled push. Instead use the parameter ‘scheduledPush’.
- maxUpdateFrequency:
- set to limit maximum update frequency for some values.
- value:
- Analog input of ADC.
- semiRawValue:
- Semi raw value of analog input, i.e. the voltage.
- epsSemiRaw:
- Epsilon of the SemiRawValue.
- relativeEpsilon:
- Flag to define epsilon mode: true means relative epsilon calculation, false means absolute epsilon calculation.
| Created: | 2021-10-02T07:28:37.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Release candidate for 4.8.2 |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-08-23T15:36:04.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Bugfixes: 1. fix wrong value on the PLC when a deprecated paramer has different type wrt. the recommended new one. 2. fix bug (introduced in 4.8.0-2.11.4) that made the devices stay in UNKNOWN state |
| Created: | 2021-08-12T10:32:15.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Asynchronous registration of devices on BeckhoffCom (by means of slotInstanceNew HW state word parsed into bits |
| Created: | 2021-07-28T14:22:45.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
| Created: | 2021-06-23T16:13:27.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-06-22T13:56:55.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
|
| Created: | 2021-06-14T16:09:11.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Added BeckhoffDryPump |
| Created: | 2021-06-10T11:55:43.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Alarm conditions and state are not set on new schema. (Fixes bug seen in BeckhoffFuse after Karabo 2.11.1 deployment) |
| Created: | 2021-06-07T19:31:48.000+02:00 |
|---|---|
| Author: | Valerii Bondar |
| Notes: | Summer shutdown release, Fuse device added |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Summer shutdown release Devices added: BeckhoffTrainTrigger, BeckhoffLed, BeckhoffMC2Hexapod (BeckhoffMC2Base subclass), BeckhoffMC2Elmo (BeckhoffMC2Base subclass) Features: parameter deprecation in MC2 subclasses follow STOPPING state in Adixen Turbo Full pump. + other minor Fixes: * stepUp/stepDown popup error * epsilon feedback disable on write * avoid extra updates for interlock keys + other minor fixes |
| Created: | 2021-05-31T09:49:13.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-26T14:46:29.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-23T08:19:59.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-23T07:43:58.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-15T18:15:29.000+02:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: |
| Created: | 2021-03-24T09:43:30.000+01:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: | Add the AIBS |
| Created: | 2021-03-08T09:52:30.000+01:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: | Summary: Added auto-generated scene for Pfeiffer vacuum controller IMG400 |
XIN_ION2_FC¶
| Instance id: | FXE_OGT3_XGMD/ASENS/XIN_ION2_FC |
|---|---|
| Class id: | BeckhoffAnalogInput |
| Host: | fxe-rr-sys-con-8 |
| Class documentation: | |
| BeckhoffAnalogInput | |
| General: | link |
| Monitor: | link |
| Developer: | link |
| PLC: | link |
| Alias: | fxe-rr-sys-con-8 |
| Git repo: | https://git.xfel.eu/karaboDevices/Beckhoff |
| Last modified: | 2021-10-02T19:55:31.151+02:00 |
| Created at: | 2017-07-20T11:58:15.000+02:00 |
| Main authors: | Mamchykd, Silenzi, Giovanetti |
| Latest tag: | 4.8.2-2.11.1rc1 |
| Deployment tag: | 4.8.2-2.11.1rc1 |
| Installed tag: | 4.6.5-2.11.1 |
| Accessible by: | CAL, CONTROLS, CTRL, DA, danilevc, xdoc |
Warning
Rogue installation which is not mentioned in the deployment!
Warning
The installed tag (4.6.5-2.11.1) does not match tags mentioned in the deployment ([‘4.8.2-2.11.1rc1’])!
The BeckhoffAnalogInput device is documented in
beckhoff:BeckhoffAnalogInput
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device (i.e. of the server
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- beckhoffComDevice:
- InstanceId of the BeckhoffCom device that forwards commands to the PLC.
- functionBlockName:
- The type of the firmware block.
- fwInstanceName:
- The name of the firmware block instance.
- fwVersion:
- The version of the PLC framework.
- terminal:
- ???
- hardwareStatusBitField:
- This word encodes in bits the hardware-status information of this device
- hardwareState:
- The current state of the hardware decoded
- hardwareRegion:
- The current region of the hardware decoded
- hardwareErrorDescriptor:
- This word encodes in bits describing the hardware error
- hardwareErrorDescription:
- Error Code description
- waitingFor:
- Any call to the PLC will be published here, once the reply is received this property will be cleared. Commands will not be sent to the PLC until this property is cleared.
- epsilon:
- The epsilon determines the amount of change until a new physical value is posted from the hardware
- interlockReadOnly:
- Defines whether interlock conditions are configurable from this interface.
- interlockOn:
- Defines whether interlock surveillance is on or off.
- interlockOk:
- Defines whether interlock is ok (true) or broken (false).
- busy:
- Defines whether the PLC softdevice is busy.
- disableEpsilonFeedback:
- If false, the epsilon will be regulated until the incoming rate reaches the maximum rate
- maxStateUpdateRate:
- If state updates per second exceed this threshold, the state will be displayed as CHANGING
- noisyStateUpdateRateValue:
- Show the state update rate when it’s above ‘Max State Update Rate’ threshold.
- isStateUpdateNoisy:
- State update rate is above ‘Max State Update Rate’ threshold.
- reset:
- Resets the PLC hardware
- enableInterlockedSlots:
- Send device into INTERLOCK_BROKEN state, thus enabling all interlocked slots.
- disableInterlockedSlots:
- Send device into INTERLOCKED state, thus enabling all interlocked slots.
- requestHardwareValues:
- Ask for all property values on the device
- propertiesToPoll:
- All specified properties will be polled from the PLC with the given poll-rate. Only PLC aliases or device keys corresponding to PLC properties are allowed
- pollInterval:
- Hardware poll interval in seconds
- propertiesToRead:
- The specified properties will be read from the PLC by activating the Read button. Only PLC aliases or device keys corresponding to PLC properties are allowed
- readHardware:
- Requests value updates from the PLC for the properties listed under ‘Properties to read’
- force:
- ???
- trigger:
- Do not use this parameter to configure scheduled push. Instead use the parameter ‘scheduledPush’.
- maxUpdateFrequency:
- set to limit maximum update frequency for some values.
- value:
- Analog input of ADC.
- semiRawValue:
- Semi raw value of analog input, i.e. the voltage.
- epsSemiRaw:
- Epsilon of the SemiRawValue.
- relativeEpsilon:
- Flag to define epsilon mode: true means relative epsilon calculation, false means absolute epsilon calculation.
| Created: | 2021-10-02T07:28:37.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Release candidate for 4.8.2 |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-08-23T15:36:04.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Bugfixes: 1. fix wrong value on the PLC when a deprecated paramer has different type wrt. the recommended new one. 2. fix bug (introduced in 4.8.0-2.11.4) that made the devices stay in UNKNOWN state |
| Created: | 2021-08-12T10:32:15.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Asynchronous registration of devices on BeckhoffCom (by means of slotInstanceNew HW state word parsed into bits |
| Created: | 2021-07-28T14:22:45.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
| Created: | 2021-06-23T16:13:27.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-06-22T13:56:55.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
|
| Created: | 2021-06-14T16:09:11.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Added BeckhoffDryPump |
| Created: | 2021-06-10T11:55:43.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Alarm conditions and state are not set on new schema. (Fixes bug seen in BeckhoffFuse after Karabo 2.11.1 deployment) |
| Created: | 2021-06-07T19:31:48.000+02:00 |
|---|---|
| Author: | Valerii Bondar |
| Notes: | Summer shutdown release, Fuse device added |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Summer shutdown release Devices added: BeckhoffTrainTrigger, BeckhoffLed, BeckhoffMC2Hexapod (BeckhoffMC2Base subclass), BeckhoffMC2Elmo (BeckhoffMC2Base subclass) Features: parameter deprecation in MC2 subclasses follow STOPPING state in Adixen Turbo Full pump. + other minor Fixes: * stepUp/stepDown popup error * epsilon feedback disable on write * avoid extra updates for interlock keys + other minor fixes |
| Created: | 2021-05-31T09:49:13.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-26T14:46:29.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-23T08:19:59.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-23T07:43:58.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-15T18:15:29.000+02:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: |
| Created: | 2021-03-24T09:43:30.000+01:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: | Add the AIBS |
| Created: | 2021-03-08T09:52:30.000+01:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: | Summary: Added auto-generated scene for Pfeiffer vacuum controller IMG400 |
LV1_FSETPOINT¶
| Instance id: | FXE_OGT3_XGMD/ASENS/LV1_FSETPOINT |
|---|---|
| Class id: | BeckhoffAnalogInput |
| Host: | fxe-rr-sys-con-8 |
| Class documentation: | |
| BeckhoffAnalogInput | |
| General: | link |
| Monitor: | link |
| Developer: | link |
| PLC: | link |
| Alias: | fxe-rr-sys-con-8 |
| Git repo: | https://git.xfel.eu/karaboDevices/Beckhoff |
| Last modified: | 2021-10-02T19:55:31.151+02:00 |
| Created at: | 2017-07-20T11:58:15.000+02:00 |
| Main authors: | Mamchykd, Silenzi, Giovanetti |
| Latest tag: | 4.8.2-2.11.1rc1 |
| Deployment tag: | 4.8.2-2.11.1rc1 |
| Installed tag: | 4.6.5-2.11.1 |
| Accessible by: | CAL, CONTROLS, CTRL, DA, danilevc, xdoc |
Warning
Rogue installation which is not mentioned in the deployment!
Warning
The installed tag (4.6.5-2.11.1) does not match tags mentioned in the deployment ([‘4.8.2-2.11.1rc1’])!
The BeckhoffAnalogInput device is documented in
beckhoff:BeckhoffAnalogInput
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device (i.e. of the server
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- beckhoffComDevice:
- InstanceId of the BeckhoffCom device that forwards commands to the PLC.
- functionBlockName:
- The type of the firmware block.
- fwInstanceName:
- The name of the firmware block instance.
- fwVersion:
- The version of the PLC framework.
- terminal:
- ???
- hardwareStatusBitField:
- This word encodes in bits the hardware-status information of this device
- hardwareState:
- The current state of the hardware decoded
- hardwareRegion:
- The current region of the hardware decoded
- hardwareErrorDescriptor:
- This word encodes in bits describing the hardware error
- hardwareErrorDescription:
- Error Code description
- waitingFor:
- Any call to the PLC will be published here, once the reply is received this property will be cleared. Commands will not be sent to the PLC until this property is cleared.
- epsilon:
- The epsilon determines the amount of change until a new physical value is posted from the hardware
- interlockReadOnly:
- Defines whether interlock conditions are configurable from this interface.
- interlockOn:
- Defines whether interlock surveillance is on or off.
- interlockOk:
- Defines whether interlock is ok (true) or broken (false).
- busy:
- Defines whether the PLC softdevice is busy.
- disableEpsilonFeedback:
- If false, the epsilon will be regulated until the incoming rate reaches the maximum rate
- maxStateUpdateRate:
- If state updates per second exceed this threshold, the state will be displayed as CHANGING
- noisyStateUpdateRateValue:
- Show the state update rate when it’s above ‘Max State Update Rate’ threshold.
- isStateUpdateNoisy:
- State update rate is above ‘Max State Update Rate’ threshold.
- reset:
- Resets the PLC hardware
- enableInterlockedSlots:
- Send device into INTERLOCK_BROKEN state, thus enabling all interlocked slots.
- disableInterlockedSlots:
- Send device into INTERLOCKED state, thus enabling all interlocked slots.
- requestHardwareValues:
- Ask for all property values on the device
- propertiesToPoll:
- All specified properties will be polled from the PLC with the given poll-rate. Only PLC aliases or device keys corresponding to PLC properties are allowed
- pollInterval:
- Hardware poll interval in seconds
- propertiesToRead:
- The specified properties will be read from the PLC by activating the Read button. Only PLC aliases or device keys corresponding to PLC properties are allowed
- readHardware:
- Requests value updates from the PLC for the properties listed under ‘Properties to read’
- force:
- ???
- trigger:
- Do not use this parameter to configure scheduled push. Instead use the parameter ‘scheduledPush’.
- maxUpdateFrequency:
- set to limit maximum update frequency for some values.
- value:
- Analog input of ADC.
- semiRawValue:
- Semi raw value of analog input, i.e. the voltage.
- epsSemiRaw:
- Epsilon of the SemiRawValue.
- relativeEpsilon:
- Flag to define epsilon mode: true means relative epsilon calculation, false means absolute epsilon calculation.
| Created: | 2021-10-02T07:28:37.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Release candidate for 4.8.2 |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-08-23T15:36:04.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Bugfixes: 1. fix wrong value on the PLC when a deprecated paramer has different type wrt. the recommended new one. 2. fix bug (introduced in 4.8.0-2.11.4) that made the devices stay in UNKNOWN state |
| Created: | 2021-08-12T10:32:15.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Asynchronous registration of devices on BeckhoffCom (by means of slotInstanceNew HW state word parsed into bits |
| Created: | 2021-07-28T14:22:45.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
| Created: | 2021-06-23T16:13:27.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-06-22T13:56:55.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
|
| Created: | 2021-06-14T16:09:11.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Added BeckhoffDryPump |
| Created: | 2021-06-10T11:55:43.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Alarm conditions and state are not set on new schema. (Fixes bug seen in BeckhoffFuse after Karabo 2.11.1 deployment) |
| Created: | 2021-06-07T19:31:48.000+02:00 |
|---|---|
| Author: | Valerii Bondar |
| Notes: | Summer shutdown release, Fuse device added |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Summer shutdown release Devices added: BeckhoffTrainTrigger, BeckhoffLed, BeckhoffMC2Hexapod (BeckhoffMC2Base subclass), BeckhoffMC2Elmo (BeckhoffMC2Base subclass) Features: parameter deprecation in MC2 subclasses follow STOPPING state in Adixen Turbo Full pump. + other minor Fixes: * stepUp/stepDown popup error * epsilon feedback disable on write * avoid extra updates for interlock keys + other minor fixes |
| Created: | 2021-05-31T09:49:13.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-26T14:46:29.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-23T08:19:59.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-23T07:43:58.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-15T18:15:29.000+02:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: |
| Created: | 2021-03-24T09:43:30.000+01:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: | Add the AIBS |
| Created: | 2021-03-08T09:52:30.000+01:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: | Summary: Added auto-generated scene for Pfeiffer vacuum controller IMG400 |
DCTRL¶
HV_LOCK¶
| Instance id: | FXE_OGT3_XGMD/DCTRL/HV_LOCK |
|---|---|
| Class id: | BeckhoffDigitalOutput |
| Host: | fxe-rr-sys-con-8 |
| Class documentation: | |
| BeckhoffDigitalOutput | |
| General: | link |
| Monitor: | link |
| Developer: | link |
| PLC: | link |
| Alias: | fxe-rr-sys-con-8 |
| Git repo: | https://git.xfel.eu/karaboDevices/Beckhoff |
| Last modified: | 2021-10-02T19:55:31.151+02:00 |
| Created at: | 2017-07-20T11:58:15.000+02:00 |
| Main authors: | Mamchykd, Silenzi, Giovanetti |
| Latest tag: | 4.8.2-2.11.1rc1 |
| Deployment tag: | 4.8.2-2.11.1rc1 |
| Installed tag: | 4.6.5-2.11.1 |
| Accessible by: | CAL, CONTROLS, CTRL, DA, danilevc, xdoc |
Warning
Rogue installation which is not mentioned in the deployment!
Warning
The installed tag (4.6.5-2.11.1) does not match tags mentioned in the deployment ([‘4.8.2-2.11.1rc1’])!
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device (i.e. of the server
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- beckhoffComDevice:
- InstanceId of the BeckhoffCom device that forwards commands to the PLC.
- functionBlockName:
- The type of the firmware block.
- fwInstanceName:
- The name of the firmware block instance.
- fwVersion:
- The version of the PLC framework.
- terminal:
- ???
- hardwareStatusBitField:
- This word encodes in bits the hardware-status information of this device
- hardwareState:
- The current state of the hardware decoded
- hardwareRegion:
- The current region of the hardware decoded
- hardwareErrorDescriptor:
- This word encodes in bits describing the hardware error
- hardwareErrorDescription:
- Error Code description
- waitingFor:
- Any call to the PLC will be published here, once the reply is received this property will be cleared. Commands will not be sent to the PLC until this property is cleared.
- epsilon:
- The epsilon determines the amount of change until a new physical value is posted from the hardware
- interlockReadOnly:
- Defines whether interlock conditions are configurable from this interface.
- interlockOn:
- Defines whether interlock surveillance is on or off.
- interlockOk:
- Defines whether interlock is ok (true) or broken (false).
- busy:
- Defines whether the PLC softdevice is busy.
- disableEpsilonFeedback:
- If false, the epsilon will be regulated until the incoming rate reaches the maximum rate
- maxStateUpdateRate:
- If state updates per second exceed this threshold, the state will be displayed as CHANGING
- noisyStateUpdateRateValue:
- Show the state update rate when it’s above ‘Max State Update Rate’ threshold.
- isStateUpdateNoisy:
- State update rate is above ‘Max State Update Rate’ threshold.
- reset:
- Resets the PLC hardware
- enableInterlockedSlots:
- Send device into INTERLOCK_BROKEN state, thus enabling all interlocked slots.
- disableInterlockedSlots:
- Send device into INTERLOCKED state, thus enabling all interlocked slots.
- requestHardwareValues:
- Ask for all property values on the device
- propertiesToPoll:
- All specified properties will be polled from the PLC with the given poll-rate. Only PLC aliases or device keys corresponding to PLC properties are allowed
- pollInterval:
- Hardware poll interval in seconds
- propertiesToRead:
- The specified properties will be read from the PLC by activating the Read button. Only PLC aliases or device keys corresponding to PLC properties are allowed
- readHardware:
- Requests value updates from the PLC for the properties listed under ‘Properties to read’
- force:
- ???
- trigger:
- Do not use this parameter to configure scheduled push. Instead use the parameter ‘scheduledPush’.
- maxUpdateFrequency:
- set to limit maximum update frequency for some values.
- on:
- Instructs the device to switch on
- off:
- Instructs device to switch off
- pwmCycleLimit:
- Number Of PWM Cycles, 0 = inifite number of cycles
| Created: | 2021-10-02T07:28:37.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Release candidate for 4.8.2 |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-08-23T15:36:04.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Bugfixes: 1. fix wrong value on the PLC when a deprecated paramer has different type wrt. the recommended new one. 2. fix bug (introduced in 4.8.0-2.11.4) that made the devices stay in UNKNOWN state |
| Created: | 2021-08-12T10:32:15.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Asynchronous registration of devices on BeckhoffCom (by means of slotInstanceNew HW state word parsed into bits |
| Created: | 2021-07-28T14:22:45.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
| Created: | 2021-06-23T16:13:27.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-06-22T13:56:55.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
|
| Created: | 2021-06-14T16:09:11.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Added BeckhoffDryPump |
| Created: | 2021-06-10T11:55:43.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Alarm conditions and state are not set on new schema. (Fixes bug seen in BeckhoffFuse after Karabo 2.11.1 deployment) |
| Created: | 2021-06-07T19:31:48.000+02:00 |
|---|---|
| Author: | Valerii Bondar |
| Notes: | Summer shutdown release, Fuse device added |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Summer shutdown release Devices added: BeckhoffTrainTrigger, BeckhoffLed, BeckhoffMC2Hexapod (BeckhoffMC2Base subclass), BeckhoffMC2Elmo (BeckhoffMC2Base subclass) Features: parameter deprecation in MC2 subclasses follow STOPPING state in Adixen Turbo Full pump. + other minor Fixes: * stepUp/stepDown popup error * epsilon feedback disable on write * avoid extra updates for interlock keys + other minor fixes |
| Created: | 2021-05-31T09:49:13.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-26T14:46:29.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-23T08:19:59.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-23T07:43:58.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-15T18:15:29.000+02:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: |
| Created: | 2021-03-24T09:43:30.000+01:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: | Add the AIBS |
| Created: | 2021-03-08T09:52:30.000+01:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: | Summary: Added auto-generated scene for Pfeiffer vacuum controller IMG400 |
LV1_FDECREASE¶
| Instance id: | FXE_OGT3_XGMD/DCTRL/LV1_FDECREASE |
|---|---|
| Class id: | BeckhoffDigitalOutput |
| Host: | fxe-rr-sys-con-8 |
| Class documentation: | |
| BeckhoffDigitalOutput | |
| General: | link |
| Monitor: | link |
| Developer: | link |
| PLC: | link |
| Alias: | fxe-rr-sys-con-8 |
| Git repo: | https://git.xfel.eu/karaboDevices/Beckhoff |
| Last modified: | 2021-10-02T19:55:31.151+02:00 |
| Created at: | 2017-07-20T11:58:15.000+02:00 |
| Main authors: | Mamchykd, Silenzi, Giovanetti |
| Latest tag: | 4.8.2-2.11.1rc1 |
| Deployment tag: | 4.8.2-2.11.1rc1 |
| Installed tag: | 4.6.5-2.11.1 |
| Accessible by: | CAL, CONTROLS, CTRL, DA, danilevc, xdoc |
Warning
Rogue installation which is not mentioned in the deployment!
Warning
The installed tag (4.6.5-2.11.1) does not match tags mentioned in the deployment ([‘4.8.2-2.11.1rc1’])!
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device (i.e. of the server
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- beckhoffComDevice:
- InstanceId of the BeckhoffCom device that forwards commands to the PLC.
- functionBlockName:
- The type of the firmware block.
- fwInstanceName:
- The name of the firmware block instance.
- fwVersion:
- The version of the PLC framework.
- terminal:
- ???
- hardwareStatusBitField:
- This word encodes in bits the hardware-status information of this device
- hardwareState:
- The current state of the hardware decoded
- hardwareRegion:
- The current region of the hardware decoded
- hardwareErrorDescriptor:
- This word encodes in bits describing the hardware error
- hardwareErrorDescription:
- Error Code description
- waitingFor:
- Any call to the PLC will be published here, once the reply is received this property will be cleared. Commands will not be sent to the PLC until this property is cleared.
- epsilon:
- The epsilon determines the amount of change until a new physical value is posted from the hardware
- interlockReadOnly:
- Defines whether interlock conditions are configurable from this interface.
- interlockOn:
- Defines whether interlock surveillance is on or off.
- interlockOk:
- Defines whether interlock is ok (true) or broken (false).
- busy:
- Defines whether the PLC softdevice is busy.
- disableEpsilonFeedback:
- If false, the epsilon will be regulated until the incoming rate reaches the maximum rate
- maxStateUpdateRate:
- If state updates per second exceed this threshold, the state will be displayed as CHANGING
- noisyStateUpdateRateValue:
- Show the state update rate when it’s above ‘Max State Update Rate’ threshold.
- isStateUpdateNoisy:
- State update rate is above ‘Max State Update Rate’ threshold.
- reset:
- Resets the PLC hardware
- enableInterlockedSlots:
- Send device into INTERLOCK_BROKEN state, thus enabling all interlocked slots.
- disableInterlockedSlots:
- Send device into INTERLOCKED state, thus enabling all interlocked slots.
- requestHardwareValues:
- Ask for all property values on the device
- propertiesToPoll:
- All specified properties will be polled from the PLC with the given poll-rate. Only PLC aliases or device keys corresponding to PLC properties are allowed
- pollInterval:
- Hardware poll interval in seconds
- propertiesToRead:
- The specified properties will be read from the PLC by activating the Read button. Only PLC aliases or device keys corresponding to PLC properties are allowed
- readHardware:
- Requests value updates from the PLC for the properties listed under ‘Properties to read’
- force:
- ???
- trigger:
- Do not use this parameter to configure scheduled push. Instead use the parameter ‘scheduledPush’.
- maxUpdateFrequency:
- set to limit maximum update frequency for some values.
- on:
- Instructs the device to switch on
- off:
- Instructs device to switch off
- pwmCycleLimit:
- Number Of PWM Cycles, 0 = inifite number of cycles
| Created: | 2021-10-02T07:28:37.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Release candidate for 4.8.2 |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-08-23T15:36:04.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Bugfixes: 1. fix wrong value on the PLC when a deprecated paramer has different type wrt. the recommended new one. 2. fix bug (introduced in 4.8.0-2.11.4) that made the devices stay in UNKNOWN state |
| Created: | 2021-08-12T10:32:15.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Asynchronous registration of devices on BeckhoffCom (by means of slotInstanceNew HW state word parsed into bits |
| Created: | 2021-07-28T14:22:45.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
| Created: | 2021-06-23T16:13:27.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-06-22T13:56:55.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
|
| Created: | 2021-06-14T16:09:11.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Added BeckhoffDryPump |
| Created: | 2021-06-10T11:55:43.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Alarm conditions and state are not set on new schema. (Fixes bug seen in BeckhoffFuse after Karabo 2.11.1 deployment) |
| Created: | 2021-06-07T19:31:48.000+02:00 |
|---|---|
| Author: | Valerii Bondar |
| Notes: | Summer shutdown release, Fuse device added |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Summer shutdown release Devices added: BeckhoffTrainTrigger, BeckhoffLed, BeckhoffMC2Hexapod (BeckhoffMC2Base subclass), BeckhoffMC2Elmo (BeckhoffMC2Base subclass) Features: parameter deprecation in MC2 subclasses follow STOPPING state in Adixen Turbo Full pump. + other minor Fixes: * stepUp/stepDown popup error * epsilon feedback disable on write * avoid extra updates for interlock keys + other minor fixes |
| Created: | 2021-05-31T09:49:13.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-26T14:46:29.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-23T08:19:59.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-23T07:43:58.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-15T18:15:29.000+02:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: |
| Created: | 2021-03-24T09:43:30.000+01:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: | Add the AIBS |
| Created: | 2021-03-08T09:52:30.000+01:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: | Summary: Added auto-generated scene for Pfeiffer vacuum controller IMG400 |
LV1_FINCREASE¶
| Instance id: | FXE_OGT3_XGMD/DCTRL/LV1_FINCREASE |
|---|---|
| Class id: | BeckhoffDigitalOutput |
| Host: | fxe-rr-sys-con-8 |
| Class documentation: | |
| BeckhoffDigitalOutput | |
| General: | link |
| Monitor: | link |
| Developer: | link |
| PLC: | link |
| Alias: | fxe-rr-sys-con-8 |
| Git repo: | https://git.xfel.eu/karaboDevices/Beckhoff |
| Last modified: | 2021-10-02T19:55:31.151+02:00 |
| Created at: | 2017-07-20T11:58:15.000+02:00 |
| Main authors: | Mamchykd, Silenzi, Giovanetti |
| Latest tag: | 4.8.2-2.11.1rc1 |
| Deployment tag: | 4.8.2-2.11.1rc1 |
| Installed tag: | 4.6.5-2.11.1 |
| Accessible by: | CAL, CONTROLS, CTRL, DA, danilevc, xdoc |
Warning
Rogue installation which is not mentioned in the deployment!
Warning
The installed tag (4.6.5-2.11.1) does not match tags mentioned in the deployment ([‘4.8.2-2.11.1rc1’])!
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device (i.e. of the server
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- beckhoffComDevice:
- InstanceId of the BeckhoffCom device that forwards commands to the PLC.
- functionBlockName:
- The type of the firmware block.
- fwInstanceName:
- The name of the firmware block instance.
- fwVersion:
- The version of the PLC framework.
- terminal:
- ???
- hardwareStatusBitField:
- This word encodes in bits the hardware-status information of this device
- hardwareState:
- The current state of the hardware decoded
- hardwareRegion:
- The current region of the hardware decoded
- hardwareErrorDescriptor:
- This word encodes in bits describing the hardware error
- hardwareErrorDescription:
- Error Code description
- waitingFor:
- Any call to the PLC will be published here, once the reply is received this property will be cleared. Commands will not be sent to the PLC until this property is cleared.
- epsilon:
- The epsilon determines the amount of change until a new physical value is posted from the hardware
- interlockReadOnly:
- Defines whether interlock conditions are configurable from this interface.
- interlockOn:
- Defines whether interlock surveillance is on or off.
- interlockOk:
- Defines whether interlock is ok (true) or broken (false).
- busy:
- Defines whether the PLC softdevice is busy.
- disableEpsilonFeedback:
- If false, the epsilon will be regulated until the incoming rate reaches the maximum rate
- maxStateUpdateRate:
- If state updates per second exceed this threshold, the state will be displayed as CHANGING
- noisyStateUpdateRateValue:
- Show the state update rate when it’s above ‘Max State Update Rate’ threshold.
- isStateUpdateNoisy:
- State update rate is above ‘Max State Update Rate’ threshold.
- reset:
- Resets the PLC hardware
- enableInterlockedSlots:
- Send device into INTERLOCK_BROKEN state, thus enabling all interlocked slots.
- disableInterlockedSlots:
- Send device into INTERLOCKED state, thus enabling all interlocked slots.
- requestHardwareValues:
- Ask for all property values on the device
- propertiesToPoll:
- All specified properties will be polled from the PLC with the given poll-rate. Only PLC aliases or device keys corresponding to PLC properties are allowed
- pollInterval:
- Hardware poll interval in seconds
- propertiesToRead:
- The specified properties will be read from the PLC by activating the Read button. Only PLC aliases or device keys corresponding to PLC properties are allowed
- readHardware:
- Requests value updates from the PLC for the properties listed under ‘Properties to read’
- force:
- ???
- trigger:
- Do not use this parameter to configure scheduled push. Instead use the parameter ‘scheduledPush’.
- maxUpdateFrequency:
- set to limit maximum update frequency for some values.
- on:
- Instructs the device to switch on
- off:
- Instructs device to switch off
- pwmCycleLimit:
- Number Of PWM Cycles, 0 = inifite number of cycles
| Created: | 2021-10-02T07:28:37.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Release candidate for 4.8.2 |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-08-23T15:36:04.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Bugfixes: 1. fix wrong value on the PLC when a deprecated paramer has different type wrt. the recommended new one. 2. fix bug (introduced in 4.8.0-2.11.4) that made the devices stay in UNKNOWN state |
| Created: | 2021-08-12T10:32:15.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Asynchronous registration of devices on BeckhoffCom (by means of slotInstanceNew HW state word parsed into bits |
| Created: | 2021-07-28T14:22:45.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
| Created: | 2021-06-23T16:13:27.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-06-22T13:56:55.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
|
| Created: | 2021-06-14T16:09:11.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Added BeckhoffDryPump |
| Created: | 2021-06-10T11:55:43.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Alarm conditions and state are not set on new schema. (Fixes bug seen in BeckhoffFuse after Karabo 2.11.1 deployment) |
| Created: | 2021-06-07T19:31:48.000+02:00 |
|---|---|
| Author: | Valerii Bondar |
| Notes: | Summer shutdown release, Fuse device added |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Summer shutdown release Devices added: BeckhoffTrainTrigger, BeckhoffLed, BeckhoffMC2Hexapod (BeckhoffMC2Base subclass), BeckhoffMC2Elmo (BeckhoffMC2Base subclass) Features: parameter deprecation in MC2 subclasses follow STOPPING state in Adixen Turbo Full pump. + other minor Fixes: * stepUp/stepDown popup error * epsilon feedback disable on write * avoid extra updates for interlock keys + other minor fixes |
| Created: | 2021-05-31T09:49:13.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-26T14:46:29.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-23T08:19:59.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-23T07:43:58.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-15T18:15:29.000+02:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: |
| Created: | 2021-03-24T09:43:30.000+01:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: | Add the AIBS |
| Created: | 2021-03-08T09:52:30.000+01:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: | Summary: Added auto-generated scene for Pfeiffer vacuum controller IMG400 |
LV1_FMODE¶
| Instance id: | FXE_OGT3_XGMD/DCTRL/LV1_FMODE |
|---|---|
| Class id: | BeckhoffDigitalOutput |
| Host: | fxe-rr-sys-con-8 |
| Class documentation: | |
| BeckhoffDigitalOutput | |
| General: | link |
| Monitor: | link |
| Developer: | link |
| PLC: | link |
| Alias: | fxe-rr-sys-con-8 |
| Git repo: | https://git.xfel.eu/karaboDevices/Beckhoff |
| Last modified: | 2021-10-02T19:55:31.151+02:00 |
| Created at: | 2017-07-20T11:58:15.000+02:00 |
| Main authors: | Mamchykd, Silenzi, Giovanetti |
| Latest tag: | 4.8.2-2.11.1rc1 |
| Deployment tag: | 4.8.2-2.11.1rc1 |
| Installed tag: | 4.6.5-2.11.1 |
| Accessible by: | CAL, CONTROLS, CTRL, DA, danilevc, xdoc |
Warning
Rogue installation which is not mentioned in the deployment!
Warning
The installed tag (4.6.5-2.11.1) does not match tags mentioned in the deployment ([‘4.8.2-2.11.1rc1’])!
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device (i.e. of the server
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- beckhoffComDevice:
- InstanceId of the BeckhoffCom device that forwards commands to the PLC.
- functionBlockName:
- The type of the firmware block.
- fwInstanceName:
- The name of the firmware block instance.
- fwVersion:
- The version of the PLC framework.
- terminal:
- ???
- hardwareStatusBitField:
- This word encodes in bits the hardware-status information of this device
- hardwareState:
- The current state of the hardware decoded
- hardwareRegion:
- The current region of the hardware decoded
- hardwareErrorDescriptor:
- This word encodes in bits describing the hardware error
- hardwareErrorDescription:
- Error Code description
- waitingFor:
- Any call to the PLC will be published here, once the reply is received this property will be cleared. Commands will not be sent to the PLC until this property is cleared.
- epsilon:
- The epsilon determines the amount of change until a new physical value is posted from the hardware
- interlockReadOnly:
- Defines whether interlock conditions are configurable from this interface.
- interlockOn:
- Defines whether interlock surveillance is on or off.
- interlockOk:
- Defines whether interlock is ok (true) or broken (false).
- busy:
- Defines whether the PLC softdevice is busy.
- disableEpsilonFeedback:
- If false, the epsilon will be regulated until the incoming rate reaches the maximum rate
- maxStateUpdateRate:
- If state updates per second exceed this threshold, the state will be displayed as CHANGING
- noisyStateUpdateRateValue:
- Show the state update rate when it’s above ‘Max State Update Rate’ threshold.
- isStateUpdateNoisy:
- State update rate is above ‘Max State Update Rate’ threshold.
- reset:
- Resets the PLC hardware
- enableInterlockedSlots:
- Send device into INTERLOCK_BROKEN state, thus enabling all interlocked slots.
- disableInterlockedSlots:
- Send device into INTERLOCKED state, thus enabling all interlocked slots.
- requestHardwareValues:
- Ask for all property values on the device
- propertiesToPoll:
- All specified properties will be polled from the PLC with the given poll-rate. Only PLC aliases or device keys corresponding to PLC properties are allowed
- pollInterval:
- Hardware poll interval in seconds
- propertiesToRead:
- The specified properties will be read from the PLC by activating the Read button. Only PLC aliases or device keys corresponding to PLC properties are allowed
- readHardware:
- Requests value updates from the PLC for the properties listed under ‘Properties to read’
- force:
- ???
- trigger:
- Do not use this parameter to configure scheduled push. Instead use the parameter ‘scheduledPush’.
- maxUpdateFrequency:
- set to limit maximum update frequency for some values.
- on:
- Instructs the device to switch on
- off:
- Instructs device to switch off
- pwmCycleLimit:
- Number Of PWM Cycles, 0 = inifite number of cycles
| Created: | 2021-10-02T07:28:37.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Release candidate for 4.8.2 |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-08-23T15:36:04.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Bugfixes: 1. fix wrong value on the PLC when a deprecated paramer has different type wrt. the recommended new one. 2. fix bug (introduced in 4.8.0-2.11.4) that made the devices stay in UNKNOWN state |
| Created: | 2021-08-12T10:32:15.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Asynchronous registration of devices on BeckhoffCom (by means of slotInstanceNew HW state word parsed into bits |
| Created: | 2021-07-28T14:22:45.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
| Created: | 2021-06-23T16:13:27.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-06-22T13:56:55.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
|
| Created: | 2021-06-14T16:09:11.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Added BeckhoffDryPump |
| Created: | 2021-06-10T11:55:43.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Alarm conditions and state are not set on new schema. (Fixes bug seen in BeckhoffFuse after Karabo 2.11.1 deployment) |
| Created: | 2021-06-07T19:31:48.000+02:00 |
|---|---|
| Author: | Valerii Bondar |
| Notes: | Summer shutdown release, Fuse device added |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Summer shutdown release Devices added: BeckhoffTrainTrigger, BeckhoffLed, BeckhoffMC2Hexapod (BeckhoffMC2Base subclass), BeckhoffMC2Elmo (BeckhoffMC2Base subclass) Features: parameter deprecation in MC2 subclasses follow STOPPING state in Adixen Turbo Full pump. + other minor Fixes: * stepUp/stepDown popup error * epsilon feedback disable on write * avoid extra updates for interlock keys + other minor fixes |
| Created: | 2021-05-31T09:49:13.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-26T14:46:29.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-23T08:19:59.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-23T07:43:58.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-15T18:15:29.000+02:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: |
| Created: | 2021-03-24T09:43:30.000+01:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: | Add the AIBS |
| Created: | 2021-03-08T09:52:30.000+01:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: | Summary: Added auto-generated scene for Pfeiffer vacuum controller IMG400 |
LV1_PMODE¶
| Instance id: | FXE_OGT3_XGMD/DCTRL/LV1_PMODE |
|---|---|
| Class id: | BeckhoffDigitalOutput |
| Host: | fxe-rr-sys-con-8 |
| Class documentation: | |
| BeckhoffDigitalOutput | |
| General: | link |
| Monitor: | link |
| Developer: | link |
| PLC: | link |
| Alias: | fxe-rr-sys-con-8 |
| Git repo: | https://git.xfel.eu/karaboDevices/Beckhoff |
| Last modified: | 2021-10-02T19:55:31.151+02:00 |
| Created at: | 2017-07-20T11:58:15.000+02:00 |
| Main authors: | Mamchykd, Silenzi, Giovanetti |
| Latest tag: | 4.8.2-2.11.1rc1 |
| Deployment tag: | 4.8.2-2.11.1rc1 |
| Installed tag: | 4.6.5-2.11.1 |
| Accessible by: | CAL, CONTROLS, CTRL, DA, danilevc, xdoc |
Warning
Rogue installation which is not mentioned in the deployment!
Warning
The installed tag (4.6.5-2.11.1) does not match tags mentioned in the deployment ([‘4.8.2-2.11.1rc1’])!
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device (i.e. of the server
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- beckhoffComDevice:
- InstanceId of the BeckhoffCom device that forwards commands to the PLC.
- functionBlockName:
- The type of the firmware block.
- fwInstanceName:
- The name of the firmware block instance.
- fwVersion:
- The version of the PLC framework.
- terminal:
- ???
- hardwareStatusBitField:
- This word encodes in bits the hardware-status information of this device
- hardwareState:
- The current state of the hardware decoded
- hardwareRegion:
- The current region of the hardware decoded
- hardwareErrorDescriptor:
- This word encodes in bits describing the hardware error
- hardwareErrorDescription:
- Error Code description
- waitingFor:
- Any call to the PLC will be published here, once the reply is received this property will be cleared. Commands will not be sent to the PLC until this property is cleared.
- epsilon:
- The epsilon determines the amount of change until a new physical value is posted from the hardware
- interlockReadOnly:
- Defines whether interlock conditions are configurable from this interface.
- interlockOn:
- Defines whether interlock surveillance is on or off.
- interlockOk:
- Defines whether interlock is ok (true) or broken (false).
- busy:
- Defines whether the PLC softdevice is busy.
- disableEpsilonFeedback:
- If false, the epsilon will be regulated until the incoming rate reaches the maximum rate
- maxStateUpdateRate:
- If state updates per second exceed this threshold, the state will be displayed as CHANGING
- noisyStateUpdateRateValue:
- Show the state update rate when it’s above ‘Max State Update Rate’ threshold.
- isStateUpdateNoisy:
- State update rate is above ‘Max State Update Rate’ threshold.
- reset:
- Resets the PLC hardware
- enableInterlockedSlots:
- Send device into INTERLOCK_BROKEN state, thus enabling all interlocked slots.
- disableInterlockedSlots:
- Send device into INTERLOCKED state, thus enabling all interlocked slots.
- requestHardwareValues:
- Ask for all property values on the device
- propertiesToPoll:
- All specified properties will be polled from the PLC with the given poll-rate. Only PLC aliases or device keys corresponding to PLC properties are allowed
- pollInterval:
- Hardware poll interval in seconds
- propertiesToRead:
- The specified properties will be read from the PLC by activating the Read button. Only PLC aliases or device keys corresponding to PLC properties are allowed
- readHardware:
- Requests value updates from the PLC for the properties listed under ‘Properties to read’
- force:
- ???
- trigger:
- Do not use this parameter to configure scheduled push. Instead use the parameter ‘scheduledPush’.
- maxUpdateFrequency:
- set to limit maximum update frequency for some values.
- on:
- Instructs the device to switch on
- off:
- Instructs device to switch off
- pwmCycleLimit:
- Number Of PWM Cycles, 0 = inifite number of cycles
| Created: | 2021-10-02T07:28:37.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Release candidate for 4.8.2 |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-08-23T15:36:04.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Bugfixes: 1. fix wrong value on the PLC when a deprecated paramer has different type wrt. the recommended new one. 2. fix bug (introduced in 4.8.0-2.11.4) that made the devices stay in UNKNOWN state |
| Created: | 2021-08-12T10:32:15.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Asynchronous registration of devices on BeckhoffCom (by means of slotInstanceNew HW state word parsed into bits |
| Created: | 2021-07-28T14:22:45.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
| Created: | 2021-06-23T16:13:27.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-06-22T13:56:55.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
|
| Created: | 2021-06-14T16:09:11.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Added BeckhoffDryPump |
| Created: | 2021-06-10T11:55:43.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Alarm conditions and state are not set on new schema. (Fixes bug seen in BeckhoffFuse after Karabo 2.11.1 deployment) |
| Created: | 2021-06-07T19:31:48.000+02:00 |
|---|---|
| Author: | Valerii Bondar |
| Notes: | Summer shutdown release, Fuse device added |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Summer shutdown release Devices added: BeckhoffTrainTrigger, BeckhoffLed, BeckhoffMC2Hexapod (BeckhoffMC2Base subclass), BeckhoffMC2Elmo (BeckhoffMC2Base subclass) Features: parameter deprecation in MC2 subclasses follow STOPPING state in Adixen Turbo Full pump. + other minor Fixes: * stepUp/stepDown popup error * epsilon feedback disable on write * avoid extra updates for interlock keys + other minor fixes |
| Created: | 2021-05-31T09:49:13.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-26T14:46:29.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-23T08:19:59.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-23T07:43:58.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-15T18:15:29.000+02:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: |
| Created: | 2021-03-24T09:43:30.000+01:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: | Add the AIBS |
| Created: | 2021-03-08T09:52:30.000+01:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: | Summary: Added auto-generated scene for Pfeiffer vacuum controller IMG400 |
XIN_AMP_GAIN¶
| Instance id: | FXE_OGT3_XGMD/DCTRL/XIN_AMP_GAIN |
|---|---|
| Class id: | BeckhoffDigitalOutput |
| Host: | fxe-rr-sys-con-8 |
| Class documentation: | |
| BeckhoffDigitalOutput | |
| General: | link |
| Monitor: | link |
| Developer: | link |
| PLC: | link |
| Alias: | fxe-rr-sys-con-8 |
| Git repo: | https://git.xfel.eu/karaboDevices/Beckhoff |
| Last modified: | 2021-10-02T19:55:31.151+02:00 |
| Created at: | 2017-07-20T11:58:15.000+02:00 |
| Main authors: | Mamchykd, Silenzi, Giovanetti |
| Latest tag: | 4.8.2-2.11.1rc1 |
| Deployment tag: | 4.8.2-2.11.1rc1 |
| Installed tag: | 4.6.5-2.11.1 |
| Accessible by: | CAL, CONTROLS, CTRL, DA, danilevc, xdoc |
Warning
Rogue installation which is not mentioned in the deployment!
Warning
The installed tag (4.6.5-2.11.1) does not match tags mentioned in the deployment ([‘4.8.2-2.11.1rc1’])!
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device (i.e. of the server
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- beckhoffComDevice:
- InstanceId of the BeckhoffCom device that forwards commands to the PLC.
- functionBlockName:
- The type of the firmware block.
- fwInstanceName:
- The name of the firmware block instance.
- fwVersion:
- The version of the PLC framework.
- terminal:
- ???
- hardwareStatusBitField:
- This word encodes in bits the hardware-status information of this device
- hardwareState:
- The current state of the hardware decoded
- hardwareRegion:
- The current region of the hardware decoded
- hardwareErrorDescriptor:
- This word encodes in bits describing the hardware error
- hardwareErrorDescription:
- Error Code description
- waitingFor:
- Any call to the PLC will be published here, once the reply is received this property will be cleared. Commands will not be sent to the PLC until this property is cleared.
- epsilon:
- The epsilon determines the amount of change until a new physical value is posted from the hardware
- interlockReadOnly:
- Defines whether interlock conditions are configurable from this interface.
- interlockOn:
- Defines whether interlock surveillance is on or off.
- interlockOk:
- Defines whether interlock is ok (true) or broken (false).
- busy:
- Defines whether the PLC softdevice is busy.
- disableEpsilonFeedback:
- If false, the epsilon will be regulated until the incoming rate reaches the maximum rate
- maxStateUpdateRate:
- If state updates per second exceed this threshold, the state will be displayed as CHANGING
- noisyStateUpdateRateValue:
- Show the state update rate when it’s above ‘Max State Update Rate’ threshold.
- isStateUpdateNoisy:
- State update rate is above ‘Max State Update Rate’ threshold.
- reset:
- Resets the PLC hardware
- enableInterlockedSlots:
- Send device into INTERLOCK_BROKEN state, thus enabling all interlocked slots.
- disableInterlockedSlots:
- Send device into INTERLOCKED state, thus enabling all interlocked slots.
- requestHardwareValues:
- Ask for all property values on the device
- propertiesToPoll:
- All specified properties will be polled from the PLC with the given poll-rate. Only PLC aliases or device keys corresponding to PLC properties are allowed
- pollInterval:
- Hardware poll interval in seconds
- propertiesToRead:
- The specified properties will be read from the PLC by activating the Read button. Only PLC aliases or device keys corresponding to PLC properties are allowed
- readHardware:
- Requests value updates from the PLC for the properties listed under ‘Properties to read’
- force:
- ???
- trigger:
- Do not use this parameter to configure scheduled push. Instead use the parameter ‘scheduledPush’.
- maxUpdateFrequency:
- set to limit maximum update frequency for some values.
- on:
- Instructs the device to switch on
- off:
- Instructs device to switch off
- pwmCycleLimit:
- Number Of PWM Cycles, 0 = inifite number of cycles
| Created: | 2021-10-02T07:28:37.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Release candidate for 4.8.2 |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-08-23T15:36:04.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Bugfixes: 1. fix wrong value on the PLC when a deprecated paramer has different type wrt. the recommended new one. 2. fix bug (introduced in 4.8.0-2.11.4) that made the devices stay in UNKNOWN state |
| Created: | 2021-08-12T10:32:15.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Asynchronous registration of devices on BeckhoffCom (by means of slotInstanceNew HW state word parsed into bits |
| Created: | 2021-07-28T14:22:45.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
| Created: | 2021-06-23T16:13:27.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-06-22T13:56:55.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
|
| Created: | 2021-06-14T16:09:11.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Added BeckhoffDryPump |
| Created: | 2021-06-10T11:55:43.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Alarm conditions and state are not set on new schema. (Fixes bug seen in BeckhoffFuse after Karabo 2.11.1 deployment) |
| Created: | 2021-06-07T19:31:48.000+02:00 |
|---|---|
| Author: | Valerii Bondar |
| Notes: | Summer shutdown release, Fuse device added |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Summer shutdown release Devices added: BeckhoffTrainTrigger, BeckhoffLed, BeckhoffMC2Hexapod (BeckhoffMC2Base subclass), BeckhoffMC2Elmo (BeckhoffMC2Base subclass) Features: parameter deprecation in MC2 subclasses follow STOPPING state in Adixen Turbo Full pump. + other minor Fixes: * stepUp/stepDown popup error * epsilon feedback disable on write * avoid extra updates for interlock keys + other minor fixes |
| Created: | 2021-05-31T09:49:13.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-26T14:46:29.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-23T08:19:59.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-23T07:43:58.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-15T18:15:29.000+02:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: |
| Created: | 2021-03-24T09:43:30.000+01:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: | Add the AIBS |
| Created: | 2021-03-08T09:52:30.000+01:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: | Summary: Added auto-generated scene for Pfeiffer vacuum controller IMG400 |
XP_AMP_GAIN¶
| Instance id: | FXE_OGT3_XGMD/DCTRL/XP_AMP_GAIN |
|---|---|
| Class id: | BeckhoffDigitalOutput |
| Host: | fxe-rr-sys-con-8 |
| Class documentation: | |
| BeckhoffDigitalOutput | |
| General: | link |
| Monitor: | link |
| Developer: | link |
| PLC: | link |
| Alias: | fxe-rr-sys-con-8 |
| Git repo: | https://git.xfel.eu/karaboDevices/Beckhoff |
| Last modified: | 2021-10-02T19:55:31.151+02:00 |
| Created at: | 2017-07-20T11:58:15.000+02:00 |
| Main authors: | Mamchykd, Silenzi, Giovanetti |
| Latest tag: | 4.8.2-2.11.1rc1 |
| Deployment tag: | 4.8.2-2.11.1rc1 |
| Installed tag: | 4.6.5-2.11.1 |
| Accessible by: | CAL, CONTROLS, CTRL, DA, danilevc, xdoc |
Warning
Rogue installation which is not mentioned in the deployment!
Warning
The installed tag (4.6.5-2.11.1) does not match tags mentioned in the deployment ([‘4.8.2-2.11.1rc1’])!
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device (i.e. of the server
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- beckhoffComDevice:
- InstanceId of the BeckhoffCom device that forwards commands to the PLC.
- functionBlockName:
- The type of the firmware block.
- fwInstanceName:
- The name of the firmware block instance.
- fwVersion:
- The version of the PLC framework.
- terminal:
- ???
- hardwareStatusBitField:
- This word encodes in bits the hardware-status information of this device
- hardwareState:
- The current state of the hardware decoded
- hardwareRegion:
- The current region of the hardware decoded
- hardwareErrorDescriptor:
- This word encodes in bits describing the hardware error
- hardwareErrorDescription:
- Error Code description
- waitingFor:
- Any call to the PLC will be published here, once the reply is received this property will be cleared. Commands will not be sent to the PLC until this property is cleared.
- epsilon:
- The epsilon determines the amount of change until a new physical value is posted from the hardware
- interlockReadOnly:
- Defines whether interlock conditions are configurable from this interface.
- interlockOn:
- Defines whether interlock surveillance is on or off.
- interlockOk:
- Defines whether interlock is ok (true) or broken (false).
- busy:
- Defines whether the PLC softdevice is busy.
- disableEpsilonFeedback:
- If false, the epsilon will be regulated until the incoming rate reaches the maximum rate
- maxStateUpdateRate:
- If state updates per second exceed this threshold, the state will be displayed as CHANGING
- noisyStateUpdateRateValue:
- Show the state update rate when it’s above ‘Max State Update Rate’ threshold.
- isStateUpdateNoisy:
- State update rate is above ‘Max State Update Rate’ threshold.
- reset:
- Resets the PLC hardware
- enableInterlockedSlots:
- Send device into INTERLOCK_BROKEN state, thus enabling all interlocked slots.
- disableInterlockedSlots:
- Send device into INTERLOCKED state, thus enabling all interlocked slots.
- requestHardwareValues:
- Ask for all property values on the device
- propertiesToPoll:
- All specified properties will be polled from the PLC with the given poll-rate. Only PLC aliases or device keys corresponding to PLC properties are allowed
- pollInterval:
- Hardware poll interval in seconds
- propertiesToRead:
- The specified properties will be read from the PLC by activating the Read button. Only PLC aliases or device keys corresponding to PLC properties are allowed
- readHardware:
- Requests value updates from the PLC for the properties listed under ‘Properties to read’
- force:
- ???
- trigger:
- Do not use this parameter to configure scheduled push. Instead use the parameter ‘scheduledPush’.
- maxUpdateFrequency:
- set to limit maximum update frequency for some values.
- on:
- Instructs the device to switch on
- off:
- Instructs device to switch off
- pwmCycleLimit:
- Number Of PWM Cycles, 0 = inifite number of cycles
| Created: | 2021-10-02T07:28:37.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Release candidate for 4.8.2 |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-08-23T15:36:04.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Bugfixes: 1. fix wrong value on the PLC when a deprecated paramer has different type wrt. the recommended new one. 2. fix bug (introduced in 4.8.0-2.11.4) that made the devices stay in UNKNOWN state |
| Created: | 2021-08-12T10:32:15.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Asynchronous registration of devices on BeckhoffCom (by means of slotInstanceNew HW state word parsed into bits |
| Created: | 2021-07-28T14:22:45.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
| Created: | 2021-06-23T16:13:27.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-06-22T13:56:55.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
|
| Created: | 2021-06-14T16:09:11.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Added BeckhoffDryPump |
| Created: | 2021-06-10T11:55:43.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Alarm conditions and state are not set on new schema. (Fixes bug seen in BeckhoffFuse after Karabo 2.11.1 deployment) |
| Created: | 2021-06-07T19:31:48.000+02:00 |
|---|---|
| Author: | Valerii Bondar |
| Notes: | Summer shutdown release, Fuse device added |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Summer shutdown release Devices added: BeckhoffTrainTrigger, BeckhoffLed, BeckhoffMC2Hexapod (BeckhoffMC2Base subclass), BeckhoffMC2Elmo (BeckhoffMC2Base subclass) Features: parameter deprecation in MC2 subclasses follow STOPPING state in Adixen Turbo Full pump. + other minor Fixes: * stepUp/stepDown popup error * epsilon feedback disable on write * avoid extra updates for interlock keys + other minor fixes |
| Created: | 2021-05-31T09:49:13.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-26T14:46:29.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-23T08:19:59.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-23T07:43:58.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-15T18:15:29.000+02:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: |
| Created: | 2021-03-24T09:43:30.000+01:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: | Add the AIBS |
| Created: | 2021-03-08T09:52:30.000+01:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: | Summary: Added auto-generated scene for Pfeiffer vacuum controller IMG400 |
GAUGE¶
P2_1READ¶
| Instance id: | FXE_OGT3_XGMD/GAUGE/P2_1READ |
|---|---|
| Class id: | BeckhoffAnalogInput |
| Host: | fxe-rr-sys-con-8 |
| Class documentation: | |
| BeckhoffAnalogInput | |
| General: | link |
| Monitor: | link |
| Developer: | link |
| PLC: | link |
| Alias: | fxe-rr-sys-con-8 |
| Git repo: | https://git.xfel.eu/karaboDevices/Beckhoff |
| Last modified: | 2021-10-02T19:55:31.151+02:00 |
| Created at: | 2017-07-20T11:58:15.000+02:00 |
| Main authors: | Mamchykd, Silenzi, Giovanetti |
| Latest tag: | 4.8.2-2.11.1rc1 |
| Deployment tag: | 4.8.2-2.11.1rc1 |
| Installed tag: | 4.6.5-2.11.1 |
| Accessible by: | CAL, CONTROLS, CTRL, DA, danilevc, xdoc |
Warning
Rogue installation which is not mentioned in the deployment!
Warning
The installed tag (4.6.5-2.11.1) does not match tags mentioned in the deployment ([‘4.8.2-2.11.1rc1’])!
The BeckhoffAnalogInput device is documented in
beckhoff:BeckhoffAnalogInput
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device (i.e. of the server
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- beckhoffComDevice:
- InstanceId of the BeckhoffCom device that forwards commands to the PLC.
- functionBlockName:
- The type of the firmware block.
- fwInstanceName:
- The name of the firmware block instance.
- fwVersion:
- The version of the PLC framework.
- terminal:
- ???
- hardwareStatusBitField:
- This word encodes in bits the hardware-status information of this device
- hardwareState:
- The current state of the hardware decoded
- hardwareRegion:
- The current region of the hardware decoded
- hardwareErrorDescriptor:
- This word encodes in bits describing the hardware error
- hardwareErrorDescription:
- Error Code description
- waitingFor:
- Any call to the PLC will be published here, once the reply is received this property will be cleared. Commands will not be sent to the PLC until this property is cleared.
- epsilon:
- The epsilon determines the amount of change until a new physical value is posted from the hardware
- interlockReadOnly:
- Defines whether interlock conditions are configurable from this interface.
- interlockOn:
- Defines whether interlock surveillance is on or off.
- interlockOk:
- Defines whether interlock is ok (true) or broken (false).
- busy:
- Defines whether the PLC softdevice is busy.
- disableEpsilonFeedback:
- If false, the epsilon will be regulated until the incoming rate reaches the maximum rate
- maxStateUpdateRate:
- If state updates per second exceed this threshold, the state will be displayed as CHANGING
- noisyStateUpdateRateValue:
- Show the state update rate when it’s above ‘Max State Update Rate’ threshold.
- isStateUpdateNoisy:
- State update rate is above ‘Max State Update Rate’ threshold.
- reset:
- Resets the PLC hardware
- enableInterlockedSlots:
- Send device into INTERLOCK_BROKEN state, thus enabling all interlocked slots.
- disableInterlockedSlots:
- Send device into INTERLOCKED state, thus enabling all interlocked slots.
- requestHardwareValues:
- Ask for all property values on the device
- propertiesToPoll:
- All specified properties will be polled from the PLC with the given poll-rate. Only PLC aliases or device keys corresponding to PLC properties are allowed
- pollInterval:
- Hardware poll interval in seconds
- propertiesToRead:
- The specified properties will be read from the PLC by activating the Read button. Only PLC aliases or device keys corresponding to PLC properties are allowed
- readHardware:
- Requests value updates from the PLC for the properties listed under ‘Properties to read’
- force:
- ???
- trigger:
- Do not use this parameter to configure scheduled push. Instead use the parameter ‘scheduledPush’.
- maxUpdateFrequency:
- set to limit maximum update frequency for some values.
- value:
- Analog input of ADC.
- semiRawValue:
- Semi raw value of analog input, i.e. the voltage.
- epsSemiRaw:
- Epsilon of the SemiRawValue.
- relativeEpsilon:
- Flag to define epsilon mode: true means relative epsilon calculation, false means absolute epsilon calculation.
| Created: | 2021-10-02T07:28:37.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Release candidate for 4.8.2 |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-08-23T15:36:04.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Bugfixes: 1. fix wrong value on the PLC when a deprecated paramer has different type wrt. the recommended new one. 2. fix bug (introduced in 4.8.0-2.11.4) that made the devices stay in UNKNOWN state |
| Created: | 2021-08-12T10:32:15.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Asynchronous registration of devices on BeckhoffCom (by means of slotInstanceNew HW state word parsed into bits |
| Created: | 2021-07-28T14:22:45.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
| Created: | 2021-06-23T16:13:27.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-06-22T13:56:55.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
|
| Created: | 2021-06-14T16:09:11.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Added BeckhoffDryPump |
| Created: | 2021-06-10T11:55:43.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Alarm conditions and state are not set on new schema. (Fixes bug seen in BeckhoffFuse after Karabo 2.11.1 deployment) |
| Created: | 2021-06-07T19:31:48.000+02:00 |
|---|---|
| Author: | Valerii Bondar |
| Notes: | Summer shutdown release, Fuse device added |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Summer shutdown release Devices added: BeckhoffTrainTrigger, BeckhoffLed, BeckhoffMC2Hexapod (BeckhoffMC2Base subclass), BeckhoffMC2Elmo (BeckhoffMC2Base subclass) Features: parameter deprecation in MC2 subclasses follow STOPPING state in Adixen Turbo Full pump. + other minor Fixes: * stepUp/stepDown popup error * epsilon feedback disable on write * avoid extra updates for interlock keys + other minor fixes |
| Created: | 2021-05-31T09:49:13.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-26T14:46:29.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-23T08:19:59.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-23T07:43:58.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-15T18:15:29.000+02:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: |
| Created: | 2021-03-24T09:43:30.000+01:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: | Add the AIBS |
| Created: | 2021-03-08T09:52:30.000+01:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: | Summary: Added auto-generated scene for Pfeiffer vacuum controller IMG400 |
SWITCH¶
LV1_EMISSIONON¶
| Instance id: | FXE_OGT3_XGMD/SWITCH/LV1_EMISSIONON |
|---|---|
| Class id: | BeckhoffDigitalInput |
| Host: | fxe-rr-sys-con-8 |
| Class documentation: | |
| BeckhoffDigitalInput | |
| General: | link |
| Monitor: | link |
| Developer: | link |
| PLC: | link |
| Alias: | fxe-rr-sys-con-8 |
| Git repo: | https://git.xfel.eu/karaboDevices/Beckhoff |
| Last modified: | 2021-10-02T19:55:31.151+02:00 |
| Created at: | 2017-07-20T11:58:15.000+02:00 |
| Main authors: | Mamchykd, Silenzi, Giovanetti |
| Latest tag: | 4.8.2-2.11.1rc1 |
| Deployment tag: | 4.8.2-2.11.1rc1 |
| Installed tag: | 4.6.5-2.11.1 |
| Accessible by: | CAL, CONTROLS, CTRL, DA, danilevc, xdoc |
Warning
Rogue installation which is not mentioned in the deployment!
Warning
The installed tag (4.6.5-2.11.1) does not match tags mentioned in the deployment ([‘4.8.2-2.11.1rc1’])!
The BeckhoffDigitalInput device is documented in
beckhoff:BeckhoffDigitalInput
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device (i.e. of the server
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- beckhoffComDevice:
- InstanceId of the BeckhoffCom device that forwards commands to the PLC.
- functionBlockName:
- The type of the firmware block.
- fwInstanceName:
- The name of the firmware block instance.
- fwVersion:
- The version of the PLC framework.
- terminal:
- ???
- hardwareStatusBitField:
- This word encodes in bits the hardware-status information of this device
- hardwareState:
- The current state of the hardware decoded
- hardwareRegion:
- The current region of the hardware decoded
- hardwareErrorDescriptor:
- This word encodes in bits describing the hardware error
- hardwareErrorDescription:
- Error Code description
- waitingFor:
- Any call to the PLC will be published here, once the reply is received this property will be cleared. Commands will not be sent to the PLC until this property is cleared.
- epsilon:
- The epsilon determines the amount of change until a new physical value is posted from the hardware
- interlockReadOnly:
- Defines whether interlock conditions are configurable from this interface.
- interlockOn:
- Defines whether interlock surveillance is on or off.
- interlockOk:
- Defines whether interlock is ok (true) or broken (false).
- busy:
- Defines whether the PLC softdevice is busy.
- disableEpsilonFeedback:
- If false, the epsilon will be regulated until the incoming rate reaches the maximum rate
- maxStateUpdateRate:
- If state updates per second exceed this threshold, the state will be displayed as CHANGING
- noisyStateUpdateRateValue:
- Show the state update rate when it’s above ‘Max State Update Rate’ threshold.
- isStateUpdateNoisy:
- State update rate is above ‘Max State Update Rate’ threshold.
- reset:
- Resets the PLC hardware
- enableInterlockedSlots:
- Send device into INTERLOCK_BROKEN state, thus enabling all interlocked slots.
- disableInterlockedSlots:
- Send device into INTERLOCKED state, thus enabling all interlocked slots.
- requestHardwareValues:
- Ask for all property values on the device
- propertiesToPoll:
- All specified properties will be polled from the PLC with the given poll-rate. Only PLC aliases or device keys corresponding to PLC properties are allowed
- pollInterval:
- Hardware poll interval in seconds
- propertiesToRead:
- The specified properties will be read from the PLC by activating the Read button. Only PLC aliases or device keys corresponding to PLC properties are allowed
- readHardware:
- Requests value updates from the PLC for the properties listed under ‘Properties to read’
- force:
- ???
- trigger:
- Do not use this parameter to configure scheduled push. Instead use the parameter ‘scheduledPush’.
- maxUpdateFrequency:
- set to limit maximum update frequency for some values.
- invert:
- If set, the digital value as received from the hardware is inverted.
- edgeCount:
- Counter of the input edges
- fallingEdgeCounter:
- True - Counter On Falling Edge; False - Counter on Raising Edge.
- resetCounter:
- Reset count of edges
- resetCounterRegister:
- Internal
| Created: | 2021-10-02T07:28:37.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Release candidate for 4.8.2 |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-08-23T15:36:04.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Bugfixes: 1. fix wrong value on the PLC when a deprecated paramer has different type wrt. the recommended new one. 2. fix bug (introduced in 4.8.0-2.11.4) that made the devices stay in UNKNOWN state |
| Created: | 2021-08-12T10:32:15.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Asynchronous registration of devices on BeckhoffCom (by means of slotInstanceNew HW state word parsed into bits |
| Created: | 2021-07-28T14:22:45.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
| Created: | 2021-06-23T16:13:27.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-06-22T13:56:55.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
|
| Created: | 2021-06-14T16:09:11.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Added BeckhoffDryPump |
| Created: | 2021-06-10T11:55:43.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Alarm conditions and state are not set on new schema. (Fixes bug seen in BeckhoffFuse after Karabo 2.11.1 deployment) |
| Created: | 2021-06-07T19:31:48.000+02:00 |
|---|---|
| Author: | Valerii Bondar |
| Notes: | Summer shutdown release, Fuse device added |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Summer shutdown release Devices added: BeckhoffTrainTrigger, BeckhoffLed, BeckhoffMC2Hexapod (BeckhoffMC2Base subclass), BeckhoffMC2Elmo (BeckhoffMC2Base subclass) Features: parameter deprecation in MC2 subclasses follow STOPPING state in Adixen Turbo Full pump. + other minor Fixes: * stepUp/stepDown popup error * epsilon feedback disable on write * avoid extra updates for interlock keys + other minor fixes |
| Created: | 2021-05-31T09:49:13.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-26T14:46:29.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-23T08:19:59.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-23T07:43:58.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-15T18:15:29.000+02:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: |
| Created: | 2021-03-24T09:43:30.000+01:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: | Add the AIBS |
| Created: | 2021-03-08T09:52:30.000+01:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: | Summary: Added auto-generated scene for Pfeiffer vacuum controller IMG400 |
LV1_ERROR¶
| Instance id: | FXE_OGT3_XGMD/SWITCH/LV1_ERROR |
|---|---|
| Class id: | BeckhoffDigitalInput |
| Host: | fxe-rr-sys-con-8 |
| Class documentation: | |
| BeckhoffDigitalInput | |
| General: | link |
| Monitor: | link |
| Developer: | link |
| PLC: | link |
| Alias: | fxe-rr-sys-con-8 |
| Git repo: | https://git.xfel.eu/karaboDevices/Beckhoff |
| Last modified: | 2021-10-02T19:55:31.151+02:00 |
| Created at: | 2017-07-20T11:58:15.000+02:00 |
| Main authors: | Mamchykd, Silenzi, Giovanetti |
| Latest tag: | 4.8.2-2.11.1rc1 |
| Deployment tag: | 4.8.2-2.11.1rc1 |
| Installed tag: | 4.6.5-2.11.1 |
| Accessible by: | CAL, CONTROLS, CTRL, DA, danilevc, xdoc |
Warning
Rogue installation which is not mentioned in the deployment!
Warning
The installed tag (4.6.5-2.11.1) does not match tags mentioned in the deployment ([‘4.8.2-2.11.1rc1’])!
The BeckhoffDigitalInput device is documented in
beckhoff:BeckhoffDigitalInput
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device (i.e. of the server
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- beckhoffComDevice:
- InstanceId of the BeckhoffCom device that forwards commands to the PLC.
- functionBlockName:
- The type of the firmware block.
- fwInstanceName:
- The name of the firmware block instance.
- fwVersion:
- The version of the PLC framework.
- terminal:
- ???
- hardwareStatusBitField:
- This word encodes in bits the hardware-status information of this device
- hardwareState:
- The current state of the hardware decoded
- hardwareRegion:
- The current region of the hardware decoded
- hardwareErrorDescriptor:
- This word encodes in bits describing the hardware error
- hardwareErrorDescription:
- Error Code description
- waitingFor:
- Any call to the PLC will be published here, once the reply is received this property will be cleared. Commands will not be sent to the PLC until this property is cleared.
- epsilon:
- The epsilon determines the amount of change until a new physical value is posted from the hardware
- interlockReadOnly:
- Defines whether interlock conditions are configurable from this interface.
- interlockOn:
- Defines whether interlock surveillance is on or off.
- interlockOk:
- Defines whether interlock is ok (true) or broken (false).
- busy:
- Defines whether the PLC softdevice is busy.
- disableEpsilonFeedback:
- If false, the epsilon will be regulated until the incoming rate reaches the maximum rate
- maxStateUpdateRate:
- If state updates per second exceed this threshold, the state will be displayed as CHANGING
- noisyStateUpdateRateValue:
- Show the state update rate when it’s above ‘Max State Update Rate’ threshold.
- isStateUpdateNoisy:
- State update rate is above ‘Max State Update Rate’ threshold.
- reset:
- Resets the PLC hardware
- enableInterlockedSlots:
- Send device into INTERLOCK_BROKEN state, thus enabling all interlocked slots.
- disableInterlockedSlots:
- Send device into INTERLOCKED state, thus enabling all interlocked slots.
- requestHardwareValues:
- Ask for all property values on the device
- propertiesToPoll:
- All specified properties will be polled from the PLC with the given poll-rate. Only PLC aliases or device keys corresponding to PLC properties are allowed
- pollInterval:
- Hardware poll interval in seconds
- propertiesToRead:
- The specified properties will be read from the PLC by activating the Read button. Only PLC aliases or device keys corresponding to PLC properties are allowed
- readHardware:
- Requests value updates from the PLC for the properties listed under ‘Properties to read’
- force:
- ???
- trigger:
- Do not use this parameter to configure scheduled push. Instead use the parameter ‘scheduledPush’.
- maxUpdateFrequency:
- set to limit maximum update frequency for some values.
- invert:
- If set, the digital value as received from the hardware is inverted.
- edgeCount:
- Counter of the input edges
- fallingEdgeCounter:
- True - Counter On Falling Edge; False - Counter on Raising Edge.
- resetCounter:
- Reset count of edges
- resetCounterRegister:
- Internal
| Created: | 2021-10-02T07:28:37.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Release candidate for 4.8.2 |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-08-23T15:36:04.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Bugfixes: 1. fix wrong value on the PLC when a deprecated paramer has different type wrt. the recommended new one. 2. fix bug (introduced in 4.8.0-2.11.4) that made the devices stay in UNKNOWN state |
| Created: | 2021-08-12T10:32:15.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Asynchronous registration of devices on BeckhoffCom (by means of slotInstanceNew HW state word parsed into bits |
| Created: | 2021-07-28T14:22:45.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
| Created: | 2021-06-23T16:13:27.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-06-22T13:56:55.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
|
| Created: | 2021-06-14T16:09:11.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Added BeckhoffDryPump |
| Created: | 2021-06-10T11:55:43.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Alarm conditions and state are not set on new schema. (Fixes bug seen in BeckhoffFuse after Karabo 2.11.1 deployment) |
| Created: | 2021-06-07T19:31:48.000+02:00 |
|---|---|
| Author: | Valerii Bondar |
| Notes: | Summer shutdown release, Fuse device added |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Summer shutdown release Devices added: BeckhoffTrainTrigger, BeckhoffLed, BeckhoffMC2Hexapod (BeckhoffMC2Base subclass), BeckhoffMC2Elmo (BeckhoffMC2Base subclass) Features: parameter deprecation in MC2 subclasses follow STOPPING state in Adixen Turbo Full pump. + other minor Fixes: * stepUp/stepDown popup error * epsilon feedback disable on write * avoid extra updates for interlock keys + other minor fixes |
| Created: | 2021-05-31T09:49:13.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-26T14:46:29.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-23T08:19:59.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-23T07:43:58.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-15T18:15:29.000+02:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: |
| Created: | 2021-03-24T09:43:30.000+01:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: | Add the AIBS |
| Created: | 2021-03-08T09:52:30.000+01:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: | Summary: Added auto-generated scene for Pfeiffer vacuum controller IMG400 |
LV1_LG¶
| Instance id: | FXE_OGT3_XGMD/SWITCH/LV1_LG |
|---|---|
| Class id: | BeckhoffDigitalInput |
| Host: | fxe-rr-sys-con-8 |
| Class documentation: | |
| BeckhoffDigitalInput | |
| General: | link |
| Monitor: | link |
| Developer: | link |
| PLC: | link |
| Alias: | fxe-rr-sys-con-8 |
| Git repo: | https://git.xfel.eu/karaboDevices/Beckhoff |
| Last modified: | 2021-10-02T19:55:31.151+02:00 |
| Created at: | 2017-07-20T11:58:15.000+02:00 |
| Main authors: | Mamchykd, Silenzi, Giovanetti |
| Latest tag: | 4.8.2-2.11.1rc1 |
| Deployment tag: | 4.8.2-2.11.1rc1 |
| Installed tag: | 4.6.5-2.11.1 |
| Accessible by: | CAL, CONTROLS, CTRL, DA, danilevc, xdoc |
Warning
Rogue installation which is not mentioned in the deployment!
Warning
The installed tag (4.6.5-2.11.1) does not match tags mentioned in the deployment ([‘4.8.2-2.11.1rc1’])!
The BeckhoffDigitalInput device is documented in
beckhoff:BeckhoffDigitalInput
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device (i.e. of the server
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- beckhoffComDevice:
- InstanceId of the BeckhoffCom device that forwards commands to the PLC.
- functionBlockName:
- The type of the firmware block.
- fwInstanceName:
- The name of the firmware block instance.
- fwVersion:
- The version of the PLC framework.
- terminal:
- ???
- hardwareStatusBitField:
- This word encodes in bits the hardware-status information of this device
- hardwareState:
- The current state of the hardware decoded
- hardwareRegion:
- The current region of the hardware decoded
- hardwareErrorDescriptor:
- This word encodes in bits describing the hardware error
- hardwareErrorDescription:
- Error Code description
- waitingFor:
- Any call to the PLC will be published here, once the reply is received this property will be cleared. Commands will not be sent to the PLC until this property is cleared.
- epsilon:
- The epsilon determines the amount of change until a new physical value is posted from the hardware
- interlockReadOnly:
- Defines whether interlock conditions are configurable from this interface.
- interlockOn:
- Defines whether interlock surveillance is on or off.
- interlockOk:
- Defines whether interlock is ok (true) or broken (false).
- busy:
- Defines whether the PLC softdevice is busy.
- disableEpsilonFeedback:
- If false, the epsilon will be regulated until the incoming rate reaches the maximum rate
- maxStateUpdateRate:
- If state updates per second exceed this threshold, the state will be displayed as CHANGING
- noisyStateUpdateRateValue:
- Show the state update rate when it’s above ‘Max State Update Rate’ threshold.
- isStateUpdateNoisy:
- State update rate is above ‘Max State Update Rate’ threshold.
- reset:
- Resets the PLC hardware
- enableInterlockedSlots:
- Send device into INTERLOCK_BROKEN state, thus enabling all interlocked slots.
- disableInterlockedSlots:
- Send device into INTERLOCKED state, thus enabling all interlocked slots.
- requestHardwareValues:
- Ask for all property values on the device
- propertiesToPoll:
- All specified properties will be polled from the PLC with the given poll-rate. Only PLC aliases or device keys corresponding to PLC properties are allowed
- pollInterval:
- Hardware poll interval in seconds
- propertiesToRead:
- The specified properties will be read from the PLC by activating the Read button. Only PLC aliases or device keys corresponding to PLC properties are allowed
- readHardware:
- Requests value updates from the PLC for the properties listed under ‘Properties to read’
- force:
- ???
- trigger:
- Do not use this parameter to configure scheduled push. Instead use the parameter ‘scheduledPush’.
- maxUpdateFrequency:
- set to limit maximum update frequency for some values.
- invert:
- If set, the digital value as received from the hardware is inverted.
- edgeCount:
- Counter of the input edges
- fallingEdgeCounter:
- True - Counter On Falling Edge; False - Counter on Raising Edge.
- resetCounter:
- Reset count of edges
- resetCounterRegister:
- Internal
| Created: | 2021-10-02T07:28:37.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Release candidate for 4.8.2 |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-08-23T15:36:04.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Bugfixes: 1. fix wrong value on the PLC when a deprecated paramer has different type wrt. the recommended new one. 2. fix bug (introduced in 4.8.0-2.11.4) that made the devices stay in UNKNOWN state |
| Created: | 2021-08-12T10:32:15.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Asynchronous registration of devices on BeckhoffCom (by means of slotInstanceNew HW state word parsed into bits |
| Created: | 2021-07-28T14:22:45.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
| Created: | 2021-06-23T16:13:27.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-06-22T13:56:55.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
|
| Created: | 2021-06-14T16:09:11.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Added BeckhoffDryPump |
| Created: | 2021-06-10T11:55:43.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Alarm conditions and state are not set on new schema. (Fixes bug seen in BeckhoffFuse after Karabo 2.11.1 deployment) |
| Created: | 2021-06-07T19:31:48.000+02:00 |
|---|---|
| Author: | Valerii Bondar |
| Notes: | Summer shutdown release, Fuse device added |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Summer shutdown release Devices added: BeckhoffTrainTrigger, BeckhoffLed, BeckhoffMC2Hexapod (BeckhoffMC2Base subclass), BeckhoffMC2Elmo (BeckhoffMC2Base subclass) Features: parameter deprecation in MC2 subclasses follow STOPPING state in Adixen Turbo Full pump. + other minor Fixes: * stepUp/stepDown popup error * epsilon feedback disable on write * avoid extra updates for interlock keys + other minor fixes |
| Created: | 2021-05-31T09:49:13.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-26T14:46:29.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-23T08:19:59.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-23T07:43:58.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-15T18:15:29.000+02:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: |
| Created: | 2021-03-24T09:43:30.000+01:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: | Add the AIBS |
| Created: | 2021-03-08T09:52:30.000+01:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: | Summary: Added auto-generated scene for Pfeiffer vacuum controller IMG400 |
LV1_LO¶
| Instance id: | FXE_OGT3_XGMD/SWITCH/LV1_LO |
|---|---|
| Class id: | BeckhoffDigitalInput |
| Host: | fxe-rr-sys-con-8 |
| Class documentation: | |
| BeckhoffDigitalInput | |
| General: | link |
| Monitor: | link |
| Developer: | link |
| PLC: | link |
| Alias: | fxe-rr-sys-con-8 |
| Git repo: | https://git.xfel.eu/karaboDevices/Beckhoff |
| Last modified: | 2021-10-02T19:55:31.151+02:00 |
| Created at: | 2017-07-20T11:58:15.000+02:00 |
| Main authors: | Mamchykd, Silenzi, Giovanetti |
| Latest tag: | 4.8.2-2.11.1rc1 |
| Deployment tag: | 4.8.2-2.11.1rc1 |
| Installed tag: | 4.6.5-2.11.1 |
| Accessible by: | CAL, CONTROLS, CTRL, DA, danilevc, xdoc |
Warning
Rogue installation which is not mentioned in the deployment!
Warning
The installed tag (4.6.5-2.11.1) does not match tags mentioned in the deployment ([‘4.8.2-2.11.1rc1’])!
The BeckhoffDigitalInput device is documented in
beckhoff:BeckhoffDigitalInput
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device (i.e. of the server
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- beckhoffComDevice:
- InstanceId of the BeckhoffCom device that forwards commands to the PLC.
- functionBlockName:
- The type of the firmware block.
- fwInstanceName:
- The name of the firmware block instance.
- fwVersion:
- The version of the PLC framework.
- terminal:
- ???
- hardwareStatusBitField:
- This word encodes in bits the hardware-status information of this device
- hardwareState:
- The current state of the hardware decoded
- hardwareRegion:
- The current region of the hardware decoded
- hardwareErrorDescriptor:
- This word encodes in bits describing the hardware error
- hardwareErrorDescription:
- Error Code description
- waitingFor:
- Any call to the PLC will be published here, once the reply is received this property will be cleared. Commands will not be sent to the PLC until this property is cleared.
- epsilon:
- The epsilon determines the amount of change until a new physical value is posted from the hardware
- interlockReadOnly:
- Defines whether interlock conditions are configurable from this interface.
- interlockOn:
- Defines whether interlock surveillance is on or off.
- interlockOk:
- Defines whether interlock is ok (true) or broken (false).
- busy:
- Defines whether the PLC softdevice is busy.
- disableEpsilonFeedback:
- If false, the epsilon will be regulated until the incoming rate reaches the maximum rate
- maxStateUpdateRate:
- If state updates per second exceed this threshold, the state will be displayed as CHANGING
- noisyStateUpdateRateValue:
- Show the state update rate when it’s above ‘Max State Update Rate’ threshold.
- isStateUpdateNoisy:
- State update rate is above ‘Max State Update Rate’ threshold.
- reset:
- Resets the PLC hardware
- enableInterlockedSlots:
- Send device into INTERLOCK_BROKEN state, thus enabling all interlocked slots.
- disableInterlockedSlots:
- Send device into INTERLOCKED state, thus enabling all interlocked slots.
- requestHardwareValues:
- Ask for all property values on the device
- propertiesToPoll:
- All specified properties will be polled from the PLC with the given poll-rate. Only PLC aliases or device keys corresponding to PLC properties are allowed
- pollInterval:
- Hardware poll interval in seconds
- propertiesToRead:
- The specified properties will be read from the PLC by activating the Read button. Only PLC aliases or device keys corresponding to PLC properties are allowed
- readHardware:
- Requests value updates from the PLC for the properties listed under ‘Properties to read’
- force:
- ???
- trigger:
- Do not use this parameter to configure scheduled push. Instead use the parameter ‘scheduledPush’.
- maxUpdateFrequency:
- set to limit maximum update frequency for some values.
- invert:
- If set, the digital value as received from the hardware is inverted.
- edgeCount:
- Counter of the input edges
- fallingEdgeCounter:
- True - Counter On Falling Edge; False - Counter on Raising Edge.
- resetCounter:
- Reset count of edges
- resetCounterRegister:
- Internal
| Created: | 2021-10-02T07:28:37.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Release candidate for 4.8.2 |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-08-23T15:36:04.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Bugfixes: 1. fix wrong value on the PLC when a deprecated paramer has different type wrt. the recommended new one. 2. fix bug (introduced in 4.8.0-2.11.4) that made the devices stay in UNKNOWN state |
| Created: | 2021-08-12T10:32:15.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Asynchronous registration of devices on BeckhoffCom (by means of slotInstanceNew HW state word parsed into bits |
| Created: | 2021-07-28T14:22:45.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
| Created: | 2021-06-23T16:13:27.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-06-22T13:56:55.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
|
| Created: | 2021-06-14T16:09:11.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Added BeckhoffDryPump |
| Created: | 2021-06-10T11:55:43.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Alarm conditions and state are not set on new schema. (Fixes bug seen in BeckhoffFuse after Karabo 2.11.1 deployment) |
| Created: | 2021-06-07T19:31:48.000+02:00 |
|---|---|
| Author: | Valerii Bondar |
| Notes: | Summer shutdown release, Fuse device added |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Summer shutdown release Devices added: BeckhoffTrainTrigger, BeckhoffLed, BeckhoffMC2Hexapod (BeckhoffMC2Base subclass), BeckhoffMC2Elmo (BeckhoffMC2Base subclass) Features: parameter deprecation in MC2 subclasses follow STOPPING state in Adixen Turbo Full pump. + other minor Fixes: * stepUp/stepDown popup error * epsilon feedback disable on write * avoid extra updates for interlock keys + other minor fixes |
| Created: | 2021-05-31T09:49:13.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-26T14:46:29.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-23T08:19:59.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-23T07:43:58.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-15T18:15:29.000+02:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: |
| Created: | 2021-03-24T09:43:30.000+01:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: | Add the AIBS |
| Created: | 2021-03-08T09:52:30.000+01:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: | Summary: Added auto-generated scene for Pfeiffer vacuum controller IMG400 |
LV1_POSITION¶
| Instance id: | FXE_OGT3_XGMD/SWITCH/LV1_POSITION |
|---|---|
| Class id: | BeckhoffDigitalInput |
| Host: | fxe-rr-sys-con-8 |
| Class documentation: | |
| BeckhoffDigitalInput | |
| General: | link |
| Monitor: | link |
| Developer: | link |
| PLC: | link |
| Alias: | fxe-rr-sys-con-8 |
| Git repo: | https://git.xfel.eu/karaboDevices/Beckhoff |
| Last modified: | 2021-10-02T19:55:31.151+02:00 |
| Created at: | 2017-07-20T11:58:15.000+02:00 |
| Main authors: | Mamchykd, Silenzi, Giovanetti |
| Latest tag: | 4.8.2-2.11.1rc1 |
| Deployment tag: | 4.8.2-2.11.1rc1 |
| Installed tag: | 4.6.5-2.11.1 |
| Accessible by: | CAL, CONTROLS, CTRL, DA, danilevc, xdoc |
Warning
Rogue installation which is not mentioned in the deployment!
Warning
The installed tag (4.6.5-2.11.1) does not match tags mentioned in the deployment ([‘4.8.2-2.11.1rc1’])!
The BeckhoffDigitalInput device is documented in
beckhoff:BeckhoffDigitalInput
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device (i.e. of the server
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- beckhoffComDevice:
- InstanceId of the BeckhoffCom device that forwards commands to the PLC.
- functionBlockName:
- The type of the firmware block.
- fwInstanceName:
- The name of the firmware block instance.
- fwVersion:
- The version of the PLC framework.
- terminal:
- ???
- hardwareStatusBitField:
- This word encodes in bits the hardware-status information of this device
- hardwareState:
- The current state of the hardware decoded
- hardwareRegion:
- The current region of the hardware decoded
- hardwareErrorDescriptor:
- This word encodes in bits describing the hardware error
- hardwareErrorDescription:
- Error Code description
- waitingFor:
- Any call to the PLC will be published here, once the reply is received this property will be cleared. Commands will not be sent to the PLC until this property is cleared.
- epsilon:
- The epsilon determines the amount of change until a new physical value is posted from the hardware
- interlockReadOnly:
- Defines whether interlock conditions are configurable from this interface.
- interlockOn:
- Defines whether interlock surveillance is on or off.
- interlockOk:
- Defines whether interlock is ok (true) or broken (false).
- busy:
- Defines whether the PLC softdevice is busy.
- disableEpsilonFeedback:
- If false, the epsilon will be regulated until the incoming rate reaches the maximum rate
- maxStateUpdateRate:
- If state updates per second exceed this threshold, the state will be displayed as CHANGING
- noisyStateUpdateRateValue:
- Show the state update rate when it’s above ‘Max State Update Rate’ threshold.
- isStateUpdateNoisy:
- State update rate is above ‘Max State Update Rate’ threshold.
- reset:
- Resets the PLC hardware
- enableInterlockedSlots:
- Send device into INTERLOCK_BROKEN state, thus enabling all interlocked slots.
- disableInterlockedSlots:
- Send device into INTERLOCKED state, thus enabling all interlocked slots.
- requestHardwareValues:
- Ask for all property values on the device
- propertiesToPoll:
- All specified properties will be polled from the PLC with the given poll-rate. Only PLC aliases or device keys corresponding to PLC properties are allowed
- pollInterval:
- Hardware poll interval in seconds
- propertiesToRead:
- The specified properties will be read from the PLC by activating the Read button. Only PLC aliases or device keys corresponding to PLC properties are allowed
- readHardware:
- Requests value updates from the PLC for the properties listed under ‘Properties to read’
- force:
- ???
- trigger:
- Do not use this parameter to configure scheduled push. Instead use the parameter ‘scheduledPush’.
- maxUpdateFrequency:
- set to limit maximum update frequency for some values.
- invert:
- If set, the digital value as received from the hardware is inverted.
- edgeCount:
- Counter of the input edges
- fallingEdgeCounter:
- True - Counter On Falling Edge; False - Counter on Raising Edge.
- resetCounter:
- Reset count of edges
- resetCounterRegister:
- Internal
| Created: | 2021-10-02T07:28:37.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Release candidate for 4.8.2 |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-08-23T15:36:04.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Bugfixes: 1. fix wrong value on the PLC when a deprecated paramer has different type wrt. the recommended new one. 2. fix bug (introduced in 4.8.0-2.11.4) that made the devices stay in UNKNOWN state |
| Created: | 2021-08-12T10:32:15.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Asynchronous registration of devices on BeckhoffCom (by means of slotInstanceNew HW state word parsed into bits |
| Created: | 2021-07-28T14:22:45.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
| Created: | 2021-06-23T16:13:27.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-06-22T13:56:55.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
|
| Created: | 2021-06-14T16:09:11.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Added BeckhoffDryPump |
| Created: | 2021-06-10T11:55:43.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Alarm conditions and state are not set on new schema. (Fixes bug seen in BeckhoffFuse after Karabo 2.11.1 deployment) |
| Created: | 2021-06-07T19:31:48.000+02:00 |
|---|---|
| Author: | Valerii Bondar |
| Notes: | Summer shutdown release, Fuse device added |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Summer shutdown release Devices added: BeckhoffTrainTrigger, BeckhoffLed, BeckhoffMC2Hexapod (BeckhoffMC2Base subclass), BeckhoffMC2Elmo (BeckhoffMC2Base subclass) Features: parameter deprecation in MC2 subclasses follow STOPPING state in Adixen Turbo Full pump. + other minor Fixes: * stepUp/stepDown popup error * epsilon feedback disable on write * avoid extra updates for interlock keys + other minor fixes |
| Created: | 2021-05-31T09:49:13.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-26T14:46:29.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-23T08:19:59.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-23T07:43:58.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-15T18:15:29.000+02:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: |
| Created: | 2021-03-24T09:43:30.000+01:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: | Add the AIBS |
| Created: | 2021-03-08T09:52:30.000+01:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: | Summary: Added auto-generated scene for Pfeiffer vacuum controller IMG400 |
LV1_READY¶
| Instance id: | FXE_OGT3_XGMD/SWITCH/LV1_READY |
|---|---|
| Class id: | BeckhoffDigitalInput |
| Host: | fxe-rr-sys-con-8 |
| Class documentation: | |
| BeckhoffDigitalInput | |
| General: | link |
| Monitor: | link |
| Developer: | link |
| PLC: | link |
| Alias: | fxe-rr-sys-con-8 |
| Git repo: | https://git.xfel.eu/karaboDevices/Beckhoff |
| Last modified: | 2021-10-02T19:55:31.151+02:00 |
| Created at: | 2017-07-20T11:58:15.000+02:00 |
| Main authors: | Mamchykd, Silenzi, Giovanetti |
| Latest tag: | 4.8.2-2.11.1rc1 |
| Deployment tag: | 4.8.2-2.11.1rc1 |
| Installed tag: | 4.6.5-2.11.1 |
| Accessible by: | CAL, CONTROLS, CTRL, DA, danilevc, xdoc |
Warning
Rogue installation which is not mentioned in the deployment!
Warning
The installed tag (4.6.5-2.11.1) does not match tags mentioned in the deployment ([‘4.8.2-2.11.1rc1’])!
The BeckhoffDigitalInput device is documented in
beckhoff:BeckhoffDigitalInput
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device (i.e. of the server
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- beckhoffComDevice:
- InstanceId of the BeckhoffCom device that forwards commands to the PLC.
- functionBlockName:
- The type of the firmware block.
- fwInstanceName:
- The name of the firmware block instance.
- fwVersion:
- The version of the PLC framework.
- terminal:
- ???
- hardwareStatusBitField:
- This word encodes in bits the hardware-status information of this device
- hardwareState:
- The current state of the hardware decoded
- hardwareRegion:
- The current region of the hardware decoded
- hardwareErrorDescriptor:
- This word encodes in bits describing the hardware error
- hardwareErrorDescription:
- Error Code description
- waitingFor:
- Any call to the PLC will be published here, once the reply is received this property will be cleared. Commands will not be sent to the PLC until this property is cleared.
- epsilon:
- The epsilon determines the amount of change until a new physical value is posted from the hardware
- interlockReadOnly:
- Defines whether interlock conditions are configurable from this interface.
- interlockOn:
- Defines whether interlock surveillance is on or off.
- interlockOk:
- Defines whether interlock is ok (true) or broken (false).
- busy:
- Defines whether the PLC softdevice is busy.
- disableEpsilonFeedback:
- If false, the epsilon will be regulated until the incoming rate reaches the maximum rate
- maxStateUpdateRate:
- If state updates per second exceed this threshold, the state will be displayed as CHANGING
- noisyStateUpdateRateValue:
- Show the state update rate when it’s above ‘Max State Update Rate’ threshold.
- isStateUpdateNoisy:
- State update rate is above ‘Max State Update Rate’ threshold.
- reset:
- Resets the PLC hardware
- enableInterlockedSlots:
- Send device into INTERLOCK_BROKEN state, thus enabling all interlocked slots.
- disableInterlockedSlots:
- Send device into INTERLOCKED state, thus enabling all interlocked slots.
- requestHardwareValues:
- Ask for all property values on the device
- propertiesToPoll:
- All specified properties will be polled from the PLC with the given poll-rate. Only PLC aliases or device keys corresponding to PLC properties are allowed
- pollInterval:
- Hardware poll interval in seconds
- propertiesToRead:
- The specified properties will be read from the PLC by activating the Read button. Only PLC aliases or device keys corresponding to PLC properties are allowed
- readHardware:
- Requests value updates from the PLC for the properties listed under ‘Properties to read’
- force:
- ???
- trigger:
- Do not use this parameter to configure scheduled push. Instead use the parameter ‘scheduledPush’.
- maxUpdateFrequency:
- set to limit maximum update frequency for some values.
- invert:
- If set, the digital value as received from the hardware is inverted.
- edgeCount:
- Counter of the input edges
- fallingEdgeCounter:
- True - Counter On Falling Edge; False - Counter on Raising Edge.
- resetCounter:
- Reset count of edges
- resetCounterRegister:
- Internal
| Created: | 2021-10-02T07:28:37.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Release candidate for 4.8.2 |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-08-23T15:36:04.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Bugfixes: 1. fix wrong value on the PLC when a deprecated paramer has different type wrt. the recommended new one. 2. fix bug (introduced in 4.8.0-2.11.4) that made the devices stay in UNKNOWN state |
| Created: | 2021-08-12T10:32:15.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Asynchronous registration of devices on BeckhoffCom (by means of slotInstanceNew HW state word parsed into bits |
| Created: | 2021-07-28T14:22:45.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
| Created: | 2021-06-23T16:13:27.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-06-22T13:56:55.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
|
| Created: | 2021-06-14T16:09:11.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Added BeckhoffDryPump |
| Created: | 2021-06-10T11:55:43.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Alarm conditions and state are not set on new schema. (Fixes bug seen in BeckhoffFuse after Karabo 2.11.1 deployment) |
| Created: | 2021-06-07T19:31:48.000+02:00 |
|---|---|
| Author: | Valerii Bondar |
| Notes: | Summer shutdown release, Fuse device added |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Summer shutdown release Devices added: BeckhoffTrainTrigger, BeckhoffLed, BeckhoffMC2Hexapod (BeckhoffMC2Base subclass), BeckhoffMC2Elmo (BeckhoffMC2Base subclass) Features: parameter deprecation in MC2 subclasses follow STOPPING state in Adixen Turbo Full pump. + other minor Fixes: * stepUp/stepDown popup error * epsilon feedback disable on write * avoid extra updates for interlock keys + other minor fixes |
| Created: | 2021-05-31T09:49:13.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-26T14:46:29.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-23T08:19:59.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-23T07:43:58.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-15T18:15:29.000+02:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: |
| Created: | 2021-03-24T09:43:30.000+01:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: | Add the AIBS |
| Created: | 2021-03-08T09:52:30.000+01:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: | Summary: Added auto-generated scene for Pfeiffer vacuum controller IMG400 |
LV1_SENERROR¶
| Instance id: | FXE_OGT3_XGMD/SWITCH/LV1_SENERROR |
|---|---|
| Class id: | BeckhoffDigitalInput |
| Host: | fxe-rr-sys-con-8 |
| Class documentation: | |
| BeckhoffDigitalInput | |
| General: | link |
| Monitor: | link |
| Developer: | link |
| PLC: | link |
| Alias: | fxe-rr-sys-con-8 |
| Git repo: | https://git.xfel.eu/karaboDevices/Beckhoff |
| Last modified: | 2021-10-02T19:55:31.151+02:00 |
| Created at: | 2017-07-20T11:58:15.000+02:00 |
| Main authors: | Mamchykd, Silenzi, Giovanetti |
| Latest tag: | 4.8.2-2.11.1rc1 |
| Deployment tag: | 4.8.2-2.11.1rc1 |
| Installed tag: | 4.6.5-2.11.1 |
| Accessible by: | CAL, CONTROLS, CTRL, DA, danilevc, xdoc |
Warning
Rogue installation which is not mentioned in the deployment!
Warning
The installed tag (4.6.5-2.11.1) does not match tags mentioned in the deployment ([‘4.8.2-2.11.1rc1’])!
The BeckhoffDigitalInput device is documented in
beckhoff:BeckhoffDigitalInput
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device (i.e. of the server
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- beckhoffComDevice:
- InstanceId of the BeckhoffCom device that forwards commands to the PLC.
- functionBlockName:
- The type of the firmware block.
- fwInstanceName:
- The name of the firmware block instance.
- fwVersion:
- The version of the PLC framework.
- terminal:
- ???
- hardwareStatusBitField:
- This word encodes in bits the hardware-status information of this device
- hardwareState:
- The current state of the hardware decoded
- hardwareRegion:
- The current region of the hardware decoded
- hardwareErrorDescriptor:
- This word encodes in bits describing the hardware error
- hardwareErrorDescription:
- Error Code description
- waitingFor:
- Any call to the PLC will be published here, once the reply is received this property will be cleared. Commands will not be sent to the PLC until this property is cleared.
- epsilon:
- The epsilon determines the amount of change until a new physical value is posted from the hardware
- interlockReadOnly:
- Defines whether interlock conditions are configurable from this interface.
- interlockOn:
- Defines whether interlock surveillance is on or off.
- interlockOk:
- Defines whether interlock is ok (true) or broken (false).
- busy:
- Defines whether the PLC softdevice is busy.
- disableEpsilonFeedback:
- If false, the epsilon will be regulated until the incoming rate reaches the maximum rate
- maxStateUpdateRate:
- If state updates per second exceed this threshold, the state will be displayed as CHANGING
- noisyStateUpdateRateValue:
- Show the state update rate when it’s above ‘Max State Update Rate’ threshold.
- isStateUpdateNoisy:
- State update rate is above ‘Max State Update Rate’ threshold.
- reset:
- Resets the PLC hardware
- enableInterlockedSlots:
- Send device into INTERLOCK_BROKEN state, thus enabling all interlocked slots.
- disableInterlockedSlots:
- Send device into INTERLOCKED state, thus enabling all interlocked slots.
- requestHardwareValues:
- Ask for all property values on the device
- propertiesToPoll:
- All specified properties will be polled from the PLC with the given poll-rate. Only PLC aliases or device keys corresponding to PLC properties are allowed
- pollInterval:
- Hardware poll interval in seconds
- propertiesToRead:
- The specified properties will be read from the PLC by activating the Read button. Only PLC aliases or device keys corresponding to PLC properties are allowed
- readHardware:
- Requests value updates from the PLC for the properties listed under ‘Properties to read’
- force:
- ???
- trigger:
- Do not use this parameter to configure scheduled push. Instead use the parameter ‘scheduledPush’.
- maxUpdateFrequency:
- set to limit maximum update frequency for some values.
- invert:
- If set, the digital value as received from the hardware is inverted.
- edgeCount:
- Counter of the input edges
- fallingEdgeCounter:
- True - Counter On Falling Edge; False - Counter on Raising Edge.
- resetCounter:
- Reset count of edges
- resetCounterRegister:
- Internal
| Created: | 2021-10-02T07:28:37.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Release candidate for 4.8.2 |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-08-23T15:36:04.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Bugfixes: 1. fix wrong value on the PLC when a deprecated paramer has different type wrt. the recommended new one. 2. fix bug (introduced in 4.8.0-2.11.4) that made the devices stay in UNKNOWN state |
| Created: | 2021-08-12T10:32:15.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Asynchronous registration of devices on BeckhoffCom (by means of slotInstanceNew HW state word parsed into bits |
| Created: | 2021-07-28T14:22:45.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
| Created: | 2021-06-23T16:13:27.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-06-22T13:56:55.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
|
| Created: | 2021-06-14T16:09:11.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Added BeckhoffDryPump |
| Created: | 2021-06-10T11:55:43.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Alarm conditions and state are not set on new schema. (Fixes bug seen in BeckhoffFuse after Karabo 2.11.1 deployment) |
| Created: | 2021-06-07T19:31:48.000+02:00 |
|---|---|
| Author: | Valerii Bondar |
| Notes: | Summer shutdown release, Fuse device added |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Summer shutdown release Devices added: BeckhoffTrainTrigger, BeckhoffLed, BeckhoffMC2Hexapod (BeckhoffMC2Base subclass), BeckhoffMC2Elmo (BeckhoffMC2Base subclass) Features: parameter deprecation in MC2 subclasses follow STOPPING state in Adixen Turbo Full pump. + other minor Fixes: * stepUp/stepDown popup error * epsilon feedback disable on write * avoid extra updates for interlock keys + other minor fixes |
| Created: | 2021-05-31T09:49:13.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-26T14:46:29.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-23T08:19:59.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-23T07:43:58.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-15T18:15:29.000+02:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: |
| Created: | 2021-03-24T09:43:30.000+01:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: | Add the AIBS |
| Created: | 2021-03-08T09:52:30.000+01:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: | Summary: Added auto-generated scene for Pfeiffer vacuum controller IMG400 |
LV1_SENSTATUS¶
| Instance id: | FXE_OGT3_XGMD/SWITCH/LV1_SENSTATUS |
|---|---|
| Class id: | BeckhoffDigitalInput |
| Host: | fxe-rr-sys-con-8 |
| Class documentation: | |
| BeckhoffDigitalInput | |
| General: | link |
| Monitor: | link |
| Developer: | link |
| PLC: | link |
| Alias: | fxe-rr-sys-con-8 |
| Git repo: | https://git.xfel.eu/karaboDevices/Beckhoff |
| Last modified: | 2021-10-02T19:55:31.151+02:00 |
| Created at: | 2017-07-20T11:58:15.000+02:00 |
| Main authors: | Mamchykd, Silenzi, Giovanetti |
| Latest tag: | 4.8.2-2.11.1rc1 |
| Deployment tag: | 4.8.2-2.11.1rc1 |
| Installed tag: | 4.6.5-2.11.1 |
| Accessible by: | CAL, CONTROLS, CTRL, DA, danilevc, xdoc |
Warning
Rogue installation which is not mentioned in the deployment!
Warning
The installed tag (4.6.5-2.11.1) does not match tags mentioned in the deployment ([‘4.8.2-2.11.1rc1’])!
The BeckhoffDigitalInput device is documented in
beckhoff:BeckhoffDigitalInput
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device (i.e. of the server
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- beckhoffComDevice:
- InstanceId of the BeckhoffCom device that forwards commands to the PLC.
- functionBlockName:
- The type of the firmware block.
- fwInstanceName:
- The name of the firmware block instance.
- fwVersion:
- The version of the PLC framework.
- terminal:
- ???
- hardwareStatusBitField:
- This word encodes in bits the hardware-status information of this device
- hardwareState:
- The current state of the hardware decoded
- hardwareRegion:
- The current region of the hardware decoded
- hardwareErrorDescriptor:
- This word encodes in bits describing the hardware error
- hardwareErrorDescription:
- Error Code description
- waitingFor:
- Any call to the PLC will be published here, once the reply is received this property will be cleared. Commands will not be sent to the PLC until this property is cleared.
- epsilon:
- The epsilon determines the amount of change until a new physical value is posted from the hardware
- interlockReadOnly:
- Defines whether interlock conditions are configurable from this interface.
- interlockOn:
- Defines whether interlock surveillance is on or off.
- interlockOk:
- Defines whether interlock is ok (true) or broken (false).
- busy:
- Defines whether the PLC softdevice is busy.
- disableEpsilonFeedback:
- If false, the epsilon will be regulated until the incoming rate reaches the maximum rate
- maxStateUpdateRate:
- If state updates per second exceed this threshold, the state will be displayed as CHANGING
- noisyStateUpdateRateValue:
- Show the state update rate when it’s above ‘Max State Update Rate’ threshold.
- isStateUpdateNoisy:
- State update rate is above ‘Max State Update Rate’ threshold.
- reset:
- Resets the PLC hardware
- enableInterlockedSlots:
- Send device into INTERLOCK_BROKEN state, thus enabling all interlocked slots.
- disableInterlockedSlots:
- Send device into INTERLOCKED state, thus enabling all interlocked slots.
- requestHardwareValues:
- Ask for all property values on the device
- propertiesToPoll:
- All specified properties will be polled from the PLC with the given poll-rate. Only PLC aliases or device keys corresponding to PLC properties are allowed
- pollInterval:
- Hardware poll interval in seconds
- propertiesToRead:
- The specified properties will be read from the PLC by activating the Read button. Only PLC aliases or device keys corresponding to PLC properties are allowed
- readHardware:
- Requests value updates from the PLC for the properties listed under ‘Properties to read’
- force:
- ???
- trigger:
- Do not use this parameter to configure scheduled push. Instead use the parameter ‘scheduledPush’.
- maxUpdateFrequency:
- set to limit maximum update frequency for some values.
- invert:
- If set, the digital value as received from the hardware is inverted.
- edgeCount:
- Counter of the input edges
- fallingEdgeCounter:
- True - Counter On Falling Edge; False - Counter on Raising Edge.
- resetCounter:
- Reset count of edges
- resetCounterRegister:
- Internal
| Created: | 2021-10-02T07:28:37.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Release candidate for 4.8.2 |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-08-23T15:36:04.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Bugfixes: 1. fix wrong value on the PLC when a deprecated paramer has different type wrt. the recommended new one. 2. fix bug (introduced in 4.8.0-2.11.4) that made the devices stay in UNKNOWN state |
| Created: | 2021-08-12T10:32:15.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Asynchronous registration of devices on BeckhoffCom (by means of slotInstanceNew HW state word parsed into bits |
| Created: | 2021-07-28T14:22:45.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
| Created: | 2021-06-23T16:13:27.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-06-22T13:56:55.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
|
| Created: | 2021-06-14T16:09:11.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Added BeckhoffDryPump |
| Created: | 2021-06-10T11:55:43.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Alarm conditions and state are not set on new schema. (Fixes bug seen in BeckhoffFuse after Karabo 2.11.1 deployment) |
| Created: | 2021-06-07T19:31:48.000+02:00 |
|---|---|
| Author: | Valerii Bondar |
| Notes: | Summer shutdown release, Fuse device added |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Summer shutdown release Devices added: BeckhoffTrainTrigger, BeckhoffLed, BeckhoffMC2Hexapod (BeckhoffMC2Base subclass), BeckhoffMC2Elmo (BeckhoffMC2Base subclass) Features: parameter deprecation in MC2 subclasses follow STOPPING state in Adixen Turbo Full pump. + other minor Fixes: * stepUp/stepDown popup error * epsilon feedback disable on write * avoid extra updates for interlock keys + other minor fixes |
| Created: | 2021-05-31T09:49:13.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-26T14:46:29.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-23T08:19:59.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-23T07:43:58.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-15T18:15:29.000+02:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: |
| Created: | 2021-03-24T09:43:30.000+01:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: | Add the AIBS |
| Created: | 2021-03-08T09:52:30.000+01:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: | Summary: Added auto-generated scene for Pfeiffer vacuum controller IMG400 |
TPUMP¶
XGMTP¶
| Instance id: | FXE_OGT3_XGMD/TPUMP/XGMTP |
|---|---|
| Class id: | BeckhoffPfeifferTCDriveUnit |
| Host: | fxe-rr-sys-con-8 |
| Class documentation: | |
| BeckhoffPfeifferTCDriveUnit | |
| General: | link |
| Monitor: | link |
| Developer: | link |
| PLC: | link |
| Alias: | fxe-rr-sys-con-8 |
| Git repo: | https://git.xfel.eu/karaboDevices/Beckhoff |
| Last modified: | 2021-10-02T19:55:31.151+02:00 |
| Created at: | 2017-07-20T11:58:15.000+02:00 |
| Main authors: | Mamchykd, Silenzi, Giovanetti |
| Latest tag: | 4.8.2-2.11.1rc1 |
| Deployment tag: | 4.8.2-2.11.1rc1 |
| Installed tag: | 4.6.5-2.11.1 |
| Accessible by: | CAL, CONTROLS, CTRL, DA, danilevc, xdoc |
Warning
Rogue installation which is not mentioned in the deployment!
Warning
The installed tag (4.6.5-2.11.1) does not match tags mentioned in the deployment ([‘4.8.2-2.11.1rc1’])!
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device (i.e. of the server
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- beckhoffComDevice:
- InstanceId of the BeckhoffCom device that forwards commands to the PLC.
- functionBlockName:
- The type of the firmware block.
- fwInstanceName:
- The name of the firmware block instance.
- fwVersion:
- The version of the PLC framework.
- terminal:
- ???
- hardwareStatusBitField:
- This word encodes in bits the hardware-status information of this device
- hardwareState:
- The current state of the hardware decoded
- hardwareRegion:
- The current region of the hardware decoded
- hardwareErrorDescriptor:
- This word encodes in bits describing the hardware error
- hardwareErrorDescription:
- Error Code description
- waitingFor:
- Any call to the PLC will be published here, once the reply is received this property will be cleared. Commands will not be sent to the PLC until this property is cleared.
- epsilon:
- The epsilon determines the amount of change until a new physical value is posted from the hardware
- interlockReadOnly:
- Defines whether interlock conditions are configurable from this interface.
- interlockOn:
- Defines whether interlock surveillance is on or off.
- interlockOk:
- Defines whether interlock is ok (true) or broken (false).
- busy:
- Defines whether the PLC softdevice is busy.
- disableEpsilonFeedback:
- If false, the epsilon will be regulated until the incoming rate reaches the maximum rate
- maxStateUpdateRate:
- If state updates per second exceed this threshold, the state will be displayed as CHANGING
- noisyStateUpdateRateValue:
- Show the state update rate when it’s above ‘Max State Update Rate’ threshold.
- isStateUpdateNoisy:
- State update rate is above ‘Max State Update Rate’ threshold.
- reset:
- Resets the PLC hardware
- enableInterlockedSlots:
- Send device into INTERLOCK_BROKEN state, thus enabling all interlocked slots.
- disableInterlockedSlots:
- Send device into INTERLOCKED state, thus enabling all interlocked slots.
- requestHardwareValues:
- Ask for all property values on the device
- propertiesToPoll:
- All specified properties will be polled from the PLC with the given poll-rate. Only PLC aliases or device keys corresponding to PLC properties are allowed
- pollInterval:
- Hardware poll interval in seconds
- propertiesToRead:
- The specified properties will be read from the PLC by activating the Read button. Only PLC aliases or device keys corresponding to PLC properties are allowed
- readHardware:
- Requests value updates from the PLC for the properties listed under ‘Properties to read’
- force:
- ???
- trigger:
- Do not use this parameter to configure scheduled push. Instead use the parameter ‘scheduledPush’.
- maxUpdateFrequency:
- set to limit maximum update frequency for some values.
- enablePumpingStation:
- Enables the pumping station (does not start pumping yet)
- disablePumpingStation:
- Disables the pumping station
- startPumping:
- Starts the pump
- stopPumping:
- Stops the pump
- startStandby:
- Start Standby operation
- stopStandby:
- Stop Standby operation
- remotePriorityOn:
- Enable remote control
- remotePriorityOff:
- Disable remote control
- startHeating:
- Start Heating
- stopHeating:
- Stop Heating
- resetController:
- reset error on controller
- startVenting:
- Start Venting
- stopVenting:
- Stop Venting
- enableRtsCts:
- Enable RTS/CTS
- enableXonXoffTx:
- Enable XOn/XOff supported tx data
- enableXonXoffRx:
- Enable XOn/XOff supported rx data
- enableFifoCont:
- Enable send FIFO data continuous
- enableTransferOpt:
- Enable transfer rate optimization
- baudRate:
- Baud Rate: 1=300 2=600 3=1200 4=2400 5=4800 6=9600 7=19200 8=38400 9=57600 10=115200 Baud.
- dataFrame:
- Data Frame: 1=7E1 2=7O1 3=8N1 4=8E1 5=8O1 9=7E2 10=7O2 11=8N2 12=8E2 13=8O2.
- bufferFull:
- Buffer Full Notification.
- serialString:
- Send serial string.
- serialCheck:
- Check serial protocol command value (reads back string from command function window (ASerP input value)
- heatingOnOff:
- Heating On/Off.
- standbyOnOff:
- Standby On/Off.
- pumpingStationOnOff:
- Pumping station On/Off.
- enableVenting:
- Enable venting.
- remotePriority:
- Remote priority.
- isRPMExceed:
- isRPMExceed
- runUpTimeOnOff:
- Run-up time control
- errorAck:
- Error Acknowledgment.
- rotationSpeedSwitchpoint:
- Rotation speed switch point: 0 = switch point 1 only; 1 = switch points 1 and 2.
- configDO2:
- Configure DO2: 0 = Rot. speed switch point attained; 1 = No error; 2 = Error; 3 = Warning 4 = Error and/or warning; 5 = Set speed attained; 6 = Pump on; 7 = Pump accelerates; 8 = Pumpe decelerates 9 = always 0; 10 = always 1; 11 = Remote priority active; 12 = Heating; 13 = Backing pump 14 = Sealing gas; 15 = Pumping station
- motorPump:
- Motor pump.
- configDO1:
- Configure DO1: 0 = Rot. speed switch point attained; 1 = No error; 2 = Error; 3 = Warning 4 = Error and/or warning; 5 = Set speed attained; 6 = Pump on; 7 = Pump accelerates; 8 = Pumpe decelerates 9 = always 0; 10 = always 1; 11 = Remote priority active; 12 = Heating; 13 = Backing pump 14 = Sealing gas; 15 = Pumping station
- backingPump:
- Operation mode backing pump: 0 = Continuous; 1 = Intermittend; 2 = Delayed switch on
- rotationSpeedSettingMode:
- Rotation speed setting mode: 0 = Off; 1 = On. This setting is needed for Standby operation.
- gasMode:
- Gas Mode: 0 = Heavy; 1 = Light; 2 = Helium.
- ventingMode:
- Venting mode: 0 = Delayed Venting; 1 = No Venting; 2 = Direct Venting.
- accessoryConnectionA1:
- Accessory connection A1: 0 = Fan (continuous operation); 1 = Venting valve, normally closed; 2 = Heating; 3 = Backing pump; 4 = Fan (temperature controlled); 5 = Sealing gas; 6 = always 0; 7 = always 1; 8 = Power failure venting unit.
- accessoryConnectionB1:
- Accessory connection B1: 0 = Fan (continuous operation); 1 = Venting valve, normally closed; 2 = Heating; 3 = Backing pump; 4 = Fan (temperature controlled); 5 = Sealing gas; 6 = always 0; 7 = always 1; 8 = Power failure venting unit.
- accessoryConnectionA2:
- Accessory connection A2: 0 = Fan (continuous operation); 1 = Venting valve, normally closed; 2 = Heating; 3 = Backing pump; 4 = Fan (temperature controlled); 5 = Sealing gas; 6 = always 0; 7 = always 1; 8 = Power failure venting unit.
- accessoryConnectionB2:
- Accessory connection B2: 0 = Fan (continuous operation); 1 = Venting valve, normally closed; 2 = Heating; 3 = Backing pump; 4 = Fan (temperature controlled); 5 = Sealing gas; 6 = always 0; 7 = always 1; 8 = Power failure venting unit.
- sealingGasOnOff:
- Sealing gas On/Off.
- configOutputA01:
- Configure output AO1: 0 = Actual rotation speed; 1 = Power; 2 = Current; 3 = always 0 V; 4 = always 10 V.
- controlInterface:
- Control interface: 1 = Remote; 2 = RS485; 4 = PV.can; 8 = Field bus; 16 = E74; 255 = Unlock interface selection.
- interfaceSelectionLocked:
- Lock interface selection.
- configInputDI1:
- Configure Input DI1: 0 = Deactivated; 1 = Enable venting; 2 = Heating; 3 = Sealing gas; 4 = Run-up time control; 5 = Rotation speed setting mode; 6 = Motor.
- configInputDI2:
- Configure Input DI2: 0 = Deactivated; 1 = Enable venting; 2 = Heating; 3 = Sealing gas; 4 = Run-up time control; 5 = Rotation speed setting mode; 6 = Motor.
- rotationSpeedSwitchPointAttained:
- Rotation speed switch point attained.
- errorCode:
- Error code.
- overtTempDriveUnit:
- Over temperature drive unit.
- overtTempPump:
- Over temperature pump.
- setSpeedAttained:
- Set speed attained.
- pumpAccelerates:
- Pump accelerates.
- setRotationSpeed:
- Set rotation speed.
- actualRotationSpeed:
- Actual rotation speed.
- driveCurrent:
- Drive current.
- operatingHoursPump:
- Operating hours pump.
- firmwareVersion:
- Firmware version drive unit.
- driveVoltage:
- Drive voltage.
- operatingHoursDriveUnit:
- Operating hours drive unit.
- nominalRotationSpeed:
- Nominal rotation speed.
- drivePower:
- Drive power.
- pumpCycles:
- Pump cycles.
- temperatureElectronic:
- Temperature electronics.
- temperaturePumpBottom:
- Temperature pump bottom part.
- acceleration:
- Acceleration [rpm/s].
- temperatureBearing:
- Temperature bearing.
- temperatureMotor:
- Temperature motor.
- driveUnitName:
- Name of the electronic drive unit.
- hwVersionDriveUnit:
- Hardware version of electronic drive unit.
- errorCodeHistory1:
- Error code history 1.
- errorCodeHistory2:
- Error code history 2.
- errorCodeHistory3:
- Error code history 3.
- errorCodeHistory4:
- Error code history 4.
- errorCodeHistory5:
- Error code history 5.
- errorCodeHistory6:
- Error code history 6.
- errorCodeHistory7:
- Error code history 7.
- errorCodeHistory8:
- Error code history 8.
- errorCodeHistory9:
- Error code history 9.
- errorCodeHistory10:
- Error code history 10.
- setRotationSpeedRpm:
- Set rotation speed [rpm].
- actualRotationSpeedRpm:
- Actual rotation speed [rpm].
- nominalRotationSpeedRpm:
- Nominal rotation speed [rpm].
- targetRunupTime:
- The run-up time set value.
- rotationSpeedSwitchpoint1:
- The rotation speed switch point 1.
- rotationSpeedSettingModeValue:
- The value of the rotation speed setting mode.
- powerConsumptionValue:
- The value of power consumption.
- switchOffThresholedBKP:
- Switching off threshold backing pump in intermittent mode.
- switchOnThresholedBKP:
- Switching on threshold backing pump in intermittent mode.
- rotationSpeedStandBy:
- The rotation speed at stand-by.
- rotationSpeedSwitchpoint2:
- The rotation speed switch point 2.
- rotationSpeedDelayedVenting:
- The venting rotation speed at delayed venting.
- ventingTimeDelayedVenting:
- The venting time at delayed venting.
- nominalRotationSpeedConfirmation:
- Confirmation of nominal rotation speed.
- rs485DeviceAddress:
- The address of the RS485 device.
| Created: | 2021-10-02T07:28:37.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Release candidate for 4.8.2 |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-08-23T15:36:04.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Bugfixes: 1. fix wrong value on the PLC when a deprecated paramer has different type wrt. the recommended new one. 2. fix bug (introduced in 4.8.0-2.11.4) that made the devices stay in UNKNOWN state |
| Created: | 2021-08-12T10:32:15.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Asynchronous registration of devices on BeckhoffCom (by means of slotInstanceNew HW state word parsed into bits |
| Created: | 2021-07-28T14:22:45.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
| Created: | 2021-06-23T16:13:27.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-06-22T13:56:55.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
|
| Created: | 2021-06-14T16:09:11.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Added BeckhoffDryPump |
| Created: | 2021-06-10T11:55:43.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Alarm conditions and state are not set on new schema. (Fixes bug seen in BeckhoffFuse after Karabo 2.11.1 deployment) |
| Created: | 2021-06-07T19:31:48.000+02:00 |
|---|---|
| Author: | Valerii Bondar |
| Notes: | Summer shutdown release, Fuse device added |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Summer shutdown release Devices added: BeckhoffTrainTrigger, BeckhoffLed, BeckhoffMC2Hexapod (BeckhoffMC2Base subclass), BeckhoffMC2Elmo (BeckhoffMC2Base subclass) Features: parameter deprecation in MC2 subclasses follow STOPPING state in Adixen Turbo Full pump. + other minor Fixes: * stepUp/stepDown popup error * epsilon feedback disable on write * avoid extra updates for interlock keys + other minor fixes |
| Created: | 2021-05-31T09:49:13.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-26T14:46:29.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-23T08:19:59.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-23T07:43:58.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-15T18:15:29.000+02:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: |
| Created: | 2021-03-24T09:43:30.000+01:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: | Add the AIBS |
| Created: | 2021-03-08T09:52:30.000+01:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: | Summary: Added auto-generated scene for Pfeiffer vacuum controller IMG400 |
PAM¶
CAL¶
CONTROL_REF¶
| Instance id: | FXE_OGT3_PAM/CAL/CONTROL_REF |
|---|---|
| Class id: | SlsCalibrator |
| Host: | fxe-rr-sys-con-2 |
| Alias: | fxe-rr-sys-con-2 |
| Git repo: | https://git.xfel.eu/karaboDevices/slsCalibrator |
| Last modified: | 2021-08-06T08:25:04.000+02:00 |
| Created at: | 2017-08-31T14:21:54.000+02:00 |
| Main authors: | Parenti, Hauf, Danilevski |
| Latest tag: | 1.5.1-2.11.0 |
| Deployment tag: | 1.5.1-2.11.0 |
| Scenes: | FXE_OGT3_PAM/DET/CONTROL_REF |
| Accessible by: | CAL, CONTROLS, CTRL, DA, danilevc, xdoc |
Warning
Rogue installation which is not mentioned in the deployment!
Warning
Installation not found in a standard path!
General online calibration can be found here.
For resolving issues concerning detector related DAQ check this page.
An (expert) tutorial on how to disable calibration constants can be found here.
If you have questions, contact det-support@xfel.eu
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO, prepended by package name
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- Logger:
- Logging settings
- bkg:
- The background on ADC counts.
- cal:
- The calibration constants [keV/counts].
- averagedDisplay:
- Average all the frames in the train and then display.
- frameToDisplay:
- The index of the frame to be displayed in the train, starting from 0. Will not be used if ‘averagedDisplay’ is True.
- useBackgroundFrame:
- Use Frame for Background subtraction
- frameNumber:
- The index of the frame to be used for background subtraction
- errorCount:
- Number of errors.
- reset:
- Reset error count.
| Created: | 2021-08-04T16:24:38.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | revert change in schema types. |
| Created: | 2021-07-26T17:39:35.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | FIX: output channel data matches the type in the schema. Schema changed properties VECTOR_FLOAT -> VECTOR_DOUBLE |
| Created: | 2020-11-24T12:14:02.000+01:00 |
|---|---|
| Author: | Andrea Parenti |
| Notes: | Summary: added version info |
| Created: | 2019-08-08T15:22:44.000+02:00 |
|---|---|
| Author: | Cyril Danilevski |
| Notes: | Fix forwarding the data trainId |
| Created: | 2019-04-08T14:31:43.000+02:00 |
|---|---|
| Author: | Wajid Ehsan |
| Notes: | Check on Length of array |
| Created: | 2019-04-02T12:01:40.000+02:00 |
|---|---|
| Author: | Wajid Ehsan |
| Notes: | Possibility to use the frame as background subtraction |
| Created: | 2019-02-26T13:58:56.000+01:00 |
|---|---|
| Author: | Wajid Ehsan |
| Notes: | Changed NDARRAY to IMAGE DATA for output channel |
| Created: | 2018-04-27T10:34:30.000+02:00 |
|---|---|
| Author: | Andrea Parenti |
| Notes: |
|
| Created: | 2018-01-17T14:50:05.000+01:00 |
|---|---|
| Author: | Andrea Parenti |
| Notes: | Add frameToDisplay property - to select which frame from the train shall be displayed |
| Created: | 2017-11-24T11:28:08.000+01:00 |
|---|---|
| Author: | Andrea Parenti |
| Notes: |
|
| Created: | 2017-09-27T18:29:31.000+02:00 |
|---|---|
| Author: | Andrea Parenti |
| Notes: |
DCTRL¶
SAMPLE_CAM¶
| Instance id: | FXE_OGT3_PAM/DCTRL/SAMPLE_CAM |
|---|---|
| Class id: | BeckhoffDigitalOutput |
| Host: | fxe-rr-sys-con-8 |
| Class documentation: | |
| BeckhoffDigitalOutput | |
| General: | link |
| Monitor: | link |
| Developer: | link |
| PLC: | link |
| Alias: | fxe-rr-sys-con-8 |
| Git repo: | https://git.xfel.eu/karaboDevices/Beckhoff |
| Last modified: | 2021-10-02T19:55:31.151+02:00 |
| Created at: | 2017-07-20T11:58:15.000+02:00 |
| Main authors: | Mamchykd, Silenzi, Giovanetti |
| Latest tag: | 4.8.2-2.11.1rc1 |
| Deployment tag: | 4.8.2-2.11.1rc1 |
| Installed tag: | 4.6.5-2.11.1 |
| Accessible by: | CAL, CONTROLS, CTRL, DA, danilevc, xdoc |
Warning
Rogue installation which is not mentioned in the deployment!
Warning
The installed tag (4.6.5-2.11.1) does not match tags mentioned in the deployment ([‘4.8.2-2.11.1rc1’])!
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device (i.e. of the server
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- beckhoffComDevice:
- InstanceId of the BeckhoffCom device that forwards commands to the PLC.
- functionBlockName:
- The type of the firmware block.
- fwInstanceName:
- The name of the firmware block instance.
- fwVersion:
- The version of the PLC framework.
- terminal:
- ???
- hardwareStatusBitField:
- This word encodes in bits the hardware-status information of this device
- hardwareState:
- The current state of the hardware decoded
- hardwareRegion:
- The current region of the hardware decoded
- hardwareErrorDescriptor:
- This word encodes in bits describing the hardware error
- hardwareErrorDescription:
- Error Code description
- waitingFor:
- Any call to the PLC will be published here, once the reply is received this property will be cleared. Commands will not be sent to the PLC until this property is cleared.
- epsilon:
- The epsilon determines the amount of change until a new physical value is posted from the hardware
- interlockReadOnly:
- Defines whether interlock conditions are configurable from this interface.
- interlockOn:
- Defines whether interlock surveillance is on or off.
- interlockOk:
- Defines whether interlock is ok (true) or broken (false).
- busy:
- Defines whether the PLC softdevice is busy.
- disableEpsilonFeedback:
- If false, the epsilon will be regulated until the incoming rate reaches the maximum rate
- maxStateUpdateRate:
- If state updates per second exceed this threshold, the state will be displayed as CHANGING
- noisyStateUpdateRateValue:
- Show the state update rate when it’s above ‘Max State Update Rate’ threshold.
- isStateUpdateNoisy:
- State update rate is above ‘Max State Update Rate’ threshold.
- reset:
- Resets the PLC hardware
- enableInterlockedSlots:
- Send device into INTERLOCK_BROKEN state, thus enabling all interlocked slots.
- disableInterlockedSlots:
- Send device into INTERLOCKED state, thus enabling all interlocked slots.
- requestHardwareValues:
- Ask for all property values on the device
- propertiesToPoll:
- All specified properties will be polled from the PLC with the given poll-rate. Only PLC aliases or device keys corresponding to PLC properties are allowed
- pollInterval:
- Hardware poll interval in seconds
- propertiesToRead:
- The specified properties will be read from the PLC by activating the Read button. Only PLC aliases or device keys corresponding to PLC properties are allowed
- readHardware:
- Requests value updates from the PLC for the properties listed under ‘Properties to read’
- force:
- ???
- trigger:
- Do not use this parameter to configure scheduled push. Instead use the parameter ‘scheduledPush’.
- maxUpdateFrequency:
- set to limit maximum update frequency for some values.
- on:
- Instructs the device to switch on
- off:
- Instructs device to switch off
- pwmCycleLimit:
- Number Of PWM Cycles, 0 = inifite number of cycles
| Created: | 2021-10-02T07:28:37.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Release candidate for 4.8.2 |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-08-23T15:36:04.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Bugfixes: 1. fix wrong value on the PLC when a deprecated paramer has different type wrt. the recommended new one. 2. fix bug (introduced in 4.8.0-2.11.4) that made the devices stay in UNKNOWN state |
| Created: | 2021-08-12T10:32:15.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Asynchronous registration of devices on BeckhoffCom (by means of slotInstanceNew HW state word parsed into bits |
| Created: | 2021-07-28T14:22:45.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
| Created: | 2021-06-23T16:13:27.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-06-22T13:56:55.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
|
| Created: | 2021-06-14T16:09:11.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Added BeckhoffDryPump |
| Created: | 2021-06-10T11:55:43.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Alarm conditions and state are not set on new schema. (Fixes bug seen in BeckhoffFuse after Karabo 2.11.1 deployment) |
| Created: | 2021-06-07T19:31:48.000+02:00 |
|---|---|
| Author: | Valerii Bondar |
| Notes: | Summer shutdown release, Fuse device added |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Summer shutdown release Devices added: BeckhoffTrainTrigger, BeckhoffLed, BeckhoffMC2Hexapod (BeckhoffMC2Base subclass), BeckhoffMC2Elmo (BeckhoffMC2Base subclass) Features: parameter deprecation in MC2 subclasses follow STOPPING state in Adixen Turbo Full pump. + other minor Fixes: * stepUp/stepDown popup error * epsilon feedback disable on write * avoid extra updates for interlock keys + other minor fixes |
| Created: | 2021-05-31T09:49:13.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-26T14:46:29.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-23T08:19:59.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-23T07:43:58.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-15T18:15:29.000+02:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: |
| Created: | 2021-03-24T09:43:30.000+01:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: | Add the AIBS |
| Created: | 2021-03-08T09:52:30.000+01:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: | Summary: Added auto-generated scene for Pfeiffer vacuum controller IMG400 |
DET¶
CONTROL_SIG¶
| Instance id: | FXE_OGT3_PAM/DET/CONTROL_SIG |
|---|---|
| Class id: | GotthardControl |
| Host: | fxe-rr-sys-con-gotthard |
| Class documentation: | |
| GotthardControl | |
| Alias: | fxe-rr-sys-con-gotthard |
| Git repo: | https://git.xfel.eu/karaboDevices/slsDetectors |
| Last modified: | 2021-09-21T09:48:34.350+02:00 |
| Created at: | 2018-01-15T15:20:05.000+01:00 |
| Main authors: | Parenti, Hauf, Goeries |
| Latest tag: | 1.9.2-2.11.1 |
| Deployment tag: | 1.9.2-2.11.1 |
| Scenes: | FXE_OGT3_PAM/DET/CONTROL_SIG |
| Accessible by: | CAL, CONTROLS, CTRL, DA, ardanaf, danilevc, xdoc |
Warning
Rogue installation which is not mentioned in the deployment!
Warning
Installation not found in a standard path!
The documentation of the Karabo device for SLS detectors (Gotthard, Jungfrau) can be found here
In particular, the setup is described in this Section, and the troubleshooting in this other.
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device (i.e. of the server
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- start:
- Starts acquisition
- stop:
- Stops acquisition
- reset:
- Resets the device in case of an error
- detectorHostName:
- Detector Host Name
- detectorIp:
- Detector IP. Must be on the same subnet as the receiver.
- detectorHostPort:
- Detector Host Port. Will use 1952 if left empty.
- detectorHostStopPort:
- Detector Host Stop Port. Will use 1953 if left empty.
- rxHostname:
- Receiver Hostname
- rxTcpPort:
- Receiver TCP Port
- rxUdpIp:
- Receiver UDP IP
- rxUdpPort:
- Receiver UDP Port
- settings:
- Settings
- online:
- Sets the detector in online (1) or offline (0) mode.
- angDir:
- Sets the angular direction of the detector (1 means channel numberin the same direction as the angular encoder, -1 different direction).
- moveFlag:
- Related to a single controller d. 1 if the detector modules movewith the angular encoder, 0 if they are static (useful for multidetector systems)
- lock:
- lock
- extSig0:
- Ext Sig 0
- vHighVoltageMax:
- Max value allowed for ‘vHighVoltage’. Higher values will be rejected by the device.
- vHighVoltage:
- Sets the DAC value of the high voltage. Options: 0 90 110 120 150 180 200
- master:
- Sets the master of a multi-controller detector to the controller with index i. -1 removes master.
- sync:
- Sets the synchronization mode of the various controller within a detector structure
- badChannels:
- Sets the bad channel filename. Bad channels will be omitted in the .dat file. Use ‘none’ to unset.
- angConv:
- Sets the file with the coefficients for angular conversion. Use ‘none’ to disable angular conversion.
- globalOff:
- Sets the offset of the beamline i.e. angular position of channel0 when angular encoder at 0.
- binSize:
- Sets the size of the angular bins for angular conversion.
- threaded:
- Avoid changing it. Sets if the data are written to disk in parallel with the acquisition (1) or after the acquisition (0).
- detectorDeveloper:
- Detector Developer. (useful to define subset of working functions)
- flatFieldCorrectionFile:
- Flat field corrections file name. Use ‘none’ to disable corrections.
- positions:
- Positions for the acquisition. Usage: n pos1 pos2 … posn
- maximumDetectorSize:
- Maximum detector size
- bitDepth:
- Bit Depth
- exposureTime:
- exposure time value
- exposurePeriod:
- exposure period
- delayAfterTrigger:
- delay after trigger
- numberOfGates:
- Number Of Gates
- numberOfFrames:
- Number Of Frames
- numberOfCycles:
- Number Of Cycles
- timing:
- The timing mode of the detector
- acquisitionTime:
- Acquisition time. Depending on trigger mode, it will set different parameters on thedetector in order to have the acquisition running for the given time.
- triggerPeriod:
- External trigger period. Used together with acquisitionTime to setup detector acquisition parameters.
- detectorNumber:
- Returns the serial number of the module (normally the MAC address).
- detectorVersion:
- Returns the version of the controller firmware.
- softwareVersion:
- Returns the version of the software running on the detector.
- thisVersion:
- Returns the version of the control software which is being used.
- pollingInterval:
- The interval for polling the laser front-end for status.
- tempAdc:
- Returns the ADC temperature.
- tempFpga:
- Returns the FPGA temperature.
- detectorMac:
- Detector MAC. Arbitrary (e.g. 00:aa:bb:cc:dd:ee), but must be not in use in the same subnet.
- rOnline:
- rOnline
| Created: | 2021-05-18T17:36:27.000+02:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: | Add interface for sls detectors |
| Created: | 2021-03-26T10:19:30.000+01:00 |
|---|---|
| Author: | Andrea Parenti |
| Notes: | Summary: fix header include in Simulation mode. |
| Created: | 2021-02-08T15:38:14.000+01:00 |
|---|---|
| Author: | Andrea Parenti |
| Notes: | Summary: update slsDetectorPackage to tag 5.0.1. |
| Created: | 2021-01-12T11:18:30.000+01:00 |
|---|---|
| Author: | Andrea Parenti |
| Notes: | Summary: fix auto-generated class version. |
| Created: | 2020-12-02T09:58:03.000+01:00 |
|---|---|
| Author: | Andrea Parenti |
| Notes: | Summary: fix for boost 1.68 (i.e. Karabo 2.11) |
| Created: | 2020-11-24T11:31:41.000+01:00 |
|---|---|
| Author: | Andrea Parenti |
| Notes: | Summary: add version info |
| Created: | 2020-10-06T16:50:12.000+02:00 |
|---|---|
| Author: | Andrea Parenti |
| Notes: | Summary: Fix undefined symbol on Ubuntu 20.04 |
| Created: | 2020-08-05T12:44:04.000+02:00 |
|---|---|
| Author: | Andrea Parenti |
| Notes: |
|
| Created: | 2020-07-29T14:31:06.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: | Fix crashes due to (potential) order problem |
| Created: | 2020-04-30T14:40:13.000+02:00 |
|---|---|
| Author: | Andrea Parenti |
| Notes: | FIX: use boost async in the receiver simulation. |
| Created: | 2020-04-29T07:03:42.000+02:00 |
|---|---|
| Author: | Andrea Parenti |
| Notes: | FIX exposureTime default value |
| Created: | 2020-04-20T11:29:59.000+02:00 |
|---|---|
| Author: | Andrea Parenti |
| Notes: |
This tag does not include yet: * Use trainId from frame metadata (not tested yet) |
| Created: | 2019-12-17T08:56:43.000+01:00 |
|---|---|
| Author: | Andrea Parenti |
| Notes: | Use trainId from frame metadata - whenever available |
| Created: | 2019-12-09T10:57:24.000+01:00 |
|---|---|
| Author: | Andrea Parenti |
| Notes: | Same as 1.5.1-2.6.5, which was wrongly numbered. |
| Created: | 2019-12-09T10:57:24.000+01:00 |
|---|---|
| Author: | Andrea Parenti |
| Notes: | FIX m_numberOfModules initial value |
| Created: | 2019-11-18T12:35:18.000+01:00 |
|---|---|
| Author: | Andrea Parenti |
| Notes: | Set additional read-out timeout for JF |
| Created: | 2019-10-18T10:35:24.000+02:00 |
|---|---|
| Author: | Andrea Parenti |
| Notes: | Free shared memory in destructor |
| Created: | 2019-09-30T15:30:33.000+02:00 |
|---|---|
| Author: | Andrea Parenti |
| Notes: |
| Created: | 2019-09-27T15:15:22.000+02:00 |
|---|---|
| Author: | Andrea Parenti |
| Notes: |
|
| Created: | 2019-09-17T15:28:18.000+02:00 |
|---|---|
| Author: | Andrea Parenti |
| Notes: | FIX update state to ON only after configuration is done |
RECEIVER_REF¶
| Instance id: | FXE_OGT3_PAM/DET/RECEIVER_REF |
|---|---|
| Class id: | GotthardReceiver |
| Host: | fxe-rr-sys-con-2 |
| Class documentation: | |
| GotthardReceiver | |
| Alias: | fxe-rr-sys-con-2 |
| Git repo: | https://git.xfel.eu/karaboDevices/slsDetectors |
| Last modified: | 2021-09-21T09:48:34.350+02:00 |
| Created at: | 2018-01-15T15:20:05.000+01:00 |
| Main authors: | Parenti, Hauf, Goeries |
| Latest tag: | 1.9.2-2.11.1 |
| Deployment tag: | 1.9.2-2.11.1 |
| Scenes: | FXE_OGT3_PAM/DET/CONTROL_REF |
| Accessible by: | CAL, CONTROLS, CTRL, DA, danilevc, xdoc |
Warning
Rogue installation which is not mentioned in the deployment!
Warning
Installation not found in a standard path!
The documentation of the Karabo device for SLS detectors (Gotthard, Jungfrau) can be found here
In particular, the setup is described in this Section, and the troubleshooting in this other.
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device (i.e. of the server
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- rxTcpPort:
- Receiver TCP Port
- framesPerTrain:
- How many frames will be sent to DAQ for each train.If more are received from detector, they will be discarded.
- frameRateIn:
- Frame rate - incoming data from detector.
- frameRateOut:
- Frame rate - decoded data to output channels.
- onlineDisplayEnable:
- Enable online display of detector data.
- frameToDisplay:
- The index of the frame to be displayed in the train, starting from 0.
| Created: | 2021-05-18T17:36:27.000+02:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: | Add interface for sls detectors |
| Created: | 2021-03-26T10:19:30.000+01:00 |
|---|---|
| Author: | Andrea Parenti |
| Notes: | Summary: fix header include in Simulation mode. |
| Created: | 2021-02-08T15:38:14.000+01:00 |
|---|---|
| Author: | Andrea Parenti |
| Notes: | Summary: update slsDetectorPackage to tag 5.0.1. |
| Created: | 2021-01-12T11:18:30.000+01:00 |
|---|---|
| Author: | Andrea Parenti |
| Notes: | Summary: fix auto-generated class version. |
| Created: | 2020-12-02T09:58:03.000+01:00 |
|---|---|
| Author: | Andrea Parenti |
| Notes: | Summary: fix for boost 1.68 (i.e. Karabo 2.11) |
| Created: | 2020-11-24T11:31:41.000+01:00 |
|---|---|
| Author: | Andrea Parenti |
| Notes: | Summary: add version info |
| Created: | 2020-10-06T16:50:12.000+02:00 |
|---|---|
| Author: | Andrea Parenti |
| Notes: | Summary: Fix undefined symbol on Ubuntu 20.04 |
| Created: | 2020-08-05T12:44:04.000+02:00 |
|---|---|
| Author: | Andrea Parenti |
| Notes: |
|
| Created: | 2020-07-29T14:31:06.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: | Fix crashes due to (potential) order problem |
| Created: | 2020-04-30T14:40:13.000+02:00 |
|---|---|
| Author: | Andrea Parenti |
| Notes: | FIX: use boost async in the receiver simulation. |
| Created: | 2020-04-29T07:03:42.000+02:00 |
|---|---|
| Author: | Andrea Parenti |
| Notes: | FIX exposureTime default value |
| Created: | 2020-04-20T11:29:59.000+02:00 |
|---|---|
| Author: | Andrea Parenti |
| Notes: |
This tag does not include yet: * Use trainId from frame metadata (not tested yet) |
| Created: | 2019-12-17T08:56:43.000+01:00 |
|---|---|
| Author: | Andrea Parenti |
| Notes: | Use trainId from frame metadata - whenever available |
| Created: | 2019-12-09T10:57:24.000+01:00 |
|---|---|
| Author: | Andrea Parenti |
| Notes: | Same as 1.5.1-2.6.5, which was wrongly numbered. |
| Created: | 2019-12-09T10:57:24.000+01:00 |
|---|---|
| Author: | Andrea Parenti |
| Notes: | FIX m_numberOfModules initial value |
| Created: | 2019-11-18T12:35:18.000+01:00 |
|---|---|
| Author: | Andrea Parenti |
| Notes: | Set additional read-out timeout for JF |
| Created: | 2019-10-18T10:35:24.000+02:00 |
|---|---|
| Author: | Andrea Parenti |
| Notes: | Free shared memory in destructor |
| Created: | 2019-09-30T15:30:33.000+02:00 |
|---|---|
| Author: | Andrea Parenti |
| Notes: |
| Created: | 2019-09-27T15:15:22.000+02:00 |
|---|---|
| Author: | Andrea Parenti |
| Notes: |
|
| Created: | 2019-09-17T15:28:18.000+02:00 |
|---|---|
| Author: | Andrea Parenti |
| Notes: | FIX update state to ON only after configuration is done |
RECEIVER_SIG¶
| Instance id: | FXE_OGT3_PAM/DET/RECEIVER_SIG |
|---|---|
| Class id: | GotthardReceiver |
| Host: | fxe-rr-sys-con-gotthard |
| Class documentation: | |
| GotthardReceiver | |
| Alias: | fxe-rr-sys-con-gotthard |
| Git repo: | https://git.xfel.eu/karaboDevices/slsDetectors |
| Last modified: | 2021-09-21T09:48:34.350+02:00 |
| Created at: | 2018-01-15T15:20:05.000+01:00 |
| Main authors: | Parenti, Hauf, Goeries |
| Latest tag: | 1.9.2-2.11.1 |
| Deployment tag: | 1.9.2-2.11.1 |
| Scenes: | FXE_OGT3_PAM/DET/CONTROL_SIG |
| Accessible by: | CAL, CONTROLS, CTRL, DA, ardanaf, danilevc, xdoc |
Warning
Rogue installation which is not mentioned in the deployment!
Warning
Installation not found in a standard path!
The documentation of the Karabo device for SLS detectors (Gotthard, Jungfrau) can be found here
In particular, the setup is described in this Section, and the troubleshooting in this other.
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device (i.e. of the server
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- rxTcpPort:
- Receiver TCP Port
- framesPerTrain:
- How many frames will be sent to DAQ for each train.If more are received from detector, they will be discarded.
- frameRateIn:
- Frame rate - incoming data from detector.
- frameRateOut:
- Frame rate - decoded data to output channels.
- onlineDisplayEnable:
- Enable online display of detector data.
- frameToDisplay:
- The index of the frame to be displayed in the train, starting from 0.
| Created: | 2021-05-18T17:36:27.000+02:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: | Add interface for sls detectors |
| Created: | 2021-03-26T10:19:30.000+01:00 |
|---|---|
| Author: | Andrea Parenti |
| Notes: | Summary: fix header include in Simulation mode. |
| Created: | 2021-02-08T15:38:14.000+01:00 |
|---|---|
| Author: | Andrea Parenti |
| Notes: | Summary: update slsDetectorPackage to tag 5.0.1. |
| Created: | 2021-01-12T11:18:30.000+01:00 |
|---|---|
| Author: | Andrea Parenti |
| Notes: | Summary: fix auto-generated class version. |
| Created: | 2020-12-02T09:58:03.000+01:00 |
|---|---|
| Author: | Andrea Parenti |
| Notes: | Summary: fix for boost 1.68 (i.e. Karabo 2.11) |
| Created: | 2020-11-24T11:31:41.000+01:00 |
|---|---|
| Author: | Andrea Parenti |
| Notes: | Summary: add version info |
| Created: | 2020-10-06T16:50:12.000+02:00 |
|---|---|
| Author: | Andrea Parenti |
| Notes: | Summary: Fix undefined symbol on Ubuntu 20.04 |
| Created: | 2020-08-05T12:44:04.000+02:00 |
|---|---|
| Author: | Andrea Parenti |
| Notes: |
|
| Created: | 2020-07-29T14:31:06.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: | Fix crashes due to (potential) order problem |
| Created: | 2020-04-30T14:40:13.000+02:00 |
|---|---|
| Author: | Andrea Parenti |
| Notes: | FIX: use boost async in the receiver simulation. |
| Created: | 2020-04-29T07:03:42.000+02:00 |
|---|---|
| Author: | Andrea Parenti |
| Notes: | FIX exposureTime default value |
| Created: | 2020-04-20T11:29:59.000+02:00 |
|---|---|
| Author: | Andrea Parenti |
| Notes: |
This tag does not include yet: * Use trainId from frame metadata (not tested yet) |
| Created: | 2019-12-17T08:56:43.000+01:00 |
|---|---|
| Author: | Andrea Parenti |
| Notes: | Use trainId from frame metadata - whenever available |
| Created: | 2019-12-09T10:57:24.000+01:00 |
|---|---|
| Author: | Andrea Parenti |
| Notes: | Same as 1.5.1-2.6.5, which was wrongly numbered. |
| Created: | 2019-12-09T10:57:24.000+01:00 |
|---|---|
| Author: | Andrea Parenti |
| Notes: | FIX m_numberOfModules initial value |
| Created: | 2019-11-18T12:35:18.000+01:00 |
|---|---|
| Author: | Andrea Parenti |
| Notes: | Set additional read-out timeout for JF |
| Created: | 2019-10-18T10:35:24.000+02:00 |
|---|---|
| Author: | Andrea Parenti |
| Notes: | Free shared memory in destructor |
| Created: | 2019-09-30T15:30:33.000+02:00 |
|---|---|
| Author: | Andrea Parenti |
| Notes: |
| Created: | 2019-09-27T15:15:22.000+02:00 |
|---|---|
| Author: | Andrea Parenti |
| Notes: |
|
| Created: | 2019-09-17T15:28:18.000+02:00 |
|---|---|
| Author: | Andrea Parenti |
| Notes: | FIX update state to ON only after configuration is done |
MOTOR¶
DELAY¶
INCOUPLING1_X¶
INCOUPLING1_Y¶
INCOUPLING2_X¶
INCOUPLING2_Y¶
SAMPLE1_ROT¶
SAMPLE1_X¶
SAMPLE1_Y¶
SAMPLE1_Z¶
| Instance id: | FXE_OGT3_PAM/MOTOR/SAMPLE1_Z |
|---|---|
| Class id: | BeckhoffMC2Base |
| Host: | fxe-rr-sys-con-8 |
| Class documentation: | |
| BeckhoffMC2Base | |
| General: | link |
| Monitor: | link |
| Developer: | link |
| PLC: | link |
| Alias: | fxe-rr-sys-con-8 |
| Git repo: | https://git.xfel.eu/karaboDevices/Beckhoff |
| Last modified: | 2021-10-02T19:55:31.151+02:00 |
| Created at: | 2017-07-20T11:58:15.000+02:00 |
| Main authors: | Mamchykd, Silenzi, Giovanetti |
| Latest tag: | 4.8.2-2.11.1rc1 |
| Deployment tag: | 4.8.2-2.11.1rc1 |
| Installed tag: | 4.6.5-2.11.1 |
| Accessible by: | CAL, CONTROLS, CTRL, DA, danilevc, xdoc |
Warning
Rogue installation which is not mentioned in the deployment!
Warning
The installed tag (4.6.5-2.11.1) does not match tags mentioned in the deployment ([‘4.8.2-2.11.1rc1’])!
Warning
The velocity for this motor has not been commissioned. You may loose steps in case you set it too high!
The BeckhoffMC2Base device is documented
here.
Autogenerated documentation for the device’s properties and slots can be found here.
The following is the documentation for the base underlying PLC soft device: SD_MC2Base.
Documentation can also be found for the derived soft devices:
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device (i.e. of the server
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- beckhoffComDevice:
- InstanceId of the BeckhoffCom device that forwards commands to the PLC.
- functionBlockName:
- The type of the firmware block.
- fwInstanceName:
- The name of the firmware block instance.
- fwVersion:
- The version of the PLC framework.
- terminal:
- ???
- hardwareStatusBitField:
- This word encodes in bits the hardware-status information of this device
- hardwareState:
- The current state of the hardware decoded
- hardwareRegion:
- The current region of the hardware decoded
- hardwareErrorDescriptor:
- This word encodes in bits describing the hardware error
- hardwareErrorDescription:
- Error Code description
- waitingFor:
- Any call to the PLC will be published here, once the reply is received this property will be cleared. Commands will not be sent to the PLC until this property is cleared.
- epsilon:
- The epsilon determines the amount of change until a new physical value is posted from the hardware
- interlockReadOnly:
- Defines whether interlock conditions are configurable from this interface.
- interlockOn:
- Defines whether interlock surveillance is on or off.
- interlockOk:
- Defines whether interlock is ok (true) or broken (false).
- busy:
- Defines whether the PLC softdevice is busy.
- disableEpsilonFeedback:
- If false, the epsilon will be regulated until the incoming rate reaches the maximum rate
- maxStateUpdateRate:
- If state updates per second exceed this threshold, the state will be displayed as CHANGING
- noisyStateUpdateRateValue:
- Show the state update rate when it’s above ‘Max State Update Rate’ threshold.
- isStateUpdateNoisy:
- State update rate is above ‘Max State Update Rate’ threshold.
- reset:
- Resets the PLC hardware
- enableInterlockedSlots:
- Send device into INTERLOCK_BROKEN state, thus enabling all interlocked slots.
- disableInterlockedSlots:
- Send device into INTERLOCKED state, thus enabling all interlocked slots.
- requestHardwareValues:
- Ask for all property values on the device
- propertiesToPoll:
- All specified properties will be polled from the PLC with the given poll-rate. Only PLC aliases or device keys corresponding to PLC properties are allowed
- pollInterval:
- Hardware poll interval in seconds
- propertiesToRead:
- The specified properties will be read from the PLC by activating the Read button. Only PLC aliases or device keys corresponding to PLC properties are allowed
- readHardware:
- Requests value updates from the PLC for the properties listed under ‘Properties to read’
- force:
- ???
- trigger:
- Do not use this parameter to configure scheduled push. Instead use the parameter ‘scheduledPush’.
- maxUpdateFrequency:
- set to limit maximum update frequency for some values.
- interfaces:
- Abstract interface for external proxies to be considered when working with this device
- home:
- Home motor axis. This will move the motor! Make sure it is not obstructed in its movement!
- on:
- Turn the motor on. This enables movement!
- off:
- Turn the motor off. No movement is possible until it is switched on again!
- calibrateToEncoder:
- Calibrate actual position to encoder position.
- calibrate:
- Calibrate actual position to calibrated target position.
- calibrateTarget:
- The motor scale is set to this position when hitting calibrate
- resetAxis:
- Reset motor (axis) after an error occured!
- specificError:
- ASpecificError
- moveRelative:
- Perform a relative movement, incrementing the current position by an offset!
- move:
- Perform an absolute movement to a new target position.
- stop:
- Stop the current movement! Afterwards, the axis should be reset!
- moveConstantVelocity:
- Enable movements at a constant velocity.
- moveModulo:
- Enable modulo movements.
- actualPosition:
- AActualPosition
- stepSize:
- AMoveDistance
- targetVelocity:
- AMoveVelocity
- targetPosition:
- AAbsoluteTargetPosition
- isCWLimit:
- Is at hardware end-switch high - CW limit.
- isCCWLimit:
- Is at hardware end-switch low - CCW limit.
- isSWLimitHigh:
- Is at software limit high.
- isSWLimitLow:
- Is at software limit low.
- isInterlockLimitHigh:
- Is at Interlock limit high.
- isInterlockLimitLow:
- Is at Interlock limit low.
- mc2DiscreteMotion:
- e.g. relative or absolute position movement
- mc2ContinuousMotion:
- e.g. constant velocity
- isOnTarget:
- Indicates whether the motor is on target or not.
- stepUp:
- Move to actual position plus step length.
- stepDown:
- Move to actual position minus step length.
- activeController:
- Select the Active Controller.
- activeControllerPLC:
- Select the Active Controller using the activeController property. This property is automatically filled and sent to the PLC
| Created: | 2021-10-02T07:28:37.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Release candidate for 4.8.2 |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-08-23T15:36:04.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Bugfixes: 1. fix wrong value on the PLC when a deprecated paramer has different type wrt. the recommended new one. 2. fix bug (introduced in 4.8.0-2.11.4) that made the devices stay in UNKNOWN state |
| Created: | 2021-08-12T10:32:15.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Asynchronous registration of devices on BeckhoffCom (by means of slotInstanceNew HW state word parsed into bits |
| Created: | 2021-07-28T14:22:45.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
| Created: | 2021-06-23T16:13:27.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-06-22T13:56:55.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
|
| Created: | 2021-06-14T16:09:11.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Added BeckhoffDryPump |
| Created: | 2021-06-10T11:55:43.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Alarm conditions and state are not set on new schema. (Fixes bug seen in BeckhoffFuse after Karabo 2.11.1 deployment) |
| Created: | 2021-06-07T19:31:48.000+02:00 |
|---|---|
| Author: | Valerii Bondar |
| Notes: | Summer shutdown release, Fuse device added |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Summer shutdown release Devices added: BeckhoffTrainTrigger, BeckhoffLed, BeckhoffMC2Hexapod (BeckhoffMC2Base subclass), BeckhoffMC2Elmo (BeckhoffMC2Base subclass) Features: parameter deprecation in MC2 subclasses follow STOPPING state in Adixen Turbo Full pump. + other minor Fixes: * stepUp/stepDown popup error * epsilon feedback disable on write * avoid extra updates for interlock keys + other minor fixes |
| Created: | 2021-05-31T09:49:13.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-26T14:46:29.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-23T08:19:59.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-23T07:43:58.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-15T18:15:29.000+02:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: |
| Created: | 2021-03-24T09:43:30.000+01:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: | Add the AIBS |
| Created: | 2021-03-08T09:52:30.000+01:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: | Summary: Added auto-generated scene for Pfeiffer vacuum controller IMG400 |
SAMPLE2_ROT¶
SAMPLE2_X¶
SAMPLE2_Y¶
SAMPLE2_Z¶
SPECT_GRATING¶
PMOTOR¶
INCOUPLING_H_SPEC¶
| Instance id: | FXE_OGT3_PAM/PMOTOR/INCOUPLING_H_SPEC |
|---|---|
| Class id: | BeckhoffMC2Base |
| Host: | fxe-rr-sys-con-8 |
| Class documentation: | |
| BeckhoffMC2Base | |
| General: | link |
| Monitor: | link |
| Developer: | link |
| PLC: | link |
| Alias: | fxe-rr-sys-con-8 |
| Git repo: | https://git.xfel.eu/karaboDevices/Beckhoff |
| Last modified: | 2021-10-02T19:55:31.151+02:00 |
| Created at: | 2017-07-20T11:58:15.000+02:00 |
| Main authors: | Mamchykd, Silenzi, Giovanetti |
| Latest tag: | 4.8.2-2.11.1rc1 |
| Deployment tag: | 4.8.2-2.11.1rc1 |
| Installed tag: | 4.6.5-2.11.1 |
| Accessible by: | CAL, CONTROLS, CTRL, DA, danilevc, xdoc |
Warning
Rogue installation which is not mentioned in the deployment!
Warning
The installed tag (4.6.5-2.11.1) does not match tags mentioned in the deployment ([‘4.8.2-2.11.1rc1’])!
Warning
The velocity for this motor has not been commissioned. You may loose steps in case you set it too high!
The BeckhoffMC2Base device is documented
here.
Autogenerated documentation for the device’s properties and slots can be found here.
The following is the documentation for the base underlying PLC soft device: SD_MC2Base.
Documentation can also be found for the derived soft devices:
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device (i.e. of the server
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- beckhoffComDevice:
- InstanceId of the BeckhoffCom device that forwards commands to the PLC.
- functionBlockName:
- The type of the firmware block.
- fwInstanceName:
- The name of the firmware block instance.
- fwVersion:
- The version of the PLC framework.
- terminal:
- ???
- hardwareStatusBitField:
- This word encodes in bits the hardware-status information of this device
- hardwareState:
- The current state of the hardware decoded
- hardwareRegion:
- The current region of the hardware decoded
- hardwareErrorDescriptor:
- This word encodes in bits describing the hardware error
- hardwareErrorDescription:
- Error Code description
- waitingFor:
- Any call to the PLC will be published here, once the reply is received this property will be cleared. Commands will not be sent to the PLC until this property is cleared.
- epsilon:
- The epsilon determines the amount of change until a new physical value is posted from the hardware
- interlockReadOnly:
- Defines whether interlock conditions are configurable from this interface.
- interlockOn:
- Defines whether interlock surveillance is on or off.
- interlockOk:
- Defines whether interlock is ok (true) or broken (false).
- busy:
- Defines whether the PLC softdevice is busy.
- disableEpsilonFeedback:
- If false, the epsilon will be regulated until the incoming rate reaches the maximum rate
- maxStateUpdateRate:
- If state updates per second exceed this threshold, the state will be displayed as CHANGING
- noisyStateUpdateRateValue:
- Show the state update rate when it’s above ‘Max State Update Rate’ threshold.
- isStateUpdateNoisy:
- State update rate is above ‘Max State Update Rate’ threshold.
- reset:
- Resets the PLC hardware
- enableInterlockedSlots:
- Send device into INTERLOCK_BROKEN state, thus enabling all interlocked slots.
- disableInterlockedSlots:
- Send device into INTERLOCKED state, thus enabling all interlocked slots.
- requestHardwareValues:
- Ask for all property values on the device
- propertiesToPoll:
- All specified properties will be polled from the PLC with the given poll-rate. Only PLC aliases or device keys corresponding to PLC properties are allowed
- pollInterval:
- Hardware poll interval in seconds
- propertiesToRead:
- The specified properties will be read from the PLC by activating the Read button. Only PLC aliases or device keys corresponding to PLC properties are allowed
- readHardware:
- Requests value updates from the PLC for the properties listed under ‘Properties to read’
- force:
- ???
- trigger:
- Do not use this parameter to configure scheduled push. Instead use the parameter ‘scheduledPush’.
- maxUpdateFrequency:
- set to limit maximum update frequency for some values.
- interfaces:
- Abstract interface for external proxies to be considered when working with this device
- home:
- Home motor axis. This will move the motor! Make sure it is not obstructed in its movement!
- on:
- Turn the motor on. This enables movement!
- off:
- Turn the motor off. No movement is possible until it is switched on again!
- calibrateToEncoder:
- Calibrate actual position to encoder position.
- calibrate:
- Calibrate actual position to calibrated target position.
- calibrateTarget:
- The motor scale is set to this position when hitting calibrate
- resetAxis:
- Reset motor (axis) after an error occured!
- specificError:
- ASpecificError
- moveRelative:
- Perform a relative movement, incrementing the current position by an offset!
- move:
- Perform an absolute movement to a new target position.
- stop:
- Stop the current movement! Afterwards, the axis should be reset!
- moveConstantVelocity:
- Enable movements at a constant velocity.
- moveModulo:
- Enable modulo movements.
- actualPosition:
- AActualPosition
- stepSize:
- AMoveDistance
- targetVelocity:
- AMoveVelocity
- targetPosition:
- AAbsoluteTargetPosition
- isCWLimit:
- Is at hardware end-switch high - CW limit.
- isCCWLimit:
- Is at hardware end-switch low - CCW limit.
- isSWLimitHigh:
- Is at software limit high.
- isSWLimitLow:
- Is at software limit low.
- isInterlockLimitHigh:
- Is at Interlock limit high.
- isInterlockLimitLow:
- Is at Interlock limit low.
- mc2DiscreteMotion:
- e.g. relative or absolute position movement
- mc2ContinuousMotion:
- e.g. constant velocity
- isOnTarget:
- Indicates whether the motor is on target or not.
- stepUp:
- Move to actual position plus step length.
- stepDown:
- Move to actual position minus step length.
- activeController:
- Select the Active Controller.
- activeControllerPLC:
- Select the Active Controller using the activeController property. This property is automatically filled and sent to the PLC
| Created: | 2021-10-02T07:28:37.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Release candidate for 4.8.2 |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-08-23T15:36:04.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Bugfixes: 1. fix wrong value on the PLC when a deprecated paramer has different type wrt. the recommended new one. 2. fix bug (introduced in 4.8.0-2.11.4) that made the devices stay in UNKNOWN state |
| Created: | 2021-08-12T10:32:15.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Asynchronous registration of devices on BeckhoffCom (by means of slotInstanceNew HW state word parsed into bits |
| Created: | 2021-07-28T14:22:45.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
| Created: | 2021-06-23T16:13:27.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-06-22T13:56:55.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
|
| Created: | 2021-06-14T16:09:11.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Added BeckhoffDryPump |
| Created: | 2021-06-10T11:55:43.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Alarm conditions and state are not set on new schema. (Fixes bug seen in BeckhoffFuse after Karabo 2.11.1 deployment) |
| Created: | 2021-06-07T19:31:48.000+02:00 |
|---|---|
| Author: | Valerii Bondar |
| Notes: | Summer shutdown release, Fuse device added |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Summer shutdown release Devices added: BeckhoffTrainTrigger, BeckhoffLed, BeckhoffMC2Hexapod (BeckhoffMC2Base subclass), BeckhoffMC2Elmo (BeckhoffMC2Base subclass) Features: parameter deprecation in MC2 subclasses follow STOPPING state in Adixen Turbo Full pump. + other minor Fixes: * stepUp/stepDown popup error * epsilon feedback disable on write * avoid extra updates for interlock keys + other minor fixes |
| Created: | 2021-05-31T09:49:13.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-26T14:46:29.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-23T08:19:59.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-23T07:43:58.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-15T18:15:29.000+02:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: |
| Created: | 2021-03-24T09:43:30.000+01:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: | Add the AIBS |
| Created: | 2021-03-08T09:52:30.000+01:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: | Summary: Added auto-generated scene for Pfeiffer vacuum controller IMG400 |
INCOUPLING_V_SPEC¶
| Instance id: | FXE_OGT3_PAM/PMOTOR/INCOUPLING_V_SPEC |
|---|---|
| Class id: | BeckhoffMC2Base |
| Host: | fxe-rr-sys-con-8 |
| Class documentation: | |
| BeckhoffMC2Base | |
| General: | link |
| Monitor: | link |
| Developer: | link |
| PLC: | link |
| Alias: | fxe-rr-sys-con-8 |
| Git repo: | https://git.xfel.eu/karaboDevices/Beckhoff |
| Last modified: | 2021-10-02T19:55:31.151+02:00 |
| Created at: | 2017-07-20T11:58:15.000+02:00 |
| Main authors: | Mamchykd, Silenzi, Giovanetti |
| Latest tag: | 4.8.2-2.11.1rc1 |
| Deployment tag: | 4.8.2-2.11.1rc1 |
| Installed tag: | 4.6.5-2.11.1 |
| Accessible by: | CAL, CONTROLS, CTRL, DA, danilevc, xdoc |
Warning
Rogue installation which is not mentioned in the deployment!
Warning
The installed tag (4.6.5-2.11.1) does not match tags mentioned in the deployment ([‘4.8.2-2.11.1rc1’])!
Warning
The velocity for this motor has not been commissioned. You may loose steps in case you set it too high!
The BeckhoffMC2Base device is documented
here.
Autogenerated documentation for the device’s properties and slots can be found here.
The following is the documentation for the base underlying PLC soft device: SD_MC2Base.
Documentation can also be found for the derived soft devices:
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device (i.e. of the server
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- beckhoffComDevice:
- InstanceId of the BeckhoffCom device that forwards commands to the PLC.
- functionBlockName:
- The type of the firmware block.
- fwInstanceName:
- The name of the firmware block instance.
- fwVersion:
- The version of the PLC framework.
- terminal:
- ???
- hardwareStatusBitField:
- This word encodes in bits the hardware-status information of this device
- hardwareState:
- The current state of the hardware decoded
- hardwareRegion:
- The current region of the hardware decoded
- hardwareErrorDescriptor:
- This word encodes in bits describing the hardware error
- hardwareErrorDescription:
- Error Code description
- waitingFor:
- Any call to the PLC will be published here, once the reply is received this property will be cleared. Commands will not be sent to the PLC until this property is cleared.
- epsilon:
- The epsilon determines the amount of change until a new physical value is posted from the hardware
- interlockReadOnly:
- Defines whether interlock conditions are configurable from this interface.
- interlockOn:
- Defines whether interlock surveillance is on or off.
- interlockOk:
- Defines whether interlock is ok (true) or broken (false).
- busy:
- Defines whether the PLC softdevice is busy.
- disableEpsilonFeedback:
- If false, the epsilon will be regulated until the incoming rate reaches the maximum rate
- maxStateUpdateRate:
- If state updates per second exceed this threshold, the state will be displayed as CHANGING
- noisyStateUpdateRateValue:
- Show the state update rate when it’s above ‘Max State Update Rate’ threshold.
- isStateUpdateNoisy:
- State update rate is above ‘Max State Update Rate’ threshold.
- reset:
- Resets the PLC hardware
- enableInterlockedSlots:
- Send device into INTERLOCK_BROKEN state, thus enabling all interlocked slots.
- disableInterlockedSlots:
- Send device into INTERLOCKED state, thus enabling all interlocked slots.
- requestHardwareValues:
- Ask for all property values on the device
- propertiesToPoll:
- All specified properties will be polled from the PLC with the given poll-rate. Only PLC aliases or device keys corresponding to PLC properties are allowed
- pollInterval:
- Hardware poll interval in seconds
- propertiesToRead:
- The specified properties will be read from the PLC by activating the Read button. Only PLC aliases or device keys corresponding to PLC properties are allowed
- readHardware:
- Requests value updates from the PLC for the properties listed under ‘Properties to read’
- force:
- ???
- trigger:
- Do not use this parameter to configure scheduled push. Instead use the parameter ‘scheduledPush’.
- maxUpdateFrequency:
- set to limit maximum update frequency for some values.
- interfaces:
- Abstract interface for external proxies to be considered when working with this device
- home:
- Home motor axis. This will move the motor! Make sure it is not obstructed in its movement!
- on:
- Turn the motor on. This enables movement!
- off:
- Turn the motor off. No movement is possible until it is switched on again!
- calibrateToEncoder:
- Calibrate actual position to encoder position.
- calibrate:
- Calibrate actual position to calibrated target position.
- calibrateTarget:
- The motor scale is set to this position when hitting calibrate
- resetAxis:
- Reset motor (axis) after an error occured!
- specificError:
- ASpecificError
- moveRelative:
- Perform a relative movement, incrementing the current position by an offset!
- move:
- Perform an absolute movement to a new target position.
- stop:
- Stop the current movement! Afterwards, the axis should be reset!
- moveConstantVelocity:
- Enable movements at a constant velocity.
- moveModulo:
- Enable modulo movements.
- actualPosition:
- AActualPosition
- stepSize:
- AMoveDistance
- targetVelocity:
- AMoveVelocity
- targetPosition:
- AAbsoluteTargetPosition
- isCWLimit:
- Is at hardware end-switch high - CW limit.
- isCCWLimit:
- Is at hardware end-switch low - CCW limit.
- isSWLimitHigh:
- Is at software limit high.
- isSWLimitLow:
- Is at software limit low.
- isInterlockLimitHigh:
- Is at Interlock limit high.
- isInterlockLimitLow:
- Is at Interlock limit low.
- mc2DiscreteMotion:
- e.g. relative or absolute position movement
- mc2ContinuousMotion:
- e.g. constant velocity
- isOnTarget:
- Indicates whether the motor is on target or not.
- stepUp:
- Move to actual position plus step length.
- stepDown:
- Move to actual position minus step length.
- activeController:
- Select the Active Controller.
- activeControllerPLC:
- Select the Active Controller using the activeController property. This property is automatically filled and sent to the PLC
| Created: | 2021-10-02T07:28:37.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Release candidate for 4.8.2 |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-08-23T15:36:04.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Bugfixes: 1. fix wrong value on the PLC when a deprecated paramer has different type wrt. the recommended new one. 2. fix bug (introduced in 4.8.0-2.11.4) that made the devices stay in UNKNOWN state |
| Created: | 2021-08-12T10:32:15.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Asynchronous registration of devices on BeckhoffCom (by means of slotInstanceNew HW state word parsed into bits |
| Created: | 2021-07-28T14:22:45.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
| Created: | 2021-06-23T16:13:27.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-06-22T13:56:55.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
|
| Created: | 2021-06-14T16:09:11.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Added BeckhoffDryPump |
| Created: | 2021-06-10T11:55:43.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Alarm conditions and state are not set on new schema. (Fixes bug seen in BeckhoffFuse after Karabo 2.11.1 deployment) |
| Created: | 2021-06-07T19:31:48.000+02:00 |
|---|---|
| Author: | Valerii Bondar |
| Notes: | Summer shutdown release, Fuse device added |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Summer shutdown release Devices added: BeckhoffTrainTrigger, BeckhoffLed, BeckhoffMC2Hexapod (BeckhoffMC2Base subclass), BeckhoffMC2Elmo (BeckhoffMC2Base subclass) Features: parameter deprecation in MC2 subclasses follow STOPPING state in Adixen Turbo Full pump. + other minor Fixes: * stepUp/stepDown popup error * epsilon feedback disable on write * avoid extra updates for interlock keys + other minor fixes |
| Created: | 2021-05-31T09:49:13.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-26T14:46:29.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-23T08:19:59.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-23T07:43:58.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-15T18:15:29.000+02:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: |
| Created: | 2021-03-24T09:43:30.000+01:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: | Add the AIBS |
| Created: | 2021-03-08T09:52:30.000+01:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: | Summary: Added auto-generated scene for Pfeiffer vacuum controller IMG400 |
MIRROR_DOWN_1¶
| Instance id: | FXE_OGT3_PAM/PMOTOR/MIRROR_DOWN_1 |
|---|---|
| Class id: | BeckhoffMC2Base |
| Host: | fxe-rr-sys-con-8 |
| Class documentation: | |
| BeckhoffMC2Base | |
| General: | link |
| Monitor: | link |
| Developer: | link |
| PLC: | link |
| Alias: | fxe-rr-sys-con-8 |
| Git repo: | https://git.xfel.eu/karaboDevices/Beckhoff |
| Last modified: | 2021-10-02T19:55:31.151+02:00 |
| Created at: | 2017-07-20T11:58:15.000+02:00 |
| Main authors: | Mamchykd, Silenzi, Giovanetti |
| Latest tag: | 4.8.2-2.11.1rc1 |
| Deployment tag: | 4.8.2-2.11.1rc1 |
| Installed tag: | 4.6.5-2.11.1 |
| Accessible by: | CAL, CONTROLS, CTRL, DA, danilevc, xdoc |
Warning
Rogue installation which is not mentioned in the deployment!
Warning
The installed tag (4.6.5-2.11.1) does not match tags mentioned in the deployment ([‘4.8.2-2.11.1rc1’])!
Warning
The velocity for this motor has not been commissioned. You may loose steps in case you set it too high!
The BeckhoffMC2Base device is documented
here.
Autogenerated documentation for the device’s properties and slots can be found here.
The following is the documentation for the base underlying PLC soft device: SD_MC2Base.
Documentation can also be found for the derived soft devices:
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device (i.e. of the server
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- beckhoffComDevice:
- InstanceId of the BeckhoffCom device that forwards commands to the PLC.
- functionBlockName:
- The type of the firmware block.
- fwInstanceName:
- The name of the firmware block instance.
- fwVersion:
- The version of the PLC framework.
- terminal:
- ???
- hardwareStatusBitField:
- This word encodes in bits the hardware-status information of this device
- hardwareState:
- The current state of the hardware decoded
- hardwareRegion:
- The current region of the hardware decoded
- hardwareErrorDescriptor:
- This word encodes in bits describing the hardware error
- hardwareErrorDescription:
- Error Code description
- waitingFor:
- Any call to the PLC will be published here, once the reply is received this property will be cleared. Commands will not be sent to the PLC until this property is cleared.
- epsilon:
- The epsilon determines the amount of change until a new physical value is posted from the hardware
- interlockReadOnly:
- Defines whether interlock conditions are configurable from this interface.
- interlockOn:
- Defines whether interlock surveillance is on or off.
- interlockOk:
- Defines whether interlock is ok (true) or broken (false).
- busy:
- Defines whether the PLC softdevice is busy.
- disableEpsilonFeedback:
- If false, the epsilon will be regulated until the incoming rate reaches the maximum rate
- maxStateUpdateRate:
- If state updates per second exceed this threshold, the state will be displayed as CHANGING
- noisyStateUpdateRateValue:
- Show the state update rate when it’s above ‘Max State Update Rate’ threshold.
- isStateUpdateNoisy:
- State update rate is above ‘Max State Update Rate’ threshold.
- reset:
- Resets the PLC hardware
- enableInterlockedSlots:
- Send device into INTERLOCK_BROKEN state, thus enabling all interlocked slots.
- disableInterlockedSlots:
- Send device into INTERLOCKED state, thus enabling all interlocked slots.
- requestHardwareValues:
- Ask for all property values on the device
- propertiesToPoll:
- All specified properties will be polled from the PLC with the given poll-rate. Only PLC aliases or device keys corresponding to PLC properties are allowed
- pollInterval:
- Hardware poll interval in seconds
- propertiesToRead:
- The specified properties will be read from the PLC by activating the Read button. Only PLC aliases or device keys corresponding to PLC properties are allowed
- readHardware:
- Requests value updates from the PLC for the properties listed under ‘Properties to read’
- force:
- ???
- trigger:
- Do not use this parameter to configure scheduled push. Instead use the parameter ‘scheduledPush’.
- maxUpdateFrequency:
- set to limit maximum update frequency for some values.
- interfaces:
- Abstract interface for external proxies to be considered when working with this device
- home:
- Home motor axis. This will move the motor! Make sure it is not obstructed in its movement!
- on:
- Turn the motor on. This enables movement!
- off:
- Turn the motor off. No movement is possible until it is switched on again!
- calibrateToEncoder:
- Calibrate actual position to encoder position.
- calibrate:
- Calibrate actual position to calibrated target position.
- calibrateTarget:
- The motor scale is set to this position when hitting calibrate
- resetAxis:
- Reset motor (axis) after an error occured!
- specificError:
- ASpecificError
- moveRelative:
- Perform a relative movement, incrementing the current position by an offset!
- move:
- Perform an absolute movement to a new target position.
- stop:
- Stop the current movement! Afterwards, the axis should be reset!
- moveConstantVelocity:
- Enable movements at a constant velocity.
- moveModulo:
- Enable modulo movements.
- actualPosition:
- AActualPosition
- stepSize:
- AMoveDistance
- targetVelocity:
- AMoveVelocity
- targetPosition:
- AAbsoluteTargetPosition
- isCWLimit:
- Is at hardware end-switch high - CW limit.
- isCCWLimit:
- Is at hardware end-switch low - CCW limit.
- isSWLimitHigh:
- Is at software limit high.
- isSWLimitLow:
- Is at software limit low.
- isInterlockLimitHigh:
- Is at Interlock limit high.
- isInterlockLimitLow:
- Is at Interlock limit low.
- mc2DiscreteMotion:
- e.g. relative or absolute position movement
- mc2ContinuousMotion:
- e.g. constant velocity
- isOnTarget:
- Indicates whether the motor is on target or not.
- stepUp:
- Move to actual position plus step length.
- stepDown:
- Move to actual position minus step length.
- activeController:
- Select the Active Controller.
- activeControllerPLC:
- Select the Active Controller using the activeController property. This property is automatically filled and sent to the PLC
| Created: | 2021-10-02T07:28:37.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Release candidate for 4.8.2 |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-08-23T15:36:04.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Bugfixes: 1. fix wrong value on the PLC when a deprecated paramer has different type wrt. the recommended new one. 2. fix bug (introduced in 4.8.0-2.11.4) that made the devices stay in UNKNOWN state |
| Created: | 2021-08-12T10:32:15.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Asynchronous registration of devices on BeckhoffCom (by means of slotInstanceNew HW state word parsed into bits |
| Created: | 2021-07-28T14:22:45.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
| Created: | 2021-06-23T16:13:27.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-06-22T13:56:55.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
|
| Created: | 2021-06-14T16:09:11.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Added BeckhoffDryPump |
| Created: | 2021-06-10T11:55:43.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Alarm conditions and state are not set on new schema. (Fixes bug seen in BeckhoffFuse after Karabo 2.11.1 deployment) |
| Created: | 2021-06-07T19:31:48.000+02:00 |
|---|---|
| Author: | Valerii Bondar |
| Notes: | Summer shutdown release, Fuse device added |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Summer shutdown release Devices added: BeckhoffTrainTrigger, BeckhoffLed, BeckhoffMC2Hexapod (BeckhoffMC2Base subclass), BeckhoffMC2Elmo (BeckhoffMC2Base subclass) Features: parameter deprecation in MC2 subclasses follow STOPPING state in Adixen Turbo Full pump. + other minor Fixes: * stepUp/stepDown popup error * epsilon feedback disable on write * avoid extra updates for interlock keys + other minor fixes |
| Created: | 2021-05-31T09:49:13.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-26T14:46:29.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-23T08:19:59.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-23T07:43:58.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-15T18:15:29.000+02:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: |
| Created: | 2021-03-24T09:43:30.000+01:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: | Add the AIBS |
| Created: | 2021-03-08T09:52:30.000+01:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: | Summary: Added auto-generated scene for Pfeiffer vacuum controller IMG400 |
MIRROR_DOWN_2¶
| Instance id: | FXE_OGT3_PAM/PMOTOR/MIRROR_DOWN_2 |
|---|---|
| Class id: | BeckhoffMC2Base |
| Host: | fxe-rr-sys-con-8 |
| Class documentation: | |
| BeckhoffMC2Base | |
| General: | link |
| Monitor: | link |
| Developer: | link |
| PLC: | link |
| Alias: | fxe-rr-sys-con-8 |
| Git repo: | https://git.xfel.eu/karaboDevices/Beckhoff |
| Last modified: | 2021-10-02T19:55:31.151+02:00 |
| Created at: | 2017-07-20T11:58:15.000+02:00 |
| Main authors: | Mamchykd, Silenzi, Giovanetti |
| Latest tag: | 4.8.2-2.11.1rc1 |
| Deployment tag: | 4.8.2-2.11.1rc1 |
| Installed tag: | 4.6.5-2.11.1 |
| Accessible by: | CAL, CONTROLS, CTRL, DA, danilevc, xdoc |
Warning
Rogue installation which is not mentioned in the deployment!
Warning
The installed tag (4.6.5-2.11.1) does not match tags mentioned in the deployment ([‘4.8.2-2.11.1rc1’])!
Warning
The velocity for this motor has not been commissioned. You may loose steps in case you set it too high!
The BeckhoffMC2Base device is documented
here.
Autogenerated documentation for the device’s properties and slots can be found here.
The following is the documentation for the base underlying PLC soft device: SD_MC2Base.
Documentation can also be found for the derived soft devices:
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device (i.e. of the server
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- beckhoffComDevice:
- InstanceId of the BeckhoffCom device that forwards commands to the PLC.
- functionBlockName:
- The type of the firmware block.
- fwInstanceName:
- The name of the firmware block instance.
- fwVersion:
- The version of the PLC framework.
- terminal:
- ???
- hardwareStatusBitField:
- This word encodes in bits the hardware-status information of this device
- hardwareState:
- The current state of the hardware decoded
- hardwareRegion:
- The current region of the hardware decoded
- hardwareErrorDescriptor:
- This word encodes in bits describing the hardware error
- hardwareErrorDescription:
- Error Code description
- waitingFor:
- Any call to the PLC will be published here, once the reply is received this property will be cleared. Commands will not be sent to the PLC until this property is cleared.
- epsilon:
- The epsilon determines the amount of change until a new physical value is posted from the hardware
- interlockReadOnly:
- Defines whether interlock conditions are configurable from this interface.
- interlockOn:
- Defines whether interlock surveillance is on or off.
- interlockOk:
- Defines whether interlock is ok (true) or broken (false).
- busy:
- Defines whether the PLC softdevice is busy.
- disableEpsilonFeedback:
- If false, the epsilon will be regulated until the incoming rate reaches the maximum rate
- maxStateUpdateRate:
- If state updates per second exceed this threshold, the state will be displayed as CHANGING
- noisyStateUpdateRateValue:
- Show the state update rate when it’s above ‘Max State Update Rate’ threshold.
- isStateUpdateNoisy:
- State update rate is above ‘Max State Update Rate’ threshold.
- reset:
- Resets the PLC hardware
- enableInterlockedSlots:
- Send device into INTERLOCK_BROKEN state, thus enabling all interlocked slots.
- disableInterlockedSlots:
- Send device into INTERLOCKED state, thus enabling all interlocked slots.
- requestHardwareValues:
- Ask for all property values on the device
- propertiesToPoll:
- All specified properties will be polled from the PLC with the given poll-rate. Only PLC aliases or device keys corresponding to PLC properties are allowed
- pollInterval:
- Hardware poll interval in seconds
- propertiesToRead:
- The specified properties will be read from the PLC by activating the Read button. Only PLC aliases or device keys corresponding to PLC properties are allowed
- readHardware:
- Requests value updates from the PLC for the properties listed under ‘Properties to read’
- force:
- ???
- trigger:
- Do not use this parameter to configure scheduled push. Instead use the parameter ‘scheduledPush’.
- maxUpdateFrequency:
- set to limit maximum update frequency for some values.
- interfaces:
- Abstract interface for external proxies to be considered when working with this device
- home:
- Home motor axis. This will move the motor! Make sure it is not obstructed in its movement!
- on:
- Turn the motor on. This enables movement!
- off:
- Turn the motor off. No movement is possible until it is switched on again!
- calibrateToEncoder:
- Calibrate actual position to encoder position.
- calibrate:
- Calibrate actual position to calibrated target position.
- calibrateTarget:
- The motor scale is set to this position when hitting calibrate
- resetAxis:
- Reset motor (axis) after an error occured!
- specificError:
- ASpecificError
- moveRelative:
- Perform a relative movement, incrementing the current position by an offset!
- move:
- Perform an absolute movement to a new target position.
- stop:
- Stop the current movement! Afterwards, the axis should be reset!
- moveConstantVelocity:
- Enable movements at a constant velocity.
- moveModulo:
- Enable modulo movements.
- actualPosition:
- AActualPosition
- stepSize:
- AMoveDistance
- targetVelocity:
- AMoveVelocity
- targetPosition:
- AAbsoluteTargetPosition
- isCWLimit:
- Is at hardware end-switch high - CW limit.
- isCCWLimit:
- Is at hardware end-switch low - CCW limit.
- isSWLimitHigh:
- Is at software limit high.
- isSWLimitLow:
- Is at software limit low.
- isInterlockLimitHigh:
- Is at Interlock limit high.
- isInterlockLimitLow:
- Is at Interlock limit low.
- mc2DiscreteMotion:
- e.g. relative or absolute position movement
- mc2ContinuousMotion:
- e.g. constant velocity
- isOnTarget:
- Indicates whether the motor is on target or not.
- stepUp:
- Move to actual position plus step length.
- stepDown:
- Move to actual position minus step length.
- activeController:
- Select the Active Controller.
- activeControllerPLC:
- Select the Active Controller using the activeController property. This property is automatically filled and sent to the PLC
| Created: | 2021-10-02T07:28:37.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Release candidate for 4.8.2 |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-08-23T15:36:04.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Bugfixes: 1. fix wrong value on the PLC when a deprecated paramer has different type wrt. the recommended new one. 2. fix bug (introduced in 4.8.0-2.11.4) that made the devices stay in UNKNOWN state |
| Created: | 2021-08-12T10:32:15.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Asynchronous registration of devices on BeckhoffCom (by means of slotInstanceNew HW state word parsed into bits |
| Created: | 2021-07-28T14:22:45.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
| Created: | 2021-06-23T16:13:27.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-06-22T13:56:55.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
|
| Created: | 2021-06-14T16:09:11.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Added BeckhoffDryPump |
| Created: | 2021-06-10T11:55:43.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Alarm conditions and state are not set on new schema. (Fixes bug seen in BeckhoffFuse after Karabo 2.11.1 deployment) |
| Created: | 2021-06-07T19:31:48.000+02:00 |
|---|---|
| Author: | Valerii Bondar |
| Notes: | Summer shutdown release, Fuse device added |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Summer shutdown release Devices added: BeckhoffTrainTrigger, BeckhoffLed, BeckhoffMC2Hexapod (BeckhoffMC2Base subclass), BeckhoffMC2Elmo (BeckhoffMC2Base subclass) Features: parameter deprecation in MC2 subclasses follow STOPPING state in Adixen Turbo Full pump. + other minor Fixes: * stepUp/stepDown popup error * epsilon feedback disable on write * avoid extra updates for interlock keys + other minor fixes |
| Created: | 2021-05-31T09:49:13.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-26T14:46:29.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-23T08:19:59.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-23T07:43:58.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-15T18:15:29.000+02:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: |
| Created: | 2021-03-24T09:43:30.000+01:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: | Add the AIBS |
| Created: | 2021-03-08T09:52:30.000+01:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: | Summary: Added auto-generated scene for Pfeiffer vacuum controller IMG400 |
MIRROR_UP_1¶
| Instance id: | FXE_OGT3_PAM/PMOTOR/MIRROR_UP_1 |
|---|---|
| Class id: | BeckhoffMC2Base |
| Host: | fxe-rr-sys-con-8 |
| Class documentation: | |
| BeckhoffMC2Base | |
| General: | link |
| Monitor: | link |
| Developer: | link |
| PLC: | link |
| Alias: | fxe-rr-sys-con-8 |
| Git repo: | https://git.xfel.eu/karaboDevices/Beckhoff |
| Last modified: | 2021-10-02T19:55:31.151+02:00 |
| Created at: | 2017-07-20T11:58:15.000+02:00 |
| Main authors: | Mamchykd, Silenzi, Giovanetti |
| Latest tag: | 4.8.2-2.11.1rc1 |
| Deployment tag: | 4.8.2-2.11.1rc1 |
| Installed tag: | 4.6.5-2.11.1 |
| Accessible by: | CAL, CONTROLS, CTRL, DA, danilevc, xdoc |
Warning
Rogue installation which is not mentioned in the deployment!
Warning
The installed tag (4.6.5-2.11.1) does not match tags mentioned in the deployment ([‘4.8.2-2.11.1rc1’])!
Warning
The velocity for this motor has not been commissioned. You may loose steps in case you set it too high!
The BeckhoffMC2Base device is documented
here.
Autogenerated documentation for the device’s properties and slots can be found here.
The following is the documentation for the base underlying PLC soft device: SD_MC2Base.
Documentation can also be found for the derived soft devices:
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device (i.e. of the server
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- beckhoffComDevice:
- InstanceId of the BeckhoffCom device that forwards commands to the PLC.
- functionBlockName:
- The type of the firmware block.
- fwInstanceName:
- The name of the firmware block instance.
- fwVersion:
- The version of the PLC framework.
- terminal:
- ???
- hardwareStatusBitField:
- This word encodes in bits the hardware-status information of this device
- hardwareState:
- The current state of the hardware decoded
- hardwareRegion:
- The current region of the hardware decoded
- hardwareErrorDescriptor:
- This word encodes in bits describing the hardware error
- hardwareErrorDescription:
- Error Code description
- waitingFor:
- Any call to the PLC will be published here, once the reply is received this property will be cleared. Commands will not be sent to the PLC until this property is cleared.
- epsilon:
- The epsilon determines the amount of change until a new physical value is posted from the hardware
- interlockReadOnly:
- Defines whether interlock conditions are configurable from this interface.
- interlockOn:
- Defines whether interlock surveillance is on or off.
- interlockOk:
- Defines whether interlock is ok (true) or broken (false).
- busy:
- Defines whether the PLC softdevice is busy.
- disableEpsilonFeedback:
- If false, the epsilon will be regulated until the incoming rate reaches the maximum rate
- maxStateUpdateRate:
- If state updates per second exceed this threshold, the state will be displayed as CHANGING
- noisyStateUpdateRateValue:
- Show the state update rate when it’s above ‘Max State Update Rate’ threshold.
- isStateUpdateNoisy:
- State update rate is above ‘Max State Update Rate’ threshold.
- reset:
- Resets the PLC hardware
- enableInterlockedSlots:
- Send device into INTERLOCK_BROKEN state, thus enabling all interlocked slots.
- disableInterlockedSlots:
- Send device into INTERLOCKED state, thus enabling all interlocked slots.
- requestHardwareValues:
- Ask for all property values on the device
- propertiesToPoll:
- All specified properties will be polled from the PLC with the given poll-rate. Only PLC aliases or device keys corresponding to PLC properties are allowed
- pollInterval:
- Hardware poll interval in seconds
- propertiesToRead:
- The specified properties will be read from the PLC by activating the Read button. Only PLC aliases or device keys corresponding to PLC properties are allowed
- readHardware:
- Requests value updates from the PLC for the properties listed under ‘Properties to read’
- force:
- ???
- trigger:
- Do not use this parameter to configure scheduled push. Instead use the parameter ‘scheduledPush’.
- maxUpdateFrequency:
- set to limit maximum update frequency for some values.
- interfaces:
- Abstract interface for external proxies to be considered when working with this device
- home:
- Home motor axis. This will move the motor! Make sure it is not obstructed in its movement!
- on:
- Turn the motor on. This enables movement!
- off:
- Turn the motor off. No movement is possible until it is switched on again!
- calibrateToEncoder:
- Calibrate actual position to encoder position.
- calibrate:
- Calibrate actual position to calibrated target position.
- calibrateTarget:
- The motor scale is set to this position when hitting calibrate
- resetAxis:
- Reset motor (axis) after an error occured!
- specificError:
- ASpecificError
- moveRelative:
- Perform a relative movement, incrementing the current position by an offset!
- move:
- Perform an absolute movement to a new target position.
- stop:
- Stop the current movement! Afterwards, the axis should be reset!
- moveConstantVelocity:
- Enable movements at a constant velocity.
- moveModulo:
- Enable modulo movements.
- actualPosition:
- AActualPosition
- stepSize:
- AMoveDistance
- targetVelocity:
- AMoveVelocity
- targetPosition:
- AAbsoluteTargetPosition
- isCWLimit:
- Is at hardware end-switch high - CW limit.
- isCCWLimit:
- Is at hardware end-switch low - CCW limit.
- isSWLimitHigh:
- Is at software limit high.
- isSWLimitLow:
- Is at software limit low.
- isInterlockLimitHigh:
- Is at Interlock limit high.
- isInterlockLimitLow:
- Is at Interlock limit low.
- mc2DiscreteMotion:
- e.g. relative or absolute position movement
- mc2ContinuousMotion:
- e.g. constant velocity
- isOnTarget:
- Indicates whether the motor is on target or not.
- stepUp:
- Move to actual position plus step length.
- stepDown:
- Move to actual position minus step length.
- activeController:
- Select the Active Controller.
- activeControllerPLC:
- Select the Active Controller using the activeController property. This property is automatically filled and sent to the PLC
| Created: | 2021-10-02T07:28:37.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Release candidate for 4.8.2 |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-08-23T15:36:04.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Bugfixes: 1. fix wrong value on the PLC when a deprecated paramer has different type wrt. the recommended new one. 2. fix bug (introduced in 4.8.0-2.11.4) that made the devices stay in UNKNOWN state |
| Created: | 2021-08-12T10:32:15.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Asynchronous registration of devices on BeckhoffCom (by means of slotInstanceNew HW state word parsed into bits |
| Created: | 2021-07-28T14:22:45.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
| Created: | 2021-06-23T16:13:27.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-06-22T13:56:55.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
|
| Created: | 2021-06-14T16:09:11.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Added BeckhoffDryPump |
| Created: | 2021-06-10T11:55:43.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Alarm conditions and state are not set on new schema. (Fixes bug seen in BeckhoffFuse after Karabo 2.11.1 deployment) |
| Created: | 2021-06-07T19:31:48.000+02:00 |
|---|---|
| Author: | Valerii Bondar |
| Notes: | Summer shutdown release, Fuse device added |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Summer shutdown release Devices added: BeckhoffTrainTrigger, BeckhoffLed, BeckhoffMC2Hexapod (BeckhoffMC2Base subclass), BeckhoffMC2Elmo (BeckhoffMC2Base subclass) Features: parameter deprecation in MC2 subclasses follow STOPPING state in Adixen Turbo Full pump. + other minor Fixes: * stepUp/stepDown popup error * epsilon feedback disable on write * avoid extra updates for interlock keys + other minor fixes |
| Created: | 2021-05-31T09:49:13.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-26T14:46:29.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-23T08:19:59.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-23T07:43:58.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-15T18:15:29.000+02:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: |
| Created: | 2021-03-24T09:43:30.000+01:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: | Add the AIBS |
| Created: | 2021-03-08T09:52:30.000+01:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: | Summary: Added auto-generated scene for Pfeiffer vacuum controller IMG400 |
MIRROR_UP_2¶
| Instance id: | FXE_OGT3_PAM/PMOTOR/MIRROR_UP_2 |
|---|---|
| Class id: | BeckhoffMC2Base |
| Host: | fxe-rr-sys-con-8 |
| Class documentation: | |
| BeckhoffMC2Base | |
| General: | link |
| Monitor: | link |
| Developer: | link |
| PLC: | link |
| Alias: | fxe-rr-sys-con-8 |
| Git repo: | https://git.xfel.eu/karaboDevices/Beckhoff |
| Last modified: | 2021-10-02T19:55:31.151+02:00 |
| Created at: | 2017-07-20T11:58:15.000+02:00 |
| Main authors: | Mamchykd, Silenzi, Giovanetti |
| Latest tag: | 4.8.2-2.11.1rc1 |
| Deployment tag: | 4.8.2-2.11.1rc1 |
| Installed tag: | 4.6.5-2.11.1 |
| Accessible by: | CAL, CONTROLS, CTRL, DA, danilevc, xdoc |
Warning
Rogue installation which is not mentioned in the deployment!
Warning
The installed tag (4.6.5-2.11.1) does not match tags mentioned in the deployment ([‘4.8.2-2.11.1rc1’])!
Warning
The velocity for this motor has not been commissioned. You may loose steps in case you set it too high!
The BeckhoffMC2Base device is documented
here.
Autogenerated documentation for the device’s properties and slots can be found here.
The following is the documentation for the base underlying PLC soft device: SD_MC2Base.
Documentation can also be found for the derived soft devices:
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device (i.e. of the server
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- beckhoffComDevice:
- InstanceId of the BeckhoffCom device that forwards commands to the PLC.
- functionBlockName:
- The type of the firmware block.
- fwInstanceName:
- The name of the firmware block instance.
- fwVersion:
- The version of the PLC framework.
- terminal:
- ???
- hardwareStatusBitField:
- This word encodes in bits the hardware-status information of this device
- hardwareState:
- The current state of the hardware decoded
- hardwareRegion:
- The current region of the hardware decoded
- hardwareErrorDescriptor:
- This word encodes in bits describing the hardware error
- hardwareErrorDescription:
- Error Code description
- waitingFor:
- Any call to the PLC will be published here, once the reply is received this property will be cleared. Commands will not be sent to the PLC until this property is cleared.
- epsilon:
- The epsilon determines the amount of change until a new physical value is posted from the hardware
- interlockReadOnly:
- Defines whether interlock conditions are configurable from this interface.
- interlockOn:
- Defines whether interlock surveillance is on or off.
- interlockOk:
- Defines whether interlock is ok (true) or broken (false).
- busy:
- Defines whether the PLC softdevice is busy.
- disableEpsilonFeedback:
- If false, the epsilon will be regulated until the incoming rate reaches the maximum rate
- maxStateUpdateRate:
- If state updates per second exceed this threshold, the state will be displayed as CHANGING
- noisyStateUpdateRateValue:
- Show the state update rate when it’s above ‘Max State Update Rate’ threshold.
- isStateUpdateNoisy:
- State update rate is above ‘Max State Update Rate’ threshold.
- reset:
- Resets the PLC hardware
- enableInterlockedSlots:
- Send device into INTERLOCK_BROKEN state, thus enabling all interlocked slots.
- disableInterlockedSlots:
- Send device into INTERLOCKED state, thus enabling all interlocked slots.
- requestHardwareValues:
- Ask for all property values on the device
- propertiesToPoll:
- All specified properties will be polled from the PLC with the given poll-rate. Only PLC aliases or device keys corresponding to PLC properties are allowed
- pollInterval:
- Hardware poll interval in seconds
- propertiesToRead:
- The specified properties will be read from the PLC by activating the Read button. Only PLC aliases or device keys corresponding to PLC properties are allowed
- readHardware:
- Requests value updates from the PLC for the properties listed under ‘Properties to read’
- force:
- ???
- trigger:
- Do not use this parameter to configure scheduled push. Instead use the parameter ‘scheduledPush’.
- maxUpdateFrequency:
- set to limit maximum update frequency for some values.
- interfaces:
- Abstract interface for external proxies to be considered when working with this device
- home:
- Home motor axis. This will move the motor! Make sure it is not obstructed in its movement!
- on:
- Turn the motor on. This enables movement!
- off:
- Turn the motor off. No movement is possible until it is switched on again!
- calibrateToEncoder:
- Calibrate actual position to encoder position.
- calibrate:
- Calibrate actual position to calibrated target position.
- calibrateTarget:
- The motor scale is set to this position when hitting calibrate
- resetAxis:
- Reset motor (axis) after an error occured!
- specificError:
- ASpecificError
- moveRelative:
- Perform a relative movement, incrementing the current position by an offset!
- move:
- Perform an absolute movement to a new target position.
- stop:
- Stop the current movement! Afterwards, the axis should be reset!
- moveConstantVelocity:
- Enable movements at a constant velocity.
- moveModulo:
- Enable modulo movements.
- actualPosition:
- AActualPosition
- stepSize:
- AMoveDistance
- targetVelocity:
- AMoveVelocity
- targetPosition:
- AAbsoluteTargetPosition
- isCWLimit:
- Is at hardware end-switch high - CW limit.
- isCCWLimit:
- Is at hardware end-switch low - CCW limit.
- isSWLimitHigh:
- Is at software limit high.
- isSWLimitLow:
- Is at software limit low.
- isInterlockLimitHigh:
- Is at Interlock limit high.
- isInterlockLimitLow:
- Is at Interlock limit low.
- mc2DiscreteMotion:
- e.g. relative or absolute position movement
- mc2ContinuousMotion:
- e.g. constant velocity
- isOnTarget:
- Indicates whether the motor is on target or not.
- stepUp:
- Move to actual position plus step length.
- stepDown:
- Move to actual position minus step length.
- activeController:
- Select the Active Controller.
- activeControllerPLC:
- Select the Active Controller using the activeController property. This property is automatically filled and sent to the PLC
| Created: | 2021-10-02T07:28:37.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Release candidate for 4.8.2 |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-08-23T15:36:04.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Bugfixes: 1. fix wrong value on the PLC when a deprecated paramer has different type wrt. the recommended new one. 2. fix bug (introduced in 4.8.0-2.11.4) that made the devices stay in UNKNOWN state |
| Created: | 2021-08-12T10:32:15.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Asynchronous registration of devices on BeckhoffCom (by means of slotInstanceNew HW state word parsed into bits |
| Created: | 2021-07-28T14:22:45.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
| Created: | 2021-06-23T16:13:27.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-06-22T13:56:55.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
|
| Created: | 2021-06-14T16:09:11.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Added BeckhoffDryPump |
| Created: | 2021-06-10T11:55:43.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Alarm conditions and state are not set on new schema. (Fixes bug seen in BeckhoffFuse after Karabo 2.11.1 deployment) |
| Created: | 2021-06-07T19:31:48.000+02:00 |
|---|---|
| Author: | Valerii Bondar |
| Notes: | Summer shutdown release, Fuse device added |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Summer shutdown release Devices added: BeckhoffTrainTrigger, BeckhoffLed, BeckhoffMC2Hexapod (BeckhoffMC2Base subclass), BeckhoffMC2Elmo (BeckhoffMC2Base subclass) Features: parameter deprecation in MC2 subclasses follow STOPPING state in Adixen Turbo Full pump. + other minor Fixes: * stepUp/stepDown popup error * epsilon feedback disable on write * avoid extra updates for interlock keys + other minor fixes |
| Created: | 2021-05-31T09:49:13.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-26T14:46:29.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-23T08:19:59.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-23T07:43:58.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-15T18:15:29.000+02:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: |
| Created: | 2021-03-24T09:43:30.000+01:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: | Add the AIBS |
| Created: | 2021-03-08T09:52:30.000+01:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: | Summary: Added auto-generated scene for Pfeiffer vacuum controller IMG400 |
OUTCOUPLING_H_SPEC¶
| Instance id: | FXE_OGT3_PAM/PMOTOR/OUTCOUPLING_H_SPEC |
|---|---|
| Class id: | BeckhoffMC2Base |
| Host: | fxe-rr-sys-con-8 |
| Class documentation: | |
| BeckhoffMC2Base | |
| General: | link |
| Monitor: | link |
| Developer: | link |
| PLC: | link |
| Alias: | fxe-rr-sys-con-8 |
| Git repo: | https://git.xfel.eu/karaboDevices/Beckhoff |
| Last modified: | 2021-10-02T19:55:31.151+02:00 |
| Created at: | 2017-07-20T11:58:15.000+02:00 |
| Main authors: | Mamchykd, Silenzi, Giovanetti |
| Latest tag: | 4.8.2-2.11.1rc1 |
| Deployment tag: | 4.8.2-2.11.1rc1 |
| Installed tag: | 4.6.5-2.11.1 |
| Accessible by: | CAL, CONTROLS, CTRL, DA, danilevc, xdoc |
Warning
Rogue installation which is not mentioned in the deployment!
Warning
The installed tag (4.6.5-2.11.1) does not match tags mentioned in the deployment ([‘4.8.2-2.11.1rc1’])!
Warning
The velocity for this motor has not been commissioned. You may loose steps in case you set it too high!
The BeckhoffMC2Base device is documented
here.
Autogenerated documentation for the device’s properties and slots can be found here.
The following is the documentation for the base underlying PLC soft device: SD_MC2Base.
Documentation can also be found for the derived soft devices:
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device (i.e. of the server
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- beckhoffComDevice:
- InstanceId of the BeckhoffCom device that forwards commands to the PLC.
- functionBlockName:
- The type of the firmware block.
- fwInstanceName:
- The name of the firmware block instance.
- fwVersion:
- The version of the PLC framework.
- terminal:
- ???
- hardwareStatusBitField:
- This word encodes in bits the hardware-status information of this device
- hardwareState:
- The current state of the hardware decoded
- hardwareRegion:
- The current region of the hardware decoded
- hardwareErrorDescriptor:
- This word encodes in bits describing the hardware error
- hardwareErrorDescription:
- Error Code description
- waitingFor:
- Any call to the PLC will be published here, once the reply is received this property will be cleared. Commands will not be sent to the PLC until this property is cleared.
- epsilon:
- The epsilon determines the amount of change until a new physical value is posted from the hardware
- interlockReadOnly:
- Defines whether interlock conditions are configurable from this interface.
- interlockOn:
- Defines whether interlock surveillance is on or off.
- interlockOk:
- Defines whether interlock is ok (true) or broken (false).
- busy:
- Defines whether the PLC softdevice is busy.
- disableEpsilonFeedback:
- If false, the epsilon will be regulated until the incoming rate reaches the maximum rate
- maxStateUpdateRate:
- If state updates per second exceed this threshold, the state will be displayed as CHANGING
- noisyStateUpdateRateValue:
- Show the state update rate when it’s above ‘Max State Update Rate’ threshold.
- isStateUpdateNoisy:
- State update rate is above ‘Max State Update Rate’ threshold.
- reset:
- Resets the PLC hardware
- enableInterlockedSlots:
- Send device into INTERLOCK_BROKEN state, thus enabling all interlocked slots.
- disableInterlockedSlots:
- Send device into INTERLOCKED state, thus enabling all interlocked slots.
- requestHardwareValues:
- Ask for all property values on the device
- propertiesToPoll:
- All specified properties will be polled from the PLC with the given poll-rate. Only PLC aliases or device keys corresponding to PLC properties are allowed
- pollInterval:
- Hardware poll interval in seconds
- propertiesToRead:
- The specified properties will be read from the PLC by activating the Read button. Only PLC aliases or device keys corresponding to PLC properties are allowed
- readHardware:
- Requests value updates from the PLC for the properties listed under ‘Properties to read’
- force:
- ???
- trigger:
- Do not use this parameter to configure scheduled push. Instead use the parameter ‘scheduledPush’.
- maxUpdateFrequency:
- set to limit maximum update frequency for some values.
- interfaces:
- Abstract interface for external proxies to be considered when working with this device
- home:
- Home motor axis. This will move the motor! Make sure it is not obstructed in its movement!
- on:
- Turn the motor on. This enables movement!
- off:
- Turn the motor off. No movement is possible until it is switched on again!
- calibrateToEncoder:
- Calibrate actual position to encoder position.
- calibrate:
- Calibrate actual position to calibrated target position.
- calibrateTarget:
- The motor scale is set to this position when hitting calibrate
- resetAxis:
- Reset motor (axis) after an error occured!
- specificError:
- ASpecificError
- moveRelative:
- Perform a relative movement, incrementing the current position by an offset!
- move:
- Perform an absolute movement to a new target position.
- stop:
- Stop the current movement! Afterwards, the axis should be reset!
- moveConstantVelocity:
- Enable movements at a constant velocity.
- moveModulo:
- Enable modulo movements.
- actualPosition:
- AActualPosition
- stepSize:
- AMoveDistance
- targetVelocity:
- AMoveVelocity
- targetPosition:
- AAbsoluteTargetPosition
- isCWLimit:
- Is at hardware end-switch high - CW limit.
- isCCWLimit:
- Is at hardware end-switch low - CCW limit.
- isSWLimitHigh:
- Is at software limit high.
- isSWLimitLow:
- Is at software limit low.
- isInterlockLimitHigh:
- Is at Interlock limit high.
- isInterlockLimitLow:
- Is at Interlock limit low.
- mc2DiscreteMotion:
- e.g. relative or absolute position movement
- mc2ContinuousMotion:
- e.g. constant velocity
- isOnTarget:
- Indicates whether the motor is on target or not.
- stepUp:
- Move to actual position plus step length.
- stepDown:
- Move to actual position minus step length.
- activeController:
- Select the Active Controller.
- activeControllerPLC:
- Select the Active Controller using the activeController property. This property is automatically filled and sent to the PLC
| Created: | 2021-10-02T07:28:37.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Release candidate for 4.8.2 |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-08-23T15:36:04.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Bugfixes: 1. fix wrong value on the PLC when a deprecated paramer has different type wrt. the recommended new one. 2. fix bug (introduced in 4.8.0-2.11.4) that made the devices stay in UNKNOWN state |
| Created: | 2021-08-12T10:32:15.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Asynchronous registration of devices on BeckhoffCom (by means of slotInstanceNew HW state word parsed into bits |
| Created: | 2021-07-28T14:22:45.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
| Created: | 2021-06-23T16:13:27.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-06-22T13:56:55.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
|
| Created: | 2021-06-14T16:09:11.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Added BeckhoffDryPump |
| Created: | 2021-06-10T11:55:43.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Alarm conditions and state are not set on new schema. (Fixes bug seen in BeckhoffFuse after Karabo 2.11.1 deployment) |
| Created: | 2021-06-07T19:31:48.000+02:00 |
|---|---|
| Author: | Valerii Bondar |
| Notes: | Summer shutdown release, Fuse device added |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Summer shutdown release Devices added: BeckhoffTrainTrigger, BeckhoffLed, BeckhoffMC2Hexapod (BeckhoffMC2Base subclass), BeckhoffMC2Elmo (BeckhoffMC2Base subclass) Features: parameter deprecation in MC2 subclasses follow STOPPING state in Adixen Turbo Full pump. + other minor Fixes: * stepUp/stepDown popup error * epsilon feedback disable on write * avoid extra updates for interlock keys + other minor fixes |
| Created: | 2021-05-31T09:49:13.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-26T14:46:29.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-23T08:19:59.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-23T07:43:58.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-15T18:15:29.000+02:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: |
| Created: | 2021-03-24T09:43:30.000+01:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: | Add the AIBS |
| Created: | 2021-03-08T09:52:30.000+01:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: | Summary: Added auto-generated scene for Pfeiffer vacuum controller IMG400 |
OUTCOUPLING_V_SPEC¶
| Instance id: | FXE_OGT3_PAM/PMOTOR/OUTCOUPLING_V_SPEC |
|---|---|
| Class id: | BeckhoffMC2Base |
| Host: | fxe-rr-sys-con-8 |
| Class documentation: | |
| BeckhoffMC2Base | |
| General: | link |
| Monitor: | link |
| Developer: | link |
| PLC: | link |
| Alias: | fxe-rr-sys-con-8 |
| Git repo: | https://git.xfel.eu/karaboDevices/Beckhoff |
| Last modified: | 2021-10-02T19:55:31.151+02:00 |
| Created at: | 2017-07-20T11:58:15.000+02:00 |
| Main authors: | Mamchykd, Silenzi, Giovanetti |
| Latest tag: | 4.8.2-2.11.1rc1 |
| Deployment tag: | 4.8.2-2.11.1rc1 |
| Installed tag: | 4.6.5-2.11.1 |
| Accessible by: | CAL, CONTROLS, CTRL, DA, danilevc, xdoc |
Warning
Rogue installation which is not mentioned in the deployment!
Warning
The installed tag (4.6.5-2.11.1) does not match tags mentioned in the deployment ([‘4.8.2-2.11.1rc1’])!
Warning
The velocity for this motor has not been commissioned. You may loose steps in case you set it too high!
The BeckhoffMC2Base device is documented
here.
Autogenerated documentation for the device’s properties and slots can be found here.
The following is the documentation for the base underlying PLC soft device: SD_MC2Base.
Documentation can also be found for the derived soft devices:
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device (i.e. of the server
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- beckhoffComDevice:
- InstanceId of the BeckhoffCom device that forwards commands to the PLC.
- functionBlockName:
- The type of the firmware block.
- fwInstanceName:
- The name of the firmware block instance.
- fwVersion:
- The version of the PLC framework.
- terminal:
- ???
- hardwareStatusBitField:
- This word encodes in bits the hardware-status information of this device
- hardwareState:
- The current state of the hardware decoded
- hardwareRegion:
- The current region of the hardware decoded
- hardwareErrorDescriptor:
- This word encodes in bits describing the hardware error
- hardwareErrorDescription:
- Error Code description
- waitingFor:
- Any call to the PLC will be published here, once the reply is received this property will be cleared. Commands will not be sent to the PLC until this property is cleared.
- epsilon:
- The epsilon determines the amount of change until a new physical value is posted from the hardware
- interlockReadOnly:
- Defines whether interlock conditions are configurable from this interface.
- interlockOn:
- Defines whether interlock surveillance is on or off.
- interlockOk:
- Defines whether interlock is ok (true) or broken (false).
- busy:
- Defines whether the PLC softdevice is busy.
- disableEpsilonFeedback:
- If false, the epsilon will be regulated until the incoming rate reaches the maximum rate
- maxStateUpdateRate:
- If state updates per second exceed this threshold, the state will be displayed as CHANGING
- noisyStateUpdateRateValue:
- Show the state update rate when it’s above ‘Max State Update Rate’ threshold.
- isStateUpdateNoisy:
- State update rate is above ‘Max State Update Rate’ threshold.
- reset:
- Resets the PLC hardware
- enableInterlockedSlots:
- Send device into INTERLOCK_BROKEN state, thus enabling all interlocked slots.
- disableInterlockedSlots:
- Send device into INTERLOCKED state, thus enabling all interlocked slots.
- requestHardwareValues:
- Ask for all property values on the device
- propertiesToPoll:
- All specified properties will be polled from the PLC with the given poll-rate. Only PLC aliases or device keys corresponding to PLC properties are allowed
- pollInterval:
- Hardware poll interval in seconds
- propertiesToRead:
- The specified properties will be read from the PLC by activating the Read button. Only PLC aliases or device keys corresponding to PLC properties are allowed
- readHardware:
- Requests value updates from the PLC for the properties listed under ‘Properties to read’
- force:
- ???
- trigger:
- Do not use this parameter to configure scheduled push. Instead use the parameter ‘scheduledPush’.
- maxUpdateFrequency:
- set to limit maximum update frequency for some values.
- interfaces:
- Abstract interface for external proxies to be considered when working with this device
- home:
- Home motor axis. This will move the motor! Make sure it is not obstructed in its movement!
- on:
- Turn the motor on. This enables movement!
- off:
- Turn the motor off. No movement is possible until it is switched on again!
- calibrateToEncoder:
- Calibrate actual position to encoder position.
- calibrate:
- Calibrate actual position to calibrated target position.
- calibrateTarget:
- The motor scale is set to this position when hitting calibrate
- resetAxis:
- Reset motor (axis) after an error occured!
- specificError:
- ASpecificError
- moveRelative:
- Perform a relative movement, incrementing the current position by an offset!
- move:
- Perform an absolute movement to a new target position.
- stop:
- Stop the current movement! Afterwards, the axis should be reset!
- moveConstantVelocity:
- Enable movements at a constant velocity.
- moveModulo:
- Enable modulo movements.
- actualPosition:
- AActualPosition
- stepSize:
- AMoveDistance
- targetVelocity:
- AMoveVelocity
- targetPosition:
- AAbsoluteTargetPosition
- isCWLimit:
- Is at hardware end-switch high - CW limit.
- isCCWLimit:
- Is at hardware end-switch low - CCW limit.
- isSWLimitHigh:
- Is at software limit high.
- isSWLimitLow:
- Is at software limit low.
- isInterlockLimitHigh:
- Is at Interlock limit high.
- isInterlockLimitLow:
- Is at Interlock limit low.
- mc2DiscreteMotion:
- e.g. relative or absolute position movement
- mc2ContinuousMotion:
- e.g. constant velocity
- isOnTarget:
- Indicates whether the motor is on target or not.
- stepUp:
- Move to actual position plus step length.
- stepDown:
- Move to actual position minus step length.
- activeController:
- Select the Active Controller.
- activeControllerPLC:
- Select the Active Controller using the activeController property. This property is automatically filled and sent to the PLC
| Created: | 2021-10-02T07:28:37.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Release candidate for 4.8.2 |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-08-23T15:36:04.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Bugfixes: 1. fix wrong value on the PLC when a deprecated paramer has different type wrt. the recommended new one. 2. fix bug (introduced in 4.8.0-2.11.4) that made the devices stay in UNKNOWN state |
| Created: | 2021-08-12T10:32:15.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Asynchronous registration of devices on BeckhoffCom (by means of slotInstanceNew HW state word parsed into bits |
| Created: | 2021-07-28T14:22:45.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
| Created: | 2021-06-23T16:13:27.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-06-22T13:56:55.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
|
| Created: | 2021-06-14T16:09:11.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Added BeckhoffDryPump |
| Created: | 2021-06-10T11:55:43.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Alarm conditions and state are not set on new schema. (Fixes bug seen in BeckhoffFuse after Karabo 2.11.1 deployment) |
| Created: | 2021-06-07T19:31:48.000+02:00 |
|---|---|
| Author: | Valerii Bondar |
| Notes: | Summer shutdown release, Fuse device added |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Summer shutdown release Devices added: BeckhoffTrainTrigger, BeckhoffLed, BeckhoffMC2Hexapod (BeckhoffMC2Base subclass), BeckhoffMC2Elmo (BeckhoffMC2Base subclass) Features: parameter deprecation in MC2 subclasses follow STOPPING state in Adixen Turbo Full pump. + other minor Fixes: * stepUp/stepDown popup error * epsilon feedback disable on write * avoid extra updates for interlock keys + other minor fixes |
| Created: | 2021-05-31T09:49:13.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-26T14:46:29.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-23T08:19:59.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-23T07:43:58.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-15T18:15:29.000+02:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: |
| Created: | 2021-03-24T09:43:30.000+01:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: | Add the AIBS |
| Created: | 2021-03-08T09:52:30.000+01:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: | Summary: Added auto-generated scene for Pfeiffer vacuum controller IMG400 |
RR¶
DAQ¶
ADC¶
1¶
| Instance id: | FXE_RR_DAQ/ADC/1 |
|---|---|
| Class id: | AdqDigitizer |
| Host: | fxe-rr-sys-utc-2 |
| Class documentation: | |
| AdqDigitizer | |
| Alias: | fxe-rr-sys-utc-2-mch , exflutcafxe-2 |
| Git repo: | https://git.xfel.eu/karaboDevices/adqDigitizer |
| Last modified: | 2021-05-18T17:33:08.000+02:00 |
| Created at: | 2017-05-09T17:54:27.000+02:00 |
| Main authors: | Hauf, Fabbri, Haufs |
| Latest tag: | 4.4.4-2.10.0 |
| Deployment tag: | 4.4.4-2.10.0 |
| Installed tag: | 4.4.4-2.10.0 |
| Scenes: | FXE-ADQ-GENERAL, FXE_DIGITIZER_UTC2-CONTROL, test_Scene_BPM, FXE-ADQ-RAW, FXE-ADQ-APD-1, BunchPattern, BeamPositionMonitor, IPM2_overview, DigitizerGraph, IPM_overview, FXE_RR_DAQ/ADC/1, Graph, XRAY_PULSE_ENERGY_MONITOR, XRAY_PULSE_ENERGY_MONITOR, Graph, test_Scene, IPM2_overview, test_fastAdc, DIGI_APD_mode_overview, FXE_OGT1_IPM/MDL/MONITOR, FXE_DIGI_MAIN, Digitizer_Simple, Digitizer_Advance, test |
| Accessible by: | CONTROLS, CTRL, babies, cascella, mramilli, samartse, xdoc |
Warning
Rogue installation which is not mentioned in the deployment!
The AdqDigitizer device is documented in
adqdigitizer:welcome
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device (i.e. of the server
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- start:
- Starts data acquisition.
- stop:
- Stops data acquisition.
- swtrigger:
- Sends a software trigger to the hardware (always possible, independent of chosen trigger mode).
- reset:
- Resets the device by reconnecting the hardware.
- adqapiRevision:
- SP DEVICES software revision
- daqDependent:
- If enabled the device will go to disengaged state when number of samples are changed, to remind users that now the cycling of DAQ is required to include schema related changes. To move back to ON State please execute slot’Acknowledge Changes’
- acknowledgeChanges:
- This slot is just to remind users that they have changed few properties which now requires cycling of DAQ to include schema related changes. On Acknowledging this slot this device will go back to ON state
- trainIdSource:
- Select source of train ID
- acquireCount:
- Number of triggers to process in one run (0 denotes an infinite run, which needs to be stopped explicitely).
- acquisitionTime:
- Acquisition time. Closely connected to ‘acquireCount’ (Triggers per Run): 1 sec == 10 triggers. 0 means forever. This parameter has a precedency over acquireCount.
- lengthOfBufferPool:
- Length of the pool of output Hashes for sending to DAQ. Run will be stopped if we use all entries.
- boardsTimeShift:
- The time shift between two consecutive boards in milliseconds while sending raw data from FPGA
- sizeFilledBuffers:
- Size of filled buffers queue. Normal to be 0. Max value is buffer pool size
- dumpEnable:
- If enabled the binary stream data will be stored without parsing as is
- dumpfile:
- File name of dumped RAW data for selected Board/Channel. Extension ‘.bin’ means binary otherwise text format
| Created: | 2021-05-11T12:48:09.000+02:00 |
|---|---|
| Author: | Wajid Ehsan |
| Notes: | Avoid concurrent writes to the output channel |
| Created: | 2021-04-28T22:44:21.000+02:00 |
|---|---|
| Author: | Sergey Esenov |
| Notes: | Fix board configurations |
| Created: | 2021-04-12T17:06:38.000+02:00 |
|---|---|
| Author: | Wajid Ehsan |
| Notes: | Interim solution added to remind users that now cycling of DAQ is required to include schema related changes. |
| Created: | 2021-02-23T15:12:05.000+01:00 |
|---|---|
| Author: | Wajid Ehsan |
| Notes: | Tag for ADQ412. Firmware 021-002-006-A or 021-002-006-B required. For potential support for ADQ7 and ADQ14. |
| Created: | 2020-11-30T10:43:54.000+01:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2020-11-24T17:33:21.000+01:00 |
|---|---|
| Author: | Wajid Ehsan |
| Notes: | Tag to be used for old versions of the firmware which does not have the changing sample number issue |
| Created: | 2020-09-07T14:05:12.000+02:00 |
|---|---|
| Author: | Robert Schaffer |
| Notes: | Added “None” option for trigger output |
| Created: | 2020-08-31T09:05:31.000+02:00 |
|---|---|
| Author: | Robert Schaffer |
| Notes: | Removed zero suppression from the schema to eliminate issues with the DAQ |
| Created: | 2020-08-12T16:10:52.000+02:00 |
|---|---|
| Author: | Robert Schaffer |
| Notes: | Similar fix for older digitizer firmware version |
| Created: | 2020-08-12T14:35:04.000+02:00 |
|---|---|
| Author: | Robert Schaffer |
| Notes: | Tag to be used for old versions of the firmware which does not have the changing sample number issue |
| Created: | 2020-07-29T14:35:44.000+02:00 |
|---|---|
| Author: | Sergey Esenov |
| Notes: | Support for ADQ7, ADQ14 and fixed bug in ADQ412. Firmware 021-002-006-A required. |
| Created: | 2020-07-29T14:35:44.000+02:00 |
|---|---|
| Author: | Sergey Esenov |
| Notes: |
| Created: | 2020-05-07T16:14:35.000+02:00 |
|---|---|
| Author: | Sergey Esenov |
| Notes: | Updates and fixes to allow specific PES setup: high frequecy trigger rate, trigger signal on front panel,… |
| Created: | 2020-02-21T17:20:57.000+01:00 |
|---|---|
| Author: | Sergey Esenov |
| Notes: | Requires ADQ412-3G/4G firmware “021-002-006-A” and not backward compatible with older firmware versions. Experimental support for ADQ7. No support yet for ADQ14. |
| Created: | 2019-05-10T14:45:45.000+02:00 |
|---|---|
| Author: | Sergey Esenov |
| Notes: | This version requires the firmware ‘021-002-005-C’. Check the used firmware with AE group. |
| Created: | 2019-04-01T18:51:21.000+02:00 |
|---|---|
| Author: | Sergey Esenov |
| Notes: | Fix bug in initialization of NDArray in digitizer and use NDArrays by default. |
| Created: | 2019-03-21T11:30:39.000+01:00 |
|---|---|
| Author: | Sergey Esenov |
| Notes: | Fix calculation of number of pulses, improve error reporting and actions when stopping the run |
| Created: | 2019-03-05T16:54:26.000+01:00 |
|---|---|
| Author: | Sergey Esenov |
| Notes: | Bug fixing release: misinterpreted index, recovery trigger settings after the crash. |
| Created: | 2019-02-25T14:17:36.000+01:00 |
|---|---|
| Author: | Sergey Esenov |
| Notes: | Fix race condition and SEGFAULT. |
| Created: | 2019-02-19T16:09:13.000+01:00 |
|---|---|
| Author: | Sergey Esenov |
| Notes: | Attempt to fix SIGSEGV by avoid operations with invalid iterator. Introduce parameter that limits the time range where zero suppression and peak detection algorithms work. |
SYS¶
CORRELATION¶
JF_MOTOR¶
| Instance id: | FXE_RR_SYS/CORRELATION/JF_MOTOR |
|---|---|
| Class id: | DataCorrelator |
| Host: | exflonc04 |
| Alias: | sa1-br-kc-comp-4 , la1-br-kc-comp-4 |
| Git repo: | https://git.xfel.eu/gitlab/karaboDevices/DataCorrelator |
| Last modified: | 2020-11-20T20:07:25.000+01:00 |
| Created at: | 2019-01-22T14:50:17.000+01:00 |
| Main authors: | Kamil, Hauf |
| Latest tag: | 0.1.2-2.7.0 |
| Deployment tag: | 0.1.2-2.7.0 |
| Scenes: | CORRELATOR_OVERVIEW |
| Accessible by: |
Warning
Host not accessible by [‘xctrl’]!
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device
- state:
- The current state the device is in
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- useTimeserver:
- Unused - whether device connects to time server is configured via ‘timeServerId’
- timeServerId:
- The instance id uniquely identifies a TimeServer instance in the distributed system
- progress:
- The progress of the current action
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- Logger:
- Logging settings
- buffer:
- Buffer size for uncorrelated trains.
- detectorId:
- Detector device ID
- detectorProperty:
- Detector Property
- start:
- Acquire data and process
- reset:
- Clear history
| Created: | 2020-06-03T08:50:19.000Z |
|---|---|
| Author: | Ebad Kamil |
| Notes: | Use of registerChannelMonitor with the device client. |
| Created: | 2019-05-07T07:51:05.000Z |
|---|---|
| Author: | Ebad Kamil |
| Notes: | Fixed crash of device due to interfering thread Locks. |
| Created: | 2019-05-02T07:30:03.000Z |
|---|---|
| Author: | Ebad Kamil |
| Notes: |
LPD1M1_MOTOR¶
| Instance id: | FXE_RR_SYS/CORRELATION/LPD1M1_MOTOR |
|---|---|
| Class id: | DataCorrelator |
| Host: | exflonc04 |
| Alias: | la1-br-kc-comp-4 , sa1-br-kc-comp-4 |
| Git repo: | https://git.xfel.eu/gitlab/karaboDevices/DataCorrelator |
| Last modified: | 2020-06-03T10:47:51.000+02:00 |
| Created at: | 2019-01-22T14:50:17.000+01:00 |
| Main authors: | Kamil, Hauf |
| Latest tag: | 0.1.2-2.7.0 |
| Deployment tag: | 0.1.2-2.7.0 |
| Scenes: | CORRELATOR_OVERVIEW |
| Accessible by: |
Warning
Host not accessible by [‘xctrl’]!
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device
- state:
- The current state the device is in
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- useTimeserver:
- Unused - whether device connects to time server is configured via ‘timeServerId’
- timeServerId:
- The instance id uniquely identifies a TimeServer instance in the distributed system
- progress:
- The progress of the current action
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- Logger:
- Logging settings
- buffer:
- Buffer size for uncorrelated trains.
- detectorId:
- Detector device ID
- detectorProperty:
- Detector Property
- start:
- Acquire data and process
- reset:
- Clear history
| Created: | 2020-06-03T08:50:19.000Z |
|---|---|
| Author: | Ebad Kamil |
| Notes: | Use of registerChannelMonitor with the device client. |
| Created: | 2019-05-07T07:51:05.000Z |
|---|---|
| Author: | Ebad Kamil |
| Notes: | Fixed crash of device due to interfering thread Locks. |
| Created: | 2019-05-02T07:30:03.000Z |
|---|---|
| Author: | Ebad Kamil |
| Notes: |
MON¶
PLC_1¶
| Instance id: | FXE_RR_SYS/MON/PLC_1 |
|---|---|
| Host: | exflcon07n0 |
| General: | link |
| Monitor: | link |
| Developer: | link |
| PLC: | link |
| Alias: | fxe-rr-sys-con-1 |
| Git repo: | https://git.xfel.eu/gitlab/karaboDevices/BeckhoffMonitor |
| Last modified: | 2019-05-28T11:30:33.000+02:00 |
| Created at: | 2018-01-15T14:36:16.000+01:00 |
| Main authors: | Fabbri, Kirienko, Silenzi |
| Latest tag: | 1.1.4-2.4.2 |
| Deployment tag: | 1.1.4-2.4.2 |
| Scenes: | FXE_RR_SYS/MON/PLC_1|Control, FXE_RR_SYS/MON/PLC_1|Export PLC params |
| Accessible by: |
Warning
Host not accessible by [‘xctrl’]!
PLC_2¶
| Instance id: | FXE_RR_SYS/MON/PLC_2 |
|---|---|
| Host: | exflcon06n0 |
| General: | link |
| Monitor: | link |
| Developer: | link |
| PLC: | link |
| Alias: | fxe-rr-sys-con-2 |
| Git repo: | https://git.xfel.eu/gitlab/karaboDevices/BeckhoffMonitor |
| Last modified: | 2019-05-28T11:30:33.000+02:00 |
| Created at: | 2018-01-15T14:36:16.000+01:00 |
| Main authors: | Fabbri, Kirienko, Silenzi |
| Latest tag: | 1.1.4-2.4.2 |
| Deployment tag: | 1.1.4-2.4.2 |
| Scenes: | FXE_RR_SYS/MON/PLC_2|Control |
| Accessible by: |
Warning
Host not accessible by [‘xctrl’]!
PLC_3¶
| Instance id: | FXE_RR_SYS/MON/PLC_3 |
|---|---|
| Host: | exflcon09n0 |
| General: | link |
| Monitor: | link |
| Developer: | link |
| PLC: | link |
| Alias: | fxe-rr-sys-con-3 |
| Git repo: | https://git.xfel.eu/gitlab/karaboDevices/BeckhoffMonitor |
| Last modified: | 2019-05-28T11:30:33.000+02:00 |
| Created at: | 2018-01-15T14:36:16.000+01:00 |
| Main authors: | Fabbri, Kirienko, Silenzi |
| Latest tag: | 1.1.4-2.4.2 |
| Deployment tag: | 1.1.4-2.4.2 |
| Scenes: | FXE_RR_SYS/MON/PLC_3|Control |
| Accessible by: |
Warning
Host not accessible by [‘xctrl’]!
PLC_4¶
| Instance id: | FXE_RR_SYS/MON/PLC_4 |
|---|---|
| Host: | exflcon11n0 |
| General: | link |
| Monitor: | link |
| Developer: | link |
| PLC: | link |
| Alias: | fxe-rr-sys-con-4 |
| Git repo: | https://git.xfel.eu/gitlab/karaboDevices/BeckhoffMonitor |
| Last modified: | 2019-05-28T11:30:33.000+02:00 |
| Created at: | 2018-01-15T14:36:16.000+01:00 |
| Main authors: | Fabbri, Kirienko, Silenzi |
| Latest tag: | 1.1.4-2.4.2 |
| Deployment tag: | 1.1.4-2.4.2 |
| Scenes: | FXE_RR_SYS/MON/PLC_4|Control |
| Accessible by: |
Warning
Host not accessible by [‘xctrl’]!
PLC_5¶
| Instance id: | FXE_RR_SYS/MON/PLC_5 |
|---|---|
| Host: | exflcon12n0 |
| General: | link |
| Monitor: | link |
| Developer: | link |
| PLC: | link |
| Alias: | fxe-rr-sys-con-5 |
| Git repo: | https://git.xfel.eu/gitlab/karaboDevices/BeckhoffMonitor |
| Last modified: | 2019-05-28T11:30:33.000+02:00 |
| Created at: | 2018-01-15T14:36:16.000+01:00 |
| Main authors: | Fabbri, Kirienko, Silenzi |
| Latest tag: | 1.1.4-2.4.2 |
| Deployment tag: | 1.1.4-2.4.2 |
| Scenes: | FXE_RR_SYS/MON/PLC_5|Control |
| Accessible by: |
Warning
Host not accessible by [‘xctrl’]!
PLC_7¶
| Instance id: | FXE_RR_SYS/MON/PLC_7 |
|---|---|
| Host: | exflcon17n0 |
| General: | link |
| Monitor: | link |
| Developer: | link |
| PLC: | link |
| Alias: | fxe-rr-sys-con-7 |
| Git repo: | https://git.xfel.eu/gitlab/karaboDevices/BeckhoffMonitor |
| Last modified: | 2019-05-28T11:30:33.000+02:00 |
| Created at: | 2018-01-15T14:36:16.000+01:00 |
| Main authors: | Fabbri, Kirienko, Silenzi |
| Latest tag: | 1.1.4-2.4.2 |
| Deployment tag: | 1.1.4-2.4.2 |
| Scenes: | FXE_RR_SYS/MON/PLC_7|Control |
| Accessible by: |
Warning
Host not accessible by [‘xctrl’]!
PLC_8¶
| Instance id: | FXE_RR_SYS/MON/PLC_8 |
|---|---|
| Host: | exflcon67n0 |
| General: | link |
| Monitor: | link |
| Developer: | link |
| PLC: | link |
| Alias: | fxe-rr-sys-con-8 |
| Git repo: | https://git.xfel.eu/gitlab/karaboDevices/BeckhoffMonitor |
| Last modified: | 2019-05-28T11:30:33.000+02:00 |
| Created at: | 2018-01-15T14:36:16.000+01:00 |
| Main authors: | Fabbri, Kirienko, Silenzi |
| Latest tag: | 1.1.4-2.4.2 |
| Deployment tag: | 1.1.4-2.4.2 |
| Scenes: | FXE_RR_SYS/MON/PLC_8|Control |
| Accessible by: |
Warning
Host not accessible by [‘xctrl’]!
PLC_9¶
| Instance id: | FXE_RR_SYS/MON/PLC_9 |
|---|---|
| Host: | exflcon51n0 |
| General: | link |
| Monitor: | link |
| Developer: | link |
| PLC: | link |
| Alias: | fxe-rr-sys-con-9 |
| Git repo: | https://git.xfel.eu/gitlab/karaboDevices/BeckhoffMonitor |
| Last modified: | 2019-05-28T11:30:33.000+02:00 |
| Created at: | 2018-01-15T14:36:16.000+01:00 |
| Main authors: | Fabbri, Kirienko, Silenzi |
| Latest tag: | 1.1.4-2.4.2 |
| Deployment tag: | 1.1.4-2.4.2 |
| Scenes: | FXE_RR_SYS/MON/PLC_9|Control |
| Accessible by: |
Warning
Host not accessible by [‘xctrl’]!
PLC_12¶
| Instance id: | FXE_RR_SYS/MON/PLC_12 |
|---|---|
| Host: | exflcon54n0 |
| General: | link |
| Monitor: | link |
| Developer: | link |
| PLC: | link |
| Alias: | fxe-br-sys-con-12 |
| Git repo: | https://git.xfel.eu/gitlab/karaboDevices/BeckhoffMonitor |
| Last modified: | 2020-03-20T10:04:23.000+01:00 |
| Created at: | 2018-01-15T14:36:16.000+01:00 |
| Main authors: | Fabbri, Kirienko, Silenzi |
| Latest tag: | 1.1.4-2.4.2 |
| Deployment tag: | 1.1.4-2.4.2 |
| Installed tag: | 1.1.4-2.4.2 |
| Accessible by: | CONTROLS, DA |
| Created: | 2019-05-28T09:54:20.000Z |
|---|---|
| Author: | Yury Kirienko |
| Notes: | State handling enhanced |
| Created: | 2019-05-21T11:20:15.000Z |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: |
| Created: | 2019-05-09T16:43:42.000Z |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: | Bug-fix to slotInstanceGone slot: redmine #32843 Scene to select PLC added (Yury) Reset slot added |
| Created: | 2019-04-30T12:17:25.000Z |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: | Added variables to SD_MC2BECKHOFF |
| Created: | 2019-04-30T08:50:21.000Z |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: | Bug-fix: State error handled: redmine #32841 |
| Created: | 2019-03-11T15:27:14.000Z |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Compatibility with new beckhoff methods to retrieve schema |
| Created: | 2018-11-06T16:39:58.000Z |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: | PLC config saved in git repo |
| Created: | 2018-09-05T10:40:28.000Z |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: | Optimized Saving of PLC device config |
| Created: | 2018-06-15T15:56:09.000Z |
|---|---|
| Author: | rfabbri |
| Notes: | working xml download |
| Created: | 2018-02-05T10:06:05.000Z |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
| Created: | 2018-02-05T10:06:05.000Z |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
| Created: | 2018-01-17T13:05:28.000Z |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
| Created: | 2018-01-16T15:01:25.000Z |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
| Created: | 2018-01-16T13:55:02.000Z |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
| Created: | 2018-01-15T17:00:15.000Z |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
| Created: | 2018-01-15T16:46:45.000Z |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
PLC¶
1¶
| Instance id: | FXE_RR_SYS/PLC/1 |
|---|---|
| Class id: | BeckhoffCom |
| Host: | fxe-rr-sys-con-1 |
| General: | link |
| Monitor: | link |
| Developer: | link |
| PLC: | link |
| Alias: | fxe-rr-sys-con-1 , fxe-rr-sys-con-14 , fxe-rr-sys-con-10 , fxe-rr-sys-con-11 , fxe-rr-sys-con-13 |
| Git repo: | https://git.xfel.eu/karaboDevices/Beckhoff |
| Last modified: | 2021-10-02T19:55:31.151+02:00 |
| Created at: | 2017-07-20T11:58:15.000+02:00 |
| Main authors: | Mamchykd, Silenzi, Giovanetti |
| Latest tag: | 4.8.2-2.11.1rc1 |
| Deployment tag: | 4.8.2-2.11.1rc1 |
| Installed tag: | 4.6.5-2.11.1 |
| Projects: | FXE_LOOP1, AMAIN_copy, FXE_LOOP1 |
| Scenes: | VACUUM_OVERVIEW, VACUUM_OVERVIEW, FXE_BECKHOFF_OVERVIEW, PLCsStateOverview |
| Accessible by: | CAL, CONTROLS, CTRL, DA, danilevc, xdoc |
Warning
Rogue installation which is not mentioned in the deployment!
Warning
The installed tag (4.6.5-2.11.1) does not match tags mentioned in the deployment ([‘4.8.2-2.11.1rc1’])!
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device (i.e. of the server
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- serverUri:
- URI of the PLC server in the form ‘[tcp://]host[:port]’. Default scheme ‘tcp’ and default port 1234 are added automatically, if not specified.
- serverTimeout:
- Timeout for server responses.
- autoResetTime:
- Time to wait before an automatic reset on the device is attempted. Can be set before instantiation.
- connectionSettlingTime:
- Minimum duration of a successful connection to the PLC. A connection shorter than this will increase the ‘Failed Connection Attempts’ number
- failedConnectionAttempts:
- Number of consecutive attempts to connect
- plcUptime:
- Total time (in seconds), that the PLC server is up and running
- createGenericDevices:
- If enabled, BeckhoffCom creates generic Karabo devices for all PLC devices, which are not yet instantiated.
- messageRateOut:
- The average rate of messages sent by BeckhoffCom
- messageRateIn:
- The average rate of messages received by BeckhoffCom
- byteRateOut:
- The average rate of bytes sent by BeckhoffCom
- byteRateIn:
- The average rate of bytes received by BeckhoffCom
- availablePlcDevices:
- Lists all available PLC devices
- updatesRate:
- The average rate of updates to the Beckhoff Devices
- reset:
- Resets the Karabo device in case of an error
- instantiateDevices:
- Issues devices instantiation. Existing devices will trigger an ERROR log message. NOTICE: The devices instantiated in this way will have default configurations, e.g. Alarm Limits will not be set. Shutdown and re-instantiate from the project if necessary.
- interlockReadOnly:
- Will set this property on device instantiation. See device schema for description.
- disableEpsilonFeedback:
- Will set this property on device instantiation. See device schema for description.
- devicesBlacklist:
- List of the devices that will not be instantiated automatically.
- instantiationInterval:
- The interval between consecutive instantiations
- busyQueueThreshold:
- Request queue lengths towards the PLC at which a busy queue is reported. Set to 0 to not check if busy.
- requestQueueSize:
- Size of the queue buffering requests to the PLC. Shows the maximum value in the last second.
- propertyNoiseLimit:
- Each Beckhoff Device will receive at most propertyNoiseLimit updates per TCP message. 0 means no limit.
- noisyUpdates:
- Number of times any property was overwritten since hitting the propertyNoiseLimit limit.
- noisyProperties:
- Comma separated properties read from PLC with their numbers that an update was overwritten since hitting the ‘propertyNoiseLimit’ limit
- messagesMerged:
- Number of times the information from a TCP message was merged.
- tasksPending:
- Number of pending tasks in the internal queue.
- waitOnInstantiation:
- Instantiate the Beckhoff device one after another, waiting for any instantiation to be completed before proceeding to the next. To be used for PLCs with unusually large number of devices.
| Created: | 2021-10-02T07:28:37.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Release candidate for 4.8.2 |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-08-23T15:36:04.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Bugfixes: 1. fix wrong value on the PLC when a deprecated paramer has different type wrt. the recommended new one. 2. fix bug (introduced in 4.8.0-2.11.4) that made the devices stay in UNKNOWN state |
| Created: | 2021-08-12T10:32:15.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Asynchronous registration of devices on BeckhoffCom (by means of slotInstanceNew HW state word parsed into bits |
| Created: | 2021-07-28T14:22:45.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
| Created: | 2021-06-23T16:13:27.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-06-22T13:56:55.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
|
| Created: | 2021-06-14T16:09:11.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Added BeckhoffDryPump |
| Created: | 2021-06-10T11:55:43.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Alarm conditions and state are not set on new schema. (Fixes bug seen in BeckhoffFuse after Karabo 2.11.1 deployment) |
| Created: | 2021-06-07T19:31:48.000+02:00 |
|---|---|
| Author: | Valerii Bondar |
| Notes: | Summer shutdown release, Fuse device added |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Summer shutdown release Devices added: BeckhoffTrainTrigger, BeckhoffLed, BeckhoffMC2Hexapod (BeckhoffMC2Base subclass), BeckhoffMC2Elmo (BeckhoffMC2Base subclass) Features: parameter deprecation in MC2 subclasses follow STOPPING state in Adixen Turbo Full pump. + other minor Fixes: * stepUp/stepDown popup error * epsilon feedback disable on write * avoid extra updates for interlock keys + other minor fixes |
| Created: | 2021-05-31T09:49:13.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-26T14:46:29.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-23T08:19:59.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-23T07:43:58.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-15T18:15:29.000+02:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: |
| Created: | 2021-03-24T09:43:30.000+01:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: | Add the AIBS |
| Created: | 2021-03-08T09:52:30.000+01:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: | Summary: Added auto-generated scene for Pfeiffer vacuum controller IMG400 |
1_PLCMON¶
| Instance id: | FXE_RR_SYS/PLC/1_PLCMON |
|---|---|
| Class id: | BeckhoffPlcMonitor |
| Host: | fxe-rr-sys-con-1 |
| Class documentation: | |
| BeckhoffPlcMonitor | |
| General: | link |
| Monitor: | link |
| Developer: | link |
| PLC: | link |
| Alias: | fxe-rr-sys-con-1 , fxe-rr-sys-con-14 , fxe-rr-sys-con-10 , fxe-rr-sys-con-11 , fxe-rr-sys-con-13 |
| Git repo: | https://git.xfel.eu/karaboDevices/Beckhoff |
| Last modified: | 2021-10-02T19:55:31.151+02:00 |
| Created at: | 2017-07-20T11:58:15.000+02:00 |
| Main authors: | Mamchykd, Silenzi, Giovanetti |
| Latest tag: | 4.8.2-2.11.1rc1 |
| Deployment tag: | 4.8.2-2.11.1rc1 |
| Installed tag: | 4.6.5-2.11.1 |
| Scenes: | PLCsStateOverview |
| Accessible by: | CAL, CONTROLS, CTRL, DA, danilevc, xdoc |
Warning
Rogue installation which is not mentioned in the deployment!
Warning
The installed tag (4.6.5-2.11.1) does not match tags mentioned in the deployment ([‘4.8.2-2.11.1rc1’])!
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device (i.e. of the server
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- beckhoffComDevice:
- InstanceId of the BeckhoffCom device that forwards commands to the PLC.
- functionBlockName:
- The type of the firmware block.
- fwInstanceName:
- The name of the firmware block instance.
- fwVersion:
- The version of the PLC framework.
- terminal:
- ???
- hardwareStatusBitField:
- This word encodes in bits the hardware-status information of this device
- hardwareState:
- The current state of the hardware decoded
- hardwareRegion:
- The current region of the hardware decoded
- hardwareErrorDescriptor:
- This word encodes in bits describing the hardware error
- hardwareErrorDescription:
- Error Code description
- waitingFor:
- Any call to the PLC will be published here, once the reply is received this property will be cleared. Commands will not be sent to the PLC until this property is cleared.
- epsilon:
- The epsilon determines the amount of change until a new physical value is posted from the hardware
- interlockReadOnly:
- Defines whether interlock conditions are configurable from this interface.
- interlockOn:
- Defines whether interlock surveillance is on or off.
- interlockOk:
- Defines whether interlock is ok (true) or broken (false).
- busy:
- Defines whether the PLC softdevice is busy.
- disableEpsilonFeedback:
- If false, the epsilon will be regulated until the incoming rate reaches the maximum rate
- maxStateUpdateRate:
- If state updates per second exceed this threshold, the state will be displayed as CHANGING
- noisyStateUpdateRateValue:
- Show the state update rate when it’s above ‘Max State Update Rate’ threshold.
- isStateUpdateNoisy:
- State update rate is above ‘Max State Update Rate’ threshold.
- reset:
- Resets the PLC hardware
- enableInterlockedSlots:
- Send device into INTERLOCK_BROKEN state, thus enabling all interlocked slots.
- disableInterlockedSlots:
- Send device into INTERLOCKED state, thus enabling all interlocked slots.
- requestHardwareValues:
- Ask for all property values on the device
- propertiesToPoll:
- All specified properties will be polled from the PLC with the given poll-rate. Only PLC aliases or device keys corresponding to PLC properties are allowed
- pollInterval:
- Hardware poll interval in seconds
- propertiesToRead:
- The specified properties will be read from the PLC by activating the Read button. Only PLC aliases or device keys corresponding to PLC properties are allowed
- readHardware:
- Requests value updates from the PLC for the properties listed under ‘Properties to read’
- force:
- ???
- trigger:
- Do not use this parameter to configure scheduled push. Instead use the parameter ‘scheduledPush’.
- maxUpdateFrequency:
- set to limit maximum update frequency for some values.
- ACpuFrequency:
- Frequency of the CPU.
- ACurrentCpuUsage:
- Current CPU usage.
- ACurrentCpuTemperature:
- Current temperature of the CPU.
- AProgramMemoryAllocated:
- Allocated program memory.
- AProgramMemoryAvailable:
- Available program memory.
- AStorageMemoryAllocated:
- Allocated storage-memory. Available on Windows CE.
- AStorageMemoryAvailable:
- Available storage-memory. Available on Windows CE.
- AMemoryDivision:
- MemoryDivision. Available on Windows CE.
- AProgramMemoryAllocated2:
- Allocated program memory.
- AProgramMemoryAvailable2:
- Available program memory.
- AMacAddess:
- MAC-Address of the PLC (17 char string).
- AIpv4Address:
- Current IPv4 Address of the PLC in dotted notation (15 char string).
- AIpv4SubnetMask:
- IPv4 subnet mask of the PLC in dotted notation (15 char string).
- ADhcpServerIpv4Address:
- IP-Address of the DHCP-Server in dotted notation (15 char string).
- ADhcpServerEnabled:
- True if the DHCP-Server is enabled.
- AMainboardType:
- Type of the main-board.
- ASerialNumber:
- Serial number.
- AProductionDate:
- Production date of the main-board.
- ABootCount:
- Boot count.
- AOperatingTimeInMinutes:
- Operating time of the main-board.
- AMinBoardTemperature:
- Minimum temperature of the main-board.
- AMaxBoardTemperature:
- Maximum temperature of the main-board.
- MinInputVoltage:
- Minimum input voltage of the main-board.
- MaxInputVoltage:
- Maximum input voltage of the main-board.
- MainboardTemperature:
- Current temperature of the main-board.
- APlcProjectVersion:
- PLC Project Version
- AProjectGeneratorVersion:
- Project Generator Version
- ATCPBufferSize:
- TCP/IP buffer size.
- ATrainID:
- Train ID
- ABeamModes:
- Beam Modes
- ATCPOutputDataRate:
- TCP Output Data Rate
- ATCPOutputBufLvlMax:
- TCP Output Buf Lvl Max
- ATCPInputDataRate:
- TCP Input Data Rate
- ATCPInputBufLvlMax:
- TCP Input Buf Lvl Max
- APLCCycleTime:
- PLC Cycle Time
| Created: | 2021-10-02T07:28:37.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Release candidate for 4.8.2 |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-08-23T15:36:04.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Bugfixes: 1. fix wrong value on the PLC when a deprecated paramer has different type wrt. the recommended new one. 2. fix bug (introduced in 4.8.0-2.11.4) that made the devices stay in UNKNOWN state |
| Created: | 2021-08-12T10:32:15.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Asynchronous registration of devices on BeckhoffCom (by means of slotInstanceNew HW state word parsed into bits |
| Created: | 2021-07-28T14:22:45.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
| Created: | 2021-06-23T16:13:27.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-06-22T13:56:55.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
|
| Created: | 2021-06-14T16:09:11.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Added BeckhoffDryPump |
| Created: | 2021-06-10T11:55:43.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Alarm conditions and state are not set on new schema. (Fixes bug seen in BeckhoffFuse after Karabo 2.11.1 deployment) |
| Created: | 2021-06-07T19:31:48.000+02:00 |
|---|---|
| Author: | Valerii Bondar |
| Notes: | Summer shutdown release, Fuse device added |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Summer shutdown release Devices added: BeckhoffTrainTrigger, BeckhoffLed, BeckhoffMC2Hexapod (BeckhoffMC2Base subclass), BeckhoffMC2Elmo (BeckhoffMC2Base subclass) Features: parameter deprecation in MC2 subclasses follow STOPPING state in Adixen Turbo Full pump. + other minor Fixes: * stepUp/stepDown popup error * epsilon feedback disable on write * avoid extra updates for interlock keys + other minor fixes |
| Created: | 2021-05-31T09:49:13.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-26T14:46:29.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-23T08:19:59.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-23T07:43:58.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-15T18:15:29.000+02:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: |
| Created: | 2021-03-24T09:43:30.000+01:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: | Add the AIBS |
| Created: | 2021-03-08T09:52:30.000+01:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: | Summary: Added auto-generated scene for Pfeiffer vacuum controller IMG400 |
2¶
| Instance id: | FXE_RR_SYS/PLC/2 |
|---|---|
| Class id: | BeckhoffCom |
| Host: | fxe-rr-sys-con-2 |
| General: | link |
| Monitor: | link |
| Developer: | link |
| PLC: | link |
| Alias: | fxe-rr-sys-con-2 |
| Git repo: | https://git.xfel.eu/karaboDevices/Beckhoff |
| Last modified: | 2021-10-02T19:55:31.151+02:00 |
| Created at: | 2017-07-20T11:58:15.000+02:00 |
| Main authors: | Mamchykd, Silenzi, Giovanetti |
| Latest tag: | 4.8.2-2.11.1rc1 |
| Deployment tag: | 4.8.2-2.11.1rc1 |
| Installed tag: | 4.6.5-2.11.1 |
| Projects: | FXE_LOOP2, AMAIN_copy, FXE_LOOP2 |
| Scenes: | VACUUM_OVERVIEW, VACUUM_OVERVIEW, FXE_BECKHOFF_OVERVIEW |
| Accessible by: | CAL, CONTROLS, CTRL, DA, danilevc, xdoc |
Warning
Rogue installation which is not mentioned in the deployment!
Warning
The installed tag (4.6.5-2.11.1) does not match tags mentioned in the deployment ([‘4.8.2-2.11.1rc1’])!
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device (i.e. of the server
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- serverUri:
- URI of the PLC server in the form ‘[tcp://]host[:port]’. Default scheme ‘tcp’ and default port 1234 are added automatically, if not specified.
- serverTimeout:
- Timeout for server responses.
- autoResetTime:
- Time to wait before an automatic reset on the device is attempted. Can be set before instantiation.
- connectionSettlingTime:
- Minimum duration of a successful connection to the PLC. A connection shorter than this will increase the ‘Failed Connection Attempts’ number
- failedConnectionAttempts:
- Number of consecutive attempts to connect
- plcUptime:
- Total time (in seconds), that the PLC server is up and running
- createGenericDevices:
- If enabled, BeckhoffCom creates generic Karabo devices for all PLC devices, which are not yet instantiated.
- messageRateOut:
- The average rate of messages sent by BeckhoffCom
- messageRateIn:
- The average rate of messages received by BeckhoffCom
- byteRateOut:
- The average rate of bytes sent by BeckhoffCom
- byteRateIn:
- The average rate of bytes received by BeckhoffCom
- availablePlcDevices:
- Lists all available PLC devices
- updatesRate:
- The average rate of updates to the Beckhoff Devices
- reset:
- Resets the Karabo device in case of an error
- instantiateDevices:
- Issues devices instantiation. Existing devices will trigger an ERROR log message. NOTICE: The devices instantiated in this way will have default configurations, e.g. Alarm Limits will not be set. Shutdown and re-instantiate from the project if necessary.
- interlockReadOnly:
- Will set this property on device instantiation. See device schema for description.
- disableEpsilonFeedback:
- Will set this property on device instantiation. See device schema for description.
- devicesBlacklist:
- List of the devices that will not be instantiated automatically.
- instantiationInterval:
- The interval between consecutive instantiations
- busyQueueThreshold:
- Request queue lengths towards the PLC at which a busy queue is reported. Set to 0 to not check if busy.
- requestQueueSize:
- Size of the queue buffering requests to the PLC. Shows the maximum value in the last second.
- propertyNoiseLimit:
- Each Beckhoff Device will receive at most propertyNoiseLimit updates per TCP message. 0 means no limit.
- noisyUpdates:
- Number of times any property was overwritten since hitting the propertyNoiseLimit limit.
- noisyProperties:
- Comma separated properties read from PLC with their numbers that an update was overwritten since hitting the ‘propertyNoiseLimit’ limit
- messagesMerged:
- Number of times the information from a TCP message was merged.
- tasksPending:
- Number of pending tasks in the internal queue.
- waitOnInstantiation:
- Instantiate the Beckhoff device one after another, waiting for any instantiation to be completed before proceeding to the next. To be used for PLCs with unusually large number of devices.
| Created: | 2021-10-02T07:28:37.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Release candidate for 4.8.2 |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-08-23T15:36:04.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Bugfixes: 1. fix wrong value on the PLC when a deprecated paramer has different type wrt. the recommended new one. 2. fix bug (introduced in 4.8.0-2.11.4) that made the devices stay in UNKNOWN state |
| Created: | 2021-08-12T10:32:15.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Asynchronous registration of devices on BeckhoffCom (by means of slotInstanceNew HW state word parsed into bits |
| Created: | 2021-07-28T14:22:45.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
| Created: | 2021-06-23T16:13:27.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-06-22T13:56:55.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
|
| Created: | 2021-06-14T16:09:11.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Added BeckhoffDryPump |
| Created: | 2021-06-10T11:55:43.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Alarm conditions and state are not set on new schema. (Fixes bug seen in BeckhoffFuse after Karabo 2.11.1 deployment) |
| Created: | 2021-06-07T19:31:48.000+02:00 |
|---|---|
| Author: | Valerii Bondar |
| Notes: | Summer shutdown release, Fuse device added |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Summer shutdown release Devices added: BeckhoffTrainTrigger, BeckhoffLed, BeckhoffMC2Hexapod (BeckhoffMC2Base subclass), BeckhoffMC2Elmo (BeckhoffMC2Base subclass) Features: parameter deprecation in MC2 subclasses follow STOPPING state in Adixen Turbo Full pump. + other minor Fixes: * stepUp/stepDown popup error * epsilon feedback disable on write * avoid extra updates for interlock keys + other minor fixes |
| Created: | 2021-05-31T09:49:13.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-26T14:46:29.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-23T08:19:59.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-23T07:43:58.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-15T18:15:29.000+02:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: |
| Created: | 2021-03-24T09:43:30.000+01:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: | Add the AIBS |
| Created: | 2021-03-08T09:52:30.000+01:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: | Summary: Added auto-generated scene for Pfeiffer vacuum controller IMG400 |
2_PLCMON¶
| Instance id: | FXE_RR_SYS/PLC/2_PLCMON |
|---|---|
| Class id: | BeckhoffPlcMonitor |
| Host: | fxe-rr-sys-con-2 |
| Class documentation: | |
| BeckhoffPlcMonitor | |
| General: | link |
| Monitor: | link |
| Developer: | link |
| PLC: | link |
| Alias: | fxe-rr-sys-con-2 |
| Git repo: | https://git.xfel.eu/karaboDevices/Beckhoff |
| Last modified: | 2021-10-02T19:55:31.151+02:00 |
| Created at: | 2017-07-20T11:58:15.000+02:00 |
| Main authors: | Mamchykd, Silenzi, Giovanetti |
| Latest tag: | 4.8.2-2.11.1rc1 |
| Deployment tag: | 4.8.2-2.11.1rc1 |
| Installed tag: | 4.6.5-2.11.1 |
| Accessible by: | CAL, CONTROLS, CTRL, DA, danilevc, xdoc |
Warning
Rogue installation which is not mentioned in the deployment!
Warning
The installed tag (4.6.5-2.11.1) does not match tags mentioned in the deployment ([‘4.8.2-2.11.1rc1’])!
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device (i.e. of the server
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- beckhoffComDevice:
- InstanceId of the BeckhoffCom device that forwards commands to the PLC.
- functionBlockName:
- The type of the firmware block.
- fwInstanceName:
- The name of the firmware block instance.
- fwVersion:
- The version of the PLC framework.
- terminal:
- ???
- hardwareStatusBitField:
- This word encodes in bits the hardware-status information of this device
- hardwareState:
- The current state of the hardware decoded
- hardwareRegion:
- The current region of the hardware decoded
- hardwareErrorDescriptor:
- This word encodes in bits describing the hardware error
- hardwareErrorDescription:
- Error Code description
- waitingFor:
- Any call to the PLC will be published here, once the reply is received this property will be cleared. Commands will not be sent to the PLC until this property is cleared.
- epsilon:
- The epsilon determines the amount of change until a new physical value is posted from the hardware
- interlockReadOnly:
- Defines whether interlock conditions are configurable from this interface.
- interlockOn:
- Defines whether interlock surveillance is on or off.
- interlockOk:
- Defines whether interlock is ok (true) or broken (false).
- busy:
- Defines whether the PLC softdevice is busy.
- disableEpsilonFeedback:
- If false, the epsilon will be regulated until the incoming rate reaches the maximum rate
- maxStateUpdateRate:
- If state updates per second exceed this threshold, the state will be displayed as CHANGING
- noisyStateUpdateRateValue:
- Show the state update rate when it’s above ‘Max State Update Rate’ threshold.
- isStateUpdateNoisy:
- State update rate is above ‘Max State Update Rate’ threshold.
- reset:
- Resets the PLC hardware
- enableInterlockedSlots:
- Send device into INTERLOCK_BROKEN state, thus enabling all interlocked slots.
- disableInterlockedSlots:
- Send device into INTERLOCKED state, thus enabling all interlocked slots.
- requestHardwareValues:
- Ask for all property values on the device
- propertiesToPoll:
- All specified properties will be polled from the PLC with the given poll-rate. Only PLC aliases or device keys corresponding to PLC properties are allowed
- pollInterval:
- Hardware poll interval in seconds
- propertiesToRead:
- The specified properties will be read from the PLC by activating the Read button. Only PLC aliases or device keys corresponding to PLC properties are allowed
- readHardware:
- Requests value updates from the PLC for the properties listed under ‘Properties to read’
- force:
- ???
- trigger:
- Do not use this parameter to configure scheduled push. Instead use the parameter ‘scheduledPush’.
- maxUpdateFrequency:
- set to limit maximum update frequency for some values.
- ACpuFrequency:
- Frequency of the CPU.
- ACurrentCpuUsage:
- Current CPU usage.
- ACurrentCpuTemperature:
- Current temperature of the CPU.
- AProgramMemoryAllocated:
- Allocated program memory.
- AProgramMemoryAvailable:
- Available program memory.
- AStorageMemoryAllocated:
- Allocated storage-memory. Available on Windows CE.
- AStorageMemoryAvailable:
- Available storage-memory. Available on Windows CE.
- AMemoryDivision:
- MemoryDivision. Available on Windows CE.
- AProgramMemoryAllocated2:
- Allocated program memory.
- AProgramMemoryAvailable2:
- Available program memory.
- AMacAddess:
- MAC-Address of the PLC (17 char string).
- AIpv4Address:
- Current IPv4 Address of the PLC in dotted notation (15 char string).
- AIpv4SubnetMask:
- IPv4 subnet mask of the PLC in dotted notation (15 char string).
- ADhcpServerIpv4Address:
- IP-Address of the DHCP-Server in dotted notation (15 char string).
- ADhcpServerEnabled:
- True if the DHCP-Server is enabled.
- AMainboardType:
- Type of the main-board.
- ASerialNumber:
- Serial number.
- AProductionDate:
- Production date of the main-board.
- ABootCount:
- Boot count.
- AOperatingTimeInMinutes:
- Operating time of the main-board.
- AMinBoardTemperature:
- Minimum temperature of the main-board.
- AMaxBoardTemperature:
- Maximum temperature of the main-board.
- MinInputVoltage:
- Minimum input voltage of the main-board.
- MaxInputVoltage:
- Maximum input voltage of the main-board.
- MainboardTemperature:
- Current temperature of the main-board.
- APlcProjectVersion:
- PLC Project Version
- AProjectGeneratorVersion:
- Project Generator Version
- ATCPBufferSize:
- TCP/IP buffer size.
- ATrainID:
- Train ID
- ABeamModes:
- Beam Modes
- ATCPOutputDataRate:
- TCP Output Data Rate
- ATCPOutputBufLvlMax:
- TCP Output Buf Lvl Max
- ATCPInputDataRate:
- TCP Input Data Rate
- ATCPInputBufLvlMax:
- TCP Input Buf Lvl Max
- APLCCycleTime:
- PLC Cycle Time
| Created: | 2021-10-02T07:28:37.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Release candidate for 4.8.2 |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-08-23T15:36:04.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Bugfixes: 1. fix wrong value on the PLC when a deprecated paramer has different type wrt. the recommended new one. 2. fix bug (introduced in 4.8.0-2.11.4) that made the devices stay in UNKNOWN state |
| Created: | 2021-08-12T10:32:15.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Asynchronous registration of devices on BeckhoffCom (by means of slotInstanceNew HW state word parsed into bits |
| Created: | 2021-07-28T14:22:45.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
| Created: | 2021-06-23T16:13:27.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-06-22T13:56:55.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
|
| Created: | 2021-06-14T16:09:11.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Added BeckhoffDryPump |
| Created: | 2021-06-10T11:55:43.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Alarm conditions and state are not set on new schema. (Fixes bug seen in BeckhoffFuse after Karabo 2.11.1 deployment) |
| Created: | 2021-06-07T19:31:48.000+02:00 |
|---|---|
| Author: | Valerii Bondar |
| Notes: | Summer shutdown release, Fuse device added |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Summer shutdown release Devices added: BeckhoffTrainTrigger, BeckhoffLed, BeckhoffMC2Hexapod (BeckhoffMC2Base subclass), BeckhoffMC2Elmo (BeckhoffMC2Base subclass) Features: parameter deprecation in MC2 subclasses follow STOPPING state in Adixen Turbo Full pump. + other minor Fixes: * stepUp/stepDown popup error * epsilon feedback disable on write * avoid extra updates for interlock keys + other minor fixes |
| Created: | 2021-05-31T09:49:13.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-26T14:46:29.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-23T08:19:59.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-23T07:43:58.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-15T18:15:29.000+02:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: |
| Created: | 2021-03-24T09:43:30.000+01:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: | Add the AIBS |
| Created: | 2021-03-08T09:52:30.000+01:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: | Summary: Added auto-generated scene for Pfeiffer vacuum controller IMG400 |
3¶
| Instance id: | FXE_RR_SYS/PLC/3 |
|---|---|
| Class id: | BeckhoffCom |
| Host: | fxe-rr-sys-con-3 |
| General: | link |
| Monitor: | link |
| Developer: | link |
| PLC: | link |
| Alias: | fxe-rr-sys-con-3 |
| Git repo: | https://git.xfel.eu/karaboDevices/Beckhoff |
| Last modified: | 2021-10-02T19:55:31.151+02:00 |
| Created at: | 2017-07-20T11:58:15.000+02:00 |
| Main authors: | Mamchykd, Silenzi, Giovanetti |
| Latest tag: | 4.8.2-2.11.1rc1 |
| Deployment tag: | 4.8.2-2.11.1rc1 |
| Installed tag: | 4.6.5-2.11.1 |
| Projects: | FXE_LOOP3, AMAIN_copy |
| Scenes: | FXE_BECKHOFF_OVERVIEW |
| Accessible by: | CAL, CONTROLS, CTRL, DA, danilevc, xdoc |
Warning
Rogue installation which is not mentioned in the deployment!
Warning
The installed tag (4.6.5-2.11.1) does not match tags mentioned in the deployment ([‘4.8.2-2.11.1rc1’])!
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device (i.e. of the server
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- serverUri:
- URI of the PLC server in the form ‘[tcp://]host[:port]’. Default scheme ‘tcp’ and default port 1234 are added automatically, if not specified.
- serverTimeout:
- Timeout for server responses.
- autoResetTime:
- Time to wait before an automatic reset on the device is attempted. Can be set before instantiation.
- connectionSettlingTime:
- Minimum duration of a successful connection to the PLC. A connection shorter than this will increase the ‘Failed Connection Attempts’ number
- failedConnectionAttempts:
- Number of consecutive attempts to connect
- plcUptime:
- Total time (in seconds), that the PLC server is up and running
- createGenericDevices:
- If enabled, BeckhoffCom creates generic Karabo devices for all PLC devices, which are not yet instantiated.
- messageRateOut:
- The average rate of messages sent by BeckhoffCom
- messageRateIn:
- The average rate of messages received by BeckhoffCom
- byteRateOut:
- The average rate of bytes sent by BeckhoffCom
- byteRateIn:
- The average rate of bytes received by BeckhoffCom
- availablePlcDevices:
- Lists all available PLC devices
- updatesRate:
- The average rate of updates to the Beckhoff Devices
- reset:
- Resets the Karabo device in case of an error
- instantiateDevices:
- Issues devices instantiation. Existing devices will trigger an ERROR log message. NOTICE: The devices instantiated in this way will have default configurations, e.g. Alarm Limits will not be set. Shutdown and re-instantiate from the project if necessary.
- interlockReadOnly:
- Will set this property on device instantiation. See device schema for description.
- disableEpsilonFeedback:
- Will set this property on device instantiation. See device schema for description.
- devicesBlacklist:
- List of the devices that will not be instantiated automatically.
- instantiationInterval:
- The interval between consecutive instantiations
- busyQueueThreshold:
- Request queue lengths towards the PLC at which a busy queue is reported. Set to 0 to not check if busy.
- requestQueueSize:
- Size of the queue buffering requests to the PLC. Shows the maximum value in the last second.
- propertyNoiseLimit:
- Each Beckhoff Device will receive at most propertyNoiseLimit updates per TCP message. 0 means no limit.
- noisyUpdates:
- Number of times any property was overwritten since hitting the propertyNoiseLimit limit.
- noisyProperties:
- Comma separated properties read from PLC with their numbers that an update was overwritten since hitting the ‘propertyNoiseLimit’ limit
- messagesMerged:
- Number of times the information from a TCP message was merged.
- tasksPending:
- Number of pending tasks in the internal queue.
- waitOnInstantiation:
- Instantiate the Beckhoff device one after another, waiting for any instantiation to be completed before proceeding to the next. To be used for PLCs with unusually large number of devices.
| Created: | 2021-10-02T07:28:37.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Release candidate for 4.8.2 |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-08-23T15:36:04.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Bugfixes: 1. fix wrong value on the PLC when a deprecated paramer has different type wrt. the recommended new one. 2. fix bug (introduced in 4.8.0-2.11.4) that made the devices stay in UNKNOWN state |
| Created: | 2021-08-12T10:32:15.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Asynchronous registration of devices on BeckhoffCom (by means of slotInstanceNew HW state word parsed into bits |
| Created: | 2021-07-28T14:22:45.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
| Created: | 2021-06-23T16:13:27.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-06-22T13:56:55.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
|
| Created: | 2021-06-14T16:09:11.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Added BeckhoffDryPump |
| Created: | 2021-06-10T11:55:43.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Alarm conditions and state are not set on new schema. (Fixes bug seen in BeckhoffFuse after Karabo 2.11.1 deployment) |
| Created: | 2021-06-07T19:31:48.000+02:00 |
|---|---|
| Author: | Valerii Bondar |
| Notes: | Summer shutdown release, Fuse device added |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Summer shutdown release Devices added: BeckhoffTrainTrigger, BeckhoffLed, BeckhoffMC2Hexapod (BeckhoffMC2Base subclass), BeckhoffMC2Elmo (BeckhoffMC2Base subclass) Features: parameter deprecation in MC2 subclasses follow STOPPING state in Adixen Turbo Full pump. + other minor Fixes: * stepUp/stepDown popup error * epsilon feedback disable on write * avoid extra updates for interlock keys + other minor fixes |
| Created: | 2021-05-31T09:49:13.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-26T14:46:29.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-23T08:19:59.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-23T07:43:58.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-15T18:15:29.000+02:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: |
| Created: | 2021-03-24T09:43:30.000+01:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: | Add the AIBS |
| Created: | 2021-03-08T09:52:30.000+01:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: | Summary: Added auto-generated scene for Pfeiffer vacuum controller IMG400 |
3_PLCMON¶
| Instance id: | FXE_RR_SYS/PLC/3_PLCMON |
|---|---|
| Class id: | BeckhoffPlcMonitor |
| Host: | fxe-rr-sys-con-3 |
| Class documentation: | |
| BeckhoffPlcMonitor | |
| General: | link |
| Monitor: | link |
| Developer: | link |
| PLC: | link |
| Alias: | fxe-rr-sys-con-3 |
| Git repo: | https://git.xfel.eu/karaboDevices/Beckhoff |
| Last modified: | 2021-10-02T19:55:31.151+02:00 |
| Created at: | 2017-07-20T11:58:15.000+02:00 |
| Main authors: | Mamchykd, Silenzi, Giovanetti |
| Latest tag: | 4.8.2-2.11.1rc1 |
| Deployment tag: | 4.8.2-2.11.1rc1 |
| Installed tag: | 4.6.5-2.11.1 |
| Accessible by: | CAL, CONTROLS, CTRL, DA, danilevc, xdoc |
Warning
Rogue installation which is not mentioned in the deployment!
Warning
The installed tag (4.6.5-2.11.1) does not match tags mentioned in the deployment ([‘4.8.2-2.11.1rc1’])!
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device (i.e. of the server
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- beckhoffComDevice:
- InstanceId of the BeckhoffCom device that forwards commands to the PLC.
- functionBlockName:
- The type of the firmware block.
- fwInstanceName:
- The name of the firmware block instance.
- fwVersion:
- The version of the PLC framework.
- terminal:
- ???
- hardwareStatusBitField:
- This word encodes in bits the hardware-status information of this device
- hardwareState:
- The current state of the hardware decoded
- hardwareRegion:
- The current region of the hardware decoded
- hardwareErrorDescriptor:
- This word encodes in bits describing the hardware error
- hardwareErrorDescription:
- Error Code description
- waitingFor:
- Any call to the PLC will be published here, once the reply is received this property will be cleared. Commands will not be sent to the PLC until this property is cleared.
- epsilon:
- The epsilon determines the amount of change until a new physical value is posted from the hardware
- interlockReadOnly:
- Defines whether interlock conditions are configurable from this interface.
- interlockOn:
- Defines whether interlock surveillance is on or off.
- interlockOk:
- Defines whether interlock is ok (true) or broken (false).
- busy:
- Defines whether the PLC softdevice is busy.
- disableEpsilonFeedback:
- If false, the epsilon will be regulated until the incoming rate reaches the maximum rate
- maxStateUpdateRate:
- If state updates per second exceed this threshold, the state will be displayed as CHANGING
- noisyStateUpdateRateValue:
- Show the state update rate when it’s above ‘Max State Update Rate’ threshold.
- isStateUpdateNoisy:
- State update rate is above ‘Max State Update Rate’ threshold.
- reset:
- Resets the PLC hardware
- enableInterlockedSlots:
- Send device into INTERLOCK_BROKEN state, thus enabling all interlocked slots.
- disableInterlockedSlots:
- Send device into INTERLOCKED state, thus enabling all interlocked slots.
- requestHardwareValues:
- Ask for all property values on the device
- propertiesToPoll:
- All specified properties will be polled from the PLC with the given poll-rate. Only PLC aliases or device keys corresponding to PLC properties are allowed
- pollInterval:
- Hardware poll interval in seconds
- propertiesToRead:
- The specified properties will be read from the PLC by activating the Read button. Only PLC aliases or device keys corresponding to PLC properties are allowed
- readHardware:
- Requests value updates from the PLC for the properties listed under ‘Properties to read’
- force:
- ???
- trigger:
- Do not use this parameter to configure scheduled push. Instead use the parameter ‘scheduledPush’.
- maxUpdateFrequency:
- set to limit maximum update frequency for some values.
- ACpuFrequency:
- Frequency of the CPU.
- ACurrentCpuUsage:
- Current CPU usage.
- ACurrentCpuTemperature:
- Current temperature of the CPU.
- AProgramMemoryAllocated:
- Allocated program memory.
- AProgramMemoryAvailable:
- Available program memory.
- AStorageMemoryAllocated:
- Allocated storage-memory. Available on Windows CE.
- AStorageMemoryAvailable:
- Available storage-memory. Available on Windows CE.
- AMemoryDivision:
- MemoryDivision. Available on Windows CE.
- AProgramMemoryAllocated2:
- Allocated program memory.
- AProgramMemoryAvailable2:
- Available program memory.
- AMacAddess:
- MAC-Address of the PLC (17 char string).
- AIpv4Address:
- Current IPv4 Address of the PLC in dotted notation (15 char string).
- AIpv4SubnetMask:
- IPv4 subnet mask of the PLC in dotted notation (15 char string).
- ADhcpServerIpv4Address:
- IP-Address of the DHCP-Server in dotted notation (15 char string).
- ADhcpServerEnabled:
- True if the DHCP-Server is enabled.
- AMainboardType:
- Type of the main-board.
- ASerialNumber:
- Serial number.
- AProductionDate:
- Production date of the main-board.
- ABootCount:
- Boot count.
- AOperatingTimeInMinutes:
- Operating time of the main-board.
- AMinBoardTemperature:
- Minimum temperature of the main-board.
- AMaxBoardTemperature:
- Maximum temperature of the main-board.
- MinInputVoltage:
- Minimum input voltage of the main-board.
- MaxInputVoltage:
- Maximum input voltage of the main-board.
- MainboardTemperature:
- Current temperature of the main-board.
- APlcProjectVersion:
- PLC Project Version
- AProjectGeneratorVersion:
- Project Generator Version
- ATCPBufferSize:
- TCP/IP buffer size.
- ATrainID:
- Train ID
- ABeamModes:
- Beam Modes
- ATCPOutputDataRate:
- TCP Output Data Rate
- ATCPOutputBufLvlMax:
- TCP Output Buf Lvl Max
- ATCPInputDataRate:
- TCP Input Data Rate
- ATCPInputBufLvlMax:
- TCP Input Buf Lvl Max
- APLCCycleTime:
- PLC Cycle Time
| Created: | 2021-10-02T07:28:37.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Release candidate for 4.8.2 |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-08-23T15:36:04.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Bugfixes: 1. fix wrong value on the PLC when a deprecated paramer has different type wrt. the recommended new one. 2. fix bug (introduced in 4.8.0-2.11.4) that made the devices stay in UNKNOWN state |
| Created: | 2021-08-12T10:32:15.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Asynchronous registration of devices on BeckhoffCom (by means of slotInstanceNew HW state word parsed into bits |
| Created: | 2021-07-28T14:22:45.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
| Created: | 2021-06-23T16:13:27.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-06-22T13:56:55.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
|
| Created: | 2021-06-14T16:09:11.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Added BeckhoffDryPump |
| Created: | 2021-06-10T11:55:43.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Alarm conditions and state are not set on new schema. (Fixes bug seen in BeckhoffFuse after Karabo 2.11.1 deployment) |
| Created: | 2021-06-07T19:31:48.000+02:00 |
|---|---|
| Author: | Valerii Bondar |
| Notes: | Summer shutdown release, Fuse device added |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Summer shutdown release Devices added: BeckhoffTrainTrigger, BeckhoffLed, BeckhoffMC2Hexapod (BeckhoffMC2Base subclass), BeckhoffMC2Elmo (BeckhoffMC2Base subclass) Features: parameter deprecation in MC2 subclasses follow STOPPING state in Adixen Turbo Full pump. + other minor Fixes: * stepUp/stepDown popup error * epsilon feedback disable on write * avoid extra updates for interlock keys + other minor fixes |
| Created: | 2021-05-31T09:49:13.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-26T14:46:29.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-23T08:19:59.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-23T07:43:58.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-15T18:15:29.000+02:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: |
| Created: | 2021-03-24T09:43:30.000+01:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: | Add the AIBS |
| Created: | 2021-03-08T09:52:30.000+01:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: | Summary: Added auto-generated scene for Pfeiffer vacuum controller IMG400 |
4¶
| Instance id: | FXE_RR_SYS/PLC/4 |
|---|---|
| Class id: | BeckhoffCom |
| Host: | fxe-rr-sys-con-4 |
| General: | link |
| Monitor: | link |
| Developer: | link |
| PLC: | link |
| Alias: | fxe-rr-sys-con-4 |
| Git repo: | https://git.xfel.eu/karaboDevices/Beckhoff |
| Last modified: | 2021-10-02T19:55:31.151+02:00 |
| Created at: | 2017-07-20T11:58:15.000+02:00 |
| Main authors: | Mamchykd, Silenzi, Giovanetti |
| Latest tag: | 4.8.2-2.11.1rc1 |
| Deployment tag: | 4.8.2-2.11.1rc1 |
| Installed tag: | 4.6.5-2.11.1 |
| Projects: | FXE_LOOP4, AMAIN_copy |
| Scenes: | FXE_BECKHOFF_OVERVIEW |
| Accessible by: | CAL, CONTROLS, CTRL, DA, danilevc, xdoc |
Warning
Rogue installation which is not mentioned in the deployment!
Warning
The installed tag (4.6.5-2.11.1) does not match tags mentioned in the deployment ([‘4.8.2-2.11.1rc1’])!
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device (i.e. of the server
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- serverUri:
- URI of the PLC server in the form ‘[tcp://]host[:port]’. Default scheme ‘tcp’ and default port 1234 are added automatically, if not specified.
- serverTimeout:
- Timeout for server responses.
- autoResetTime:
- Time to wait before an automatic reset on the device is attempted. Can be set before instantiation.
- connectionSettlingTime:
- Minimum duration of a successful connection to the PLC. A connection shorter than this will increase the ‘Failed Connection Attempts’ number
- failedConnectionAttempts:
- Number of consecutive attempts to connect
- plcUptime:
- Total time (in seconds), that the PLC server is up and running
- createGenericDevices:
- If enabled, BeckhoffCom creates generic Karabo devices for all PLC devices, which are not yet instantiated.
- messageRateOut:
- The average rate of messages sent by BeckhoffCom
- messageRateIn:
- The average rate of messages received by BeckhoffCom
- byteRateOut:
- The average rate of bytes sent by BeckhoffCom
- byteRateIn:
- The average rate of bytes received by BeckhoffCom
- availablePlcDevices:
- Lists all available PLC devices
- updatesRate:
- The average rate of updates to the Beckhoff Devices
- reset:
- Resets the Karabo device in case of an error
- instantiateDevices:
- Issues devices instantiation. Existing devices will trigger an ERROR log message. NOTICE: The devices instantiated in this way will have default configurations, e.g. Alarm Limits will not be set. Shutdown and re-instantiate from the project if necessary.
- interlockReadOnly:
- Will set this property on device instantiation. See device schema for description.
- disableEpsilonFeedback:
- Will set this property on device instantiation. See device schema for description.
- devicesBlacklist:
- List of the devices that will not be instantiated automatically.
- instantiationInterval:
- The interval between consecutive instantiations
- busyQueueThreshold:
- Request queue lengths towards the PLC at which a busy queue is reported. Set to 0 to not check if busy.
- requestQueueSize:
- Size of the queue buffering requests to the PLC. Shows the maximum value in the last second.
- propertyNoiseLimit:
- Each Beckhoff Device will receive at most propertyNoiseLimit updates per TCP message. 0 means no limit.
- noisyUpdates:
- Number of times any property was overwritten since hitting the propertyNoiseLimit limit.
- noisyProperties:
- Comma separated properties read from PLC with their numbers that an update was overwritten since hitting the ‘propertyNoiseLimit’ limit
- messagesMerged:
- Number of times the information from a TCP message was merged.
- tasksPending:
- Number of pending tasks in the internal queue.
- waitOnInstantiation:
- Instantiate the Beckhoff device one after another, waiting for any instantiation to be completed before proceeding to the next. To be used for PLCs with unusually large number of devices.
| Created: | 2021-10-02T07:28:37.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Release candidate for 4.8.2 |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-08-23T15:36:04.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Bugfixes: 1. fix wrong value on the PLC when a deprecated paramer has different type wrt. the recommended new one. 2. fix bug (introduced in 4.8.0-2.11.4) that made the devices stay in UNKNOWN state |
| Created: | 2021-08-12T10:32:15.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Asynchronous registration of devices on BeckhoffCom (by means of slotInstanceNew HW state word parsed into bits |
| Created: | 2021-07-28T14:22:45.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
| Created: | 2021-06-23T16:13:27.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-06-22T13:56:55.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
|
| Created: | 2021-06-14T16:09:11.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Added BeckhoffDryPump |
| Created: | 2021-06-10T11:55:43.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Alarm conditions and state are not set on new schema. (Fixes bug seen in BeckhoffFuse after Karabo 2.11.1 deployment) |
| Created: | 2021-06-07T19:31:48.000+02:00 |
|---|---|
| Author: | Valerii Bondar |
| Notes: | Summer shutdown release, Fuse device added |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Summer shutdown release Devices added: BeckhoffTrainTrigger, BeckhoffLed, BeckhoffMC2Hexapod (BeckhoffMC2Base subclass), BeckhoffMC2Elmo (BeckhoffMC2Base subclass) Features: parameter deprecation in MC2 subclasses follow STOPPING state in Adixen Turbo Full pump. + other minor Fixes: * stepUp/stepDown popup error * epsilon feedback disable on write * avoid extra updates for interlock keys + other minor fixes |
| Created: | 2021-05-31T09:49:13.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-26T14:46:29.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-23T08:19:59.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-23T07:43:58.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-15T18:15:29.000+02:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: |
| Created: | 2021-03-24T09:43:30.000+01:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: | Add the AIBS |
| Created: | 2021-03-08T09:52:30.000+01:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: | Summary: Added auto-generated scene for Pfeiffer vacuum controller IMG400 |
4_PLCMON¶
| Instance id: | FXE_RR_SYS/PLC/4_PLCMON |
|---|---|
| Class id: | BeckhoffPlcMonitor |
| Host: | fxe-rr-sys-con-4 |
| Class documentation: | |
| BeckhoffPlcMonitor | |
| General: | link |
| Monitor: | link |
| Developer: | link |
| PLC: | link |
| Alias: | fxe-rr-sys-con-4 |
| Git repo: | https://git.xfel.eu/karaboDevices/Beckhoff |
| Last modified: | 2021-10-02T19:55:31.151+02:00 |
| Created at: | 2017-07-20T11:58:15.000+02:00 |
| Main authors: | Mamchykd, Silenzi, Giovanetti |
| Latest tag: | 4.8.2-2.11.1rc1 |
| Deployment tag: | 4.8.2-2.11.1rc1 |
| Installed tag: | 4.6.5-2.11.1 |
| Accessible by: | CAL, CONTROLS, CTRL, DA, danilevc, xdoc |
Warning
Rogue installation which is not mentioned in the deployment!
Warning
The installed tag (4.6.5-2.11.1) does not match tags mentioned in the deployment ([‘4.8.2-2.11.1rc1’])!
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device (i.e. of the server
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- beckhoffComDevice:
- InstanceId of the BeckhoffCom device that forwards commands to the PLC.
- functionBlockName:
- The type of the firmware block.
- fwInstanceName:
- The name of the firmware block instance.
- fwVersion:
- The version of the PLC framework.
- terminal:
- ???
- hardwareStatusBitField:
- This word encodes in bits the hardware-status information of this device
- hardwareState:
- The current state of the hardware decoded
- hardwareRegion:
- The current region of the hardware decoded
- hardwareErrorDescriptor:
- This word encodes in bits describing the hardware error
- hardwareErrorDescription:
- Error Code description
- waitingFor:
- Any call to the PLC will be published here, once the reply is received this property will be cleared. Commands will not be sent to the PLC until this property is cleared.
- epsilon:
- The epsilon determines the amount of change until a new physical value is posted from the hardware
- interlockReadOnly:
- Defines whether interlock conditions are configurable from this interface.
- interlockOn:
- Defines whether interlock surveillance is on or off.
- interlockOk:
- Defines whether interlock is ok (true) or broken (false).
- busy:
- Defines whether the PLC softdevice is busy.
- disableEpsilonFeedback:
- If false, the epsilon will be regulated until the incoming rate reaches the maximum rate
- maxStateUpdateRate:
- If state updates per second exceed this threshold, the state will be displayed as CHANGING
- noisyStateUpdateRateValue:
- Show the state update rate when it’s above ‘Max State Update Rate’ threshold.
- isStateUpdateNoisy:
- State update rate is above ‘Max State Update Rate’ threshold.
- reset:
- Resets the PLC hardware
- enableInterlockedSlots:
- Send device into INTERLOCK_BROKEN state, thus enabling all interlocked slots.
- disableInterlockedSlots:
- Send device into INTERLOCKED state, thus enabling all interlocked slots.
- requestHardwareValues:
- Ask for all property values on the device
- propertiesToPoll:
- All specified properties will be polled from the PLC with the given poll-rate. Only PLC aliases or device keys corresponding to PLC properties are allowed
- pollInterval:
- Hardware poll interval in seconds
- propertiesToRead:
- The specified properties will be read from the PLC by activating the Read button. Only PLC aliases or device keys corresponding to PLC properties are allowed
- readHardware:
- Requests value updates from the PLC for the properties listed under ‘Properties to read’
- force:
- ???
- trigger:
- Do not use this parameter to configure scheduled push. Instead use the parameter ‘scheduledPush’.
- maxUpdateFrequency:
- set to limit maximum update frequency for some values.
- ACpuFrequency:
- Frequency of the CPU.
- ACurrentCpuUsage:
- Current CPU usage.
- ACurrentCpuTemperature:
- Current temperature of the CPU.
- AProgramMemoryAllocated:
- Allocated program memory.
- AProgramMemoryAvailable:
- Available program memory.
- AStorageMemoryAllocated:
- Allocated storage-memory. Available on Windows CE.
- AStorageMemoryAvailable:
- Available storage-memory. Available on Windows CE.
- AMemoryDivision:
- MemoryDivision. Available on Windows CE.
- AProgramMemoryAllocated2:
- Allocated program memory.
- AProgramMemoryAvailable2:
- Available program memory.
- AMacAddess:
- MAC-Address of the PLC (17 char string).
- AIpv4Address:
- Current IPv4 Address of the PLC in dotted notation (15 char string).
- AIpv4SubnetMask:
- IPv4 subnet mask of the PLC in dotted notation (15 char string).
- ADhcpServerIpv4Address:
- IP-Address of the DHCP-Server in dotted notation (15 char string).
- ADhcpServerEnabled:
- True if the DHCP-Server is enabled.
- AMainboardType:
- Type of the main-board.
- ASerialNumber:
- Serial number.
- AProductionDate:
- Production date of the main-board.
- ABootCount:
- Boot count.
- AOperatingTimeInMinutes:
- Operating time of the main-board.
- AMinBoardTemperature:
- Minimum temperature of the main-board.
- AMaxBoardTemperature:
- Maximum temperature of the main-board.
- MinInputVoltage:
- Minimum input voltage of the main-board.
- MaxInputVoltage:
- Maximum input voltage of the main-board.
- MainboardTemperature:
- Current temperature of the main-board.
- APlcProjectVersion:
- PLC Project Version
- AProjectGeneratorVersion:
- Project Generator Version
- ATCPBufferSize:
- TCP/IP buffer size.
- ATrainID:
- Train ID
- ABeamModes:
- Beam Modes
- ATCPOutputDataRate:
- TCP Output Data Rate
- ATCPOutputBufLvlMax:
- TCP Output Buf Lvl Max
- ATCPInputDataRate:
- TCP Input Data Rate
- ATCPInputBufLvlMax:
- TCP Input Buf Lvl Max
- APLCCycleTime:
- PLC Cycle Time
| Created: | 2021-10-02T07:28:37.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Release candidate for 4.8.2 |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-08-23T15:36:04.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Bugfixes: 1. fix wrong value on the PLC when a deprecated paramer has different type wrt. the recommended new one. 2. fix bug (introduced in 4.8.0-2.11.4) that made the devices stay in UNKNOWN state |
| Created: | 2021-08-12T10:32:15.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Asynchronous registration of devices on BeckhoffCom (by means of slotInstanceNew HW state word parsed into bits |
| Created: | 2021-07-28T14:22:45.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
| Created: | 2021-06-23T16:13:27.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-06-22T13:56:55.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
|
| Created: | 2021-06-14T16:09:11.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Added BeckhoffDryPump |
| Created: | 2021-06-10T11:55:43.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Alarm conditions and state are not set on new schema. (Fixes bug seen in BeckhoffFuse after Karabo 2.11.1 deployment) |
| Created: | 2021-06-07T19:31:48.000+02:00 |
|---|---|
| Author: | Valerii Bondar |
| Notes: | Summer shutdown release, Fuse device added |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Summer shutdown release Devices added: BeckhoffTrainTrigger, BeckhoffLed, BeckhoffMC2Hexapod (BeckhoffMC2Base subclass), BeckhoffMC2Elmo (BeckhoffMC2Base subclass) Features: parameter deprecation in MC2 subclasses follow STOPPING state in Adixen Turbo Full pump. + other minor Fixes: * stepUp/stepDown popup error * epsilon feedback disable on write * avoid extra updates for interlock keys + other minor fixes |
| Created: | 2021-05-31T09:49:13.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-26T14:46:29.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-23T08:19:59.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-23T07:43:58.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-15T18:15:29.000+02:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: |
| Created: | 2021-03-24T09:43:30.000+01:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: | Add the AIBS |
| Created: | 2021-03-08T09:52:30.000+01:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: | Summary: Added auto-generated scene for Pfeiffer vacuum controller IMG400 |
5¶
| Instance id: | FXE_RR_SYS/PLC/5 |
|---|---|
| Class id: | BeckhoffCom |
| Host: | fxe-rr-sys-con-5 |
| General: | link |
| Monitor: | link |
| Developer: | link |
| PLC: | link |
| Alias: | fxe-rr-sys-con-5 |
| Git repo: | https://git.xfel.eu/karaboDevices/Beckhoff |
| Last modified: | 2021-10-02T19:55:31.151+02:00 |
| Created at: | 2017-07-20T11:58:15.000+02:00 |
| Main authors: | Mamchykd, Silenzi, Giovanetti |
| Latest tag: | 4.8.2-2.11.1rc1 |
| Deployment tag: | 4.8.2-2.11.1rc1 |
| Installed tag: | 4.6.5-2.11.1 |
| Projects: | FXE_LOOP5, AMAIN_copy |
| Scenes: | FXE_BECKHOFF_OVERVIEW |
| Accessible by: | CAL, CONTROLS, CTRL, DA, danilevc, xdoc |
Warning
Rogue installation which is not mentioned in the deployment!
Warning
The installed tag (4.6.5-2.11.1) does not match tags mentioned in the deployment ([‘4.8.2-2.11.1rc1’])!
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device (i.e. of the server
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- serverUri:
- URI of the PLC server in the form ‘[tcp://]host[:port]’. Default scheme ‘tcp’ and default port 1234 are added automatically, if not specified.
- serverTimeout:
- Timeout for server responses.
- autoResetTime:
- Time to wait before an automatic reset on the device is attempted. Can be set before instantiation.
- connectionSettlingTime:
- Minimum duration of a successful connection to the PLC. A connection shorter than this will increase the ‘Failed Connection Attempts’ number
- failedConnectionAttempts:
- Number of consecutive attempts to connect
- plcUptime:
- Total time (in seconds), that the PLC server is up and running
- createGenericDevices:
- If enabled, BeckhoffCom creates generic Karabo devices for all PLC devices, which are not yet instantiated.
- messageRateOut:
- The average rate of messages sent by BeckhoffCom
- messageRateIn:
- The average rate of messages received by BeckhoffCom
- byteRateOut:
- The average rate of bytes sent by BeckhoffCom
- byteRateIn:
- The average rate of bytes received by BeckhoffCom
- availablePlcDevices:
- Lists all available PLC devices
- updatesRate:
- The average rate of updates to the Beckhoff Devices
- reset:
- Resets the Karabo device in case of an error
- instantiateDevices:
- Issues devices instantiation. Existing devices will trigger an ERROR log message. NOTICE: The devices instantiated in this way will have default configurations, e.g. Alarm Limits will not be set. Shutdown and re-instantiate from the project if necessary.
- interlockReadOnly:
- Will set this property on device instantiation. See device schema for description.
- disableEpsilonFeedback:
- Will set this property on device instantiation. See device schema for description.
- devicesBlacklist:
- List of the devices that will not be instantiated automatically.
- instantiationInterval:
- The interval between consecutive instantiations
- busyQueueThreshold:
- Request queue lengths towards the PLC at which a busy queue is reported. Set to 0 to not check if busy.
- requestQueueSize:
- Size of the queue buffering requests to the PLC. Shows the maximum value in the last second.
- propertyNoiseLimit:
- Each Beckhoff Device will receive at most propertyNoiseLimit updates per TCP message. 0 means no limit.
- noisyUpdates:
- Number of times any property was overwritten since hitting the propertyNoiseLimit limit.
- noisyProperties:
- Comma separated properties read from PLC with their numbers that an update was overwritten since hitting the ‘propertyNoiseLimit’ limit
- messagesMerged:
- Number of times the information from a TCP message was merged.
- tasksPending:
- Number of pending tasks in the internal queue.
- waitOnInstantiation:
- Instantiate the Beckhoff device one after another, waiting for any instantiation to be completed before proceeding to the next. To be used for PLCs with unusually large number of devices.
| Created: | 2021-10-02T07:28:37.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Release candidate for 4.8.2 |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-08-23T15:36:04.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Bugfixes: 1. fix wrong value on the PLC when a deprecated paramer has different type wrt. the recommended new one. 2. fix bug (introduced in 4.8.0-2.11.4) that made the devices stay in UNKNOWN state |
| Created: | 2021-08-12T10:32:15.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Asynchronous registration of devices on BeckhoffCom (by means of slotInstanceNew HW state word parsed into bits |
| Created: | 2021-07-28T14:22:45.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
| Created: | 2021-06-23T16:13:27.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-06-22T13:56:55.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
|
| Created: | 2021-06-14T16:09:11.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Added BeckhoffDryPump |
| Created: | 2021-06-10T11:55:43.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Alarm conditions and state are not set on new schema. (Fixes bug seen in BeckhoffFuse after Karabo 2.11.1 deployment) |
| Created: | 2021-06-07T19:31:48.000+02:00 |
|---|---|
| Author: | Valerii Bondar |
| Notes: | Summer shutdown release, Fuse device added |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Summer shutdown release Devices added: BeckhoffTrainTrigger, BeckhoffLed, BeckhoffMC2Hexapod (BeckhoffMC2Base subclass), BeckhoffMC2Elmo (BeckhoffMC2Base subclass) Features: parameter deprecation in MC2 subclasses follow STOPPING state in Adixen Turbo Full pump. + other minor Fixes: * stepUp/stepDown popup error * epsilon feedback disable on write * avoid extra updates for interlock keys + other minor fixes |
| Created: | 2021-05-31T09:49:13.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-26T14:46:29.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-23T08:19:59.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-23T07:43:58.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-15T18:15:29.000+02:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: |
| Created: | 2021-03-24T09:43:30.000+01:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: | Add the AIBS |
| Created: | 2021-03-08T09:52:30.000+01:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: | Summary: Added auto-generated scene for Pfeiffer vacuum controller IMG400 |
5_PLCMON¶
| Instance id: | FXE_RR_SYS/PLC/5_PLCMON |
|---|---|
| Class id: | BeckhoffPlcMonitor |
| Host: | fxe-rr-sys-con-5 |
| Class documentation: | |
| BeckhoffPlcMonitor | |
| General: | link |
| Monitor: | link |
| Developer: | link |
| PLC: | link |
| Alias: | fxe-rr-sys-con-5 |
| Git repo: | https://git.xfel.eu/karaboDevices/Beckhoff |
| Last modified: | 2021-10-02T19:55:31.151+02:00 |
| Created at: | 2017-07-20T11:58:15.000+02:00 |
| Main authors: | Mamchykd, Silenzi, Giovanetti |
| Latest tag: | 4.8.2-2.11.1rc1 |
| Deployment tag: | 4.8.2-2.11.1rc1 |
| Installed tag: | 4.6.5-2.11.1 |
| Accessible by: | CAL, CONTROLS, CTRL, DA, danilevc, xdoc |
Warning
Rogue installation which is not mentioned in the deployment!
Warning
The installed tag (4.6.5-2.11.1) does not match tags mentioned in the deployment ([‘4.8.2-2.11.1rc1’])!
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device (i.e. of the server
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- beckhoffComDevice:
- InstanceId of the BeckhoffCom device that forwards commands to the PLC.
- functionBlockName:
- The type of the firmware block.
- fwInstanceName:
- The name of the firmware block instance.
- fwVersion:
- The version of the PLC framework.
- terminal:
- ???
- hardwareStatusBitField:
- This word encodes in bits the hardware-status information of this device
- hardwareState:
- The current state of the hardware decoded
- hardwareRegion:
- The current region of the hardware decoded
- hardwareErrorDescriptor:
- This word encodes in bits describing the hardware error
- hardwareErrorDescription:
- Error Code description
- waitingFor:
- Any call to the PLC will be published here, once the reply is received this property will be cleared. Commands will not be sent to the PLC until this property is cleared.
- epsilon:
- The epsilon determines the amount of change until a new physical value is posted from the hardware
- interlockReadOnly:
- Defines whether interlock conditions are configurable from this interface.
- interlockOn:
- Defines whether interlock surveillance is on or off.
- interlockOk:
- Defines whether interlock is ok (true) or broken (false).
- busy:
- Defines whether the PLC softdevice is busy.
- disableEpsilonFeedback:
- If false, the epsilon will be regulated until the incoming rate reaches the maximum rate
- maxStateUpdateRate:
- If state updates per second exceed this threshold, the state will be displayed as CHANGING
- noisyStateUpdateRateValue:
- Show the state update rate when it’s above ‘Max State Update Rate’ threshold.
- isStateUpdateNoisy:
- State update rate is above ‘Max State Update Rate’ threshold.
- reset:
- Resets the PLC hardware
- enableInterlockedSlots:
- Send device into INTERLOCK_BROKEN state, thus enabling all interlocked slots.
- disableInterlockedSlots:
- Send device into INTERLOCKED state, thus enabling all interlocked slots.
- requestHardwareValues:
- Ask for all property values on the device
- propertiesToPoll:
- All specified properties will be polled from the PLC with the given poll-rate. Only PLC aliases or device keys corresponding to PLC properties are allowed
- pollInterval:
- Hardware poll interval in seconds
- propertiesToRead:
- The specified properties will be read from the PLC by activating the Read button. Only PLC aliases or device keys corresponding to PLC properties are allowed
- readHardware:
- Requests value updates from the PLC for the properties listed under ‘Properties to read’
- force:
- ???
- trigger:
- Do not use this parameter to configure scheduled push. Instead use the parameter ‘scheduledPush’.
- maxUpdateFrequency:
- set to limit maximum update frequency for some values.
- ACpuFrequency:
- Frequency of the CPU.
- ACurrentCpuUsage:
- Current CPU usage.
- ACurrentCpuTemperature:
- Current temperature of the CPU.
- AProgramMemoryAllocated:
- Allocated program memory.
- AProgramMemoryAvailable:
- Available program memory.
- AStorageMemoryAllocated:
- Allocated storage-memory. Available on Windows CE.
- AStorageMemoryAvailable:
- Available storage-memory. Available on Windows CE.
- AMemoryDivision:
- MemoryDivision. Available on Windows CE.
- AProgramMemoryAllocated2:
- Allocated program memory.
- AProgramMemoryAvailable2:
- Available program memory.
- AMacAddess:
- MAC-Address of the PLC (17 char string).
- AIpv4Address:
- Current IPv4 Address of the PLC in dotted notation (15 char string).
- AIpv4SubnetMask:
- IPv4 subnet mask of the PLC in dotted notation (15 char string).
- ADhcpServerIpv4Address:
- IP-Address of the DHCP-Server in dotted notation (15 char string).
- ADhcpServerEnabled:
- True if the DHCP-Server is enabled.
- AMainboardType:
- Type of the main-board.
- ASerialNumber:
- Serial number.
- AProductionDate:
- Production date of the main-board.
- ABootCount:
- Boot count.
- AOperatingTimeInMinutes:
- Operating time of the main-board.
- AMinBoardTemperature:
- Minimum temperature of the main-board.
- AMaxBoardTemperature:
- Maximum temperature of the main-board.
- MinInputVoltage:
- Minimum input voltage of the main-board.
- MaxInputVoltage:
- Maximum input voltage of the main-board.
- MainboardTemperature:
- Current temperature of the main-board.
- APlcProjectVersion:
- PLC Project Version
- AProjectGeneratorVersion:
- Project Generator Version
- ATCPBufferSize:
- TCP/IP buffer size.
- ATrainID:
- Train ID
- ABeamModes:
- Beam Modes
- ATCPOutputDataRate:
- TCP Output Data Rate
- ATCPOutputBufLvlMax:
- TCP Output Buf Lvl Max
- ATCPInputDataRate:
- TCP Input Data Rate
- ATCPInputBufLvlMax:
- TCP Input Buf Lvl Max
- APLCCycleTime:
- PLC Cycle Time
| Created: | 2021-10-02T07:28:37.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Release candidate for 4.8.2 |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-08-23T15:36:04.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Bugfixes: 1. fix wrong value on the PLC when a deprecated paramer has different type wrt. the recommended new one. 2. fix bug (introduced in 4.8.0-2.11.4) that made the devices stay in UNKNOWN state |
| Created: | 2021-08-12T10:32:15.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Asynchronous registration of devices on BeckhoffCom (by means of slotInstanceNew HW state word parsed into bits |
| Created: | 2021-07-28T14:22:45.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
| Created: | 2021-06-23T16:13:27.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-06-22T13:56:55.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
|
| Created: | 2021-06-14T16:09:11.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Added BeckhoffDryPump |
| Created: | 2021-06-10T11:55:43.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Alarm conditions and state are not set on new schema. (Fixes bug seen in BeckhoffFuse after Karabo 2.11.1 deployment) |
| Created: | 2021-06-07T19:31:48.000+02:00 |
|---|---|
| Author: | Valerii Bondar |
| Notes: | Summer shutdown release, Fuse device added |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Summer shutdown release Devices added: BeckhoffTrainTrigger, BeckhoffLed, BeckhoffMC2Hexapod (BeckhoffMC2Base subclass), BeckhoffMC2Elmo (BeckhoffMC2Base subclass) Features: parameter deprecation in MC2 subclasses follow STOPPING state in Adixen Turbo Full pump. + other minor Fixes: * stepUp/stepDown popup error * epsilon feedback disable on write * avoid extra updates for interlock keys + other minor fixes |
| Created: | 2021-05-31T09:49:13.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-26T14:46:29.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-23T08:19:59.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-23T07:43:58.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-15T18:15:29.000+02:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: |
| Created: | 2021-03-24T09:43:30.000+01:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: | Add the AIBS |
| Created: | 2021-03-08T09:52:30.000+01:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: | Summary: Added auto-generated scene for Pfeiffer vacuum controller IMG400 |
7¶
| Instance id: | FXE_RR_SYS/PLC/7 |
|---|---|
| Class id: | BeckhoffCom |
| Host: | fxe-rr-sys-con-7 |
| General: | link |
| Monitor: | link |
| Developer: | link |
| PLC: | link |
| Alias: | fxe-rr-sys-con-7 |
| Git repo: | https://git.xfel.eu/karaboDevices/Beckhoff |
| Last modified: | 2021-10-02T19:55:31.151+02:00 |
| Created at: | 2017-07-20T11:58:15.000+02:00 |
| Main authors: | Mamchykd, Silenzi, Giovanetti |
| Latest tag: | 4.8.2-2.11.1rc1 |
| Deployment tag: | 4.8.2-2.11.1rc1 |
| Installed tag: | 4.6.5-2.11.1 |
| Projects: | FXE_LOOP7, AMAIN_copy |
| Scenes: | FXE_BECKHOFF_OVERVIEW |
| Accessible by: | CAL, CONTROLS, CTRL, DA, danilevc, xdoc |
Warning
Rogue installation which is not mentioned in the deployment!
Warning
The installed tag (4.6.5-2.11.1) does not match tags mentioned in the deployment ([‘4.8.2-2.11.1rc1’])!
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device (i.e. of the server
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- serverUri:
- URI of the PLC server in the form ‘[tcp://]host[:port]’. Default scheme ‘tcp’ and default port 1234 are added automatically, if not specified.
- serverTimeout:
- Timeout for server responses.
- autoResetTime:
- Time to wait before an automatic reset on the device is attempted. Can be set before instantiation.
- connectionSettlingTime:
- Minimum duration of a successful connection to the PLC. A connection shorter than this will increase the ‘Failed Connection Attempts’ number
- failedConnectionAttempts:
- Number of consecutive attempts to connect
- plcUptime:
- Total time (in seconds), that the PLC server is up and running
- createGenericDevices:
- If enabled, BeckhoffCom creates generic Karabo devices for all PLC devices, which are not yet instantiated.
- messageRateOut:
- The average rate of messages sent by BeckhoffCom
- messageRateIn:
- The average rate of messages received by BeckhoffCom
- byteRateOut:
- The average rate of bytes sent by BeckhoffCom
- byteRateIn:
- The average rate of bytes received by BeckhoffCom
- availablePlcDevices:
- Lists all available PLC devices
- updatesRate:
- The average rate of updates to the Beckhoff Devices
- reset:
- Resets the Karabo device in case of an error
- instantiateDevices:
- Issues devices instantiation. Existing devices will trigger an ERROR log message. NOTICE: The devices instantiated in this way will have default configurations, e.g. Alarm Limits will not be set. Shutdown and re-instantiate from the project if necessary.
- interlockReadOnly:
- Will set this property on device instantiation. See device schema for description.
- disableEpsilonFeedback:
- Will set this property on device instantiation. See device schema for description.
- devicesBlacklist:
- List of the devices that will not be instantiated automatically.
- instantiationInterval:
- The interval between consecutive instantiations
- busyQueueThreshold:
- Request queue lengths towards the PLC at which a busy queue is reported. Set to 0 to not check if busy.
- requestQueueSize:
- Size of the queue buffering requests to the PLC. Shows the maximum value in the last second.
- propertyNoiseLimit:
- Each Beckhoff Device will receive at most propertyNoiseLimit updates per TCP message. 0 means no limit.
- noisyUpdates:
- Number of times any property was overwritten since hitting the propertyNoiseLimit limit.
- noisyProperties:
- Comma separated properties read from PLC with their numbers that an update was overwritten since hitting the ‘propertyNoiseLimit’ limit
- messagesMerged:
- Number of times the information from a TCP message was merged.
- tasksPending:
- Number of pending tasks in the internal queue.
- waitOnInstantiation:
- Instantiate the Beckhoff device one after another, waiting for any instantiation to be completed before proceeding to the next. To be used for PLCs with unusually large number of devices.
| Created: | 2021-10-02T07:28:37.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Release candidate for 4.8.2 |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-08-23T15:36:04.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Bugfixes: 1. fix wrong value on the PLC when a deprecated paramer has different type wrt. the recommended new one. 2. fix bug (introduced in 4.8.0-2.11.4) that made the devices stay in UNKNOWN state |
| Created: | 2021-08-12T10:32:15.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Asynchronous registration of devices on BeckhoffCom (by means of slotInstanceNew HW state word parsed into bits |
| Created: | 2021-07-28T14:22:45.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
| Created: | 2021-06-23T16:13:27.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-06-22T13:56:55.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
|
| Created: | 2021-06-14T16:09:11.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Added BeckhoffDryPump |
| Created: | 2021-06-10T11:55:43.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Alarm conditions and state are not set on new schema. (Fixes bug seen in BeckhoffFuse after Karabo 2.11.1 deployment) |
| Created: | 2021-06-07T19:31:48.000+02:00 |
|---|---|
| Author: | Valerii Bondar |
| Notes: | Summer shutdown release, Fuse device added |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Summer shutdown release Devices added: BeckhoffTrainTrigger, BeckhoffLed, BeckhoffMC2Hexapod (BeckhoffMC2Base subclass), BeckhoffMC2Elmo (BeckhoffMC2Base subclass) Features: parameter deprecation in MC2 subclasses follow STOPPING state in Adixen Turbo Full pump. + other minor Fixes: * stepUp/stepDown popup error * epsilon feedback disable on write * avoid extra updates for interlock keys + other minor fixes |
| Created: | 2021-05-31T09:49:13.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-26T14:46:29.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-23T08:19:59.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-23T07:43:58.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-15T18:15:29.000+02:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: |
| Created: | 2021-03-24T09:43:30.000+01:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: | Add the AIBS |
| Created: | 2021-03-08T09:52:30.000+01:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: | Summary: Added auto-generated scene for Pfeiffer vacuum controller IMG400 |
7_PLCMON¶
| Instance id: | FXE_RR_SYS/PLC/7_PLCMON |
|---|---|
| Class id: | BeckhoffPlcMonitor |
| Host: | fxe-rr-sys-con-7 |
| Class documentation: | |
| BeckhoffPlcMonitor | |
| General: | link |
| Monitor: | link |
| Developer: | link |
| PLC: | link |
| Alias: | fxe-rr-sys-con-7 |
| Git repo: | https://git.xfel.eu/karaboDevices/Beckhoff |
| Last modified: | 2021-10-02T19:55:31.151+02:00 |
| Created at: | 2017-07-20T11:58:15.000+02:00 |
| Main authors: | Mamchykd, Silenzi, Giovanetti |
| Latest tag: | 4.8.2-2.11.1rc1 |
| Deployment tag: | 4.8.2-2.11.1rc1 |
| Installed tag: | 4.6.5-2.11.1 |
| Accessible by: | CAL, CONTROLS, CTRL, DA, danilevc, xdoc |
Warning
Rogue installation which is not mentioned in the deployment!
Warning
The installed tag (4.6.5-2.11.1) does not match tags mentioned in the deployment ([‘4.8.2-2.11.1rc1’])!
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device (i.e. of the server
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- beckhoffComDevice:
- InstanceId of the BeckhoffCom device that forwards commands to the PLC.
- functionBlockName:
- The type of the firmware block.
- fwInstanceName:
- The name of the firmware block instance.
- fwVersion:
- The version of the PLC framework.
- terminal:
- ???
- hardwareStatusBitField:
- This word encodes in bits the hardware-status information of this device
- hardwareState:
- The current state of the hardware decoded
- hardwareRegion:
- The current region of the hardware decoded
- hardwareErrorDescriptor:
- This word encodes in bits describing the hardware error
- hardwareErrorDescription:
- Error Code description
- waitingFor:
- Any call to the PLC will be published here, once the reply is received this property will be cleared. Commands will not be sent to the PLC until this property is cleared.
- epsilon:
- The epsilon determines the amount of change until a new physical value is posted from the hardware
- interlockReadOnly:
- Defines whether interlock conditions are configurable from this interface.
- interlockOn:
- Defines whether interlock surveillance is on or off.
- interlockOk:
- Defines whether interlock is ok (true) or broken (false).
- busy:
- Defines whether the PLC softdevice is busy.
- disableEpsilonFeedback:
- If false, the epsilon will be regulated until the incoming rate reaches the maximum rate
- maxStateUpdateRate:
- If state updates per second exceed this threshold, the state will be displayed as CHANGING
- noisyStateUpdateRateValue:
- Show the state update rate when it’s above ‘Max State Update Rate’ threshold.
- isStateUpdateNoisy:
- State update rate is above ‘Max State Update Rate’ threshold.
- reset:
- Resets the PLC hardware
- enableInterlockedSlots:
- Send device into INTERLOCK_BROKEN state, thus enabling all interlocked slots.
- disableInterlockedSlots:
- Send device into INTERLOCKED state, thus enabling all interlocked slots.
- requestHardwareValues:
- Ask for all property values on the device
- propertiesToPoll:
- All specified properties will be polled from the PLC with the given poll-rate. Only PLC aliases or device keys corresponding to PLC properties are allowed
- pollInterval:
- Hardware poll interval in seconds
- propertiesToRead:
- The specified properties will be read from the PLC by activating the Read button. Only PLC aliases or device keys corresponding to PLC properties are allowed
- readHardware:
- Requests value updates from the PLC for the properties listed under ‘Properties to read’
- force:
- ???
- trigger:
- Do not use this parameter to configure scheduled push. Instead use the parameter ‘scheduledPush’.
- maxUpdateFrequency:
- set to limit maximum update frequency for some values.
- ACpuFrequency:
- Frequency of the CPU.
- ACurrentCpuUsage:
- Current CPU usage.
- ACurrentCpuTemperature:
- Current temperature of the CPU.
- AProgramMemoryAllocated:
- Allocated program memory.
- AProgramMemoryAvailable:
- Available program memory.
- AStorageMemoryAllocated:
- Allocated storage-memory. Available on Windows CE.
- AStorageMemoryAvailable:
- Available storage-memory. Available on Windows CE.
- AMemoryDivision:
- MemoryDivision. Available on Windows CE.
- AProgramMemoryAllocated2:
- Allocated program memory.
- AProgramMemoryAvailable2:
- Available program memory.
- AMacAddess:
- MAC-Address of the PLC (17 char string).
- AIpv4Address:
- Current IPv4 Address of the PLC in dotted notation (15 char string).
- AIpv4SubnetMask:
- IPv4 subnet mask of the PLC in dotted notation (15 char string).
- ADhcpServerIpv4Address:
- IP-Address of the DHCP-Server in dotted notation (15 char string).
- ADhcpServerEnabled:
- True if the DHCP-Server is enabled.
- AMainboardType:
- Type of the main-board.
- ASerialNumber:
- Serial number.
- AProductionDate:
- Production date of the main-board.
- ABootCount:
- Boot count.
- AOperatingTimeInMinutes:
- Operating time of the main-board.
- AMinBoardTemperature:
- Minimum temperature of the main-board.
- AMaxBoardTemperature:
- Maximum temperature of the main-board.
- MinInputVoltage:
- Minimum input voltage of the main-board.
- MaxInputVoltage:
- Maximum input voltage of the main-board.
- MainboardTemperature:
- Current temperature of the main-board.
- APlcProjectVersion:
- PLC Project Version
- AProjectGeneratorVersion:
- Project Generator Version
- ATCPBufferSize:
- TCP/IP buffer size.
- ATrainID:
- Train ID
- ABeamModes:
- Beam Modes
- ATCPOutputDataRate:
- TCP Output Data Rate
- ATCPOutputBufLvlMax:
- TCP Output Buf Lvl Max
- ATCPInputDataRate:
- TCP Input Data Rate
- ATCPInputBufLvlMax:
- TCP Input Buf Lvl Max
- APLCCycleTime:
- PLC Cycle Time
| Created: | 2021-10-02T07:28:37.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Release candidate for 4.8.2 |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-08-23T15:36:04.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Bugfixes: 1. fix wrong value on the PLC when a deprecated paramer has different type wrt. the recommended new one. 2. fix bug (introduced in 4.8.0-2.11.4) that made the devices stay in UNKNOWN state |
| Created: | 2021-08-12T10:32:15.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Asynchronous registration of devices on BeckhoffCom (by means of slotInstanceNew HW state word parsed into bits |
| Created: | 2021-07-28T14:22:45.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
| Created: | 2021-06-23T16:13:27.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-06-22T13:56:55.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
|
| Created: | 2021-06-14T16:09:11.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Added BeckhoffDryPump |
| Created: | 2021-06-10T11:55:43.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Alarm conditions and state are not set on new schema. (Fixes bug seen in BeckhoffFuse after Karabo 2.11.1 deployment) |
| Created: | 2021-06-07T19:31:48.000+02:00 |
|---|---|
| Author: | Valerii Bondar |
| Notes: | Summer shutdown release, Fuse device added |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Summer shutdown release Devices added: BeckhoffTrainTrigger, BeckhoffLed, BeckhoffMC2Hexapod (BeckhoffMC2Base subclass), BeckhoffMC2Elmo (BeckhoffMC2Base subclass) Features: parameter deprecation in MC2 subclasses follow STOPPING state in Adixen Turbo Full pump. + other minor Fixes: * stepUp/stepDown popup error * epsilon feedback disable on write * avoid extra updates for interlock keys + other minor fixes |
| Created: | 2021-05-31T09:49:13.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-26T14:46:29.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-23T08:19:59.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-23T07:43:58.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-15T18:15:29.000+02:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: |
| Created: | 2021-03-24T09:43:30.000+01:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: | Add the AIBS |
| Created: | 2021-03-08T09:52:30.000+01:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: | Summary: Added auto-generated scene for Pfeiffer vacuum controller IMG400 |
8¶
| Instance id: | FXE_RR_SYS/PLC/8 |
|---|---|
| Class id: | BeckhoffCom |
| Host: | fxe-rr-sys-con-8 |
| General: | link |
| Monitor: | link |
| Developer: | link |
| PLC: | link |
| Alias: | fxe-rr-sys-con-8 |
| Git repo: | https://git.xfel.eu/karaboDevices/Beckhoff |
| Last modified: | 2021-10-02T19:55:31.151+02:00 |
| Created at: | 2017-07-20T11:58:15.000+02:00 |
| Main authors: | Mamchykd, Silenzi, Giovanetti |
| Latest tag: | 4.8.2-2.11.1rc1 |
| Deployment tag: | 4.8.2-2.11.1rc1 |
| Installed tag: | 4.6.5-2.11.1 |
| Projects: | FXE_LOOP8, AMAIN_copy, FXE_LOOP8 |
| Scenes: | FXE_BECKHOFF_OVERVIEW |
| Accessible by: | CAL, CONTROLS, CTRL, DA, danilevc, xdoc |
Warning
Rogue installation which is not mentioned in the deployment!
Warning
The installed tag (4.6.5-2.11.1) does not match tags mentioned in the deployment ([‘4.8.2-2.11.1rc1’])!
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device (i.e. of the server
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- serverUri:
- URI of the PLC server in the form ‘[tcp://]host[:port]’. Default scheme ‘tcp’ and default port 1234 are added automatically, if not specified.
- serverTimeout:
- Timeout for server responses.
- autoResetTime:
- Time to wait before an automatic reset on the device is attempted. Can be set before instantiation.
- connectionSettlingTime:
- Minimum duration of a successful connection to the PLC. A connection shorter than this will increase the ‘Failed Connection Attempts’ number
- failedConnectionAttempts:
- Number of consecutive attempts to connect
- plcUptime:
- Total time (in seconds), that the PLC server is up and running
- createGenericDevices:
- If enabled, BeckhoffCom creates generic Karabo devices for all PLC devices, which are not yet instantiated.
- messageRateOut:
- The average rate of messages sent by BeckhoffCom
- messageRateIn:
- The average rate of messages received by BeckhoffCom
- byteRateOut:
- The average rate of bytes sent by BeckhoffCom
- byteRateIn:
- The average rate of bytes received by BeckhoffCom
- availablePlcDevices:
- Lists all available PLC devices
- updatesRate:
- The average rate of updates to the Beckhoff Devices
- reset:
- Resets the Karabo device in case of an error
- instantiateDevices:
- Issues devices instantiation. Existing devices will trigger an ERROR log message. NOTICE: The devices instantiated in this way will have default configurations, e.g. Alarm Limits will not be set. Shutdown and re-instantiate from the project if necessary.
- interlockReadOnly:
- Will set this property on device instantiation. See device schema for description.
- disableEpsilonFeedback:
- Will set this property on device instantiation. See device schema for description.
- devicesBlacklist:
- List of the devices that will not be instantiated automatically.
- instantiationInterval:
- The interval between consecutive instantiations
- busyQueueThreshold:
- Request queue lengths towards the PLC at which a busy queue is reported. Set to 0 to not check if busy.
- requestQueueSize:
- Size of the queue buffering requests to the PLC. Shows the maximum value in the last second.
- propertyNoiseLimit:
- Each Beckhoff Device will receive at most propertyNoiseLimit updates per TCP message. 0 means no limit.
- noisyUpdates:
- Number of times any property was overwritten since hitting the propertyNoiseLimit limit.
- noisyProperties:
- Comma separated properties read from PLC with their numbers that an update was overwritten since hitting the ‘propertyNoiseLimit’ limit
- messagesMerged:
- Number of times the information from a TCP message was merged.
- tasksPending:
- Number of pending tasks in the internal queue.
- waitOnInstantiation:
- Instantiate the Beckhoff device one after another, waiting for any instantiation to be completed before proceeding to the next. To be used for PLCs with unusually large number of devices.
| Created: | 2021-10-02T07:28:37.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Release candidate for 4.8.2 |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-08-23T15:36:04.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Bugfixes: 1. fix wrong value on the PLC when a deprecated paramer has different type wrt. the recommended new one. 2. fix bug (introduced in 4.8.0-2.11.4) that made the devices stay in UNKNOWN state |
| Created: | 2021-08-12T10:32:15.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Asynchronous registration of devices on BeckhoffCom (by means of slotInstanceNew HW state word parsed into bits |
| Created: | 2021-07-28T14:22:45.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
| Created: | 2021-06-23T16:13:27.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-06-22T13:56:55.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
|
| Created: | 2021-06-14T16:09:11.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Added BeckhoffDryPump |
| Created: | 2021-06-10T11:55:43.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Alarm conditions and state are not set on new schema. (Fixes bug seen in BeckhoffFuse after Karabo 2.11.1 deployment) |
| Created: | 2021-06-07T19:31:48.000+02:00 |
|---|---|
| Author: | Valerii Bondar |
| Notes: | Summer shutdown release, Fuse device added |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Summer shutdown release Devices added: BeckhoffTrainTrigger, BeckhoffLed, BeckhoffMC2Hexapod (BeckhoffMC2Base subclass), BeckhoffMC2Elmo (BeckhoffMC2Base subclass) Features: parameter deprecation in MC2 subclasses follow STOPPING state in Adixen Turbo Full pump. + other minor Fixes: * stepUp/stepDown popup error * epsilon feedback disable on write * avoid extra updates for interlock keys + other minor fixes |
| Created: | 2021-05-31T09:49:13.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-26T14:46:29.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-23T08:19:59.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-23T07:43:58.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-15T18:15:29.000+02:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: |
| Created: | 2021-03-24T09:43:30.000+01:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: | Add the AIBS |
| Created: | 2021-03-08T09:52:30.000+01:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: | Summary: Added auto-generated scene for Pfeiffer vacuum controller IMG400 |
8_PLCMON¶
| Instance id: | FXE_RR_SYS/PLC/8_PLCMON |
|---|---|
| Class id: | BeckhoffPlcMonitor |
| Host: | fxe-rr-sys-con-8 |
| Class documentation: | |
| BeckhoffPlcMonitor | |
| General: | link |
| Monitor: | link |
| Developer: | link |
| PLC: | link |
| Alias: | fxe-rr-sys-con-8 |
| Git repo: | https://git.xfel.eu/karaboDevices/Beckhoff |
| Last modified: | 2021-10-02T19:55:31.151+02:00 |
| Created at: | 2017-07-20T11:58:15.000+02:00 |
| Main authors: | Mamchykd, Silenzi, Giovanetti |
| Latest tag: | 4.8.2-2.11.1rc1 |
| Deployment tag: | 4.8.2-2.11.1rc1 |
| Installed tag: | 4.6.5-2.11.1 |
| Accessible by: | CAL, CONTROLS, CTRL, DA, danilevc, xdoc |
Warning
Rogue installation which is not mentioned in the deployment!
Warning
The installed tag (4.6.5-2.11.1) does not match tags mentioned in the deployment ([‘4.8.2-2.11.1rc1’])!
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device (i.e. of the server
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- beckhoffComDevice:
- InstanceId of the BeckhoffCom device that forwards commands to the PLC.
- functionBlockName:
- The type of the firmware block.
- fwInstanceName:
- The name of the firmware block instance.
- fwVersion:
- The version of the PLC framework.
- terminal:
- ???
- hardwareStatusBitField:
- This word encodes in bits the hardware-status information of this device
- hardwareState:
- The current state of the hardware decoded
- hardwareRegion:
- The current region of the hardware decoded
- hardwareErrorDescriptor:
- This word encodes in bits describing the hardware error
- hardwareErrorDescription:
- Error Code description
- waitingFor:
- Any call to the PLC will be published here, once the reply is received this property will be cleared. Commands will not be sent to the PLC until this property is cleared.
- epsilon:
- The epsilon determines the amount of change until a new physical value is posted from the hardware
- interlockReadOnly:
- Defines whether interlock conditions are configurable from this interface.
- interlockOn:
- Defines whether interlock surveillance is on or off.
- interlockOk:
- Defines whether interlock is ok (true) or broken (false).
- busy:
- Defines whether the PLC softdevice is busy.
- disableEpsilonFeedback:
- If false, the epsilon will be regulated until the incoming rate reaches the maximum rate
- maxStateUpdateRate:
- If state updates per second exceed this threshold, the state will be displayed as CHANGING
- noisyStateUpdateRateValue:
- Show the state update rate when it’s above ‘Max State Update Rate’ threshold.
- isStateUpdateNoisy:
- State update rate is above ‘Max State Update Rate’ threshold.
- reset:
- Resets the PLC hardware
- enableInterlockedSlots:
- Send device into INTERLOCK_BROKEN state, thus enabling all interlocked slots.
- disableInterlockedSlots:
- Send device into INTERLOCKED state, thus enabling all interlocked slots.
- requestHardwareValues:
- Ask for all property values on the device
- propertiesToPoll:
- All specified properties will be polled from the PLC with the given poll-rate. Only PLC aliases or device keys corresponding to PLC properties are allowed
- pollInterval:
- Hardware poll interval in seconds
- propertiesToRead:
- The specified properties will be read from the PLC by activating the Read button. Only PLC aliases or device keys corresponding to PLC properties are allowed
- readHardware:
- Requests value updates from the PLC for the properties listed under ‘Properties to read’
- force:
- ???
- trigger:
- Do not use this parameter to configure scheduled push. Instead use the parameter ‘scheduledPush’.
- maxUpdateFrequency:
- set to limit maximum update frequency for some values.
- ACpuFrequency:
- Frequency of the CPU.
- ACurrentCpuUsage:
- Current CPU usage.
- ACurrentCpuTemperature:
- Current temperature of the CPU.
- AProgramMemoryAllocated:
- Allocated program memory.
- AProgramMemoryAvailable:
- Available program memory.
- AStorageMemoryAllocated:
- Allocated storage-memory. Available on Windows CE.
- AStorageMemoryAvailable:
- Available storage-memory. Available on Windows CE.
- AMemoryDivision:
- MemoryDivision. Available on Windows CE.
- AProgramMemoryAllocated2:
- Allocated program memory.
- AProgramMemoryAvailable2:
- Available program memory.
- AMacAddess:
- MAC-Address of the PLC (17 char string).
- AIpv4Address:
- Current IPv4 Address of the PLC in dotted notation (15 char string).
- AIpv4SubnetMask:
- IPv4 subnet mask of the PLC in dotted notation (15 char string).
- ADhcpServerIpv4Address:
- IP-Address of the DHCP-Server in dotted notation (15 char string).
- ADhcpServerEnabled:
- True if the DHCP-Server is enabled.
- AMainboardType:
- Type of the main-board.
- ASerialNumber:
- Serial number.
- AProductionDate:
- Production date of the main-board.
- ABootCount:
- Boot count.
- AOperatingTimeInMinutes:
- Operating time of the main-board.
- AMinBoardTemperature:
- Minimum temperature of the main-board.
- AMaxBoardTemperature:
- Maximum temperature of the main-board.
- MinInputVoltage:
- Minimum input voltage of the main-board.
- MaxInputVoltage:
- Maximum input voltage of the main-board.
- MainboardTemperature:
- Current temperature of the main-board.
- APlcProjectVersion:
- PLC Project Version
- AProjectGeneratorVersion:
- Project Generator Version
- ATCPBufferSize:
- TCP/IP buffer size.
- ATrainID:
- Train ID
- ABeamModes:
- Beam Modes
- ATCPOutputDataRate:
- TCP Output Data Rate
- ATCPOutputBufLvlMax:
- TCP Output Buf Lvl Max
- ATCPInputDataRate:
- TCP Input Data Rate
- ATCPInputBufLvlMax:
- TCP Input Buf Lvl Max
- APLCCycleTime:
- PLC Cycle Time
| Created: | 2021-10-02T07:28:37.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Release candidate for 4.8.2 |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-08-23T15:36:04.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Bugfixes: 1. fix wrong value on the PLC when a deprecated paramer has different type wrt. the recommended new one. 2. fix bug (introduced in 4.8.0-2.11.4) that made the devices stay in UNKNOWN state |
| Created: | 2021-08-12T10:32:15.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Asynchronous registration of devices on BeckhoffCom (by means of slotInstanceNew HW state word parsed into bits |
| Created: | 2021-07-28T14:22:45.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
| Created: | 2021-06-23T16:13:27.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-06-22T13:56:55.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
|
| Created: | 2021-06-14T16:09:11.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Added BeckhoffDryPump |
| Created: | 2021-06-10T11:55:43.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Alarm conditions and state are not set on new schema. (Fixes bug seen in BeckhoffFuse after Karabo 2.11.1 deployment) |
| Created: | 2021-06-07T19:31:48.000+02:00 |
|---|---|
| Author: | Valerii Bondar |
| Notes: | Summer shutdown release, Fuse device added |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Summer shutdown release Devices added: BeckhoffTrainTrigger, BeckhoffLed, BeckhoffMC2Hexapod (BeckhoffMC2Base subclass), BeckhoffMC2Elmo (BeckhoffMC2Base subclass) Features: parameter deprecation in MC2 subclasses follow STOPPING state in Adixen Turbo Full pump. + other minor Fixes: * stepUp/stepDown popup error * epsilon feedback disable on write * avoid extra updates for interlock keys + other minor fixes |
| Created: | 2021-05-31T09:49:13.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-26T14:46:29.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-23T08:19:59.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-23T07:43:58.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-15T18:15:29.000+02:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: |
| Created: | 2021-03-24T09:43:30.000+01:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: | Add the AIBS |
| Created: | 2021-03-08T09:52:30.000+01:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: | Summary: Added auto-generated scene for Pfeiffer vacuum controller IMG400 |
9¶
| Instance id: | FXE_RR_SYS/PLC/9 |
|---|---|
| Class id: | BeckhoffCom |
| Host: | fxe-rr-sys-con-9 |
| General: | link |
| Monitor: | link |
| Developer: | link |
| PLC: | link |
| Alias: | fxe-rr-sys-con-9 |
| Git repo: | https://git.xfel.eu/karaboDevices/Beckhoff |
| Last modified: | 2021-10-02T19:55:31.151+02:00 |
| Created at: | 2017-07-20T11:58:15.000+02:00 |
| Main authors: | Mamchykd, Silenzi, Giovanetti |
| Latest tag: | 4.8.2-2.11.1rc1 |
| Deployment tag: | 4.8.2-2.11.1rc1 |
| Installed tag: | 4.6.5-2.11.1 |
| Projects: | FXE_LOOP9, AMAIN_copy |
| Scenes: | FXE_BECKHOFF_OVERVIEW |
| Accessible by: | CAL, CONTROLS, CTRL, DA, danilevc, xdoc |
Warning
Rogue installation which is not mentioned in the deployment!
Warning
The installed tag (4.6.5-2.11.1) does not match tags mentioned in the deployment ([‘4.8.2-2.11.1rc1’])!
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device (i.e. of the server
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- serverUri:
- URI of the PLC server in the form ‘[tcp://]host[:port]’. Default scheme ‘tcp’ and default port 1234 are added automatically, if not specified.
- serverTimeout:
- Timeout for server responses.
- autoResetTime:
- Time to wait before an automatic reset on the device is attempted. Can be set before instantiation.
- connectionSettlingTime:
- Minimum duration of a successful connection to the PLC. A connection shorter than this will increase the ‘Failed Connection Attempts’ number
- failedConnectionAttempts:
- Number of consecutive attempts to connect
- plcUptime:
- Total time (in seconds), that the PLC server is up and running
- createGenericDevices:
- If enabled, BeckhoffCom creates generic Karabo devices for all PLC devices, which are not yet instantiated.
- messageRateOut:
- The average rate of messages sent by BeckhoffCom
- messageRateIn:
- The average rate of messages received by BeckhoffCom
- byteRateOut:
- The average rate of bytes sent by BeckhoffCom
- byteRateIn:
- The average rate of bytes received by BeckhoffCom
- availablePlcDevices:
- Lists all available PLC devices
- updatesRate:
- The average rate of updates to the Beckhoff Devices
- reset:
- Resets the Karabo device in case of an error
- instantiateDevices:
- Issues devices instantiation. Existing devices will trigger an ERROR log message. NOTICE: The devices instantiated in this way will have default configurations, e.g. Alarm Limits will not be set. Shutdown and re-instantiate from the project if necessary.
- interlockReadOnly:
- Will set this property on device instantiation. See device schema for description.
- disableEpsilonFeedback:
- Will set this property on device instantiation. See device schema for description.
- devicesBlacklist:
- List of the devices that will not be instantiated automatically.
- instantiationInterval:
- The interval between consecutive instantiations
- busyQueueThreshold:
- Request queue lengths towards the PLC at which a busy queue is reported. Set to 0 to not check if busy.
- requestQueueSize:
- Size of the queue buffering requests to the PLC. Shows the maximum value in the last second.
- propertyNoiseLimit:
- Each Beckhoff Device will receive at most propertyNoiseLimit updates per TCP message. 0 means no limit.
- noisyUpdates:
- Number of times any property was overwritten since hitting the propertyNoiseLimit limit.
- noisyProperties:
- Comma separated properties read from PLC with their numbers that an update was overwritten since hitting the ‘propertyNoiseLimit’ limit
- messagesMerged:
- Number of times the information from a TCP message was merged.
- tasksPending:
- Number of pending tasks in the internal queue.
- waitOnInstantiation:
- Instantiate the Beckhoff device one after another, waiting for any instantiation to be completed before proceeding to the next. To be used for PLCs with unusually large number of devices.
| Created: | 2021-10-02T07:28:37.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Release candidate for 4.8.2 |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-08-23T15:36:04.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Bugfixes: 1. fix wrong value on the PLC when a deprecated paramer has different type wrt. the recommended new one. 2. fix bug (introduced in 4.8.0-2.11.4) that made the devices stay in UNKNOWN state |
| Created: | 2021-08-12T10:32:15.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Asynchronous registration of devices on BeckhoffCom (by means of slotInstanceNew HW state word parsed into bits |
| Created: | 2021-07-28T14:22:45.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
| Created: | 2021-06-23T16:13:27.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-06-22T13:56:55.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
|
| Created: | 2021-06-14T16:09:11.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Added BeckhoffDryPump |
| Created: | 2021-06-10T11:55:43.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Alarm conditions and state are not set on new schema. (Fixes bug seen in BeckhoffFuse after Karabo 2.11.1 deployment) |
| Created: | 2021-06-07T19:31:48.000+02:00 |
|---|---|
| Author: | Valerii Bondar |
| Notes: | Summer shutdown release, Fuse device added |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Summer shutdown release Devices added: BeckhoffTrainTrigger, BeckhoffLed, BeckhoffMC2Hexapod (BeckhoffMC2Base subclass), BeckhoffMC2Elmo (BeckhoffMC2Base subclass) Features: parameter deprecation in MC2 subclasses follow STOPPING state in Adixen Turbo Full pump. + other minor Fixes: * stepUp/stepDown popup error * epsilon feedback disable on write * avoid extra updates for interlock keys + other minor fixes |
| Created: | 2021-05-31T09:49:13.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-26T14:46:29.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-23T08:19:59.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-23T07:43:58.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-15T18:15:29.000+02:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: |
| Created: | 2021-03-24T09:43:30.000+01:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: | Add the AIBS |
| Created: | 2021-03-08T09:52:30.000+01:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: | Summary: Added auto-generated scene for Pfeiffer vacuum controller IMG400 |
9_PLCMON¶
| Instance id: | FXE_RR_SYS/PLC/9_PLCMON |
|---|---|
| Class id: | BeckhoffPlcMonitor |
| Host: | fxe-rr-sys-con-9 |
| Class documentation: | |
| BeckhoffPlcMonitor | |
| General: | link |
| Monitor: | link |
| Developer: | link |
| PLC: | link |
| Alias: | fxe-rr-sys-con-9 |
| Git repo: | https://git.xfel.eu/karaboDevices/Beckhoff |
| Last modified: | 2021-10-02T19:55:31.151+02:00 |
| Created at: | 2017-07-20T11:58:15.000+02:00 |
| Main authors: | Mamchykd, Silenzi, Giovanetti |
| Latest tag: | 4.8.2-2.11.1rc1 |
| Deployment tag: | 4.8.2-2.11.1rc1 |
| Installed tag: | 4.6.5-2.11.1 |
| Accessible by: | CAL, CONTROLS, CTRL, DA, danilevc, xdoc |
Warning
Rogue installation which is not mentioned in the deployment!
Warning
The installed tag (4.6.5-2.11.1) does not match tags mentioned in the deployment ([‘4.8.2-2.11.1rc1’])!
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device (i.e. of the server
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- beckhoffComDevice:
- InstanceId of the BeckhoffCom device that forwards commands to the PLC.
- functionBlockName:
- The type of the firmware block.
- fwInstanceName:
- The name of the firmware block instance.
- fwVersion:
- The version of the PLC framework.
- terminal:
- ???
- hardwareStatusBitField:
- This word encodes in bits the hardware-status information of this device
- hardwareState:
- The current state of the hardware decoded
- hardwareRegion:
- The current region of the hardware decoded
- hardwareErrorDescriptor:
- This word encodes in bits describing the hardware error
- hardwareErrorDescription:
- Error Code description
- waitingFor:
- Any call to the PLC will be published here, once the reply is received this property will be cleared. Commands will not be sent to the PLC until this property is cleared.
- epsilon:
- The epsilon determines the amount of change until a new physical value is posted from the hardware
- interlockReadOnly:
- Defines whether interlock conditions are configurable from this interface.
- interlockOn:
- Defines whether interlock surveillance is on or off.
- interlockOk:
- Defines whether interlock is ok (true) or broken (false).
- busy:
- Defines whether the PLC softdevice is busy.
- disableEpsilonFeedback:
- If false, the epsilon will be regulated until the incoming rate reaches the maximum rate
- maxStateUpdateRate:
- If state updates per second exceed this threshold, the state will be displayed as CHANGING
- noisyStateUpdateRateValue:
- Show the state update rate when it’s above ‘Max State Update Rate’ threshold.
- isStateUpdateNoisy:
- State update rate is above ‘Max State Update Rate’ threshold.
- reset:
- Resets the PLC hardware
- enableInterlockedSlots:
- Send device into INTERLOCK_BROKEN state, thus enabling all interlocked slots.
- disableInterlockedSlots:
- Send device into INTERLOCKED state, thus enabling all interlocked slots.
- requestHardwareValues:
- Ask for all property values on the device
- propertiesToPoll:
- All specified properties will be polled from the PLC with the given poll-rate. Only PLC aliases or device keys corresponding to PLC properties are allowed
- pollInterval:
- Hardware poll interval in seconds
- propertiesToRead:
- The specified properties will be read from the PLC by activating the Read button. Only PLC aliases or device keys corresponding to PLC properties are allowed
- readHardware:
- Requests value updates from the PLC for the properties listed under ‘Properties to read’
- force:
- ???
- trigger:
- Do not use this parameter to configure scheduled push. Instead use the parameter ‘scheduledPush’.
- maxUpdateFrequency:
- set to limit maximum update frequency for some values.
- ACpuFrequency:
- Frequency of the CPU.
- ACurrentCpuUsage:
- Current CPU usage.
- ACurrentCpuTemperature:
- Current temperature of the CPU.
- AProgramMemoryAllocated:
- Allocated program memory.
- AProgramMemoryAvailable:
- Available program memory.
- AStorageMemoryAllocated:
- Allocated storage-memory. Available on Windows CE.
- AStorageMemoryAvailable:
- Available storage-memory. Available on Windows CE.
- AMemoryDivision:
- MemoryDivision. Available on Windows CE.
- AProgramMemoryAllocated2:
- Allocated program memory.
- AProgramMemoryAvailable2:
- Available program memory.
- AMacAddess:
- MAC-Address of the PLC (17 char string).
- AIpv4Address:
- Current IPv4 Address of the PLC in dotted notation (15 char string).
- AIpv4SubnetMask:
- IPv4 subnet mask of the PLC in dotted notation (15 char string).
- ADhcpServerIpv4Address:
- IP-Address of the DHCP-Server in dotted notation (15 char string).
- ADhcpServerEnabled:
- True if the DHCP-Server is enabled.
- AMainboardType:
- Type of the main-board.
- ASerialNumber:
- Serial number.
- AProductionDate:
- Production date of the main-board.
- ABootCount:
- Boot count.
- AOperatingTimeInMinutes:
- Operating time of the main-board.
- AMinBoardTemperature:
- Minimum temperature of the main-board.
- AMaxBoardTemperature:
- Maximum temperature of the main-board.
- MinInputVoltage:
- Minimum input voltage of the main-board.
- MaxInputVoltage:
- Maximum input voltage of the main-board.
- MainboardTemperature:
- Current temperature of the main-board.
- APlcProjectVersion:
- PLC Project Version
- AProjectGeneratorVersion:
- Project Generator Version
- ATCPBufferSize:
- TCP/IP buffer size.
- ATrainID:
- Train ID
- ABeamModes:
- Beam Modes
- ATCPOutputDataRate:
- TCP Output Data Rate
- ATCPOutputBufLvlMax:
- TCP Output Buf Lvl Max
- ATCPInputDataRate:
- TCP Input Data Rate
- ATCPInputBufLvlMax:
- TCP Input Buf Lvl Max
- APLCCycleTime:
- PLC Cycle Time
| Created: | 2021-10-02T07:28:37.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Release candidate for 4.8.2 |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-08-23T15:36:04.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Bugfixes: 1. fix wrong value on the PLC when a deprecated paramer has different type wrt. the recommended new one. 2. fix bug (introduced in 4.8.0-2.11.4) that made the devices stay in UNKNOWN state |
| Created: | 2021-08-12T10:32:15.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Asynchronous registration of devices on BeckhoffCom (by means of slotInstanceNew HW state word parsed into bits |
| Created: | 2021-07-28T14:22:45.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
| Created: | 2021-06-23T16:13:27.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-06-22T13:56:55.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
|
| Created: | 2021-06-14T16:09:11.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Added BeckhoffDryPump |
| Created: | 2021-06-10T11:55:43.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Alarm conditions and state are not set on new schema. (Fixes bug seen in BeckhoffFuse after Karabo 2.11.1 deployment) |
| Created: | 2021-06-07T19:31:48.000+02:00 |
|---|---|
| Author: | Valerii Bondar |
| Notes: | Summer shutdown release, Fuse device added |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Summer shutdown release Devices added: BeckhoffTrainTrigger, BeckhoffLed, BeckhoffMC2Hexapod (BeckhoffMC2Base subclass), BeckhoffMC2Elmo (BeckhoffMC2Base subclass) Features: parameter deprecation in MC2 subclasses follow STOPPING state in Adixen Turbo Full pump. + other minor Fixes: * stepUp/stepDown popup error * epsilon feedback disable on write * avoid extra updates for interlock keys + other minor fixes |
| Created: | 2021-05-31T09:49:13.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-26T14:46:29.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-23T08:19:59.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-23T07:43:58.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-15T18:15:29.000+02:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: |
| Created: | 2021-03-24T09:43:30.000+01:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: | Add the AIBS |
| Created: | 2021-03-08T09:52:30.000+01:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: | Summary: Added auto-generated scene for Pfeiffer vacuum controller IMG400 |
PRI¶
| Instance id: | FXE_RR_SYS/PLC/PRI |
|---|---|
| Class id: | BeckhoffCom |
| Host: | fxe-rr-sys-con-1 |
| General: | link |
| Monitor: | link |
| Developer: | link |
| PLC: | link |
| Alias: | fxe-rr-sys-con-1 , fxe-rr-sys-con-14 , fxe-rr-sys-con-10 , fxe-rr-sys-con-11 , fxe-rr-sys-con-13 |
| Git repo: | https://git.xfel.eu/karaboDevices/Beckhoff |
| Last modified: | 2021-10-02T19:55:31.151+02:00 |
| Created at: | 2017-07-20T11:58:15.000+02:00 |
| Main authors: | Mamchykd, Silenzi, Giovanetti |
| Latest tag: | 4.8.2-2.11.1rc1 |
| Deployment tag: | 4.8.2-2.11.1rc1 |
| Installed tag: | 4.6.5-2.11.1 |
| Projects: | FXE_RR_SYS |
| Scenes: | FXE_BECKHOFF_OVERVIEW |
| Accessible by: | CAL, CONTROLS, CTRL, DA, danilevc, xdoc |
Warning
Rogue installation which is not mentioned in the deployment!
Warning
The installed tag (4.6.5-2.11.1) does not match tags mentioned in the deployment ([‘4.8.2-2.11.1rc1’])!
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device (i.e. of the server
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- serverUri:
- URI of the PLC server in the form ‘[tcp://]host[:port]’. Default scheme ‘tcp’ and default port 1234 are added automatically, if not specified.
- serverTimeout:
- Timeout for server responses.
- autoResetTime:
- Time to wait before an automatic reset on the device is attempted. Can be set before instantiation.
- connectionSettlingTime:
- Minimum duration of a successful connection to the PLC. A connection shorter than this will increase the ‘Failed Connection Attempts’ number
- failedConnectionAttempts:
- Number of consecutive attempts to connect
- plcUptime:
- Total time (in seconds), that the PLC server is up and running
- createGenericDevices:
- If enabled, BeckhoffCom creates generic Karabo devices for all PLC devices, which are not yet instantiated.
- messageRateOut:
- The average rate of messages sent by BeckhoffCom
- messageRateIn:
- The average rate of messages received by BeckhoffCom
- byteRateOut:
- The average rate of bytes sent by BeckhoffCom
- byteRateIn:
- The average rate of bytes received by BeckhoffCom
- availablePlcDevices:
- Lists all available PLC devices
- updatesRate:
- The average rate of updates to the Beckhoff Devices
- reset:
- Resets the Karabo device in case of an error
- instantiateDevices:
- Issues devices instantiation. Existing devices will trigger an ERROR log message. NOTICE: The devices instantiated in this way will have default configurations, e.g. Alarm Limits will not be set. Shutdown and re-instantiate from the project if necessary.
- interlockReadOnly:
- Will set this property on device instantiation. See device schema for description.
- disableEpsilonFeedback:
- Will set this property on device instantiation. See device schema for description.
- devicesBlacklist:
- List of the devices that will not be instantiated automatically.
- instantiationInterval:
- The interval between consecutive instantiations
- busyQueueThreshold:
- Request queue lengths towards the PLC at which a busy queue is reported. Set to 0 to not check if busy.
- requestQueueSize:
- Size of the queue buffering requests to the PLC. Shows the maximum value in the last second.
- propertyNoiseLimit:
- Each Beckhoff Device will receive at most propertyNoiseLimit updates per TCP message. 0 means no limit.
- noisyUpdates:
- Number of times any property was overwritten since hitting the propertyNoiseLimit limit.
- noisyProperties:
- Comma separated properties read from PLC with their numbers that an update was overwritten since hitting the ‘propertyNoiseLimit’ limit
- messagesMerged:
- Number of times the information from a TCP message was merged.
- tasksPending:
- Number of pending tasks in the internal queue.
- waitOnInstantiation:
- Instantiate the Beckhoff device one after another, waiting for any instantiation to be completed before proceeding to the next. To be used for PLCs with unusually large number of devices.
| Created: | 2021-10-02T07:28:37.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Release candidate for 4.8.2 |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-08-23T15:36:04.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Bugfixes: 1. fix wrong value on the PLC when a deprecated paramer has different type wrt. the recommended new one. 2. fix bug (introduced in 4.8.0-2.11.4) that made the devices stay in UNKNOWN state |
| Created: | 2021-08-12T10:32:15.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Asynchronous registration of devices on BeckhoffCom (by means of slotInstanceNew HW state word parsed into bits |
| Created: | 2021-07-28T14:22:45.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
| Created: | 2021-06-23T16:13:27.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-06-22T13:56:55.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
|
| Created: | 2021-06-14T16:09:11.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Added BeckhoffDryPump |
| Created: | 2021-06-10T11:55:43.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Alarm conditions and state are not set on new schema. (Fixes bug seen in BeckhoffFuse after Karabo 2.11.1 deployment) |
| Created: | 2021-06-07T19:31:48.000+02:00 |
|---|---|
| Author: | Valerii Bondar |
| Notes: | Summer shutdown release, Fuse device added |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Summer shutdown release Devices added: BeckhoffTrainTrigger, BeckhoffLed, BeckhoffMC2Hexapod (BeckhoffMC2Base subclass), BeckhoffMC2Elmo (BeckhoffMC2Base subclass) Features: parameter deprecation in MC2 subclasses follow STOPPING state in Adixen Turbo Full pump. + other minor Fixes: * stepUp/stepDown popup error * epsilon feedback disable on write * avoid extra updates for interlock keys + other minor fixes |
| Created: | 2021-05-31T09:49:13.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-26T14:46:29.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-23T08:19:59.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-23T07:43:58.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-15T18:15:29.000+02:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: |
| Created: | 2021-03-24T09:43:30.000+01:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: | Add the AIBS |
| Created: | 2021-03-08T09:52:30.000+01:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: | Summary: Added auto-generated scene for Pfeiffer vacuum controller IMG400 |
PRI_PLCMON¶
| Instance id: | FXE_RR_SYS/PLC/PRI_PLCMON |
|---|---|
| Class id: | BeckhoffPlcMonitor |
| Host: | fxe-rr-sys-con-1 |
| Class documentation: | |
| BeckhoffPlcMonitor | |
| General: | link |
| Monitor: | link |
| Developer: | link |
| PLC: | link |
| Alias: | fxe-rr-sys-con-1 , fxe-rr-sys-con-14 , fxe-rr-sys-con-10 , fxe-rr-sys-con-11 , fxe-rr-sys-con-13 |
| Git repo: | https://git.xfel.eu/karaboDevices/Beckhoff |
| Last modified: | 2021-10-02T19:55:31.151+02:00 |
| Created at: | 2017-07-20T11:58:15.000+02:00 |
| Main authors: | Mamchykd, Silenzi, Giovanetti |
| Latest tag: | 4.8.2-2.11.1rc1 |
| Deployment tag: | 4.8.2-2.11.1rc1 |
| Installed tag: | 4.6.5-2.11.1 |
| Accessible by: | CAL, CONTROLS, CTRL, DA, danilevc, xdoc |
Warning
Rogue installation which is not mentioned in the deployment!
Warning
The installed tag (4.6.5-2.11.1) does not match tags mentioned in the deployment ([‘4.8.2-2.11.1rc1’])!
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device (i.e. of the server
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- beckhoffComDevice:
- InstanceId of the BeckhoffCom device that forwards commands to the PLC.
- functionBlockName:
- The type of the firmware block.
- fwInstanceName:
- The name of the firmware block instance.
- fwVersion:
- The version of the PLC framework.
- terminal:
- ???
- hardwareStatusBitField:
- This word encodes in bits the hardware-status information of this device
- hardwareState:
- The current state of the hardware decoded
- hardwareRegion:
- The current region of the hardware decoded
- hardwareErrorDescriptor:
- This word encodes in bits describing the hardware error
- hardwareErrorDescription:
- Error Code description
- waitingFor:
- Any call to the PLC will be published here, once the reply is received this property will be cleared. Commands will not be sent to the PLC until this property is cleared.
- epsilon:
- The epsilon determines the amount of change until a new physical value is posted from the hardware
- interlockReadOnly:
- Defines whether interlock conditions are configurable from this interface.
- interlockOn:
- Defines whether interlock surveillance is on or off.
- interlockOk:
- Defines whether interlock is ok (true) or broken (false).
- busy:
- Defines whether the PLC softdevice is busy.
- disableEpsilonFeedback:
- If false, the epsilon will be regulated until the incoming rate reaches the maximum rate
- maxStateUpdateRate:
- If state updates per second exceed this threshold, the state will be displayed as CHANGING
- noisyStateUpdateRateValue:
- Show the state update rate when it’s above ‘Max State Update Rate’ threshold.
- isStateUpdateNoisy:
- State update rate is above ‘Max State Update Rate’ threshold.
- reset:
- Resets the PLC hardware
- enableInterlockedSlots:
- Send device into INTERLOCK_BROKEN state, thus enabling all interlocked slots.
- disableInterlockedSlots:
- Send device into INTERLOCKED state, thus enabling all interlocked slots.
- requestHardwareValues:
- Ask for all property values on the device
- propertiesToPoll:
- All specified properties will be polled from the PLC with the given poll-rate. Only PLC aliases or device keys corresponding to PLC properties are allowed
- pollInterval:
- Hardware poll interval in seconds
- propertiesToRead:
- The specified properties will be read from the PLC by activating the Read button. Only PLC aliases or device keys corresponding to PLC properties are allowed
- readHardware:
- Requests value updates from the PLC for the properties listed under ‘Properties to read’
- force:
- ???
- trigger:
- Do not use this parameter to configure scheduled push. Instead use the parameter ‘scheduledPush’.
- maxUpdateFrequency:
- set to limit maximum update frequency for some values.
- ACpuFrequency:
- Frequency of the CPU.
- ACurrentCpuUsage:
- Current CPU usage.
- ACurrentCpuTemperature:
- Current temperature of the CPU.
- AProgramMemoryAllocated:
- Allocated program memory.
- AProgramMemoryAvailable:
- Available program memory.
- AStorageMemoryAllocated:
- Allocated storage-memory. Available on Windows CE.
- AStorageMemoryAvailable:
- Available storage-memory. Available on Windows CE.
- AMemoryDivision:
- MemoryDivision. Available on Windows CE.
- AProgramMemoryAllocated2:
- Allocated program memory.
- AProgramMemoryAvailable2:
- Available program memory.
- AMacAddess:
- MAC-Address of the PLC (17 char string).
- AIpv4Address:
- Current IPv4 Address of the PLC in dotted notation (15 char string).
- AIpv4SubnetMask:
- IPv4 subnet mask of the PLC in dotted notation (15 char string).
- ADhcpServerIpv4Address:
- IP-Address of the DHCP-Server in dotted notation (15 char string).
- ADhcpServerEnabled:
- True if the DHCP-Server is enabled.
- AMainboardType:
- Type of the main-board.
- ASerialNumber:
- Serial number.
- AProductionDate:
- Production date of the main-board.
- ABootCount:
- Boot count.
- AOperatingTimeInMinutes:
- Operating time of the main-board.
- AMinBoardTemperature:
- Minimum temperature of the main-board.
- AMaxBoardTemperature:
- Maximum temperature of the main-board.
- MinInputVoltage:
- Minimum input voltage of the main-board.
- MaxInputVoltage:
- Maximum input voltage of the main-board.
- MainboardTemperature:
- Current temperature of the main-board.
- APlcProjectVersion:
- PLC Project Version
- AProjectGeneratorVersion:
- Project Generator Version
- ATCPBufferSize:
- TCP/IP buffer size.
- ATrainID:
- Train ID
- ABeamModes:
- Beam Modes
- ATCPOutputDataRate:
- TCP Output Data Rate
- ATCPOutputBufLvlMax:
- TCP Output Buf Lvl Max
- ATCPInputDataRate:
- TCP Input Data Rate
- ATCPInputBufLvlMax:
- TCP Input Buf Lvl Max
- APLCCycleTime:
- PLC Cycle Time
| Created: | 2021-10-02T07:28:37.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Release candidate for 4.8.2 |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-08-23T15:36:04.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Bugfixes: 1. fix wrong value on the PLC when a deprecated paramer has different type wrt. the recommended new one. 2. fix bug (introduced in 4.8.0-2.11.4) that made the devices stay in UNKNOWN state |
| Created: | 2021-08-12T10:32:15.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Asynchronous registration of devices on BeckhoffCom (by means of slotInstanceNew HW state word parsed into bits |
| Created: | 2021-07-28T14:22:45.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
| Created: | 2021-06-23T16:13:27.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-06-22T13:56:55.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
|
| Created: | 2021-06-14T16:09:11.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Added BeckhoffDryPump |
| Created: | 2021-06-10T11:55:43.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Alarm conditions and state are not set on new schema. (Fixes bug seen in BeckhoffFuse after Karabo 2.11.1 deployment) |
| Created: | 2021-06-07T19:31:48.000+02:00 |
|---|---|
| Author: | Valerii Bondar |
| Notes: | Summer shutdown release, Fuse device added |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Summer shutdown release Devices added: BeckhoffTrainTrigger, BeckhoffLed, BeckhoffMC2Hexapod (BeckhoffMC2Base subclass), BeckhoffMC2Elmo (BeckhoffMC2Base subclass) Features: parameter deprecation in MC2 subclasses follow STOPPING state in Adixen Turbo Full pump. + other minor Fixes: * stepUp/stepDown popup error * epsilon feedback disable on write * avoid extra updates for interlock keys + other minor fixes |
| Created: | 2021-05-31T09:49:13.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-26T14:46:29.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-23T08:19:59.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-23T07:43:58.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-15T18:15:29.000+02:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: |
| Created: | 2021-03-24T09:43:30.000+01:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: | Add the AIBS |
| Created: | 2021-03-08T09:52:30.000+01:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: | Summary: Added auto-generated scene for Pfeiffer vacuum controller IMG400 |
6¶
| Instance id: | FXE_RR_SYS/PLC/6 |
|---|---|
| Class id: | BeckhoffCom |
| Host: | fxe-rr-sys-con-6 |
| General: | link |
| Monitor: | link |
| Developer: | link |
| PLC: | link |
| Alias: | fxe-rr-sys-con-6 |
| Git repo: | https://git.xfel.eu/karaboDevices/Beckhoff |
| Last modified: | 2021-10-02T19:55:31.151+02:00 |
| Created at: | 2017-07-20T11:58:15.000+02:00 |
| Main authors: | Mamchykd, Silenzi, Giovanetti |
| Latest tag: | 4.8.2-2.11.1rc1 |
| Deployment tag: | 4.8.2-2.11.1rc1 |
| Installed tag: | 4.6.5-2.11.1 |
| Scenes: | FXE_BECKHOFF_OVERVIEW |
| Accessible by: | CAL, CONTROLS, CTRL, DA, danilevc, xdoc |
Warning
Rogue installation which is not mentioned in the deployment!
Warning
The installed tag (4.6.5-2.11.1) does not match tags mentioned in the deployment ([‘4.8.2-2.11.1rc1’])!
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device (i.e. of the server
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- useTimeserver:
- Unused - whether device connects to time server is configured via ‘timeServerId’
- progress:
- The progress of the current action
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- serverUri:
- URI of the PLC server in the form ‘[tcp://]host[:port]’. Default scheme ‘tcp’ and default port 1234 are added automatically, if not specified.
- serverTimeout:
- Timeout for server responses.
- autoResetTime:
- Time to wait before an automatic reset on the device is attempted. Can be set before instantiation.
- connectionSettlingTime:
- Minimum duration of a successful connection to the PLC. A connection shorter than this will increase the ‘Failed Connection Attempts’ number
- failedConnectionAttempts:
- Number of consecutive attempts to connect
- plcUptime:
- Total time (in seconds), that the PLC server is up and running
- createGenericDevices:
- If enabled, BeckhoffCom creates generic Karabo devices for all PLC devices, which are not yet instantiated.
- messageRateOut:
- The average rate of messages sent by BeckhoffCom
- messageRateIn:
- The average rate of messages received by BeckhoffCom
- byteRateOut:
- The average rate of bytes sent by BeckhoffCom
- byteRateIn:
- The average rate of bytes received by BeckhoffCom
- availablePlcDevices:
- Lists all available PLC devices
- updatesRate:
- The average rate of updates to the Beckhoff Devices
- reset:
- Resets the Karabo device in case of an error
- instantiateDevices:
- Issues devices instantiation. Existing devices will trigger an ERROR log message. NOTICE: The devices instantiated in this way will have default configurations, e.g. Alarm Limits will not be set. Shutdown and re-instantiate from the project if necessary.
- interlockReadOnly:
- Will set this property on device instantiation. See device schema for description.
- disableEpsilonFeedback:
- Will set this property on device instantiation. See device schema for description.
- devicesBlacklist:
- List of the devices that will not be instantiated automatically.
- instantiationInterval:
- The interval between consecutive instantiations
- busyQueueThreshold:
- Request queue lengths towards the PLC at which a busy queue is reported. Set to 0 to not check if busy.
- requestQueueSize:
- Size of the queue buffering requests to the PLC. Shows the maximum value in the last second.
- propertyNoiseLimit:
- Each Beckhoff Device will receive at most propertyNoiseLimit updates per TCP message. 0 means no limit.
- noisyUpdates:
- Number of times any property was overwritten since hitting the propertyNoiseLimit limit.
- noisyProperties:
- Comma separated properties read from PLC with their numbers that an update was overwritten since hitting the ‘propertyNoiseLimit’ limit
- messagesMerged:
- Number of times the information from a TCP message was merged.
- tasksPending:
- Number of pending tasks in the internal queue.
- waitOnInstantiation:
- Instantiate the Beckhoff device one after another, waiting for any instantiation to be completed before proceeding to the next. To be used for PLCs with unusually large number of devices.
| Created: | 2021-10-02T07:28:37.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Release candidate for 4.8.2 |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-08-23T15:36:04.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Bugfixes: 1. fix wrong value on the PLC when a deprecated paramer has different type wrt. the recommended new one. 2. fix bug (introduced in 4.8.0-2.11.4) that made the devices stay in UNKNOWN state |
| Created: | 2021-08-12T10:32:15.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Asynchronous registration of devices on BeckhoffCom (by means of slotInstanceNew HW state word parsed into bits |
| Created: | 2021-07-28T14:22:45.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
| Created: | 2021-06-23T16:13:27.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-06-22T13:56:55.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
|
| Created: | 2021-06-14T16:09:11.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Added BeckhoffDryPump |
| Created: | 2021-06-10T11:55:43.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Alarm conditions and state are not set on new schema. (Fixes bug seen in BeckhoffFuse after Karabo 2.11.1 deployment) |
| Created: | 2021-06-07T19:31:48.000+02:00 |
|---|---|
| Author: | Valerii Bondar |
| Notes: | Summer shutdown release, Fuse device added |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Summer shutdown release Devices added: BeckhoffTrainTrigger, BeckhoffLed, BeckhoffMC2Hexapod (BeckhoffMC2Base subclass), BeckhoffMC2Elmo (BeckhoffMC2Base subclass) Features: parameter deprecation in MC2 subclasses follow STOPPING state in Adixen Turbo Full pump. + other minor Fixes: * stepUp/stepDown popup error * epsilon feedback disable on write * avoid extra updates for interlock keys + other minor fixes |
| Created: | 2021-05-31T09:49:13.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-26T14:46:29.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-23T08:19:59.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-23T07:43:58.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-15T18:15:29.000+02:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: |
| Created: | 2021-03-24T09:43:30.000+01:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: | Add the AIBS |
| Created: | 2021-03-08T09:52:30.000+01:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: | Summary: Added auto-generated scene for Pfeiffer vacuum controller IMG400 |
6_PLCMON¶
| Instance id: | FXE_RR_SYS/PLC/6_PLCMON |
|---|---|
| Class id: | BeckhoffPlcMonitor |
| Host: | fxe-rr-sys-con-6 |
| Class documentation: | |
| BeckhoffPlcMonitor | |
| General: | link |
| Monitor: | link |
| Developer: | link |
| PLC: | link |
| Alias: | fxe-rr-sys-con-6 |
| Git repo: | https://git.xfel.eu/karaboDevices/Beckhoff |
| Last modified: | 2021-10-02T19:55:31.151+02:00 |
| Created at: | 2017-07-20T11:58:15.000+02:00 |
| Main authors: | Mamchykd, Silenzi, Giovanetti |
| Latest tag: | 4.8.2-2.11.1rc1 |
| Deployment tag: | 4.8.2-2.11.1rc1 |
| Installed tag: | 4.6.5-2.11.1 |
| Accessible by: | CAL, CONTROLS, CTRL, DA, danilevc, xdoc |
Warning
Rogue installation which is not mentioned in the deployment!
Warning
The installed tag (4.6.5-2.11.1) does not match tags mentioned in the deployment ([‘4.8.2-2.11.1rc1’])!
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device (i.e. of the server
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- useTimeserver:
- Unused - whether device connects to time server is configured via ‘timeServerId’
- progress:
- The progress of the current action
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- beckhoffComDevice:
- InstanceId of the BeckhoffCom device that forwards commands to the PLC.
- functionBlockName:
- The type of the firmware block.
- fwInstanceName:
- The name of the firmware block instance.
- fwVersion:
- The version of the PLC framework.
- terminal:
- ???
- hardwareStatusBitField:
- This word encodes in bits the hardware-status information of this device
- hardwareState:
- The current state of the hardware decoded
- hardwareRegion:
- The current region of the hardware decoded
- hardwareErrorDescriptor:
- This word encodes in bits describing the hardware error
- hardwareErrorDescription:
- Error Code description
- waitingFor:
- Any call to the PLC will be published here, once the reply is received this property will be cleared. Commands will not be sent to the PLC until this property is cleared.
- epsilon:
- The epsilon determines the amount of change until a new physical value is posted from the hardware
- interlockReadOnly:
- Defines whether interlock conditions are configurable from this interface.
- interlockOn:
- Defines whether interlock surveillance is on or off.
- interlockOk:
- Defines whether interlock is ok (true) or broken (false).
- busy:
- Defines whether the PLC softdevice is busy.
- disableEpsilonFeedback:
- If false, the epsilon will be regulated until the incoming rate reaches the maximum rate
- maxStateUpdateRate:
- If state updates per second exceed this threshold, the state will be displayed as CHANGING
- noisyStateUpdateRateValue:
- Show the state update rate when it’s above ‘Max State Update Rate’ threshold.
- isStateUpdateNoisy:
- State update rate is above ‘Max State Update Rate’ threshold.
- reset:
- Resets the PLC hardware
- enableInterlockedSlots:
- Send device into INTERLOCK_BROKEN state, thus enabling all interlocked slots.
- disableInterlockedSlots:
- Send device into INTERLOCKED state, thus enabling all interlocked slots.
- requestHardwareValues:
- Ask for all property values on the device
- propertiesToPoll:
- All specified properties will be polled from the PLC with the given poll-rate. Only PLC aliases or device keys corresponding to PLC properties are allowed
- pollInterval:
- Hardware poll interval in seconds
- propertiesToRead:
- The specified properties will be read from the PLC by activating the Read button. Only PLC aliases or device keys corresponding to PLC properties are allowed
- readHardware:
- Requests value updates from the PLC for the properties listed under ‘Properties to read’
- force:
- ???
- trigger:
- Do not use this parameter to configure scheduled push. Instead use the parameter ‘scheduledPush’.
- maxUpdateFrequency:
- set to limit maximum update frequency for some values.
- ACpuFrequency:
- Frequency of the CPU.
- ACurrentCpuUsage:
- Current CPU usage.
- ACurrentCpuTemperature:
- Current temperature of the CPU.
- AProgramMemoryAllocated:
- Allocated program memory.
- AProgramMemoryAvailable:
- Available program memory.
- AStorageMemoryAllocated:
- Allocated storage-memory. Available on Windows CE.
- AStorageMemoryAvailable:
- Available storage-memory. Available on Windows CE.
- AMemoryDivision:
- MemoryDivision. Available on Windows CE.
- AProgramMemoryAllocated2:
- Allocated program memory.
- AProgramMemoryAvailable2:
- Available program memory.
- AMacAddess:
- MAC-Address of the PLC (17 char string).
- AIpv4Address:
- Current IPv4 Address of the PLC in dotted notation (15 char string).
- AIpv4SubnetMask:
- IPv4 subnet mask of the PLC in dotted notation (15 char string).
- ADhcpServerIpv4Address:
- IP-Address of the DHCP-Server in dotted notation (15 char string).
- ADhcpServerEnabled:
- True if the DHCP-Server is enabled.
- AMainboardType:
- Type of the main-board.
- ASerialNumber:
- Serial number.
- AProductionDate:
- Production date of the main-board.
- ABootCount:
- Boot count.
- AOperatingTimeInMinutes:
- Operating time of the main-board.
- AMinBoardTemperature:
- Minimum temperature of the main-board.
- AMaxBoardTemperature:
- Maximum temperature of the main-board.
- MinInputVoltage:
- Minimum input voltage of the main-board.
- MaxInputVoltage:
- Maximum input voltage of the main-board.
- MainboardTemperature:
- Current temperature of the main-board.
- APlcProjectVersion:
- PLC Project Version
- AProjectGeneratorVersion:
- Project Generator Version
- ATCPBufferSize:
- TCP/IP buffer size.
- ATrainID:
- Train ID
- ABeamModes:
- Beam Modes
- ATCPOutputDataRate:
- TCP Output Data Rate
- ATCPOutputBufLvlMax:
- TCP Output Buf Lvl Max
- ATCPInputDataRate:
- TCP Input Data Rate
- ATCPInputBufLvlMax:
- TCP Input Buf Lvl Max
- APLCCycleTime:
- PLC Cycle Time
| Created: | 2021-10-02T07:28:37.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Release candidate for 4.8.2 |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-08-23T15:36:04.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Bugfixes: 1. fix wrong value on the PLC when a deprecated paramer has different type wrt. the recommended new one. 2. fix bug (introduced in 4.8.0-2.11.4) that made the devices stay in UNKNOWN state |
| Created: | 2021-08-12T10:32:15.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Asynchronous registration of devices on BeckhoffCom (by means of slotInstanceNew HW state word parsed into bits |
| Created: | 2021-07-28T14:22:45.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
| Created: | 2021-06-23T16:13:27.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-06-22T13:56:55.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
|
| Created: | 2021-06-14T16:09:11.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Added BeckhoffDryPump |
| Created: | 2021-06-10T11:55:43.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Alarm conditions and state are not set on new schema. (Fixes bug seen in BeckhoffFuse after Karabo 2.11.1 deployment) |
| Created: | 2021-06-07T19:31:48.000+02:00 |
|---|---|
| Author: | Valerii Bondar |
| Notes: | Summer shutdown release, Fuse device added |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Summer shutdown release Devices added: BeckhoffTrainTrigger, BeckhoffLed, BeckhoffMC2Hexapod (BeckhoffMC2Base subclass), BeckhoffMC2Elmo (BeckhoffMC2Base subclass) Features: parameter deprecation in MC2 subclasses follow STOPPING state in Adixen Turbo Full pump. + other minor Fixes: * stepUp/stepDown popup error * epsilon feedback disable on write * avoid extra updates for interlock keys + other minor fixes |
| Created: | 2021-05-31T09:49:13.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-26T14:46:29.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-23T08:19:59.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-23T07:43:58.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-15T18:15:29.000+02:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: |
| Created: | 2021-03-24T09:43:30.000+01:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: | Add the AIBS |
| Created: | 2021-03-08T09:52:30.000+01:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: | Summary: Added auto-generated scene for Pfeiffer vacuum controller IMG400 |
TSYS¶
UTC-1-S2¶
| Instance id: | FXE_RR_SYS/TSYS/UTC-1-S2 |
|---|---|
| Class id: | X2Timer |
| Host: | fxe-rr-sys-con-6 |
| Alias: | fxe-rr-sys-con-6 |
| Git repo: | https://git.xfel.eu/karaboDevices/doocsDevices |
| Last modified: | 2021-09-28T22:00:13.934+02:00 |
| Created at: | 2018-03-15T13:53:30.000+01:00 |
| Main authors: | Mamchykd, Ehsan, Ehsanw |
| Latest tag: | 1.8.16-2.11.1 |
| Deployment tag: | 1.8.16-2.11.1 |
| Installed tag: | 1.8.14-2.11.1 |
| Accessible by: | CAL, CONTROLS, CTRL, DA, danilevc, xdoc |
Warning
Rogue installation which is not mentioned in the deployment!
Warning
The installed tag (1.8.14-2.11.1) does not match tags mentioned in the deployment ([‘1.8.16-2.11.1’])!
The X2 Timer should be controller via the X2 Timer MDL device, which is docmented in x2timerml:welcome.
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device (i.e. of the server
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- useTimeserver:
- Unused - whether device connects to time server is configured via ‘timeServerId’
- progress:
- The progress of the current action
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- reconnectInterval:
- Reconnect Interval to DOOCS in case of ERROR
- location:
- Location identifies DOOCS server like FACILITY/DEVICE/LOCATION
- bunchPatternDelay:
- Delay of the bunch pattern as a whole. Only triggers using the bunch pattern will be affected.
- updateInterval:
- The interval for updating the x2Timer for read-out values.
| Created: | 2021-08-25T13:04:03.000+02:00 |
|---|---|
| Author: | Wajid Ehsan |
| Notes: | Doocs Mirror fast data generic plot |
| Created: | 2021-08-09T19:41:27.000+02:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: | BugFix: Authorization mask |
| Created: | 2021-06-08T15:36:50.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | fix DEPENDS |
| Created: | 2021-05-19T14:26:44.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: | Merge branch ‘feat/mirror_scene’ into ‘master’ |
| Created: | 2021-05-05T12:20:05.000+02:00 |
|---|---|
| Author: | mamchykd |
| Notes: | FIX: reset slot of DoocsPhaseshifter device is available in UNKNOWN state (request of HED) |
| Created: | 2021-04-21T16:09:17.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | FIX: cast delay to integer to comply with Karabo 2.11 |
| Created: | 2021-02-10T15:47:03.000+01:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Summary: * update doocsapi to 2.4.1-2.10.0; * add low charge resolution. |
| Created: | 2021-01-12T13:38:56.000+01:00 |
|---|---|
| Author: | Andrea Parenti |
| Notes: | Summary: * FEATURE inject runtime properties; * FIX initialization of DoocsOpticalDelay. |
| Created: | 2020-11-24T08:05:35.000+01:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2020-11-12T16:46:42.000+01:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: | Authorization to write to DOOCS retrieved at property level |
| Created: | 2020-10-09T16:11:02.000+02:00 |
|---|---|
| Author: | ehsanw |
| Notes: | to be used for fxe-xgmd |
| Created: | 2020-10-07T07:37:53.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: | Add laser steering to bunch pattern pulser |
| Created: | 2020-09-24T20:09:47.000+02:00 |
|---|---|
| Author: | ehsanw |
| Notes: | Added timestamp and train id logging for xgm |
| Created: | 2020-09-15T09:18:47.000+02:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: | Summary: Add/write permission to keys at schema injection according to the permission in DOOCS. |
| Created: | 2020-09-02T09:35:59.000+02:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: | Summary: Description field added to the table. |
| Created: | 2020-08-26T12:18:01.000+02:00 |
|---|---|
| Author: | Wajid Ehsan |
| Notes: | Bunch Arrival Monitor new parameters |
| Created: | 2020-08-26T11:20:59.000+02:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: | Summary: Input channel readout aligned with timeserver changes from tag 2.7.4-2.9.1. It is recommended to replace previous tags. |
| Created: | 2020-08-21T13:49:45.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: | Updates for the bunch pattern pulse |
| Created: | 2020-08-20T14:42:42.000+02:00 |
|---|---|
| Author: | bondarv |
| Notes: | For tests only. X2Timer in SQS with additional expected parameter “bunchPatternDelay” |
| Created: | 2020-08-07T17:10:21.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: | Add the DoocsMirror device |
UTC-1-S3¶
| Instance id: | FXE_RR_SYS/TSYS/UTC-1-S3 |
|---|---|
| Class id: | X2Timer |
| Host: | fxe-rr-sys-con-6 |
| Alias: | fxe-rr-sys-con-6 |
| Git repo: | https://git.xfel.eu/karaboDevices/doocsDevices |
| Last modified: | 2021-09-28T22:00:13.934+02:00 |
| Created at: | 2018-03-15T13:53:30.000+01:00 |
| Main authors: | Mamchykd, Ehsan, Ehsanw |
| Latest tag: | 1.8.16-2.11.1 |
| Deployment tag: | 1.8.16-2.11.1 |
| Installed tag: | 1.8.14-2.11.1 |
| Scenes: | Veto Config, test_scene, Veto Config (Duplicate MON_1, WIP), Veto Config (Duplicate MON_1) |
| Accessible by: | CAL, CONTROLS, CTRL, DA, danilevc, xdoc |
Warning
Rogue installation which is not mentioned in the deployment!
Warning
The installed tag (1.8.14-2.11.1) does not match tags mentioned in the deployment ([‘1.8.16-2.11.1’])!
The X2 Timer should be controller via the X2 Timer MDL device, which is docmented in x2timerml:welcome.
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device (i.e. of the server
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- useTimeserver:
- Unused - whether device connects to time server is configured via ‘timeServerId’
- progress:
- The progress of the current action
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- reconnectInterval:
- Reconnect Interval to DOOCS in case of ERROR
- location:
- Location identifies DOOCS server like FACILITY/DEVICE/LOCATION
- bunchPatternDelay:
- Delay of the bunch pattern as a whole. Only triggers using the bunch pattern will be affected.
- updateInterval:
- The interval for updating the x2Timer for read-out values.
| Created: | 2021-08-25T13:04:03.000+02:00 |
|---|---|
| Author: | Wajid Ehsan |
| Notes: | Doocs Mirror fast data generic plot |
| Created: | 2021-08-09T19:41:27.000+02:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: | BugFix: Authorization mask |
| Created: | 2021-06-08T15:36:50.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | fix DEPENDS |
| Created: | 2021-05-19T14:26:44.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: | Merge branch ‘feat/mirror_scene’ into ‘master’ |
| Created: | 2021-05-05T12:20:05.000+02:00 |
|---|---|
| Author: | mamchykd |
| Notes: | FIX: reset slot of DoocsPhaseshifter device is available in UNKNOWN state (request of HED) |
| Created: | 2021-04-21T16:09:17.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | FIX: cast delay to integer to comply with Karabo 2.11 |
| Created: | 2021-02-10T15:47:03.000+01:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Summary: * update doocsapi to 2.4.1-2.10.0; * add low charge resolution. |
| Created: | 2021-01-12T13:38:56.000+01:00 |
|---|---|
| Author: | Andrea Parenti |
| Notes: | Summary: * FEATURE inject runtime properties; * FIX initialization of DoocsOpticalDelay. |
| Created: | 2020-11-24T08:05:35.000+01:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2020-11-12T16:46:42.000+01:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: | Authorization to write to DOOCS retrieved at property level |
| Created: | 2020-10-09T16:11:02.000+02:00 |
|---|---|
| Author: | ehsanw |
| Notes: | to be used for fxe-xgmd |
| Created: | 2020-10-07T07:37:53.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: | Add laser steering to bunch pattern pulser |
| Created: | 2020-09-24T20:09:47.000+02:00 |
|---|---|
| Author: | ehsanw |
| Notes: | Added timestamp and train id logging for xgm |
| Created: | 2020-09-15T09:18:47.000+02:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: | Summary: Add/write permission to keys at schema injection according to the permission in DOOCS. |
| Created: | 2020-09-02T09:35:59.000+02:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: | Summary: Description field added to the table. |
| Created: | 2020-08-26T12:18:01.000+02:00 |
|---|---|
| Author: | Wajid Ehsan |
| Notes: | Bunch Arrival Monitor new parameters |
| Created: | 2020-08-26T11:20:59.000+02:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: | Summary: Input channel readout aligned with timeserver changes from tag 2.7.4-2.9.1. It is recommended to replace previous tags. |
| Created: | 2020-08-21T13:49:45.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: | Updates for the bunch pattern pulse |
| Created: | 2020-08-20T14:42:42.000+02:00 |
|---|---|
| Author: | bondarv |
| Notes: | For tests only. X2Timer in SQS with additional expected parameter “bunchPatternDelay” |
| Created: | 2020-08-07T17:10:21.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: | Add the DoocsMirror device |
UTC-2-S2¶
| Instance id: | FXE_RR_SYS/TSYS/UTC-2-S2 |
|---|---|
| Class id: | X2Timer |
| Host: | fxe-rr-sys-con-6 |
| Alias: | fxe-rr-sys-con-6 |
| Git repo: | https://git.xfel.eu/karaboDevices/doocsDevices |
| Last modified: | 2021-09-28T22:00:13.934+02:00 |
| Created at: | 2018-03-15T13:53:30.000+01:00 |
| Main authors: | Mamchykd, Ehsan, Ehsanw |
| Latest tag: | 1.8.16-2.11.1 |
| Deployment tag: | 1.8.16-2.11.1 |
| Installed tag: | 1.8.14-2.11.1 |
| Accessible by: | CAL, CONTROLS, CTRL, DA, danilevc, xdoc |
Warning
Rogue installation which is not mentioned in the deployment!
Warning
The installed tag (1.8.14-2.11.1) does not match tags mentioned in the deployment ([‘1.8.16-2.11.1’])!
The X2 Timer should be controller via the X2 Timer MDL device, which is docmented in x2timerml:welcome.
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device (i.e. of the server
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- useTimeserver:
- Unused - whether device connects to time server is configured via ‘timeServerId’
- progress:
- The progress of the current action
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- reconnectInterval:
- Reconnect Interval to DOOCS in case of ERROR
- location:
- Location identifies DOOCS server like FACILITY/DEVICE/LOCATION
- bunchPatternDelay:
- Delay of the bunch pattern as a whole. Only triggers using the bunch pattern will be affected.
- updateInterval:
- The interval for updating the x2Timer for read-out values.
| Created: | 2021-08-25T13:04:03.000+02:00 |
|---|---|
| Author: | Wajid Ehsan |
| Notes: | Doocs Mirror fast data generic plot |
| Created: | 2021-08-09T19:41:27.000+02:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: | BugFix: Authorization mask |
| Created: | 2021-06-08T15:36:50.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | fix DEPENDS |
| Created: | 2021-05-19T14:26:44.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: | Merge branch ‘feat/mirror_scene’ into ‘master’ |
| Created: | 2021-05-05T12:20:05.000+02:00 |
|---|---|
| Author: | mamchykd |
| Notes: | FIX: reset slot of DoocsPhaseshifter device is available in UNKNOWN state (request of HED) |
| Created: | 2021-04-21T16:09:17.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | FIX: cast delay to integer to comply with Karabo 2.11 |
| Created: | 2021-02-10T15:47:03.000+01:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Summary: * update doocsapi to 2.4.1-2.10.0; * add low charge resolution. |
| Created: | 2021-01-12T13:38:56.000+01:00 |
|---|---|
| Author: | Andrea Parenti |
| Notes: | Summary: * FEATURE inject runtime properties; * FIX initialization of DoocsOpticalDelay. |
| Created: | 2020-11-24T08:05:35.000+01:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2020-11-12T16:46:42.000+01:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: | Authorization to write to DOOCS retrieved at property level |
| Created: | 2020-10-09T16:11:02.000+02:00 |
|---|---|
| Author: | ehsanw |
| Notes: | to be used for fxe-xgmd |
| Created: | 2020-10-07T07:37:53.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: | Add laser steering to bunch pattern pulser |
| Created: | 2020-09-24T20:09:47.000+02:00 |
|---|---|
| Author: | ehsanw |
| Notes: | Added timestamp and train id logging for xgm |
| Created: | 2020-09-15T09:18:47.000+02:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: | Summary: Add/write permission to keys at schema injection according to the permission in DOOCS. |
| Created: | 2020-09-02T09:35:59.000+02:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: | Summary: Description field added to the table. |
| Created: | 2020-08-26T12:18:01.000+02:00 |
|---|---|
| Author: | Wajid Ehsan |
| Notes: | Bunch Arrival Monitor new parameters |
| Created: | 2020-08-26T11:20:59.000+02:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: | Summary: Input channel readout aligned with timeserver changes from tag 2.7.4-2.9.1. It is recommended to replace previous tags. |
| Created: | 2020-08-21T13:49:45.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: | Updates for the bunch pattern pulse |
| Created: | 2020-08-20T14:42:42.000+02:00 |
|---|---|
| Author: | bondarv |
| Notes: | For tests only. X2Timer in SQS with additional expected parameter “bunchPatternDelay” |
| Created: | 2020-08-07T17:10:21.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: | Add the DoocsMirror device |
UTC-2-S3¶
| Instance id: | FXE_RR_SYS/TSYS/UTC-2-S3 |
|---|---|
| Class id: | X2Timer |
| Host: | fxe-rr-sys-con-6 |
| Alias: | fxe-rr-sys-con-6 |
| Git repo: | https://git.xfel.eu/karaboDevices/doocsDevices |
| Last modified: | 2021-09-28T22:00:13.934+02:00 |
| Created at: | 2018-03-15T13:53:30.000+01:00 |
| Main authors: | Mamchykd, Ehsan, Ehsanw |
| Latest tag: | 1.8.16-2.11.1 |
| Deployment tag: | 1.8.16-2.11.1 |
| Installed tag: | 1.8.14-2.11.1 |
| Accessible by: | CAL, CONTROLS, CTRL, DA, danilevc, xdoc |
Warning
Rogue installation which is not mentioned in the deployment!
Warning
The installed tag (1.8.14-2.11.1) does not match tags mentioned in the deployment ([‘1.8.16-2.11.1’])!
The X2 Timer should be controller via the X2 Timer MDL device, which is docmented in x2timerml:welcome.
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device (i.e. of the server
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- useTimeserver:
- Unused - whether device connects to time server is configured via ‘timeServerId’
- progress:
- The progress of the current action
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- reconnectInterval:
- Reconnect Interval to DOOCS in case of ERROR
- location:
- Location identifies DOOCS server like FACILITY/DEVICE/LOCATION
- bunchPatternDelay:
- Delay of the bunch pattern as a whole. Only triggers using the bunch pattern will be affected.
- updateInterval:
- The interval for updating the x2Timer for read-out values.
| Created: | 2021-08-25T13:04:03.000+02:00 |
|---|---|
| Author: | Wajid Ehsan |
| Notes: | Doocs Mirror fast data generic plot |
| Created: | 2021-08-09T19:41:27.000+02:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: | BugFix: Authorization mask |
| Created: | 2021-06-08T15:36:50.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | fix DEPENDS |
| Created: | 2021-05-19T14:26:44.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: | Merge branch ‘feat/mirror_scene’ into ‘master’ |
| Created: | 2021-05-05T12:20:05.000+02:00 |
|---|---|
| Author: | mamchykd |
| Notes: | FIX: reset slot of DoocsPhaseshifter device is available in UNKNOWN state (request of HED) |
| Created: | 2021-04-21T16:09:17.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | FIX: cast delay to integer to comply with Karabo 2.11 |
| Created: | 2021-02-10T15:47:03.000+01:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Summary: * update doocsapi to 2.4.1-2.10.0; * add low charge resolution. |
| Created: | 2021-01-12T13:38:56.000+01:00 |
|---|---|
| Author: | Andrea Parenti |
| Notes: | Summary: * FEATURE inject runtime properties; * FIX initialization of DoocsOpticalDelay. |
| Created: | 2020-11-24T08:05:35.000+01:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2020-11-12T16:46:42.000+01:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: | Authorization to write to DOOCS retrieved at property level |
| Created: | 2020-10-09T16:11:02.000+02:00 |
|---|---|
| Author: | ehsanw |
| Notes: | to be used for fxe-xgmd |
| Created: | 2020-10-07T07:37:53.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: | Add laser steering to bunch pattern pulser |
| Created: | 2020-09-24T20:09:47.000+02:00 |
|---|---|
| Author: | ehsanw |
| Notes: | Added timestamp and train id logging for xgm |
| Created: | 2020-09-15T09:18:47.000+02:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: | Summary: Add/write permission to keys at schema injection according to the permission in DOOCS. |
| Created: | 2020-09-02T09:35:59.000+02:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: | Summary: Description field added to the table. |
| Created: | 2020-08-26T12:18:01.000+02:00 |
|---|---|
| Author: | Wajid Ehsan |
| Notes: | Bunch Arrival Monitor new parameters |
| Created: | 2020-08-26T11:20:59.000+02:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: | Summary: Input channel readout aligned with timeserver changes from tag 2.7.4-2.9.1. It is recommended to replace previous tags. |
| Created: | 2020-08-21T13:49:45.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: | Updates for the bunch pattern pulse |
| Created: | 2020-08-20T14:42:42.000+02:00 |
|---|---|
| Author: | bondarv |
| Notes: | For tests only. X2Timer in SQS with additional expected parameter “bunchPatternDelay” |
| Created: | 2020-08-07T17:10:21.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: | Add the DoocsMirror device |
TVIEW¶
EXP_SCOPE¶
| Instance id: | FXE_RR_SYS/TVIEW/EXP_SCOPE |
|---|---|
| Host: | exflcon13n0 |
| Alias: | fxe-rr-sys-con-6 |
| Git repo: | https://git.xfel.eu/gitlab/karaboDevices/x2TimerML |
| Last modified: | 2020-03-16T10:51:59.000+01:00 |
| Created at: | 2017-06-02T10:18:35.000+02:00 |
| Main authors: | Ehsan, Hickin |
| Latest tag: | 1.3.2-2.7.0 |
| Deployment tag: | 1.2.4-2.6.4 |
| Installed tag: | 1.2.6-2.6.4 |
| Accessible by: | CONTROLS, DA |
Warning
Device is installed in development mode!
Warning
The installed tag (1.2.6-2.6.4) does not match tags mentioned in the deployment ([‘1.2.4-2.6.4’])!
The X2TimerML device is a middlelayer control device which
offers a simplified user interface for controlling the X2Timer
device. It is documented in
x2timerml:welcome
The X2 Timer should be controller via the X2 Timer MDL device, which is docmented in x2timerml:welcome.
| Created: | 2020-03-06T16:26:12.000Z |
|---|---|
| Author: | Wajid Ehsan |
| Notes: | Fix the unit issue and change state before calling slot |
| Created: | 2020-03-04T13:52:19.000Z |
|---|---|
| Author: | degon |
| Notes: |
| Created: | 2020-02-12T13:34:06.000Z |
|---|---|
| Author: | David Hickin |
| Notes: |
| Created: | 2020-01-27T14:40:18.000Z |
|---|---|
| Author: | David Hickin |
| Notes: |
| Created: | 2020-01-20T13:28:36.000Z |
|---|---|
| Author: | Wajid Ehsan |
| Notes: |
| Created: | 2019-12-20T15:30:13.000Z |
|---|---|
| Author: | Wajid Ehsan |
| Notes: | Fix scanning mode |
| Created: | 2019-11-12T17:12:29.000Z |
|---|---|
| Author: | Wajid Ehsan |
| Notes: | Fix typeError |
| Created: | 2019-11-11T14:39:22.000Z |
|---|---|
| Author: | Wajid Ehsan |
| Notes: | Remove Max limit of target position |
| Created: | 2019-11-07T10:20:12.000Z |
|---|---|
| Author: | Andrea Parenti |
| Notes: |
|
| Created: | 2019-10-21T12:32:11.000Z |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: | Initial documentation added |
| Created: | 2019-06-03T12:55:56.000Z |
|---|---|
| Author: | Denys Mamchyk |
| Notes: | Toggling between “10Hz Trigger” mode and “Conditional Trigger” mode added |
| Created: | 2019-05-02T16:25:20.000Z |
|---|---|
| Author: | Denys Mamchyk |
| Notes: | Conditional trigger test |
| Created: | 2018-07-25T13:45:47.000Z |
|---|---|
| Author: | Andrea Parenti |
| Notes: | FIX - Make EVENT property read-only |
| Created: | 2018-06-12T14:00:31.000Z |
|---|---|
| Author: | Wajid Ehsan |
| Notes: | Refactor for DAQ |
| Created: | 2018-03-07T12:55:02.000Z |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
| Created: | 2018-03-07T12:55:02.000Z |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
| Created: | 2018-03-06T12:31:17.000Z |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
| Created: | 2018-03-05T15:51:54.000Z |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
| Created: | 2017-10-06T11:33:19.000Z |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
| Created: | 2017-10-05T17:34:26.000Z |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
GOTTHARD¶
| Instance id: | FXE_RR_SYS/TVIEW/GOTTHARD |
|---|---|
| Class id: | X2TimerML |
| Host: | fxe-rr-sys-con-6 |
| Alias: | fxe-rr-sys-con-6 |
| Git repo: | https://git.xfel.eu/karaboDevices/x2TimerML |
| Last modified: | 2021-08-31T10:50:41.260+02:00 |
| Created at: | 2017-06-02T10:18:35.000+02:00 |
| Main authors: | Hauf, Haufs, Ehsan |
| Latest tag: | 1.4.1-2.11.0 |
| Deployment tag: | 1.4.1-2.11.0 |
| Installed tag: | 1.4.1-2.11.0 |
| Scenes: | TimingMain |
| Accessible by: | CAL, CONTROLS, CTRL, DA, danilevc, xdoc |
Warning
Rogue installation which is not mentioned in the deployment!
The X2TimerML device is a middlelayer control device which
offers a simplified user interface for controlling the X2Timer
device. It is documented in
x2timerml:welcome
The X2 Timer should be controller via the X2 Timer MDL device, which is docmented in x2timerml:welcome.
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- heartbeatInterval:
- The heartbeat interval
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- globalAlarmCondition:
- This is the global alarm condition for this device. The current alarm condition of this device will be calculated from this alarm condition and the alarm condition of each property.
- visibility:
- Configures who is allowed to see this device at all
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server
- pid:
- The unix process ID of the device (i.e. of the server)
- state:
- The current state the device is in
- status:
- A more detailed status description
- lockedBy:
- The name of the device holding a lock on this one (empty if not locked)
- slotClearLock:
- Clear the lock on this device
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- log:
- Logging settings
- x2Timer:
- Device ID of X2Timer
- channelName:
- Input (e.g. frontTrg1 or rtmTrg9)
- setControl:
- Set the control value
- condTriggerOn:
- Value of corresponding bits of channel’s “CONTROL” property to enable “Conditional Trigger” mode. Check with experts from AE before changing this.
- condTriggerOff:
- Value of corresponding bits of channel’s “CONTROL” property to enable “10Hz Trigger” mode. Check with experts from AE before changing this.
- condTriggerMask:
- Mask for bits of channel’s “CONTROL” property to be changed when switching mode. Check with experts from AE before changing this.
- useCondTrigger:
- The flag toggles between “10Hz Trigger” mode and “Conditional Trigger” mode.
- enableOutput:
- Enable/disable the signal
- invertTrigger:
- Invert the trigger signal.
- actualDelay:
- The actual coarse delay in ns. Warns if delay is longer than 0.1 s, as you might be off by a train.
- targetDelay:
- The target coarse delay in ns. Press ‘Set Delay’ to apply this value.
- setDelay:
- Set the delay in nano sec.
- targetDuration:
- The target duration. Press ‘Set Duration’ to apply this value.
- setDuration:
- Set the duration.
- maxTrainFreq:
- Maximum bunch train frequency with current trigger duration.
- targetPulseEvent:
- The target macro P-Event. Press ‘Set Macro P-Event’ to apply this value.
- setPulseEvent:
- Set the macro P-Event.
- targetPicoDelay:
- The target pico-delay. Press ‘Set Pico Delay’ to apply this value.
- setPicoDelay:
- Set the pico delay.
- targetInhibit:
- The target inhibit. Press ‘Set Inhibit’ to apply this value.
- setInhibit:
- Set the inhibit.
- usePicoDelay:
- If enable, It will provide the possibility of tuning the delay into additional 10 sub-steps in between the step size of 9.23 ns.
- actualPosition:
- Actual position used for scanning.
- targetPosition:
- Target position used for scanning.
- move:
- Move command.
- stop:
- Stop command.
- stepSize:
- Step size for up and down button
- stepMult2:
- Multiply the step size by 2.
- stepDiv2:
- Divide the step size by 2.
- stepUp:
- Increase delay by one step.
- stepDown:
- Decrease delay by one step.
| Created: | 2021-08-20T12:50:02.000+02:00 |
|---|---|
| Author: | Wajid Ehsan |
| Notes: | Add pp slave trigger for all beamlines |
| Created: | 2021-05-07T16:01:37.000+02:00 |
|---|---|
| Author: | David Hickin |
| Notes: | feature: enableOutput boolean to enable/disable the channel signal |
| Created: | 2020-11-23T13:32:43.000+01:00 |
|---|---|
| Author: | Wajid Ehsan |
| Notes: | version update |
| Created: | 2020-08-18T12:40:13.000+02:00 |
|---|---|
| Author: | David Hickin |
| Notes: | Fix error for control with conditional trigger neither off or on |
| Created: | 2020-03-06T17:26:12.000+01:00 |
|---|---|
| Author: | Wajid Ehsan |
| Notes: | Fix the unit issue and change state before calling slot |
| Created: | 2020-03-04T14:52:19.000+01:00 |
|---|---|
| Author: | degon |
| Notes: |
| Created: | 2020-02-12T14:34:06.000+01:00 |
|---|---|
| Author: | David Hickin |
| Notes: |
| Created: | 2020-01-27T15:40:18.000+01:00 |
|---|---|
| Author: | David Hickin |
| Notes: |
| Created: | 2020-01-20T14:28:36.000+01:00 |
|---|---|
| Author: | Wajid Ehsan |
| Notes: |
| Created: | 2019-12-20T16:30:13.000+01:00 |
|---|---|
| Author: | Wajid Ehsan |
| Notes: | Fix scanning mode |
| Created: | 2019-11-12T18:12:29.000+01:00 |
|---|---|
| Author: | Wajid Ehsan |
| Notes: | Fix typeError |
| Created: | 2019-11-11T15:39:22.000+01:00 |
|---|---|
| Author: | Wajid Ehsan |
| Notes: | Remove Max limit of target position |
| Created: | 2019-11-07T11:20:12.000+01:00 |
|---|---|
| Author: | Andrea Parenti |
| Notes: |
|
| Created: | 2019-10-21T14:32:11.000+02:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: | Initial documentation added |
| Created: | 2019-06-03T14:55:56.000+02:00 |
|---|---|
| Author: | Denys Mamchyk |
| Notes: | Toggling between “10Hz Trigger” mode and “Conditional Trigger” mode added |
| Created: | 2019-05-02T18:25:20.000+02:00 |
|---|---|
| Author: | Denys Mamchyk |
| Notes: | Conditional trigger test |
| Created: | 2018-07-25T15:45:47.000+02:00 |
|---|---|
| Author: | Andrea Parenti |
| Notes: | FIX - Make EVENT property read-only |
| Created: | 2018-06-12T16:00:31.000+02:00 |
|---|---|
| Author: | Wajid Ehsan |
| Notes: | Refactor for DAQ |
| Created: | 2018-03-07T13:55:02.000+01:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
| Created: | 2018-03-07T13:55:02.000+01:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
LPD¶
| Instance id: | FXE_RR_SYS/TVIEW/LPD |
|---|---|
| Class id: | X2TimerML |
| Host: | fxe-rr-sys-con-6 |
| Alias: | fxe-rr-sys-con-6 |
| Git repo: | https://git.xfel.eu/karaboDevices/x2TimerML |
| Last modified: | 2021-08-31T10:50:41.260+02:00 |
| Created at: | 2017-06-02T10:18:35.000+02:00 |
| Main authors: | Hauf, Haufs, Ehsan |
| Latest tag: | 1.4.1-2.11.0 |
| Deployment tag: | 1.4.1-2.11.0 |
| Installed tag: | 1.4.1-2.11.0 |
| Scenes: | test_scene, TimingMain |
| Accessible by: | CAL, CONTROLS, CTRL, DA, danilevc, xdoc |
Warning
Rogue installation which is not mentioned in the deployment!
The X2TimerML device is a middlelayer control device which
offers a simplified user interface for controlling the X2Timer
device. It is documented in
x2timerml:welcome
The X2 Timer should be controller via the X2 Timer MDL device, which is docmented in x2timerml:welcome.
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- heartbeatInterval:
- The heartbeat interval
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- globalAlarmCondition:
- This is the global alarm condition for this device. The current alarm condition of this device will be calculated from this alarm condition and the alarm condition of each property.
- visibility:
- Configures who is allowed to see this device at all
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server
- pid:
- The unix process ID of the device (i.e. of the server)
- state:
- The current state the device is in
- status:
- A more detailed status description
- lockedBy:
- The name of the device holding a lock on this one (empty if not locked)
- slotClearLock:
- Clear the lock on this device
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- log:
- Logging settings
- x2Timer:
- Device ID of X2Timer
- channelName:
- Input (e.g. frontTrg1 or rtmTrg9)
- setControl:
- Set the control value
- condTriggerOn:
- Value of corresponding bits of channel’s “CONTROL” property to enable “Conditional Trigger” mode. Check with experts from AE before changing this.
- condTriggerOff:
- Value of corresponding bits of channel’s “CONTROL” property to enable “10Hz Trigger” mode. Check with experts from AE before changing this.
- condTriggerMask:
- Mask for bits of channel’s “CONTROL” property to be changed when switching mode. Check with experts from AE before changing this.
- useCondTrigger:
- The flag toggles between “10Hz Trigger” mode and “Conditional Trigger” mode.
- enableOutput:
- Enable/disable the signal
- invertTrigger:
- Invert the trigger signal.
- actualDelay:
- The actual coarse delay in ns. Warns if delay is longer than 0.1 s, as you might be off by a train.
- targetDelay:
- The target coarse delay in ns. Press ‘Set Delay’ to apply this value.
- setDelay:
- Set the delay in nano sec.
- targetDuration:
- The target duration. Press ‘Set Duration’ to apply this value.
- setDuration:
- Set the duration.
- maxTrainFreq:
- Maximum bunch train frequency with current trigger duration.
- targetPulseEvent:
- The target macro P-Event. Press ‘Set Macro P-Event’ to apply this value.
- setPulseEvent:
- Set the macro P-Event.
- targetPicoDelay:
- The target pico-delay. Press ‘Set Pico Delay’ to apply this value.
- setPicoDelay:
- Set the pico delay.
- targetInhibit:
- The target inhibit. Press ‘Set Inhibit’ to apply this value.
- setInhibit:
- Set the inhibit.
- usePicoDelay:
- If enable, It will provide the possibility of tuning the delay into additional 10 sub-steps in between the step size of 9.23 ns.
- actualPosition:
- Actual position used for scanning.
- targetPosition:
- Target position used for scanning.
- move:
- Move command.
- stop:
- Stop command.
- stepSize:
- Step size for up and down button
- stepMult2:
- Multiply the step size by 2.
- stepDiv2:
- Divide the step size by 2.
- stepUp:
- Increase delay by one step.
- stepDown:
- Decrease delay by one step.
| Created: | 2021-08-20T12:50:02.000+02:00 |
|---|---|
| Author: | Wajid Ehsan |
| Notes: | Add pp slave trigger for all beamlines |
| Created: | 2021-05-07T16:01:37.000+02:00 |
|---|---|
| Author: | David Hickin |
| Notes: | feature: enableOutput boolean to enable/disable the channel signal |
| Created: | 2020-11-23T13:32:43.000+01:00 |
|---|---|
| Author: | Wajid Ehsan |
| Notes: | version update |
| Created: | 2020-08-18T12:40:13.000+02:00 |
|---|---|
| Author: | David Hickin |
| Notes: | Fix error for control with conditional trigger neither off or on |
| Created: | 2020-03-06T17:26:12.000+01:00 |
|---|---|
| Author: | Wajid Ehsan |
| Notes: | Fix the unit issue and change state before calling slot |
| Created: | 2020-03-04T14:52:19.000+01:00 |
|---|---|
| Author: | degon |
| Notes: |
| Created: | 2020-02-12T14:34:06.000+01:00 |
|---|---|
| Author: | David Hickin |
| Notes: |
| Created: | 2020-01-27T15:40:18.000+01:00 |
|---|---|
| Author: | David Hickin |
| Notes: |
| Created: | 2020-01-20T14:28:36.000+01:00 |
|---|---|
| Author: | Wajid Ehsan |
| Notes: |
| Created: | 2019-12-20T16:30:13.000+01:00 |
|---|---|
| Author: | Wajid Ehsan |
| Notes: | Fix scanning mode |
| Created: | 2019-11-12T18:12:29.000+01:00 |
|---|---|
| Author: | Wajid Ehsan |
| Notes: | Fix typeError |
| Created: | 2019-11-11T15:39:22.000+01:00 |
|---|---|
| Author: | Wajid Ehsan |
| Notes: | Remove Max limit of target position |
| Created: | 2019-11-07T11:20:12.000+01:00 |
|---|---|
| Author: | Andrea Parenti |
| Notes: |
|
| Created: | 2019-10-21T14:32:11.000+02:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: | Initial documentation added |
| Created: | 2019-06-03T14:55:56.000+02:00 |
|---|---|
| Author: | Denys Mamchyk |
| Notes: | Toggling between “10Hz Trigger” mode and “Conditional Trigger” mode added |
| Created: | 2019-05-02T18:25:20.000+02:00 |
|---|---|
| Author: | Denys Mamchyk |
| Notes: | Conditional trigger test |
| Created: | 2018-07-25T15:45:47.000+02:00 |
|---|---|
| Author: | Andrea Parenti |
| Notes: | FIX - Make EVENT property read-only |
| Created: | 2018-06-12T16:00:31.000+02:00 |
|---|---|
| Author: | Wajid Ehsan |
| Notes: | Refactor for DAQ |
| Created: | 2018-03-07T13:55:02.000+01:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
| Created: | 2018-03-07T13:55:02.000+01:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
OGT1_BIU¶
| Instance id: | FXE_RR_SYS/TVIEW/OGT1_BIU |
|---|---|
| Class id: | X2TimerML |
| Host: | fxe-rr-sys-con-6 |
| Alias: | fxe-rr-sys-con-6 |
| Git repo: | https://git.xfel.eu/karaboDevices/x2TimerML |
| Last modified: | 2021-08-31T10:50:41.260+02:00 |
| Created at: | 2017-06-02T10:18:35.000+02:00 |
| Main authors: | Hauf, Haufs, Ehsan |
| Latest tag: | 1.4.1-2.11.0 |
| Deployment tag: | 1.4.1-2.11.0 |
| Installed tag: | 1.4.1-2.11.0 |
| Scenes: | TimingMain |
| Accessible by: | CAL, CONTROLS, CTRL, DA, danilevc, xdoc |
Warning
Rogue installation which is not mentioned in the deployment!
The X2TimerML device is a middlelayer control device which
offers a simplified user interface for controlling the X2Timer
device. It is documented in
x2timerml:welcome
The X2 Timer should be controller via the X2 Timer MDL device, which is docmented in x2timerml:welcome.
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- heartbeatInterval:
- The heartbeat interval
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- globalAlarmCondition:
- This is the global alarm condition for this device. The current alarm condition of this device will be calculated from this alarm condition and the alarm condition of each property.
- visibility:
- Configures who is allowed to see this device at all
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server
- pid:
- The unix process ID of the device (i.e. of the server)
- state:
- The current state the device is in
- status:
- A more detailed status description
- lockedBy:
- The name of the device holding a lock on this one (empty if not locked)
- slotClearLock:
- Clear the lock on this device
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- log:
- Logging settings
- x2Timer:
- Device ID of X2Timer
- channelName:
- Input (e.g. frontTrg1 or rtmTrg9)
- setControl:
- Set the control value
- condTriggerOn:
- Value of corresponding bits of channel’s “CONTROL” property to enable “Conditional Trigger” mode. Check with experts from AE before changing this.
- condTriggerOff:
- Value of corresponding bits of channel’s “CONTROL” property to enable “10Hz Trigger” mode. Check with experts from AE before changing this.
- condTriggerMask:
- Mask for bits of channel’s “CONTROL” property to be changed when switching mode. Check with experts from AE before changing this.
- useCondTrigger:
- The flag toggles between “10Hz Trigger” mode and “Conditional Trigger” mode.
- enableOutput:
- Enable/disable the signal
- invertTrigger:
- Invert the trigger signal.
- actualDelay:
- The actual coarse delay in ns. Warns if delay is longer than 0.1 s, as you might be off by a train.
- targetDelay:
- The target coarse delay in ns. Press ‘Set Delay’ to apply this value.
- setDelay:
- Set the delay in nano sec.
- targetDuration:
- The target duration. Press ‘Set Duration’ to apply this value.
- setDuration:
- Set the duration.
- maxTrainFreq:
- Maximum bunch train frequency with current trigger duration.
- targetPulseEvent:
- The target macro P-Event. Press ‘Set Macro P-Event’ to apply this value.
- setPulseEvent:
- Set the macro P-Event.
- targetPicoDelay:
- The target pico-delay. Press ‘Set Pico Delay’ to apply this value.
- setPicoDelay:
- Set the pico delay.
- targetInhibit:
- The target inhibit. Press ‘Set Inhibit’ to apply this value.
- setInhibit:
- Set the inhibit.
- usePicoDelay:
- If enable, It will provide the possibility of tuning the delay into additional 10 sub-steps in between the step size of 9.23 ns.
- actualPosition:
- Actual position used for scanning.
- targetPosition:
- Target position used for scanning.
- move:
- Move command.
- stop:
- Stop command.
- stepSize:
- Step size for up and down button
- stepMult2:
- Multiply the step size by 2.
- stepDiv2:
- Divide the step size by 2.
- stepUp:
- Increase delay by one step.
- stepDown:
- Decrease delay by one step.
| Created: | 2021-08-20T12:50:02.000+02:00 |
|---|---|
| Author: | Wajid Ehsan |
| Notes: | Add pp slave trigger for all beamlines |
| Created: | 2021-05-07T16:01:37.000+02:00 |
|---|---|
| Author: | David Hickin |
| Notes: | feature: enableOutput boolean to enable/disable the channel signal |
| Created: | 2020-11-23T13:32:43.000+01:00 |
|---|---|
| Author: | Wajid Ehsan |
| Notes: | version update |
| Created: | 2020-08-18T12:40:13.000+02:00 |
|---|---|
| Author: | David Hickin |
| Notes: | Fix error for control with conditional trigger neither off or on |
| Created: | 2020-03-06T17:26:12.000+01:00 |
|---|---|
| Author: | Wajid Ehsan |
| Notes: | Fix the unit issue and change state before calling slot |
| Created: | 2020-03-04T14:52:19.000+01:00 |
|---|---|
| Author: | degon |
| Notes: |
| Created: | 2020-02-12T14:34:06.000+01:00 |
|---|---|
| Author: | David Hickin |
| Notes: |
| Created: | 2020-01-27T15:40:18.000+01:00 |
|---|---|
| Author: | David Hickin |
| Notes: |
| Created: | 2020-01-20T14:28:36.000+01:00 |
|---|---|
| Author: | Wajid Ehsan |
| Notes: |
| Created: | 2019-12-20T16:30:13.000+01:00 |
|---|---|
| Author: | Wajid Ehsan |
| Notes: | Fix scanning mode |
| Created: | 2019-11-12T18:12:29.000+01:00 |
|---|---|
| Author: | Wajid Ehsan |
| Notes: | Fix typeError |
| Created: | 2019-11-11T15:39:22.000+01:00 |
|---|---|
| Author: | Wajid Ehsan |
| Notes: | Remove Max limit of target position |
| Created: | 2019-11-07T11:20:12.000+01:00 |
|---|---|
| Author: | Andrea Parenti |
| Notes: |
|
| Created: | 2019-10-21T14:32:11.000+02:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: | Initial documentation added |
| Created: | 2019-06-03T14:55:56.000+02:00 |
|---|---|
| Author: | Denys Mamchyk |
| Notes: | Toggling between “10Hz Trigger” mode and “Conditional Trigger” mode added |
| Created: | 2019-05-02T18:25:20.000+02:00 |
|---|---|
| Author: | Denys Mamchyk |
| Notes: | Conditional trigger test |
| Created: | 2018-07-25T15:45:47.000+02:00 |
|---|---|
| Author: | Andrea Parenti |
| Notes: | FIX - Make EVENT property read-only |
| Created: | 2018-06-12T16:00:31.000+02:00 |
|---|---|
| Author: | Wajid Ehsan |
| Notes: | Refactor for DAQ |
| Created: | 2018-03-07T13:55:02.000+01:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
| Created: | 2018-03-07T13:55:02.000+01:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
OGT1_SA¶
| Instance id: | FXE_RR_SYS/TVIEW/OGT1_SA |
|---|---|
| Host: | exflcon13n0 |
| Alias: | fxe-rr-sys-con-6 |
| Git repo: | https://git.xfel.eu/gitlab/karaboDevices/x2TimerML |
| Last modified: | 2020-03-16T10:51:59.000+01:00 |
| Created at: | 2017-06-02T10:18:35.000+02:00 |
| Main authors: | Ehsan, Hickin |
| Latest tag: | 1.3.2-2.7.0 |
| Deployment tag: | 1.2.4-2.6.4 |
| Installed tag: | 1.2.6-2.6.4 |
| Accessible by: | CONTROLS, DA |
Warning
Device is installed in development mode!
Warning
The installed tag (1.2.6-2.6.4) does not match tags mentioned in the deployment ([‘1.2.4-2.6.4’])!
The X2TimerML device is a middlelayer control device which
offers a simplified user interface for controlling the X2Timer
device. It is documented in
x2timerml:welcome
The X2 Timer should be controller via the X2 Timer MDL device, which is docmented in x2timerml:welcome.
| Created: | 2020-03-06T16:26:12.000Z |
|---|---|
| Author: | Wajid Ehsan |
| Notes: | Fix the unit issue and change state before calling slot |
| Created: | 2020-03-04T13:52:19.000Z |
|---|---|
| Author: | degon |
| Notes: |
| Created: | 2020-02-12T13:34:06.000Z |
|---|---|
| Author: | David Hickin |
| Notes: |
| Created: | 2020-01-27T14:40:18.000Z |
|---|---|
| Author: | David Hickin |
| Notes: |
| Created: | 2020-01-20T13:28:36.000Z |
|---|---|
| Author: | Wajid Ehsan |
| Notes: |
| Created: | 2019-12-20T15:30:13.000Z |
|---|---|
| Author: | Wajid Ehsan |
| Notes: | Fix scanning mode |
| Created: | 2019-11-12T17:12:29.000Z |
|---|---|
| Author: | Wajid Ehsan |
| Notes: | Fix typeError |
| Created: | 2019-11-11T14:39:22.000Z |
|---|---|
| Author: | Wajid Ehsan |
| Notes: | Remove Max limit of target position |
| Created: | 2019-11-07T10:20:12.000Z |
|---|---|
| Author: | Andrea Parenti |
| Notes: |
|
| Created: | 2019-10-21T12:32:11.000Z |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: | Initial documentation added |
| Created: | 2019-06-03T12:55:56.000Z |
|---|---|
| Author: | Denys Mamchyk |
| Notes: | Toggling between “10Hz Trigger” mode and “Conditional Trigger” mode added |
| Created: | 2019-05-02T16:25:20.000Z |
|---|---|
| Author: | Denys Mamchyk |
| Notes: | Conditional trigger test |
| Created: | 2018-07-25T13:45:47.000Z |
|---|---|
| Author: | Andrea Parenti |
| Notes: | FIX - Make EVENT property read-only |
| Created: | 2018-06-12T14:00:31.000Z |
|---|---|
| Author: | Wajid Ehsan |
| Notes: | Refactor for DAQ |
| Created: | 2018-03-07T12:55:02.000Z |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
| Created: | 2018-03-07T12:55:02.000Z |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
| Created: | 2018-03-06T12:31:17.000Z |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
| Created: | 2018-03-05T15:51:54.000Z |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
| Created: | 2017-10-06T11:33:19.000Z |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
| Created: | 2017-10-05T17:34:26.000Z |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
OGT1_TAD¶
| Instance id: | FXE_RR_SYS/TVIEW/OGT1_TAD |
|---|---|
| Class id: | X2TimerML |
| Host: | fxe-rr-sys-con-6 |
| Alias: | fxe-rr-sys-con-6 |
| Git repo: | https://git.xfel.eu/karaboDevices/x2TimerML |
| Last modified: | 2021-08-31T10:50:41.260+02:00 |
| Created at: | 2017-06-02T10:18:35.000+02:00 |
| Main authors: | Hauf, Haufs, Ehsan |
| Latest tag: | 1.4.1-2.11.0 |
| Deployment tag: | 1.4.1-2.11.0 |
| Installed tag: | 1.4.1-2.11.0 |
| Scenes: | TimingMain |
| Accessible by: | CAL, CONTROLS, CTRL, DA, danilevc, xdoc |
Warning
Rogue installation which is not mentioned in the deployment!
The X2TimerML device is a middlelayer control device which
offers a simplified user interface for controlling the X2Timer
device. It is documented in
x2timerml:welcome
The X2 Timer should be controller via the X2 Timer MDL device, which is docmented in x2timerml:welcome.
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- heartbeatInterval:
- The heartbeat interval
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- globalAlarmCondition:
- This is the global alarm condition for this device. The current alarm condition of this device will be calculated from this alarm condition and the alarm condition of each property.
- visibility:
- Configures who is allowed to see this device at all
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server
- pid:
- The unix process ID of the device (i.e. of the server)
- state:
- The current state the device is in
- status:
- A more detailed status description
- lockedBy:
- The name of the device holding a lock on this one (empty if not locked)
- slotClearLock:
- Clear the lock on this device
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- log:
- Logging settings
- x2Timer:
- Device ID of X2Timer
- channelName:
- Input (e.g. frontTrg1 or rtmTrg9)
- setControl:
- Set the control value
- condTriggerOn:
- Value of corresponding bits of channel’s “CONTROL” property to enable “Conditional Trigger” mode. Check with experts from AE before changing this.
- condTriggerOff:
- Value of corresponding bits of channel’s “CONTROL” property to enable “10Hz Trigger” mode. Check with experts from AE before changing this.
- condTriggerMask:
- Mask for bits of channel’s “CONTROL” property to be changed when switching mode. Check with experts from AE before changing this.
- useCondTrigger:
- The flag toggles between “10Hz Trigger” mode and “Conditional Trigger” mode.
- enableOutput:
- Enable/disable the signal
- invertTrigger:
- Invert the trigger signal.
- actualDelay:
- The actual coarse delay in ns. Warns if delay is longer than 0.1 s, as you might be off by a train.
- targetDelay:
- The target coarse delay in ns. Press ‘Set Delay’ to apply this value.
- setDelay:
- Set the delay in nano sec.
- targetDuration:
- The target duration. Press ‘Set Duration’ to apply this value.
- setDuration:
- Set the duration.
- maxTrainFreq:
- Maximum bunch train frequency with current trigger duration.
- targetPulseEvent:
- The target macro P-Event. Press ‘Set Macro P-Event’ to apply this value.
- setPulseEvent:
- Set the macro P-Event.
- targetPicoDelay:
- The target pico-delay. Press ‘Set Pico Delay’ to apply this value.
- setPicoDelay:
- Set the pico delay.
- targetInhibit:
- The target inhibit. Press ‘Set Inhibit’ to apply this value.
- setInhibit:
- Set the inhibit.
- usePicoDelay:
- If enable, It will provide the possibility of tuning the delay into additional 10 sub-steps in between the step size of 9.23 ns.
- actualPosition:
- Actual position used for scanning.
- targetPosition:
- Target position used for scanning.
- move:
- Move command.
- stop:
- Stop command.
- stepSize:
- Step size for up and down button
- stepMult2:
- Multiply the step size by 2.
- stepDiv2:
- Divide the step size by 2.
- stepUp:
- Increase delay by one step.
- stepDown:
- Decrease delay by one step.
| Created: | 2021-08-20T12:50:02.000+02:00 |
|---|---|
| Author: | Wajid Ehsan |
| Notes: | Add pp slave trigger for all beamlines |
| Created: | 2021-05-07T16:01:37.000+02:00 |
|---|---|
| Author: | David Hickin |
| Notes: | feature: enableOutput boolean to enable/disable the channel signal |
| Created: | 2020-11-23T13:32:43.000+01:00 |
|---|---|
| Author: | Wajid Ehsan |
| Notes: | version update |
| Created: | 2020-08-18T12:40:13.000+02:00 |
|---|---|
| Author: | David Hickin |
| Notes: | Fix error for control with conditional trigger neither off or on |
| Created: | 2020-03-06T17:26:12.000+01:00 |
|---|---|
| Author: | Wajid Ehsan |
| Notes: | Fix the unit issue and change state before calling slot |
| Created: | 2020-03-04T14:52:19.000+01:00 |
|---|---|
| Author: | degon |
| Notes: |
| Created: | 2020-02-12T14:34:06.000+01:00 |
|---|---|
| Author: | David Hickin |
| Notes: |
| Created: | 2020-01-27T15:40:18.000+01:00 |
|---|---|
| Author: | David Hickin |
| Notes: |
| Created: | 2020-01-20T14:28:36.000+01:00 |
|---|---|
| Author: | Wajid Ehsan |
| Notes: |
| Created: | 2019-12-20T16:30:13.000+01:00 |
|---|---|
| Author: | Wajid Ehsan |
| Notes: | Fix scanning mode |
| Created: | 2019-11-12T18:12:29.000+01:00 |
|---|---|
| Author: | Wajid Ehsan |
| Notes: | Fix typeError |
| Created: | 2019-11-11T15:39:22.000+01:00 |
|---|---|
| Author: | Wajid Ehsan |
| Notes: | Remove Max limit of target position |
| Created: | 2019-11-07T11:20:12.000+01:00 |
|---|---|
| Author: | Andrea Parenti |
| Notes: |
|
| Created: | 2019-10-21T14:32:11.000+02:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: | Initial documentation added |
| Created: | 2019-06-03T14:55:56.000+02:00 |
|---|---|
| Author: | Denys Mamchyk |
| Notes: | Toggling between “10Hz Trigger” mode and “Conditional Trigger” mode added |
| Created: | 2019-05-02T18:25:20.000+02:00 |
|---|---|
| Author: | Denys Mamchyk |
| Notes: | Conditional trigger test |
| Created: | 2018-07-25T15:45:47.000+02:00 |
|---|---|
| Author: | Andrea Parenti |
| Notes: | FIX - Make EVENT property read-only |
| Created: | 2018-06-12T16:00:31.000+02:00 |
|---|---|
| Author: | Wajid Ehsan |
| Notes: | Refactor for DAQ |
| Created: | 2018-03-07T13:55:02.000+01:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
| Created: | 2018-03-07T13:55:02.000+01:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
OGT2_BIU-1¶
| Instance id: | FXE_RR_SYS/TVIEW/OGT2_BIU-1 |
|---|---|
| Class id: | X2TimerML |
| Host: | fxe-rr-sys-con-6 |
| Alias: | fxe-rr-sys-con-6 |
| Git repo: | https://git.xfel.eu/karaboDevices/x2TimerML |
| Last modified: | 2021-08-31T10:50:41.260+02:00 |
| Created at: | 2017-06-02T10:18:35.000+02:00 |
| Main authors: | Hauf, Haufs, Ehsan |
| Latest tag: | 1.4.1-2.11.0 |
| Deployment tag: | 1.4.1-2.11.0 |
| Installed tag: | 1.4.1-2.11.0 |
| Scenes: | TimingMain |
| Accessible by: | CAL, CONTROLS, CTRL, DA, danilevc, xdoc |
Warning
Rogue installation which is not mentioned in the deployment!
The X2TimerML device is a middlelayer control device which
offers a simplified user interface for controlling the X2Timer
device. It is documented in
x2timerml:welcome
The X2 Timer should be controller via the X2 Timer MDL device, which is docmented in x2timerml:welcome.
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- heartbeatInterval:
- The heartbeat interval
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- globalAlarmCondition:
- This is the global alarm condition for this device. The current alarm condition of this device will be calculated from this alarm condition and the alarm condition of each property.
- visibility:
- Configures who is allowed to see this device at all
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server
- pid:
- The unix process ID of the device (i.e. of the server)
- state:
- The current state the device is in
- status:
- A more detailed status description
- lockedBy:
- The name of the device holding a lock on this one (empty if not locked)
- slotClearLock:
- Clear the lock on this device
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- log:
- Logging settings
- x2Timer:
- Device ID of X2Timer
- channelName:
- Input (e.g. frontTrg1 or rtmTrg9)
- setControl:
- Set the control value
- condTriggerOn:
- Value of corresponding bits of channel’s “CONTROL” property to enable “Conditional Trigger” mode. Check with experts from AE before changing this.
- condTriggerOff:
- Value of corresponding bits of channel’s “CONTROL” property to enable “10Hz Trigger” mode. Check with experts from AE before changing this.
- condTriggerMask:
- Mask for bits of channel’s “CONTROL” property to be changed when switching mode. Check with experts from AE before changing this.
- useCondTrigger:
- The flag toggles between “10Hz Trigger” mode and “Conditional Trigger” mode.
- enableOutput:
- Enable/disable the signal
- invertTrigger:
- Invert the trigger signal.
- actualDelay:
- The actual coarse delay in ns. Warns if delay is longer than 0.1 s, as you might be off by a train.
- targetDelay:
- The target coarse delay in ns. Press ‘Set Delay’ to apply this value.
- setDelay:
- Set the delay in nano sec.
- targetDuration:
- The target duration. Press ‘Set Duration’ to apply this value.
- setDuration:
- Set the duration.
- maxTrainFreq:
- Maximum bunch train frequency with current trigger duration.
- targetPulseEvent:
- The target macro P-Event. Press ‘Set Macro P-Event’ to apply this value.
- setPulseEvent:
- Set the macro P-Event.
- targetPicoDelay:
- The target pico-delay. Press ‘Set Pico Delay’ to apply this value.
- setPicoDelay:
- Set the pico delay.
- targetInhibit:
- The target inhibit. Press ‘Set Inhibit’ to apply this value.
- setInhibit:
- Set the inhibit.
- usePicoDelay:
- If enable, It will provide the possibility of tuning the delay into additional 10 sub-steps in between the step size of 9.23 ns.
- actualPosition:
- Actual position used for scanning.
- targetPosition:
- Target position used for scanning.
- move:
- Move command.
- stop:
- Stop command.
- stepSize:
- Step size for up and down button
- stepMult2:
- Multiply the step size by 2.
- stepDiv2:
- Divide the step size by 2.
- stepUp:
- Increase delay by one step.
- stepDown:
- Decrease delay by one step.
| Created: | 2021-08-20T12:50:02.000+02:00 |
|---|---|
| Author: | Wajid Ehsan |
| Notes: | Add pp slave trigger for all beamlines |
| Created: | 2021-05-07T16:01:37.000+02:00 |
|---|---|
| Author: | David Hickin |
| Notes: | feature: enableOutput boolean to enable/disable the channel signal |
| Created: | 2020-11-23T13:32:43.000+01:00 |
|---|---|
| Author: | Wajid Ehsan |
| Notes: | version update |
| Created: | 2020-08-18T12:40:13.000+02:00 |
|---|---|
| Author: | David Hickin |
| Notes: | Fix error for control with conditional trigger neither off or on |
| Created: | 2020-03-06T17:26:12.000+01:00 |
|---|---|
| Author: | Wajid Ehsan |
| Notes: | Fix the unit issue and change state before calling slot |
| Created: | 2020-03-04T14:52:19.000+01:00 |
|---|---|
| Author: | degon |
| Notes: |
| Created: | 2020-02-12T14:34:06.000+01:00 |
|---|---|
| Author: | David Hickin |
| Notes: |
| Created: | 2020-01-27T15:40:18.000+01:00 |
|---|---|
| Author: | David Hickin |
| Notes: |
| Created: | 2020-01-20T14:28:36.000+01:00 |
|---|---|
| Author: | Wajid Ehsan |
| Notes: |
| Created: | 2019-12-20T16:30:13.000+01:00 |
|---|---|
| Author: | Wajid Ehsan |
| Notes: | Fix scanning mode |
| Created: | 2019-11-12T18:12:29.000+01:00 |
|---|---|
| Author: | Wajid Ehsan |
| Notes: | Fix typeError |
| Created: | 2019-11-11T15:39:22.000+01:00 |
|---|---|
| Author: | Wajid Ehsan |
| Notes: | Remove Max limit of target position |
| Created: | 2019-11-07T11:20:12.000+01:00 |
|---|---|
| Author: | Andrea Parenti |
| Notes: |
|
| Created: | 2019-10-21T14:32:11.000+02:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: | Initial documentation added |
| Created: | 2019-06-03T14:55:56.000+02:00 |
|---|---|
| Author: | Denys Mamchyk |
| Notes: | Toggling between “10Hz Trigger” mode and “Conditional Trigger” mode added |
| Created: | 2019-05-02T18:25:20.000+02:00 |
|---|---|
| Author: | Denys Mamchyk |
| Notes: | Conditional trigger test |
| Created: | 2018-07-25T15:45:47.000+02:00 |
|---|---|
| Author: | Andrea Parenti |
| Notes: | FIX - Make EVENT property read-only |
| Created: | 2018-06-12T16:00:31.000+02:00 |
|---|---|
| Author: | Wajid Ehsan |
| Notes: | Refactor for DAQ |
| Created: | 2018-03-07T13:55:02.000+01:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
| Created: | 2018-03-07T13:55:02.000+01:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
OGT2_BIU-2¶
| Instance id: | FXE_RR_SYS/TVIEW/OGT2_BIU-2 |
|---|---|
| Class id: | X2TimerML |
| Host: | fxe-rr-sys-con-6 |
| Alias: | fxe-rr-sys-con-6 |
| Git repo: | https://git.xfel.eu/karaboDevices/x2TimerML |
| Last modified: | 2021-08-31T10:50:41.260+02:00 |
| Created at: | 2017-06-02T10:18:35.000+02:00 |
| Main authors: | Hauf, Haufs, Ehsan |
| Latest tag: | 1.4.1-2.11.0 |
| Deployment tag: | 1.4.1-2.11.0 |
| Installed tag: | 1.4.1-2.11.0 |
| Scenes: | TimingMain |
| Accessible by: | CAL, CONTROLS, CTRL, DA, danilevc, xdoc |
Warning
Rogue installation which is not mentioned in the deployment!
The X2TimerML device is a middlelayer control device which
offers a simplified user interface for controlling the X2Timer
device. It is documented in
x2timerml:welcome
The X2 Timer should be controller via the X2 Timer MDL device, which is docmented in x2timerml:welcome.
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- heartbeatInterval:
- The heartbeat interval
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- globalAlarmCondition:
- This is the global alarm condition for this device. The current alarm condition of this device will be calculated from this alarm condition and the alarm condition of each property.
- visibility:
- Configures who is allowed to see this device at all
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server
- pid:
- The unix process ID of the device (i.e. of the server)
- state:
- The current state the device is in
- status:
- A more detailed status description
- lockedBy:
- The name of the device holding a lock on this one (empty if not locked)
- slotClearLock:
- Clear the lock on this device
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- log:
- Logging settings
- x2Timer:
- Device ID of X2Timer
- channelName:
- Input (e.g. frontTrg1 or rtmTrg9)
- setControl:
- Set the control value
- condTriggerOn:
- Value of corresponding bits of channel’s “CONTROL” property to enable “Conditional Trigger” mode. Check with experts from AE before changing this.
- condTriggerOff:
- Value of corresponding bits of channel’s “CONTROL” property to enable “10Hz Trigger” mode. Check with experts from AE before changing this.
- condTriggerMask:
- Mask for bits of channel’s “CONTROL” property to be changed when switching mode. Check with experts from AE before changing this.
- useCondTrigger:
- The flag toggles between “10Hz Trigger” mode and “Conditional Trigger” mode.
- enableOutput:
- Enable/disable the signal
- invertTrigger:
- Invert the trigger signal.
- actualDelay:
- The actual coarse delay in ns. Warns if delay is longer than 0.1 s, as you might be off by a train.
- targetDelay:
- The target coarse delay in ns. Press ‘Set Delay’ to apply this value.
- setDelay:
- Set the delay in nano sec.
- targetDuration:
- The target duration. Press ‘Set Duration’ to apply this value.
- setDuration:
- Set the duration.
- maxTrainFreq:
- Maximum bunch train frequency with current trigger duration.
- targetPulseEvent:
- The target macro P-Event. Press ‘Set Macro P-Event’ to apply this value.
- setPulseEvent:
- Set the macro P-Event.
- targetPicoDelay:
- The target pico-delay. Press ‘Set Pico Delay’ to apply this value.
- setPicoDelay:
- Set the pico delay.
- targetInhibit:
- The target inhibit. Press ‘Set Inhibit’ to apply this value.
- setInhibit:
- Set the inhibit.
- usePicoDelay:
- If enable, It will provide the possibility of tuning the delay into additional 10 sub-steps in between the step size of 9.23 ns.
- actualPosition:
- Actual position used for scanning.
- targetPosition:
- Target position used for scanning.
- move:
- Move command.
- stop:
- Stop command.
- stepSize:
- Step size for up and down button
- stepMult2:
- Multiply the step size by 2.
- stepDiv2:
- Divide the step size by 2.
- stepUp:
- Increase delay by one step.
- stepDown:
- Decrease delay by one step.
| Created: | 2021-08-20T12:50:02.000+02:00 |
|---|---|
| Author: | Wajid Ehsan |
| Notes: | Add pp slave trigger for all beamlines |
| Created: | 2021-05-07T16:01:37.000+02:00 |
|---|---|
| Author: | David Hickin |
| Notes: | feature: enableOutput boolean to enable/disable the channel signal |
| Created: | 2020-11-23T13:32:43.000+01:00 |
|---|---|
| Author: | Wajid Ehsan |
| Notes: | version update |
| Created: | 2020-08-18T12:40:13.000+02:00 |
|---|---|
| Author: | David Hickin |
| Notes: | Fix error for control with conditional trigger neither off or on |
| Created: | 2020-03-06T17:26:12.000+01:00 |
|---|---|
| Author: | Wajid Ehsan |
| Notes: | Fix the unit issue and change state before calling slot |
| Created: | 2020-03-04T14:52:19.000+01:00 |
|---|---|
| Author: | degon |
| Notes: |
| Created: | 2020-02-12T14:34:06.000+01:00 |
|---|---|
| Author: | David Hickin |
| Notes: |
| Created: | 2020-01-27T15:40:18.000+01:00 |
|---|---|
| Author: | David Hickin |
| Notes: |
| Created: | 2020-01-20T14:28:36.000+01:00 |
|---|---|
| Author: | Wajid Ehsan |
| Notes: |
| Created: | 2019-12-20T16:30:13.000+01:00 |
|---|---|
| Author: | Wajid Ehsan |
| Notes: | Fix scanning mode |
| Created: | 2019-11-12T18:12:29.000+01:00 |
|---|---|
| Author: | Wajid Ehsan |
| Notes: | Fix typeError |
| Created: | 2019-11-11T15:39:22.000+01:00 |
|---|---|
| Author: | Wajid Ehsan |
| Notes: | Remove Max limit of target position |
| Created: | 2019-11-07T11:20:12.000+01:00 |
|---|---|
| Author: | Andrea Parenti |
| Notes: |
|
| Created: | 2019-10-21T14:32:11.000+02:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: | Initial documentation added |
| Created: | 2019-06-03T14:55:56.000+02:00 |
|---|---|
| Author: | Denys Mamchyk |
| Notes: | Toggling between “10Hz Trigger” mode and “Conditional Trigger” mode added |
| Created: | 2019-05-02T18:25:20.000+02:00 |
|---|---|
| Author: | Denys Mamchyk |
| Notes: | Conditional trigger test |
| Created: | 2018-07-25T15:45:47.000+02:00 |
|---|---|
| Author: | Andrea Parenti |
| Notes: | FIX - Make EVENT property read-only |
| Created: | 2018-06-12T16:00:31.000+02:00 |
|---|---|
| Author: | Wajid Ehsan |
| Notes: | Refactor for DAQ |
| Created: | 2018-03-07T13:55:02.000+01:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
| Created: | 2018-03-07T13:55:02.000+01:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
OGT3_BIU¶
| Instance id: | FXE_RR_SYS/TVIEW/OGT3_BIU |
|---|---|
| Class id: | X2TimerML |
| Host: | fxe-rr-sys-con-6 |
| Alias: | fxe-rr-sys-con-6 |
| Git repo: | https://git.xfel.eu/karaboDevices/x2TimerML |
| Last modified: | 2021-08-31T10:50:41.260+02:00 |
| Created at: | 2017-06-02T10:18:35.000+02:00 |
| Main authors: | Hauf, Haufs, Ehsan |
| Latest tag: | 1.4.1-2.11.0 |
| Deployment tag: | 1.4.1-2.11.0 |
| Installed tag: | 1.4.1-2.11.0 |
| Scenes: | TimingMain |
| Accessible by: | CAL, CONTROLS, CTRL, DA, danilevc, xdoc |
Warning
Rogue installation which is not mentioned in the deployment!
The X2TimerML device is a middlelayer control device which
offers a simplified user interface for controlling the X2Timer
device. It is documented in
x2timerml:welcome
The X2 Timer should be controller via the X2 Timer MDL device, which is docmented in x2timerml:welcome.
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- heartbeatInterval:
- The heartbeat interval
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- globalAlarmCondition:
- This is the global alarm condition for this device. The current alarm condition of this device will be calculated from this alarm condition and the alarm condition of each property.
- visibility:
- Configures who is allowed to see this device at all
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server
- pid:
- The unix process ID of the device (i.e. of the server)
- state:
- The current state the device is in
- status:
- A more detailed status description
- lockedBy:
- The name of the device holding a lock on this one (empty if not locked)
- slotClearLock:
- Clear the lock on this device
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- log:
- Logging settings
- x2Timer:
- Device ID of X2Timer
- channelName:
- Input (e.g. frontTrg1 or rtmTrg9)
- setControl:
- Set the control value
- condTriggerOn:
- Value of corresponding bits of channel’s “CONTROL” property to enable “Conditional Trigger” mode. Check with experts from AE before changing this.
- condTriggerOff:
- Value of corresponding bits of channel’s “CONTROL” property to enable “10Hz Trigger” mode. Check with experts from AE before changing this.
- condTriggerMask:
- Mask for bits of channel’s “CONTROL” property to be changed when switching mode. Check with experts from AE before changing this.
- useCondTrigger:
- The flag toggles between “10Hz Trigger” mode and “Conditional Trigger” mode.
- enableOutput:
- Enable/disable the signal
- invertTrigger:
- Invert the trigger signal.
- actualDelay:
- The actual coarse delay in ns. Warns if delay is longer than 0.1 s, as you might be off by a train.
- targetDelay:
- The target coarse delay in ns. Press ‘Set Delay’ to apply this value.
- setDelay:
- Set the delay in nano sec.
- targetDuration:
- The target duration. Press ‘Set Duration’ to apply this value.
- setDuration:
- Set the duration.
- maxTrainFreq:
- Maximum bunch train frequency with current trigger duration.
- targetPulseEvent:
- The target macro P-Event. Press ‘Set Macro P-Event’ to apply this value.
- setPulseEvent:
- Set the macro P-Event.
- targetPicoDelay:
- The target pico-delay. Press ‘Set Pico Delay’ to apply this value.
- setPicoDelay:
- Set the pico delay.
- targetInhibit:
- The target inhibit. Press ‘Set Inhibit’ to apply this value.
- setInhibit:
- Set the inhibit.
- usePicoDelay:
- If enable, It will provide the possibility of tuning the delay into additional 10 sub-steps in between the step size of 9.23 ns.
- actualPosition:
- Actual position used for scanning.
- targetPosition:
- Target position used for scanning.
- move:
- Move command.
- stop:
- Stop command.
- stepSize:
- Step size for up and down button
- stepMult2:
- Multiply the step size by 2.
- stepDiv2:
- Divide the step size by 2.
- stepUp:
- Increase delay by one step.
- stepDown:
- Decrease delay by one step.
| Created: | 2021-08-20T12:50:02.000+02:00 |
|---|---|
| Author: | Wajid Ehsan |
| Notes: | Add pp slave trigger for all beamlines |
| Created: | 2021-05-07T16:01:37.000+02:00 |
|---|---|
| Author: | David Hickin |
| Notes: | feature: enableOutput boolean to enable/disable the channel signal |
| Created: | 2020-11-23T13:32:43.000+01:00 |
|---|---|
| Author: | Wajid Ehsan |
| Notes: | version update |
| Created: | 2020-08-18T12:40:13.000+02:00 |
|---|---|
| Author: | David Hickin |
| Notes: | Fix error for control with conditional trigger neither off or on |
| Created: | 2020-03-06T17:26:12.000+01:00 |
|---|---|
| Author: | Wajid Ehsan |
| Notes: | Fix the unit issue and change state before calling slot |
| Created: | 2020-03-04T14:52:19.000+01:00 |
|---|---|
| Author: | degon |
| Notes: |
| Created: | 2020-02-12T14:34:06.000+01:00 |
|---|---|
| Author: | David Hickin |
| Notes: |
| Created: | 2020-01-27T15:40:18.000+01:00 |
|---|---|
| Author: | David Hickin |
| Notes: |
| Created: | 2020-01-20T14:28:36.000+01:00 |
|---|---|
| Author: | Wajid Ehsan |
| Notes: |
| Created: | 2019-12-20T16:30:13.000+01:00 |
|---|---|
| Author: | Wajid Ehsan |
| Notes: | Fix scanning mode |
| Created: | 2019-11-12T18:12:29.000+01:00 |
|---|---|
| Author: | Wajid Ehsan |
| Notes: | Fix typeError |
| Created: | 2019-11-11T15:39:22.000+01:00 |
|---|---|
| Author: | Wajid Ehsan |
| Notes: | Remove Max limit of target position |
| Created: | 2019-11-07T11:20:12.000+01:00 |
|---|---|
| Author: | Andrea Parenti |
| Notes: |
|
| Created: | 2019-10-21T14:32:11.000+02:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: | Initial documentation added |
| Created: | 2019-06-03T14:55:56.000+02:00 |
|---|---|
| Author: | Denys Mamchyk |
| Notes: | Toggling between “10Hz Trigger” mode and “Conditional Trigger” mode added |
| Created: | 2019-05-02T18:25:20.000+02:00 |
|---|---|
| Author: | Denys Mamchyk |
| Notes: | Conditional trigger test |
| Created: | 2018-07-25T15:45:47.000+02:00 |
|---|---|
| Author: | Andrea Parenti |
| Notes: | FIX - Make EVENT property read-only |
| Created: | 2018-06-12T16:00:31.000+02:00 |
|---|---|
| Author: | Wajid Ehsan |
| Notes: | Refactor for DAQ |
| Created: | 2018-03-07T13:55:02.000+01:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
| Created: | 2018-03-07T13:55:02.000+01:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
OGT3_SA¶
| Instance id: | FXE_RR_SYS/TVIEW/OGT3_SA |
|---|---|
| Host: | exflcon13n0 |
| Alias: | fxe-rr-sys-con-6 |
| Git repo: | https://git.xfel.eu/gitlab/karaboDevices/x2TimerML |
| Last modified: | 2020-03-16T10:51:59.000+01:00 |
| Created at: | 2017-06-02T10:18:35.000+02:00 |
| Main authors: | Ehsan, Hickin |
| Latest tag: | 1.3.2-2.7.0 |
| Deployment tag: | 1.2.4-2.6.4 |
| Installed tag: | 1.2.6-2.6.4 |
| Accessible by: | CONTROLS, DA |
Warning
Device is installed in development mode!
Warning
The installed tag (1.2.6-2.6.4) does not match tags mentioned in the deployment ([‘1.2.4-2.6.4’])!
The X2TimerML device is a middlelayer control device which
offers a simplified user interface for controlling the X2Timer
device. It is documented in
x2timerml:welcome
The X2 Timer should be controller via the X2 Timer MDL device, which is docmented in x2timerml:welcome.
| Created: | 2020-03-06T16:26:12.000Z |
|---|---|
| Author: | Wajid Ehsan |
| Notes: | Fix the unit issue and change state before calling slot |
| Created: | 2020-03-04T13:52:19.000Z |
|---|---|
| Author: | degon |
| Notes: |
| Created: | 2020-02-12T13:34:06.000Z |
|---|---|
| Author: | David Hickin |
| Notes: |
| Created: | 2020-01-27T14:40:18.000Z |
|---|---|
| Author: | David Hickin |
| Notes: |
| Created: | 2020-01-20T13:28:36.000Z |
|---|---|
| Author: | Wajid Ehsan |
| Notes: |
| Created: | 2019-12-20T15:30:13.000Z |
|---|---|
| Author: | Wajid Ehsan |
| Notes: | Fix scanning mode |
| Created: | 2019-11-12T17:12:29.000Z |
|---|---|
| Author: | Wajid Ehsan |
| Notes: | Fix typeError |
| Created: | 2019-11-11T14:39:22.000Z |
|---|---|
| Author: | Wajid Ehsan |
| Notes: | Remove Max limit of target position |
| Created: | 2019-11-07T10:20:12.000Z |
|---|---|
| Author: | Andrea Parenti |
| Notes: |
|
| Created: | 2019-10-21T12:32:11.000Z |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: | Initial documentation added |
| Created: | 2019-06-03T12:55:56.000Z |
|---|---|
| Author: | Denys Mamchyk |
| Notes: | Toggling between “10Hz Trigger” mode and “Conditional Trigger” mode added |
| Created: | 2019-05-02T16:25:20.000Z |
|---|---|
| Author: | Denys Mamchyk |
| Notes: | Conditional trigger test |
| Created: | 2018-07-25T13:45:47.000Z |
|---|---|
| Author: | Andrea Parenti |
| Notes: | FIX - Make EVENT property read-only |
| Created: | 2018-06-12T14:00:31.000Z |
|---|---|
| Author: | Wajid Ehsan |
| Notes: | Refactor for DAQ |
| Created: | 2018-03-07T12:55:02.000Z |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
| Created: | 2018-03-07T12:55:02.000Z |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
| Created: | 2018-03-06T12:31:17.000Z |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
| Created: | 2018-03-05T15:51:54.000Z |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
| Created: | 2017-10-06T11:33:19.000Z |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
| Created: | 2017-10-05T17:34:26.000Z |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
PNCCD¶
| Instance id: | FXE_RR_SYS/TVIEW/PNCCD |
|---|---|
| Host: | exflcon13n0 |
| Alias: | fxe-rr-sys-con-6 |
| Git repo: | https://git.xfel.eu/gitlab/karaboDevices/x2TimerML |
| Last modified: | 2020-03-16T10:51:59.000+01:00 |
| Created at: | 2017-06-02T10:18:35.000+02:00 |
| Main authors: | Ehsan, Hickin |
| Latest tag: | 1.3.2-2.7.0 |
| Deployment tag: | 1.2.4-2.6.4 |
| Installed tag: | 1.2.6-2.6.4 |
| Accessible by: | CONTROLS, DA |
Warning
Device is installed in development mode!
Warning
The installed tag (1.2.6-2.6.4) does not match tags mentioned in the deployment ([‘1.2.4-2.6.4’])!
The X2TimerML device is a middlelayer control device which
offers a simplified user interface for controlling the X2Timer
device. It is documented in
x2timerml:welcome
The X2 Timer should be controller via the X2 Timer MDL device, which is docmented in x2timerml:welcome.
| Created: | 2020-03-06T16:26:12.000Z |
|---|---|
| Author: | Wajid Ehsan |
| Notes: | Fix the unit issue and change state before calling slot |
| Created: | 2020-03-04T13:52:19.000Z |
|---|---|
| Author: | degon |
| Notes: |
| Created: | 2020-02-12T13:34:06.000Z |
|---|---|
| Author: | David Hickin |
| Notes: |
| Created: | 2020-01-27T14:40:18.000Z |
|---|---|
| Author: | David Hickin |
| Notes: |
| Created: | 2020-01-20T13:28:36.000Z |
|---|---|
| Author: | Wajid Ehsan |
| Notes: |
| Created: | 2019-12-20T15:30:13.000Z |
|---|---|
| Author: | Wajid Ehsan |
| Notes: | Fix scanning mode |
| Created: | 2019-11-12T17:12:29.000Z |
|---|---|
| Author: | Wajid Ehsan |
| Notes: | Fix typeError |
| Created: | 2019-11-11T14:39:22.000Z |
|---|---|
| Author: | Wajid Ehsan |
| Notes: | Remove Max limit of target position |
| Created: | 2019-11-07T10:20:12.000Z |
|---|---|
| Author: | Andrea Parenti |
| Notes: |
|
| Created: | 2019-10-21T12:32:11.000Z |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: | Initial documentation added |
| Created: | 2019-06-03T12:55:56.000Z |
|---|---|
| Author: | Denys Mamchyk |
| Notes: | Toggling between “10Hz Trigger” mode and “Conditional Trigger” mode added |
| Created: | 2019-05-02T16:25:20.000Z |
|---|---|
| Author: | Denys Mamchyk |
| Notes: | Conditional trigger test |
| Created: | 2018-07-25T13:45:47.000Z |
|---|---|
| Author: | Andrea Parenti |
| Notes: | FIX - Make EVENT property read-only |
| Created: | 2018-06-12T14:00:31.000Z |
|---|---|
| Author: | Wajid Ehsan |
| Notes: | Refactor for DAQ |
| Created: | 2018-03-07T12:55:02.000Z |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
| Created: | 2018-03-07T12:55:02.000Z |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
| Created: | 2018-03-06T12:31:17.000Z |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
| Created: | 2018-03-05T15:51:54.000Z |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
| Created: | 2017-10-06T11:33:19.000Z |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
| Created: | 2017-10-05T17:34:26.000Z |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
TANGERINE¶
| Instance id: | FXE_RR_SYS/TVIEW/TANGERINE |
|---|---|
| Host: | exflcon13n0 |
| Alias: | fxe-rr-sys-con-6 |
| Git repo: | https://git.xfel.eu/gitlab/karaboDevices/x2TimerML |
| Last modified: | 2020-03-16T10:51:59.000+01:00 |
| Created at: | 2017-06-02T10:18:35.000+02:00 |
| Main authors: | Ehsan, Hickin |
| Latest tag: | 1.3.2-2.7.0 |
| Deployment tag: | 1.2.4-2.6.4 |
| Installed tag: | 1.2.6-2.6.4 |
| Accessible by: | CONTROLS, DA |
Warning
Device is installed in development mode!
Warning
The installed tag (1.2.6-2.6.4) does not match tags mentioned in the deployment ([‘1.2.4-2.6.4’])!
The X2TimerML device is a middlelayer control device which
offers a simplified user interface for controlling the X2Timer
device. It is documented in
x2timerml:welcome
The X2 Timer should be controller via the X2 Timer MDL device, which is docmented in x2timerml:welcome.
| Created: | 2020-03-06T16:26:12.000Z |
|---|---|
| Author: | Wajid Ehsan |
| Notes: | Fix the unit issue and change state before calling slot |
| Created: | 2020-03-04T13:52:19.000Z |
|---|---|
| Author: | degon |
| Notes: |
| Created: | 2020-02-12T13:34:06.000Z |
|---|---|
| Author: | David Hickin |
| Notes: |
| Created: | 2020-01-27T14:40:18.000Z |
|---|---|
| Author: | David Hickin |
| Notes: |
| Created: | 2020-01-20T13:28:36.000Z |
|---|---|
| Author: | Wajid Ehsan |
| Notes: |
| Created: | 2019-12-20T15:30:13.000Z |
|---|---|
| Author: | Wajid Ehsan |
| Notes: | Fix scanning mode |
| Created: | 2019-11-12T17:12:29.000Z |
|---|---|
| Author: | Wajid Ehsan |
| Notes: | Fix typeError |
| Created: | 2019-11-11T14:39:22.000Z |
|---|---|
| Author: | Wajid Ehsan |
| Notes: | Remove Max limit of target position |
| Created: | 2019-11-07T10:20:12.000Z |
|---|---|
| Author: | Andrea Parenti |
| Notes: |
|
| Created: | 2019-10-21T12:32:11.000Z |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: | Initial documentation added |
| Created: | 2019-06-03T12:55:56.000Z |
|---|---|
| Author: | Denys Mamchyk |
| Notes: | Toggling between “10Hz Trigger” mode and “Conditional Trigger” mode added |
| Created: | 2019-05-02T16:25:20.000Z |
|---|---|
| Author: | Denys Mamchyk |
| Notes: | Conditional trigger test |
| Created: | 2018-07-25T13:45:47.000Z |
|---|---|
| Author: | Andrea Parenti |
| Notes: | FIX - Make EVENT property read-only |
| Created: | 2018-06-12T14:00:31.000Z |
|---|---|
| Author: | Wajid Ehsan |
| Notes: | Refactor for DAQ |
| Created: | 2018-03-07T12:55:02.000Z |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
| Created: | 2018-03-07T12:55:02.000Z |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
| Created: | 2018-03-06T12:31:17.000Z |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
| Created: | 2018-03-05T15:51:54.000Z |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
| Created: | 2017-10-06T11:33:19.000Z |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
| Created: | 2017-10-05T17:34:26.000Z |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
TEST_TRIGGER¶
| Instance id: | FXE_RR_SYS/TVIEW/TEST_TRIGGER |
|---|---|
| Class id: | X2TimerML |
| Host: | fxe-rr-sys-con-6 |
| Alias: | fxe-rr-sys-con-6 |
| Git repo: | https://git.xfel.eu/karaboDevices/x2TimerML |
| Last modified: | 2021-08-31T10:50:41.260+02:00 |
| Created at: | 2017-06-02T10:18:35.000+02:00 |
| Main authors: | Hauf, Haufs, Ehsan |
| Latest tag: | 1.4.1-2.11.0 |
| Deployment tag: | 1.4.1-2.11.0 |
| Installed tag: | 1.4.1-2.11.0 |
| Accessible by: | CAL, CONTROLS, CTRL, DA, danilevc, xdoc |
Warning
Rogue installation which is not mentioned in the deployment!
The X2TimerML device is a middlelayer control device which
offers a simplified user interface for controlling the X2Timer
device. It is documented in
x2timerml:welcome
The X2 Timer should be controller via the X2 Timer MDL device, which is docmented in x2timerml:welcome.
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- heartbeatInterval:
- The heartbeat interval
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- globalAlarmCondition:
- This is the global alarm condition for this device. The current alarm condition of this device will be calculated from this alarm condition and the alarm condition of each property.
- visibility:
- Configures who is allowed to see this device at all
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server
- pid:
- The unix process ID of the device (i.e. of the server)
- state:
- The current state the device is in
- status:
- A more detailed status description
- lockedBy:
- The name of the device holding a lock on this one (empty if not locked)
- slotClearLock:
- Clear the lock on this device
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- log:
- Logging settings
- x2Timer:
- Device ID of X2Timer
- channelName:
- Input (e.g. frontTrg1 or rtmTrg9)
- setControl:
- Set the control value
- condTriggerOn:
- Value of corresponding bits of channel’s “CONTROL” property to enable “Conditional Trigger” mode. Check with experts from AE before changing this.
- condTriggerOff:
- Value of corresponding bits of channel’s “CONTROL” property to enable “10Hz Trigger” mode. Check with experts from AE before changing this.
- condTriggerMask:
- Mask for bits of channel’s “CONTROL” property to be changed when switching mode. Check with experts from AE before changing this.
- useCondTrigger:
- The flag toggles between “10Hz Trigger” mode and “Conditional Trigger” mode.
- enableOutput:
- Enable/disable the signal
- invertTrigger:
- Invert the trigger signal.
- actualDelay:
- The actual coarse delay in ns. Warns if delay is longer than 0.1 s, as you might be off by a train.
- targetDelay:
- The target coarse delay in ns. Press ‘Set Delay’ to apply this value.
- setDelay:
- Set the delay in nano sec.
- targetDuration:
- The target duration. Press ‘Set Duration’ to apply this value.
- setDuration:
- Set the duration.
- maxTrainFreq:
- Maximum bunch train frequency with current trigger duration.
- targetPulseEvent:
- The target macro P-Event. Press ‘Set Macro P-Event’ to apply this value.
- setPulseEvent:
- Set the macro P-Event.
- targetPicoDelay:
- The target pico-delay. Press ‘Set Pico Delay’ to apply this value.
- setPicoDelay:
- Set the pico delay.
- targetInhibit:
- The target inhibit. Press ‘Set Inhibit’ to apply this value.
- setInhibit:
- Set the inhibit.
- usePicoDelay:
- If enable, It will provide the possibility of tuning the delay into additional 10 sub-steps in between the step size of 9.23 ns.
- actualPosition:
- Actual position used for scanning.
- targetPosition:
- Target position used for scanning.
- move:
- Move command.
- stop:
- Stop command.
- stepSize:
- Step size for up and down button
- stepMult2:
- Multiply the step size by 2.
- stepDiv2:
- Divide the step size by 2.
- stepUp:
- Increase delay by one step.
- stepDown:
- Decrease delay by one step.
| Created: | 2021-08-20T12:50:02.000+02:00 |
|---|---|
| Author: | Wajid Ehsan |
| Notes: | Add pp slave trigger for all beamlines |
| Created: | 2021-05-07T16:01:37.000+02:00 |
|---|---|
| Author: | David Hickin |
| Notes: | feature: enableOutput boolean to enable/disable the channel signal |
| Created: | 2020-11-23T13:32:43.000+01:00 |
|---|---|
| Author: | Wajid Ehsan |
| Notes: | version update |
| Created: | 2020-08-18T12:40:13.000+02:00 |
|---|---|
| Author: | David Hickin |
| Notes: | Fix error for control with conditional trigger neither off or on |
| Created: | 2020-03-06T17:26:12.000+01:00 |
|---|---|
| Author: | Wajid Ehsan |
| Notes: | Fix the unit issue and change state before calling slot |
| Created: | 2020-03-04T14:52:19.000+01:00 |
|---|---|
| Author: | degon |
| Notes: |
| Created: | 2020-02-12T14:34:06.000+01:00 |
|---|---|
| Author: | David Hickin |
| Notes: |
| Created: | 2020-01-27T15:40:18.000+01:00 |
|---|---|
| Author: | David Hickin |
| Notes: |
| Created: | 2020-01-20T14:28:36.000+01:00 |
|---|---|
| Author: | Wajid Ehsan |
| Notes: |
| Created: | 2019-12-20T16:30:13.000+01:00 |
|---|---|
| Author: | Wajid Ehsan |
| Notes: | Fix scanning mode |
| Created: | 2019-11-12T18:12:29.000+01:00 |
|---|---|
| Author: | Wajid Ehsan |
| Notes: | Fix typeError |
| Created: | 2019-11-11T15:39:22.000+01:00 |
|---|---|
| Author: | Wajid Ehsan |
| Notes: | Remove Max limit of target position |
| Created: | 2019-11-07T11:20:12.000+01:00 |
|---|---|
| Author: | Andrea Parenti |
| Notes: |
|
| Created: | 2019-10-21T14:32:11.000+02:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: | Initial documentation added |
| Created: | 2019-06-03T14:55:56.000+02:00 |
|---|---|
| Author: | Denys Mamchyk |
| Notes: | Toggling between “10Hz Trigger” mode and “Conditional Trigger” mode added |
| Created: | 2019-05-02T18:25:20.000+02:00 |
|---|---|
| Author: | Denys Mamchyk |
| Notes: | Conditional trigger test |
| Created: | 2018-07-25T15:45:47.000+02:00 |
|---|---|
| Author: | Andrea Parenti |
| Notes: | FIX - Make EVENT property read-only |
| Created: | 2018-06-12T16:00:31.000+02:00 |
|---|---|
| Author: | Wajid Ehsan |
| Notes: | Refactor for DAQ |
| Created: | 2018-03-07T13:55:02.000+01:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
| Created: | 2018-03-07T13:55:02.000+01:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
USER_1¶
| Instance id: | FXE_RR_SYS/TVIEW/USER_1 |
|---|---|
| Host: | exflcon13n0 |
| Alias: | fxe-rr-sys-con-6 |
| Git repo: | https://git.xfel.eu/gitlab/karaboDevices/x2TimerML |
| Last modified: | 2020-03-16T10:51:59.000+01:00 |
| Created at: | 2017-06-02T10:18:35.000+02:00 |
| Main authors: | Ehsan, Hickin |
| Latest tag: | 1.3.2-2.7.0 |
| Deployment tag: | 1.2.4-2.6.4 |
| Installed tag: | 1.2.6-2.6.4 |
| Accessible by: | CONTROLS, DA |
Warning
Device is installed in development mode!
Warning
The installed tag (1.2.6-2.6.4) does not match tags mentioned in the deployment ([‘1.2.4-2.6.4’])!
The X2TimerML device is a middlelayer control device which
offers a simplified user interface for controlling the X2Timer
device. It is documented in
x2timerml:welcome
The X2 Timer should be controller via the X2 Timer MDL device, which is docmented in x2timerml:welcome.
| Created: | 2020-03-06T16:26:12.000Z |
|---|---|
| Author: | Wajid Ehsan |
| Notes: | Fix the unit issue and change state before calling slot |
| Created: | 2020-03-04T13:52:19.000Z |
|---|---|
| Author: | degon |
| Notes: |
| Created: | 2020-02-12T13:34:06.000Z |
|---|---|
| Author: | David Hickin |
| Notes: |
| Created: | 2020-01-27T14:40:18.000Z |
|---|---|
| Author: | David Hickin |
| Notes: |
| Created: | 2020-01-20T13:28:36.000Z |
|---|---|
| Author: | Wajid Ehsan |
| Notes: |
| Created: | 2019-12-20T15:30:13.000Z |
|---|---|
| Author: | Wajid Ehsan |
| Notes: | Fix scanning mode |
| Created: | 2019-11-12T17:12:29.000Z |
|---|---|
| Author: | Wajid Ehsan |
| Notes: | Fix typeError |
| Created: | 2019-11-11T14:39:22.000Z |
|---|---|
| Author: | Wajid Ehsan |
| Notes: | Remove Max limit of target position |
| Created: | 2019-11-07T10:20:12.000Z |
|---|---|
| Author: | Andrea Parenti |
| Notes: |
|
| Created: | 2019-10-21T12:32:11.000Z |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: | Initial documentation added |
| Created: | 2019-06-03T12:55:56.000Z |
|---|---|
| Author: | Denys Mamchyk |
| Notes: | Toggling between “10Hz Trigger” mode and “Conditional Trigger” mode added |
| Created: | 2019-05-02T16:25:20.000Z |
|---|---|
| Author: | Denys Mamchyk |
| Notes: | Conditional trigger test |
| Created: | 2018-07-25T13:45:47.000Z |
|---|---|
| Author: | Andrea Parenti |
| Notes: | FIX - Make EVENT property read-only |
| Created: | 2018-06-12T14:00:31.000Z |
|---|---|
| Author: | Wajid Ehsan |
| Notes: | Refactor for DAQ |
| Created: | 2018-03-07T12:55:02.000Z |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
| Created: | 2018-03-07T12:55:02.000Z |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
| Created: | 2018-03-06T12:31:17.000Z |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
| Created: | 2018-03-05T15:51:54.000Z |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
| Created: | 2017-10-06T11:33:19.000Z |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
| Created: | 2017-10-05T17:34:26.000Z |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
USER_2¶
| Instance id: | FXE_RR_SYS/TVIEW/USER_2 |
|---|---|
| Host: | exflcon13n0 |
| Alias: | fxe-rr-sys-con-6 |
| Git repo: | https://git.xfel.eu/gitlab/karaboDevices/x2TimerML |
| Last modified: | 2020-03-16T10:51:59.000+01:00 |
| Created at: | 2017-06-02T10:18:35.000+02:00 |
| Main authors: | Ehsan, Hickin |
| Latest tag: | 1.3.2-2.7.0 |
| Deployment tag: | 1.2.4-2.6.4 |
| Installed tag: | 1.2.6-2.6.4 |
| Accessible by: | CONTROLS, DA |
Warning
Device is installed in development mode!
Warning
The installed tag (1.2.6-2.6.4) does not match tags mentioned in the deployment ([‘1.2.4-2.6.4’])!
The X2TimerML device is a middlelayer control device which
offers a simplified user interface for controlling the X2Timer
device. It is documented in
x2timerml:welcome
The X2 Timer should be controller via the X2 Timer MDL device, which is docmented in x2timerml:welcome.
| Created: | 2020-03-06T16:26:12.000Z |
|---|---|
| Author: | Wajid Ehsan |
| Notes: | Fix the unit issue and change state before calling slot |
| Created: | 2020-03-04T13:52:19.000Z |
|---|---|
| Author: | degon |
| Notes: |
| Created: | 2020-02-12T13:34:06.000Z |
|---|---|
| Author: | David Hickin |
| Notes: |
| Created: | 2020-01-27T14:40:18.000Z |
|---|---|
| Author: | David Hickin |
| Notes: |
| Created: | 2020-01-20T13:28:36.000Z |
|---|---|
| Author: | Wajid Ehsan |
| Notes: |
| Created: | 2019-12-20T15:30:13.000Z |
|---|---|
| Author: | Wajid Ehsan |
| Notes: | Fix scanning mode |
| Created: | 2019-11-12T17:12:29.000Z |
|---|---|
| Author: | Wajid Ehsan |
| Notes: | Fix typeError |
| Created: | 2019-11-11T14:39:22.000Z |
|---|---|
| Author: | Wajid Ehsan |
| Notes: | Remove Max limit of target position |
| Created: | 2019-11-07T10:20:12.000Z |
|---|---|
| Author: | Andrea Parenti |
| Notes: |
|
| Created: | 2019-10-21T12:32:11.000Z |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: | Initial documentation added |
| Created: | 2019-06-03T12:55:56.000Z |
|---|---|
| Author: | Denys Mamchyk |
| Notes: | Toggling between “10Hz Trigger” mode and “Conditional Trigger” mode added |
| Created: | 2019-05-02T16:25:20.000Z |
|---|---|
| Author: | Denys Mamchyk |
| Notes: | Conditional trigger test |
| Created: | 2018-07-25T13:45:47.000Z |
|---|---|
| Author: | Andrea Parenti |
| Notes: | FIX - Make EVENT property read-only |
| Created: | 2018-06-12T14:00:31.000Z |
|---|---|
| Author: | Wajid Ehsan |
| Notes: | Refactor for DAQ |
| Created: | 2018-03-07T12:55:02.000Z |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
| Created: | 2018-03-07T12:55:02.000Z |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
| Created: | 2018-03-06T12:31:17.000Z |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
| Created: | 2018-03-05T15:51:54.000Z |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
| Created: | 2017-10-06T11:33:19.000Z |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
| Created: | 2017-10-05T17:34:26.000Z |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
USER_3¶
| Instance id: | FXE_RR_SYS/TVIEW/USER_3 |
|---|---|
| Host: | exflcon13n0 |
| Alias: | fxe-rr-sys-con-6 |
| Git repo: | https://git.xfel.eu/gitlab/karaboDevices/x2TimerML |
| Last modified: | 2020-03-16T10:51:59.000+01:00 |
| Created at: | 2017-06-02T10:18:35.000+02:00 |
| Main authors: | Ehsan, Hickin |
| Latest tag: | 1.3.2-2.7.0 |
| Deployment tag: | 1.2.4-2.6.4 |
| Installed tag: | 1.2.6-2.6.4 |
| Accessible by: | CONTROLS, DA |
Warning
Device is installed in development mode!
Warning
The installed tag (1.2.6-2.6.4) does not match tags mentioned in the deployment ([‘1.2.4-2.6.4’])!
The X2TimerML device is a middlelayer control device which
offers a simplified user interface for controlling the X2Timer
device. It is documented in
x2timerml:welcome
The X2 Timer should be controller via the X2 Timer MDL device, which is docmented in x2timerml:welcome.
| Created: | 2020-03-06T16:26:12.000Z |
|---|---|
| Author: | Wajid Ehsan |
| Notes: | Fix the unit issue and change state before calling slot |
| Created: | 2020-03-04T13:52:19.000Z |
|---|---|
| Author: | degon |
| Notes: |
| Created: | 2020-02-12T13:34:06.000Z |
|---|---|
| Author: | David Hickin |
| Notes: |
| Created: | 2020-01-27T14:40:18.000Z |
|---|---|
| Author: | David Hickin |
| Notes: |
| Created: | 2020-01-20T13:28:36.000Z |
|---|---|
| Author: | Wajid Ehsan |
| Notes: |
| Created: | 2019-12-20T15:30:13.000Z |
|---|---|
| Author: | Wajid Ehsan |
| Notes: | Fix scanning mode |
| Created: | 2019-11-12T17:12:29.000Z |
|---|---|
| Author: | Wajid Ehsan |
| Notes: | Fix typeError |
| Created: | 2019-11-11T14:39:22.000Z |
|---|---|
| Author: | Wajid Ehsan |
| Notes: | Remove Max limit of target position |
| Created: | 2019-11-07T10:20:12.000Z |
|---|---|
| Author: | Andrea Parenti |
| Notes: |
|
| Created: | 2019-10-21T12:32:11.000Z |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: | Initial documentation added |
| Created: | 2019-06-03T12:55:56.000Z |
|---|---|
| Author: | Denys Mamchyk |
| Notes: | Toggling between “10Hz Trigger” mode and “Conditional Trigger” mode added |
| Created: | 2019-05-02T16:25:20.000Z |
|---|---|
| Author: | Denys Mamchyk |
| Notes: | Conditional trigger test |
| Created: | 2018-07-25T13:45:47.000Z |
|---|---|
| Author: | Andrea Parenti |
| Notes: | FIX - Make EVENT property read-only |
| Created: | 2018-06-12T14:00:31.000Z |
|---|---|
| Author: | Wajid Ehsan |
| Notes: | Refactor for DAQ |
| Created: | 2018-03-07T12:55:02.000Z |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
| Created: | 2018-03-07T12:55:02.000Z |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
| Created: | 2018-03-06T12:31:17.000Z |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
| Created: | 2018-03-05T15:51:54.000Z |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
| Created: | 2017-10-06T11:33:19.000Z |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
| Created: | 2017-10-05T17:34:26.000Z |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
AUXT_SCOPE¶
| Instance id: | FXE_RR_SYS/TVIEW/AUXT_SCOPE |
|---|---|
| Class id: | X2TimerML |
| Host: | fxe-rr-sys-con-6 |
| Alias: | fxe-rr-sys-con-6 |
| Git repo: | https://git.xfel.eu/karaboDevices/x2TimerML |
| Last modified: | 2021-08-31T10:50:41.260+02:00 |
| Created at: | 2017-06-02T10:18:35.000+02:00 |
| Main authors: | Hauf, Haufs, Ehsan |
| Latest tag: | 1.4.1-2.11.0 |
| Deployment tag: | 1.4.1-2.11.0 |
| Installed tag: | 1.4.1-2.11.0 |
| Scenes: | TimingMain |
| Accessible by: | CAL, CONTROLS, CTRL, DA, danilevc, xdoc |
Warning
Rogue installation which is not mentioned in the deployment!
The X2TimerML device is a middlelayer control device which
offers a simplified user interface for controlling the X2Timer
device. It is documented in
x2timerml:welcome
The X2 Timer should be controller via the X2 Timer MDL device, which is docmented in x2timerml:welcome.
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- heartbeatInterval:
- The heartbeat interval
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- globalAlarmCondition:
- This is the global alarm condition for this device. The current alarm condition of this device will be calculated from this alarm condition and the alarm condition of each property.
- visibility:
- Configures who is allowed to see this device at all
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server
- pid:
- The unix process ID of the device (i.e. of the server)
- state:
- The current state the device is in
- status:
- A more detailed status description
- lockedBy:
- The name of the device holding a lock on this one (empty if not locked)
- slotClearLock:
- Clear the lock on this device
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- log:
- Logging settings
- x2Timer:
- Device ID of X2Timer
- channelName:
- Input (e.g. frontTrg1 or rtmTrg9)
- setControl:
- Set the control value
- condTriggerOn:
- Value of corresponding bits of channel’s “CONTROL” property to enable “Conditional Trigger” mode. Check with experts from AE before changing this.
- condTriggerOff:
- Value of corresponding bits of channel’s “CONTROL” property to enable “10Hz Trigger” mode. Check with experts from AE before changing this.
- condTriggerMask:
- Mask for bits of channel’s “CONTROL” property to be changed when switching mode. Check with experts from AE before changing this.
- useCondTrigger:
- The flag toggles between “10Hz Trigger” mode and “Conditional Trigger” mode.
- enableOutput:
- Enable/disable the signal
- invertTrigger:
- Invert the trigger signal.
- actualDelay:
- The actual coarse delay in ns. Warns if delay is longer than 0.1 s, as you might be off by a train.
- targetDelay:
- The target coarse delay in ns. Press ‘Set Delay’ to apply this value.
- setDelay:
- Set the delay in nano sec.
- targetDuration:
- The target duration. Press ‘Set Duration’ to apply this value.
- setDuration:
- Set the duration.
- maxTrainFreq:
- Maximum bunch train frequency with current trigger duration.
- targetPulseEvent:
- The target macro P-Event. Press ‘Set Macro P-Event’ to apply this value.
- setPulseEvent:
- Set the macro P-Event.
- targetPicoDelay:
- The target pico-delay. Press ‘Set Pico Delay’ to apply this value.
- setPicoDelay:
- Set the pico delay.
- targetInhibit:
- The target inhibit. Press ‘Set Inhibit’ to apply this value.
- setInhibit:
- Set the inhibit.
- usePicoDelay:
- If enable, It will provide the possibility of tuning the delay into additional 10 sub-steps in between the step size of 9.23 ns.
- actualPosition:
- Actual position used for scanning.
- targetPosition:
- Target position used for scanning.
- move:
- Move command.
- stop:
- Stop command.
- stepSize:
- Step size for up and down button
- stepMult2:
- Multiply the step size by 2.
- stepDiv2:
- Divide the step size by 2.
- stepUp:
- Increase delay by one step.
- stepDown:
- Decrease delay by one step.
| Created: | 2021-08-20T12:50:02.000+02:00 |
|---|---|
| Author: | Wajid Ehsan |
| Notes: | Add pp slave trigger for all beamlines |
| Created: | 2021-05-07T16:01:37.000+02:00 |
|---|---|
| Author: | David Hickin |
| Notes: | feature: enableOutput boolean to enable/disable the channel signal |
| Created: | 2020-11-23T13:32:43.000+01:00 |
|---|---|
| Author: | Wajid Ehsan |
| Notes: | version update |
| Created: | 2020-08-18T12:40:13.000+02:00 |
|---|---|
| Author: | David Hickin |
| Notes: | Fix error for control with conditional trigger neither off or on |
| Created: | 2020-03-06T17:26:12.000+01:00 |
|---|---|
| Author: | Wajid Ehsan |
| Notes: | Fix the unit issue and change state before calling slot |
| Created: | 2020-03-04T14:52:19.000+01:00 |
|---|---|
| Author: | degon |
| Notes: |
| Created: | 2020-02-12T14:34:06.000+01:00 |
|---|---|
| Author: | David Hickin |
| Notes: |
| Created: | 2020-01-27T15:40:18.000+01:00 |
|---|---|
| Author: | David Hickin |
| Notes: |
| Created: | 2020-01-20T14:28:36.000+01:00 |
|---|---|
| Author: | Wajid Ehsan |
| Notes: |
| Created: | 2019-12-20T16:30:13.000+01:00 |
|---|---|
| Author: | Wajid Ehsan |
| Notes: | Fix scanning mode |
| Created: | 2019-11-12T18:12:29.000+01:00 |
|---|---|
| Author: | Wajid Ehsan |
| Notes: | Fix typeError |
| Created: | 2019-11-11T15:39:22.000+01:00 |
|---|---|
| Author: | Wajid Ehsan |
| Notes: | Remove Max limit of target position |
| Created: | 2019-11-07T11:20:12.000+01:00 |
|---|---|
| Author: | Andrea Parenti |
| Notes: |
|
| Created: | 2019-10-21T14:32:11.000+02:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: | Initial documentation added |
| Created: | 2019-06-03T14:55:56.000+02:00 |
|---|---|
| Author: | Denys Mamchyk |
| Notes: | Toggling between “10Hz Trigger” mode and “Conditional Trigger” mode added |
| Created: | 2019-05-02T18:25:20.000+02:00 |
|---|---|
| Author: | Denys Mamchyk |
| Notes: | Conditional trigger test |
| Created: | 2018-07-25T15:45:47.000+02:00 |
|---|---|
| Author: | Andrea Parenti |
| Notes: | FIX - Make EVENT property read-only |
| Created: | 2018-06-12T16:00:31.000+02:00 |
|---|---|
| Author: | Wajid Ehsan |
| Notes: | Refactor for DAQ |
| Created: | 2018-03-07T13:55:02.000+01:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
| Created: | 2018-03-07T13:55:02.000+01:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
ILH_TRG1¶
| Instance id: | FXE_RR_SYS/TVIEW/ILH_TRG1 |
|---|---|
| Class id: | X2TimerML |
| Host: | fxe-rr-sys-con-6 |
| Alias: | fxe-rr-sys-con-6 |
| Git repo: | https://git.xfel.eu/karaboDevices/x2TimerML |
| Last modified: | 2021-08-31T10:50:41.260+02:00 |
| Created at: | 2017-06-02T10:18:35.000+02:00 |
| Main authors: | Hauf, Haufs, Ehsan |
| Latest tag: | 1.4.1-2.11.0 |
| Deployment tag: | 1.4.1-2.11.0 |
| Installed tag: | 1.4.1-2.11.0 |
| Scenes: | TimingMain |
| Accessible by: | CAL, CONTROLS, CTRL, DA, danilevc, xdoc |
Warning
Rogue installation which is not mentioned in the deployment!
The X2TimerML device is a middlelayer control device which
offers a simplified user interface for controlling the X2Timer
device. It is documented in
x2timerml:welcome
The X2 Timer should be controller via the X2 Timer MDL device, which is docmented in x2timerml:welcome.
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- heartbeatInterval:
- The heartbeat interval
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- globalAlarmCondition:
- This is the global alarm condition for this device. The current alarm condition of this device will be calculated from this alarm condition and the alarm condition of each property.
- visibility:
- Configures who is allowed to see this device at all
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server
- pid:
- The unix process ID of the device (i.e. of the server)
- state:
- The current state the device is in
- status:
- A more detailed status description
- lockedBy:
- The name of the device holding a lock on this one (empty if not locked)
- slotClearLock:
- Clear the lock on this device
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- log:
- Logging settings
- x2Timer:
- Device ID of X2Timer
- channelName:
- Input (e.g. frontTrg1 or rtmTrg9)
- setControl:
- Set the control value
- condTriggerOn:
- Value of corresponding bits of channel’s “CONTROL” property to enable “Conditional Trigger” mode. Check with experts from AE before changing this.
- condTriggerOff:
- Value of corresponding bits of channel’s “CONTROL” property to enable “10Hz Trigger” mode. Check with experts from AE before changing this.
- condTriggerMask:
- Mask for bits of channel’s “CONTROL” property to be changed when switching mode. Check with experts from AE before changing this.
- useCondTrigger:
- The flag toggles between “10Hz Trigger” mode and “Conditional Trigger” mode.
- enableOutput:
- Enable/disable the signal
- invertTrigger:
- Invert the trigger signal.
- actualDelay:
- The actual coarse delay in ns. Warns if delay is longer than 0.1 s, as you might be off by a train.
- targetDelay:
- The target coarse delay in ns. Press ‘Set Delay’ to apply this value.
- setDelay:
- Set the delay in nano sec.
- targetDuration:
- The target duration. Press ‘Set Duration’ to apply this value.
- setDuration:
- Set the duration.
- maxTrainFreq:
- Maximum bunch train frequency with current trigger duration.
- targetPulseEvent:
- The target macro P-Event. Press ‘Set Macro P-Event’ to apply this value.
- setPulseEvent:
- Set the macro P-Event.
- targetPicoDelay:
- The target pico-delay. Press ‘Set Pico Delay’ to apply this value.
- setPicoDelay:
- Set the pico delay.
- targetInhibit:
- The target inhibit. Press ‘Set Inhibit’ to apply this value.
- setInhibit:
- Set the inhibit.
- usePicoDelay:
- If enable, It will provide the possibility of tuning the delay into additional 10 sub-steps in between the step size of 9.23 ns.
- actualPosition:
- Actual position used for scanning.
- targetPosition:
- Target position used for scanning.
- move:
- Move command.
- stop:
- Stop command.
- stepSize:
- Step size for up and down button
- stepMult2:
- Multiply the step size by 2.
- stepDiv2:
- Divide the step size by 2.
- stepUp:
- Increase delay by one step.
- stepDown:
- Decrease delay by one step.
| Created: | 2021-08-20T12:50:02.000+02:00 |
|---|---|
| Author: | Wajid Ehsan |
| Notes: | Add pp slave trigger for all beamlines |
| Created: | 2021-05-07T16:01:37.000+02:00 |
|---|---|
| Author: | David Hickin |
| Notes: | feature: enableOutput boolean to enable/disable the channel signal |
| Created: | 2020-11-23T13:32:43.000+01:00 |
|---|---|
| Author: | Wajid Ehsan |
| Notes: | version update |
| Created: | 2020-08-18T12:40:13.000+02:00 |
|---|---|
| Author: | David Hickin |
| Notes: | Fix error for control with conditional trigger neither off or on |
| Created: | 2020-03-06T17:26:12.000+01:00 |
|---|---|
| Author: | Wajid Ehsan |
| Notes: | Fix the unit issue and change state before calling slot |
| Created: | 2020-03-04T14:52:19.000+01:00 |
|---|---|
| Author: | degon |
| Notes: |
| Created: | 2020-02-12T14:34:06.000+01:00 |
|---|---|
| Author: | David Hickin |
| Notes: |
| Created: | 2020-01-27T15:40:18.000+01:00 |
|---|---|
| Author: | David Hickin |
| Notes: |
| Created: | 2020-01-20T14:28:36.000+01:00 |
|---|---|
| Author: | Wajid Ehsan |
| Notes: |
| Created: | 2019-12-20T16:30:13.000+01:00 |
|---|---|
| Author: | Wajid Ehsan |
| Notes: | Fix scanning mode |
| Created: | 2019-11-12T18:12:29.000+01:00 |
|---|---|
| Author: | Wajid Ehsan |
| Notes: | Fix typeError |
| Created: | 2019-11-11T15:39:22.000+01:00 |
|---|---|
| Author: | Wajid Ehsan |
| Notes: | Remove Max limit of target position |
| Created: | 2019-11-07T11:20:12.000+01:00 |
|---|---|
| Author: | Andrea Parenti |
| Notes: |
|
| Created: | 2019-10-21T14:32:11.000+02:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: | Initial documentation added |
| Created: | 2019-06-03T14:55:56.000+02:00 |
|---|---|
| Author: | Denys Mamchyk |
| Notes: | Toggling between “10Hz Trigger” mode and “Conditional Trigger” mode added |
| Created: | 2019-05-02T18:25:20.000+02:00 |
|---|---|
| Author: | Denys Mamchyk |
| Notes: | Conditional trigger test |
| Created: | 2018-07-25T15:45:47.000+02:00 |
|---|---|
| Author: | Andrea Parenti |
| Notes: | FIX - Make EVENT property read-only |
| Created: | 2018-06-12T16:00:31.000+02:00 |
|---|---|
| Author: | Wajid Ehsan |
| Notes: | Refactor for DAQ |
| Created: | 2018-03-07T13:55:02.000+01:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
| Created: | 2018-03-07T13:55:02.000+01:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
ILH_TRG2¶
| Instance id: | FXE_RR_SYS/TVIEW/ILH_TRG2 |
|---|---|
| Class id: | X2TimerML |
| Host: | fxe-rr-sys-con-6 |
| Alias: | fxe-rr-sys-con-6 |
| Git repo: | https://git.xfel.eu/karaboDevices/x2TimerML |
| Last modified: | 2021-08-31T10:50:41.260+02:00 |
| Created at: | 2017-06-02T10:18:35.000+02:00 |
| Main authors: | Hauf, Haufs, Ehsan |
| Latest tag: | 1.4.1-2.11.0 |
| Deployment tag: | 1.4.1-2.11.0 |
| Installed tag: | 1.4.1-2.11.0 |
| Scenes: | TimingMain |
| Accessible by: | CAL, CONTROLS, CTRL, DA, danilevc, xdoc |
Warning
Rogue installation which is not mentioned in the deployment!
The X2TimerML device is a middlelayer control device which
offers a simplified user interface for controlling the X2Timer
device. It is documented in
x2timerml:welcome
The X2 Timer should be controller via the X2 Timer MDL device, which is docmented in x2timerml:welcome.
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- heartbeatInterval:
- The heartbeat interval
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- globalAlarmCondition:
- This is the global alarm condition for this device. The current alarm condition of this device will be calculated from this alarm condition and the alarm condition of each property.
- visibility:
- Configures who is allowed to see this device at all
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server
- pid:
- The unix process ID of the device (i.e. of the server)
- state:
- The current state the device is in
- status:
- A more detailed status description
- lockedBy:
- The name of the device holding a lock on this one (empty if not locked)
- slotClearLock:
- Clear the lock on this device
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- log:
- Logging settings
- x2Timer:
- Device ID of X2Timer
- channelName:
- Input (e.g. frontTrg1 or rtmTrg9)
- setControl:
- Set the control value
- condTriggerOn:
- Value of corresponding bits of channel’s “CONTROL” property to enable “Conditional Trigger” mode. Check with experts from AE before changing this.
- condTriggerOff:
- Value of corresponding bits of channel’s “CONTROL” property to enable “10Hz Trigger” mode. Check with experts from AE before changing this.
- condTriggerMask:
- Mask for bits of channel’s “CONTROL” property to be changed when switching mode. Check with experts from AE before changing this.
- useCondTrigger:
- The flag toggles between “10Hz Trigger” mode and “Conditional Trigger” mode.
- enableOutput:
- Enable/disable the signal
- invertTrigger:
- Invert the trigger signal.
- actualDelay:
- The actual coarse delay in ns. Warns if delay is longer than 0.1 s, as you might be off by a train.
- targetDelay:
- The target coarse delay in ns. Press ‘Set Delay’ to apply this value.
- setDelay:
- Set the delay in nano sec.
- targetDuration:
- The target duration. Press ‘Set Duration’ to apply this value.
- setDuration:
- Set the duration.
- maxTrainFreq:
- Maximum bunch train frequency with current trigger duration.
- targetPulseEvent:
- The target macro P-Event. Press ‘Set Macro P-Event’ to apply this value.
- setPulseEvent:
- Set the macro P-Event.
- targetPicoDelay:
- The target pico-delay. Press ‘Set Pico Delay’ to apply this value.
- setPicoDelay:
- Set the pico delay.
- targetInhibit:
- The target inhibit. Press ‘Set Inhibit’ to apply this value.
- setInhibit:
- Set the inhibit.
- usePicoDelay:
- If enable, It will provide the possibility of tuning the delay into additional 10 sub-steps in between the step size of 9.23 ns.
- actualPosition:
- Actual position used for scanning.
- targetPosition:
- Target position used for scanning.
- move:
- Move command.
- stop:
- Stop command.
- stepSize:
- Step size for up and down button
- stepMult2:
- Multiply the step size by 2.
- stepDiv2:
- Divide the step size by 2.
- stepUp:
- Increase delay by one step.
- stepDown:
- Decrease delay by one step.
| Created: | 2021-08-20T12:50:02.000+02:00 |
|---|---|
| Author: | Wajid Ehsan |
| Notes: | Add pp slave trigger for all beamlines |
| Created: | 2021-05-07T16:01:37.000+02:00 |
|---|---|
| Author: | David Hickin |
| Notes: | feature: enableOutput boolean to enable/disable the channel signal |
| Created: | 2020-11-23T13:32:43.000+01:00 |
|---|---|
| Author: | Wajid Ehsan |
| Notes: | version update |
| Created: | 2020-08-18T12:40:13.000+02:00 |
|---|---|
| Author: | David Hickin |
| Notes: | Fix error for control with conditional trigger neither off or on |
| Created: | 2020-03-06T17:26:12.000+01:00 |
|---|---|
| Author: | Wajid Ehsan |
| Notes: | Fix the unit issue and change state before calling slot |
| Created: | 2020-03-04T14:52:19.000+01:00 |
|---|---|
| Author: | degon |
| Notes: |
| Created: | 2020-02-12T14:34:06.000+01:00 |
|---|---|
| Author: | David Hickin |
| Notes: |
| Created: | 2020-01-27T15:40:18.000+01:00 |
|---|---|
| Author: | David Hickin |
| Notes: |
| Created: | 2020-01-20T14:28:36.000+01:00 |
|---|---|
| Author: | Wajid Ehsan |
| Notes: |
| Created: | 2019-12-20T16:30:13.000+01:00 |
|---|---|
| Author: | Wajid Ehsan |
| Notes: | Fix scanning mode |
| Created: | 2019-11-12T18:12:29.000+01:00 |
|---|---|
| Author: | Wajid Ehsan |
| Notes: | Fix typeError |
| Created: | 2019-11-11T15:39:22.000+01:00 |
|---|---|
| Author: | Wajid Ehsan |
| Notes: | Remove Max limit of target position |
| Created: | 2019-11-07T11:20:12.000+01:00 |
|---|---|
| Author: | Andrea Parenti |
| Notes: |
|
| Created: | 2019-10-21T14:32:11.000+02:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: | Initial documentation added |
| Created: | 2019-06-03T14:55:56.000+02:00 |
|---|---|
| Author: | Denys Mamchyk |
| Notes: | Toggling between “10Hz Trigger” mode and “Conditional Trigger” mode added |
| Created: | 2019-05-02T18:25:20.000+02:00 |
|---|---|
| Author: | Denys Mamchyk |
| Notes: | Conditional trigger test |
| Created: | 2018-07-25T15:45:47.000+02:00 |
|---|---|
| Author: | Andrea Parenti |
| Notes: | FIX - Make EVENT property read-only |
| Created: | 2018-06-12T16:00:31.000+02:00 |
|---|---|
| Author: | Wajid Ehsan |
| Notes: | Refactor for DAQ |
| Created: | 2018-03-07T13:55:02.000+01:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
| Created: | 2018-03-07T13:55:02.000+01:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
ILH_TRG3¶
| Instance id: | FXE_RR_SYS/TVIEW/ILH_TRG3 |
|---|---|
| Class id: | X2TimerML |
| Host: | fxe-rr-sys-con-6 |
| Alias: | fxe-rr-sys-con-6 |
| Git repo: | https://git.xfel.eu/karaboDevices/x2TimerML |
| Last modified: | 2021-08-31T10:50:41.260+02:00 |
| Created at: | 2017-06-02T10:18:35.000+02:00 |
| Main authors: | Hauf, Haufs, Ehsan |
| Latest tag: | 1.4.1-2.11.0 |
| Deployment tag: | 1.4.1-2.11.0 |
| Installed tag: | 1.4.1-2.11.0 |
| Scenes: | TimingMain |
| Accessible by: | CAL, CONTROLS, CTRL, DA, danilevc, xdoc |
Warning
Rogue installation which is not mentioned in the deployment!
The X2TimerML device is a middlelayer control device which
offers a simplified user interface for controlling the X2Timer
device. It is documented in
x2timerml:welcome
The X2 Timer should be controller via the X2 Timer MDL device, which is docmented in x2timerml:welcome.
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- heartbeatInterval:
- The heartbeat interval
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- globalAlarmCondition:
- This is the global alarm condition for this device. The current alarm condition of this device will be calculated from this alarm condition and the alarm condition of each property.
- visibility:
- Configures who is allowed to see this device at all
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server
- pid:
- The unix process ID of the device (i.e. of the server)
- state:
- The current state the device is in
- status:
- A more detailed status description
- lockedBy:
- The name of the device holding a lock on this one (empty if not locked)
- slotClearLock:
- Clear the lock on this device
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- log:
- Logging settings
- x2Timer:
- Device ID of X2Timer
- channelName:
- Input (e.g. frontTrg1 or rtmTrg9)
- setControl:
- Set the control value
- condTriggerOn:
- Value of corresponding bits of channel’s “CONTROL” property to enable “Conditional Trigger” mode. Check with experts from AE before changing this.
- condTriggerOff:
- Value of corresponding bits of channel’s “CONTROL” property to enable “10Hz Trigger” mode. Check with experts from AE before changing this.
- condTriggerMask:
- Mask for bits of channel’s “CONTROL” property to be changed when switching mode. Check with experts from AE before changing this.
- useCondTrigger:
- The flag toggles between “10Hz Trigger” mode and “Conditional Trigger” mode.
- enableOutput:
- Enable/disable the signal
- invertTrigger:
- Invert the trigger signal.
- actualDelay:
- The actual coarse delay in ns. Warns if delay is longer than 0.1 s, as you might be off by a train.
- targetDelay:
- The target coarse delay in ns. Press ‘Set Delay’ to apply this value.
- setDelay:
- Set the delay in nano sec.
- targetDuration:
- The target duration. Press ‘Set Duration’ to apply this value.
- setDuration:
- Set the duration.
- maxTrainFreq:
- Maximum bunch train frequency with current trigger duration.
- targetPulseEvent:
- The target macro P-Event. Press ‘Set Macro P-Event’ to apply this value.
- setPulseEvent:
- Set the macro P-Event.
- targetPicoDelay:
- The target pico-delay. Press ‘Set Pico Delay’ to apply this value.
- setPicoDelay:
- Set the pico delay.
- targetInhibit:
- The target inhibit. Press ‘Set Inhibit’ to apply this value.
- setInhibit:
- Set the inhibit.
- usePicoDelay:
- If enable, It will provide the possibility of tuning the delay into additional 10 sub-steps in between the step size of 9.23 ns.
- actualPosition:
- Actual position used for scanning.
- targetPosition:
- Target position used for scanning.
- move:
- Move command.
- stop:
- Stop command.
- stepSize:
- Step size for up and down button
- stepMult2:
- Multiply the step size by 2.
- stepDiv2:
- Divide the step size by 2.
- stepUp:
- Increase delay by one step.
- stepDown:
- Decrease delay by one step.
| Created: | 2021-08-20T12:50:02.000+02:00 |
|---|---|
| Author: | Wajid Ehsan |
| Notes: | Add pp slave trigger for all beamlines |
| Created: | 2021-05-07T16:01:37.000+02:00 |
|---|---|
| Author: | David Hickin |
| Notes: | feature: enableOutput boolean to enable/disable the channel signal |
| Created: | 2020-11-23T13:32:43.000+01:00 |
|---|---|
| Author: | Wajid Ehsan |
| Notes: | version update |
| Created: | 2020-08-18T12:40:13.000+02:00 |
|---|---|
| Author: | David Hickin |
| Notes: | Fix error for control with conditional trigger neither off or on |
| Created: | 2020-03-06T17:26:12.000+01:00 |
|---|---|
| Author: | Wajid Ehsan |
| Notes: | Fix the unit issue and change state before calling slot |
| Created: | 2020-03-04T14:52:19.000+01:00 |
|---|---|
| Author: | degon |
| Notes: |
| Created: | 2020-02-12T14:34:06.000+01:00 |
|---|---|
| Author: | David Hickin |
| Notes: |
| Created: | 2020-01-27T15:40:18.000+01:00 |
|---|---|
| Author: | David Hickin |
| Notes: |
| Created: | 2020-01-20T14:28:36.000+01:00 |
|---|---|
| Author: | Wajid Ehsan |
| Notes: |
| Created: | 2019-12-20T16:30:13.000+01:00 |
|---|---|
| Author: | Wajid Ehsan |
| Notes: | Fix scanning mode |
| Created: | 2019-11-12T18:12:29.000+01:00 |
|---|---|
| Author: | Wajid Ehsan |
| Notes: | Fix typeError |
| Created: | 2019-11-11T15:39:22.000+01:00 |
|---|---|
| Author: | Wajid Ehsan |
| Notes: | Remove Max limit of target position |
| Created: | 2019-11-07T11:20:12.000+01:00 |
|---|---|
| Author: | Andrea Parenti |
| Notes: |
|
| Created: | 2019-10-21T14:32:11.000+02:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: | Initial documentation added |
| Created: | 2019-06-03T14:55:56.000+02:00 |
|---|---|
| Author: | Denys Mamchyk |
| Notes: | Toggling between “10Hz Trigger” mode and “Conditional Trigger” mode added |
| Created: | 2019-05-02T18:25:20.000+02:00 |
|---|---|
| Author: | Denys Mamchyk |
| Notes: | Conditional trigger test |
| Created: | 2018-07-25T15:45:47.000+02:00 |
|---|---|
| Author: | Andrea Parenti |
| Notes: | FIX - Make EVENT property read-only |
| Created: | 2018-06-12T16:00:31.000+02:00 |
|---|---|
| Author: | Wajid Ehsan |
| Notes: | Refactor for DAQ |
| Created: | 2018-03-07T13:55:02.000+01:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
| Created: | 2018-03-07T13:55:02.000+01:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
LAS_CHOP¶
| Instance id: | FXE_RR_SYS/TVIEW/LAS_CHOP |
|---|---|
| Class id: | X2TimerML |
| Host: | fxe-rr-sys-con-6 |
| Alias: | fxe-rr-sys-con-6 |
| Git repo: | https://git.xfel.eu/karaboDevices/x2TimerML |
| Last modified: | 2021-08-31T10:50:41.260+02:00 |
| Created at: | 2017-06-02T10:18:35.000+02:00 |
| Main authors: | Hauf, Haufs, Ehsan |
| Latest tag: | 1.4.1-2.11.0 |
| Deployment tag: | 1.4.1-2.11.0 |
| Installed tag: | 1.4.1-2.11.0 |
| Scenes: | TimingMain |
| Accessible by: | CAL, CONTROLS, CTRL, DA, danilevc, xdoc |
Warning
Rogue installation which is not mentioned in the deployment!
The X2TimerML device is a middlelayer control device which
offers a simplified user interface for controlling the X2Timer
device. It is documented in
x2timerml:welcome
The X2 Timer should be controller via the X2 Timer MDL device, which is docmented in x2timerml:welcome.
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- heartbeatInterval:
- The heartbeat interval
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- globalAlarmCondition:
- This is the global alarm condition for this device. The current alarm condition of this device will be calculated from this alarm condition and the alarm condition of each property.
- visibility:
- Configures who is allowed to see this device at all
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server
- pid:
- The unix process ID of the device (i.e. of the server)
- state:
- The current state the device is in
- status:
- A more detailed status description
- lockedBy:
- The name of the device holding a lock on this one (empty if not locked)
- slotClearLock:
- Clear the lock on this device
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- log:
- Logging settings
- x2Timer:
- Device ID of X2Timer
- channelName:
- Input (e.g. frontTrg1 or rtmTrg9)
- setControl:
- Set the control value
- condTriggerOn:
- Value of corresponding bits of channel’s “CONTROL” property to enable “Conditional Trigger” mode. Check with experts from AE before changing this.
- condTriggerOff:
- Value of corresponding bits of channel’s “CONTROL” property to enable “10Hz Trigger” mode. Check with experts from AE before changing this.
- condTriggerMask:
- Mask for bits of channel’s “CONTROL” property to be changed when switching mode. Check with experts from AE before changing this.
- useCondTrigger:
- The flag toggles between “10Hz Trigger” mode and “Conditional Trigger” mode.
- enableOutput:
- Enable/disable the signal
- invertTrigger:
- Invert the trigger signal.
- actualDelay:
- The actual coarse delay in ns. Warns if delay is longer than 0.1 s, as you might be off by a train.
- targetDelay:
- The target coarse delay in ns. Press ‘Set Delay’ to apply this value.
- setDelay:
- Set the delay in nano sec.
- targetDuration:
- The target duration. Press ‘Set Duration’ to apply this value.
- setDuration:
- Set the duration.
- maxTrainFreq:
- Maximum bunch train frequency with current trigger duration.
- targetPulseEvent:
- The target macro P-Event. Press ‘Set Macro P-Event’ to apply this value.
- setPulseEvent:
- Set the macro P-Event.
- targetPicoDelay:
- The target pico-delay. Press ‘Set Pico Delay’ to apply this value.
- setPicoDelay:
- Set the pico delay.
- targetInhibit:
- The target inhibit. Press ‘Set Inhibit’ to apply this value.
- setInhibit:
- Set the inhibit.
- usePicoDelay:
- If enable, It will provide the possibility of tuning the delay into additional 10 sub-steps in between the step size of 9.23 ns.
- actualPosition:
- Actual position used for scanning.
- targetPosition:
- Target position used for scanning.
- move:
- Move command.
- stop:
- Stop command.
- stepSize:
- Step size for up and down button
- stepMult2:
- Multiply the step size by 2.
- stepDiv2:
- Divide the step size by 2.
- stepUp:
- Increase delay by one step.
- stepDown:
- Decrease delay by one step.
| Created: | 2021-08-20T12:50:02.000+02:00 |
|---|---|
| Author: | Wajid Ehsan |
| Notes: | Add pp slave trigger for all beamlines |
| Created: | 2021-05-07T16:01:37.000+02:00 |
|---|---|
| Author: | David Hickin |
| Notes: | feature: enableOutput boolean to enable/disable the channel signal |
| Created: | 2020-11-23T13:32:43.000+01:00 |
|---|---|
| Author: | Wajid Ehsan |
| Notes: | version update |
| Created: | 2020-08-18T12:40:13.000+02:00 |
|---|---|
| Author: | David Hickin |
| Notes: | Fix error for control with conditional trigger neither off or on |
| Created: | 2020-03-06T17:26:12.000+01:00 |
|---|---|
| Author: | Wajid Ehsan |
| Notes: | Fix the unit issue and change state before calling slot |
| Created: | 2020-03-04T14:52:19.000+01:00 |
|---|---|
| Author: | degon |
| Notes: |
| Created: | 2020-02-12T14:34:06.000+01:00 |
|---|---|
| Author: | David Hickin |
| Notes: |
| Created: | 2020-01-27T15:40:18.000+01:00 |
|---|---|
| Author: | David Hickin |
| Notes: |
| Created: | 2020-01-20T14:28:36.000+01:00 |
|---|---|
| Author: | Wajid Ehsan |
| Notes: |
| Created: | 2019-12-20T16:30:13.000+01:00 |
|---|---|
| Author: | Wajid Ehsan |
| Notes: | Fix scanning mode |
| Created: | 2019-11-12T18:12:29.000+01:00 |
|---|---|
| Author: | Wajid Ehsan |
| Notes: | Fix typeError |
| Created: | 2019-11-11T15:39:22.000+01:00 |
|---|---|
| Author: | Wajid Ehsan |
| Notes: | Remove Max limit of target position |
| Created: | 2019-11-07T11:20:12.000+01:00 |
|---|---|
| Author: | Andrea Parenti |
| Notes: |
|
| Created: | 2019-10-21T14:32:11.000+02:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: | Initial documentation added |
| Created: | 2019-06-03T14:55:56.000+02:00 |
|---|---|
| Author: | Denys Mamchyk |
| Notes: | Toggling between “10Hz Trigger” mode and “Conditional Trigger” mode added |
| Created: | 2019-05-02T18:25:20.000+02:00 |
|---|---|
| Author: | Denys Mamchyk |
| Notes: | Conditional trigger test |
| Created: | 2018-07-25T15:45:47.000+02:00 |
|---|---|
| Author: | Andrea Parenti |
| Notes: | FIX - Make EVENT property read-only |
| Created: | 2018-06-12T16:00:31.000+02:00 |
|---|---|
| Author: | Wajid Ehsan |
| Notes: | Refactor for DAQ |
| Created: | 2018-03-07T13:55:02.000+01:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
| Created: | 2018-03-07T13:55:02.000+01:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
LAS_SHUT¶
| Instance id: | FXE_RR_SYS/TVIEW/LAS_SHUT |
|---|---|
| Class id: | X2TimerML |
| Host: | fxe-rr-sys-con-6 |
| Alias: | fxe-rr-sys-con-6 |
| Git repo: | https://git.xfel.eu/karaboDevices/x2TimerML |
| Last modified: | 2021-08-31T10:50:41.260+02:00 |
| Created at: | 2017-06-02T10:18:35.000+02:00 |
| Main authors: | Hauf, Haufs, Ehsan |
| Latest tag: | 1.4.1-2.11.0 |
| Deployment tag: | 1.4.1-2.11.0 |
| Installed tag: | 1.4.1-2.11.0 |
| Scenes: | TimingMain |
| Accessible by: | CAL, CONTROLS, CTRL, DA, danilevc, xdoc |
Warning
Rogue installation which is not mentioned in the deployment!
The X2TimerML device is a middlelayer control device which
offers a simplified user interface for controlling the X2Timer
device. It is documented in
x2timerml:welcome
The X2 Timer should be controller via the X2 Timer MDL device, which is docmented in x2timerml:welcome.
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- heartbeatInterval:
- The heartbeat interval
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- globalAlarmCondition:
- This is the global alarm condition for this device. The current alarm condition of this device will be calculated from this alarm condition and the alarm condition of each property.
- visibility:
- Configures who is allowed to see this device at all
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server
- pid:
- The unix process ID of the device (i.e. of the server)
- state:
- The current state the device is in
- status:
- A more detailed status description
- lockedBy:
- The name of the device holding a lock on this one (empty if not locked)
- slotClearLock:
- Clear the lock on this device
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- log:
- Logging settings
- x2Timer:
- Device ID of X2Timer
- channelName:
- Input (e.g. frontTrg1 or rtmTrg9)
- setControl:
- Set the control value
- condTriggerOn:
- Value of corresponding bits of channel’s “CONTROL” property to enable “Conditional Trigger” mode. Check with experts from AE before changing this.
- condTriggerOff:
- Value of corresponding bits of channel’s “CONTROL” property to enable “10Hz Trigger” mode. Check with experts from AE before changing this.
- condTriggerMask:
- Mask for bits of channel’s “CONTROL” property to be changed when switching mode. Check with experts from AE before changing this.
- useCondTrigger:
- The flag toggles between “10Hz Trigger” mode and “Conditional Trigger” mode.
- enableOutput:
- Enable/disable the signal
- invertTrigger:
- Invert the trigger signal.
- actualDelay:
- The actual coarse delay in ns. Warns if delay is longer than 0.1 s, as you might be off by a train.
- targetDelay:
- The target coarse delay in ns. Press ‘Set Delay’ to apply this value.
- setDelay:
- Set the delay in nano sec.
- targetDuration:
- The target duration. Press ‘Set Duration’ to apply this value.
- setDuration:
- Set the duration.
- maxTrainFreq:
- Maximum bunch train frequency with current trigger duration.
- targetPulseEvent:
- The target macro P-Event. Press ‘Set Macro P-Event’ to apply this value.
- setPulseEvent:
- Set the macro P-Event.
- targetPicoDelay:
- The target pico-delay. Press ‘Set Pico Delay’ to apply this value.
- setPicoDelay:
- Set the pico delay.
- targetInhibit:
- The target inhibit. Press ‘Set Inhibit’ to apply this value.
- setInhibit:
- Set the inhibit.
- usePicoDelay:
- If enable, It will provide the possibility of tuning the delay into additional 10 sub-steps in between the step size of 9.23 ns.
- actualPosition:
- Actual position used for scanning.
- targetPosition:
- Target position used for scanning.
- move:
- Move command.
- stop:
- Stop command.
- stepSize:
- Step size for up and down button
- stepMult2:
- Multiply the step size by 2.
- stepDiv2:
- Divide the step size by 2.
- stepUp:
- Increase delay by one step.
- stepDown:
- Decrease delay by one step.
| Created: | 2021-08-20T12:50:02.000+02:00 |
|---|---|
| Author: | Wajid Ehsan |
| Notes: | Add pp slave trigger for all beamlines |
| Created: | 2021-05-07T16:01:37.000+02:00 |
|---|---|
| Author: | David Hickin |
| Notes: | feature: enableOutput boolean to enable/disable the channel signal |
| Created: | 2020-11-23T13:32:43.000+01:00 |
|---|---|
| Author: | Wajid Ehsan |
| Notes: | version update |
| Created: | 2020-08-18T12:40:13.000+02:00 |
|---|---|
| Author: | David Hickin |
| Notes: | Fix error for control with conditional trigger neither off or on |
| Created: | 2020-03-06T17:26:12.000+01:00 |
|---|---|
| Author: | Wajid Ehsan |
| Notes: | Fix the unit issue and change state before calling slot |
| Created: | 2020-03-04T14:52:19.000+01:00 |
|---|---|
| Author: | degon |
| Notes: |
| Created: | 2020-02-12T14:34:06.000+01:00 |
|---|---|
| Author: | David Hickin |
| Notes: |
| Created: | 2020-01-27T15:40:18.000+01:00 |
|---|---|
| Author: | David Hickin |
| Notes: |
| Created: | 2020-01-20T14:28:36.000+01:00 |
|---|---|
| Author: | Wajid Ehsan |
| Notes: |
| Created: | 2019-12-20T16:30:13.000+01:00 |
|---|---|
| Author: | Wajid Ehsan |
| Notes: | Fix scanning mode |
| Created: | 2019-11-12T18:12:29.000+01:00 |
|---|---|
| Author: | Wajid Ehsan |
| Notes: | Fix typeError |
| Created: | 2019-11-11T15:39:22.000+01:00 |
|---|---|
| Author: | Wajid Ehsan |
| Notes: | Remove Max limit of target position |
| Created: | 2019-11-07T11:20:12.000+01:00 |
|---|---|
| Author: | Andrea Parenti |
| Notes: |
|
| Created: | 2019-10-21T14:32:11.000+02:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: | Initial documentation added |
| Created: | 2019-06-03T14:55:56.000+02:00 |
|---|---|
| Author: | Denys Mamchyk |
| Notes: | Toggling between “10Hz Trigger” mode and “Conditional Trigger” mode added |
| Created: | 2019-05-02T18:25:20.000+02:00 |
|---|---|
| Author: | Denys Mamchyk |
| Notes: | Conditional trigger test |
| Created: | 2018-07-25T15:45:47.000+02:00 |
|---|---|
| Author: | Andrea Parenti |
| Notes: | FIX - Make EVENT property read-only |
| Created: | 2018-06-12T16:00:31.000+02:00 |
|---|---|
| Author: | Wajid Ehsan |
| Notes: | Refactor for DAQ |
| Created: | 2018-03-07T13:55:02.000+01:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
| Created: | 2018-03-07T13:55:02.000+01:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
LAS_USR¶
| Instance id: | FXE_RR_SYS/TVIEW/LAS_USR |
|---|---|
| Class id: | X2TimerML |
| Host: | fxe-rr-sys-con-6 |
| Alias: | fxe-rr-sys-con-6 |
| Git repo: | https://git.xfel.eu/karaboDevices/x2TimerML |
| Last modified: | 2021-08-31T10:50:41.260+02:00 |
| Created at: | 2017-06-02T10:18:35.000+02:00 |
| Main authors: | Hauf, Haufs, Ehsan |
| Latest tag: | 1.4.1-2.11.0 |
| Deployment tag: | 1.4.1-2.11.0 |
| Installed tag: | 1.4.1-2.11.0 |
| Scenes: | TimingMain |
| Accessible by: | CAL, CONTROLS, CTRL, DA, danilevc, xdoc |
Warning
Rogue installation which is not mentioned in the deployment!
The X2TimerML device is a middlelayer control device which
offers a simplified user interface for controlling the X2Timer
device. It is documented in
x2timerml:welcome
The X2 Timer should be controller via the X2 Timer MDL device, which is docmented in x2timerml:welcome.
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- heartbeatInterval:
- The heartbeat interval
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- globalAlarmCondition:
- This is the global alarm condition for this device. The current alarm condition of this device will be calculated from this alarm condition and the alarm condition of each property.
- visibility:
- Configures who is allowed to see this device at all
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server
- pid:
- The unix process ID of the device (i.e. of the server)
- state:
- The current state the device is in
- status:
- A more detailed status description
- lockedBy:
- The name of the device holding a lock on this one (empty if not locked)
- slotClearLock:
- Clear the lock on this device
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- log:
- Logging settings
- x2Timer:
- Device ID of X2Timer
- channelName:
- Input (e.g. frontTrg1 or rtmTrg9)
- setControl:
- Set the control value
- condTriggerOn:
- Value of corresponding bits of channel’s “CONTROL” property to enable “Conditional Trigger” mode. Check with experts from AE before changing this.
- condTriggerOff:
- Value of corresponding bits of channel’s “CONTROL” property to enable “10Hz Trigger” mode. Check with experts from AE before changing this.
- condTriggerMask:
- Mask for bits of channel’s “CONTROL” property to be changed when switching mode. Check with experts from AE before changing this.
- useCondTrigger:
- The flag toggles between “10Hz Trigger” mode and “Conditional Trigger” mode.
- enableOutput:
- Enable/disable the signal
- invertTrigger:
- Invert the trigger signal.
- actualDelay:
- The actual coarse delay in ns. Warns if delay is longer than 0.1 s, as you might be off by a train.
- targetDelay:
- The target coarse delay in ns. Press ‘Set Delay’ to apply this value.
- setDelay:
- Set the delay in nano sec.
- targetDuration:
- The target duration. Press ‘Set Duration’ to apply this value.
- setDuration:
- Set the duration.
- maxTrainFreq:
- Maximum bunch train frequency with current trigger duration.
- targetPulseEvent:
- The target macro P-Event. Press ‘Set Macro P-Event’ to apply this value.
- setPulseEvent:
- Set the macro P-Event.
- targetPicoDelay:
- The target pico-delay. Press ‘Set Pico Delay’ to apply this value.
- setPicoDelay:
- Set the pico delay.
- targetInhibit:
- The target inhibit. Press ‘Set Inhibit’ to apply this value.
- setInhibit:
- Set the inhibit.
- usePicoDelay:
- If enable, It will provide the possibility of tuning the delay into additional 10 sub-steps in between the step size of 9.23 ns.
- actualPosition:
- Actual position used for scanning.
- targetPosition:
- Target position used for scanning.
- move:
- Move command.
- stop:
- Stop command.
- stepSize:
- Step size for up and down button
- stepMult2:
- Multiply the step size by 2.
- stepDiv2:
- Divide the step size by 2.
- stepUp:
- Increase delay by one step.
- stepDown:
- Decrease delay by one step.
| Created: | 2021-08-20T12:50:02.000+02:00 |
|---|---|
| Author: | Wajid Ehsan |
| Notes: | Add pp slave trigger for all beamlines |
| Created: | 2021-05-07T16:01:37.000+02:00 |
|---|---|
| Author: | David Hickin |
| Notes: | feature: enableOutput boolean to enable/disable the channel signal |
| Created: | 2020-11-23T13:32:43.000+01:00 |
|---|---|
| Author: | Wajid Ehsan |
| Notes: | version update |
| Created: | 2020-08-18T12:40:13.000+02:00 |
|---|---|
| Author: | David Hickin |
| Notes: | Fix error for control with conditional trigger neither off or on |
| Created: | 2020-03-06T17:26:12.000+01:00 |
|---|---|
| Author: | Wajid Ehsan |
| Notes: | Fix the unit issue and change state before calling slot |
| Created: | 2020-03-04T14:52:19.000+01:00 |
|---|---|
| Author: | degon |
| Notes: |
| Created: | 2020-02-12T14:34:06.000+01:00 |
|---|---|
| Author: | David Hickin |
| Notes: |
| Created: | 2020-01-27T15:40:18.000+01:00 |
|---|---|
| Author: | David Hickin |
| Notes: |
| Created: | 2020-01-20T14:28:36.000+01:00 |
|---|---|
| Author: | Wajid Ehsan |
| Notes: |
| Created: | 2019-12-20T16:30:13.000+01:00 |
|---|---|
| Author: | Wajid Ehsan |
| Notes: | Fix scanning mode |
| Created: | 2019-11-12T18:12:29.000+01:00 |
|---|---|
| Author: | Wajid Ehsan |
| Notes: | Fix typeError |
| Created: | 2019-11-11T15:39:22.000+01:00 |
|---|---|
| Author: | Wajid Ehsan |
| Notes: | Remove Max limit of target position |
| Created: | 2019-11-07T11:20:12.000+01:00 |
|---|---|
| Author: | Andrea Parenti |
| Notes: |
|
| Created: | 2019-10-21T14:32:11.000+02:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: | Initial documentation added |
| Created: | 2019-06-03T14:55:56.000+02:00 |
|---|---|
| Author: | Denys Mamchyk |
| Notes: | Toggling between “10Hz Trigger” mode and “Conditional Trigger” mode added |
| Created: | 2019-05-02T18:25:20.000+02:00 |
|---|---|
| Author: | Denys Mamchyk |
| Notes: | Conditional trigger test |
| Created: | 2018-07-25T15:45:47.000+02:00 |
|---|---|
| Author: | Andrea Parenti |
| Notes: | FIX - Make EVENT property read-only |
| Created: | 2018-06-12T16:00:31.000+02:00 |
|---|---|
| Author: | Wajid Ehsan |
| Notes: | Refactor for DAQ |
| Created: | 2018-03-07T13:55:02.000+01:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
| Created: | 2018-03-07T13:55:02.000+01:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
OGT1_SA_CAM¶
| Instance id: | FXE_RR_SYS/TVIEW/OGT1_SA_CAM |
|---|---|
| Class id: | X2TimerML |
| Host: | fxe-rr-sys-con-6 |
| Alias: | fxe-rr-sys-con-6 |
| Git repo: | https://git.xfel.eu/karaboDevices/x2TimerML |
| Last modified: | 2021-08-31T10:50:41.260+02:00 |
| Created at: | 2017-06-02T10:18:35.000+02:00 |
| Main authors: | Hauf, Haufs, Ehsan |
| Latest tag: | 1.4.1-2.11.0 |
| Deployment tag: | 1.4.1-2.11.0 |
| Installed tag: | 1.4.1-2.11.0 |
| Scenes: | TimingMain |
| Accessible by: | CAL, CONTROLS, CTRL, DA, danilevc, xdoc |
Warning
Rogue installation which is not mentioned in the deployment!
The X2TimerML device is a middlelayer control device which
offers a simplified user interface for controlling the X2Timer
device. It is documented in
x2timerml:welcome
The X2 Timer should be controller via the X2 Timer MDL device, which is docmented in x2timerml:welcome.
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- heartbeatInterval:
- The heartbeat interval
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- globalAlarmCondition:
- This is the global alarm condition for this device. The current alarm condition of this device will be calculated from this alarm condition and the alarm condition of each property.
- visibility:
- Configures who is allowed to see this device at all
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server
- pid:
- The unix process ID of the device (i.e. of the server)
- state:
- The current state the device is in
- status:
- A more detailed status description
- lockedBy:
- The name of the device holding a lock on this one (empty if not locked)
- slotClearLock:
- Clear the lock on this device
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- log:
- Logging settings
- x2Timer:
- Device ID of X2Timer
- channelName:
- Input (e.g. frontTrg1 or rtmTrg9)
- setControl:
- Set the control value
- condTriggerOn:
- Value of corresponding bits of channel’s “CONTROL” property to enable “Conditional Trigger” mode. Check with experts from AE before changing this.
- condTriggerOff:
- Value of corresponding bits of channel’s “CONTROL” property to enable “10Hz Trigger” mode. Check with experts from AE before changing this.
- condTriggerMask:
- Mask for bits of channel’s “CONTROL” property to be changed when switching mode. Check with experts from AE before changing this.
- useCondTrigger:
- The flag toggles between “10Hz Trigger” mode and “Conditional Trigger” mode.
- enableOutput:
- Enable/disable the signal
- invertTrigger:
- Invert the trigger signal.
- actualDelay:
- The actual coarse delay in ns. Warns if delay is longer than 0.1 s, as you might be off by a train.
- targetDelay:
- The target coarse delay in ns. Press ‘Set Delay’ to apply this value.
- setDelay:
- Set the delay in nano sec.
- targetDuration:
- The target duration. Press ‘Set Duration’ to apply this value.
- setDuration:
- Set the duration.
- maxTrainFreq:
- Maximum bunch train frequency with current trigger duration.
- targetPulseEvent:
- The target macro P-Event. Press ‘Set Macro P-Event’ to apply this value.
- setPulseEvent:
- Set the macro P-Event.
- targetPicoDelay:
- The target pico-delay. Press ‘Set Pico Delay’ to apply this value.
- setPicoDelay:
- Set the pico delay.
- targetInhibit:
- The target inhibit. Press ‘Set Inhibit’ to apply this value.
- setInhibit:
- Set the inhibit.
- usePicoDelay:
- If enable, It will provide the possibility of tuning the delay into additional 10 sub-steps in between the step size of 9.23 ns.
- actualPosition:
- Actual position used for scanning.
- targetPosition:
- Target position used for scanning.
- move:
- Move command.
- stop:
- Stop command.
- stepSize:
- Step size for up and down button
- stepMult2:
- Multiply the step size by 2.
- stepDiv2:
- Divide the step size by 2.
- stepUp:
- Increase delay by one step.
- stepDown:
- Decrease delay by one step.
| Created: | 2021-08-20T12:50:02.000+02:00 |
|---|---|
| Author: | Wajid Ehsan |
| Notes: | Add pp slave trigger for all beamlines |
| Created: | 2021-05-07T16:01:37.000+02:00 |
|---|---|
| Author: | David Hickin |
| Notes: | feature: enableOutput boolean to enable/disable the channel signal |
| Created: | 2020-11-23T13:32:43.000+01:00 |
|---|---|
| Author: | Wajid Ehsan |
| Notes: | version update |
| Created: | 2020-08-18T12:40:13.000+02:00 |
|---|---|
| Author: | David Hickin |
| Notes: | Fix error for control with conditional trigger neither off or on |
| Created: | 2020-03-06T17:26:12.000+01:00 |
|---|---|
| Author: | Wajid Ehsan |
| Notes: | Fix the unit issue and change state before calling slot |
| Created: | 2020-03-04T14:52:19.000+01:00 |
|---|---|
| Author: | degon |
| Notes: |
| Created: | 2020-02-12T14:34:06.000+01:00 |
|---|---|
| Author: | David Hickin |
| Notes: |
| Created: | 2020-01-27T15:40:18.000+01:00 |
|---|---|
| Author: | David Hickin |
| Notes: |
| Created: | 2020-01-20T14:28:36.000+01:00 |
|---|---|
| Author: | Wajid Ehsan |
| Notes: |
| Created: | 2019-12-20T16:30:13.000+01:00 |
|---|---|
| Author: | Wajid Ehsan |
| Notes: | Fix scanning mode |
| Created: | 2019-11-12T18:12:29.000+01:00 |
|---|---|
| Author: | Wajid Ehsan |
| Notes: | Fix typeError |
| Created: | 2019-11-11T15:39:22.000+01:00 |
|---|---|
| Author: | Wajid Ehsan |
| Notes: | Remove Max limit of target position |
| Created: | 2019-11-07T11:20:12.000+01:00 |
|---|---|
| Author: | Andrea Parenti |
| Notes: |
|
| Created: | 2019-10-21T14:32:11.000+02:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: | Initial documentation added |
| Created: | 2019-06-03T14:55:56.000+02:00 |
|---|---|
| Author: | Denys Mamchyk |
| Notes: | Toggling between “10Hz Trigger” mode and “Conditional Trigger” mode added |
| Created: | 2019-05-02T18:25:20.000+02:00 |
|---|---|
| Author: | Denys Mamchyk |
| Notes: | Conditional trigger test |
| Created: | 2018-07-25T15:45:47.000+02:00 |
|---|---|
| Author: | Andrea Parenti |
| Notes: | FIX - Make EVENT property read-only |
| Created: | 2018-06-12T16:00:31.000+02:00 |
|---|---|
| Author: | Wajid Ehsan |
| Notes: | Refactor for DAQ |
| Created: | 2018-03-07T13:55:02.000+01:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
| Created: | 2018-03-07T13:55:02.000+01:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
OGT1_SA_GOTTHARD¶
| Instance id: | FXE_RR_SYS/TVIEW/OGT1_SA_GOTTHARD |
|---|---|
| Class id: | X2TimerML |
| Host: | fxe-rr-sys-con-6 |
| Alias: | fxe-rr-sys-con-6 |
| Git repo: | https://git.xfel.eu/karaboDevices/x2TimerML |
| Last modified: | 2021-08-31T10:50:41.260+02:00 |
| Created at: | 2017-06-02T10:18:35.000+02:00 |
| Main authors: | Hauf, Haufs, Ehsan |
| Latest tag: | 1.4.1-2.11.0 |
| Deployment tag: | 1.4.1-2.11.0 |
| Installed tag: | 1.4.1-2.11.0 |
| Scenes: | TimingMain |
| Accessible by: | CAL, CONTROLS, CTRL, DA, danilevc, xdoc |
Warning
Rogue installation which is not mentioned in the deployment!
The X2TimerML device is a middlelayer control device which
offers a simplified user interface for controlling the X2Timer
device. It is documented in
x2timerml:welcome
The X2 Timer should be controller via the X2 Timer MDL device, which is docmented in x2timerml:welcome.
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- heartbeatInterval:
- The heartbeat interval
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- globalAlarmCondition:
- This is the global alarm condition for this device. The current alarm condition of this device will be calculated from this alarm condition and the alarm condition of each property.
- visibility:
- Configures who is allowed to see this device at all
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server
- pid:
- The unix process ID of the device (i.e. of the server)
- state:
- The current state the device is in
- status:
- A more detailed status description
- lockedBy:
- The name of the device holding a lock on this one (empty if not locked)
- slotClearLock:
- Clear the lock on this device
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- log:
- Logging settings
- x2Timer:
- Device ID of X2Timer
- channelName:
- Input (e.g. frontTrg1 or rtmTrg9)
- setControl:
- Set the control value
- condTriggerOn:
- Value of corresponding bits of channel’s “CONTROL” property to enable “Conditional Trigger” mode. Check with experts from AE before changing this.
- condTriggerOff:
- Value of corresponding bits of channel’s “CONTROL” property to enable “10Hz Trigger” mode. Check with experts from AE before changing this.
- condTriggerMask:
- Mask for bits of channel’s “CONTROL” property to be changed when switching mode. Check with experts from AE before changing this.
- useCondTrigger:
- The flag toggles between “10Hz Trigger” mode and “Conditional Trigger” mode.
- enableOutput:
- Enable/disable the signal
- invertTrigger:
- Invert the trigger signal.
- actualDelay:
- The actual coarse delay in ns. Warns if delay is longer than 0.1 s, as you might be off by a train.
- targetDelay:
- The target coarse delay in ns. Press ‘Set Delay’ to apply this value.
- setDelay:
- Set the delay in nano sec.
- targetDuration:
- The target duration. Press ‘Set Duration’ to apply this value.
- setDuration:
- Set the duration.
- maxTrainFreq:
- Maximum bunch train frequency with current trigger duration.
- targetPulseEvent:
- The target macro P-Event. Press ‘Set Macro P-Event’ to apply this value.
- setPulseEvent:
- Set the macro P-Event.
- targetPicoDelay:
- The target pico-delay. Press ‘Set Pico Delay’ to apply this value.
- setPicoDelay:
- Set the pico delay.
- targetInhibit:
- The target inhibit. Press ‘Set Inhibit’ to apply this value.
- setInhibit:
- Set the inhibit.
- usePicoDelay:
- If enable, It will provide the possibility of tuning the delay into additional 10 sub-steps in between the step size of 9.23 ns.
- actualPosition:
- Actual position used for scanning.
- targetPosition:
- Target position used for scanning.
- move:
- Move command.
- stop:
- Stop command.
- stepSize:
- Step size for up and down button
- stepMult2:
- Multiply the step size by 2.
- stepDiv2:
- Divide the step size by 2.
- stepUp:
- Increase delay by one step.
- stepDown:
- Decrease delay by one step.
| Created: | 2021-08-20T12:50:02.000+02:00 |
|---|---|
| Author: | Wajid Ehsan |
| Notes: | Add pp slave trigger for all beamlines |
| Created: | 2021-05-07T16:01:37.000+02:00 |
|---|---|
| Author: | David Hickin |
| Notes: | feature: enableOutput boolean to enable/disable the channel signal |
| Created: | 2020-11-23T13:32:43.000+01:00 |
|---|---|
| Author: | Wajid Ehsan |
| Notes: | version update |
| Created: | 2020-08-18T12:40:13.000+02:00 |
|---|---|
| Author: | David Hickin |
| Notes: | Fix error for control with conditional trigger neither off or on |
| Created: | 2020-03-06T17:26:12.000+01:00 |
|---|---|
| Author: | Wajid Ehsan |
| Notes: | Fix the unit issue and change state before calling slot |
| Created: | 2020-03-04T14:52:19.000+01:00 |
|---|---|
| Author: | degon |
| Notes: |
| Created: | 2020-02-12T14:34:06.000+01:00 |
|---|---|
| Author: | David Hickin |
| Notes: |
| Created: | 2020-01-27T15:40:18.000+01:00 |
|---|---|
| Author: | David Hickin |
| Notes: |
| Created: | 2020-01-20T14:28:36.000+01:00 |
|---|---|
| Author: | Wajid Ehsan |
| Notes: |
| Created: | 2019-12-20T16:30:13.000+01:00 |
|---|---|
| Author: | Wajid Ehsan |
| Notes: | Fix scanning mode |
| Created: | 2019-11-12T18:12:29.000+01:00 |
|---|---|
| Author: | Wajid Ehsan |
| Notes: | Fix typeError |
| Created: | 2019-11-11T15:39:22.000+01:00 |
|---|---|
| Author: | Wajid Ehsan |
| Notes: | Remove Max limit of target position |
| Created: | 2019-11-07T11:20:12.000+01:00 |
|---|---|
| Author: | Andrea Parenti |
| Notes: |
|
| Created: | 2019-10-21T14:32:11.000+02:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: | Initial documentation added |
| Created: | 2019-06-03T14:55:56.000+02:00 |
|---|---|
| Author: | Denys Mamchyk |
| Notes: | Toggling between “10Hz Trigger” mode and “Conditional Trigger” mode added |
| Created: | 2019-05-02T18:25:20.000+02:00 |
|---|---|
| Author: | Denys Mamchyk |
| Notes: | Conditional trigger test |
| Created: | 2018-07-25T15:45:47.000+02:00 |
|---|---|
| Author: | Andrea Parenti |
| Notes: | FIX - Make EVENT property read-only |
| Created: | 2018-06-12T16:00:31.000+02:00 |
|---|---|
| Author: | Wajid Ehsan |
| Notes: | Refactor for DAQ |
| Created: | 2018-03-07T13:55:02.000+01:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
| Created: | 2018-03-07T13:55:02.000+01:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
OGT3_SA_CAM¶
| Instance id: | FXE_RR_SYS/TVIEW/OGT3_SA_CAM |
|---|---|
| Class id: | X2TimerML |
| Host: | fxe-rr-sys-con-6 |
| Alias: | fxe-rr-sys-con-6 |
| Git repo: | https://git.xfel.eu/karaboDevices/x2TimerML |
| Last modified: | 2021-08-31T10:50:41.260+02:00 |
| Created at: | 2017-06-02T10:18:35.000+02:00 |
| Main authors: | Hauf, Haufs, Ehsan |
| Latest tag: | 1.4.1-2.11.0 |
| Deployment tag: | 1.4.1-2.11.0 |
| Installed tag: | 1.4.1-2.11.0 |
| Scenes: | TimingMain |
| Accessible by: | CAL, CONTROLS, CTRL, DA, danilevc, xdoc |
Warning
Rogue installation which is not mentioned in the deployment!
The X2TimerML device is a middlelayer control device which
offers a simplified user interface for controlling the X2Timer
device. It is documented in
x2timerml:welcome
The X2 Timer should be controller via the X2 Timer MDL device, which is docmented in x2timerml:welcome.
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- heartbeatInterval:
- The heartbeat interval
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- globalAlarmCondition:
- This is the global alarm condition for this device. The current alarm condition of this device will be calculated from this alarm condition and the alarm condition of each property.
- visibility:
- Configures who is allowed to see this device at all
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server
- pid:
- The unix process ID of the device (i.e. of the server)
- state:
- The current state the device is in
- status:
- A more detailed status description
- lockedBy:
- The name of the device holding a lock on this one (empty if not locked)
- slotClearLock:
- Clear the lock on this device
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- log:
- Logging settings
- x2Timer:
- Device ID of X2Timer
- channelName:
- Input (e.g. frontTrg1 or rtmTrg9)
- setControl:
- Set the control value
- condTriggerOn:
- Value of corresponding bits of channel’s “CONTROL” property to enable “Conditional Trigger” mode. Check with experts from AE before changing this.
- condTriggerOff:
- Value of corresponding bits of channel’s “CONTROL” property to enable “10Hz Trigger” mode. Check with experts from AE before changing this.
- condTriggerMask:
- Mask for bits of channel’s “CONTROL” property to be changed when switching mode. Check with experts from AE before changing this.
- useCondTrigger:
- The flag toggles between “10Hz Trigger” mode and “Conditional Trigger” mode.
- enableOutput:
- Enable/disable the signal
- invertTrigger:
- Invert the trigger signal.
- actualDelay:
- The actual coarse delay in ns. Warns if delay is longer than 0.1 s, as you might be off by a train.
- targetDelay:
- The target coarse delay in ns. Press ‘Set Delay’ to apply this value.
- setDelay:
- Set the delay in nano sec.
- targetDuration:
- The target duration. Press ‘Set Duration’ to apply this value.
- setDuration:
- Set the duration.
- maxTrainFreq:
- Maximum bunch train frequency with current trigger duration.
- targetPulseEvent:
- The target macro P-Event. Press ‘Set Macro P-Event’ to apply this value.
- setPulseEvent:
- Set the macro P-Event.
- targetPicoDelay:
- The target pico-delay. Press ‘Set Pico Delay’ to apply this value.
- setPicoDelay:
- Set the pico delay.
- targetInhibit:
- The target inhibit. Press ‘Set Inhibit’ to apply this value.
- setInhibit:
- Set the inhibit.
- usePicoDelay:
- If enable, It will provide the possibility of tuning the delay into additional 10 sub-steps in between the step size of 9.23 ns.
- actualPosition:
- Actual position used for scanning.
- targetPosition:
- Target position used for scanning.
- move:
- Move command.
- stop:
- Stop command.
- stepSize:
- Step size for up and down button
- stepMult2:
- Multiply the step size by 2.
- stepDiv2:
- Divide the step size by 2.
- stepUp:
- Increase delay by one step.
- stepDown:
- Decrease delay by one step.
| Created: | 2021-08-20T12:50:02.000+02:00 |
|---|---|
| Author: | Wajid Ehsan |
| Notes: | Add pp slave trigger for all beamlines |
| Created: | 2021-05-07T16:01:37.000+02:00 |
|---|---|
| Author: | David Hickin |
| Notes: | feature: enableOutput boolean to enable/disable the channel signal |
| Created: | 2020-11-23T13:32:43.000+01:00 |
|---|---|
| Author: | Wajid Ehsan |
| Notes: | version update |
| Created: | 2020-08-18T12:40:13.000+02:00 |
|---|---|
| Author: | David Hickin |
| Notes: | Fix error for control with conditional trigger neither off or on |
| Created: | 2020-03-06T17:26:12.000+01:00 |
|---|---|
| Author: | Wajid Ehsan |
| Notes: | Fix the unit issue and change state before calling slot |
| Created: | 2020-03-04T14:52:19.000+01:00 |
|---|---|
| Author: | degon |
| Notes: |
| Created: | 2020-02-12T14:34:06.000+01:00 |
|---|---|
| Author: | David Hickin |
| Notes: |
| Created: | 2020-01-27T15:40:18.000+01:00 |
|---|---|
| Author: | David Hickin |
| Notes: |
| Created: | 2020-01-20T14:28:36.000+01:00 |
|---|---|
| Author: | Wajid Ehsan |
| Notes: |
| Created: | 2019-12-20T16:30:13.000+01:00 |
|---|---|
| Author: | Wajid Ehsan |
| Notes: | Fix scanning mode |
| Created: | 2019-11-12T18:12:29.000+01:00 |
|---|---|
| Author: | Wajid Ehsan |
| Notes: | Fix typeError |
| Created: | 2019-11-11T15:39:22.000+01:00 |
|---|---|
| Author: | Wajid Ehsan |
| Notes: | Remove Max limit of target position |
| Created: | 2019-11-07T11:20:12.000+01:00 |
|---|---|
| Author: | Andrea Parenti |
| Notes: |
|
| Created: | 2019-10-21T14:32:11.000+02:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: | Initial documentation added |
| Created: | 2019-06-03T14:55:56.000+02:00 |
|---|---|
| Author: | Denys Mamchyk |
| Notes: | Toggling between “10Hz Trigger” mode and “Conditional Trigger” mode added |
| Created: | 2019-05-02T18:25:20.000+02:00 |
|---|---|
| Author: | Denys Mamchyk |
| Notes: | Conditional trigger test |
| Created: | 2018-07-25T15:45:47.000+02:00 |
|---|---|
| Author: | Andrea Parenti |
| Notes: | FIX - Make EVENT property read-only |
| Created: | 2018-06-12T16:00:31.000+02:00 |
|---|---|
| Author: | Wajid Ehsan |
| Notes: | Refactor for DAQ |
| Created: | 2018-03-07T13:55:02.000+01:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
| Created: | 2018-03-07T13:55:02.000+01:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
OGT3_SA_GOTTHARD¶
| Instance id: | FXE_RR_SYS/TVIEW/OGT3_SA_GOTTHARD |
|---|---|
| Class id: | X2TimerML |
| Host: | fxe-rr-sys-con-6 |
| Alias: | fxe-rr-sys-con-6 |
| Git repo: | https://git.xfel.eu/karaboDevices/x2TimerML |
| Last modified: | 2021-08-31T10:50:41.260+02:00 |
| Created at: | 2017-06-02T10:18:35.000+02:00 |
| Main authors: | Hauf, Haufs, Ehsan |
| Latest tag: | 1.4.1-2.11.0 |
| Deployment tag: | 1.4.1-2.11.0 |
| Installed tag: | 1.4.1-2.11.0 |
| Scenes: | TimingMain |
| Accessible by: | CAL, CONTROLS, CTRL, DA, danilevc, xdoc |
Warning
Rogue installation which is not mentioned in the deployment!
The X2TimerML device is a middlelayer control device which
offers a simplified user interface for controlling the X2Timer
device. It is documented in
x2timerml:welcome
The X2 Timer should be controller via the X2 Timer MDL device, which is docmented in x2timerml:welcome.
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- heartbeatInterval:
- The heartbeat interval
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- globalAlarmCondition:
- This is the global alarm condition for this device. The current alarm condition of this device will be calculated from this alarm condition and the alarm condition of each property.
- visibility:
- Configures who is allowed to see this device at all
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server
- pid:
- The unix process ID of the device (i.e. of the server)
- state:
- The current state the device is in
- status:
- A more detailed status description
- lockedBy:
- The name of the device holding a lock on this one (empty if not locked)
- slotClearLock:
- Clear the lock on this device
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- log:
- Logging settings
- x2Timer:
- Device ID of X2Timer
- channelName:
- Input (e.g. frontTrg1 or rtmTrg9)
- setControl:
- Set the control value
- condTriggerOn:
- Value of corresponding bits of channel’s “CONTROL” property to enable “Conditional Trigger” mode. Check with experts from AE before changing this.
- condTriggerOff:
- Value of corresponding bits of channel’s “CONTROL” property to enable “10Hz Trigger” mode. Check with experts from AE before changing this.
- condTriggerMask:
- Mask for bits of channel’s “CONTROL” property to be changed when switching mode. Check with experts from AE before changing this.
- useCondTrigger:
- The flag toggles between “10Hz Trigger” mode and “Conditional Trigger” mode.
- enableOutput:
- Enable/disable the signal
- invertTrigger:
- Invert the trigger signal.
- actualDelay:
- The actual coarse delay in ns. Warns if delay is longer than 0.1 s, as you might be off by a train.
- targetDelay:
- The target coarse delay in ns. Press ‘Set Delay’ to apply this value.
- setDelay:
- Set the delay in nano sec.
- targetDuration:
- The target duration. Press ‘Set Duration’ to apply this value.
- setDuration:
- Set the duration.
- maxTrainFreq:
- Maximum bunch train frequency with current trigger duration.
- targetPulseEvent:
- The target macro P-Event. Press ‘Set Macro P-Event’ to apply this value.
- setPulseEvent:
- Set the macro P-Event.
- targetPicoDelay:
- The target pico-delay. Press ‘Set Pico Delay’ to apply this value.
- setPicoDelay:
- Set the pico delay.
- targetInhibit:
- The target inhibit. Press ‘Set Inhibit’ to apply this value.
- setInhibit:
- Set the inhibit.
- usePicoDelay:
- If enable, It will provide the possibility of tuning the delay into additional 10 sub-steps in between the step size of 9.23 ns.
- actualPosition:
- Actual position used for scanning.
- targetPosition:
- Target position used for scanning.
- move:
- Move command.
- stop:
- Stop command.
- stepSize:
- Step size for up and down button
- stepMult2:
- Multiply the step size by 2.
- stepDiv2:
- Divide the step size by 2.
- stepUp:
- Increase delay by one step.
- stepDown:
- Decrease delay by one step.
| Created: | 2021-08-20T12:50:02.000+02:00 |
|---|---|
| Author: | Wajid Ehsan |
| Notes: | Add pp slave trigger for all beamlines |
| Created: | 2021-05-07T16:01:37.000+02:00 |
|---|---|
| Author: | David Hickin |
| Notes: | feature: enableOutput boolean to enable/disable the channel signal |
| Created: | 2020-11-23T13:32:43.000+01:00 |
|---|---|
| Author: | Wajid Ehsan |
| Notes: | version update |
| Created: | 2020-08-18T12:40:13.000+02:00 |
|---|---|
| Author: | David Hickin |
| Notes: | Fix error for control with conditional trigger neither off or on |
| Created: | 2020-03-06T17:26:12.000+01:00 |
|---|---|
| Author: | Wajid Ehsan |
| Notes: | Fix the unit issue and change state before calling slot |
| Created: | 2020-03-04T14:52:19.000+01:00 |
|---|---|
| Author: | degon |
| Notes: |
| Created: | 2020-02-12T14:34:06.000+01:00 |
|---|---|
| Author: | David Hickin |
| Notes: |
| Created: | 2020-01-27T15:40:18.000+01:00 |
|---|---|
| Author: | David Hickin |
| Notes: |
| Created: | 2020-01-20T14:28:36.000+01:00 |
|---|---|
| Author: | Wajid Ehsan |
| Notes: |
| Created: | 2019-12-20T16:30:13.000+01:00 |
|---|---|
| Author: | Wajid Ehsan |
| Notes: | Fix scanning mode |
| Created: | 2019-11-12T18:12:29.000+01:00 |
|---|---|
| Author: | Wajid Ehsan |
| Notes: | Fix typeError |
| Created: | 2019-11-11T15:39:22.000+01:00 |
|---|---|
| Author: | Wajid Ehsan |
| Notes: | Remove Max limit of target position |
| Created: | 2019-11-07T11:20:12.000+01:00 |
|---|---|
| Author: | Andrea Parenti |
| Notes: |
|
| Created: | 2019-10-21T14:32:11.000+02:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: | Initial documentation added |
| Created: | 2019-06-03T14:55:56.000+02:00 |
|---|---|
| Author: | Denys Mamchyk |
| Notes: | Toggling between “10Hz Trigger” mode and “Conditional Trigger” mode added |
| Created: | 2019-05-02T18:25:20.000+02:00 |
|---|---|
| Author: | Denys Mamchyk |
| Notes: | Conditional trigger test |
| Created: | 2018-07-25T15:45:47.000+02:00 |
|---|---|
| Author: | Andrea Parenti |
| Notes: | FIX - Make EVENT property read-only |
| Created: | 2018-06-12T16:00:31.000+02:00 |
|---|---|
| Author: | Wajid Ehsan |
| Notes: | Refactor for DAQ |
| Created: | 2018-03-07T13:55:02.000+01:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
| Created: | 2018-03-07T13:55:02.000+01:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
SMS_CAM¶
| Instance id: | FXE_RR_SYS/TVIEW/SMS_CAM |
|---|---|
| Class id: | X2TimerML |
| Host: | fxe-rr-sys-con-6 |
| Alias: | fxe-rr-sys-con-6 |
| Git repo: | https://git.xfel.eu/karaboDevices/x2TimerML |
| Last modified: | 2021-08-31T10:50:41.260+02:00 |
| Created at: | 2017-06-02T10:18:35.000+02:00 |
| Main authors: | Hauf, Haufs, Ehsan |
| Latest tag: | 1.4.1-2.11.0 |
| Deployment tag: | 1.4.1-2.11.0 |
| Installed tag: | 1.4.1-2.11.0 |
| Scenes: | TimingMain |
| Accessible by: | CAL, CONTROLS, CTRL, DA, danilevc, xdoc |
Warning
Rogue installation which is not mentioned in the deployment!
The X2TimerML device is a middlelayer control device which
offers a simplified user interface for controlling the X2Timer
device. It is documented in
x2timerml:welcome
The X2 Timer should be controller via the X2 Timer MDL device, which is docmented in x2timerml:welcome.
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- heartbeatInterval:
- The heartbeat interval
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- globalAlarmCondition:
- This is the global alarm condition for this device. The current alarm condition of this device will be calculated from this alarm condition and the alarm condition of each property.
- visibility:
- Configures who is allowed to see this device at all
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server
- pid:
- The unix process ID of the device (i.e. of the server)
- state:
- The current state the device is in
- status:
- A more detailed status description
- lockedBy:
- The name of the device holding a lock on this one (empty if not locked)
- slotClearLock:
- Clear the lock on this device
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- log:
- Logging settings
- x2Timer:
- Device ID of X2Timer
- channelName:
- Input (e.g. frontTrg1 or rtmTrg9)
- setControl:
- Set the control value
- condTriggerOn:
- Value of corresponding bits of channel’s “CONTROL” property to enable “Conditional Trigger” mode. Check with experts from AE before changing this.
- condTriggerOff:
- Value of corresponding bits of channel’s “CONTROL” property to enable “10Hz Trigger” mode. Check with experts from AE before changing this.
- condTriggerMask:
- Mask for bits of channel’s “CONTROL” property to be changed when switching mode. Check with experts from AE before changing this.
- useCondTrigger:
- The flag toggles between “10Hz Trigger” mode and “Conditional Trigger” mode.
- enableOutput:
- Enable/disable the signal
- invertTrigger:
- Invert the trigger signal.
- actualDelay:
- The actual coarse delay in ns. Warns if delay is longer than 0.1 s, as you might be off by a train.
- targetDelay:
- The target coarse delay in ns. Press ‘Set Delay’ to apply this value.
- setDelay:
- Set the delay in nano sec.
- targetDuration:
- The target duration. Press ‘Set Duration’ to apply this value.
- setDuration:
- Set the duration.
- maxTrainFreq:
- Maximum bunch train frequency with current trigger duration.
- targetPulseEvent:
- The target macro P-Event. Press ‘Set Macro P-Event’ to apply this value.
- setPulseEvent:
- Set the macro P-Event.
- targetPicoDelay:
- The target pico-delay. Press ‘Set Pico Delay’ to apply this value.
- setPicoDelay:
- Set the pico delay.
- targetInhibit:
- The target inhibit. Press ‘Set Inhibit’ to apply this value.
- setInhibit:
- Set the inhibit.
- usePicoDelay:
- If enable, It will provide the possibility of tuning the delay into additional 10 sub-steps in between the step size of 9.23 ns.
- actualPosition:
- Actual position used for scanning.
- targetPosition:
- Target position used for scanning.
- move:
- Move command.
- stop:
- Stop command.
- stepSize:
- Step size for up and down button
- stepMult2:
- Multiply the step size by 2.
- stepDiv2:
- Divide the step size by 2.
- stepUp:
- Increase delay by one step.
- stepDown:
- Decrease delay by one step.
| Created: | 2021-08-20T12:50:02.000+02:00 |
|---|---|
| Author: | Wajid Ehsan |
| Notes: | Add pp slave trigger for all beamlines |
| Created: | 2021-05-07T16:01:37.000+02:00 |
|---|---|
| Author: | David Hickin |
| Notes: | feature: enableOutput boolean to enable/disable the channel signal |
| Created: | 2020-11-23T13:32:43.000+01:00 |
|---|---|
| Author: | Wajid Ehsan |
| Notes: | version update |
| Created: | 2020-08-18T12:40:13.000+02:00 |
|---|---|
| Author: | David Hickin |
| Notes: | Fix error for control with conditional trigger neither off or on |
| Created: | 2020-03-06T17:26:12.000+01:00 |
|---|---|
| Author: | Wajid Ehsan |
| Notes: | Fix the unit issue and change state before calling slot |
| Created: | 2020-03-04T14:52:19.000+01:00 |
|---|---|
| Author: | degon |
| Notes: |
| Created: | 2020-02-12T14:34:06.000+01:00 |
|---|---|
| Author: | David Hickin |
| Notes: |
| Created: | 2020-01-27T15:40:18.000+01:00 |
|---|---|
| Author: | David Hickin |
| Notes: |
| Created: | 2020-01-20T14:28:36.000+01:00 |
|---|---|
| Author: | Wajid Ehsan |
| Notes: |
| Created: | 2019-12-20T16:30:13.000+01:00 |
|---|---|
| Author: | Wajid Ehsan |
| Notes: | Fix scanning mode |
| Created: | 2019-11-12T18:12:29.000+01:00 |
|---|---|
| Author: | Wajid Ehsan |
| Notes: | Fix typeError |
| Created: | 2019-11-11T15:39:22.000+01:00 |
|---|---|
| Author: | Wajid Ehsan |
| Notes: | Remove Max limit of target position |
| Created: | 2019-11-07T11:20:12.000+01:00 |
|---|---|
| Author: | Andrea Parenti |
| Notes: |
|
| Created: | 2019-10-21T14:32:11.000+02:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: | Initial documentation added |
| Created: | 2019-06-03T14:55:56.000+02:00 |
|---|---|
| Author: | Denys Mamchyk |
| Notes: | Toggling between “10Hz Trigger” mode and “Conditional Trigger” mode added |
| Created: | 2019-05-02T18:25:20.000+02:00 |
|---|---|
| Author: | Denys Mamchyk |
| Notes: | Conditional trigger test |
| Created: | 2018-07-25T15:45:47.000+02:00 |
|---|---|
| Author: | Andrea Parenti |
| Notes: | FIX - Make EVENT property read-only |
| Created: | 2018-06-12T16:00:31.000+02:00 |
|---|---|
| Author: | Wajid Ehsan |
| Notes: | Refactor for DAQ |
| Created: | 2018-03-07T13:55:02.000+01:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
| Created: | 2018-03-07T13:55:02.000+01:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
SMS_JF1M¶
| Instance id: | FXE_RR_SYS/TVIEW/SMS_JF1M |
|---|---|
| Class id: | X2TimerML |
| Host: | fxe-rr-sys-con-6 |
| Alias: | fxe-rr-sys-con-6 |
| Git repo: | https://git.xfel.eu/karaboDevices/x2TimerML |
| Last modified: | 2021-08-31T10:50:41.260+02:00 |
| Created at: | 2017-06-02T10:18:35.000+02:00 |
| Main authors: | Hauf, Haufs, Ehsan |
| Latest tag: | 1.4.1-2.11.0 |
| Deployment tag: | 1.4.1-2.11.0 |
| Installed tag: | 1.4.1-2.11.0 |
| Scenes: | TimingMain |
| Accessible by: | CAL, CONTROLS, CTRL, DA, danilevc, xdoc |
Warning
Rogue installation which is not mentioned in the deployment!
The X2TimerML device is a middlelayer control device which
offers a simplified user interface for controlling the X2Timer
device. It is documented in
x2timerml:welcome
The X2 Timer should be controller via the X2 Timer MDL device, which is docmented in x2timerml:welcome.
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- heartbeatInterval:
- The heartbeat interval
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- globalAlarmCondition:
- This is the global alarm condition for this device. The current alarm condition of this device will be calculated from this alarm condition and the alarm condition of each property.
- visibility:
- Configures who is allowed to see this device at all
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server
- pid:
- The unix process ID of the device (i.e. of the server)
- state:
- The current state the device is in
- status:
- A more detailed status description
- lockedBy:
- The name of the device holding a lock on this one (empty if not locked)
- slotClearLock:
- Clear the lock on this device
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- log:
- Logging settings
- x2Timer:
- Device ID of X2Timer
- channelName:
- Input (e.g. frontTrg1 or rtmTrg9)
- setControl:
- Set the control value
- condTriggerOn:
- Value of corresponding bits of channel’s “CONTROL” property to enable “Conditional Trigger” mode. Check with experts from AE before changing this.
- condTriggerOff:
- Value of corresponding bits of channel’s “CONTROL” property to enable “10Hz Trigger” mode. Check with experts from AE before changing this.
- condTriggerMask:
- Mask for bits of channel’s “CONTROL” property to be changed when switching mode. Check with experts from AE before changing this.
- useCondTrigger:
- The flag toggles between “10Hz Trigger” mode and “Conditional Trigger” mode.
- enableOutput:
- Enable/disable the signal
- invertTrigger:
- Invert the trigger signal.
- actualDelay:
- The actual coarse delay in ns. Warns if delay is longer than 0.1 s, as you might be off by a train.
- targetDelay:
- The target coarse delay in ns. Press ‘Set Delay’ to apply this value.
- setDelay:
- Set the delay in nano sec.
- targetDuration:
- The target duration. Press ‘Set Duration’ to apply this value.
- setDuration:
- Set the duration.
- maxTrainFreq:
- Maximum bunch train frequency with current trigger duration.
- targetPulseEvent:
- The target macro P-Event. Press ‘Set Macro P-Event’ to apply this value.
- setPulseEvent:
- Set the macro P-Event.
- targetPicoDelay:
- The target pico-delay. Press ‘Set Pico Delay’ to apply this value.
- setPicoDelay:
- Set the pico delay.
- targetInhibit:
- The target inhibit. Press ‘Set Inhibit’ to apply this value.
- setInhibit:
- Set the inhibit.
- usePicoDelay:
- If enable, It will provide the possibility of tuning the delay into additional 10 sub-steps in between the step size of 9.23 ns.
- actualPosition:
- Actual position used for scanning.
- targetPosition:
- Target position used for scanning.
- move:
- Move command.
- stop:
- Stop command.
- stepSize:
- Step size for up and down button
- stepMult2:
- Multiply the step size by 2.
- stepDiv2:
- Divide the step size by 2.
- stepUp:
- Increase delay by one step.
- stepDown:
- Decrease delay by one step.
| Created: | 2021-08-20T12:50:02.000+02:00 |
|---|---|
| Author: | Wajid Ehsan |
| Notes: | Add pp slave trigger for all beamlines |
| Created: | 2021-05-07T16:01:37.000+02:00 |
|---|---|
| Author: | David Hickin |
| Notes: | feature: enableOutput boolean to enable/disable the channel signal |
| Created: | 2020-11-23T13:32:43.000+01:00 |
|---|---|
| Author: | Wajid Ehsan |
| Notes: | version update |
| Created: | 2020-08-18T12:40:13.000+02:00 |
|---|---|
| Author: | David Hickin |
| Notes: | Fix error for control with conditional trigger neither off or on |
| Created: | 2020-03-06T17:26:12.000+01:00 |
|---|---|
| Author: | Wajid Ehsan |
| Notes: | Fix the unit issue and change state before calling slot |
| Created: | 2020-03-04T14:52:19.000+01:00 |
|---|---|
| Author: | degon |
| Notes: |
| Created: | 2020-02-12T14:34:06.000+01:00 |
|---|---|
| Author: | David Hickin |
| Notes: |
| Created: | 2020-01-27T15:40:18.000+01:00 |
|---|---|
| Author: | David Hickin |
| Notes: |
| Created: | 2020-01-20T14:28:36.000+01:00 |
|---|---|
| Author: | Wajid Ehsan |
| Notes: |
| Created: | 2019-12-20T16:30:13.000+01:00 |
|---|---|
| Author: | Wajid Ehsan |
| Notes: | Fix scanning mode |
| Created: | 2019-11-12T18:12:29.000+01:00 |
|---|---|
| Author: | Wajid Ehsan |
| Notes: | Fix typeError |
| Created: | 2019-11-11T15:39:22.000+01:00 |
|---|---|
| Author: | Wajid Ehsan |
| Notes: | Remove Max limit of target position |
| Created: | 2019-11-07T11:20:12.000+01:00 |
|---|---|
| Author: | Andrea Parenti |
| Notes: |
|
| Created: | 2019-10-21T14:32:11.000+02:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: | Initial documentation added |
| Created: | 2019-06-03T14:55:56.000+02:00 |
|---|---|
| Author: | Denys Mamchyk |
| Notes: | Toggling between “10Hz Trigger” mode and “Conditional Trigger” mode added |
| Created: | 2019-05-02T18:25:20.000+02:00 |
|---|---|
| Author: | Denys Mamchyk |
| Notes: | Conditional trigger test |
| Created: | 2018-07-25T15:45:47.000+02:00 |
|---|---|
| Author: | Andrea Parenti |
| Notes: | FIX - Make EVENT property read-only |
| Created: | 2018-06-12T16:00:31.000+02:00 |
|---|---|
| Author: | Wajid Ehsan |
| Notes: | Refactor for DAQ |
| Created: | 2018-03-07T13:55:02.000+01:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
| Created: | 2018-03-07T13:55:02.000+01:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
UT1¶
| Instance id: | FXE_RR_SYS/TVIEW/UT1 |
|---|---|
| Class id: | X2TimerML |
| Host: | fxe-rr-sys-con-6 |
| Alias: | fxe-rr-sys-con-6 |
| Git repo: | https://git.xfel.eu/karaboDevices/x2TimerML |
| Last modified: | 2021-08-31T10:50:41.260+02:00 |
| Created at: | 2017-06-02T10:18:35.000+02:00 |
| Main authors: | Hauf, Haufs, Ehsan |
| Latest tag: | 1.4.1-2.11.0 |
| Deployment tag: | 1.4.1-2.11.0 |
| Installed tag: | 1.4.1-2.11.0 |
| Scenes: | TimingMain |
| Accessible by: | CAL, CONTROLS, CTRL, DA, danilevc, xdoc |
Warning
Rogue installation which is not mentioned in the deployment!
The X2TimerML device is a middlelayer control device which
offers a simplified user interface for controlling the X2Timer
device. It is documented in
x2timerml:welcome
The X2 Timer should be controller via the X2 Timer MDL device, which is docmented in x2timerml:welcome.
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- heartbeatInterval:
- The heartbeat interval
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- globalAlarmCondition:
- This is the global alarm condition for this device. The current alarm condition of this device will be calculated from this alarm condition and the alarm condition of each property.
- visibility:
- Configures who is allowed to see this device at all
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server
- pid:
- The unix process ID of the device (i.e. of the server)
- state:
- The current state the device is in
- status:
- A more detailed status description
- lockedBy:
- The name of the device holding a lock on this one (empty if not locked)
- slotClearLock:
- Clear the lock on this device
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- log:
- Logging settings
- x2Timer:
- Device ID of X2Timer
- channelName:
- Input (e.g. frontTrg1 or rtmTrg9)
- setControl:
- Set the control value
- condTriggerOn:
- Value of corresponding bits of channel’s “CONTROL” property to enable “Conditional Trigger” mode. Check with experts from AE before changing this.
- condTriggerOff:
- Value of corresponding bits of channel’s “CONTROL” property to enable “10Hz Trigger” mode. Check with experts from AE before changing this.
- condTriggerMask:
- Mask for bits of channel’s “CONTROL” property to be changed when switching mode. Check with experts from AE before changing this.
- useCondTrigger:
- The flag toggles between “10Hz Trigger” mode and “Conditional Trigger” mode.
- enableOutput:
- Enable/disable the signal
- invertTrigger:
- Invert the trigger signal.
- actualDelay:
- The actual coarse delay in ns. Warns if delay is longer than 0.1 s, as you might be off by a train.
- targetDelay:
- The target coarse delay in ns. Press ‘Set Delay’ to apply this value.
- setDelay:
- Set the delay in nano sec.
- targetDuration:
- The target duration. Press ‘Set Duration’ to apply this value.
- setDuration:
- Set the duration.
- maxTrainFreq:
- Maximum bunch train frequency with current trigger duration.
- targetPulseEvent:
- The target macro P-Event. Press ‘Set Macro P-Event’ to apply this value.
- setPulseEvent:
- Set the macro P-Event.
- targetPicoDelay:
- The target pico-delay. Press ‘Set Pico Delay’ to apply this value.
- setPicoDelay:
- Set the pico delay.
- targetInhibit:
- The target inhibit. Press ‘Set Inhibit’ to apply this value.
- setInhibit:
- Set the inhibit.
- usePicoDelay:
- If enable, It will provide the possibility of tuning the delay into additional 10 sub-steps in between the step size of 9.23 ns.
- actualPosition:
- Actual position used for scanning.
- targetPosition:
- Target position used for scanning.
- move:
- Move command.
- stop:
- Stop command.
- stepSize:
- Step size for up and down button
- stepMult2:
- Multiply the step size by 2.
- stepDiv2:
- Divide the step size by 2.
- stepUp:
- Increase delay by one step.
- stepDown:
- Decrease delay by one step.
| Created: | 2021-08-20T12:50:02.000+02:00 |
|---|---|
| Author: | Wajid Ehsan |
| Notes: | Add pp slave trigger for all beamlines |
| Created: | 2021-05-07T16:01:37.000+02:00 |
|---|---|
| Author: | David Hickin |
| Notes: | feature: enableOutput boolean to enable/disable the channel signal |
| Created: | 2020-11-23T13:32:43.000+01:00 |
|---|---|
| Author: | Wajid Ehsan |
| Notes: | version update |
| Created: | 2020-08-18T12:40:13.000+02:00 |
|---|---|
| Author: | David Hickin |
| Notes: | Fix error for control with conditional trigger neither off or on |
| Created: | 2020-03-06T17:26:12.000+01:00 |
|---|---|
| Author: | Wajid Ehsan |
| Notes: | Fix the unit issue and change state before calling slot |
| Created: | 2020-03-04T14:52:19.000+01:00 |
|---|---|
| Author: | degon |
| Notes: |
| Created: | 2020-02-12T14:34:06.000+01:00 |
|---|---|
| Author: | David Hickin |
| Notes: |
| Created: | 2020-01-27T15:40:18.000+01:00 |
|---|---|
| Author: | David Hickin |
| Notes: |
| Created: | 2020-01-20T14:28:36.000+01:00 |
|---|---|
| Author: | Wajid Ehsan |
| Notes: |
| Created: | 2019-12-20T16:30:13.000+01:00 |
|---|---|
| Author: | Wajid Ehsan |
| Notes: | Fix scanning mode |
| Created: | 2019-11-12T18:12:29.000+01:00 |
|---|---|
| Author: | Wajid Ehsan |
| Notes: | Fix typeError |
| Created: | 2019-11-11T15:39:22.000+01:00 |
|---|---|
| Author: | Wajid Ehsan |
| Notes: | Remove Max limit of target position |
| Created: | 2019-11-07T11:20:12.000+01:00 |
|---|---|
| Author: | Andrea Parenti |
| Notes: |
|
| Created: | 2019-10-21T14:32:11.000+02:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: | Initial documentation added |
| Created: | 2019-06-03T14:55:56.000+02:00 |
|---|---|
| Author: | Denys Mamchyk |
| Notes: | Toggling between “10Hz Trigger” mode and “Conditional Trigger” mode added |
| Created: | 2019-05-02T18:25:20.000+02:00 |
|---|---|
| Author: | Denys Mamchyk |
| Notes: | Conditional trigger test |
| Created: | 2018-07-25T15:45:47.000+02:00 |
|---|---|
| Author: | Andrea Parenti |
| Notes: | FIX - Make EVENT property read-only |
| Created: | 2018-06-12T16:00:31.000+02:00 |
|---|---|
| Author: | Wajid Ehsan |
| Notes: | Refactor for DAQ |
| Created: | 2018-03-07T13:55:02.000+01:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
| Created: | 2018-03-07T13:55:02.000+01:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
UT2¶
| Instance id: | FXE_RR_SYS/TVIEW/UT2 |
|---|---|
| Class id: | X2TimerML |
| Host: | exflcon13n0 |
| Alias: | fxe-rr-sys-con-6 |
| Git repo: | https://git.xfel.eu/gitlab/karaboDevices/x2TimerML |
| Last modified: | 2020-03-16T10:51:59.000+01:00 |
| Created at: | 2017-06-02T10:18:35.000+02:00 |
| Main authors: | Ehsan, Hickin |
| Latest tag: | 1.3.2-2.7.0 |
| Deployment tag: | 1.3.2-2.7.0 |
| Scenes: | TimingMain |
| Accessible by: |
Warning
Host not accessible by [‘xctrl’]!
The X2TimerML device is a middlelayer control device which
offers a simplified user interface for controlling the X2Timer
device. It is documented in
x2timerml:welcome
The X2 Timer should be controller via the X2 Timer MDL device, which is docmented in x2timerml:welcome.
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- heartbeatInterval:
- The heartbeat interval
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- globalAlarmCondition:
- This is the global alarm condition for this device. The current alarm condition of this device will be calculated from this alarm condition and the alarm condition of each property.
- visibility:
- Configures who is allowed to see this device at all
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server
- pid:
- The unix process ID of the device (i.e. of the server)
- state:
- The current state the device is in
- status:
- A more detailed status description
- lockedBy:
- The name of the device holding a lock on this one (empty if not locked)
- slotClearLock:
- Clear the lock on this device
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- log:
- Logging settings
- x2Timer:
- Device ID of X2Timer
- channelName:
- Input (e.g. frontTrg1 or rtmTrg9)
- condTriggerOn:
- Value of corresponding bits of channel’s “CONTROL” property to enable “Conditional Trigger” mode. Check with experts from AE before changing this.
- condTriggerOff:
- Value of corresponding bits of channel’s “CONTROL” property to enable “10Hz Trigger” mode. Check with experts from AE before changing this.
- condTriggerMask:
- Mask for bits of channel’s “CONTROL” property to be changed when switching mode. Check with experts from AE before changing this.
- useCondTrigger:
- The flag toggles between “10Hz Trigger” mode and “Conditional Trigger” mode.
- invertTrigger:
- Invert the trigger signal.
- setControl:
- Set the control value
- actualDelay:
- The actual coarse delay in ns. Warns if delay is longer than 0.1 s, as you might be off by a train.
- targetDelay:
- The target coarse delay in ns. Press ‘Set Delay’ to apply this value.
- setDelay:
- Set the delay in nano sec.
- targetDuration:
- The target duration. Press ‘Set Duration’ to apply this value.
- setDuration:
- Set the duration.
- maxTrainFreq:
- Maximum bunch train frequency with current trigger duration.
- targetPulseEvent:
- The target macro P-Event. Press ‘Set Macro P-Event’ to apply this value.
- setPulseEvent:
- Set the macro P-Event.
- targetPicoDelay:
- The target pico-delay. Press ‘Set Pico Delay’ to apply this value.
- setPicoDelay:
- Set the pico delay.
- targetInhibit:
- The target inhibit. Press ‘Set Inhibit’ to apply this value.
- setInhibit:
- Set the inhibit.
- usePicoDelay:
- If enable, It will provide the possibility of tuning the delay into additional 10 sub-steps in between the step size of 9.23 ns.
- actualPosition:
- Actual position used for scanning.
- targetPosition:
- Target position used for scanning.
- move:
- Move command.
- stop:
- Stop command.
- stepSize:
- Step size for up and down button
- stepMult2:
- Multiply the step size by 2.
- stepDiv2:
- Divide the step size by 2.
- stepUp:
- Increase delay by one step.
- stepDown:
- Decrease delay by one step.
| Created: | 2020-03-06T16:26:12.000Z |
|---|---|
| Author: | Wajid Ehsan |
| Notes: | Fix the unit issue and change state before calling slot |
| Created: | 2020-03-04T13:52:19.000Z |
|---|---|
| Author: | degon |
| Notes: |
| Created: | 2020-02-12T13:34:06.000Z |
|---|---|
| Author: | David Hickin |
| Notes: |
| Created: | 2020-01-27T14:40:18.000Z |
|---|---|
| Author: | David Hickin |
| Notes: |
| Created: | 2020-01-20T13:28:36.000Z |
|---|---|
| Author: | Wajid Ehsan |
| Notes: |
| Created: | 2019-12-20T15:30:13.000Z |
|---|---|
| Author: | Wajid Ehsan |
| Notes: | Fix scanning mode |
| Created: | 2019-11-12T17:12:29.000Z |
|---|---|
| Author: | Wajid Ehsan |
| Notes: | Fix typeError |
| Created: | 2019-11-11T14:39:22.000Z |
|---|---|
| Author: | Wajid Ehsan |
| Notes: | Remove Max limit of target position |
| Created: | 2019-11-07T10:20:12.000Z |
|---|---|
| Author: | Andrea Parenti |
| Notes: |
|
| Created: | 2019-10-21T12:32:11.000Z |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: | Initial documentation added |
| Created: | 2019-06-03T12:55:56.000Z |
|---|---|
| Author: | Denys Mamchyk |
| Notes: | Toggling between “10Hz Trigger” mode and “Conditional Trigger” mode added |
| Created: | 2019-05-02T16:25:20.000Z |
|---|---|
| Author: | Denys Mamchyk |
| Notes: | Conditional trigger test |
| Created: | 2018-07-25T13:45:47.000Z |
|---|---|
| Author: | Andrea Parenti |
| Notes: | FIX - Make EVENT property read-only |
| Created: | 2018-06-12T14:00:31.000Z |
|---|---|
| Author: | Wajid Ehsan |
| Notes: | Refactor for DAQ |
| Created: | 2018-03-07T12:55:02.000Z |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
| Created: | 2018-03-07T12:55:02.000Z |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
| Created: | 2018-03-06T12:31:17.000Z |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
| Created: | 2018-03-05T15:51:54.000Z |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
| Created: | 2017-10-06T11:33:19.000Z |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
| Created: | 2017-10-05T17:34:26.000Z |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
UT3¶
| Instance id: | FXE_RR_SYS/TVIEW/UT3 |
|---|---|
| Class id: | X2TimerML |
| Host: | fxe-rr-sys-con-6 |
| Alias: | fxe-rr-sys-con-6 |
| Git repo: | https://git.xfel.eu/karaboDevices/x2TimerML |
| Last modified: | 2021-08-31T10:50:41.260+02:00 |
| Created at: | 2017-06-02T10:18:35.000+02:00 |
| Main authors: | Hauf, Haufs, Ehsan |
| Latest tag: | 1.4.1-2.11.0 |
| Deployment tag: | 1.4.1-2.11.0 |
| Installed tag: | 1.4.1-2.11.0 |
| Scenes: | TimingMain |
| Accessible by: | CAL, CONTROLS, CTRL, DA, danilevc, xdoc |
Warning
Rogue installation which is not mentioned in the deployment!
The X2TimerML device is a middlelayer control device which
offers a simplified user interface for controlling the X2Timer
device. It is documented in
x2timerml:welcome
The X2 Timer should be controller via the X2 Timer MDL device, which is docmented in x2timerml:welcome.
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- heartbeatInterval:
- The heartbeat interval
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- globalAlarmCondition:
- This is the global alarm condition for this device. The current alarm condition of this device will be calculated from this alarm condition and the alarm condition of each property.
- visibility:
- Configures who is allowed to see this device at all
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server
- pid:
- The unix process ID of the device (i.e. of the server)
- state:
- The current state the device is in
- status:
- A more detailed status description
- lockedBy:
- The name of the device holding a lock on this one (empty if not locked)
- slotClearLock:
- Clear the lock on this device
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- log:
- Logging settings
- x2Timer:
- Device ID of X2Timer
- channelName:
- Input (e.g. frontTrg1 or rtmTrg9)
- setControl:
- Set the control value
- condTriggerOn:
- Value of corresponding bits of channel’s “CONTROL” property to enable “Conditional Trigger” mode. Check with experts from AE before changing this.
- condTriggerOff:
- Value of corresponding bits of channel’s “CONTROL” property to enable “10Hz Trigger” mode. Check with experts from AE before changing this.
- condTriggerMask:
- Mask for bits of channel’s “CONTROL” property to be changed when switching mode. Check with experts from AE before changing this.
- useCondTrigger:
- The flag toggles between “10Hz Trigger” mode and “Conditional Trigger” mode.
- enableOutput:
- Enable/disable the signal
- invertTrigger:
- Invert the trigger signal.
- actualDelay:
- The actual coarse delay in ns. Warns if delay is longer than 0.1 s, as you might be off by a train.
- targetDelay:
- The target coarse delay in ns. Press ‘Set Delay’ to apply this value.
- setDelay:
- Set the delay in nano sec.
- targetDuration:
- The target duration. Press ‘Set Duration’ to apply this value.
- setDuration:
- Set the duration.
- maxTrainFreq:
- Maximum bunch train frequency with current trigger duration.
- targetPulseEvent:
- The target macro P-Event. Press ‘Set Macro P-Event’ to apply this value.
- setPulseEvent:
- Set the macro P-Event.
- targetPicoDelay:
- The target pico-delay. Press ‘Set Pico Delay’ to apply this value.
- setPicoDelay:
- Set the pico delay.
- targetInhibit:
- The target inhibit. Press ‘Set Inhibit’ to apply this value.
- setInhibit:
- Set the inhibit.
- usePicoDelay:
- If enable, It will provide the possibility of tuning the delay into additional 10 sub-steps in between the step size of 9.23 ns.
- actualPosition:
- Actual position used for scanning.
- targetPosition:
- Target position used for scanning.
- move:
- Move command.
- stop:
- Stop command.
- stepSize:
- Step size for up and down button
- stepMult2:
- Multiply the step size by 2.
- stepDiv2:
- Divide the step size by 2.
- stepUp:
- Increase delay by one step.
- stepDown:
- Decrease delay by one step.
| Created: | 2021-08-20T12:50:02.000+02:00 |
|---|---|
| Author: | Wajid Ehsan |
| Notes: | Add pp slave trigger for all beamlines |
| Created: | 2021-05-07T16:01:37.000+02:00 |
|---|---|
| Author: | David Hickin |
| Notes: | feature: enableOutput boolean to enable/disable the channel signal |
| Created: | 2020-11-23T13:32:43.000+01:00 |
|---|---|
| Author: | Wajid Ehsan |
| Notes: | version update |
| Created: | 2020-08-18T12:40:13.000+02:00 |
|---|---|
| Author: | David Hickin |
| Notes: | Fix error for control with conditional trigger neither off or on |
| Created: | 2020-03-06T17:26:12.000+01:00 |
|---|---|
| Author: | Wajid Ehsan |
| Notes: | Fix the unit issue and change state before calling slot |
| Created: | 2020-03-04T14:52:19.000+01:00 |
|---|---|
| Author: | degon |
| Notes: |
| Created: | 2020-02-12T14:34:06.000+01:00 |
|---|---|
| Author: | David Hickin |
| Notes: |
| Created: | 2020-01-27T15:40:18.000+01:00 |
|---|---|
| Author: | David Hickin |
| Notes: |
| Created: | 2020-01-20T14:28:36.000+01:00 |
|---|---|
| Author: | Wajid Ehsan |
| Notes: |
| Created: | 2019-12-20T16:30:13.000+01:00 |
|---|---|
| Author: | Wajid Ehsan |
| Notes: | Fix scanning mode |
| Created: | 2019-11-12T18:12:29.000+01:00 |
|---|---|
| Author: | Wajid Ehsan |
| Notes: | Fix typeError |
| Created: | 2019-11-11T15:39:22.000+01:00 |
|---|---|
| Author: | Wajid Ehsan |
| Notes: | Remove Max limit of target position |
| Created: | 2019-11-07T11:20:12.000+01:00 |
|---|---|
| Author: | Andrea Parenti |
| Notes: |
|
| Created: | 2019-10-21T14:32:11.000+02:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: | Initial documentation added |
| Created: | 2019-06-03T14:55:56.000+02:00 |
|---|---|
| Author: | Denys Mamchyk |
| Notes: | Toggling between “10Hz Trigger” mode and “Conditional Trigger” mode added |
| Created: | 2019-05-02T18:25:20.000+02:00 |
|---|---|
| Author: | Denys Mamchyk |
| Notes: | Conditional trigger test |
| Created: | 2018-07-25T15:45:47.000+02:00 |
|---|---|
| Author: | Andrea Parenti |
| Notes: | FIX - Make EVENT property read-only |
| Created: | 2018-06-12T16:00:31.000+02:00 |
|---|---|
| Author: | Wajid Ehsan |
| Notes: | Refactor for DAQ |
| Created: | 2018-03-07T13:55:02.000+01:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
| Created: | 2018-03-07T13:55:02.000+01:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
DIGITIZER_1¶
| Instance id: | FXE_RR_SYS/TVIEW/DIGITIZER_1 |
|---|---|
| Class id: | X2TimerML |
| Host: | fxe-rr-sys-con-6 |
| Alias: | fxe-rr-sys-con-6 |
| Git repo: | https://git.xfel.eu/karaboDevices/x2TimerML |
| Last modified: | 2021-08-31T10:50:41.260+02:00 |
| Created at: | 2017-06-02T10:18:35.000+02:00 |
| Main authors: | Hauf, Haufs, Ehsan |
| Latest tag: | 1.4.1-2.11.0 |
| Deployment tag: | 1.4.1-2.11.0 |
| Installed tag: | 1.4.1-2.11.0 |
| Scenes: | TimingMain |
| Accessible by: | CAL, CONTROLS, CTRL, DA, danilevc, xdoc |
Warning
Rogue installation which is not mentioned in the deployment!
The X2TimerML device is a middlelayer control device which
offers a simplified user interface for controlling the X2Timer
device. It is documented in
x2timerml:welcome
The X2 Timer should be controller via the X2 Timer MDL device, which is docmented in x2timerml:welcome.
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- heartbeatInterval:
- The heartbeat interval
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- globalAlarmCondition:
- This is the global alarm condition for this device. The current alarm condition of this device will be calculated from this alarm condition and the alarm condition of each property.
- visibility:
- Configures who is allowed to see this device at all
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server
- pid:
- The unix process ID of the device (i.e. of the server)
- state:
- The current state the device is in
- status:
- A more detailed status description
- lockedBy:
- The name of the device holding a lock on this one (empty if not locked)
- slotClearLock:
- Clear the lock on this device
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- log:
- Logging settings
- x2Timer:
- Device ID of X2Timer
- channelName:
- Input (e.g. frontTrg1 or rtmTrg9)
- setControl:
- Set the control value
- condTriggerOn:
- Value of corresponding bits of channel’s “CONTROL” property to enable “Conditional Trigger” mode. Check with experts from AE before changing this.
- condTriggerOff:
- Value of corresponding bits of channel’s “CONTROL” property to enable “10Hz Trigger” mode. Check with experts from AE before changing this.
- condTriggerMask:
- Mask for bits of channel’s “CONTROL” property to be changed when switching mode. Check with experts from AE before changing this.
- useCondTrigger:
- The flag toggles between “10Hz Trigger” mode and “Conditional Trigger” mode.
- enableOutput:
- Enable/disable the signal
- invertTrigger:
- Invert the trigger signal.
- actualDelay:
- The actual coarse delay in ns. Warns if delay is longer than 0.1 s, as you might be off by a train.
- targetDelay:
- The target coarse delay in ns. Press ‘Set Delay’ to apply this value.
- setDelay:
- Set the delay in nano sec.
- targetDuration:
- The target duration. Press ‘Set Duration’ to apply this value.
- setDuration:
- Set the duration.
- maxTrainFreq:
- Maximum bunch train frequency with current trigger duration.
- targetPulseEvent:
- The target macro P-Event. Press ‘Set Macro P-Event’ to apply this value.
- setPulseEvent:
- Set the macro P-Event.
- targetPicoDelay:
- The target pico-delay. Press ‘Set Pico Delay’ to apply this value.
- setPicoDelay:
- Set the pico delay.
- targetInhibit:
- The target inhibit. Press ‘Set Inhibit’ to apply this value.
- setInhibit:
- Set the inhibit.
- usePicoDelay:
- If enable, It will provide the possibility of tuning the delay into additional 10 sub-steps in between the step size of 9.23 ns.
- actualPosition:
- Actual position used for scanning.
- targetPosition:
- Target position used for scanning.
- move:
- Move command.
- stop:
- Stop command.
- stepSize:
- Step size for up and down button
- stepMult2:
- Multiply the step size by 2.
- stepDiv2:
- Divide the step size by 2.
- stepUp:
- Increase delay by one step.
- stepDown:
- Decrease delay by one step.
| Created: | 2021-08-20T12:50:02.000+02:00 |
|---|---|
| Author: | Wajid Ehsan |
| Notes: | Add pp slave trigger for all beamlines |
| Created: | 2021-05-07T16:01:37.000+02:00 |
|---|---|
| Author: | David Hickin |
| Notes: | feature: enableOutput boolean to enable/disable the channel signal |
| Created: | 2020-11-23T13:32:43.000+01:00 |
|---|---|
| Author: | Wajid Ehsan |
| Notes: | version update |
| Created: | 2020-08-18T12:40:13.000+02:00 |
|---|---|
| Author: | David Hickin |
| Notes: | Fix error for control with conditional trigger neither off or on |
| Created: | 2020-03-06T17:26:12.000+01:00 |
|---|---|
| Author: | Wajid Ehsan |
| Notes: | Fix the unit issue and change state before calling slot |
| Created: | 2020-03-04T14:52:19.000+01:00 |
|---|---|
| Author: | degon |
| Notes: |
| Created: | 2020-02-12T14:34:06.000+01:00 |
|---|---|
| Author: | David Hickin |
| Notes: |
| Created: | 2020-01-27T15:40:18.000+01:00 |
|---|---|
| Author: | David Hickin |
| Notes: |
| Created: | 2020-01-20T14:28:36.000+01:00 |
|---|---|
| Author: | Wajid Ehsan |
| Notes: |
| Created: | 2019-12-20T16:30:13.000+01:00 |
|---|---|
| Author: | Wajid Ehsan |
| Notes: | Fix scanning mode |
| Created: | 2019-11-12T18:12:29.000+01:00 |
|---|---|
| Author: | Wajid Ehsan |
| Notes: | Fix typeError |
| Created: | 2019-11-11T15:39:22.000+01:00 |
|---|---|
| Author: | Wajid Ehsan |
| Notes: | Remove Max limit of target position |
| Created: | 2019-11-07T11:20:12.000+01:00 |
|---|---|
| Author: | Andrea Parenti |
| Notes: |
|
| Created: | 2019-10-21T14:32:11.000+02:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: | Initial documentation added |
| Created: | 2019-06-03T14:55:56.000+02:00 |
|---|---|
| Author: | Denys Mamchyk |
| Notes: | Toggling between “10Hz Trigger” mode and “Conditional Trigger” mode added |
| Created: | 2019-05-02T18:25:20.000+02:00 |
|---|---|
| Author: | Denys Mamchyk |
| Notes: | Conditional trigger test |
| Created: | 2018-07-25T15:45:47.000+02:00 |
|---|---|
| Author: | Andrea Parenti |
| Notes: | FIX - Make EVENT property read-only |
| Created: | 2018-06-12T16:00:31.000+02:00 |
|---|---|
| Author: | Wajid Ehsan |
| Notes: | Refactor for DAQ |
| Created: | 2018-03-07T13:55:02.000+01:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
| Created: | 2018-03-07T13:55:02.000+01:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
OGT3_BIU4¶
| Instance id: | FXE_RR_SYS/TVIEW/OGT3_BIU4 |
|---|---|
| Class id: | X2TimerML |
| Host: | fxe-rr-sys-con-6 |
| Alias: | fxe-rr-sys-con-6 |
| Git repo: | https://git.xfel.eu/karaboDevices/x2TimerML |
| Last modified: | 2021-08-31T10:50:41.260+02:00 |
| Created at: | 2017-06-02T10:18:35.000+02:00 |
| Main authors: | Hauf, Haufs, Ehsan |
| Latest tag: | 1.4.1-2.11.0 |
| Deployment tag: | 1.4.1-2.11.0 |
| Installed tag: | 1.4.1-2.11.0 |
| Scenes: | TimingMain |
| Accessible by: | CAL, CONTROLS, CTRL, DA, danilevc, xdoc |
Warning
Rogue installation which is not mentioned in the deployment!
The X2TimerML device is a middlelayer control device which
offers a simplified user interface for controlling the X2Timer
device. It is documented in
x2timerml:welcome
The X2 Timer should be controller via the X2 Timer MDL device, which is docmented in x2timerml:welcome.
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- heartbeatInterval:
- The heartbeat interval
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- globalAlarmCondition:
- This is the global alarm condition for this device. The current alarm condition of this device will be calculated from this alarm condition and the alarm condition of each property.
- visibility:
- Configures who is allowed to see this device at all
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server
- pid:
- The unix process ID of the device (i.e. of the server)
- state:
- The current state the device is in
- status:
- A more detailed status description
- lockedBy:
- The name of the device holding a lock on this one (empty if not locked)
- slotClearLock:
- Clear the lock on this device
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- log:
- Logging settings
- x2Timer:
- Device ID of X2Timer
- channelName:
- Input (e.g. frontTrg1 or rtmTrg9)
- setControl:
- Set the control value
- condTriggerOn:
- Value of corresponding bits of channel’s “CONTROL” property to enable “Conditional Trigger” mode. Check with experts from AE before changing this.
- condTriggerOff:
- Value of corresponding bits of channel’s “CONTROL” property to enable “10Hz Trigger” mode. Check with experts from AE before changing this.
- condTriggerMask:
- Mask for bits of channel’s “CONTROL” property to be changed when switching mode. Check with experts from AE before changing this.
- useCondTrigger:
- The flag toggles between “10Hz Trigger” mode and “Conditional Trigger” mode.
- enableOutput:
- Enable/disable the signal
- invertTrigger:
- Invert the trigger signal.
- actualDelay:
- The actual coarse delay in ns. Warns if delay is longer than 0.1 s, as you might be off by a train.
- targetDelay:
- The target coarse delay in ns. Press ‘Set Delay’ to apply this value.
- setDelay:
- Set the delay in nano sec.
- targetDuration:
- The target duration. Press ‘Set Duration’ to apply this value.
- setDuration:
- Set the duration.
- maxTrainFreq:
- Maximum bunch train frequency with current trigger duration.
- targetPulseEvent:
- The target macro P-Event. Press ‘Set Macro P-Event’ to apply this value.
- setPulseEvent:
- Set the macro P-Event.
- targetPicoDelay:
- The target pico-delay. Press ‘Set Pico Delay’ to apply this value.
- setPicoDelay:
- Set the pico delay.
- targetInhibit:
- The target inhibit. Press ‘Set Inhibit’ to apply this value.
- setInhibit:
- Set the inhibit.
- usePicoDelay:
- If enable, It will provide the possibility of tuning the delay into additional 10 sub-steps in between the step size of 9.23 ns.
- actualPosition:
- Actual position used for scanning.
- targetPosition:
- Target position used for scanning.
- move:
- Move command.
- stop:
- Stop command.
- stepSize:
- Step size for up and down button
- stepMult2:
- Multiply the step size by 2.
- stepDiv2:
- Divide the step size by 2.
- stepUp:
- Increase delay by one step.
- stepDown:
- Decrease delay by one step.
| Created: | 2021-08-20T12:50:02.000+02:00 |
|---|---|
| Author: | Wajid Ehsan |
| Notes: | Add pp slave trigger for all beamlines |
| Created: | 2021-05-07T16:01:37.000+02:00 |
|---|---|
| Author: | David Hickin |
| Notes: | feature: enableOutput boolean to enable/disable the channel signal |
| Created: | 2020-11-23T13:32:43.000+01:00 |
|---|---|
| Author: | Wajid Ehsan |
| Notes: | version update |
| Created: | 2020-08-18T12:40:13.000+02:00 |
|---|---|
| Author: | David Hickin |
| Notes: | Fix error for control with conditional trigger neither off or on |
| Created: | 2020-03-06T17:26:12.000+01:00 |
|---|---|
| Author: | Wajid Ehsan |
| Notes: | Fix the unit issue and change state before calling slot |
| Created: | 2020-03-04T14:52:19.000+01:00 |
|---|---|
| Author: | degon |
| Notes: |
| Created: | 2020-02-12T14:34:06.000+01:00 |
|---|---|
| Author: | David Hickin |
| Notes: |
| Created: | 2020-01-27T15:40:18.000+01:00 |
|---|---|
| Author: | David Hickin |
| Notes: |
| Created: | 2020-01-20T14:28:36.000+01:00 |
|---|---|
| Author: | Wajid Ehsan |
| Notes: |
| Created: | 2019-12-20T16:30:13.000+01:00 |
|---|---|
| Author: | Wajid Ehsan |
| Notes: | Fix scanning mode |
| Created: | 2019-11-12T18:12:29.000+01:00 |
|---|---|
| Author: | Wajid Ehsan |
| Notes: | Fix typeError |
| Created: | 2019-11-11T15:39:22.000+01:00 |
|---|---|
| Author: | Wajid Ehsan |
| Notes: | Remove Max limit of target position |
| Created: | 2019-11-07T11:20:12.000+01:00 |
|---|---|
| Author: | Andrea Parenti |
| Notes: |
|
| Created: | 2019-10-21T14:32:11.000+02:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: | Initial documentation added |
| Created: | 2019-06-03T14:55:56.000+02:00 |
|---|---|
| Author: | Denys Mamchyk |
| Notes: | Toggling between “10Hz Trigger” mode and “Conditional Trigger” mode added |
| Created: | 2019-05-02T18:25:20.000+02:00 |
|---|---|
| Author: | Denys Mamchyk |
| Notes: | Conditional trigger test |
| Created: | 2018-07-25T15:45:47.000+02:00 |
|---|---|
| Author: | Andrea Parenti |
| Notes: | FIX - Make EVENT property read-only |
| Created: | 2018-06-12T16:00:31.000+02:00 |
|---|---|
| Author: | Wajid Ehsan |
| Notes: | Refactor for DAQ |
| Created: | 2018-03-07T13:55:02.000+01:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
| Created: | 2018-03-07T13:55:02.000+01:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
GOTTHARD_GATE¶
| Instance id: | FXE_RR_SYS/TVIEW/GOTTHARD_GATE |
|---|---|
| Class id: | X2TimerML |
| Host: | fxe-rr-sys-con-6 |
| Alias: | fxe-rr-sys-con-6 |
| Git repo: | https://git.xfel.eu/karaboDevices/x2TimerML |
| Last modified: | 2021-08-31T10:50:41.260+02:00 |
| Created at: | 2017-06-02T10:18:35.000+02:00 |
| Main authors: | Hauf, Haufs, Ehsan |
| Latest tag: | 1.4.1-2.11.0 |
| Deployment tag: | 1.4.1-2.11.0 |
| Installed tag: | 1.4.1-2.11.0 |
| Scenes: | TimingMain |
| Accessible by: | CAL, CONTROLS, CTRL, DA, danilevc, xdoc |
Warning
Rogue installation which is not mentioned in the deployment!
The X2TimerML device is a middlelayer control device which
offers a simplified user interface for controlling the X2Timer
device. It is documented in
x2timerml:welcome
The X2 Timer should be controller via the X2 Timer MDL device, which is docmented in x2timerml:welcome.
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- heartbeatInterval:
- The heartbeat interval
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- globalAlarmCondition:
- This is the global alarm condition for this device. The current alarm condition of this device will be calculated from this alarm condition and the alarm condition of each property.
- visibility:
- Configures who is allowed to see this device at all
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server
- pid:
- The unix process ID of the device (i.e. of the server)
- state:
- The current state the device is in
- status:
- A more detailed status description
- lockedBy:
- The name of the device holding a lock on this one (empty if not locked)
- slotClearLock:
- Clear the lock on this device
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- log:
- Logging settings
- x2Timer:
- Device ID of X2Timer
- channelName:
- Input (e.g. frontTrg1 or rtmTrg9)
- setControl:
- Set the control value
- condTriggerOn:
- Value of corresponding bits of channel’s “CONTROL” property to enable “Conditional Trigger” mode. Check with experts from AE before changing this.
- condTriggerOff:
- Value of corresponding bits of channel’s “CONTROL” property to enable “10Hz Trigger” mode. Check with experts from AE before changing this.
- condTriggerMask:
- Mask for bits of channel’s “CONTROL” property to be changed when switching mode. Check with experts from AE before changing this.
- useCondTrigger:
- The flag toggles between “10Hz Trigger” mode and “Conditional Trigger” mode.
- enableOutput:
- Enable/disable the signal
- invertTrigger:
- Invert the trigger signal.
- actualDelay:
- The actual coarse delay in ns. Warns if delay is longer than 0.1 s, as you might be off by a train.
- targetDelay:
- The target coarse delay in ns. Press ‘Set Delay’ to apply this value.
- setDelay:
- Set the delay in nano sec.
- targetDuration:
- The target duration. Press ‘Set Duration’ to apply this value.
- setDuration:
- Set the duration.
- maxTrainFreq:
- Maximum bunch train frequency with current trigger duration.
- targetPulseEvent:
- The target macro P-Event. Press ‘Set Macro P-Event’ to apply this value.
- setPulseEvent:
- Set the macro P-Event.
- targetPicoDelay:
- The target pico-delay. Press ‘Set Pico Delay’ to apply this value.
- setPicoDelay:
- Set the pico delay.
- targetInhibit:
- The target inhibit. Press ‘Set Inhibit’ to apply this value.
- setInhibit:
- Set the inhibit.
- usePicoDelay:
- If enable, It will provide the possibility of tuning the delay into additional 10 sub-steps in between the step size of 9.23 ns.
- actualPosition:
- Actual position used for scanning.
- targetPosition:
- Target position used for scanning.
- move:
- Move command.
- stop:
- Stop command.
- stepSize:
- Step size for up and down button
- stepMult2:
- Multiply the step size by 2.
- stepDiv2:
- Divide the step size by 2.
- stepUp:
- Increase delay by one step.
- stepDown:
- Decrease delay by one step.
| Created: | 2021-08-20T12:50:02.000+02:00 |
|---|---|
| Author: | Wajid Ehsan |
| Notes: | Add pp slave trigger for all beamlines |
| Created: | 2021-05-07T16:01:37.000+02:00 |
|---|---|
| Author: | David Hickin |
| Notes: | feature: enableOutput boolean to enable/disable the channel signal |
| Created: | 2020-11-23T13:32:43.000+01:00 |
|---|---|
| Author: | Wajid Ehsan |
| Notes: | version update |
| Created: | 2020-08-18T12:40:13.000+02:00 |
|---|---|
| Author: | David Hickin |
| Notes: | Fix error for control with conditional trigger neither off or on |
| Created: | 2020-03-06T17:26:12.000+01:00 |
|---|---|
| Author: | Wajid Ehsan |
| Notes: | Fix the unit issue and change state before calling slot |
| Created: | 2020-03-04T14:52:19.000+01:00 |
|---|---|
| Author: | degon |
| Notes: |
| Created: | 2020-02-12T14:34:06.000+01:00 |
|---|---|
| Author: | David Hickin |
| Notes: |
| Created: | 2020-01-27T15:40:18.000+01:00 |
|---|---|
| Author: | David Hickin |
| Notes: |
| Created: | 2020-01-20T14:28:36.000+01:00 |
|---|---|
| Author: | Wajid Ehsan |
| Notes: |
| Created: | 2019-12-20T16:30:13.000+01:00 |
|---|---|
| Author: | Wajid Ehsan |
| Notes: | Fix scanning mode |
| Created: | 2019-11-12T18:12:29.000+01:00 |
|---|---|
| Author: | Wajid Ehsan |
| Notes: | Fix typeError |
| Created: | 2019-11-11T15:39:22.000+01:00 |
|---|---|
| Author: | Wajid Ehsan |
| Notes: | Remove Max limit of target position |
| Created: | 2019-11-07T11:20:12.000+01:00 |
|---|---|
| Author: | Andrea Parenti |
| Notes: |
|
| Created: | 2019-10-21T14:32:11.000+02:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: | Initial documentation added |
| Created: | 2019-06-03T14:55:56.000+02:00 |
|---|---|
| Author: | Denys Mamchyk |
| Notes: | Toggling between “10Hz Trigger” mode and “Conditional Trigger” mode added |
| Created: | 2019-05-02T18:25:20.000+02:00 |
|---|---|
| Author: | Denys Mamchyk |
| Notes: | Conditional trigger test |
| Created: | 2018-07-25T15:45:47.000+02:00 |
|---|---|
| Author: | Andrea Parenti |
| Notes: | FIX - Make EVENT property read-only |
| Created: | 2018-06-12T16:00:31.000+02:00 |
|---|---|
| Author: | Wajid Ehsan |
| Notes: | Refactor for DAQ |
| Created: | 2018-03-07T13:55:02.000+01:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
| Created: | 2018-03-07T13:55:02.000+01:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
OGT1_SA_GOTTHARD_GATE¶
| Instance id: | FXE_RR_SYS/TVIEW/OGT1_SA_GOTTHARD_GATE |
|---|---|
| Class id: | X2TimerML |
| Host: | fxe-rr-sys-con-6 |
| Alias: | fxe-rr-sys-con-6 |
| Git repo: | https://git.xfel.eu/karaboDevices/x2TimerML |
| Last modified: | 2021-08-31T10:50:41.260+02:00 |
| Created at: | 2017-06-02T10:18:35.000+02:00 |
| Main authors: | Hauf, Haufs, Ehsan |
| Latest tag: | 1.4.1-2.11.0 |
| Deployment tag: | 1.4.1-2.11.0 |
| Installed tag: | 1.4.1-2.11.0 |
| Scenes: | TimingMain |
| Accessible by: | CAL, CONTROLS, CTRL, DA, danilevc, xdoc |
Warning
Rogue installation which is not mentioned in the deployment!
The X2TimerML device is a middlelayer control device which
offers a simplified user interface for controlling the X2Timer
device. It is documented in
x2timerml:welcome
The X2 Timer should be controller via the X2 Timer MDL device, which is docmented in x2timerml:welcome.
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- heartbeatInterval:
- The heartbeat interval
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- globalAlarmCondition:
- This is the global alarm condition for this device. The current alarm condition of this device will be calculated from this alarm condition and the alarm condition of each property.
- visibility:
- Configures who is allowed to see this device at all
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server
- pid:
- The unix process ID of the device (i.e. of the server)
- state:
- The current state the device is in
- status:
- A more detailed status description
- lockedBy:
- The name of the device holding a lock on this one (empty if not locked)
- slotClearLock:
- Clear the lock on this device
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- log:
- Logging settings
- x2Timer:
- Device ID of X2Timer
- channelName:
- Input (e.g. frontTrg1 or rtmTrg9)
- setControl:
- Set the control value
- condTriggerOn:
- Value of corresponding bits of channel’s “CONTROL” property to enable “Conditional Trigger” mode. Check with experts from AE before changing this.
- condTriggerOff:
- Value of corresponding bits of channel’s “CONTROL” property to enable “10Hz Trigger” mode. Check with experts from AE before changing this.
- condTriggerMask:
- Mask for bits of channel’s “CONTROL” property to be changed when switching mode. Check with experts from AE before changing this.
- useCondTrigger:
- The flag toggles between “10Hz Trigger” mode and “Conditional Trigger” mode.
- enableOutput:
- Enable/disable the signal
- invertTrigger:
- Invert the trigger signal.
- actualDelay:
- The actual coarse delay in ns. Warns if delay is longer than 0.1 s, as you might be off by a train.
- targetDelay:
- The target coarse delay in ns. Press ‘Set Delay’ to apply this value.
- setDelay:
- Set the delay in nano sec.
- targetDuration:
- The target duration. Press ‘Set Duration’ to apply this value.
- setDuration:
- Set the duration.
- maxTrainFreq:
- Maximum bunch train frequency with current trigger duration.
- targetPulseEvent:
- The target macro P-Event. Press ‘Set Macro P-Event’ to apply this value.
- setPulseEvent:
- Set the macro P-Event.
- targetPicoDelay:
- The target pico-delay. Press ‘Set Pico Delay’ to apply this value.
- setPicoDelay:
- Set the pico delay.
- targetInhibit:
- The target inhibit. Press ‘Set Inhibit’ to apply this value.
- setInhibit:
- Set the inhibit.
- usePicoDelay:
- If enable, It will provide the possibility of tuning the delay into additional 10 sub-steps in between the step size of 9.23 ns.
- actualPosition:
- Actual position used for scanning.
- targetPosition:
- Target position used for scanning.
- move:
- Move command.
- stop:
- Stop command.
- stepSize:
- Step size for up and down button
- stepMult2:
- Multiply the step size by 2.
- stepDiv2:
- Divide the step size by 2.
- stepUp:
- Increase delay by one step.
- stepDown:
- Decrease delay by one step.
| Created: | 2021-08-20T12:50:02.000+02:00 |
|---|---|
| Author: | Wajid Ehsan |
| Notes: | Add pp slave trigger for all beamlines |
| Created: | 2021-05-07T16:01:37.000+02:00 |
|---|---|
| Author: | David Hickin |
| Notes: | feature: enableOutput boolean to enable/disable the channel signal |
| Created: | 2020-11-23T13:32:43.000+01:00 |
|---|---|
| Author: | Wajid Ehsan |
| Notes: | version update |
| Created: | 2020-08-18T12:40:13.000+02:00 |
|---|---|
| Author: | David Hickin |
| Notes: | Fix error for control with conditional trigger neither off or on |
| Created: | 2020-03-06T17:26:12.000+01:00 |
|---|---|
| Author: | Wajid Ehsan |
| Notes: | Fix the unit issue and change state before calling slot |
| Created: | 2020-03-04T14:52:19.000+01:00 |
|---|---|
| Author: | degon |
| Notes: |
| Created: | 2020-02-12T14:34:06.000+01:00 |
|---|---|
| Author: | David Hickin |
| Notes: |
| Created: | 2020-01-27T15:40:18.000+01:00 |
|---|---|
| Author: | David Hickin |
| Notes: |
| Created: | 2020-01-20T14:28:36.000+01:00 |
|---|---|
| Author: | Wajid Ehsan |
| Notes: |
| Created: | 2019-12-20T16:30:13.000+01:00 |
|---|---|
| Author: | Wajid Ehsan |
| Notes: | Fix scanning mode |
| Created: | 2019-11-12T18:12:29.000+01:00 |
|---|---|
| Author: | Wajid Ehsan |
| Notes: | Fix typeError |
| Created: | 2019-11-11T15:39:22.000+01:00 |
|---|---|
| Author: | Wajid Ehsan |
| Notes: | Remove Max limit of target position |
| Created: | 2019-11-07T11:20:12.000+01:00 |
|---|---|
| Author: | Andrea Parenti |
| Notes: |
|
| Created: | 2019-10-21T14:32:11.000+02:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: | Initial documentation added |
| Created: | 2019-06-03T14:55:56.000+02:00 |
|---|---|
| Author: | Denys Mamchyk |
| Notes: | Toggling between “10Hz Trigger” mode and “Conditional Trigger” mode added |
| Created: | 2019-05-02T18:25:20.000+02:00 |
|---|---|
| Author: | Denys Mamchyk |
| Notes: | Conditional trigger test |
| Created: | 2018-07-25T15:45:47.000+02:00 |
|---|---|
| Author: | Andrea Parenti |
| Notes: | FIX - Make EVENT property read-only |
| Created: | 2018-06-12T16:00:31.000+02:00 |
|---|---|
| Author: | Wajid Ehsan |
| Notes: | Refactor for DAQ |
| Created: | 2018-03-07T13:55:02.000+01:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
| Created: | 2018-03-07T13:55:02.000+01:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
OGT3_SA_GOTTHARD_GATE¶
| Instance id: | FXE_RR_SYS/TVIEW/OGT3_SA_GOTTHARD_GATE |
|---|---|
| Class id: | X2TimerML |
| Host: | fxe-rr-sys-con-6 |
| Alias: | fxe-rr-sys-con-6 |
| Git repo: | https://git.xfel.eu/karaboDevices/x2TimerML |
| Last modified: | 2021-08-31T10:50:41.260+02:00 |
| Created at: | 2017-06-02T10:18:35.000+02:00 |
| Main authors: | Hauf, Haufs, Ehsan |
| Latest tag: | 1.4.1-2.11.0 |
| Deployment tag: | 1.4.1-2.11.0 |
| Installed tag: | 1.4.1-2.11.0 |
| Scenes: | TimingMain |
| Accessible by: | CAL, CONTROLS, CTRL, DA, danilevc, xdoc |
Warning
Rogue installation which is not mentioned in the deployment!
The X2TimerML device is a middlelayer control device which
offers a simplified user interface for controlling the X2Timer
device. It is documented in
x2timerml:welcome
The X2 Timer should be controller via the X2 Timer MDL device, which is docmented in x2timerml:welcome.
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- heartbeatInterval:
- The heartbeat interval
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- globalAlarmCondition:
- This is the global alarm condition for this device. The current alarm condition of this device will be calculated from this alarm condition and the alarm condition of each property.
- visibility:
- Configures who is allowed to see this device at all
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server
- pid:
- The unix process ID of the device (i.e. of the server)
- state:
- The current state the device is in
- status:
- A more detailed status description
- lockedBy:
- The name of the device holding a lock on this one (empty if not locked)
- slotClearLock:
- Clear the lock on this device
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- log:
- Logging settings
- x2Timer:
- Device ID of X2Timer
- channelName:
- Input (e.g. frontTrg1 or rtmTrg9)
- setControl:
- Set the control value
- condTriggerOn:
- Value of corresponding bits of channel’s “CONTROL” property to enable “Conditional Trigger” mode. Check with experts from AE before changing this.
- condTriggerOff:
- Value of corresponding bits of channel’s “CONTROL” property to enable “10Hz Trigger” mode. Check with experts from AE before changing this.
- condTriggerMask:
- Mask for bits of channel’s “CONTROL” property to be changed when switching mode. Check with experts from AE before changing this.
- useCondTrigger:
- The flag toggles between “10Hz Trigger” mode and “Conditional Trigger” mode.
- enableOutput:
- Enable/disable the signal
- invertTrigger:
- Invert the trigger signal.
- actualDelay:
- The actual coarse delay in ns. Warns if delay is longer than 0.1 s, as you might be off by a train.
- targetDelay:
- The target coarse delay in ns. Press ‘Set Delay’ to apply this value.
- setDelay:
- Set the delay in nano sec.
- targetDuration:
- The target duration. Press ‘Set Duration’ to apply this value.
- setDuration:
- Set the duration.
- maxTrainFreq:
- Maximum bunch train frequency with current trigger duration.
- targetPulseEvent:
- The target macro P-Event. Press ‘Set Macro P-Event’ to apply this value.
- setPulseEvent:
- Set the macro P-Event.
- targetPicoDelay:
- The target pico-delay. Press ‘Set Pico Delay’ to apply this value.
- setPicoDelay:
- Set the pico delay.
- targetInhibit:
- The target inhibit. Press ‘Set Inhibit’ to apply this value.
- setInhibit:
- Set the inhibit.
- usePicoDelay:
- If enable, It will provide the possibility of tuning the delay into additional 10 sub-steps in between the step size of 9.23 ns.
- actualPosition:
- Actual position used for scanning.
- targetPosition:
- Target position used for scanning.
- move:
- Move command.
- stop:
- Stop command.
- stepSize:
- Step size for up and down button
- stepMult2:
- Multiply the step size by 2.
- stepDiv2:
- Divide the step size by 2.
- stepUp:
- Increase delay by one step.
- stepDown:
- Decrease delay by one step.
| Created: | 2021-08-20T12:50:02.000+02:00 |
|---|---|
| Author: | Wajid Ehsan |
| Notes: | Add pp slave trigger for all beamlines |
| Created: | 2021-05-07T16:01:37.000+02:00 |
|---|---|
| Author: | David Hickin |
| Notes: | feature: enableOutput boolean to enable/disable the channel signal |
| Created: | 2020-11-23T13:32:43.000+01:00 |
|---|---|
| Author: | Wajid Ehsan |
| Notes: | version update |
| Created: | 2020-08-18T12:40:13.000+02:00 |
|---|---|
| Author: | David Hickin |
| Notes: | Fix error for control with conditional trigger neither off or on |
| Created: | 2020-03-06T17:26:12.000+01:00 |
|---|---|
| Author: | Wajid Ehsan |
| Notes: | Fix the unit issue and change state before calling slot |
| Created: | 2020-03-04T14:52:19.000+01:00 |
|---|---|
| Author: | degon |
| Notes: |
| Created: | 2020-02-12T14:34:06.000+01:00 |
|---|---|
| Author: | David Hickin |
| Notes: |
| Created: | 2020-01-27T15:40:18.000+01:00 |
|---|---|
| Author: | David Hickin |
| Notes: |
| Created: | 2020-01-20T14:28:36.000+01:00 |
|---|---|
| Author: | Wajid Ehsan |
| Notes: |
| Created: | 2019-12-20T16:30:13.000+01:00 |
|---|---|
| Author: | Wajid Ehsan |
| Notes: | Fix scanning mode |
| Created: | 2019-11-12T18:12:29.000+01:00 |
|---|---|
| Author: | Wajid Ehsan |
| Notes: | Fix typeError |
| Created: | 2019-11-11T15:39:22.000+01:00 |
|---|---|
| Author: | Wajid Ehsan |
| Notes: | Remove Max limit of target position |
| Created: | 2019-11-07T11:20:12.000+01:00 |
|---|---|
| Author: | Andrea Parenti |
| Notes: |
|
| Created: | 2019-10-21T14:32:11.000+02:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: | Initial documentation added |
| Created: | 2019-06-03T14:55:56.000+02:00 |
|---|---|
| Author: | Denys Mamchyk |
| Notes: | Toggling between “10Hz Trigger” mode and “Conditional Trigger” mode added |
| Created: | 2019-05-02T18:25:20.000+02:00 |
|---|---|
| Author: | Denys Mamchyk |
| Notes: | Conditional trigger test |
| Created: | 2018-07-25T15:45:47.000+02:00 |
|---|---|
| Author: | Andrea Parenti |
| Notes: | FIX - Make EVENT property read-only |
| Created: | 2018-06-12T16:00:31.000+02:00 |
|---|---|
| Author: | Wajid Ehsan |
| Notes: | Refactor for DAQ |
| Created: | 2018-03-07T13:55:02.000+01:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
| Created: | 2018-03-07T13:55:02.000+01:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
ILH_TRG3_GATE¶
| Instance id: | FXE_RR_SYS/TVIEW/ILH_TRG3_GATE |
|---|---|
| Class id: | X2TimerML |
| Host: | fxe-rr-sys-con-6 |
| Alias: | fxe-rr-sys-con-6 |
| Git repo: | https://git.xfel.eu/karaboDevices/x2TimerML |
| Last modified: | 2021-08-31T10:50:41.260+02:00 |
| Created at: | 2017-06-02T10:18:35.000+02:00 |
| Main authors: | Hauf, Haufs, Ehsan |
| Latest tag: | 1.4.1-2.11.0 |
| Deployment tag: | 1.4.1-2.11.0 |
| Installed tag: | 1.4.1-2.11.0 |
| Accessible by: | CAL, CONTROLS, CTRL, DA, danilevc, xdoc |
Warning
Rogue installation which is not mentioned in the deployment!
The X2TimerML device is a middlelayer control device which
offers a simplified user interface for controlling the X2Timer
device. It is documented in
x2timerml:welcome
The X2 Timer should be controller via the X2 Timer MDL device, which is docmented in x2timerml:welcome.
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- heartbeatInterval:
- The heartbeat interval
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- globalAlarmCondition:
- This is the global alarm condition for this device. The current alarm condition of this device will be calculated from this alarm condition and the alarm condition of each property.
- visibility:
- Configures who is allowed to see this device at all
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server
- pid:
- The unix process ID of the device (i.e. of the server)
- state:
- The current state the device is in
- status:
- A more detailed status description
- lockedBy:
- The name of the device holding a lock on this one (empty if not locked)
- slotClearLock:
- Clear the lock on this device
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- log:
- Logging settings
- x2Timer:
- Device ID of X2Timer
- channelName:
- Input (e.g. frontTrg1 or rtmTrg9)
- setControl:
- Set the control value
- condTriggerOn:
- Value of corresponding bits of channel’s “CONTROL” property to enable “Conditional Trigger” mode. Check with experts from AE before changing this.
- condTriggerOff:
- Value of corresponding bits of channel’s “CONTROL” property to enable “10Hz Trigger” mode. Check with experts from AE before changing this.
- condTriggerMask:
- Mask for bits of channel’s “CONTROL” property to be changed when switching mode. Check with experts from AE before changing this.
- useCondTrigger:
- The flag toggles between “10Hz Trigger” mode and “Conditional Trigger” mode.
- enableOutput:
- Enable/disable the signal
- invertTrigger:
- Invert the trigger signal.
- actualDelay:
- The actual coarse delay in ns. Warns if delay is longer than 0.1 s, as you might be off by a train.
- targetDelay:
- The target coarse delay in ns. Press ‘Set Delay’ to apply this value.
- setDelay:
- Set the delay in nano sec.
- targetDuration:
- The target duration. Press ‘Set Duration’ to apply this value.
- setDuration:
- Set the duration.
- maxTrainFreq:
- Maximum bunch train frequency with current trigger duration.
- targetPulseEvent:
- The target macro P-Event. Press ‘Set Macro P-Event’ to apply this value.
- setPulseEvent:
- Set the macro P-Event.
- targetPicoDelay:
- The target pico-delay. Press ‘Set Pico Delay’ to apply this value.
- setPicoDelay:
- Set the pico delay.
- targetInhibit:
- The target inhibit. Press ‘Set Inhibit’ to apply this value.
- setInhibit:
- Set the inhibit.
- usePicoDelay:
- If enable, It will provide the possibility of tuning the delay into additional 10 sub-steps in between the step size of 9.23 ns.
- actualPosition:
- Actual position used for scanning.
- targetPosition:
- Target position used for scanning.
- move:
- Move command.
- stop:
- Stop command.
- stepSize:
- Step size for up and down button
- stepMult2:
- Multiply the step size by 2.
- stepDiv2:
- Divide the step size by 2.
- stepUp:
- Increase delay by one step.
- stepDown:
- Decrease delay by one step.
| Created: | 2021-08-20T12:50:02.000+02:00 |
|---|---|
| Author: | Wajid Ehsan |
| Notes: | Add pp slave trigger for all beamlines |
| Created: | 2021-05-07T16:01:37.000+02:00 |
|---|---|
| Author: | David Hickin |
| Notes: | feature: enableOutput boolean to enable/disable the channel signal |
| Created: | 2020-11-23T13:32:43.000+01:00 |
|---|---|
| Author: | Wajid Ehsan |
| Notes: | version update |
| Created: | 2020-08-18T12:40:13.000+02:00 |
|---|---|
| Author: | David Hickin |
| Notes: | Fix error for control with conditional trigger neither off or on |
| Created: | 2020-03-06T17:26:12.000+01:00 |
|---|---|
| Author: | Wajid Ehsan |
| Notes: | Fix the unit issue and change state before calling slot |
| Created: | 2020-03-04T14:52:19.000+01:00 |
|---|---|
| Author: | degon |
| Notes: |
| Created: | 2020-02-12T14:34:06.000+01:00 |
|---|---|
| Author: | David Hickin |
| Notes: |
| Created: | 2020-01-27T15:40:18.000+01:00 |
|---|---|
| Author: | David Hickin |
| Notes: |
| Created: | 2020-01-20T14:28:36.000+01:00 |
|---|---|
| Author: | Wajid Ehsan |
| Notes: |
| Created: | 2019-12-20T16:30:13.000+01:00 |
|---|---|
| Author: | Wajid Ehsan |
| Notes: | Fix scanning mode |
| Created: | 2019-11-12T18:12:29.000+01:00 |
|---|---|
| Author: | Wajid Ehsan |
| Notes: | Fix typeError |
| Created: | 2019-11-11T15:39:22.000+01:00 |
|---|---|
| Author: | Wajid Ehsan |
| Notes: | Remove Max limit of target position |
| Created: | 2019-11-07T11:20:12.000+01:00 |
|---|---|
| Author: | Andrea Parenti |
| Notes: |
|
| Created: | 2019-10-21T14:32:11.000+02:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: | Initial documentation added |
| Created: | 2019-06-03T14:55:56.000+02:00 |
|---|---|
| Author: | Denys Mamchyk |
| Notes: | Toggling between “10Hz Trigger” mode and “Conditional Trigger” mode added |
| Created: | 2019-05-02T18:25:20.000+02:00 |
|---|---|
| Author: | Denys Mamchyk |
| Notes: | Conditional trigger test |
| Created: | 2018-07-25T15:45:47.000+02:00 |
|---|---|
| Author: | Andrea Parenti |
| Notes: | FIX - Make EVENT property read-only |
| Created: | 2018-06-12T16:00:31.000+02:00 |
|---|---|
| Author: | Wajid Ehsan |
| Notes: | Refactor for DAQ |
| Created: | 2018-03-07T13:55:02.000+01:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
| Created: | 2018-03-07T13:55:02.000+01:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
ZMQ¶
JF_MOTOR¶
| Instance id: | FXE_RR_SYS/ZMQ/JF_MOTOR |
|---|---|
| Class id: | PipeToZeroMQ |
| Host: | exflonc04 |
| Alias: | sa1-br-kc-comp-4 , la1-br-kc-comp-4 |
| Git repo: | https://git.xfel.eu/gitlab/karaboDevices/PipeToZeroMQ |
| Last modified: | 2020-11-20T21:40:07.000+01:00 |
| Created at: | 2017-07-31T19:55:21.000+02:00 |
| Main authors: | Dall’antonia, Michelat, Silenzi |
| Latest tag: | 3.2.4-2.10.0 |
| Deployment tag: | 3.2.4-2.10.0 |
| Scenes: | CORRELATOR_OVERVIEW |
| Accessible by: |
Warning
Host not accessible by [‘xctrl’]!
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- useTimeserver:
- Unused - whether device connects to time server is configured via ‘timeServerId’
- timeServerId:
- The instance id uniquely identifies a TimeServer instance in the distributed system
- progress:
- The progress of the current action
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- Logger:
- Logging settings
- propertyUpdateInterval:
- Set time inteval between property updates
- input:
- Input channel for data from dispatchers
- outputsConfig:
- Configuration for ZeroMQ sockets
- pollTimeout:
- ZMQ poller timeout in milliseconds.
- filters:
- Configuration options for input data filtering.
- inputUpdated:
- Count input channel calls.
- dataRecv:
- How many datas are received on input channel call.
- addressOutput0:
- Address to use to get data from this output
- data_sent0:
- Count total of train data sent on this output
| Created: | 2020-11-18T10:03:59.000Z |
|---|---|
| Author: | Thomas Michelat |
| Notes: | Karabo 2.10 compatibility: now validate the schema of tables. |
| Created: | 2020-11-05T17:59:22.000Z |
|---|---|
| Author: | Fabio Dall’Antonia |
| Notes: |
| Created: | 2020-11-05T16:23:38.000Z |
|---|---|
| Author: | Fabio Dall’Antonia |
| Notes: |
| Created: | 2020-11-05T11:23:45.000Z |
|---|---|
| Author: | Fabio Dall’Antonia |
| Notes: |
| Created: | 2020-06-03T08:31:31.000Z |
|---|---|
| Author: | Thomas Michelat |
| Notes: | Add new device class PipeToEXtraFoam specialized interface for EXtra-foam |
| Created: | 2020-03-09T16:39:08.000Z |
|---|---|
| Author: | Thomas Michelat |
| Notes: | FIX for device crashing if a incoming data source name contains a dot. |
| Created: | 2020-02-17T18:11:31.000Z |
|---|---|
| Author: | Thomas Michelat |
| Notes: |
| Created: | 2019-11-21T12:49:39.000Z |
|---|---|
| Author: | Thomas Michelat |
| Notes: |
| Created: | 2019-09-05T13:07:41.000Z |
|---|---|
| Author: | Thomas Michelat |
| Notes: | Schema Injection workaround for karabo 2.6.1 |
| Created: | 2019-05-06T13:24:28.000Z |
|---|---|
| Author: | Thomas Michelat |
| Notes: | bulk properties update on device |
| Created: | 2019-04-26T11:22:48.000Z |
|---|---|
| Author: | Ebad Kamil |
| Notes: | Add default scene |
| Created: | 2019-04-25T15:15:49.000Z |
|---|---|
| Author: | Thomas Michelat |
| Notes: | add option to reshape calibrated detector data (AGIPD and LPD) |
| Created: | 2019-03-22T13:24:56.000Z |
|---|---|
| Author: | Thomas Michelat |
| Notes: | WARNING: device has been renamed from PipeToZeroMQ2 to PipeToZeroMQ2 Make sure you update all your projects after deploying this version. |
| Created: | 2019-03-06T15:04:31.000Z |
|---|---|
| Author: | Thomas Michelat |
| Notes: | BUGFIX: process hanging at destruction if device in passive state |
| Created: | 2018-10-11T15:29:01.000Z |
|---|---|
| Author: | Thomas Michelat |
| Notes: | device refactoring multiple zmq outputs this is a temporary version used for commissioning tests. |
| Created: | 2018-06-14T16:48:15.000Z |
|---|---|
| Author: | Thomas Michelat |
| Notes: | updateSchema implementation seems not reflecting the c++ implemetation or at least do not behave as I expect. we use appendSchema as a replacement until it is worked on. see, https://in.xfel.eu/redmine/issues/26528 |
| Created: | 2018-06-05T16:55:54.000Z |
|---|---|
| Author: | Thomas Michelat |
| Notes: | karabo bridge protocol 2.2 |
| Created: | 2018-05-30T17:28:29.000Z |
|---|---|
| Author: | Thomas Michelat |
| Notes: | flatten keys for metadata and ImageData, move filtered_keys key to metadata |
| Created: | 2018-03-27T07:55:44.000Z |
|---|---|
| Author: | Thomas Michelat |
| Notes: | pipe test monitoring |
| Created: | 2018-03-27T07:55:44.000Z |
|---|---|
| Author: | Thomas Michelat |
| Notes: |
LPD1M1_MOTOR¶
| Instance id: | FXE_RR_SYS/ZMQ/LPD1M1_MOTOR |
|---|---|
| Class id: | PipeToZeroMQ |
| Host: | exflonc04 |
| Alias: | la1-br-kc-comp-4 , sa1-br-kc-comp-4 |
| Git repo: | https://git.xfel.eu/gitlab/karaboDevices/PipeToZeroMQ |
| Last modified: | 2020-07-17T18:18:44.000+02:00 |
| Created at: | 2017-07-31T19:55:21.000+02:00 |
| Main authors: | Michelat, Tmichela |
| Latest tag: | 3.1.1-2.9.0 |
| Deployment tag: | 3.1.1-2.9.0 |
| Scenes: | CORRELATOR_OVERVIEW |
| Accessible by: |
Warning
Host not accessible by [‘xctrl’]!
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- useTimeserver:
- Unused - whether device connects to time server is configured via ‘timeServerId’
- timeServerId:
- The instance id uniquely identifies a TimeServer instance in the distributed system
- progress:
- The progress of the current action
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- Logger:
- Logging settings
- propertyUpdateInterval:
- Set time inteval between property updates
- input:
- Input channel for data from dispatchers
- outputsConfig:
- Configuration for ZeroMQ sockets
- pollTimeout:
- ZMQ poller timeout in milliseconds.
- filters:
- Configuration options for input data filtering.
- inputUpdated:
- Count input channel calls.
- dataRecv:
- How many datas are received on input channel call.
- addressOutput0:
- Address to use to get data from this output
- data_sent0:
- Count total of train data sent on this output
| Created: | 2020-06-03T08:31:31.000Z |
|---|---|
| Author: | Thomas Michelat |
| Notes: | Add new device class PipeToEXtraFoam specialized interface for EXtra-foam |
| Created: | 2020-03-09T16:39:08.000Z |
|---|---|
| Author: | Thomas Michelat |
| Notes: | FIX for device crashing if a incoming data source name contains a dot. |
| Created: | 2020-02-17T18:11:31.000Z |
|---|---|
| Author: | Thomas Michelat |
| Notes: |
| Created: | 2019-11-21T12:49:39.000Z |
|---|---|
| Author: | Thomas Michelat |
| Notes: |
| Created: | 2019-09-05T13:07:41.000Z |
|---|---|
| Author: | Thomas Michelat |
| Notes: | Schema Injection workaround for karabo 2.6.1 |
| Created: | 2019-05-06T13:24:28.000Z |
|---|---|
| Author: | Thomas Michelat |
| Notes: | bulk properties update on device |
| Created: | 2019-04-26T11:22:48.000Z |
|---|---|
| Author: | Ebad Kamil |
| Notes: | Add default scene |
| Created: | 2019-04-25T15:15:49.000Z |
|---|---|
| Author: | Thomas Michelat |
| Notes: | add option to reshape calibrated detector data (AGIPD and LPD) |
| Created: | 2019-03-22T13:24:56.000Z |
|---|---|
| Author: | Thomas Michelat |
| Notes: | WARNING: device has been renamed from PipeToZeroMQ2 to PipeToZeroMQ2 Make sure you update all your projects after deploying this version. |
| Created: | 2019-03-06T15:04:31.000Z |
|---|---|
| Author: | Thomas Michelat |
| Notes: | BUGFIX: process hanging at destruction if device in passive state |
| Created: | 2018-10-11T15:29:01.000Z |
|---|---|
| Author: | Thomas Michelat |
| Notes: | device refactoring multiple zmq outputs this is a temporary version used for commissioning tests. |
| Created: | 2018-06-14T16:48:15.000Z |
|---|---|
| Author: | Thomas Michelat |
| Notes: | updateSchema implementation seems not reflecting the c++ implemetation or at least do not behave as I expect. we use appendSchema as a replacement until it is worked on. see, https://in.xfel.eu/redmine/issues/26528 |
| Created: | 2018-06-05T16:55:54.000Z |
|---|---|
| Author: | Thomas Michelat |
| Notes: | karabo bridge protocol 2.2 |
| Created: | 2018-05-30T17:28:29.000Z |
|---|---|
| Author: | Thomas Michelat |
| Notes: | flatten keys for metadata and ImageData, move filtered_keys key to metadata |
| Created: | 2018-03-27T07:55:44.000Z |
|---|---|
| Author: | Thomas Michelat |
| Notes: | pipe test monitoring |
| Created: | 2018-03-27T07:55:44.000Z |
|---|---|
| Author: | Thomas Michelat |
| Notes: |
| Created: | 2018-03-21T17:17:27.000Z |
|---|---|
| Author: | Thomas Michelat |
| Notes: |
| Created: | 2018-03-21T16:47:27.000Z |
|---|---|
| Author: | Thomas Michelat |
| Notes: |
| Created: | 2018-03-21T16:41:33.000Z |
|---|---|
| Author: | Thomas Michelat |
| Notes: |
| Created: | 2018-02-19T13:52:04.000Z |
|---|---|
| Author: | Thomas Michelat |
| Notes: |
MPOD-1¶
MCPS¶
MPOD¶
| Instance id: | FXE_RR_MPOD-1/MCPS/MPOD |
|---|---|
| Class id: | Mpod |
| Host: | fxe-rr-sys-con-14 |
| Class documentation: | |
| Mpod | |
| Alias: | fxe-rr-sys-con-14 |
| Git repo: | https://git.xfel.eu/karaboDevices/mpod |
| Last modified: | 2021-05-25T10:34:34.000+02:00 |
| Created at: | 2016-11-16T16:13:53.000+01:00 |
| Main authors: | Hauf, Haufs, Parenti |
| Latest tag: | 5.2.3-2.10.4 |
| Deployment tag: | 5.2.3-2.10.4 |
| Scenes: | FXE_RR_MPOD-1/MCPS/MPOD|overview |
| Accessible by: | CAL, CONTROLS, CTRL, DA, danilevc, xdoc |
Warning
Rogue installation which is not mentioned in the deployment!
Warning
Installation not found in a standard path!
- Troubleshooting
- General mpod package documentation
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO, prepended by package name
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- Logger:
- Logging settings
- loadChannelConfigs:
- Controls whether channel a configuration file is loaded on device instantiation, which file type is specified in key startupConfigType. If an error occurs processing the file then the device goes to ERROR.
- startupConfigType:
- Defines whether last saved or approved configuration is loaded on instantiation
- applyInProgress:
- Load configs in progress if True
- loadedChannelConfigFile:
- Last loaded channel config filename
- appliedChannelConfigType:
- Last applied channel config filename
- slotSaveConfiguration:
- Write the current configuration to store
- slotApplyConfiguration:
- Applies last saved configuration from store to h/w and s/w
- slotApplyApprovedConfiguration:
- Applies expert approved configuration from store. This is for the case that if applying the last saved configuration is unworkable, then applying the approved configuartion may work. If it does work, then save the configuration so that it is applied on startup
- hostname:
- Host name or IP address for communication module in MPOD crate
- type:
- The configuration type determines whichproperties are exposed STANDARD = STANDARD list of channel properties, AGIPD = AGIPD detector channel properties, DSSC = DSSC detector channel properties, PNCCD = PNCCD channel properties, DEFAULT = default channel properties, ALL = ALL channel properties, VME = VME crate property list, BARE_MIN = minimum list of properties for tests
- updatePolicy:
- Controls when polled property values are written (updated) to the control system. ALL_NOCOND_EVERYPOLL - all updated every poll; ALL_CHANGING_EVERYPOLL - all updated if any channel changing every poll; IV_NOCOND_EVERYPOLL - channel I,V and state every poll
- configuration:
- Container for configuration properties
- setCmdErrors:
- Count of snmp set command errors
- setCmdFailed:
- Count of snmp set command failures
- getCmdErrors:
- Count of snmp get command errors
- walkCmdErrors:
- Count of snmp walk command errors
- pollResultSkips:
- Count of poll result set skipped due to concurrent command received
- pollSetCount:
- Count of sets in single hash sent to control system at end of last poll
- slotEnable:
- When enabled crate output channels can be switched on/off
- slotDisable:
- When disabled crate output channels cannot be switched on
- slotReset:
- Reset device
- slotClearInterlocks:
- Clear all latched interlocks
- autoRearm:
- ISEG HV boards latch fired interlocks, WIENER LV boards do not. To align HV to LV behaviour set this property True. The rearm is performed after the next poll
- slotClearTrips:
- Clear all trips
- slotInjectError:
- Force to ERROR
- pollTimeTaken:
- Seconds required to complete snmp commands and result handling of the last polling loop excluding polling interval wait time
- pollCount:
- Poll counter, resets to zero on Enable
- pollChannelSummary:
- Last poll channel status
- boards:
- The node represents all MPOD boards
- channels:
- Container populated with channels discovered in the crate.
| Created: | 2021-05-20T19:32:08.000+02:00 |
|---|---|
| Author: | Sergey Esenov |
| Notes: | Async await / yield from |
| Created: | 2020-11-24T08:19:01.000+01:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2019-12-18T16:53:16.000+01:00 |
|---|---|
| Author: | Andrea Parenti |
| Notes: |
| Created: | 2019-09-18T16:56:55.000+02:00 |
|---|---|
| Author: | Christopher Youngman |
| Notes: | Adds ‘approved’ configuration file feature, which cannot be overwritten by a user (non-expert) saved configuration. Also fixes error due to updateSchema() framework change. For change log details see doc/source/Mpod_version_tags.rst |
| Created: | 2019-08-02T08:47:34.000+02:00 |
|---|---|
| Author: | Christopher Youngman |
| Notes: | Add VME to existing types (DSSC, PNCCD, AGIPD…) to allow WIENER VME crate to be operated as it uses the same MIB definitions. |
| Created: | 2019-07-09T10:58:57.000+02:00 |
|---|---|
| Author: | Astrid Muennich |
| Notes: | Extended FakeMpod capability to read in an xml config file |
| Created: | 2019-07-02T12:03:13.000+02:00 |
|---|---|
| Author: | Christopher Youngman |
| Notes: | Using this version is recommended, but I’d suggest that that you contact CY to ensure that systems upgrading from tags < 5.1.1 are correctly configured. |
| Created: | 2019-06-12T13:50:05.000+02:00 |
|---|---|
| Author: | Christopher Youngman |
| Notes: | This tag issued to formalize the fact that the tagged branch 5.1.1-2.4.0-FixBitRegulationEnum has been merged into master. |
| Created: | 2019-05-23T11:54:22.000+02:00 |
|---|---|
| Author: | Christopher Youngman |
| Notes: | Fixes regulation bit enum to what is required by testing on mpod f/w 4152 and 3496. The statement from Wiener is that this issue (change of documentation in the MIB file) has no f/w revelance. |
| Created: | 2019-04-25T23:19:39.000+02:00 |
|---|---|
| Author: | Christopher Youngman |
| Notes: | Update field tested against initial DSSC installation in SCS, they are not through with their work and may still give feedback. Not tested with AGIPD. |
| Created: | 2019-04-25T08:14:37.000+02:00 |
|---|---|
| Author: | Christopher Youngman |
| Notes: | tags the branch which will be merged soon. This commit is the one working in SCS DSSC installation. |
| Created: | 2019-04-03T08:35:04.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: | Tag off fix/bulk_sets_missing_ids to allow this fix to be installed at SPB |
| Created: | 2019-04-03T08:35:04.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: | This is what is running at SPB as from 8.4.2019 |
| Created: | 2019-03-29T09:58:18.000+01:00 |
|---|---|
| Author: | Christopher Youngman |
| Notes: | This tag is for tests to be done by SQS and should not be used elsewhere |
| Created: | 2019-03-28T09:43:24.000+01:00 |
|---|---|
| Author: | Christopher Youngman |
| Notes: | This tagged version will be tested in SQS - it should not be deployed elsewhere. |
| Created: | 2019-02-25T07:45:03.000+01:00 |
|---|---|
| Author: | Christopher Youngman |
| Notes: | Significant changes have been made. Many at the request of SQS who have now migrated from the test branch to this tag version for live work - other users should stay with lower tags for the time being. |
| Created: | 2019-02-01T12:58:01.000+01:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2018-11-09T15:25:51.000+01:00 |
|---|---|
| Author: | Christopher Youngman |
| Notes: | Added crateNode.ignoreFlags boolean to control check of crate control register bits action. If False goto ERROR, if True continue startup. |
| Created: | 2018-10-29T10:48:53.000+01:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: | Added (only) class to src/tools. Additionally modified mpod.py for DSSC schema differences w.r.t. DEFAULT (=AGIPD original), which schema is used is controlled by a boolean property. |
| Created: | 2018-04-06T10:22:50.000+02:00 |
|---|---|
| Author: | Wajid Ehsan |
| Notes: |
SMS¶
APD¶
MDL¶
I0¶
| Instance id: | FXE_SMS_APD/MDL/I0 |
|---|---|
| Host: | exflcon20n0 |
| Alias: | testdaq-rr-sys-con-2 |
| Git repo: | https://git.xfel.eu/gitlab/karaboDevices/beamPositionMonitor |
| Last modified: | 2020-03-16T12:21:15.000+01:00 |
| Created at: | 2018-08-16T18:02:48.000+02:00 |
| Main authors: | Cas, Ehsan |
| Latest tag: | 1.4.1-2.4.0 |
| Deployment tag: | 1.4.1-2.4.0 |
| Installed tag: | 1.4.1-2.4.0 |
| Accessible by: | CONTROLS, DA |
Warning
Rogue installation which is not mentioned in the deployment!
| Created: | 2019-06-07T14:31:10.000Z |
|---|---|
| Author: | Wajid Ehsan |
| Notes: | include Standard deviation |
| Created: | 2019-06-03T16:11:25.000Z |
|---|---|
| Author: | CAS |
| Notes: | unset value will give exception |
| Created: | 2019-05-28T11:12:48.000Z |
|---|---|
| Author: | Wajid Ehsan |
| Notes: | Integration of APD class |
| Created: | 2019-05-22T14:55:53.000Z |
|---|---|
| Author: | Wajid Ehsan |
| Notes: | Include Temporal Standard deviation |
| Created: | 2019-05-09T15:30:44.000Z |
|---|---|
| Author: | Wajid Ehsan |
| Notes: | Include Standard deviation |
| Created: | 2019-03-07T17:34:01.000Z |
|---|---|
| Author: | Wajid Ehsan |
| Notes: | Take absolute value of APD data for pulse validity |
| Created: | 2019-03-05T16:56:44.000Z |
|---|---|
| Author: | Wajid Ehsan |
| Notes: | Pulse and train validity check |
| Created: | 2019-02-15T16:04:14.000Z |
|---|---|
| Author: | Wajid Ehsan |
| Notes: | Separate channel for Digitizer APD data |
| Created: | 2018-12-20T11:31:16.000Z |
|---|---|
| Author: | Wajid Ehsan |
| Notes: |
| Created: | 2018-09-17T18:38:32.000Z |
|---|---|
| Author: | Wajid Ehsan |
| Notes: |
| Created: | 2018-09-10T08:17:12.000Z |
|---|---|
| Author: | Wajid Ehsan |
| Notes: | first version of Beam Position Monitor MDL device |
JSS¶
ENC¶
CRYSTAL1_DISTANCE¶
| Instance id: | FXE_SMS_JSS/ENC/CRYSTAL1_DISTANCE |
|---|---|
| Host: | exflcon12n0 |
| Class documentation: | |
| BeckhoffEncoder | |
| General: | link |
| Monitor: | link |
| Developer: | link |
| PLC: | link |
| Alias: | fxe-rr-sys-con-5 |
| Git repo: | https://git.xfel.eu/gitlab/karaboDevices/Beckhoff |
| Last modified: | 2019-10-28T14:42:56.000+01:00 |
| Created at: | 2017-07-20T11:58:15.000+02:00 |
| Main authors: | Silenzi, Mohacsi |
| Latest tag: | 4.3.10-2.6.1 |
| Deployment tag: | 4.3.9-2.6.1 |
| Projects: | FXE_SMS_JSS |
| Accessible by: | |
Warning
Host not accessible by [‘xctrl’]!
CRYSTAL1_THETA¶
| Instance id: | FXE_SMS_JSS/ENC/CRYSTAL1_THETA |
|---|---|
| Host: | exflcon12n0 |
| Class documentation: | |
| BeckhoffEncoder | |
| General: | link |
| Monitor: | link |
| Developer: | link |
| PLC: | link |
| Alias: | fxe-rr-sys-con-5 |
| Git repo: | https://git.xfel.eu/gitlab/karaboDevices/Beckhoff |
| Last modified: | 2019-10-28T14:42:56.000+01:00 |
| Created at: | 2017-07-20T11:58:15.000+02:00 |
| Main authors: | Silenzi, Mohacsi |
| Latest tag: | 4.3.10-2.6.1 |
| Deployment tag: | 4.3.9-2.6.1 |
| Projects: | FXE_SMS_JSS |
| Accessible by: | |
Warning
Host not accessible by [‘xctrl’]!
CRYSTAL1_Y¶
| Instance id: | FXE_SMS_JSS/ENC/CRYSTAL1_Y |
|---|---|
| Host: | exflcon12n0 |
| Class documentation: | |
| BeckhoffEncoder | |
| General: | link |
| Monitor: | link |
| Developer: | link |
| PLC: | link |
| Alias: | fxe-rr-sys-con-5 |
| Git repo: | https://git.xfel.eu/gitlab/karaboDevices/Beckhoff |
| Last modified: | 2019-10-28T14:42:56.000+01:00 |
| Created at: | 2017-07-20T11:58:15.000+02:00 |
| Main authors: | Silenzi, Mohacsi |
| Latest tag: | 4.3.10-2.6.1 |
| Deployment tag: | 4.3.9-2.6.1 |
| Projects: | FXE_SMS_JSS |
| Accessible by: | |
Warning
Host not accessible by [‘xctrl’]!
CRYSTAL1_YAW¶
| Instance id: | FXE_SMS_JSS/ENC/CRYSTAL1_YAW |
|---|---|
| Host: | exflcon12n0 |
| Class documentation: | |
| BeckhoffEncoder | |
| General: | link |
| Monitor: | link |
| Developer: | link |
| PLC: | link |
| Alias: | fxe-rr-sys-con-5 |
| Git repo: | https://git.xfel.eu/gitlab/karaboDevices/Beckhoff |
| Last modified: | 2019-10-28T14:42:56.000+01:00 |
| Created at: | 2017-07-20T11:58:15.000+02:00 |
| Main authors: | Silenzi, Mohacsi |
| Latest tag: | 4.3.10-2.6.1 |
| Deployment tag: | 4.3.9-2.6.1 |
| Projects: | FXE_SMS_JSS |
| Accessible by: | |
Warning
Host not accessible by [‘xctrl’]!
CRYSTAL2_DISTANCE¶
| Instance id: | FXE_SMS_JSS/ENC/CRYSTAL2_DISTANCE |
|---|---|
| Host: | exflcon12n0 |
| Class documentation: | |
| BeckhoffEncoder | |
| General: | link |
| Monitor: | link |
| Developer: | link |
| PLC: | link |
| Alias: | fxe-rr-sys-con-5 |
| Git repo: | https://git.xfel.eu/gitlab/karaboDevices/Beckhoff |
| Last modified: | 2019-10-28T14:42:56.000+01:00 |
| Created at: | 2017-07-20T11:58:15.000+02:00 |
| Main authors: | Silenzi, Mohacsi |
| Latest tag: | 4.3.10-2.6.1 |
| Deployment tag: | 4.3.9-2.6.1 |
| Projects: | FXE_SMS_JSS |
| Accessible by: | |
Warning
Host not accessible by [‘xctrl’]!
CRYSTAL2_THETA¶
| Instance id: | FXE_SMS_JSS/ENC/CRYSTAL2_THETA |
|---|---|
| Host: | exflcon12n0 |
| Class documentation: | |
| BeckhoffEncoder | |
| General: | link |
| Monitor: | link |
| Developer: | link |
| PLC: | link |
| Alias: | fxe-rr-sys-con-5 |
| Git repo: | https://git.xfel.eu/gitlab/karaboDevices/Beckhoff |
| Last modified: | 2019-10-28T14:42:56.000+01:00 |
| Created at: | 2017-07-20T11:58:15.000+02:00 |
| Main authors: | Silenzi, Mohacsi |
| Latest tag: | 4.3.10-2.6.1 |
| Deployment tag: | 4.3.9-2.6.1 |
| Projects: | FXE_SMS_JSS |
| Accessible by: | |
Warning
Host not accessible by [‘xctrl’]!
CRYSTAL2_Y¶
| Instance id: | FXE_SMS_JSS/ENC/CRYSTAL2_Y |
|---|---|
| Host: | exflcon12n0 |
| Class documentation: | |
| BeckhoffEncoder | |
| General: | link |
| Monitor: | link |
| Developer: | link |
| PLC: | link |
| Alias: | fxe-rr-sys-con-5 |
| Git repo: | https://git.xfel.eu/gitlab/karaboDevices/Beckhoff |
| Last modified: | 2019-10-28T14:42:56.000+01:00 |
| Created at: | 2017-07-20T11:58:15.000+02:00 |
| Main authors: | Silenzi, Mohacsi |
| Latest tag: | 4.3.10-2.6.1 |
| Deployment tag: | 4.3.9-2.6.1 |
| Projects: | FXE_SMS_JSS |
| Accessible by: | |
Warning
Host not accessible by [‘xctrl’]!
CRYSTAL2_YAW¶
| Instance id: | FXE_SMS_JSS/ENC/CRYSTAL2_YAW |
|---|---|
| Host: | exflcon12n0 |
| Class documentation: | |
| BeckhoffEncoder | |
| General: | link |
| Monitor: | link |
| Developer: | link |
| PLC: | link |
| Alias: | fxe-rr-sys-con-5 |
| Git repo: | https://git.xfel.eu/gitlab/karaboDevices/Beckhoff |
| Last modified: | 2019-10-28T14:42:56.000+01:00 |
| Created at: | 2017-07-20T11:58:15.000+02:00 |
| Main authors: | Silenzi, Mohacsi |
| Latest tag: | 4.3.10-2.6.1 |
| Deployment tag: | 4.3.9-2.6.1 |
| Projects: | FXE_SMS_JSS |
| Accessible by: | |
Warning
Host not accessible by [‘xctrl’]!
CRYSTAL3_DISTANCE¶
| Instance id: | FXE_SMS_JSS/ENC/CRYSTAL3_DISTANCE |
|---|---|
| Host: | exflcon12n0 |
| Class documentation: | |
| BeckhoffEncoder | |
| General: | link |
| Monitor: | link |
| Developer: | link |
| PLC: | link |
| Alias: | fxe-rr-sys-con-5 |
| Git repo: | https://git.xfel.eu/gitlab/karaboDevices/Beckhoff |
| Last modified: | 2019-10-28T14:42:56.000+01:00 |
| Created at: | 2017-07-20T11:58:15.000+02:00 |
| Main authors: | Silenzi, Mohacsi |
| Latest tag: | 4.3.10-2.6.1 |
| Deployment tag: | 4.3.9-2.6.1 |
| Projects: | FXE_SMS_JSS |
| Accessible by: | |
Warning
Host not accessible by [‘xctrl’]!
CRYSTAL3_THETA¶
| Instance id: | FXE_SMS_JSS/ENC/CRYSTAL3_THETA |
|---|---|
| Host: | exflcon12n0 |
| Class documentation: | |
| BeckhoffEncoder | |
| General: | link |
| Monitor: | link |
| Developer: | link |
| PLC: | link |
| Alias: | fxe-rr-sys-con-5 |
| Git repo: | https://git.xfel.eu/gitlab/karaboDevices/Beckhoff |
| Last modified: | 2019-10-28T14:42:56.000+01:00 |
| Created at: | 2017-07-20T11:58:15.000+02:00 |
| Main authors: | Silenzi, Mohacsi |
| Latest tag: | 4.3.10-2.6.1 |
| Deployment tag: | 4.3.9-2.6.1 |
| Projects: | FXE_SMS_JSS |
| Accessible by: | |
Warning
Host not accessible by [‘xctrl’]!
CRYSTAL3_Y¶
| Instance id: | FXE_SMS_JSS/ENC/CRYSTAL3_Y |
|---|---|
| Host: | exflcon12n0 |
| Class documentation: | |
| BeckhoffEncoder | |
| General: | link |
| Monitor: | link |
| Developer: | link |
| PLC: | link |
| Alias: | fxe-rr-sys-con-5 |
| Git repo: | https://git.xfel.eu/gitlab/karaboDevices/Beckhoff |
| Last modified: | 2019-10-28T14:42:56.000+01:00 |
| Created at: | 2017-07-20T11:58:15.000+02:00 |
| Main authors: | Silenzi, Mohacsi |
| Latest tag: | 4.3.10-2.6.1 |
| Deployment tag: | 4.3.9-2.6.1 |
| Projects: | FXE_SMS_JSS |
| Accessible by: | |
Warning
Host not accessible by [‘xctrl’]!
CRYSTAL3_YAW¶
| Instance id: | FXE_SMS_JSS/ENC/CRYSTAL3_YAW |
|---|---|
| Host: | exflcon12n0 |
| Class documentation: | |
| BeckhoffEncoder | |
| General: | link |
| Monitor: | link |
| Developer: | link |
| PLC: | link |
| Alias: | fxe-rr-sys-con-5 |
| Git repo: | https://git.xfel.eu/gitlab/karaboDevices/Beckhoff |
| Last modified: | 2019-10-28T14:42:56.000+01:00 |
| Created at: | 2017-07-20T11:58:15.000+02:00 |
| Main authors: | Silenzi, Mohacsi |
| Latest tag: | 4.3.10-2.6.1 |
| Deployment tag: | 4.3.9-2.6.1 |
| Projects: | FXE_SMS_JSS |
| Accessible by: | |
Warning
Host not accessible by [‘xctrl’]!
CRYSTAL4_DISTANCE¶
| Instance id: | FXE_SMS_JSS/ENC/CRYSTAL4_DISTANCE |
|---|---|
| Host: | exflcon12n0 |
| Class documentation: | |
| BeckhoffEncoder | |
| General: | link |
| Monitor: | link |
| Developer: | link |
| PLC: | link |
| Alias: | fxe-rr-sys-con-5 |
| Git repo: | https://git.xfel.eu/gitlab/karaboDevices/Beckhoff |
| Last modified: | 2019-10-28T14:42:56.000+01:00 |
| Created at: | 2017-07-20T11:58:15.000+02:00 |
| Main authors: | Silenzi, Mohacsi |
| Latest tag: | 4.3.10-2.6.1 |
| Deployment tag: | 4.3.9-2.6.1 |
| Projects: | FXE_SMS_JSS |
| Accessible by: | |
Warning
Host not accessible by [‘xctrl’]!
CRYSTAL4_THETA¶
| Instance id: | FXE_SMS_JSS/ENC/CRYSTAL4_THETA |
|---|---|
| Host: | exflcon12n0 |
| Class documentation: | |
| BeckhoffEncoder | |
| General: | link |
| Monitor: | link |
| Developer: | link |
| PLC: | link |
| Alias: | fxe-rr-sys-con-5 |
| Git repo: | https://git.xfel.eu/gitlab/karaboDevices/Beckhoff |
| Last modified: | 2019-10-28T14:42:56.000+01:00 |
| Created at: | 2017-07-20T11:58:15.000+02:00 |
| Main authors: | Silenzi, Mohacsi |
| Latest tag: | 4.3.10-2.6.1 |
| Deployment tag: | 4.3.9-2.6.1 |
| Projects: | FXE_SMS_JSS |
| Accessible by: | |
Warning
Host not accessible by [‘xctrl’]!
CRYSTAL4_Y¶
| Instance id: | FXE_SMS_JSS/ENC/CRYSTAL4_Y |
|---|---|
| Host: | exflcon12n0 |
| Class documentation: | |
| BeckhoffEncoder | |
| General: | link |
| Monitor: | link |
| Developer: | link |
| PLC: | link |
| Alias: | fxe-rr-sys-con-5 |
| Git repo: | https://git.xfel.eu/gitlab/karaboDevices/Beckhoff |
| Last modified: | 2019-10-28T14:42:56.000+01:00 |
| Created at: | 2017-07-20T11:58:15.000+02:00 |
| Main authors: | Silenzi, Mohacsi |
| Latest tag: | 4.3.10-2.6.1 |
| Deployment tag: | 4.3.9-2.6.1 |
| Projects: | FXE_SMS_JSS |
| Accessible by: | |
Warning
Host not accessible by [‘xctrl’]!
CRYSTAL4_YAW¶
| Instance id: | FXE_SMS_JSS/ENC/CRYSTAL4_YAW |
|---|---|
| Host: | exflcon12n0 |
| Class documentation: | |
| BeckhoffEncoder | |
| General: | link |
| Monitor: | link |
| Developer: | link |
| PLC: | link |
| Alias: | fxe-rr-sys-con-5 |
| Git repo: | https://git.xfel.eu/gitlab/karaboDevices/Beckhoff |
| Last modified: | 2019-10-28T14:42:56.000+01:00 |
| Created at: | 2017-07-20T11:58:15.000+02:00 |
| Main authors: | Silenzi, Mohacsi |
| Latest tag: | 4.3.10-2.6.1 |
| Deployment tag: | 4.3.9-2.6.1 |
| Projects: | FXE_SMS_JSS |
| Accessible by: | |
Warning
Host not accessible by [‘xctrl’]!
CRYSTAL5_DISTANCE¶
| Instance id: | FXE_SMS_JSS/ENC/CRYSTAL5_DISTANCE |
|---|---|
| Host: | exflcon12n0 |
| Class documentation: | |
| BeckhoffEncoder | |
| General: | link |
| Monitor: | link |
| Developer: | link |
| PLC: | link |
| Alias: | fxe-rr-sys-con-5 |
| Git repo: | https://git.xfel.eu/gitlab/karaboDevices/Beckhoff |
| Last modified: | 2019-10-28T14:42:56.000+01:00 |
| Created at: | 2017-07-20T11:58:15.000+02:00 |
| Main authors: | Silenzi, Mohacsi |
| Latest tag: | 4.3.10-2.6.1 |
| Deployment tag: | 4.3.9-2.6.1 |
| Projects: | FXE_SMS_JSS |
| Accessible by: | |
Warning
Host not accessible by [‘xctrl’]!
CRYSTAL5_THETA¶
| Instance id: | FXE_SMS_JSS/ENC/CRYSTAL5_THETA |
|---|---|
| Host: | exflcon12n0 |
| Class documentation: | |
| BeckhoffEncoder | |
| General: | link |
| Monitor: | link |
| Developer: | link |
| PLC: | link |
| Alias: | fxe-rr-sys-con-5 |
| Git repo: | https://git.xfel.eu/gitlab/karaboDevices/Beckhoff |
| Last modified: | 2019-10-28T14:42:56.000+01:00 |
| Created at: | 2017-07-20T11:58:15.000+02:00 |
| Main authors: | Silenzi, Mohacsi |
| Latest tag: | 4.3.10-2.6.1 |
| Deployment tag: | 4.3.9-2.6.1 |
| Projects: | FXE_SMS_JSS |
| Accessible by: | |
Warning
Host not accessible by [‘xctrl’]!
CRYSTAL5_Y¶
| Instance id: | FXE_SMS_JSS/ENC/CRYSTAL5_Y |
|---|---|
| Host: | exflcon12n0 |
| Class documentation: | |
| BeckhoffEncoder | |
| General: | link |
| Monitor: | link |
| Developer: | link |
| PLC: | link |
| Alias: | fxe-rr-sys-con-5 |
| Git repo: | https://git.xfel.eu/gitlab/karaboDevices/Beckhoff |
| Last modified: | 2019-10-28T14:42:56.000+01:00 |
| Created at: | 2017-07-20T11:58:15.000+02:00 |
| Main authors: | Silenzi, Mohacsi |
| Latest tag: | 4.3.10-2.6.1 |
| Deployment tag: | 4.3.9-2.6.1 |
| Projects: | FXE_SMS_JSS |
| Accessible by: | |
Warning
Host not accessible by [‘xctrl’]!
CRYSTAL5_YAW¶
| Instance id: | FXE_SMS_JSS/ENC/CRYSTAL5_YAW |
|---|---|
| Host: | exflcon12n0 |
| Class documentation: | |
| BeckhoffEncoder | |
| General: | link |
| Monitor: | link |
| Developer: | link |
| PLC: | link |
| Alias: | fxe-rr-sys-con-5 |
| Git repo: | https://git.xfel.eu/gitlab/karaboDevices/Beckhoff |
| Last modified: | 2019-10-28T14:42:56.000+01:00 |
| Created at: | 2017-07-20T11:58:15.000+02:00 |
| Main authors: | Silenzi, Mohacsi |
| Latest tag: | 4.3.10-2.6.1 |
| Deployment tag: | 4.3.9-2.6.1 |
| Projects: | FXE_SMS_JSS |
| Accessible by: | |
Warning
Host not accessible by [‘xctrl’]!
MOTOR¶
CRYSTAL1_DISTANCE¶
CRYSTAL1_THETA¶
CRYSTAL1_Y¶
CRYSTAL1_YAW¶
CRYSTAL2_DISTANCE¶
CRYSTAL2_THETA¶
CRYSTAL2_Y¶
CRYSTAL2_YAW¶
CRYSTAL3_DISTANCE¶
CRYSTAL3_THETA¶
CRYSTAL3_Y¶
CRYSTAL3_YAW¶
CRYSTAL4_DISTANCE¶
CRYSTAL4_THETA¶
CRYSTAL4_Y¶
CRYSTAL4_YAW¶
CRYSTAL5_DISTANCE¶
CRYSTAL5_THETA¶
CRYSTAL5_Y¶
CRYSTAL5_YAW¶
MOV¶
ENC¶
2THETA_HIGH¶
| Instance id: | FXE_SMS_MOV/ENC/2THETA_HIGH |
|---|---|
| Host: | exflcon11n0 |
| Class documentation: | |
| BeckhoffEncoder | |
| General: | link |
| Monitor: | link |
| Developer: | link |
| PLC: | link |
| Alias: | fxe-rr-sys-con-4 |
| Git repo: | https://git.xfel.eu/gitlab/karaboDevices/Beckhoff |
| Last modified: | 2019-10-28T14:42:56.000+01:00 |
| Created at: | 2017-07-20T11:58:15.000+02:00 |
| Main authors: | Silenzi, Mohacsi |
| Latest tag: | 4.3.10-2.6.1 |
| Deployment tag: | 4.3.9-2.6.1 |
| Projects: | FXE_SMS_MOV, FXE_SMS_MOV |
| Accessible by: | |
Warning
Host not accessible by [‘xctrl’]!
2THETA_LOW¶
| Instance id: | FXE_SMS_MOV/ENC/2THETA_LOW |
|---|---|
| Host: | exflcon11n0 |
| Class documentation: | |
| BeckhoffEncoder | |
| General: | link |
| Monitor: | link |
| Developer: | link |
| PLC: | link |
| Alias: | fxe-rr-sys-con-4 |
| Git repo: | https://git.xfel.eu/gitlab/karaboDevices/Beckhoff |
| Last modified: | 2019-10-28T14:42:56.000+01:00 |
| Created at: | 2017-07-20T11:58:15.000+02:00 |
| Main authors: | Silenzi, Mohacsi |
| Latest tag: | 4.3.10-2.6.1 |
| Deployment tag: | 4.3.9-2.6.1 |
| Projects: | FXE_SMS_MOV, FXE_SMS_MOV |
| Accessible by: | |
Warning
Host not accessible by [‘xctrl’]!
PITCH¶
| Instance id: | FXE_SMS_MOV/ENC/PITCH |
|---|---|
| Host: | exflcon11n0 |
| Class documentation: | |
| BeckhoffEncoder | |
| General: | link |
| Monitor: | link |
| Developer: | link |
| PLC: | link |
| Alias: | fxe-rr-sys-con-4 |
| Git repo: | https://git.xfel.eu/gitlab/karaboDevices/Beckhoff |
| Last modified: | 2019-10-28T14:42:56.000+01:00 |
| Created at: | 2017-07-20T11:58:15.000+02:00 |
| Main authors: | Silenzi, Mohacsi |
| Latest tag: | 4.3.10-2.6.1 |
| Deployment tag: | 4.3.9-2.6.1 |
| Projects: | FXE_SMS_MOV, FXE_SMS_MOV |
| Accessible by: | |
Warning
Host not accessible by [‘xctrl’]!
ROLL¶
| Instance id: | FXE_SMS_MOV/ENC/ROLL |
|---|---|
| Host: | exflcon11n0 |
| Class documentation: | |
| BeckhoffEncoder | |
| General: | link |
| Monitor: | link |
| Developer: | link |
| PLC: | link |
| Alias: | fxe-rr-sys-con-4 |
| Git repo: | https://git.xfel.eu/gitlab/karaboDevices/Beckhoff |
| Last modified: | 2019-10-28T14:42:56.000+01:00 |
| Created at: | 2017-07-20T11:58:15.000+02:00 |
| Main authors: | Silenzi, Mohacsi |
| Latest tag: | 4.3.10-2.6.1 |
| Deployment tag: | 4.3.9-2.6.1 |
| Projects: | FXE_SMS_MOV, FXE_SMS_MOV |
| Accessible by: | |
Warning
Host not accessible by [‘xctrl’]!
Y¶
| Instance id: | FXE_SMS_MOV/ENC/Y |
|---|---|
| Host: | exflcon11n0 |
| Class documentation: | |
| BeckhoffEncoder | |
| General: | link |
| Monitor: | link |
| Developer: | link |
| PLC: | link |
| Alias: | fxe-rr-sys-con-4 |
| Git repo: | https://git.xfel.eu/gitlab/karaboDevices/Beckhoff |
| Last modified: | 2019-10-28T14:42:56.000+01:00 |
| Created at: | 2017-07-20T11:58:15.000+02:00 |
| Main authors: | Silenzi, Mohacsi |
| Latest tag: | 4.3.10-2.6.1 |
| Deployment tag: | 4.3.9-2.6.1 |
| Projects: | FXE_SMS_MOV, FXE_SMS_MOV |
| Accessible by: | |
Warning
Host not accessible by [‘xctrl’]!
YAW¶
| Instance id: | FXE_SMS_MOV/ENC/YAW |
|---|---|
| Host: | exflcon11n0 |
| Class documentation: | |
| BeckhoffEncoder | |
| General: | link |
| Monitor: | link |
| Developer: | link |
| PLC: | link |
| Alias: | fxe-rr-sys-con-4 |
| Git repo: | https://git.xfel.eu/gitlab/karaboDevices/Beckhoff |
| Last modified: | 2019-10-28T14:42:56.000+01:00 |
| Created at: | 2017-07-20T11:58:15.000+02:00 |
| Main authors: | Silenzi, Mohacsi |
| Latest tag: | 4.3.10-2.6.1 |
| Deployment tag: | 4.3.9-2.6.1 |
| Projects: | FXE_SMS_MOV, FXE_SMS_MOV |
| Accessible by: | |
Warning
Host not accessible by [‘xctrl’]!
Z_HIGH¶
| Instance id: | FXE_SMS_MOV/ENC/Z_HIGH |
|---|---|
| Host: | exflcon11n0 |
| Class documentation: | |
| BeckhoffEncoder | |
| General: | link |
| Monitor: | link |
| Developer: | link |
| PLC: | link |
| Alias: | fxe-rr-sys-con-4 |
| Git repo: | https://git.xfel.eu/gitlab/karaboDevices/Beckhoff |
| Last modified: | 2019-10-28T14:42:56.000+01:00 |
| Created at: | 2017-07-20T11:58:15.000+02:00 |
| Main authors: | Silenzi, Mohacsi |
| Latest tag: | 4.3.10-2.6.1 |
| Deployment tag: | 4.3.9-2.6.1 |
| Projects: | FXE_SMS_MOV, FXE_SMS_MOV |
| Accessible by: | |
Warning
Host not accessible by [‘xctrl’]!
Z_LOW¶
| Instance id: | FXE_SMS_MOV/ENC/Z_LOW |
|---|---|
| Host: | exflcon11n0 |
| Class documentation: | |
| BeckhoffEncoder | |
| General: | link |
| Monitor: | link |
| Developer: | link |
| PLC: | link |
| Alias: | fxe-rr-sys-con-4 |
| Git repo: | https://git.xfel.eu/gitlab/karaboDevices/Beckhoff |
| Last modified: | 2019-10-28T14:42:56.000+01:00 |
| Created at: | 2017-07-20T11:58:15.000+02:00 |
| Main authors: | Silenzi, Mohacsi |
| Latest tag: | 4.3.10-2.6.1 |
| Deployment tag: | 4.3.9-2.6.1 |
| Projects: | FXE_SMS_MOV, FXE_SMS_MOV |
| Accessible by: | |
Warning
Host not accessible by [‘xctrl’]!
MOTOR¶
2THETA_HIGH¶
2THETA_LOW¶
PITCH¶
ROLL¶
Y¶
YAW¶
Z_HIGH¶
| Instance id: | FXE_SMS_MOV/MOTOR/Z_HIGH |
|---|---|
| Class id: | BeckhoffMC2Base |
| Host: | exflcon11n0 |
| Class documentation: | |
| BeckhoffMC2Base | |
| General: | link |
| Monitor: | link |
| Developer: | link |
| PLC: | link |
| Alias: | fxe-rr-sys-con-4 |
| Git repo: | https://git.xfel.eu/gitlab/karaboDevices/Beckhoff |
| Last modified: | 2020-07-07T10:56:42.000+02:00 |
| Created at: | 2017-07-20T11:58:15.000+02:00 |
| Main authors: | Hauf, Giovanetti, Silenzi |
| Latest tag: | 4.3.16-2.9.1 |
| Deployment tag: | 4.3.16-2.9.1 |
| Projects: | FXE_SMS_MOV |
| Scenes: | FXE_SMS_MOV/MOTOR/Z_HIGH, FXE_SMS_OVERVIEW, FXE_SMS_MOV/MOTOR/Z_HIGH|motorScene, GI_Diffraction, FXE_SMS_MOV-MOTOR-Z_HIGH, GI_Diffraction, GI_Diffraction, GI_Diffraction, GI_Diffraction, Custom_Motors-3, FXE_SMS_MOV-MOTOR-Z_HIGH |
| Accessible by: | |
Warning
Host not accessible by [‘xctrl’]!
Warning
The velocity for this motor has not been commissioned. You may loose steps in case you set it too high!
The BeckhoffMC2Base device is documented
here.
Autogenerated documentation for the device’s properties and slots can be found here.
The following is the documentation for the base underlying PLC soft device: SD_MC2Base.
Documentation can also be found for the derived soft devices:
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device (i.e. of the server
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- useTimeserver:
- Unused - whether device connects to time server is configured via ‘timeServerId’
- progress:
- The progress of the current action
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- version:
- Version of this Karabo device.
- beckhoffComDevice:
- InstanceId of the BeckhoffCom device that forwards commands to the PLC.
- functionBlockName:
- The type of the firmware block.
- fwInstanceName:
- The name of the firmware block instance.
- fwVersion:
- The version of the PLC framework.
- terminal:
- ???
- hardwareStatusBitField:
- This word encodes in bits the hardware-status information of this device
- hardwareState:
- The current state of the hardware decoded
- hardwareRegion:
- The current region of the hardware decoded
- hardwareErrorDescriptor:
- This word encodes in bits describing the hardware error
- hardwareErrorDescription:
- Error Code description
- waitingFor:
- Any call to the PLC will be published here, once the reply is received this property will be cleared. Commands will not be sent to the PLC until this property is cleared.
- epsilon:
- The epsilon determines the amount of change until a new physical value is posted from the hardware
- interlockReadOnly:
- Defines whether interlock conditions are configurable from this interface.
- interlockOn:
- Defines whether interlock surveillance is on or off.
- interlockOk:
- Defines whether interlock is ok (true) or broken (false).
- busy:
- Defines whether the PLC softdevice is busy.
- disableEpsilonFeedback:
- If false, the epsilon will be regulated until the incoming rate reaches the maximum rate
- maxStateUpdateRate:
- If state updates per second exceed this threshold, the state will be displayed as CHANGING
- noisyStateUpdateRateValue:
- Show the state update rate when it’s above ‘Max State Update Rate’ threshold.
- isStateUpdateNoisy:
- State update rate is above ‘Max State Update Rate’ threshold.
- reset:
- Resets the PLC hardware
- enableInterlockedSlots:
- Send device into INTERLOCK_BROKEN state, thus enabling all interlocked slots.
- disableInterlockedSlots:
- Send device into INTERLOCKED state, thus enabling all interlocked slots.
- requestHardwareValues:
- Ask for all property values on the device
- propertiesToPoll:
- All specified properties will be polled from the PLC with the given poll-rate. Only PLC aliases or device keys corresponding to PLC properties are allowed
- pollInterval:
- Hardware poll interval in seconds
- propertiesToRead:
- The specified properties will be read from the PLC by activating the Read button. Only PLC aliases or device keys corresponding to PLC properties are allowed
- readHardware:
- Requests value updates from the PLC for the properties listed under ‘Properties to read’
- force:
- ???
- trigger:
- Do not use this parameter to configure scheduled push. Instead use the parameter ‘scheduledPush’.
- maxUpdateFrequency:
- set to limit maximum update frequency for some values.
- interfaces:
- Abstract interface for external proxies to be considered when working with this device
- home:
- CHoming
- on:
- CEnableAxis
- off:
- CDisableAxis
- calibrateToEncoder:
- Calibrate actual position to encoder position.
- calibrate:
- Calibrate actual position to calibrated position.
- calibrateTarget:
- The motor scale is set to this position when hitting calibrate
- resetAxis:
- CResetAxis
- specificError:
- ASpecificError
- moveRelative:
- CMoveRelative
- move:
- CMoveAbsolute
- emergencyStop:
- CStop
- stop:
- CHalt
- moveConstantVelocity:
- set property amovevelocity
- actualPosition:
- AActualPosition
- stepSize:
- AMoveDistance
- targetVelocity:
- AMoveVelocity
- targetPosition:
- AAbsoluteTargetPosition
- isCWLimit:
- Is at hardware end-switch high - CW limit.
- isCCWLimit:
- Is at hardware end-switch low - CCW limit.
- isSWLimitHigh:
- Is at software limit high.
- isSWLimitLow:
- Is at software limit low.
- isInterlockLimitHigh:
- Is at Interlock limit high.
- isInterlockLimitLow:
- Is at Interlock limit low.
- mc2DiscreteMotion:
- e.g. relative or absolute position movement
- mc2ContinuousMotion:
- e.g. constant velocity
- isOnTarget:
- Indicates whether the motor is on target or not.
- relativeDeadband:
- if target and actual positions have a relative difference smaller than this property the ‘move’ command will not be sent to the PLC.
- stepUp:
- Move to actual position plus step length.
- stepDown:
- Move to actual position minus step length.
- activeController:
- Select the Active Controller.
- activeControllerPLC:
- Select the Active Controller.
| Created: | 2020-07-03T13:12:05.000Z |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2020-07-01T04:54:23.000Z |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2020-06-26T05:52:31.000Z |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2020-05-14T11:24:40.000Z |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Make sure a binary for 2.9.1 exists |
| Created: | 2020-05-14T11:24:40.000Z |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | FIX: Trigger 1 problem FEAT: Agilent Ion Pump has automatic log scale |
| Created: | 2020-04-03T08:08:13.000Z |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2020-03-26T06:01:43.000Z |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2020-03-25T15:10:32.000Z |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2020-03-25T08:47:47.000Z |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Simulation build config Noisy state updates handling. |
| Created: | 2019-12-18T15:04:13.000Z |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | BeckhoffManifolValve device class available |
| Created: | 2019-09-04T11:15:12.000Z |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | SIM/GUI: adapting MC2 implementation. See merge request karaboDevices/Beckhoff!283 |
| Created: | 2019-08-30T16:50:57.000Z |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | FIX: Schema parsing follow up FIX: Inficon setpoint property types FIX: slowing down instantiation FIX: Error decoding at startup FIX: no epsilon regulation after CSendAll FIX: request new configuration on failure |
| Created: | 2019-08-26T20:25:54.000Z |
|---|---|
| Author: | Valerii Bondar |
| Notes: | Mangling schema elements that have spaces from the PLC |
| Created: | 2019-08-15T15:46:37.000Z |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
| Created: | 2019-08-07T11:12:16.000Z |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | LED is not instantiated as a digital output |
| Created: | 2019-07-24T15:35:58.000Z |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | LED is not instantiated as a digital output |
| Created: | 2019-07-24T15:35:58.000Z |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | reject not finite floating points |
| Created: | 2019-06-28T09:36:02.000Z |
|---|---|
| Author: | silenzi |
| Notes: | FIX: setting velocity in ON/STOPPED state |
| Created: | 2019-06-24T17:16:20.000Z |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | epsilon regulation will not send the device to error state. |
| Created: | 2019-06-21T18:42:18.000Z |
|---|---|
| Author: | silenzi |
| Notes: | interlock schema |
Z_LOW¶
| Instance id: | FXE_SMS_MOV/MOTOR/Z_LOW |
|---|---|
| Class id: | BeckhoffMC2Base |
| Host: | exflcon11n0 |
| Class documentation: | |
| BeckhoffMC2Base | |
| General: | link |
| Monitor: | link |
| Developer: | link |
| PLC: | link |
| Alias: | fxe-rr-sys-con-4 |
| Git repo: | https://git.xfel.eu/gitlab/karaboDevices/Beckhoff |
| Last modified: | 2020-07-07T10:56:42.000+02:00 |
| Created at: | 2017-07-20T11:58:15.000+02:00 |
| Main authors: | Hauf, Giovanetti, Silenzi |
| Latest tag: | 4.3.16-2.9.1 |
| Deployment tag: | 4.3.16-2.9.1 |
| Projects: | FXE_SMS_MOV |
| Scenes: | FXE_SMS_MOV/MOTOR/Z_LOW, FXE_SMS_OVERVIEW, FXE_SMS_MOV/MOTOR/Z_LOW|motorScene, FXE_SMS_MOV-MOTOR-Z_LOW, GI_Diffraction, FXE_SMS_MOV-MOTOR-Z_LOW, GI_Diffraction, GI_Diffraction, GI_Diffraction, GI_Diffraction |
| Accessible by: | |
Warning
Host not accessible by [‘xctrl’]!
Warning
The velocity for this motor has not been commissioned. You may loose steps in case you set it too high!
The BeckhoffMC2Base device is documented
here.
Autogenerated documentation for the device’s properties and slots can be found here.
The following is the documentation for the base underlying PLC soft device: SD_MC2Base.
Documentation can also be found for the derived soft devices:
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device (i.e. of the server
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- useTimeserver:
- Unused - whether device connects to time server is configured via ‘timeServerId’
- progress:
- The progress of the current action
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- version:
- Version of this Karabo device.
- beckhoffComDevice:
- InstanceId of the BeckhoffCom device that forwards commands to the PLC.
- functionBlockName:
- The type of the firmware block.
- fwInstanceName:
- The name of the firmware block instance.
- fwVersion:
- The version of the PLC framework.
- terminal:
- ???
- hardwareStatusBitField:
- This word encodes in bits the hardware-status information of this device
- hardwareState:
- The current state of the hardware decoded
- hardwareRegion:
- The current region of the hardware decoded
- hardwareErrorDescriptor:
- This word encodes in bits describing the hardware error
- hardwareErrorDescription:
- Error Code description
- waitingFor:
- Any call to the PLC will be published here, once the reply is received this property will be cleared. Commands will not be sent to the PLC until this property is cleared.
- epsilon:
- The epsilon determines the amount of change until a new physical value is posted from the hardware
- interlockReadOnly:
- Defines whether interlock conditions are configurable from this interface.
- interlockOn:
- Defines whether interlock surveillance is on or off.
- interlockOk:
- Defines whether interlock is ok (true) or broken (false).
- busy:
- Defines whether the PLC softdevice is busy.
- disableEpsilonFeedback:
- If false, the epsilon will be regulated until the incoming rate reaches the maximum rate
- maxStateUpdateRate:
- If state updates per second exceed this threshold, the state will be displayed as CHANGING
- noisyStateUpdateRateValue:
- Show the state update rate when it’s above ‘Max State Update Rate’ threshold.
- isStateUpdateNoisy:
- State update rate is above ‘Max State Update Rate’ threshold.
- reset:
- Resets the PLC hardware
- enableInterlockedSlots:
- Send device into INTERLOCK_BROKEN state, thus enabling all interlocked slots.
- disableInterlockedSlots:
- Send device into INTERLOCKED state, thus enabling all interlocked slots.
- requestHardwareValues:
- Ask for all property values on the device
- propertiesToPoll:
- All specified properties will be polled from the PLC with the given poll-rate. Only PLC aliases or device keys corresponding to PLC properties are allowed
- pollInterval:
- Hardware poll interval in seconds
- propertiesToRead:
- The specified properties will be read from the PLC by activating the Read button. Only PLC aliases or device keys corresponding to PLC properties are allowed
- readHardware:
- Requests value updates from the PLC for the properties listed under ‘Properties to read’
- force:
- ???
- trigger:
- Do not use this parameter to configure scheduled push. Instead use the parameter ‘scheduledPush’.
- maxUpdateFrequency:
- set to limit maximum update frequency for some values.
- interfaces:
- Abstract interface for external proxies to be considered when working with this device
- home:
- CHoming
- on:
- CEnableAxis
- off:
- CDisableAxis
- calibrateToEncoder:
- Calibrate actual position to encoder position.
- calibrate:
- Calibrate actual position to calibrated position.
- calibrateTarget:
- The motor scale is set to this position when hitting calibrate
- resetAxis:
- CResetAxis
- specificError:
- ASpecificError
- moveRelative:
- CMoveRelative
- move:
- CMoveAbsolute
- emergencyStop:
- CStop
- stop:
- CHalt
- moveConstantVelocity:
- set property amovevelocity
- actualPosition:
- AActualPosition
- stepSize:
- AMoveDistance
- targetVelocity:
- AMoveVelocity
- targetPosition:
- AAbsoluteTargetPosition
- isCWLimit:
- Is at hardware end-switch high - CW limit.
- isCCWLimit:
- Is at hardware end-switch low - CCW limit.
- isSWLimitHigh:
- Is at software limit high.
- isSWLimitLow:
- Is at software limit low.
- isInterlockLimitHigh:
- Is at Interlock limit high.
- isInterlockLimitLow:
- Is at Interlock limit low.
- mc2DiscreteMotion:
- e.g. relative or absolute position movement
- mc2ContinuousMotion:
- e.g. constant velocity
- isOnTarget:
- Indicates whether the motor is on target or not.
- relativeDeadband:
- if target and actual positions have a relative difference smaller than this property the ‘move’ command will not be sent to the PLC.
- stepUp:
- Move to actual position plus step length.
- stepDown:
- Move to actual position minus step length.
- activeController:
- Select the Active Controller.
- activeControllerPLC:
- Select the Active Controller.
| Created: | 2020-07-03T13:12:05.000Z |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2020-07-01T04:54:23.000Z |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2020-06-26T05:52:31.000Z |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2020-05-14T11:24:40.000Z |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Make sure a binary for 2.9.1 exists |
| Created: | 2020-05-14T11:24:40.000Z |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | FIX: Trigger 1 problem FEAT: Agilent Ion Pump has automatic log scale |
| Created: | 2020-04-03T08:08:13.000Z |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2020-03-26T06:01:43.000Z |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2020-03-25T15:10:32.000Z |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2020-03-25T08:47:47.000Z |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Simulation build config Noisy state updates handling. |
| Created: | 2019-12-18T15:04:13.000Z |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | BeckhoffManifolValve device class available |
| Created: | 2019-09-04T11:15:12.000Z |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | SIM/GUI: adapting MC2 implementation. See merge request karaboDevices/Beckhoff!283 |
| Created: | 2019-08-30T16:50:57.000Z |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | FIX: Schema parsing follow up FIX: Inficon setpoint property types FIX: slowing down instantiation FIX: Error decoding at startup FIX: no epsilon regulation after CSendAll FIX: request new configuration on failure |
| Created: | 2019-08-26T20:25:54.000Z |
|---|---|
| Author: | Valerii Bondar |
| Notes: | Mangling schema elements that have spaces from the PLC |
| Created: | 2019-08-15T15:46:37.000Z |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
| Created: | 2019-08-07T11:12:16.000Z |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | LED is not instantiated as a digital output |
| Created: | 2019-07-24T15:35:58.000Z |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | LED is not instantiated as a digital output |
| Created: | 2019-07-24T15:35:58.000Z |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | reject not finite floating points |
| Created: | 2019-06-28T09:36:02.000Z |
|---|---|
| Author: | silenzi |
| Notes: | FIX: setting velocity in ON/STOPPED state |
| Created: | 2019-06-24T17:16:20.000Z |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | epsilon regulation will not send the device to error state. |
| Created: | 2019-06-21T18:42:18.000Z |
|---|---|
| Author: | silenzi |
| Notes: | interlock schema |
X_LOW¶
YLOW¶
Y_HIGH¶
SMSCAM¶
AVG¶
| Instance id: | FXE_SMS_MOV/SMSCAM/AVG |
|---|---|
| Class id: | ImageAverager |
| Host: | exflcon17n0 |
| Alias: | fxe-rr-sys-con-7 |
| Git repo: | https://git.xfel.eu/gitlab/karaboDevices/imageProcessor |
| Last modified: | 2020-11-23T12:51:25.000+01:00 |
| Created at: | 2016-11-16T14:12:17.000+01:00 |
| Main authors: | Parenti, Hauf, Fabbri |
| Latest tag: | 1.27.4-2.10.0 |
| Deployment tag: | 1.27.4-2.10.0 |
| Accessible by: |
Warning
Host not accessible by [‘xctrl’]!
The ImageAverager device is part of the
imageProcessor package,
and is documented in
imageprocessor:image-averager-user
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- useTimeserver:
- Unused - whether device connects to time server is configured via ‘timeServerId’
- timeServerId:
- The instance id uniquely identifies a TimeServer instance in the distributed system
- progress:
- The progress of the current action
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- Logger:
- Logging settings
- inFrameRate:
- The input frame rate.
- resetError:
- Reset error count.
- resetAverage:
- Reset averaged image.
- imagePath:
- The path within the channel, where the data is, such as data.image, digitizer.channel_1_A.raw.samples
- nImages:
- Number of images to be averaged.
- runningAverage:
- Calculate running average (instead of standard).
- runningAvgMethod:
- The algorithm used for calculating the running average.
- outFrameRate:
- The output frame rate.
| Created: | 2020-11-23T11:51:09.000Z |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Karabo 2.10 versioning |
| Created: | 2020-07-30T12:29:13.000Z |
|---|---|
| Author: | Andrea Parenti |
| Notes: | Reset properties only once |
| Created: | 2020-07-28T12:08:55.000Z |
|---|---|
| Author: | Andrea Parenti |
| Notes: | Calculate min/max/mean pixel value after background and pedestal subtraction |
| Created: | 2020-07-06T11:53:30.000Z |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: | Integral over axes (img_x/y) corrected when no “user-defined” is set |
| Created: | 2020-03-17T10:23:50.000Z |
|---|---|
| Author: | Andrea Parenti |
| Notes: | Fix MDL’s error count reconfiguration + resetError function |
| Created: | 2020-03-12T15:58:22.000Z |
|---|---|
| Author: | Andrea Parenti |
| Notes: | Update for error resetting, and reconfiguration of threshold and epsilon parameters of error counter |
| Created: | 2019-12-10T13:13:22.000Z |
|---|---|
| Author: | Andrea Parenti |
| Notes: | Alarm condition with warning, imageProcessing updated to version 2.3.5-2.6 |
| Created: | 2019-09-25T07:12:39.000Z |
|---|---|
| Author: | Andrea Parenti |
| Notes: | ImageToSpectrum: make direction of integral configurable. |
| Created: | 2019-09-17T15:59:16.000Z |
|---|---|
| Author: | Robert Schaffer |
| Notes: | Added peak ratio for TwoPeakFinder device. |
| Created: | 2019-09-05T15:06:43.000Z |
|---|---|
| Author: | Robert Schaffer |
| Notes: | Implemented thresholding for integrated data intensities. |
| Created: | 2019-09-04T12:46:06.000Z |
|---|---|
| Author: | Andrea Parenti |
| Notes: | FIX 1D data ImageAverager |
| Created: | 2019-08-22T14:57:59.000Z |
|---|---|
| Author: | Cyril Danilevski |
| Notes: | Add possibility to average spectra (1D images) |
| Created: | 2019-07-10T07:31:19.000Z |
|---|---|
| Author: | Andrea Parenti |
| Notes: | FIX processing of spectra |
| Created: | 2019-07-05T14:19:56.000Z |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2019-07-01T08:20:28.000Z |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
|
| Created: | 2019-06-18T11:41:45.000Z |
|---|---|
| Author: | Andrea Parenti |
| Notes: | Add possibility to process spectra (1D images) |
| Created: | 2019-05-09T14:59:33.000Z |
|---|---|
| Author: | Andrea Parenti |
| Notes: | Adding option for lightweight exponential running average |
| Created: | 2019-04-30T12:34:21.000Z |
|---|---|
| Author: | Robert Schaffer |
| Notes: | Fixed a bug causing thresholding downstream of COM calculation |
| Created: | 2019-03-26T17:58:39.000Z |
|---|---|
| Author: | Wajid Ehsan |
| Notes: | Include roi in y-direction imageTospectrum |
| Created: | 2019-02-21T09:22:07.000Z |
|---|---|
| Author: | Andrea Parenti |
| Notes: |
|
CAMERA¶
The documentation of the Karabo devices for GenICam cameras can be found here
PROC¶
| Instance id: | FXE_SMS_MOV/SMSCAM/PROC |
|---|---|
| Class id: | ImageProcessor |
| Host: | exflcon17n0 |
| Class documentation: | |
| ImageProcessor | |
| Alias: | fxe-rr-sys-con-7 |
| Git repo: | https://git.xfel.eu/gitlab/karaboDevices/imageProcessor |
| Last modified: | 2020-11-23T12:51:25.000+01:00 |
| Created at: | 2016-11-16T14:12:17.000+01:00 |
| Main authors: | Parenti, Hauf, Fabbri |
| Latest tag: | 1.27.4-2.10.0 |
| Deployment tag: | 1.27.4-2.10.0 |
| Accessible by: | |
Warning
Host not accessible by [‘xctrl’]!
The ImageProcessor device is documented in
imageprocessor:image-processor-user
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- useTimeserver:
- Unused - whether device connects to time server is configured via ‘timeServerId’
- timeServerId:
- The instance id uniquely identifies a TimeServer instance in the distributed system
- progress:
- The progress of the current action
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- Logger:
- Logging settings
- inFrameRate:
- The input frame rate.
- resetError:
- Reset error count.
- reset:
- Resets the processor output values.
- useAsBackgroundImage:
- Use the current image as background image.
- imagePath:
- Input image path.
- filterImagesByThreshold:
- If True, images will be only processed if maximum pixel value exceeds user’s defined threshold.
- imageThreshold:
- The threshold for processing an image.
- absolutePositions:
- If True, the centre-of-mass and fit results will take into account the current settings for ROI and binning.
- subtractBkgImage:
- Subtract the loaded background image.
- subtractImagePedestal:
- Subtract the image pedestal (ie image = image - image.min()). This is done after background subtraction.
- doMinMaxMean:
- Get the following information from the pixels: min, max, mean value.
- doBinCount:
- Calculate the frequency distribution of pixel values.
- doXYSum:
- Integrate the image along the x- and y-axes.
- doCOfM:
- Calculate centre-of-mass and widths.
- do1DFit:
- Perform a 1D gaussian fit of the x- and y-distributions.
- do2DFit:
- Perform a 2D gaussian fits.Be careful: It can be slow!
- doIntegration:
- Perform integration over region.
- clipValues:
- Removes values outside of Integration Threshold Range from the calculation of the integral and region mean.
- comRange:
- The range to be used for the centre-of-mass calculation. Can be the full range, or a user-defined one.
- userDefinedRange:
- The user-defined range for centre-of-mass, gaussian fit(s) and integrals along the x & y axes. Region [lowX, highX) x [lowY, highY) specified as [lowX, highX, lowY, highY]
- absThreshold:
- Pixels below this threshold will not be used for the centre-of-mass calculation. If greater than 0, the relative threshold will not be used.
- threshold:
- Pixels below this relative threshold (fraction of the highest value) will not be used for the centre-of-mass calculation. It will only be applied if no absolute threshold is set.
- pixelSize:
- The pixel size. It will be used when evaluating the beam size.
- fitRange:
- The range to be used for fitting. Can be the full range, an auto-determined, or the user-defined one.
- rangeForAuto:
- The automatic range for ‘auto’ mode (in standard deviations).
- enablePolynomial:
- Add a 1st order polynomial term (ramp) to gaussian fits.
- gauss1dStartValues:
- Selects how 1D gauss fit starting values are evaluated
- doGaussRotation:
- Allow the 2D gaussian to be rotated.
- integrationRegion:
- The region to be integrated over. Region [lowX, highX) x [lowY, highY) specified as [lowX, highX, lowY, highY]
- thresholdRange:
- Range of values to be considered in the calculation of Region Integral and Region Mean. Values outside of this range will be set to zero.
- imageWidth:
- The width of the incoming image.
- imageOffsetX:
- If the incoming image has a ROI, this represents the X position of the top-left corner.
- imageBinningX:
- The image binning in the X direction.
- imageHeight:
- The height of the incoming image. Set to 1 for 1D images (spectra).
- imageOffsetY:
- If the incoming image has a ROI, this represents the Y position of the top-left corner. Set to 0 for 1D images (spectra).
- imageBinningY:
- The image binning in the Y direction. Set to 1 for 1D images (spectra).
- minPxValue:
- The minimum image pixel value.
- maxPxValue:
- The maximum image pixel value.
- meanPxValue:
- The mean image pixel value.
- minMaxMeanTime:
- Time spent for evaluating min, max, mean pixel value.
- binCountTime:
- Time spent for calculating the frequency distribution of pixel values.
- subtractBkgImageTime:
- Time spent in subtracting the background image.
- subtractPedestalTime:
- Time spent in subtracting the image pedestal.
- xYSumTime:
- Time spent in integrating the image in X and Y.
- cOfMTime:
- Time spent in evaluating the centre-of-mass.
- xFitTime:
- Time spent in 1D Gaussian fit of the X distribution.
- yFitTime:
- Time spent in 1D Gaussian fit of the Y distribution.
- fitTime:
- Time spent in 2D Gaussian fit of the image.
- integrationTime:
- Time spent in integrating over a region.
- x0:
- X position of the centre-of-mass.
- sx:
- Standard deviation in X of the centre-of-mass.
- y0:
- Y position of the centre-of-mass.
- sy:
- Standard deviation in Y of the centre-of-mass.
- xFitSuccess:
- 1D Gaussian fit success (1-4 if fit converged).
- ax1d:
- Amplitude Ax from the 1D fit.
- x01d:
- x0 peak position from 1D fit.
- ex01d:
- Uncertainty on x0 estimation.
- sx1d:
- Standard deviation on x0 from 1D fit.
- esx1d:
- Uncertainty on standard deviation estimation.
- beamWidth1d:
- Beam width from 1D Fit. Defined as 4x sigma_x.
- yFitSuccess:
- 1D Gaussian Fit Success (1-4 if fit converged).
- ay1d:
- Amplitude Ay from 1D fit.
- y01d:
- y0 peak position from 1D fit.
- ey01d:
- Uncertainty on y0 estimation.
- sy1d:
- Standard deviation on y0 from 1D fit.
- esy1d:
- Uncertainty on standard deviation estimation.
- beamHeight1d:
- Beam heigth from 1D Fit. Defined as 4x sigma_y.
- fitSuccess:
- 2D Gaussian fit success (1-4 if fit converged).
- a2d:
- Amplitude from 2D fit.
- x02d:
- x0 peak position from 2D fit.
- ex02d:
- Uncertainty on x0 estimation.
- sx2d:
- Standard deviation on x0 from 2D fit.
- esx2d:
- Uncertainty on standard deviation estimation.
- beamWidth2d:
- Beam width from 2D Fit. Defined as 4x sigma_x.
- y02d:
- y0 peak position from 2D fit.
- ey02d:
- Uncertainty on y0 estimation.
- sy2d:
- Standard deviation on y0 from 2D fit.
- esy2d:
- Uncertainty on standard deviation estimation.
- beamHeight2d:
- Beam height from 2D Fit. Defined as 4x sigma_y.
- theta2d:
- Rotation angle from 2D fit.
- etheta2d:
- Uncertainty on rotation angle estimation.
- regionIntegral:
- Integral of pixel value over region specified by integrationRegion.
- regionMean:
- Mean pixel value over region specified by integrationRegion.
| Created: | 2020-11-23T11:51:09.000Z |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Karabo 2.10 versioning |
| Created: | 2020-07-30T12:29:13.000Z |
|---|---|
| Author: | Andrea Parenti |
| Notes: | Reset properties only once |
| Created: | 2020-07-28T12:08:55.000Z |
|---|---|
| Author: | Andrea Parenti |
| Notes: | Calculate min/max/mean pixel value after background and pedestal subtraction |
| Created: | 2020-07-06T11:53:30.000Z |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: | Integral over axes (img_x/y) corrected when no “user-defined” is set |
| Created: | 2020-03-17T10:23:50.000Z |
|---|---|
| Author: | Andrea Parenti |
| Notes: | Fix MDL’s error count reconfiguration + resetError function |
| Created: | 2020-03-12T15:58:22.000Z |
|---|---|
| Author: | Andrea Parenti |
| Notes: | Update for error resetting, and reconfiguration of threshold and epsilon parameters of error counter |
| Created: | 2019-12-10T13:13:22.000Z |
|---|---|
| Author: | Andrea Parenti |
| Notes: | Alarm condition with warning, imageProcessing updated to version 2.3.5-2.6 |
| Created: | 2019-09-25T07:12:39.000Z |
|---|---|
| Author: | Andrea Parenti |
| Notes: | ImageToSpectrum: make direction of integral configurable. |
| Created: | 2019-09-17T15:59:16.000Z |
|---|---|
| Author: | Robert Schaffer |
| Notes: | Added peak ratio for TwoPeakFinder device. |
| Created: | 2019-09-05T15:06:43.000Z |
|---|---|
| Author: | Robert Schaffer |
| Notes: | Implemented thresholding for integrated data intensities. |
| Created: | 2019-09-04T12:46:06.000Z |
|---|---|
| Author: | Andrea Parenti |
| Notes: | FIX 1D data ImageAverager |
| Created: | 2019-08-22T14:57:59.000Z |
|---|---|
| Author: | Cyril Danilevski |
| Notes: | Add possibility to average spectra (1D images) |
| Created: | 2019-07-10T07:31:19.000Z |
|---|---|
| Author: | Andrea Parenti |
| Notes: | FIX processing of spectra |
| Created: | 2019-07-05T14:19:56.000Z |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2019-07-01T08:20:28.000Z |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
|
| Created: | 2019-06-18T11:41:45.000Z |
|---|---|
| Author: | Andrea Parenti |
| Notes: | Add possibility to process spectra (1D images) |
| Created: | 2019-05-09T14:59:33.000Z |
|---|---|
| Author: | Andrea Parenti |
| Notes: | Adding option for lightweight exponential running average |
| Created: | 2019-04-30T12:34:21.000Z |
|---|---|
| Author: | Robert Schaffer |
| Notes: | Fixed a bug causing thresholding downstream of COM calculation |
| Created: | 2019-03-26T17:58:39.000Z |
|---|---|
| Author: | Wajid Ehsan |
| Notes: | Include roi in y-direction imageTospectrum |
| Created: | 2019-02-21T09:22:07.000Z |
|---|---|
| Author: | Andrea Parenti |
| Notes: |
|
SMSMIC¶
AVG¶
| Instance id: | FXE_SMS_MOV/SMSMIC/AVG |
|---|---|
| Class id: | ImageAverager |
| Host: | exflcon17n0 |
| Alias: | fxe-rr-sys-con-7 |
| Git repo: | https://git.xfel.eu/gitlab/karaboDevices/imageProcessor |
| Last modified: | 2020-11-23T12:51:25.000+01:00 |
| Created at: | 2016-11-16T14:12:17.000+01:00 |
| Main authors: | Parenti, Hauf, Fabbri |
| Latest tag: | 1.27.4-2.10.0 |
| Deployment tag: | 1.27.4-2.10.0 |
| Scenes: | FXE_SMS_MIC, FXE_SMS_MIC_ALT |
| Accessible by: |
Warning
Host not accessible by [‘xctrl’]!
The ImageAverager device is part of the
imageProcessor package,
and is documented in
imageprocessor:image-averager-user
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- useTimeserver:
- Unused - whether device connects to time server is configured via ‘timeServerId’
- timeServerId:
- The instance id uniquely identifies a TimeServer instance in the distributed system
- progress:
- The progress of the current action
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- Logger:
- Logging settings
- inFrameRate:
- The input frame rate.
- resetError:
- Reset error count.
- resetAverage:
- Reset averaged image.
- imagePath:
- The path within the channel, where the data is, such as data.image, digitizer.channel_1_A.raw.samples
- nImages:
- Number of images to be averaged.
- runningAverage:
- Calculate running average (instead of standard).
- runningAvgMethod:
- The algorithm used for calculating the running average.
- outFrameRate:
- The output frame rate.
| Created: | 2020-11-23T11:51:09.000Z |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Karabo 2.10 versioning |
| Created: | 2020-07-30T12:29:13.000Z |
|---|---|
| Author: | Andrea Parenti |
| Notes: | Reset properties only once |
| Created: | 2020-07-28T12:08:55.000Z |
|---|---|
| Author: | Andrea Parenti |
| Notes: | Calculate min/max/mean pixel value after background and pedestal subtraction |
| Created: | 2020-07-06T11:53:30.000Z |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: | Integral over axes (img_x/y) corrected when no “user-defined” is set |
| Created: | 2020-03-17T10:23:50.000Z |
|---|---|
| Author: | Andrea Parenti |
| Notes: | Fix MDL’s error count reconfiguration + resetError function |
| Created: | 2020-03-12T15:58:22.000Z |
|---|---|
| Author: | Andrea Parenti |
| Notes: | Update for error resetting, and reconfiguration of threshold and epsilon parameters of error counter |
| Created: | 2019-12-10T13:13:22.000Z |
|---|---|
| Author: | Andrea Parenti |
| Notes: | Alarm condition with warning, imageProcessing updated to version 2.3.5-2.6 |
| Created: | 2019-09-25T07:12:39.000Z |
|---|---|
| Author: | Andrea Parenti |
| Notes: | ImageToSpectrum: make direction of integral configurable. |
| Created: | 2019-09-17T15:59:16.000Z |
|---|---|
| Author: | Robert Schaffer |
| Notes: | Added peak ratio for TwoPeakFinder device. |
| Created: | 2019-09-05T15:06:43.000Z |
|---|---|
| Author: | Robert Schaffer |
| Notes: | Implemented thresholding for integrated data intensities. |
| Created: | 2019-09-04T12:46:06.000Z |
|---|---|
| Author: | Andrea Parenti |
| Notes: | FIX 1D data ImageAverager |
| Created: | 2019-08-22T14:57:59.000Z |
|---|---|
| Author: | Cyril Danilevski |
| Notes: | Add possibility to average spectra (1D images) |
| Created: | 2019-07-10T07:31:19.000Z |
|---|---|
| Author: | Andrea Parenti |
| Notes: | FIX processing of spectra |
| Created: | 2019-07-05T14:19:56.000Z |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2019-07-01T08:20:28.000Z |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
|
| Created: | 2019-06-18T11:41:45.000Z |
|---|---|
| Author: | Andrea Parenti |
| Notes: | Add possibility to process spectra (1D images) |
| Created: | 2019-05-09T14:59:33.000Z |
|---|---|
| Author: | Andrea Parenti |
| Notes: | Adding option for lightweight exponential running average |
| Created: | 2019-04-30T12:34:21.000Z |
|---|---|
| Author: | Robert Schaffer |
| Notes: | Fixed a bug causing thresholding downstream of COM calculation |
| Created: | 2019-03-26T17:58:39.000Z |
|---|---|
| Author: | Wajid Ehsan |
| Notes: | Include roi in y-direction imageTospectrum |
| Created: | 2019-02-21T09:22:07.000Z |
|---|---|
| Author: | Andrea Parenti |
| Notes: |
|
CAMERA¶
The documentation of the Karabo devices for GenICam cameras can be found here
PROC¶
| Instance id: | FXE_SMS_MOV/SMSMIC/PROC |
|---|---|
| Class id: | ImageProcessor |
| Host: | exflcon17n0 |
| Class documentation: | |
| ImageProcessor | |
| Alias: | fxe-rr-sys-con-7 |
| Git repo: | https://git.xfel.eu/gitlab/karaboDevices/imageProcessor |
| Last modified: | 2020-11-23T12:51:25.000+01:00 |
| Created at: | 2016-11-16T14:12:17.000+01:00 |
| Main authors: | Parenti, Hauf, Fabbri |
| Latest tag: | 1.27.4-2.10.0 |
| Deployment tag: | 1.27.4-2.10.0 |
| Scenes: | FXE_SMS_MIC, FXE_SMS_MIC_ALT |
| Accessible by: | |
Warning
Host not accessible by [‘xctrl’]!
The ImageProcessor device is documented in
imageprocessor:image-processor-user
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- useTimeserver:
- Unused - whether device connects to time server is configured via ‘timeServerId’
- timeServerId:
- The instance id uniquely identifies a TimeServer instance in the distributed system
- progress:
- The progress of the current action
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- Logger:
- Logging settings
- inFrameRate:
- The input frame rate.
- resetError:
- Reset error count.
- reset:
- Resets the processor output values.
- useAsBackgroundImage:
- Use the current image as background image.
- imagePath:
- Input image path.
- filterImagesByThreshold:
- If True, images will be only processed if maximum pixel value exceeds user’s defined threshold.
- imageThreshold:
- The threshold for processing an image.
- absolutePositions:
- If True, the centre-of-mass and fit results will take into account the current settings for ROI and binning.
- subtractBkgImage:
- Subtract the loaded background image.
- subtractImagePedestal:
- Subtract the image pedestal (ie image = image - image.min()). This is done after background subtraction.
- doMinMaxMean:
- Get the following information from the pixels: min, max, mean value.
- doBinCount:
- Calculate the frequency distribution of pixel values.
- doXYSum:
- Integrate the image along the x- and y-axes.
- doCOfM:
- Calculate centre-of-mass and widths.
- do1DFit:
- Perform a 1D gaussian fit of the x- and y-distributions.
- do2DFit:
- Perform a 2D gaussian fits.Be careful: It can be slow!
- doIntegration:
- Perform integration over region.
- clipValues:
- Removes values outside of Integration Threshold Range from the calculation of the integral and region mean.
- comRange:
- The range to be used for the centre-of-mass calculation. Can be the full range, or a user-defined one.
- userDefinedRange:
- The user-defined range for centre-of-mass, gaussian fit(s) and integrals along the x & y axes. Region [lowX, highX) x [lowY, highY) specified as [lowX, highX, lowY, highY]
- absThreshold:
- Pixels below this threshold will not be used for the centre-of-mass calculation. If greater than 0, the relative threshold will not be used.
- threshold:
- Pixels below this relative threshold (fraction of the highest value) will not be used for the centre-of-mass calculation. It will only be applied if no absolute threshold is set.
- pixelSize:
- The pixel size. It will be used when evaluating the beam size.
- fitRange:
- The range to be used for fitting. Can be the full range, an auto-determined, or the user-defined one.
- rangeForAuto:
- The automatic range for ‘auto’ mode (in standard deviations).
- enablePolynomial:
- Add a 1st order polynomial term (ramp) to gaussian fits.
- gauss1dStartValues:
- Selects how 1D gauss fit starting values are evaluated
- doGaussRotation:
- Allow the 2D gaussian to be rotated.
- integrationRegion:
- The region to be integrated over. Region [lowX, highX) x [lowY, highY) specified as [lowX, highX, lowY, highY]
- thresholdRange:
- Range of values to be considered in the calculation of Region Integral and Region Mean. Values outside of this range will be set to zero.
- imageWidth:
- The width of the incoming image.
- imageOffsetX:
- If the incoming image has a ROI, this represents the X position of the top-left corner.
- imageBinningX:
- The image binning in the X direction.
- imageHeight:
- The height of the incoming image. Set to 1 for 1D images (spectra).
- imageOffsetY:
- If the incoming image has a ROI, this represents the Y position of the top-left corner. Set to 0 for 1D images (spectra).
- imageBinningY:
- The image binning in the Y direction. Set to 1 for 1D images (spectra).
- minPxValue:
- The minimum image pixel value.
- maxPxValue:
- The maximum image pixel value.
- meanPxValue:
- The mean image pixel value.
- minMaxMeanTime:
- Time spent for evaluating min, max, mean pixel value.
- binCountTime:
- Time spent for calculating the frequency distribution of pixel values.
- subtractBkgImageTime:
- Time spent in subtracting the background image.
- subtractPedestalTime:
- Time spent in subtracting the image pedestal.
- xYSumTime:
- Time spent in integrating the image in X and Y.
- cOfMTime:
- Time spent in evaluating the centre-of-mass.
- xFitTime:
- Time spent in 1D Gaussian fit of the X distribution.
- yFitTime:
- Time spent in 1D Gaussian fit of the Y distribution.
- fitTime:
- Time spent in 2D Gaussian fit of the image.
- integrationTime:
- Time spent in integrating over a region.
- x0:
- X position of the centre-of-mass.
- sx:
- Standard deviation in X of the centre-of-mass.
- y0:
- Y position of the centre-of-mass.
- sy:
- Standard deviation in Y of the centre-of-mass.
- xFitSuccess:
- 1D Gaussian fit success (1-4 if fit converged).
- ax1d:
- Amplitude Ax from the 1D fit.
- x01d:
- x0 from 1D Fit.
- ex01d:
- Uncertainty on x0 estimation.
- sx1d:
- Standard deviation on x0 from 1D fit.
- esx1d:
- Uncertainty on standard deviation estimation.
- beamWidth1d:
- Beam width from 1D Fit. Defined as 4x sigma_x.
- yFitSuccess:
- 1D Gaussian Fit Success (1-4 if fit converged).
- ay1d:
- Amplitude Ay from 1D fit.
- y01d:
- y0 from 1D Fit.
- ey01d:
- Uncertainty on y0 estimation.
- sy1d:
- Standard deviation on y0 from 1D fit.
- esy1d:
- Uncertainty on standard deviation estimation.
- beamHeight1d:
- Beam heigth from 1D Fit. Defined as 4x sigma_y.
- fitSuccess:
- 2D Gaussian fit success (1-4 if fit converged).
- a2d:
- Amplitude from 2D fit.
- x02d:
- x0 from 2D Fit.
- ex02d:
- Uncertainty on x0 estimation.
- sx2d:
- Standard deviation on x0 from 2D fit.
- esx2d:
- Uncertainty on standard deviation estimation.
- beamWidth2d:
- Beam width from 2D Fit. Defined as 4x sigma_x.
- y02d:
- y0 from 2D Fit.
- ey02d:
- Uncertainty on y0 estimation.
- sy2d:
- Standard deviation on y0 from 2D fit.
- esy2d:
- Uncertainty on standard deviation estimation.
- beamHeight2d:
- Beam height from 2D Fit. Defined as 4x sigma_y.
- theta2d:
- Rotation angle from 2D fit.
- etheta2d:
- Uncertainty on rotation angle estimation.
- regionIntegral:
- Integral of pixel value over region specified by integrationRegion.
- regionMean:
- Mean pixel value over region specified by integrationRegion.
| Created: | 2020-11-23T11:51:09.000Z |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Karabo 2.10 versioning |
| Created: | 2020-07-30T12:29:13.000Z |
|---|---|
| Author: | Andrea Parenti |
| Notes: | Reset properties only once |
| Created: | 2020-07-28T12:08:55.000Z |
|---|---|
| Author: | Andrea Parenti |
| Notes: | Calculate min/max/mean pixel value after background and pedestal subtraction |
| Created: | 2020-07-06T11:53:30.000Z |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: | Integral over axes (img_x/y) corrected when no “user-defined” is set |
| Created: | 2020-03-17T10:23:50.000Z |
|---|---|
| Author: | Andrea Parenti |
| Notes: | Fix MDL’s error count reconfiguration + resetError function |
| Created: | 2020-03-12T15:58:22.000Z |
|---|---|
| Author: | Andrea Parenti |
| Notes: | Update for error resetting, and reconfiguration of threshold and epsilon parameters of error counter |
| Created: | 2019-12-10T13:13:22.000Z |
|---|---|
| Author: | Andrea Parenti |
| Notes: | Alarm condition with warning, imageProcessing updated to version 2.3.5-2.6 |
| Created: | 2019-09-25T07:12:39.000Z |
|---|---|
| Author: | Andrea Parenti |
| Notes: | ImageToSpectrum: make direction of integral configurable. |
| Created: | 2019-09-17T15:59:16.000Z |
|---|---|
| Author: | Robert Schaffer |
| Notes: | Added peak ratio for TwoPeakFinder device. |
| Created: | 2019-09-05T15:06:43.000Z |
|---|---|
| Author: | Robert Schaffer |
| Notes: | Implemented thresholding for integrated data intensities. |
| Created: | 2019-09-04T12:46:06.000Z |
|---|---|
| Author: | Andrea Parenti |
| Notes: | FIX 1D data ImageAverager |
| Created: | 2019-08-22T14:57:59.000Z |
|---|---|
| Author: | Cyril Danilevski |
| Notes: | Add possibility to average spectra (1D images) |
| Created: | 2019-07-10T07:31:19.000Z |
|---|---|
| Author: | Andrea Parenti |
| Notes: | FIX processing of spectra |
| Created: | 2019-07-05T14:19:56.000Z |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2019-07-01T08:20:28.000Z |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
|
| Created: | 2019-06-18T11:41:45.000Z |
|---|---|
| Author: | Andrea Parenti |
| Notes: | Add possibility to process spectra (1D images) |
| Created: | 2019-05-09T14:59:33.000Z |
|---|---|
| Author: | Andrea Parenti |
| Notes: | Adding option for lightweight exponential running average |
| Created: | 2019-04-30T12:34:21.000Z |
|---|---|
| Author: | Robert Schaffer |
| Notes: | Fixed a bug causing thresholding downstream of COM calculation |
| Created: | 2019-03-26T17:58:39.000Z |
|---|---|
| Author: | Wajid Ehsan |
| Notes: | Include roi in y-direction imageTospectrum |
| Created: | 2019-02-21T09:22:07.000Z |
|---|---|
| Author: | Andrea Parenti |
| Notes: |
|
SMSXEY¶
AVG¶
| Instance id: | FXE_SMS_MOV/SMSXEY/AVG |
|---|---|
| Class id: | ImageAverager |
| Host: | exflcon17n0 |
| Alias: | fxe-rr-sys-con-7 |
| Git repo: | https://git.xfel.eu/gitlab/karaboDevices/imageProcessor |
| Last modified: | 2020-11-23T12:51:25.000+01:00 |
| Created at: | 2016-11-16T14:12:17.000+01:00 |
| Main authors: | Parenti, Hauf, Fabbri |
| Latest tag: | 1.27.4-2.10.0 |
| Deployment tag: | 1.27.4-2.10.0 |
| Scenes: | FXE_XEY, FXE_XEY_caustic, FXE_XEY_caustic |
| Accessible by: |
Warning
Host not accessible by [‘xctrl’]!
The ImageAverager device is part of the
imageProcessor package,
and is documented in
imageprocessor:image-averager-user
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- useTimeserver:
- Unused - whether device connects to time server is configured via ‘timeServerId’
- timeServerId:
- The instance id uniquely identifies a TimeServer instance in the distributed system
- progress:
- The progress of the current action
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- Logger:
- Logging settings
- inFrameRate:
- The input frame rate.
- resetError:
- Reset error count.
- resetAverage:
- Reset averaged image.
- imagePath:
- The path within the channel, where the data is, such as data.image, digitizer.channel_1_A.raw.samples
- nImages:
- Number of images to be averaged.
- runningAverage:
- Calculate running average (instead of standard).
- runningAvgMethod:
- The algorithm used for calculating the running average.
- outFrameRate:
- The output frame rate.
| Created: | 2020-11-23T11:51:09.000Z |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Karabo 2.10 versioning |
| Created: | 2020-07-30T12:29:13.000Z |
|---|---|
| Author: | Andrea Parenti |
| Notes: | Reset properties only once |
| Created: | 2020-07-28T12:08:55.000Z |
|---|---|
| Author: | Andrea Parenti |
| Notes: | Calculate min/max/mean pixel value after background and pedestal subtraction |
| Created: | 2020-07-06T11:53:30.000Z |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: | Integral over axes (img_x/y) corrected when no “user-defined” is set |
| Created: | 2020-03-17T10:23:50.000Z |
|---|---|
| Author: | Andrea Parenti |
| Notes: | Fix MDL’s error count reconfiguration + resetError function |
| Created: | 2020-03-12T15:58:22.000Z |
|---|---|
| Author: | Andrea Parenti |
| Notes: | Update for error resetting, and reconfiguration of threshold and epsilon parameters of error counter |
| Created: | 2019-12-10T13:13:22.000Z |
|---|---|
| Author: | Andrea Parenti |
| Notes: | Alarm condition with warning, imageProcessing updated to version 2.3.5-2.6 |
| Created: | 2019-09-25T07:12:39.000Z |
|---|---|
| Author: | Andrea Parenti |
| Notes: | ImageToSpectrum: make direction of integral configurable. |
| Created: | 2019-09-17T15:59:16.000Z |
|---|---|
| Author: | Robert Schaffer |
| Notes: | Added peak ratio for TwoPeakFinder device. |
| Created: | 2019-09-05T15:06:43.000Z |
|---|---|
| Author: | Robert Schaffer |
| Notes: | Implemented thresholding for integrated data intensities. |
| Created: | 2019-09-04T12:46:06.000Z |
|---|---|
| Author: | Andrea Parenti |
| Notes: | FIX 1D data ImageAverager |
| Created: | 2019-08-22T14:57:59.000Z |
|---|---|
| Author: | Cyril Danilevski |
| Notes: | Add possibility to average spectra (1D images) |
| Created: | 2019-07-10T07:31:19.000Z |
|---|---|
| Author: | Andrea Parenti |
| Notes: | FIX processing of spectra |
| Created: | 2019-07-05T14:19:56.000Z |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2019-07-01T08:20:28.000Z |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
|
| Created: | 2019-06-18T11:41:45.000Z |
|---|---|
| Author: | Andrea Parenti |
| Notes: | Add possibility to process spectra (1D images) |
| Created: | 2019-05-09T14:59:33.000Z |
|---|---|
| Author: | Andrea Parenti |
| Notes: | Adding option for lightweight exponential running average |
| Created: | 2019-04-30T12:34:21.000Z |
|---|---|
| Author: | Robert Schaffer |
| Notes: | Fixed a bug causing thresholding downstream of COM calculation |
| Created: | 2019-03-26T17:58:39.000Z |
|---|---|
| Author: | Wajid Ehsan |
| Notes: | Include roi in y-direction imageTospectrum |
| Created: | 2019-02-21T09:22:07.000Z |
|---|---|
| Author: | Andrea Parenti |
| Notes: |
|
CAMERA¶
The documentation of the Karabo devices for GenICam cameras can be found here
PROC¶
| Instance id: | FXE_SMS_MOV/SMSXEY/PROC |
|---|---|
| Class id: | ImageProcessor |
| Host: | exflcon17n0 |
| Class documentation: | |
| ImageProcessor | |
| Alias: | fxe-rr-sys-con-7 |
| Git repo: | https://git.xfel.eu/gitlab/karaboDevices/imageProcessor |
| Last modified: | 2020-11-23T12:51:25.000+01:00 |
| Created at: | 2016-11-16T14:12:17.000+01:00 |
| Main authors: | Parenti, Hauf, Fabbri |
| Latest tag: | 1.27.4-2.10.0 |
| Deployment tag: | 1.27.4-2.10.0 |
| Scenes: | FXE_XEY, FXE_XEY_caustic, FXE_XEY_caustic |
| Accessible by: | |
Warning
Host not accessible by [‘xctrl’]!
The ImageProcessor device is documented in
imageprocessor:image-processor-user
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- useTimeserver:
- Unused - whether device connects to time server is configured via ‘timeServerId’
- timeServerId:
- The instance id uniquely identifies a TimeServer instance in the distributed system
- progress:
- The progress of the current action
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- Logger:
- Logging settings
- inFrameRate:
- The input frame rate.
- resetError:
- Reset error count.
- reset:
- Resets the processor output values.
- useAsBackgroundImage:
- Use the current image as background image.
- imagePath:
- Input image path.
- filterImagesByThreshold:
- If True, images will be only processed if maximum pixel value exceeds user’s defined threshold.
- imageThreshold:
- The threshold for processing an image.
- absolutePositions:
- If True, the centre-of-mass and fit results will take into account the current settings for ROI and binning.
- subtractBkgImage:
- Subtract the loaded background image.
- subtractImagePedestal:
- Subtract the image pedestal (ie image = image - image.min()). This is done after background subtraction.
- doMinMaxMean:
- Get the following information from the pixels: min, max, mean value.
- doBinCount:
- Calculate the frequency distribution of pixel values.
- doXYSum:
- Integrate the image along the x- and y-axes.
- doCOfM:
- Calculate centre-of-mass and widths.
- do1DFit:
- Perform a 1D gaussian fit of the x- and y-distributions.
- do2DFit:
- Perform a 2D gaussian fits.Be careful: It can be slow!
- doIntegration:
- Perform integration over region.
- clipValues:
- Removes values outside of Integration Threshold Range from the calculation of the integral and region mean.
- comRange:
- The range to be used for the centre-of-mass calculation. Can be the full range, or a user-defined one.
- userDefinedRange:
- The user-defined range for centre-of-mass, gaussian fit(s) and integrals along the x & y axes. Region [lowX, highX) x [lowY, highY) specified as [lowX, highX, lowY, highY]
- absThreshold:
- Pixels below this threshold will not be used for the centre-of-mass calculation. If greater than 0, the relative threshold will not be used.
- threshold:
- Pixels below this relative threshold (fraction of the highest value) will not be used for the centre-of-mass calculation. It will only be applied if no absolute threshold is set.
- pixelSize:
- The pixel size. It will be used when evaluating the beam size.
- fitRange:
- The range to be used for fitting. Can be the full range, an auto-determined, or the user-defined one.
- rangeForAuto:
- The automatic range for ‘auto’ mode (in standard deviations).
- enablePolynomial:
- Add a 1st order polynomial term (ramp) to gaussian fits.
- gauss1dStartValues:
- Selects how 1D gauss fit starting values are evaluated
- doGaussRotation:
- Allow the 2D gaussian to be rotated.
- integrationRegion:
- The region to be integrated over. Region [lowX, highX) x [lowY, highY) specified as [lowX, highX, lowY, highY]
- thresholdRange:
- Range of values to be considered in the calculation of Region Integral and Region Mean. Values outside of this range will be set to zero.
- imageWidth:
- The width of the incoming image.
- imageOffsetX:
- If the incoming image has a ROI, this represents the X position of the top-left corner.
- imageBinningX:
- The image binning in the X direction.
- imageHeight:
- The height of the incoming image. Set to 1 for 1D images (spectra).
- imageOffsetY:
- If the incoming image has a ROI, this represents the Y position of the top-left corner. Set to 0 for 1D images (spectra).
- imageBinningY:
- The image binning in the Y direction. Set to 1 for 1D images (spectra).
- minPxValue:
- The minimum image pixel value.
- maxPxValue:
- The maximum image pixel value.
- meanPxValue:
- The mean image pixel value.
- minMaxMeanTime:
- Time spent for evaluating min, max, mean pixel value.
- binCountTime:
- Time spent for calculating the frequency distribution of pixel values.
- subtractBkgImageTime:
- Time spent in subtracting the background image.
- subtractPedestalTime:
- Time spent in subtracting the image pedestal.
- xYSumTime:
- Time spent in integrating the image in X and Y.
- cOfMTime:
- Time spent in evaluating the centre-of-mass.
- xFitTime:
- Time spent in 1D Gaussian fit of the X distribution.
- yFitTime:
- Time spent in 1D Gaussian fit of the Y distribution.
- fitTime:
- Time spent in 2D Gaussian fit of the image.
- integrationTime:
- Time spent in integrating over a region.
- x0:
- X position of the centre-of-mass.
- sx:
- Standard deviation in X of the centre-of-mass.
- y0:
- Y position of the centre-of-mass.
- sy:
- Standard deviation in Y of the centre-of-mass.
- xFitSuccess:
- 1D Gaussian fit success (1-4 if fit converged).
- ax1d:
- Amplitude Ax from the 1D fit.
- x01d:
- x0 from 1D Fit.
- ex01d:
- Uncertainty on x0 estimation.
- sx1d:
- Standard deviation on x0 from 1D fit.
- esx1d:
- Uncertainty on standard deviation estimation.
- beamWidth1d:
- Beam width from 1D Fit. Defined as 4x sigma_x.
- yFitSuccess:
- 1D Gaussian Fit Success (1-4 if fit converged).
- ay1d:
- Amplitude Ay from 1D fit.
- y01d:
- y0 from 1D Fit.
- ey01d:
- Uncertainty on y0 estimation.
- sy1d:
- Standard deviation on y0 from 1D fit.
- esy1d:
- Uncertainty on standard deviation estimation.
- beamHeight1d:
- Beam heigth from 1D Fit. Defined as 4x sigma_y.
- fitSuccess:
- 2D Gaussian fit success (1-4 if fit converged).
- a2d:
- Amplitude from 2D fit.
- x02d:
- x0 from 2D Fit.
- ex02d:
- Uncertainty on x0 estimation.
- sx2d:
- Standard deviation on x0 from 2D fit.
- esx2d:
- Uncertainty on standard deviation estimation.
- beamWidth2d:
- Beam width from 2D Fit. Defined as 4x sigma_x.
- y02d:
- y0 from 2D Fit.
- ey02d:
- Uncertainty on y0 estimation.
- sy2d:
- Standard deviation on y0 from 2D fit.
- esy2d:
- Uncertainty on standard deviation estimation.
- beamHeight2d:
- Beam height from 2D Fit. Defined as 4x sigma_y.
- theta2d:
- Rotation angle from 2D fit.
- etheta2d:
- Uncertainty on rotation angle estimation.
- regionIntegral:
- Integral of pixel value over region specified by integrationRegion.
- regionMean:
- Mean pixel value over region specified by integrationRegion.
| Created: | 2020-11-23T11:51:09.000Z |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Karabo 2.10 versioning |
| Created: | 2020-07-30T12:29:13.000Z |
|---|---|
| Author: | Andrea Parenti |
| Notes: | Reset properties only once |
| Created: | 2020-07-28T12:08:55.000Z |
|---|---|
| Author: | Andrea Parenti |
| Notes: | Calculate min/max/mean pixel value after background and pedestal subtraction |
| Created: | 2020-07-06T11:53:30.000Z |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: | Integral over axes (img_x/y) corrected when no “user-defined” is set |
| Created: | 2020-03-17T10:23:50.000Z |
|---|---|
| Author: | Andrea Parenti |
| Notes: | Fix MDL’s error count reconfiguration + resetError function |
| Created: | 2020-03-12T15:58:22.000Z |
|---|---|
| Author: | Andrea Parenti |
| Notes: | Update for error resetting, and reconfiguration of threshold and epsilon parameters of error counter |
| Created: | 2019-12-10T13:13:22.000Z |
|---|---|
| Author: | Andrea Parenti |
| Notes: | Alarm condition with warning, imageProcessing updated to version 2.3.5-2.6 |
| Created: | 2019-09-25T07:12:39.000Z |
|---|---|
| Author: | Andrea Parenti |
| Notes: | ImageToSpectrum: make direction of integral configurable. |
| Created: | 2019-09-17T15:59:16.000Z |
|---|---|
| Author: | Robert Schaffer |
| Notes: | Added peak ratio for TwoPeakFinder device. |
| Created: | 2019-09-05T15:06:43.000Z |
|---|---|
| Author: | Robert Schaffer |
| Notes: | Implemented thresholding for integrated data intensities. |
| Created: | 2019-09-04T12:46:06.000Z |
|---|---|
| Author: | Andrea Parenti |
| Notes: | FIX 1D data ImageAverager |
| Created: | 2019-08-22T14:57:59.000Z |
|---|---|
| Author: | Cyril Danilevski |
| Notes: | Add possibility to average spectra (1D images) |
| Created: | 2019-07-10T07:31:19.000Z |
|---|---|
| Author: | Andrea Parenti |
| Notes: | FIX processing of spectra |
| Created: | 2019-07-05T14:19:56.000Z |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2019-07-01T08:20:28.000Z |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
|
| Created: | 2019-06-18T11:41:45.000Z |
|---|---|
| Author: | Andrea Parenti |
| Notes: | Add possibility to process spectra (1D images) |
| Created: | 2019-05-09T14:59:33.000Z |
|---|---|
| Author: | Andrea Parenti |
| Notes: | Adding option for lightweight exponential running average |
| Created: | 2019-04-30T12:34:21.000Z |
|---|---|
| Author: | Robert Schaffer |
| Notes: | Fixed a bug causing thresholding downstream of COM calculation |
| Created: | 2019-03-26T17:58:39.000Z |
|---|---|
| Author: | Wajid Ehsan |
| Notes: | Include roi in y-direction imageTospectrum |
| Created: | 2019-02-21T09:22:07.000Z |
|---|---|
| Author: | Andrea Parenti |
| Notes: |
|
USR¶
ENC¶
UE01¶
| Instance id: | FXE_SMS_USR/ENC/UE01 |
|---|---|
| Host: | exflcon51n0 |
| Class documentation: | |
| BeckhoffEncoder | |
| General: | link |
| Monitor: | link |
| Developer: | link |
| PLC: | link |
| Alias: | fxe-rr-sys-con-9 |
| Git repo: | https://git.xfel.eu/gitlab/karaboDevices/Beckhoff |
| Last modified: | 2019-10-28T14:42:56.000+01:00 |
| Created at: | 2017-07-20T11:58:15.000+02:00 |
| Main authors: | Silenzi, Mohacsi |
| Latest tag: | 4.3.10-2.6.1 |
| Deployment tag: | 4.3.9-2.6.1 |
| Projects: | FXE_SMS_USR, FXE_SMS_USR |
| Accessible by: | |
Warning
Host not accessible by [‘xctrl’]!
UE02¶
| Instance id: | FXE_SMS_USR/ENC/UE02 |
|---|---|
| Host: | exflcon51n0 |
| Class documentation: | |
| BeckhoffEncoder | |
| General: | link |
| Monitor: | link |
| Developer: | link |
| PLC: | link |
| Alias: | fxe-rr-sys-con-9 |
| Git repo: | https://git.xfel.eu/gitlab/karaboDevices/Beckhoff |
| Last modified: | 2019-10-28T14:42:56.000+01:00 |
| Created at: | 2017-07-20T11:58:15.000+02:00 |
| Main authors: | Silenzi, Mohacsi |
| Latest tag: | 4.3.10-2.6.1 |
| Deployment tag: | 4.3.9-2.6.1 |
| Projects: | FXE_SMS_USR, FXE_SMS_USR |
| Accessible by: | |
Warning
Host not accessible by [‘xctrl’]!
UE03¶
| Instance id: | FXE_SMS_USR/ENC/UE03 |
|---|---|
| Host: | exflcon51n0 |
| Class documentation: | |
| BeckhoffEncoder | |
| General: | link |
| Monitor: | link |
| Developer: | link |
| PLC: | link |
| Alias: | fxe-rr-sys-con-9 |
| Git repo: | https://git.xfel.eu/gitlab/karaboDevices/Beckhoff |
| Last modified: | 2019-10-28T14:42:56.000+01:00 |
| Created at: | 2017-07-20T11:58:15.000+02:00 |
| Main authors: | Silenzi, Mohacsi |
| Latest tag: | 4.3.10-2.6.1 |
| Deployment tag: | 4.3.9-2.6.1 |
| Projects: | FXE_SMS_USR, FXE_SMS_USR |
| Accessible by: | |
Warning
Host not accessible by [‘xctrl’]!
UE04¶
| Instance id: | FXE_SMS_USR/ENC/UE04 |
|---|---|
| Host: | exflcon51n0 |
| Class documentation: | |
| BeckhoffEncoder | |
| General: | link |
| Monitor: | link |
| Developer: | link |
| PLC: | link |
| Alias: | fxe-rr-sys-con-9 |
| Git repo: | https://git.xfel.eu/gitlab/karaboDevices/Beckhoff |
| Last modified: | 2019-10-28T14:42:56.000+01:00 |
| Created at: | 2017-07-20T11:58:15.000+02:00 |
| Main authors: | Silenzi, Mohacsi |
| Latest tag: | 4.3.10-2.6.1 |
| Deployment tag: | 4.3.9-2.6.1 |
| Projects: | FXE_SMS_USR, FXE_SMS_USR |
| Accessible by: | |
Warning
Host not accessible by [‘xctrl’]!
UE05¶
| Instance id: | FXE_SMS_USR/ENC/UE05 |
|---|---|
| Host: | exflcon51n0 |
| Class documentation: | |
| BeckhoffEncoder | |
| General: | link |
| Monitor: | link |
| Developer: | link |
| PLC: | link |
| Alias: | fxe-rr-sys-con-9 |
| Git repo: | https://git.xfel.eu/gitlab/karaboDevices/Beckhoff |
| Last modified: | 2019-10-28T14:42:56.000+01:00 |
| Created at: | 2017-07-20T11:58:15.000+02:00 |
| Main authors: | Silenzi, Mohacsi |
| Latest tag: | 4.3.10-2.6.1 |
| Deployment tag: | 4.3.9-2.6.1 |
| Projects: | FXE_SMS_USR, FXE_SMS_USR |
| Accessible by: | |
Warning
Host not accessible by [‘xctrl’]!
UE06¶
| Instance id: | FXE_SMS_USR/ENC/UE06 |
|---|---|
| Host: | exflcon51n0 |
| Class documentation: | |
| BeckhoffEncoder | |
| General: | link |
| Monitor: | link |
| Developer: | link |
| PLC: | link |
| Alias: | fxe-rr-sys-con-9 |
| Git repo: | https://git.xfel.eu/gitlab/karaboDevices/Beckhoff |
| Last modified: | 2019-10-28T14:42:56.000+01:00 |
| Created at: | 2017-07-20T11:58:15.000+02:00 |
| Main authors: | Silenzi, Mohacsi |
| Latest tag: | 4.3.10-2.6.1 |
| Deployment tag: | 4.3.9-2.6.1 |
| Projects: | FXE_SMS_USR, FXE_SMS_USR |
| Accessible by: | |
Warning
Host not accessible by [‘xctrl’]!
UE07¶
| Instance id: | FXE_SMS_USR/ENC/UE07 |
|---|---|
| Host: | exflcon51n0 |
| Class documentation: | |
| BeckhoffEncoder | |
| General: | link |
| Monitor: | link |
| Developer: | link |
| PLC: | link |
| Alias: | fxe-rr-sys-con-9 |
| Git repo: | https://git.xfel.eu/gitlab/karaboDevices/Beckhoff |
| Last modified: | 2019-10-28T14:42:56.000+01:00 |
| Created at: | 2017-07-20T11:58:15.000+02:00 |
| Main authors: | Silenzi, Mohacsi |
| Latest tag: | 4.3.10-2.6.1 |
| Deployment tag: | 4.3.9-2.6.1 |
| Projects: | FXE_SMS_USR, FXE_SMS_USR |
| Accessible by: | |
Warning
Host not accessible by [‘xctrl’]!
UE08¶
| Instance id: | FXE_SMS_USR/ENC/UE08 |
|---|---|
| Host: | exflcon51n0 |
| Class documentation: | |
| BeckhoffEncoder | |
| General: | link |
| Monitor: | link |
| Developer: | link |
| PLC: | link |
| Alias: | fxe-rr-sys-con-9 |
| Git repo: | https://git.xfel.eu/gitlab/karaboDevices/Beckhoff |
| Last modified: | 2019-10-28T14:42:56.000+01:00 |
| Created at: | 2017-07-20T11:58:15.000+02:00 |
| Main authors: | Silenzi, Mohacsi |
| Latest tag: | 4.3.10-2.6.1 |
| Deployment tag: | 4.3.9-2.6.1 |
| Projects: | FXE_SMS_USR, FXE_SMS_USR |
| Accessible by: | |
Warning
Host not accessible by [‘xctrl’]!
UE09¶
| Instance id: | FXE_SMS_USR/ENC/UE09 |
|---|---|
| Host: | exflcon51n0 |
| Class documentation: | |
| BeckhoffEncoder | |
| General: | link |
| Monitor: | link |
| Developer: | link |
| PLC: | link |
| Alias: | fxe-rr-sys-con-9 |
| Git repo: | https://git.xfel.eu/gitlab/karaboDevices/Beckhoff |
| Last modified: | 2019-10-28T14:42:56.000+01:00 |
| Created at: | 2017-07-20T11:58:15.000+02:00 |
| Main authors: | Silenzi, Mohacsi |
| Latest tag: | 4.3.10-2.6.1 |
| Deployment tag: | 4.3.9-2.6.1 |
| Projects: | FXE_SMS_USR, FXE_SMS_USR |
| Accessible by: | |
Warning
Host not accessible by [‘xctrl’]!
UE10¶
| Instance id: | FXE_SMS_USR/ENC/UE10 |
|---|---|
| Host: | exflcon51n0 |
| Class documentation: | |
| BeckhoffEncoder | |
| General: | link |
| Monitor: | link |
| Developer: | link |
| PLC: | link |
| Alias: | fxe-rr-sys-con-9 |
| Git repo: | https://git.xfel.eu/gitlab/karaboDevices/Beckhoff |
| Last modified: | 2019-10-28T14:42:56.000+01:00 |
| Created at: | 2017-07-20T11:58:15.000+02:00 |
| Main authors: | Silenzi, Mohacsi |
| Latest tag: | 4.3.10-2.6.1 |
| Deployment tag: | 4.3.9-2.6.1 |
| Projects: | FXE_SMS_USR, FXE_SMS_USR |
| Accessible by: | |
Warning
Host not accessible by [‘xctrl’]!
UE11¶
| Instance id: | FXE_SMS_USR/ENC/UE11 |
|---|---|
| Host: | exflcon51n0 |
| Class documentation: | |
| BeckhoffEncoder | |
| General: | link |
| Monitor: | link |
| Developer: | link |
| PLC: | link |
| Alias: | fxe-rr-sys-con-9 |
| Git repo: | https://git.xfel.eu/gitlab/karaboDevices/Beckhoff |
| Last modified: | 2019-10-28T14:42:56.000+01:00 |
| Created at: | 2017-07-20T11:58:15.000+02:00 |
| Main authors: | Silenzi, Mohacsi |
| Latest tag: | 4.3.10-2.6.1 |
| Deployment tag: | 4.3.9-2.6.1 |
| Projects: | FXE_SMS_USR, FXE_SMS_USR |
| Accessible by: | |
Warning
Host not accessible by [‘xctrl’]!
UE12SC¶
| Instance id: | FXE_SMS_USR/ENC/UE12SC |
|---|---|
| Host: | exflcon51n0 |
| Class documentation: | |
| BeckhoffEncoder | |
| General: | link |
| Monitor: | link |
| Developer: | link |
| PLC: | link |
| Alias: | fxe-rr-sys-con-9 |
| Git repo: | https://git.xfel.eu/gitlab/karaboDevices/Beckhoff |
| Last modified: | 2019-10-28T14:42:56.000+01:00 |
| Created at: | 2017-07-20T11:58:15.000+02:00 |
| Main authors: | Silenzi, Mohacsi |
| Latest tag: | 4.3.10-2.6.1 |
| Deployment tag: | 4.3.9-2.6.1 |
| Projects: | FXE_SMS_USR, FXE_SMS_USR |
| Accessible by: | |
Warning
Host not accessible by [‘xctrl’]!
UE13SC¶
| Instance id: | FXE_SMS_USR/ENC/UE13SC |
|---|---|
| Host: | exflcon51n0 |
| Class documentation: | |
| BeckhoffEncoder | |
| General: | link |
| Monitor: | link |
| Developer: | link |
| PLC: | link |
| Alias: | fxe-rr-sys-con-9 |
| Git repo: | https://git.xfel.eu/gitlab/karaboDevices/Beckhoff |
| Last modified: | 2019-10-28T14:42:56.000+01:00 |
| Created at: | 2017-07-20T11:58:15.000+02:00 |
| Main authors: | Silenzi, Mohacsi |
| Latest tag: | 4.3.10-2.6.1 |
| Deployment tag: | 4.3.9-2.6.1 |
| Projects: | FXE_SMS_USR, FXE_SMS_USR |
| Accessible by: | |
Warning
Host not accessible by [‘xctrl’]!
UE14SC¶
| Instance id: | FXE_SMS_USR/ENC/UE14SC |
|---|---|
| Host: | exflcon51n0 |
| Class documentation: | |
| BeckhoffEncoder | |
| General: | link |
| Monitor: | link |
| Developer: | link |
| PLC: | link |
| Alias: | fxe-rr-sys-con-9 |
| Git repo: | https://git.xfel.eu/gitlab/karaboDevices/Beckhoff |
| Last modified: | 2019-10-28T14:42:56.000+01:00 |
| Created at: | 2017-07-20T11:58:15.000+02:00 |
| Main authors: | Silenzi, Mohacsi |
| Latest tag: | 4.3.10-2.6.1 |
| Deployment tag: | 4.3.9-2.6.1 |
| Projects: | FXE_SMS_USR, FXE_SMS_USR |
| Accessible by: | |
Warning
Host not accessible by [‘xctrl’]!
UE15SC¶
| Instance id: | FXE_SMS_USR/ENC/UE15SC |
|---|---|
| Host: | exflcon51n0 |
| Class documentation: | |
| BeckhoffEncoder | |
| General: | link |
| Monitor: | link |
| Developer: | link |
| PLC: | link |
| Alias: | fxe-rr-sys-con-9 |
| Git repo: | https://git.xfel.eu/gitlab/karaboDevices/Beckhoff |
| Last modified: | 2019-10-28T14:42:56.000+01:00 |
| Created at: | 2017-07-20T11:58:15.000+02:00 |
| Main authors: | Silenzi, Mohacsi |
| Latest tag: | 4.3.10-2.6.1 |
| Deployment tag: | 4.3.9-2.6.1 |
| Projects: | FXE_SMS_USR, FXE_SMS_USR |
| Accessible by: | |
Warning
Host not accessible by [‘xctrl’]!
UE16¶
| Instance id: | FXE_SMS_USR/ENC/UE16 |
|---|---|
| Host: | exflcon51n0 |
| Class documentation: | |
| BeckhoffEncoder | |
| General: | link |
| Monitor: | link |
| Developer: | link |
| PLC: | link |
| Alias: | fxe-rr-sys-con-9 |
| Git repo: | https://git.xfel.eu/gitlab/karaboDevices/Beckhoff |
| Last modified: | 2019-10-28T14:42:56.000+01:00 |
| Created at: | 2017-07-20T11:58:15.000+02:00 |
| Main authors: | Silenzi, Mohacsi |
| Latest tag: | 4.3.10-2.6.1 |
| Deployment tag: | 4.3.9-2.6.1 |
| Projects: | FXE_SMS_USR, FXE_SMS_USR |
| Accessible by: | |
Warning
Host not accessible by [‘xctrl’]!
UE17¶
| Instance id: | FXE_SMS_USR/ENC/UE17 |
|---|---|
| Host: | exflcon51n0 |
| Class documentation: | |
| BeckhoffEncoder | |
| General: | link |
| Monitor: | link |
| Developer: | link |
| PLC: | link |
| Alias: | fxe-rr-sys-con-9 |
| Git repo: | https://git.xfel.eu/gitlab/karaboDevices/Beckhoff |
| Last modified: | 2019-10-28T14:42:56.000+01:00 |
| Created at: | 2017-07-20T11:58:15.000+02:00 |
| Main authors: | Silenzi, Mohacsi |
| Latest tag: | 4.3.10-2.6.1 |
| Deployment tag: | 4.3.9-2.6.1 |
| Projects: | FXE_SMS_USR, FXE_SMS_USR |
| Accessible by: | |
Warning
Host not accessible by [‘xctrl’]!
UE18¶
| Instance id: | FXE_SMS_USR/ENC/UE18 |
|---|---|
| Host: | exflcon51n0 |
| Class documentation: | |
| BeckhoffEncoder | |
| General: | link |
| Monitor: | link |
| Developer: | link |
| PLC: | link |
| Alias: | fxe-rr-sys-con-9 |
| Git repo: | https://git.xfel.eu/gitlab/karaboDevices/Beckhoff |
| Last modified: | 2019-10-28T14:42:56.000+01:00 |
| Created at: | 2017-07-20T11:58:15.000+02:00 |
| Main authors: | Silenzi, Mohacsi |
| Latest tag: | 4.3.10-2.6.1 |
| Deployment tag: | 4.3.9-2.6.1 |
| Projects: | FXE_SMS_USR, FXE_SMS_USR |
| Accessible by: | |
Warning
Host not accessible by [‘xctrl’]!
UE19V5¶
| Instance id: | FXE_SMS_USR/ENC/UE19V5 |
|---|---|
| Host: | exflcon51n0 |
| Class documentation: | |
| BeckhoffEncoder | |
| General: | link |
| Monitor: | link |
| Developer: | link |
| PLC: | link |
| Alias: | fxe-rr-sys-con-9 |
| Git repo: | https://git.xfel.eu/gitlab/karaboDevices/Beckhoff |
| Last modified: | 2019-10-28T14:42:56.000+01:00 |
| Created at: | 2017-07-20T11:58:15.000+02:00 |
| Main authors: | Silenzi, Mohacsi |
| Latest tag: | 4.3.10-2.6.1 |
| Deployment tag: | 4.3.9-2.6.1 |
| Projects: | FXE_SMS_USR, FXE_SMS_USR |
| Accessible by: | |
Warning
Host not accessible by [‘xctrl’]!
UE20V5¶
| Instance id: | FXE_SMS_USR/ENC/UE20V5 |
|---|---|
| Host: | exflcon51n0 |
| Class documentation: | |
| BeckhoffEncoder | |
| General: | link |
| Monitor: | link |
| Developer: | link |
| PLC: | link |
| Alias: | fxe-rr-sys-con-9 |
| Git repo: | https://git.xfel.eu/gitlab/karaboDevices/Beckhoff |
| Last modified: | 2019-10-28T14:42:56.000+01:00 |
| Created at: | 2017-07-20T11:58:15.000+02:00 |
| Main authors: | Silenzi, Mohacsi |
| Latest tag: | 4.3.10-2.6.1 |
| Deployment tag: | 4.3.9-2.6.1 |
| Projects: | FXE_SMS_USR, FXE_SMS_USR |
| Accessible by: | |
Warning
Host not accessible by [‘xctrl’]!
VHS¶
DAQ¶
DETECTOR¶
| Instance id: | FXE_SMS_VHS/DAQ/DETECTOR |
|---|---|
| Class id: | GotthardReceiver |
| Host: | exflcon17n0 |
| Class documentation: | |
| GotthardReceiver | |
| Alias: | fxe-rr-sys-con-7 |
| Git repo: | https://git.xfel.eu/gitlab/karaboDevices/slsDetectors |
| Last modified: | 2020-08-05T15:05:54.000+02:00 |
| Created at: | 2018-01-15T15:20:05.000+01:00 |
| Main authors: | Parenti, Xctrl, Silenzi |
| Latest tag: | 1.8.0-2.9.1 |
| Deployment tag: | 1.8.0-2.9.1 |
| Accessible by: | |
Warning
Host not accessible by [‘xctrl’]!
The documentation of the Karabo device for SLS detectors (Gotthard, Jungfrau) can be found here
In particular, the setup is described in this Section, and the troubleshooting in this other.
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device (i.e. of the server
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- useTimeserver:
- Unused - whether device connects to time server is configured via ‘timeServerId’
- progress:
- The progress of the current action
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- rxTcpPort:
- Receiver TCP Port
- framesPerTrain:
- How many frames will be sent to DAQ for each train.If more are received from detector, they will be discarded.
- frameRateIn:
- Frame rate - incoming data from detector.
- frameRateOut:
- Frame rate - decoded data to output channels.
- onlineDisplayEnable:
- Enable online display of detector data.
- frameToDisplay:
- The index of the frame to be displayed in the train, starting from 0.
| Created: | 2020-08-05T10:44:04.000Z |
|---|---|
| Author: | Andrea Parenti |
| Notes: |
|
| Created: | 2020-07-29T12:31:06.000Z |
|---|---|
| Author: | xctrl |
| Notes: | Fix crashes due to (potential) order problem |
| Created: | 2020-04-30T12:40:13.000Z |
|---|---|
| Author: | Andrea Parenti |
| Notes: | FIX: use boost async in the receiver simulation. |
| Created: | 2020-04-29T05:03:42.000Z |
|---|---|
| Author: | Andrea Parenti |
| Notes: | FIX exposureTime default value |
| Created: | 2020-04-20T09:29:59.000Z |
|---|---|
| Author: | Andrea Parenti |
| Notes: |
This tag does not include yet: * Use trainId from frame metadata (not tested yet) |
| Created: | 2019-12-17T07:56:43.000Z |
|---|---|
| Author: | Andrea Parenti |
| Notes: | Use trainId from frame metadata - whenever available |
| Created: | 2019-12-09T09:57:24.000Z |
|---|---|
| Author: | Andrea Parenti |
| Notes: | Same as 1.5.1-2.6.5, which was wrongly numbered. |
| Created: | 2019-12-09T09:57:24.000Z |
|---|---|
| Author: | Andrea Parenti |
| Notes: | FIX m_numberOfModules initial value |
| Created: | 2019-11-18T11:35:18.000Z |
|---|---|
| Author: | Andrea Parenti |
| Notes: | Set additional read-out timeout for JF |
| Created: | 2019-10-18T08:35:24.000Z |
|---|---|
| Author: | Andrea Parenti |
| Notes: | Free shared memory in destructor |
| Created: | 2019-09-30T13:30:33.000Z |
|---|---|
| Author: | Andrea Parenti |
| Notes: |
| Created: | 2019-09-27T13:15:22.000Z |
|---|---|
| Author: | Andrea Parenti |
| Notes: |
|
| Created: | 2019-09-17T13:28:18.000Z |
|---|---|
| Author: | Andrea Parenti |
| Notes: | FIX update state to ON only after configuration is done |
| Created: | 2019-09-03T12:57:17.000Z |
|---|---|
| Author: | Andrea Parenti |
| Notes: | Write to output channels in the event loop |
| Created: | 2019-08-16T08:11:36.000Z |
|---|---|
| Author: | Andrea Parenti |
| Notes: | Install cmake from DEPENDS |
| Created: | 2019-07-18T10:47:59.000Z |
|---|---|
| Author: | Andrea Parenti |
| Notes: | Write to output channels in the event loop |
| Created: | 2019-07-18T10:04:37.000Z |
|---|---|
| Author: | Andrea Parenti |
| Notes: |
|
| Created: | 2019-06-13T11:59:18.000Z |
|---|---|
| Author: | Andrea Parenti |
| Notes: | Use UINT8 for gain data |
| Created: | 2019-05-31T15:10:36.000Z |
|---|---|
| Author: | Andrea Parenti |
| Notes: | Don’t verify outdir on control device - it could be on remote computer. |
| Created: | 2019-05-17T10:09:02.000Z |
|---|---|
| Author: | Andrea Parenti |
| Notes: |
|
ENC¶
VHS_LATERAL¶
| Instance id: | FXE_SMS_VHS/ENC/VHS_LATERAL |
|---|---|
| Host: | exflcon17n0 |
| Class documentation: | |
| BeckhoffEncoder | |
| General: | link |
| Monitor: | link |
| Developer: | link |
| PLC: | link |
| Alias: | fxe-rr-sys-con-7 |
| Git repo: | https://git.xfel.eu/gitlab/karaboDevices/Beckhoff |
| Last modified: | 2019-10-28T14:42:56.000+01:00 |
| Created at: | 2017-07-20T11:58:15.000+02:00 |
| Main authors: | Silenzi, Mohacsi |
| Latest tag: | 4.3.10-2.6.1 |
| Deployment tag: | 4.3.9-2.6.1 |
| Projects: | FXE_SMS_VHS, FXE_SMS_VHS, FXE_SMS_VHS, FXE_SMS_VHS, FXE_SMS_VHS, FXE_SMS_VHS |
| Accessible by: | |
Warning
Host not accessible by [‘xctrl’]!
VHS_ROLL¶
| Instance id: | FXE_SMS_VHS/ENC/VHS_ROLL |
|---|---|
| Host: | exflcon17n0 |
| Class documentation: | |
| BeckhoffEncoder | |
| General: | link |
| Monitor: | link |
| Developer: | link |
| PLC: | link |
| Alias: | fxe-rr-sys-con-7 |
| Git repo: | https://git.xfel.eu/gitlab/karaboDevices/Beckhoff |
| Last modified: | 2019-10-28T14:42:56.000+01:00 |
| Created at: | 2017-07-20T11:58:15.000+02:00 |
| Main authors: | Silenzi, Mohacsi |
| Latest tag: | 4.3.10-2.6.1 |
| Deployment tag: | 4.3.9-2.6.1 |
| Projects: | FXE_SMS_VHS, FXE_SMS_VHS, FXE_SMS_VHS, FXE_SMS_VHS, FXE_SMS_VHS, FXE_SMS_VHS |
| Accessible by: | |
Warning
Host not accessible by [‘xctrl’]!
VHS_SAGITTAL¶
| Instance id: | FXE_SMS_VHS/ENC/VHS_SAGITTAL |
|---|---|
| Host: | exflcon17n0 |
| Class documentation: | |
| BeckhoffEncoder | |
| General: | link |
| Monitor: | link |
| Developer: | link |
| PLC: | link |
| Alias: | fxe-rr-sys-con-7 |
| Git repo: | https://git.xfel.eu/gitlab/karaboDevices/Beckhoff |
| Last modified: | 2019-10-28T14:42:56.000+01:00 |
| Created at: | 2017-07-20T11:58:15.000+02:00 |
| Main authors: | Silenzi, Mohacsi |
| Latest tag: | 4.3.10-2.6.1 |
| Deployment tag: | 4.3.9-2.6.1 |
| Projects: | FXE_SMS_VHS, FXE_SMS_VHS, FXE_SMS_VHS, FXE_SMS_VHS, FXE_SMS_VHS, FXE_SMS_VHS |
| Accessible by: | |
Warning
Host not accessible by [‘xctrl’]!
VHS_TILT¶
| Instance id: | FXE_SMS_VHS/ENC/VHS_TILT |
|---|---|
| Host: | exflcon17n0 |
| Class documentation: | |
| BeckhoffEncoder | |
| General: | link |
| Monitor: | link |
| Developer: | link |
| PLC: | link |
| Alias: | fxe-rr-sys-con-7 |
| Git repo: | https://git.xfel.eu/gitlab/karaboDevices/Beckhoff |
| Last modified: | 2019-10-28T14:42:56.000+01:00 |
| Created at: | 2017-07-20T11:58:15.000+02:00 |
| Main authors: | Silenzi, Mohacsi |
| Latest tag: | 4.3.10-2.6.1 |
| Deployment tag: | 4.3.9-2.6.1 |
| Projects: | FXE_SMS_VHS, FXE_SMS_VHS, FXE_SMS_VHS, FXE_SMS_VHS, FXE_SMS_VHS, FXE_SMS_VHS |
| Accessible by: | |
Warning
Host not accessible by [‘xctrl’]!
VHS_Y¶
| Instance id: | FXE_SMS_VHS/ENC/VHS_Y |
|---|---|
| Host: | exflcon17n0 |
| Class documentation: | |
| BeckhoffEncoder | |
| General: | link |
| Monitor: | link |
| Developer: | link |
| PLC: | link |
| Alias: | fxe-rr-sys-con-7 |
| Git repo: | https://git.xfel.eu/gitlab/karaboDevices/Beckhoff |
| Last modified: | 2019-10-28T14:42:56.000+01:00 |
| Created at: | 2017-07-20T11:58:15.000+02:00 |
| Main authors: | Silenzi, Mohacsi |
| Latest tag: | 4.3.10-2.6.1 |
| Deployment tag: | 4.3.9-2.6.1 |
| Projects: | FXE_SMS_VHS, FXE_SMS_VHS, FXE_SMS_VHS, FXE_SMS_VHS, FXE_SMS_VHS, FXE_SMS_VHS |
| Accessible by: | |
Warning
Host not accessible by [‘xctrl’]!
VHS_YAW¶
| Instance id: | FXE_SMS_VHS/ENC/VHS_YAW |
|---|---|
| Host: | exflcon17n0 |
| Class documentation: | |
| BeckhoffEncoder | |
| General: | link |
| Monitor: | link |
| Developer: | link |
| PLC: | link |
| Alias: | fxe-rr-sys-con-7 |
| Git repo: | https://git.xfel.eu/gitlab/karaboDevices/Beckhoff |
| Last modified: | 2019-10-28T14:42:56.000+01:00 |
| Created at: | 2017-07-20T11:58:15.000+02:00 |
| Main authors: | Silenzi, Mohacsi |
| Latest tag: | 4.3.10-2.6.1 |
| Deployment tag: | 4.3.9-2.6.1 |
| Projects: | FXE_SMS_VHS, FXE_SMS_VHS, FXE_SMS_VHS, FXE_SMS_VHS, FXE_SMS_VHS, FXE_SMS_VHS |
| Accessible by: | |
Warning
Host not accessible by [‘xctrl’]!
MOTOR¶
CR01_M1¶
CR01_M2¶
CR01_M3¶
CR02_M4¶
CR02_M5¶
CR02_M6¶
CR03_M1¶
CR03_M2¶
CR03_M3¶
CR04_M4¶
CR04_M5¶
CR04_M6¶
CR05_M1¶
CR05_M2¶
CR05_M3¶
CR06_M4¶
CR06_M5¶
CR06_M6¶
CR07_M1¶
CR07_M2¶
CR07_M3¶
CR08_M4¶
CR08_M5¶
CR08_M6¶
CR09_M1¶
CR09_M2¶
CR09_M3¶
CR10_M4¶
CR10_M5¶
CR10_M6¶
CR11_M1¶
CR11_M2¶
CR11_M3¶
CR12_M4¶
CR12_M5¶
CR12_M6¶
CR13_M1¶
CR13_M2¶
CR13_M3¶
CR14_M4¶
CR14_M5¶
CR14_M6¶
CR15_M1¶
CR15_M2¶
CR15_M3¶
CR16_M4¶
CR16_M5¶
CR16_M6¶
VHS_LATERAL¶
VHS_ROLL¶
VHS_SAGITTAL¶
VHS_TILT¶
VHS_Y¶
VHS_YAW¶
SYS¶
VAC2MPS¶
DCTRL¶
FXE_1_VALVES_OPEN¶
| Instance id: | FXE_SYS_VAC2MPS/DCTRL/FXE_1_VALVES_OPEN |
|---|---|
| Class id: | BeckhoffDigitalOutput |
| Host: | fxe-rr-sys-con-1 |
| Class documentation: | |
| BeckhoffDigitalOutput | |
| General: | link |
| Monitor: | link |
| Developer: | link |
| PLC: | link |
| Alias: | fxe-rr-sys-con-11 , fxe-rr-sys-con-13 , fxe-rr-sys-con-14 , fxe-rr-sys-con-1 , fxe-rr-sys-con-10 |
| Git repo: | https://git.xfel.eu/gitlab/karaboDevices/Beckhoff |
| Last modified: | 2021-06-24T17:01:11.000+02:00 |
| Created at: | 2017-07-20T11:58:15.000+02:00 |
| Main authors: | Silenzi, Giovanetti |
| Latest tag: | 4.6.4-2.11.1-peltier-hotfix-@SPB |
| Deployment tag: | 4.6.4-2.11.1-peltier-hotfix-@SPB |
| Installed tag: | 4.6.3-2.11.1 |
| Accessible by: | CONTROLS, CTRL, DA, danilevc, xdoc |
Warning
Rogue installation which is not mentioned in the deployment!
Warning
The installed tag (4.6.3-2.11.1) does not match tags mentioned in the deployment ([‘4.6.4-2.11.1-peltier-hotfix-@SPB’])!
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device (i.e. of the server
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- beckhoffComDevice:
- InstanceId of the BeckhoffCom device that forwards commands to the PLC.
- functionBlockName:
- The type of the firmware block.
- fwInstanceName:
- The name of the firmware block instance.
- fwVersion:
- The version of the PLC framework.
- terminal:
- ???
- hardwareStatusBitField:
- This word encodes in bits the hardware-status information of this device
- hardwareState:
- The current state of the hardware decoded
- hardwareRegion:
- The current region of the hardware decoded
- hardwareErrorDescriptor:
- This word encodes in bits describing the hardware error
- hardwareErrorDescription:
- Error Code description
- waitingFor:
- Any call to the PLC will be published here, once the reply is received this property will be cleared. Commands will not be sent to the PLC until this property is cleared.
- epsilon:
- The epsilon determines the amount of change until a new physical value is posted from the hardware
- interlockReadOnly:
- Defines whether interlock conditions are configurable from this interface.
- interlockOn:
- Defines whether interlock surveillance is on or off.
- interlockOk:
- Defines whether interlock is ok (true) or broken (false).
- busy:
- Defines whether the PLC softdevice is busy.
- disableEpsilonFeedback:
- If false, the epsilon will be regulated until the incoming rate reaches the maximum rate
- maxStateUpdateRate:
- If state updates per second exceed this threshold, the state will be displayed as CHANGING
- noisyStateUpdateRateValue:
- Show the state update rate when it’s above ‘Max State Update Rate’ threshold.
- isStateUpdateNoisy:
- State update rate is above ‘Max State Update Rate’ threshold.
- reset:
- Resets the PLC hardware
- enableInterlockedSlots:
- Send device into INTERLOCK_BROKEN state, thus enabling all interlocked slots.
- disableInterlockedSlots:
- Send device into INTERLOCKED state, thus enabling all interlocked slots.
- requestHardwareValues:
- Ask for all property values on the device
- propertiesToPoll:
- All specified properties will be polled from the PLC with the given poll-rate. Only PLC aliases or device keys corresponding to PLC properties are allowed
- pollInterval:
- Hardware poll interval in seconds
- propertiesToRead:
- The specified properties will be read from the PLC by activating the Read button. Only PLC aliases or device keys corresponding to PLC properties are allowed
- readHardware:
- Requests value updates from the PLC for the properties listed under ‘Properties to read’
- force:
- ???
- trigger:
- Do not use this parameter to configure scheduled push. Instead use the parameter ‘scheduledPush’.
- maxUpdateFrequency:
- set to limit maximum update frequency for some values.
- on:
- Instructs the device to switch on
- off:
- Instructs device to switch off
- pwmCycleLimit:
- Number Of PWM Cycles, 0 = inifite number of cycles
| Created: | 2021-06-23T14:13:27.000Z |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-06-22T11:56:55.000Z |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
|
| Created: | 2021-06-14T14:09:11.000Z |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Added BeckhoffDryPump |
| Created: | 2021-06-10T09:55:43.000Z |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Alarm conditions and state are not set on new schema. (Fixes bug seen in BeckhoffFuse after Karabo 2.11.1 deployment) |
| Created: | 2021-06-07T17:31:48.000Z |
|---|---|
| Author: | Valerii Bondar |
| Notes: | Summer shutdown release, Fuse device added |
| Created: | 2021-06-02T12:39:34.000Z |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-06-02T12:39:34.000Z |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Summer shutdown release Devices added: BeckhoffTrainTrigger, BeckhoffLed, BeckhoffMC2Hexapod (BeckhoffMC2Base subclass), BeckhoffMC2Elmo (BeckhoffMC2Base subclass) Features: parameter deprecation in MC2 subclasses follow STOPPING state in Adixen Turbo Full pump. + other minor Fixes: * stepUp/stepDown popup error * epsilon feedback disable on write * avoid extra updates for interlock keys + other minor fixes |
| Created: | 2021-05-31T07:49:13.000Z |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-26T12:46:29.000Z |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-23T06:19:59.000Z |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-23T05:43:58.000Z |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-15T16:15:29.000Z |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: |
| Created: | 2021-03-24T08:43:30.000Z |
|---|---|
| Author: | Steffen Hauf |
| Notes: | Add the AIBS |
| Created: | 2021-03-08T08:52:30.000Z |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: | Summary: Added auto-generated scene for Pfeiffer vacuum controller IMG400 |
| Created: | 2021-02-26T14:51:42.000Z |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: | Summary: Added class for Pfeiffer vacuum controller IMG400 |
| Created: | 2021-02-19T09:42:02.000Z |
|---|---|
| Author: | Wajid Ehsan |
| Notes: | Minor update to the device-generated scene for MC2 Motor |
| Created: | 2021-02-10T15:45:51.000Z |
|---|---|
| Author: | Wajid Ehsan |
| Notes: | Upgrade device-generated scene for MC2 Motor |
| Created: | 2021-01-13T11:22:16.000Z |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | This tag is for forward compatibility with 2.11.0, no deployment necessary. FIX: remove useTimeserver option |
| Created: | 2020-11-30T15:34:10.000Z |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | FIX: MC2 align to latest plc version FIX/FEAT: Dynamically adapt to plc framework changes by matching self description FIX: adapt release CI to 2.10 FIX: make version string match standard |
| Created: | 2020-11-23T15:52:07.000Z |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | FIX: Recover more reliably from flickering states FEAT: Add a method for querying if BeckhoffCom is busy FIX: Do not throw on missing interlock detail key FEAT: Use shared_mutex in BeckhoffCom FIX: MC2: hide double state update after move command WORKAROUND: Max Update queue on BeckhoffCom FIX: Refactor Trigger setting FEAT: separate TCP and broker tasks FEAT: No “broker” logs FIX: adapt digital input to PLC version 1.52 FEAT: Implement TCP write in an asynchronous way FEAT: Adapt Compiler to the laster |
FXE_2_VALVES_OPEN¶
| Instance id: | FXE_SYS_VAC2MPS/DCTRL/FXE_2_VALVES_OPEN |
|---|---|
| Class id: | BeckhoffDigitalOutput |
| Host: | fxe-rr-sys-con-2 |
| Class documentation: | |
| BeckhoffDigitalOutput | |
| General: | link |
| Monitor: | link |
| Developer: | link |
| PLC: | link |
| Alias: | fxe-rr-sys-con-2 |
| Git repo: | https://git.xfel.eu/gitlab/karaboDevices/Beckhoff |
| Last modified: | 2021-06-24T17:01:11.000+02:00 |
| Created at: | 2017-07-20T11:58:15.000+02:00 |
| Main authors: | Silenzi, Giovanetti |
| Latest tag: | 4.6.4-2.11.1-peltier-hotfix-@SPB |
| Deployment tag: | 4.6.4-2.11.1-peltier-hotfix-@SPB |
| Installed tag: | 4.6.3-2.11.1 |
| Accessible by: | CONTROLS, CTRL, DA, danilevc, xdoc |
Warning
Rogue installation which is not mentioned in the deployment!
Warning
The installed tag (4.6.3-2.11.1) does not match tags mentioned in the deployment ([‘4.6.4-2.11.1-peltier-hotfix-@SPB’])!
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device (i.e. of the server
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- beckhoffComDevice:
- InstanceId of the BeckhoffCom device that forwards commands to the PLC.
- functionBlockName:
- The type of the firmware block.
- fwInstanceName:
- The name of the firmware block instance.
- fwVersion:
- The version of the PLC framework.
- terminal:
- ???
- hardwareStatusBitField:
- This word encodes in bits the hardware-status information of this device
- hardwareState:
- The current state of the hardware decoded
- hardwareRegion:
- The current region of the hardware decoded
- hardwareErrorDescriptor:
- This word encodes in bits describing the hardware error
- hardwareErrorDescription:
- Error Code description
- waitingFor:
- Any call to the PLC will be published here, once the reply is received this property will be cleared. Commands will not be sent to the PLC until this property is cleared.
- epsilon:
- The epsilon determines the amount of change until a new physical value is posted from the hardware
- interlockReadOnly:
- Defines whether interlock conditions are configurable from this interface.
- interlockOn:
- Defines whether interlock surveillance is on or off.
- interlockOk:
- Defines whether interlock is ok (true) or broken (false).
- busy:
- Defines whether the PLC softdevice is busy.
- disableEpsilonFeedback:
- If false, the epsilon will be regulated until the incoming rate reaches the maximum rate
- maxStateUpdateRate:
- If state updates per second exceed this threshold, the state will be displayed as CHANGING
- noisyStateUpdateRateValue:
- Show the state update rate when it’s above ‘Max State Update Rate’ threshold.
- isStateUpdateNoisy:
- State update rate is above ‘Max State Update Rate’ threshold.
- reset:
- Resets the PLC hardware
- enableInterlockedSlots:
- Send device into INTERLOCK_BROKEN state, thus enabling all interlocked slots.
- disableInterlockedSlots:
- Send device into INTERLOCKED state, thus enabling all interlocked slots.
- requestHardwareValues:
- Ask for all property values on the device
- propertiesToPoll:
- All specified properties will be polled from the PLC with the given poll-rate. Only PLC aliases or device keys corresponding to PLC properties are allowed
- pollInterval:
- Hardware poll interval in seconds
- propertiesToRead:
- The specified properties will be read from the PLC by activating the Read button. Only PLC aliases or device keys corresponding to PLC properties are allowed
- readHardware:
- Requests value updates from the PLC for the properties listed under ‘Properties to read’
- force:
- ???
- trigger:
- Do not use this parameter to configure scheduled push. Instead use the parameter ‘scheduledPush’.
- maxUpdateFrequency:
- set to limit maximum update frequency for some values.
- on:
- Instructs the device to switch on
- off:
- Instructs device to switch off
- pwmCycleLimit:
- Number Of PWM Cycles, 0 = inifite number of cycles
| Created: | 2021-06-23T14:13:27.000Z |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-06-22T11:56:55.000Z |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
|
| Created: | 2021-06-14T14:09:11.000Z |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Added BeckhoffDryPump |
| Created: | 2021-06-10T09:55:43.000Z |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Alarm conditions and state are not set on new schema. (Fixes bug seen in BeckhoffFuse after Karabo 2.11.1 deployment) |
| Created: | 2021-06-07T17:31:48.000Z |
|---|---|
| Author: | Valerii Bondar |
| Notes: | Summer shutdown release, Fuse device added |
| Created: | 2021-06-02T12:39:34.000Z |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-06-02T12:39:34.000Z |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Summer shutdown release Devices added: BeckhoffTrainTrigger, BeckhoffLed, BeckhoffMC2Hexapod (BeckhoffMC2Base subclass), BeckhoffMC2Elmo (BeckhoffMC2Base subclass) Features: parameter deprecation in MC2 subclasses follow STOPPING state in Adixen Turbo Full pump. + other minor Fixes: * stepUp/stepDown popup error * epsilon feedback disable on write * avoid extra updates for interlock keys + other minor fixes |
| Created: | 2021-05-31T07:49:13.000Z |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-26T12:46:29.000Z |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-23T06:19:59.000Z |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-23T05:43:58.000Z |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-15T16:15:29.000Z |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: |
| Created: | 2021-03-24T08:43:30.000Z |
|---|---|
| Author: | Steffen Hauf |
| Notes: | Add the AIBS |
| Created: | 2021-03-08T08:52:30.000Z |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: | Summary: Added auto-generated scene for Pfeiffer vacuum controller IMG400 |
| Created: | 2021-02-26T14:51:42.000Z |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: | Summary: Added class for Pfeiffer vacuum controller IMG400 |
| Created: | 2021-02-19T09:42:02.000Z |
|---|---|
| Author: | Wajid Ehsan |
| Notes: | Minor update to the device-generated scene for MC2 Motor |
| Created: | 2021-02-10T15:45:51.000Z |
|---|---|
| Author: | Wajid Ehsan |
| Notes: | Upgrade device-generated scene for MC2 Motor |
| Created: | 2021-01-13T11:22:16.000Z |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | This tag is for forward compatibility with 2.11.0, no deployment necessary. FIX: remove useTimeserver option |
| Created: | 2020-11-30T15:34:10.000Z |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | FIX: MC2 align to latest plc version FIX/FEAT: Dynamically adapt to plc framework changes by matching self description FIX: adapt release CI to 2.10 FIX: make version string match standard |
| Created: | 2020-11-23T15:52:07.000Z |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | FIX: Recover more reliably from flickering states FEAT: Add a method for querying if BeckhoffCom is busy FIX: Do not throw on missing interlock detail key FEAT: Use shared_mutex in BeckhoffCom FIX: MC2: hide double state update after move command WORKAROUND: Max Update queue on BeckhoffCom FIX: Refactor Trigger setting FEAT: separate TCP and broker tasks FEAT: No “broker” logs FIX: adapt digital input to PLC version 1.52 FEAT: Implement TCP write in an asynchronous way FEAT: Adapt Compiler to the laster |
FXE_VALVES_OPEN¶
| Instance id: | FXE_SYS_VAC2MPS/DCTRL/FXE_VALVES_OPEN |
|---|---|
| Class id: | BeckhoffDigitalOutput |
| Host: | fxe-rr-sys-con-1 |
| Class documentation: | |
| BeckhoffDigitalOutput | |
| General: | link |
| Monitor: | link |
| Developer: | link |
| PLC: | link |
| Alias: | fxe-rr-sys-con-1 , fxe-rr-sys-con-14 , fxe-rr-sys-con-10 , fxe-rr-sys-con-11 , fxe-rr-sys-con-13 |
| Git repo: | https://git.xfel.eu/karaboDevices/Beckhoff |
| Last modified: | 2021-10-02T19:55:31.151+02:00 |
| Created at: | 2017-07-20T11:58:15.000+02:00 |
| Main authors: | Mamchykd, Silenzi, Giovanetti |
| Latest tag: | 4.8.2-2.11.1rc1 |
| Deployment tag: | 4.8.2-2.11.1rc1 |
| Installed tag: | 4.6.5-2.11.1 |
| Scenes: | FXE_SYS_VAC2MPS_DCTRL_FXE_VALVES_OPEN_INTERLOCK, FXE_TO_MPS_DCTRL_BEAM_MODE1_INTERLOCK, FXE_SYS_VAC2MPS_DCTRL_FXE_VALVES_OPEN_INTERLOCK, FXE_TO_MPS_DCTRL_BEAM_MODE1_INTERLOCK |
| Accessible by: | CAL, CONTROLS, CTRL, DA, danilevc, xdoc |
Warning
Rogue installation which is not mentioned in the deployment!
Warning
The installed tag (4.6.5-2.11.1) does not match tags mentioned in the deployment ([‘4.8.2-2.11.1rc1’])!
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device (i.e. of the server
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- beckhoffComDevice:
- InstanceId of the BeckhoffCom device that forwards commands to the PLC.
- functionBlockName:
- The type of the firmware block.
- fwInstanceName:
- The name of the firmware block instance.
- fwVersion:
- The version of the PLC framework.
- terminal:
- ???
- hardwareStatusBitField:
- This word encodes in bits the hardware-status information of this device
- hardwareState:
- The current state of the hardware decoded
- hardwareRegion:
- The current region of the hardware decoded
- hardwareErrorDescriptor:
- This word encodes in bits describing the hardware error
- hardwareErrorDescription:
- Error Code description
- waitingFor:
- Any call to the PLC will be published here, once the reply is received this property will be cleared. Commands will not be sent to the PLC until this property is cleared.
- epsilon:
- The epsilon determines the amount of change until a new physical value is posted from the hardware
- interlockReadOnly:
- Defines whether interlock conditions are configurable from this interface.
- interlockOn:
- Defines whether interlock surveillance is on or off.
- interlockOk:
- Defines whether interlock is ok (true) or broken (false).
- busy:
- Defines whether the PLC softdevice is busy.
- disableEpsilonFeedback:
- If false, the epsilon will be regulated until the incoming rate reaches the maximum rate
- maxStateUpdateRate:
- If state updates per second exceed this threshold, the state will be displayed as CHANGING
- noisyStateUpdateRateValue:
- Show the state update rate when it’s above ‘Max State Update Rate’ threshold.
- isStateUpdateNoisy:
- State update rate is above ‘Max State Update Rate’ threshold.
- reset:
- Resets the PLC hardware
- enableInterlockedSlots:
- Send device into INTERLOCK_BROKEN state, thus enabling all interlocked slots.
- disableInterlockedSlots:
- Send device into INTERLOCKED state, thus enabling all interlocked slots.
- requestHardwareValues:
- Ask for all property values on the device
- propertiesToPoll:
- All specified properties will be polled from the PLC with the given poll-rate. Only PLC aliases or device keys corresponding to PLC properties are allowed
- pollInterval:
- Hardware poll interval in seconds
- propertiesToRead:
- The specified properties will be read from the PLC by activating the Read button. Only PLC aliases or device keys corresponding to PLC properties are allowed
- readHardware:
- Requests value updates from the PLC for the properties listed under ‘Properties to read’
- force:
- ???
- trigger:
- Do not use this parameter to configure scheduled push. Instead use the parameter ‘scheduledPush’.
- maxUpdateFrequency:
- set to limit maximum update frequency for some values.
- on:
- Instructs the device to switch on
- off:
- Instructs device to switch off
- pwmCycleLimit:
- Number Of PWM Cycles, 0 = inifite number of cycles
| Created: | 2021-10-02T07:28:37.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Release candidate for 4.8.2 |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-08-23T15:36:04.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Bugfixes: 1. fix wrong value on the PLC when a deprecated paramer has different type wrt. the recommended new one. 2. fix bug (introduced in 4.8.0-2.11.4) that made the devices stay in UNKNOWN state |
| Created: | 2021-08-12T10:32:15.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Asynchronous registration of devices on BeckhoffCom (by means of slotInstanceNew HW state word parsed into bits |
| Created: | 2021-07-28T14:22:45.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
| Created: | 2021-06-23T16:13:27.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-06-22T13:56:55.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
|
| Created: | 2021-06-14T16:09:11.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Added BeckhoffDryPump |
| Created: | 2021-06-10T11:55:43.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Alarm conditions and state are not set on new schema. (Fixes bug seen in BeckhoffFuse after Karabo 2.11.1 deployment) |
| Created: | 2021-06-07T19:31:48.000+02:00 |
|---|---|
| Author: | Valerii Bondar |
| Notes: | Summer shutdown release, Fuse device added |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Summer shutdown release Devices added: BeckhoffTrainTrigger, BeckhoffLed, BeckhoffMC2Hexapod (BeckhoffMC2Base subclass), BeckhoffMC2Elmo (BeckhoffMC2Base subclass) Features: parameter deprecation in MC2 subclasses follow STOPPING state in Adixen Turbo Full pump. + other minor Fixes: * stepUp/stepDown popup error * epsilon feedback disable on write * avoid extra updates for interlock keys + other minor fixes |
| Created: | 2021-05-31T09:49:13.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-26T14:46:29.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-23T08:19:59.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-23T07:43:58.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-15T18:15:29.000+02:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: |
| Created: | 2021-03-24T09:43:30.000+01:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: | Add the AIBS |
| Created: | 2021-03-08T09:52:30.000+01:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: | Summary: Added auto-generated scene for Pfeiffer vacuum controller IMG400 |
TO¶
MPS¶
DCTRL¶
BEAM_MODE1¶
| Instance id: | FXE_TO_MPS/DCTRL/BEAM_MODE1 |
|---|---|
| Class id: | BeckhoffDigitalOutput |
| Host: | fxe-rr-sys-con-1 |
| Class documentation: | |
| BeckhoffDigitalOutput | |
| General: | link |
| Monitor: | link |
| Developer: | link |
| PLC: | link |
| Alias: | fxe-rr-sys-con-1 , fxe-rr-sys-con-14 , fxe-rr-sys-con-10 , fxe-rr-sys-con-11 , fxe-rr-sys-con-13 |
| Git repo: | https://git.xfel.eu/karaboDevices/Beckhoff |
| Last modified: | 2021-10-02T19:55:31.151+02:00 |
| Created at: | 2017-07-20T11:58:15.000+02:00 |
| Main authors: | Mamchykd, Silenzi, Giovanetti |
| Latest tag: | 4.8.2-2.11.1rc1 |
| Deployment tag: | 4.8.2-2.11.1rc1 |
| Installed tag: | 4.6.5-2.11.1 |
| Scenes: | FXE_TO_MPS_DCTRL_BEAM_MODES_INTERLOCK, FXE_TO_MPS_DCTRL_BEAM_MODE1_INTERLOCK, FXE_TO_MPS_DCTRL_BEAM_MODE1_INTERLOCK, FXE_TO_MPS_DCTRL_BEAM_MODES_INTERLOCK |
| Accessible by: | CAL, CONTROLS, CTRL, DA, danilevc, xdoc |
Warning
Rogue installation which is not mentioned in the deployment!
Warning
The installed tag (4.6.5-2.11.1) does not match tags mentioned in the deployment ([‘4.8.2-2.11.1rc1’])!
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device (i.e. of the server
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- beckhoffComDevice:
- InstanceId of the BeckhoffCom device that forwards commands to the PLC.
- functionBlockName:
- The type of the firmware block.
- fwInstanceName:
- The name of the firmware block instance.
- fwVersion:
- The version of the PLC framework.
- terminal:
- ???
- hardwareStatusBitField:
- This word encodes in bits the hardware-status information of this device
- hardwareState:
- The current state of the hardware decoded
- hardwareRegion:
- The current region of the hardware decoded
- hardwareErrorDescriptor:
- This word encodes in bits describing the hardware error
- hardwareErrorDescription:
- Error Code description
- waitingFor:
- Any call to the PLC will be published here, once the reply is received this property will be cleared. Commands will not be sent to the PLC until this property is cleared.
- epsilon:
- The epsilon determines the amount of change until a new physical value is posted from the hardware
- interlockReadOnly:
- Defines whether interlock conditions are configurable from this interface.
- interlockOn:
- Defines whether interlock surveillance is on or off.
- interlockOk:
- Defines whether interlock is ok (true) or broken (false).
- busy:
- Defines whether the PLC softdevice is busy.
- disableEpsilonFeedback:
- If false, the epsilon will be regulated until the incoming rate reaches the maximum rate
- maxStateUpdateRate:
- If state updates per second exceed this threshold, the state will be displayed as CHANGING
- noisyStateUpdateRateValue:
- Show the state update rate when it’s above ‘Max State Update Rate’ threshold.
- isStateUpdateNoisy:
- State update rate is above ‘Max State Update Rate’ threshold.
- reset:
- Resets the PLC hardware
- enableInterlockedSlots:
- Send device into INTERLOCK_BROKEN state, thus enabling all interlocked slots.
- disableInterlockedSlots:
- Send device into INTERLOCKED state, thus enabling all interlocked slots.
- requestHardwareValues:
- Ask for all property values on the device
- propertiesToPoll:
- All specified properties will be polled from the PLC with the given poll-rate. Only PLC aliases or device keys corresponding to PLC properties are allowed
- pollInterval:
- Hardware poll interval in seconds
- propertiesToRead:
- The specified properties will be read from the PLC by activating the Read button. Only PLC aliases or device keys corresponding to PLC properties are allowed
- readHardware:
- Requests value updates from the PLC for the properties listed under ‘Properties to read’
- force:
- ???
- trigger:
- Do not use this parameter to configure scheduled push. Instead use the parameter ‘scheduledPush’.
- maxUpdateFrequency:
- set to limit maximum update frequency for some values.
- on:
- Instructs the device to switch on
- off:
- Instructs device to switch off
- pwmCycleLimit:
- Number Of PWM Cycles, 0 = inifite number of cycles
| Created: | 2021-10-02T07:28:37.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Release candidate for 4.8.2 |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-08-23T15:36:04.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Bugfixes: 1. fix wrong value on the PLC when a deprecated paramer has different type wrt. the recommended new one. 2. fix bug (introduced in 4.8.0-2.11.4) that made the devices stay in UNKNOWN state |
| Created: | 2021-08-12T10:32:15.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Asynchronous registration of devices on BeckhoffCom (by means of slotInstanceNew HW state word parsed into bits |
| Created: | 2021-07-28T14:22:45.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
| Created: | 2021-06-23T16:13:27.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-06-22T13:56:55.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
|
| Created: | 2021-06-14T16:09:11.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Added BeckhoffDryPump |
| Created: | 2021-06-10T11:55:43.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Alarm conditions and state are not set on new schema. (Fixes bug seen in BeckhoffFuse after Karabo 2.11.1 deployment) |
| Created: | 2021-06-07T19:31:48.000+02:00 |
|---|---|
| Author: | Valerii Bondar |
| Notes: | Summer shutdown release, Fuse device added |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Summer shutdown release Devices added: BeckhoffTrainTrigger, BeckhoffLed, BeckhoffMC2Hexapod (BeckhoffMC2Base subclass), BeckhoffMC2Elmo (BeckhoffMC2Base subclass) Features: parameter deprecation in MC2 subclasses follow STOPPING state in Adixen Turbo Full pump. + other minor Fixes: * stepUp/stepDown popup error * epsilon feedback disable on write * avoid extra updates for interlock keys + other minor fixes |
| Created: | 2021-05-31T09:49:13.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-26T14:46:29.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-23T08:19:59.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-23T07:43:58.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-15T18:15:29.000+02:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: |
| Created: | 2021-03-24T09:43:30.000+01:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: | Add the AIBS |
| Created: | 2021-03-08T09:52:30.000+01:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: | Summary: Added auto-generated scene for Pfeiffer vacuum controller IMG400 |
BEAM_MODEF¶
| Instance id: | FXE_TO_MPS/DCTRL/BEAM_MODEF |
|---|---|
| Class id: | BeckhoffDigitalOutput |
| Host: | fxe-rr-sys-con-1 |
| Class documentation: | |
| BeckhoffDigitalOutput | |
| General: | link |
| Monitor: | link |
| Developer: | link |
| PLC: | link |
| Alias: | fxe-rr-sys-con-1 , fxe-rr-sys-con-14 , fxe-rr-sys-con-10 , fxe-rr-sys-con-11 , fxe-rr-sys-con-13 |
| Git repo: | https://git.xfel.eu/karaboDevices/Beckhoff |
| Last modified: | 2021-10-02T19:55:31.151+02:00 |
| Created at: | 2017-07-20T11:58:15.000+02:00 |
| Main authors: | Mamchykd, Silenzi, Giovanetti |
| Latest tag: | 4.8.2-2.11.1rc1 |
| Deployment tag: | 4.8.2-2.11.1rc1 |
| Installed tag: | 4.6.5-2.11.1 |
| Scenes: | FXE_TO_MPS_DCTRL_BEAM_MODEF_INTERLOCK, FXE_TO_MPS_DCTRL_BEAM_MODEF_INTERLOCK |
| Accessible by: | CAL, CONTROLS, CTRL, DA, danilevc, xdoc |
Warning
Rogue installation which is not mentioned in the deployment!
Warning
The installed tag (4.6.5-2.11.1) does not match tags mentioned in the deployment ([‘4.8.2-2.11.1rc1’])!
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device (i.e. of the server
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- beckhoffComDevice:
- InstanceId of the BeckhoffCom device that forwards commands to the PLC.
- functionBlockName:
- The type of the firmware block.
- fwInstanceName:
- The name of the firmware block instance.
- fwVersion:
- The version of the PLC framework.
- terminal:
- ???
- hardwareStatusBitField:
- This word encodes in bits the hardware-status information of this device
- hardwareState:
- The current state of the hardware decoded
- hardwareRegion:
- The current region of the hardware decoded
- hardwareErrorDescriptor:
- This word encodes in bits describing the hardware error
- hardwareErrorDescription:
- Error Code description
- waitingFor:
- Any call to the PLC will be published here, once the reply is received this property will be cleared. Commands will not be sent to the PLC until this property is cleared.
- epsilon:
- The epsilon determines the amount of change until a new physical value is posted from the hardware
- interlockReadOnly:
- Defines whether interlock conditions are configurable from this interface.
- interlockOn:
- Defines whether interlock surveillance is on or off.
- interlockOk:
- Defines whether interlock is ok (true) or broken (false).
- busy:
- Defines whether the PLC softdevice is busy.
- disableEpsilonFeedback:
- If false, the epsilon will be regulated until the incoming rate reaches the maximum rate
- maxStateUpdateRate:
- If state updates per second exceed this threshold, the state will be displayed as CHANGING
- noisyStateUpdateRateValue:
- Show the state update rate when it’s above ‘Max State Update Rate’ threshold.
- isStateUpdateNoisy:
- State update rate is above ‘Max State Update Rate’ threshold.
- reset:
- Resets the PLC hardware
- enableInterlockedSlots:
- Send device into INTERLOCK_BROKEN state, thus enabling all interlocked slots.
- disableInterlockedSlots:
- Send device into INTERLOCKED state, thus enabling all interlocked slots.
- requestHardwareValues:
- Ask for all property values on the device
- propertiesToPoll:
- All specified properties will be polled from the PLC with the given poll-rate. Only PLC aliases or device keys corresponding to PLC properties are allowed
- pollInterval:
- Hardware poll interval in seconds
- propertiesToRead:
- The specified properties will be read from the PLC by activating the Read button. Only PLC aliases or device keys corresponding to PLC properties are allowed
- readHardware:
- Requests value updates from the PLC for the properties listed under ‘Properties to read’
- force:
- ???
- trigger:
- Do not use this parameter to configure scheduled push. Instead use the parameter ‘scheduledPush’.
- maxUpdateFrequency:
- set to limit maximum update frequency for some values.
- on:
- Instructs the device to switch on
- off:
- Instructs device to switch off
- pwmCycleLimit:
- Number Of PWM Cycles, 0 = inifite number of cycles
| Created: | 2021-10-02T07:28:37.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Release candidate for 4.8.2 |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-08-23T15:36:04.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Bugfixes: 1. fix wrong value on the PLC when a deprecated paramer has different type wrt. the recommended new one. 2. fix bug (introduced in 4.8.0-2.11.4) that made the devices stay in UNKNOWN state |
| Created: | 2021-08-12T10:32:15.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Asynchronous registration of devices on BeckhoffCom (by means of slotInstanceNew HW state word parsed into bits |
| Created: | 2021-07-28T14:22:45.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
| Created: | 2021-06-23T16:13:27.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-06-22T13:56:55.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
|
| Created: | 2021-06-14T16:09:11.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Added BeckhoffDryPump |
| Created: | 2021-06-10T11:55:43.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Alarm conditions and state are not set on new schema. (Fixes bug seen in BeckhoffFuse after Karabo 2.11.1 deployment) |
| Created: | 2021-06-07T19:31:48.000+02:00 |
|---|---|
| Author: | Valerii Bondar |
| Notes: | Summer shutdown release, Fuse device added |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Summer shutdown release Devices added: BeckhoffTrainTrigger, BeckhoffLed, BeckhoffMC2Hexapod (BeckhoffMC2Base subclass), BeckhoffMC2Elmo (BeckhoffMC2Base subclass) Features: parameter deprecation in MC2 subclasses follow STOPPING state in Adixen Turbo Full pump. + other minor Fixes: * stepUp/stepDown popup error * epsilon feedback disable on write * avoid extra updates for interlock keys + other minor fixes |
| Created: | 2021-05-31T09:49:13.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-26T14:46:29.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-23T08:19:59.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-23T07:43:58.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-15T18:15:29.000+02:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: |
| Created: | 2021-03-24T09:43:30.000+01:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: | Add the AIBS |
| Created: | 2021-03-08T09:52:30.000+01:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: | Summary: Added auto-generated scene for Pfeiffer vacuum controller IMG400 |
BEAM_MODEM¶
| Instance id: | FXE_TO_MPS/DCTRL/BEAM_MODEM |
|---|---|
| Class id: | BeckhoffDigitalOutput |
| Host: | fxe-rr-sys-con-1 |
| Class documentation: | |
| BeckhoffDigitalOutput | |
| General: | link |
| Monitor: | link |
| Developer: | link |
| PLC: | link |
| Alias: | fxe-rr-sys-con-1 , fxe-rr-sys-con-14 , fxe-rr-sys-con-10 , fxe-rr-sys-con-11 , fxe-rr-sys-con-13 |
| Git repo: | https://git.xfel.eu/karaboDevices/Beckhoff |
| Last modified: | 2021-10-02T19:55:31.151+02:00 |
| Created at: | 2017-07-20T11:58:15.000+02:00 |
| Main authors: | Mamchykd, Silenzi, Giovanetti |
| Latest tag: | 4.8.2-2.11.1rc1 |
| Deployment tag: | 4.8.2-2.11.1rc1 |
| Installed tag: | 4.6.5-2.11.1 |
| Scenes: | FXE_TO_MPS_DCTRL_BEAM_MODEF_INTERLOCK, FXE_TO_MPS_DCTRL_BEAM_MODEF_INTERLOCK, FXE_TO_MPS_DCTRL_BEAM_MODEM_INTERLOCK, FXE_TO_MPS_DCTRL_BEAM_MODEM_INTERLOCK |
| Accessible by: | CAL, CONTROLS, CTRL, DA, danilevc, xdoc |
Warning
Rogue installation which is not mentioned in the deployment!
Warning
The installed tag (4.6.5-2.11.1) does not match tags mentioned in the deployment ([‘4.8.2-2.11.1rc1’])!
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device (i.e. of the server
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- beckhoffComDevice:
- InstanceId of the BeckhoffCom device that forwards commands to the PLC.
- functionBlockName:
- The type of the firmware block.
- fwInstanceName:
- The name of the firmware block instance.
- fwVersion:
- The version of the PLC framework.
- terminal:
- ???
- hardwareStatusBitField:
- This word encodes in bits the hardware-status information of this device
- hardwareState:
- The current state of the hardware decoded
- hardwareRegion:
- The current region of the hardware decoded
- hardwareErrorDescriptor:
- This word encodes in bits describing the hardware error
- hardwareErrorDescription:
- Error Code description
- waitingFor:
- Any call to the PLC will be published here, once the reply is received this property will be cleared. Commands will not be sent to the PLC until this property is cleared.
- epsilon:
- The epsilon determines the amount of change until a new physical value is posted from the hardware
- interlockReadOnly:
- Defines whether interlock conditions are configurable from this interface.
- interlockOn:
- Defines whether interlock surveillance is on or off.
- interlockOk:
- Defines whether interlock is ok (true) or broken (false).
- busy:
- Defines whether the PLC softdevice is busy.
- disableEpsilonFeedback:
- If false, the epsilon will be regulated until the incoming rate reaches the maximum rate
- maxStateUpdateRate:
- If state updates per second exceed this threshold, the state will be displayed as CHANGING
- noisyStateUpdateRateValue:
- Show the state update rate when it’s above ‘Max State Update Rate’ threshold.
- isStateUpdateNoisy:
- State update rate is above ‘Max State Update Rate’ threshold.
- reset:
- Resets the PLC hardware
- enableInterlockedSlots:
- Send device into INTERLOCK_BROKEN state, thus enabling all interlocked slots.
- disableInterlockedSlots:
- Send device into INTERLOCKED state, thus enabling all interlocked slots.
- requestHardwareValues:
- Ask for all property values on the device
- propertiesToPoll:
- All specified properties will be polled from the PLC with the given poll-rate. Only PLC aliases or device keys corresponding to PLC properties are allowed
- pollInterval:
- Hardware poll interval in seconds
- propertiesToRead:
- The specified properties will be read from the PLC by activating the Read button. Only PLC aliases or device keys corresponding to PLC properties are allowed
- readHardware:
- Requests value updates from the PLC for the properties listed under ‘Properties to read’
- force:
- ???
- trigger:
- Do not use this parameter to configure scheduled push. Instead use the parameter ‘scheduledPush’.
- maxUpdateFrequency:
- set to limit maximum update frequency for some values.
- on:
- Instructs the device to switch on
- off:
- Instructs device to switch off
- pwmCycleLimit:
- Number Of PWM Cycles, 0 = inifite number of cycles
| Created: | 2021-10-02T07:28:37.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Release candidate for 4.8.2 |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-08-23T15:36:04.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Bugfixes: 1. fix wrong value on the PLC when a deprecated paramer has different type wrt. the recommended new one. 2. fix bug (introduced in 4.8.0-2.11.4) that made the devices stay in UNKNOWN state |
| Created: | 2021-08-12T10:32:15.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Asynchronous registration of devices on BeckhoffCom (by means of slotInstanceNew HW state word parsed into bits |
| Created: | 2021-07-28T14:22:45.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
| Created: | 2021-06-23T16:13:27.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-06-22T13:56:55.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
|
| Created: | 2021-06-14T16:09:11.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Added BeckhoffDryPump |
| Created: | 2021-06-10T11:55:43.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Alarm conditions and state are not set on new schema. (Fixes bug seen in BeckhoffFuse after Karabo 2.11.1 deployment) |
| Created: | 2021-06-07T19:31:48.000+02:00 |
|---|---|
| Author: | Valerii Bondar |
| Notes: | Summer shutdown release, Fuse device added |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Summer shutdown release Devices added: BeckhoffTrainTrigger, BeckhoffLed, BeckhoffMC2Hexapod (BeckhoffMC2Base subclass), BeckhoffMC2Elmo (BeckhoffMC2Base subclass) Features: parameter deprecation in MC2 subclasses follow STOPPING state in Adixen Turbo Full pump. + other minor Fixes: * stepUp/stepDown popup error * epsilon feedback disable on write * avoid extra updates for interlock keys + other minor fixes |
| Created: | 2021-05-31T09:49:13.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-26T14:46:29.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-23T08:19:59.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-23T07:43:58.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-15T18:15:29.000+02:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: |
| Created: | 2021-03-24T09:43:30.000+01:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: | Add the AIBS |
| Created: | 2021-03-08T09:52:30.000+01:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: | Summary: Added auto-generated scene for Pfeiffer vacuum controller IMG400 |
BEAM_MODES¶
| Instance id: | FXE_TO_MPS/DCTRL/BEAM_MODES |
|---|---|
| Class id: | BeckhoffDigitalOutput |
| Host: | fxe-rr-sys-con-1 |
| Class documentation: | |
| BeckhoffDigitalOutput | |
| General: | link |
| Monitor: | link |
| Developer: | link |
| PLC: | link |
| Alias: | fxe-rr-sys-con-1 , fxe-rr-sys-con-14 , fxe-rr-sys-con-10 , fxe-rr-sys-con-11 , fxe-rr-sys-con-13 |
| Git repo: | https://git.xfel.eu/karaboDevices/Beckhoff |
| Last modified: | 2021-10-02T19:55:31.151+02:00 |
| Created at: | 2017-07-20T11:58:15.000+02:00 |
| Main authors: | Mamchykd, Silenzi, Giovanetti |
| Latest tag: | 4.8.2-2.11.1rc1 |
| Deployment tag: | 4.8.2-2.11.1rc1 |
| Installed tag: | 4.6.5-2.11.1 |
| Scenes: | FXE_TO_MPS_DCTRL_BEAM_MODES_INTERLOCK, FXE_TO_MPS_DCTRL_BEAM_MODEM_INTERLOCK, FXE_TO_MPS_DCTRL_BEAM_MODEM_INTERLOCK, FXE_TO_MPS_DCTRL_BEAM_MODES_INTERLOCK |
| Accessible by: | CAL, CONTROLS, CTRL, DA, danilevc, xdoc |
Warning
Rogue installation which is not mentioned in the deployment!
Warning
The installed tag (4.6.5-2.11.1) does not match tags mentioned in the deployment ([‘4.8.2-2.11.1rc1’])!
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device (i.e. of the server
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- beckhoffComDevice:
- InstanceId of the BeckhoffCom device that forwards commands to the PLC.
- functionBlockName:
- The type of the firmware block.
- fwInstanceName:
- The name of the firmware block instance.
- fwVersion:
- The version of the PLC framework.
- terminal:
- ???
- hardwareStatusBitField:
- This word encodes in bits the hardware-status information of this device
- hardwareState:
- The current state of the hardware decoded
- hardwareRegion:
- The current region of the hardware decoded
- hardwareErrorDescriptor:
- This word encodes in bits describing the hardware error
- hardwareErrorDescription:
- Error Code description
- waitingFor:
- Any call to the PLC will be published here, once the reply is received this property will be cleared. Commands will not be sent to the PLC until this property is cleared.
- epsilon:
- The epsilon determines the amount of change until a new physical value is posted from the hardware
- interlockReadOnly:
- Defines whether interlock conditions are configurable from this interface.
- interlockOn:
- Defines whether interlock surveillance is on or off.
- interlockOk:
- Defines whether interlock is ok (true) or broken (false).
- busy:
- Defines whether the PLC softdevice is busy.
- disableEpsilonFeedback:
- If false, the epsilon will be regulated until the incoming rate reaches the maximum rate
- maxStateUpdateRate:
- If state updates per second exceed this threshold, the state will be displayed as CHANGING
- noisyStateUpdateRateValue:
- Show the state update rate when it’s above ‘Max State Update Rate’ threshold.
- isStateUpdateNoisy:
- State update rate is above ‘Max State Update Rate’ threshold.
- reset:
- Resets the PLC hardware
- enableInterlockedSlots:
- Send device into INTERLOCK_BROKEN state, thus enabling all interlocked slots.
- disableInterlockedSlots:
- Send device into INTERLOCKED state, thus enabling all interlocked slots.
- requestHardwareValues:
- Ask for all property values on the device
- propertiesToPoll:
- All specified properties will be polled from the PLC with the given poll-rate. Only PLC aliases or device keys corresponding to PLC properties are allowed
- pollInterval:
- Hardware poll interval in seconds
- propertiesToRead:
- The specified properties will be read from the PLC by activating the Read button. Only PLC aliases or device keys corresponding to PLC properties are allowed
- readHardware:
- Requests value updates from the PLC for the properties listed under ‘Properties to read’
- force:
- ???
- trigger:
- Do not use this parameter to configure scheduled push. Instead use the parameter ‘scheduledPush’.
- maxUpdateFrequency:
- set to limit maximum update frequency for some values.
- on:
- Instructs the device to switch on
- off:
- Instructs device to switch off
- pwmCycleLimit:
- Number Of PWM Cycles, 0 = inifite number of cycles
| Created: | 2021-10-02T07:28:37.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Release candidate for 4.8.2 |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-08-23T15:36:04.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Bugfixes: 1. fix wrong value on the PLC when a deprecated paramer has different type wrt. the recommended new one. 2. fix bug (introduced in 4.8.0-2.11.4) that made the devices stay in UNKNOWN state |
| Created: | 2021-08-12T10:32:15.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Asynchronous registration of devices on BeckhoffCom (by means of slotInstanceNew HW state word parsed into bits |
| Created: | 2021-07-28T14:22:45.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
| Created: | 2021-06-23T16:13:27.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-06-22T13:56:55.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
|
| Created: | 2021-06-14T16:09:11.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Added BeckhoffDryPump |
| Created: | 2021-06-10T11:55:43.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Alarm conditions and state are not set on new schema. (Fixes bug seen in BeckhoffFuse after Karabo 2.11.1 deployment) |
| Created: | 2021-06-07T19:31:48.000+02:00 |
|---|---|
| Author: | Valerii Bondar |
| Notes: | Summer shutdown release, Fuse device added |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Summer shutdown release Devices added: BeckhoffTrainTrigger, BeckhoffLed, BeckhoffMC2Hexapod (BeckhoffMC2Base subclass), BeckhoffMC2Elmo (BeckhoffMC2Base subclass) Features: parameter deprecation in MC2 subclasses follow STOPPING state in Adixen Turbo Full pump. + other minor Fixes: * stepUp/stepDown popup error * epsilon feedback disable on write * avoid extra updates for interlock keys + other minor fixes |
| Created: | 2021-05-31T09:49:13.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-26T14:46:29.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-23T08:19:59.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-23T07:43:58.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-15T18:15:29.000+02:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: |
| Created: | 2021-03-24T09:43:30.000+01:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: | Add the AIBS |
| Created: | 2021-03-08T09:52:30.000+01:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: | Summary: Added auto-generated scene for Pfeiffer vacuum controller IMG400 |
SHUT_CLOSE_2B¶
| Instance id: | FXE_TO_MPS/DCTRL/SHUT_CLOSE_2B |
|---|---|
| Class id: | BeckhoffDigitalOutput |
| Host: | fxe-rr-sys-con-1 |
| Class documentation: | |
| BeckhoffDigitalOutput | |
| General: | link |
| Monitor: | link |
| Developer: | link |
| PLC: | link |
| Alias: | fxe-rr-sys-con-1 , fxe-rr-sys-con-14 , fxe-rr-sys-con-10 , fxe-rr-sys-con-11 , fxe-rr-sys-con-13 |
| Git repo: | https://git.xfel.eu/karaboDevices/Beckhoff |
| Last modified: | 2021-10-02T19:55:31.151+02:00 |
| Created at: | 2017-07-20T11:58:15.000+02:00 |
| Main authors: | Mamchykd, Silenzi, Giovanetti |
| Latest tag: | 4.8.2-2.11.1rc1 |
| Deployment tag: | 4.8.2-2.11.1rc1 |
| Installed tag: | 4.6.5-2.11.1 |
| Accessible by: | CAL, CONTROLS, CTRL, DA, danilevc, xdoc |
Warning
Rogue installation which is not mentioned in the deployment!
Warning
The installed tag (4.6.5-2.11.1) does not match tags mentioned in the deployment ([‘4.8.2-2.11.1rc1’])!
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device (i.e. of the server
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- beckhoffComDevice:
- InstanceId of the BeckhoffCom device that forwards commands to the PLC.
- functionBlockName:
- The type of the firmware block.
- fwInstanceName:
- The name of the firmware block instance.
- fwVersion:
- The version of the PLC framework.
- terminal:
- ???
- hardwareStatusBitField:
- This word encodes in bits the hardware-status information of this device
- hardwareState:
- The current state of the hardware decoded
- hardwareRegion:
- The current region of the hardware decoded
- hardwareErrorDescriptor:
- This word encodes in bits describing the hardware error
- hardwareErrorDescription:
- Error Code description
- waitingFor:
- Any call to the PLC will be published here, once the reply is received this property will be cleared. Commands will not be sent to the PLC until this property is cleared.
- epsilon:
- The epsilon determines the amount of change until a new physical value is posted from the hardware
- interlockReadOnly:
- Defines whether interlock conditions are configurable from this interface.
- interlockOn:
- Defines whether interlock surveillance is on or off.
- interlockOk:
- Defines whether interlock is ok (true) or broken (false).
- busy:
- Defines whether the PLC softdevice is busy.
- disableEpsilonFeedback:
- If false, the epsilon will be regulated until the incoming rate reaches the maximum rate
- maxStateUpdateRate:
- If state updates per second exceed this threshold, the state will be displayed as CHANGING
- noisyStateUpdateRateValue:
- Show the state update rate when it’s above ‘Max State Update Rate’ threshold.
- isStateUpdateNoisy:
- State update rate is above ‘Max State Update Rate’ threshold.
- reset:
- Resets the PLC hardware
- enableInterlockedSlots:
- Send device into INTERLOCK_BROKEN state, thus enabling all interlocked slots.
- disableInterlockedSlots:
- Send device into INTERLOCKED state, thus enabling all interlocked slots.
- requestHardwareValues:
- Ask for all property values on the device
- propertiesToPoll:
- All specified properties will be polled from the PLC with the given poll-rate. Only PLC aliases or device keys corresponding to PLC properties are allowed
- pollInterval:
- Hardware poll interval in seconds
- propertiesToRead:
- The specified properties will be read from the PLC by activating the Read button. Only PLC aliases or device keys corresponding to PLC properties are allowed
- readHardware:
- Requests value updates from the PLC for the properties listed under ‘Properties to read’
- force:
- ???
- trigger:
- Do not use this parameter to configure scheduled push. Instead use the parameter ‘scheduledPush’.
- maxUpdateFrequency:
- set to limit maximum update frequency for some values.
- on:
- Instructs the device to switch on
- off:
- Instructs device to switch off
- pwmCycleLimit:
- Number Of PWM Cycles, 0 = inifite number of cycles
| Created: | 2021-10-02T07:28:37.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Release candidate for 4.8.2 |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-08-23T15:36:04.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Bugfixes: 1. fix wrong value on the PLC when a deprecated paramer has different type wrt. the recommended new one. 2. fix bug (introduced in 4.8.0-2.11.4) that made the devices stay in UNKNOWN state |
| Created: | 2021-08-12T10:32:15.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Asynchronous registration of devices on BeckhoffCom (by means of slotInstanceNew HW state word parsed into bits |
| Created: | 2021-07-28T14:22:45.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
| Created: | 2021-06-23T16:13:27.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-06-22T13:56:55.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
|
| Created: | 2021-06-14T16:09:11.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Added BeckhoffDryPump |
| Created: | 2021-06-10T11:55:43.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Alarm conditions and state are not set on new schema. (Fixes bug seen in BeckhoffFuse after Karabo 2.11.1 deployment) |
| Created: | 2021-06-07T19:31:48.000+02:00 |
|---|---|
| Author: | Valerii Bondar |
| Notes: | Summer shutdown release, Fuse device added |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Summer shutdown release Devices added: BeckhoffTrainTrigger, BeckhoffLed, BeckhoffMC2Hexapod (BeckhoffMC2Base subclass), BeckhoffMC2Elmo (BeckhoffMC2Base subclass) Features: parameter deprecation in MC2 subclasses follow STOPPING state in Adixen Turbo Full pump. + other minor Fixes: * stepUp/stepDown popup error * epsilon feedback disable on write * avoid extra updates for interlock keys + other minor fixes |
| Created: | 2021-05-31T09:49:13.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-26T14:46:29.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-23T08:19:59.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-23T07:43:58.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-15T18:15:29.000+02:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: |
| Created: | 2021-03-24T09:43:30.000+01:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: | Add the AIBS |
| Created: | 2021-03-08T09:52:30.000+01:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: | Summary: Added auto-generated scene for Pfeiffer vacuum controller IMG400 |
SHUT_CLOSE_4A¶
| Instance id: | FXE_TO_MPS/DCTRL/SHUT_CLOSE_4A |
|---|---|
| Class id: | BeckhoffDigitalOutput |
| Host: | fxe-rr-sys-con-1 |
| Class documentation: | |
| BeckhoffDigitalOutput | |
| General: | link |
| Monitor: | link |
| Developer: | link |
| PLC: | link |
| Alias: | fxe-rr-sys-con-1 , fxe-rr-sys-con-14 , fxe-rr-sys-con-10 , fxe-rr-sys-con-11 , fxe-rr-sys-con-13 |
| Git repo: | https://git.xfel.eu/karaboDevices/Beckhoff |
| Last modified: | 2021-10-02T19:55:31.151+02:00 |
| Created at: | 2017-07-20T11:58:15.000+02:00 |
| Main authors: | Mamchykd, Silenzi, Giovanetti |
| Latest tag: | 4.8.2-2.11.1rc1 |
| Deployment tag: | 4.8.2-2.11.1rc1 |
| Installed tag: | 4.6.5-2.11.1 |
| Accessible by: | CAL, CONTROLS, CTRL, DA, danilevc, xdoc |
Warning
Rogue installation which is not mentioned in the deployment!
Warning
The installed tag (4.6.5-2.11.1) does not match tags mentioned in the deployment ([‘4.8.2-2.11.1rc1’])!
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device (i.e. of the server
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- beckhoffComDevice:
- InstanceId of the BeckhoffCom device that forwards commands to the PLC.
- functionBlockName:
- The type of the firmware block.
- fwInstanceName:
- The name of the firmware block instance.
- fwVersion:
- The version of the PLC framework.
- terminal:
- ???
- hardwareStatusBitField:
- This word encodes in bits the hardware-status information of this device
- hardwareState:
- The current state of the hardware decoded
- hardwareRegion:
- The current region of the hardware decoded
- hardwareErrorDescriptor:
- This word encodes in bits describing the hardware error
- hardwareErrorDescription:
- Error Code description
- waitingFor:
- Any call to the PLC will be published here, once the reply is received this property will be cleared. Commands will not be sent to the PLC until this property is cleared.
- epsilon:
- The epsilon determines the amount of change until a new physical value is posted from the hardware
- interlockReadOnly:
- Defines whether interlock conditions are configurable from this interface.
- interlockOn:
- Defines whether interlock surveillance is on or off.
- interlockOk:
- Defines whether interlock is ok (true) or broken (false).
- busy:
- Defines whether the PLC softdevice is busy.
- disableEpsilonFeedback:
- If false, the epsilon will be regulated until the incoming rate reaches the maximum rate
- maxStateUpdateRate:
- If state updates per second exceed this threshold, the state will be displayed as CHANGING
- noisyStateUpdateRateValue:
- Show the state update rate when it’s above ‘Max State Update Rate’ threshold.
- isStateUpdateNoisy:
- State update rate is above ‘Max State Update Rate’ threshold.
- reset:
- Resets the PLC hardware
- enableInterlockedSlots:
- Send device into INTERLOCK_BROKEN state, thus enabling all interlocked slots.
- disableInterlockedSlots:
- Send device into INTERLOCKED state, thus enabling all interlocked slots.
- requestHardwareValues:
- Ask for all property values on the device
- propertiesToPoll:
- All specified properties will be polled from the PLC with the given poll-rate. Only PLC aliases or device keys corresponding to PLC properties are allowed
- pollInterval:
- Hardware poll interval in seconds
- propertiesToRead:
- The specified properties will be read from the PLC by activating the Read button. Only PLC aliases or device keys corresponding to PLC properties are allowed
- readHardware:
- Requests value updates from the PLC for the properties listed under ‘Properties to read’
- force:
- ???
- trigger:
- Do not use this parameter to configure scheduled push. Instead use the parameter ‘scheduledPush’.
- maxUpdateFrequency:
- set to limit maximum update frequency for some values.
- on:
- Instructs the device to switch on
- off:
- Instructs device to switch off
- pwmCycleLimit:
- Number Of PWM Cycles, 0 = inifite number of cycles
| Created: | 2021-10-02T07:28:37.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Release candidate for 4.8.2 |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-08-23T15:36:04.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Bugfixes: 1. fix wrong value on the PLC when a deprecated paramer has different type wrt. the recommended new one. 2. fix bug (introduced in 4.8.0-2.11.4) that made the devices stay in UNKNOWN state |
| Created: | 2021-08-12T10:32:15.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Asynchronous registration of devices on BeckhoffCom (by means of slotInstanceNew HW state word parsed into bits |
| Created: | 2021-07-28T14:22:45.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
| Created: | 2021-06-23T16:13:27.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-06-22T13:56:55.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
|
| Created: | 2021-06-14T16:09:11.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Added BeckhoffDryPump |
| Created: | 2021-06-10T11:55:43.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Alarm conditions and state are not set on new schema. (Fixes bug seen in BeckhoffFuse after Karabo 2.11.1 deployment) |
| Created: | 2021-06-07T19:31:48.000+02:00 |
|---|---|
| Author: | Valerii Bondar |
| Notes: | Summer shutdown release, Fuse device added |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Summer shutdown release Devices added: BeckhoffTrainTrigger, BeckhoffLed, BeckhoffMC2Hexapod (BeckhoffMC2Base subclass), BeckhoffMC2Elmo (BeckhoffMC2Base subclass) Features: parameter deprecation in MC2 subclasses follow STOPPING state in Adixen Turbo Full pump. + other minor Fixes: * stepUp/stepDown popup error * epsilon feedback disable on write * avoid extra updates for interlock keys + other minor fixes |
| Created: | 2021-05-31T09:49:13.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-26T14:46:29.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-23T08:19:59.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-23T07:43:58.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-15T18:15:29.000+02:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: |
| Created: | 2021-03-24T09:43:30.000+01:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: | Add the AIBS |
| Created: | 2021-03-08T09:52:30.000+01:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: | Summary: Added auto-generated scene for Pfeiffer vacuum controller IMG400 |
SWITCH¶
ABS_CLOSED¶
| Instance id: | FXE_TO_MPS/SWITCH/ABS_CLOSED |
|---|---|
| Class id: | BeckhoffDigitalInput |
| Host: | fxe-rr-sys-con-1 |
| Class documentation: | |
| BeckhoffDigitalInput | |
| General: | link |
| Monitor: | link |
| Developer: | link |
| PLC: | link |
| Alias: | fxe-rr-sys-con-1 , fxe-rr-sys-con-14 , fxe-rr-sys-con-10 , fxe-rr-sys-con-11 , fxe-rr-sys-con-13 |
| Git repo: | https://git.xfel.eu/karaboDevices/Beckhoff |
| Last modified: | 2021-10-02T19:55:31.151+02:00 |
| Created at: | 2017-07-20T11:58:15.000+02:00 |
| Main authors: | Mamchykd, Silenzi, Giovanetti |
| Latest tag: | 4.8.2-2.11.1rc1 |
| Deployment tag: | 4.8.2-2.11.1rc1 |
| Installed tag: | 4.6.5-2.11.1 |
| Scenes: | INTERLOCK_SIGNALS |
| Accessible by: | CAL, CONTROLS, CTRL, DA, danilevc, xdoc |
Warning
Rogue installation which is not mentioned in the deployment!
Warning
The installed tag (4.6.5-2.11.1) does not match tags mentioned in the deployment ([‘4.8.2-2.11.1rc1’])!
The BeckhoffDigitalInput device is documented in
beckhoff:BeckhoffDigitalInput
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device (i.e. of the server
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- beckhoffComDevice:
- InstanceId of the BeckhoffCom device that forwards commands to the PLC.
- functionBlockName:
- The type of the firmware block.
- fwInstanceName:
- The name of the firmware block instance.
- fwVersion:
- The version of the PLC framework.
- terminal:
- ???
- hardwareStatusBitField:
- This word encodes in bits the hardware-status information of this device
- hardwareState:
- The current state of the hardware decoded
- hardwareRegion:
- The current region of the hardware decoded
- hardwareErrorDescriptor:
- This word encodes in bits describing the hardware error
- hardwareErrorDescription:
- Error Code description
- waitingFor:
- Any call to the PLC will be published here, once the reply is received this property will be cleared. Commands will not be sent to the PLC until this property is cleared.
- epsilon:
- The epsilon determines the amount of change until a new physical value is posted from the hardware
- interlockReadOnly:
- Defines whether interlock conditions are configurable from this interface.
- interlockOn:
- Defines whether interlock surveillance is on or off.
- interlockOk:
- Defines whether interlock is ok (true) or broken (false).
- busy:
- Defines whether the PLC softdevice is busy.
- disableEpsilonFeedback:
- If false, the epsilon will be regulated until the incoming rate reaches the maximum rate
- maxStateUpdateRate:
- If state updates per second exceed this threshold, the state will be displayed as CHANGING
- noisyStateUpdateRateValue:
- Show the state update rate when it’s above ‘Max State Update Rate’ threshold.
- isStateUpdateNoisy:
- State update rate is above ‘Max State Update Rate’ threshold.
- reset:
- Resets the PLC hardware
- enableInterlockedSlots:
- Send device into INTERLOCK_BROKEN state, thus enabling all interlocked slots.
- disableInterlockedSlots:
- Send device into INTERLOCKED state, thus enabling all interlocked slots.
- requestHardwareValues:
- Ask for all property values on the device
- propertiesToPoll:
- All specified properties will be polled from the PLC with the given poll-rate. Only PLC aliases or device keys corresponding to PLC properties are allowed
- pollInterval:
- Hardware poll interval in seconds
- propertiesToRead:
- The specified properties will be read from the PLC by activating the Read button. Only PLC aliases or device keys corresponding to PLC properties are allowed
- readHardware:
- Requests value updates from the PLC for the properties listed under ‘Properties to read’
- force:
- ???
- trigger:
- Do not use this parameter to configure scheduled push. Instead use the parameter ‘scheduledPush’.
- maxUpdateFrequency:
- set to limit maximum update frequency for some values.
- invert:
- If set, the digital value as received from the hardware is inverted.
- edgeCount:
- Counter of the input edges
- fallingEdgeCounter:
- True - Counter On Falling Edge; False - Counter on Raising Edge.
- resetCounter:
- Reset count of edges
| Created: | 2021-10-02T07:28:37.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Release candidate for 4.8.2 |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-08-23T15:36:04.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Bugfixes: 1. fix wrong value on the PLC when a deprecated paramer has different type wrt. the recommended new one. 2. fix bug (introduced in 4.8.0-2.11.4) that made the devices stay in UNKNOWN state |
| Created: | 2021-08-12T10:32:15.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Asynchronous registration of devices on BeckhoffCom (by means of slotInstanceNew HW state word parsed into bits |
| Created: | 2021-07-28T14:22:45.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
| Created: | 2021-06-23T16:13:27.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-06-22T13:56:55.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
|
| Created: | 2021-06-14T16:09:11.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Added BeckhoffDryPump |
| Created: | 2021-06-10T11:55:43.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Alarm conditions and state are not set on new schema. (Fixes bug seen in BeckhoffFuse after Karabo 2.11.1 deployment) |
| Created: | 2021-06-07T19:31:48.000+02:00 |
|---|---|
| Author: | Valerii Bondar |
| Notes: | Summer shutdown release, Fuse device added |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Summer shutdown release Devices added: BeckhoffTrainTrigger, BeckhoffLed, BeckhoffMC2Hexapod (BeckhoffMC2Base subclass), BeckhoffMC2Elmo (BeckhoffMC2Base subclass) Features: parameter deprecation in MC2 subclasses follow STOPPING state in Adixen Turbo Full pump. + other minor Fixes: * stepUp/stepDown popup error * epsilon feedback disable on write * avoid extra updates for interlock keys + other minor fixes |
| Created: | 2021-05-31T09:49:13.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-26T14:46:29.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-23T08:19:59.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-23T07:43:58.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-15T18:15:29.000+02:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: |
| Created: | 2021-03-24T09:43:30.000+01:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: | Add the AIBS |
| Created: | 2021-03-08T09:52:30.000+01:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: | Summary: Added auto-generated scene for Pfeiffer vacuum controller IMG400 |
XAD¶
GEC¶
MDL¶
ROI_SPECTRUM¶
| Instance id: | FXE_XAD_GEC/MDL/ROI_SPECTRUM |
|---|---|
| Class id: | ImageNormRoi |
| Host: | exflcon19n0 |
| Alias: | fxe-rr-sys-con-stage |
| Git repo: | https://git.xfel.eu/gitlab/karaboDevices/imageProcessor |
| Last modified: | 2020-11-23T12:51:25.000+01:00 |
| Created at: | 2016-11-16T14:12:17.000+01:00 |
| Main authors: | Parenti, Hauf, Fabbri |
| Latest tag: | 1.27.4-2.10.0 |
| Deployment tag: | 1.27.4-2.10.0 |
| Projects: | GREATEYES |
| Scenes: | SPECTRUM_NORM |
| Accessible by: |
Warning
Host not accessible by [‘xctrl’]!
The ImageNormRoi device is part of the
imageProcessor package,
and is documented in
imageprocessor:image-norm-roi-user
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- heartbeatInterval:
- The heartbeat interval
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- globalAlarmCondition:
- This is the global alarm condition for this device. The current alarm condition of this device will be calculated from this alarm condition and the alarm condition of each property.
- visibility:
- Configures who is allowed to see this device at all
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server
- pid:
- The unix process ID of the device (i.e. of the server)
- state:
- The current state the device is in
- status:
- A more detailed status description
- lockedBy:
- The name of the device holding a lock on this one (empty if not locked)
- slotClearLock:
- Clear the lock on this device
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- log:
- Logging settings
- frameRate:
- Rate of processed images.
- roiSize:
- The user-defined region of interest (ROI), specified as [width_roi, height_roi].
- dataRoiPosition:
- The user-defined position of the data ROI of the image [x, y]. Coordinates are taken top-left!
- normRoiPosition:
- The user-defined position of the ROI to normalize the image [x, y]. Coordinates are taken top-left!
- spectrumIntegral:
- Integral of the spectrum, after applying ROI.
- resetError:
- Reset error count.
| Created: | 2020-11-23T11:51:09.000Z |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Karabo 2.10 versioning |
| Created: | 2020-07-30T12:29:13.000Z |
|---|---|
| Author: | Andrea Parenti |
| Notes: | Reset properties only once |
| Created: | 2020-07-28T12:08:55.000Z |
|---|---|
| Author: | Andrea Parenti |
| Notes: | Calculate min/max/mean pixel value after background and pedestal subtraction |
| Created: | 2020-07-06T11:53:30.000Z |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: | Integral over axes (img_x/y) corrected when no “user-defined” is set |
| Created: | 2020-03-17T10:23:50.000Z |
|---|---|
| Author: | Andrea Parenti |
| Notes: | Fix MDL’s error count reconfiguration + resetError function |
| Created: | 2020-03-12T15:58:22.000Z |
|---|---|
| Author: | Andrea Parenti |
| Notes: | Update for error resetting, and reconfiguration of threshold and epsilon parameters of error counter |
| Created: | 2019-12-10T13:13:22.000Z |
|---|---|
| Author: | Andrea Parenti |
| Notes: | Alarm condition with warning, imageProcessing updated to version 2.3.5-2.6 |
| Created: | 2019-09-25T07:12:39.000Z |
|---|---|
| Author: | Andrea Parenti |
| Notes: | ImageToSpectrum: make direction of integral configurable. |
| Created: | 2019-09-17T15:59:16.000Z |
|---|---|
| Author: | Robert Schaffer |
| Notes: | Added peak ratio for TwoPeakFinder device. |
| Created: | 2019-09-05T15:06:43.000Z |
|---|---|
| Author: | Robert Schaffer |
| Notes: | Implemented thresholding for integrated data intensities. |
| Created: | 2019-09-04T12:46:06.000Z |
|---|---|
| Author: | Andrea Parenti |
| Notes: | FIX 1D data ImageAverager |
| Created: | 2019-08-22T14:57:59.000Z |
|---|---|
| Author: | Cyril Danilevski |
| Notes: | Add possibility to average spectra (1D images) |
| Created: | 2019-07-10T07:31:19.000Z |
|---|---|
| Author: | Andrea Parenti |
| Notes: | FIX processing of spectra |
| Created: | 2019-07-05T14:19:56.000Z |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2019-07-01T08:20:28.000Z |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
|
| Created: | 2019-06-18T11:41:45.000Z |
|---|---|
| Author: | Andrea Parenti |
| Notes: | Add possibility to process spectra (1D images) |
| Created: | 2019-05-09T14:59:33.000Z |
|---|---|
| Author: | Andrea Parenti |
| Notes: | Adding option for lightweight exponential running average |
| Created: | 2019-04-30T12:34:21.000Z |
|---|---|
| Author: | Robert Schaffer |
| Notes: | Fixed a bug causing thresholding downstream of COM calculation |
| Created: | 2019-03-26T17:58:39.000Z |
|---|---|
| Author: | Wajid Ehsan |
| Notes: | Include roi in y-direction imageTospectrum |
| Created: | 2019-02-21T09:22:07.000Z |
|---|---|
| Author: | Andrea Parenti |
| Notes: |
|
JF1M¶
CAL¶
APPEND¶
| Instance id: | FXE_XAD_JF1M/CAL/APPEND |
|---|---|
| Class id: | CppFemCombiner |
| Host: | sa1-br-sys-cal-5 |
| Alias: | sa1-br-sys-cal-5 |
| Git repo: | https://git.xfel.eu/karaboDevices/cppFemCombiner |
| Last modified: | 2021-06-03T15:24:45.000+02:00 |
| Created at: | 2018-05-15T15:17:31.000+02:00 |
| Main authors: | Danilevski, Hauf, Ahmed |
| Latest tag: | 1.4.4-2.10.0 |
| Deployment tag: | 1.4.4-2.10.0 |
| Installed tag: | 1.3.0-2.4.1 |
| Scenes: | JF1M |
| Accessible by: | CAL, CONTROLS, CTRL, DA, amunnich, danilevc, jsztuk, kirkwood, xdoc |
Warning
Rogue installation which is not mentioned in the deployment!
Warning
The installed tag (1.3.0-2.4.1) does not match tags mentioned in the deployment ([‘1.4.4-2.10.0’])!
General online calibration can be found here.
For resolving issues concerning detector related DAQ check this page.
An (expert) tutorial on how to disable calibration constants can be found here.
If you have questions, contact det-support@xfel.eu
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device (i.e. of the server
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- useTimeserver:
- Unused - whether device connects to time server is configured via ‘timeServerId’
- progress:
- The progress of the current action
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- inputs:
- Input for split data
- inputsOnSlowness:
- Policy for what to do if this input is too slow for the fed data rate (only used in copy mode)
- output:
- Output channel for combined data
- filteredOutput:
- Output channel for combined data, filtered to a single image
- indexToFilter:
- single frame for index >= 0, max pixel value across cells: -1, mean value over cells: -2, sum over cells: -3 standard deviation over cells : -4
- bufferLength:
- Length of buffer to hold non-complete trains in
| Created: | 2021-01-06T14:15:58.000+01:00 |
|---|---|
| Author: | Cyril Danilevski |
| Notes: |
| Created: | 2020-11-23T16:28:15.000+01:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2020-08-25T12:13:39.000+02:00 |
|---|---|
| Author: | Thomas Michelat |
| Notes: |
| Created: | 2020-08-24T19:11:45.000+02:00 |
|---|---|
| Author: | Thomas Michelat |
| Notes: | configurable behavior on slowness |
| Created: | 2020-07-08T12:50:55.000+02:00 |
|---|---|
| Author: | Karim Ahmed |
| Notes: | Phase III deployed and tested |
| Created: | 2020-05-05T14:25:56.000+02:00 |
|---|---|
| Author: | Karim Ahmed |
| Notes: |
| Created: | 2020-04-07T16:27:25.000+02:00 |
|---|---|
| Author: | Karim Ahmed |
| Notes: |
| Created: | 2020-02-27T17:35:08.000+01:00 |
|---|---|
| Author: | Karim Ahmed |
| Notes: |
| Created: | 2020-02-11T12:00:10.000+01:00 |
|---|---|
| Author: | Karim Ahmed |
| Notes: |
| Created: | 2019-07-30T10:21:54.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2019-07-02T11:46:52.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2019-05-09T19:17:42.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2019-05-02T10:17:59.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2019-04-24T13:29:04.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2019-02-08T13:52:33.000+01:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2019-02-08T09:37:12.000+01:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2019-01-29T14:06:13.000+01:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2018-09-26T10:20:08.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2018-08-16T10:44:38.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2018-08-07T08:13:23.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
COMBINE¶
| Instance id: | FXE_XAD_JF1M/CAL/COMBINE |
|---|---|
| Class id: | FemDataAssembler |
| Host: | sa1-br-sys-cal-5 |
| Alias: | sa1-br-sys-cal-5 |
| Git repo: | https://git.xfel.eu/gitlab/karaboDevices/femDataSplitter |
| Last modified: | 2021-06-11T17:29:11.000+02:00 |
| Created at: | 2017-03-10T08:22:26.000+01:00 |
| Main authors: | Danilevski, Haufs, Santos |
| Latest tag: | 1.4.1-2.10.0 |
| Deployment tag: | 1.4.1-2.10.0 |
| Installed tag: | 1.3.0-2.4.1 |
| Scenes: | test, JF1M, JF1M-New-Feedback |
| Accessible by: | CAL, CONTROLS, CTRL, DA, amunnich, danilevc, jsztuk, kirkwood, xdoc |
Warning
Rogue installation which is not mentioned in the deployment!
Warning
The installed tag (1.3.0-2.4.1) does not match tags mentioned in the deployment ([‘1.4.1-2.10.0’])!
General online calibration can be found here.
For resolving issues concerning detector related DAQ check this page.
An (expert) tutorial on how to disable calibration constants can be found here.
If you have questions, contact det-support@xfel.eu
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO, prepended by package name
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- useTimeserver:
- Unused - whether device connects to time server is configured via ‘timeServerId’
- timeServerId:
- The instance id uniquely identifies a TimeServer instance in the distributed system
- progress:
- The progress of the current action
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- Logger:
- Logging settings
- output:
- Output channel for combined data
- transposeDims:
- Transpose dimensions of data input array
| Created: | 2021-01-06T13:19:56.000Z |
|---|---|
| Author: | Cyril Danilevski |
| Notes: | Karabo 2.10 compatibility |
| Created: | 2020-11-24T16:18:58.000Z |
|---|---|
| Author: | haufs |
| Notes: |
| Created: | 2020-07-23T13:57:30.000Z |
|---|---|
| Author: | Hugo Santos |
| Notes: |
| Created: | 2020-01-28T09:49:16.000Z |
|---|---|
| Author: | scsonc |
| Notes: | 28.01.2020 |
| Created: | 2019-05-02T08:14:16.000Z |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2019-02-08T12:54:06.000Z |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2018-07-20T11:55:37.000Z |
|---|---|
| Author: | Andrea Parenti |
| Notes: | FIX ImageData encoding |
| Created: | 2018-05-17T06:20:59.000Z |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2018-05-09T06:31:55.000Z |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2018-03-27T07:31:11.000Z |
|---|---|
| Author: | Thomas Michelat |
| Notes: |
| Created: | 2018-02-28T15:23:55.000Z |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
| Created: | 2018-02-23T09:45:16.000Z |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2018-02-06T15:57:13.000Z |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2018-01-15T09:43:49.000Z |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2017-11-08T13:00:30.000Z |
|---|---|
| Author: | Thomas Michelat |
| Notes: |
| Created: | 2017-11-08T09:40:13.000Z |
|---|---|
| Author: | Thomas Michelat |
| Notes: |
| Created: | 2017-08-31T07:19:57.000Z |
|---|---|
| Author: | Thomas Michelat |
| Notes: |
| Created: | 2017-08-21T07:13:12.000Z |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2017-08-17T06:08:37.000Z |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2017-08-11T10:51:58.000Z |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
CORR_GAIN-1¶
| Instance id: | FXE_XAD_JF1M/CAL/CORR_GAIN-1 |
|---|---|
| Class id: | RelativeGainCorrectionJungfrau |
| Host: | exflong05 |
| Alias: | spb-br-sys-cal-5 , sa1-br-sys-cal-5 |
| Git repo: | https://git.xfel.eu/gitlab/karaboDevices/calPy |
| Last modified: | 2020-11-20T23:08:45.000+01:00 |
| Created at: | 2017-01-17T10:32:30.000+01:00 |
| Main authors: | Kamil, Ahmed, Michelat |
| Latest tag: | 1.17.0-2.9.1 |
| Deployment tag: | 1.17.0-2.9.1 |
| Scenes: | JF1M-new, JF1M, JF1M, Inprogress |
| Accessible by: |
Warning
Host not accessible by [‘xctrl’]!
General online calibration can be found here.
For resolving issues concerning detector related DAQ check this page.
An (expert) tutorial on how to disable calibration constants can be found here.
If you have questions, contact det-support@xfel.eu
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- useTimeserver:
- Unused - whether device connects to time server is configured via ‘timeServerId’
- timeServerId:
- The instance id uniquely identifies a TimeServer instance in the distributed system
- progress:
- The progress of the current action
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- Logger:
- Logging settings
- calibration_hash_schema_version:
- Version of the Hash Schema Definition
- device_name:
- Should be of form INSTANCE.MODULE
- caldb_zmq_timeout:
- Timeout for ZMQ request
- propertyUpdateInterval:
- Set time inteval between property updates
- eosCallback:
- Optionally call this function on an EOS event.
- isEntryPoint:
- Device is entry point to a pipeline. Stalls will occur here if iteration happens
- active:
- If set to False data is simply passed on
- dontProcess:
- Perform all housekeeping on GPU etc. but don’t run any algorithms on data
| Created: | 2020-10-21T14:26:49.000Z |
|---|---|
| Author: | Karim Ahmed |
| Notes: | # Exposed disable_low_gain in the schema for Thresholding calibration. |
| Created: | 2020-10-05T10:27:41.000Z |
|---|---|
| Author: | Ebad Kamil |
| Notes: | UPDATE DEPENDS |
| Created: | 2020-09-28T17:39:02.000Z |
|---|---|
| Author: | Karim Ahmed |
| Notes: |
| Created: | 2020-09-22T15:07:34.000Z |
|---|---|
| Author: | Karim Ahmed |
| Notes: |
| Created: | 2020-08-25T08:29:35.000Z |
|---|---|
| Author: | Thomas Michelat |
| Notes: |
| Created: | 2020-07-08T11:47:18.000Z |
|---|---|
| Author: | Thomas Michelat |
| Notes: | FIX verify configuration |
| Created: | 2020-06-29T15:47:12.000Z |
|---|---|
| Author: | Karim Ahmed |
| Notes: |
| Created: | 2020-06-05T12:55:03.000Z |
|---|---|
| Author: | Karim Ahmed |
| Notes: |
| Created: | 2020-03-31T13:01:59.000Z |
|---|---|
| Author: | Thomas Kluyver |
| Notes: |
| Created: | 2020-03-31T06:49:32.000Z |
|---|---|
| Author: | Mikhail Karnevskiy |
| Notes: |
| Created: | 2020-03-27T10:39:06.000Z |
|---|---|
| Author: | karnem |
| Notes: |
| Created: | 2020-02-26T11:05:41.000Z |
|---|---|
| Author: | Karim Ahmed |
| Notes: | DEPENDS Update: add new module ePix100_burn @HED |
| Created: | 2020-02-18T13:26:41.000Z |
|---|---|
| Author: | Mikhail Karnevskiy |
| Notes: |
| Created: | 2020-02-11T17:05:43.000Z |
|---|---|
| Author: | Thomas Michelat |
| Notes: | Update dependencies |
| Created: | 2020-01-28T10:21:28.000Z |
|---|---|
| Author: | Mikhail Karnevskiy |
| Notes: |
| Created: | 2020-01-07T16:59:49.000Z |
|---|---|
| Author: | Thomas Michelat |
| Notes: |
| Created: | 2019-12-13T12:08:00.000Z |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2019-11-12T12:25:58.000Z |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2019-11-04T13:51:07.000Z |
|---|---|
| Author: | Mikhail Karnevskiy |
| Notes: |
| Created: | 2019-11-04T13:51:07.000Z |
|---|---|
| Author: | Mikhail Karnevskiy |
| Notes: |
CORR_GAIN-2¶
| Instance id: | FXE_XAD_JF1M/CAL/CORR_GAIN-2 |
|---|---|
| Class id: | RelativeGainCorrectionJungfrau |
| Host: | exflong05 |
| Alias: | spb-br-sys-cal-5 , sa1-br-sys-cal-5 |
| Git repo: | https://git.xfel.eu/gitlab/karaboDevices/calPy |
| Last modified: | 2020-11-20T23:08:45.000+01:00 |
| Created at: | 2017-01-17T10:32:30.000+01:00 |
| Main authors: | Kamil, Ahmed, Michelat |
| Latest tag: | 1.17.0-2.9.1 |
| Deployment tag: | 1.17.0-2.9.1 |
| Scenes: | JF1M-new, JF1M, JF1M, Inprogress |
| Accessible by: |
Warning
Host not accessible by [‘xctrl’]!
General online calibration can be found here.
For resolving issues concerning detector related DAQ check this page.
An (expert) tutorial on how to disable calibration constants can be found here.
If you have questions, contact det-support@xfel.eu
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- useTimeserver:
- Unused - whether device connects to time server is configured via ‘timeServerId’
- timeServerId:
- The instance id uniquely identifies a TimeServer instance in the distributed system
- progress:
- The progress of the current action
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- Logger:
- Logging settings
- calibration_hash_schema_version:
- Version of the Hash Schema Definition
- device_name:
- Should be of form INSTANCE.MODULE
- caldb_zmq_timeout:
- Timeout for ZMQ request
- propertyUpdateInterval:
- Set time inteval between property updates
- eosCallback:
- Optionally call this function on an EOS event.
- isEntryPoint:
- Device is entry point to a pipeline. Stalls will occur here if iteration happens
- active:
- If set to False data is simply passed on
- dontProcess:
- Perform all housekeeping on GPU etc. but don’t run any algorithms on data
| Created: | 2020-10-21T14:26:49.000Z |
|---|---|
| Author: | Karim Ahmed |
| Notes: | # Exposed disable_low_gain in the schema for Thresholding calibration. |
| Created: | 2020-10-05T10:27:41.000Z |
|---|---|
| Author: | Ebad Kamil |
| Notes: | UPDATE DEPENDS |
| Created: | 2020-09-28T17:39:02.000Z |
|---|---|
| Author: | Karim Ahmed |
| Notes: |
| Created: | 2020-09-22T15:07:34.000Z |
|---|---|
| Author: | Karim Ahmed |
| Notes: |
| Created: | 2020-08-25T08:29:35.000Z |
|---|---|
| Author: | Thomas Michelat |
| Notes: |
| Created: | 2020-07-08T11:47:18.000Z |
|---|---|
| Author: | Thomas Michelat |
| Notes: | FIX verify configuration |
| Created: | 2020-06-29T15:47:12.000Z |
|---|---|
| Author: | Karim Ahmed |
| Notes: |
| Created: | 2020-06-05T12:55:03.000Z |
|---|---|
| Author: | Karim Ahmed |
| Notes: |
| Created: | 2020-03-31T13:01:59.000Z |
|---|---|
| Author: | Thomas Kluyver |
| Notes: |
| Created: | 2020-03-31T06:49:32.000Z |
|---|---|
| Author: | Mikhail Karnevskiy |
| Notes: |
| Created: | 2020-03-27T10:39:06.000Z |
|---|---|
| Author: | karnem |
| Notes: |
| Created: | 2020-02-26T11:05:41.000Z |
|---|---|
| Author: | Karim Ahmed |
| Notes: | DEPENDS Update: add new module ePix100_burn @HED |
| Created: | 2020-02-18T13:26:41.000Z |
|---|---|
| Author: | Mikhail Karnevskiy |
| Notes: |
| Created: | 2020-02-11T17:05:43.000Z |
|---|---|
| Author: | Thomas Michelat |
| Notes: | Update dependencies |
| Created: | 2020-01-28T10:21:28.000Z |
|---|---|
| Author: | Mikhail Karnevskiy |
| Notes: |
| Created: | 2020-01-07T16:59:49.000Z |
|---|---|
| Author: | Thomas Michelat |
| Notes: |
| Created: | 2019-12-13T12:08:00.000Z |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2019-11-12T12:25:58.000Z |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2019-11-04T13:51:07.000Z |
|---|---|
| Author: | Mikhail Karnevskiy |
| Notes: |
| Created: | 2019-11-04T13:51:07.000Z |
|---|---|
| Author: | Mikhail Karnevskiy |
| Notes: |
CORR_OFFSET-1¶
| Instance id: | FXE_XAD_JF1M/CAL/CORR_OFFSET-1 |
|---|---|
| Class id: | OffsetCorrectionJungfrau |
| Host: | exflong05 |
| Alias: | spb-br-sys-cal-5 , sa1-br-sys-cal-5 |
| Git repo: | https://git.xfel.eu/gitlab/karaboDevices/calPy |
| Last modified: | 2020-11-20T23:08:45.000+01:00 |
| Created at: | 2017-01-17T10:32:30.000+01:00 |
| Main authors: | Kamil, Ahmed, Michelat |
| Latest tag: | 1.17.0-2.9.1 |
| Deployment tag: | 1.17.0-2.9.1 |
| Scenes: | JF1M-new, JF1M, JF1M, Inprogress |
| Accessible by: |
Warning
Host not accessible by [‘xctrl’]!
General online calibration can be found here.
For resolving issues concerning detector related DAQ check this page.
An (expert) tutorial on how to disable calibration constants can be found here.
If you have questions, contact det-support@xfel.eu
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- useTimeserver:
- Unused - whether device connects to time server is configured via ‘timeServerId’
- timeServerId:
- The instance id uniquely identifies a TimeServer instance in the distributed system
- progress:
- The progress of the current action
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- Logger:
- Logging settings
- calibration_hash_schema_version:
- Version of the Hash Schema Definition
- device_name:
- Should be of form INSTANCE.MODULE
- caldb_zmq_timeout:
- Timeout for ZMQ request
- propertyUpdateInterval:
- Set time inteval between property updates
- eosCallback:
- Optionally call this function on an EOS event.
- isEntryPoint:
- Device is entry point to a pipeline. Stalls will occur here if iteration happens
- active:
- If set to False data is simply passed on
- dontProcess:
- Perform all housekeeping on GPU etc. but don’t run any algorithms on data
| Created: | 2020-10-21T14:26:49.000Z |
|---|---|
| Author: | Karim Ahmed |
| Notes: | # Exposed disable_low_gain in the schema for Thresholding calibration. |
| Created: | 2020-10-05T10:27:41.000Z |
|---|---|
| Author: | Ebad Kamil |
| Notes: | UPDATE DEPENDS |
| Created: | 2020-09-28T17:39:02.000Z |
|---|---|
| Author: | Karim Ahmed |
| Notes: |
| Created: | 2020-09-22T15:07:34.000Z |
|---|---|
| Author: | Karim Ahmed |
| Notes: |
| Created: | 2020-08-25T08:29:35.000Z |
|---|---|
| Author: | Thomas Michelat |
| Notes: |
| Created: | 2020-07-08T11:47:18.000Z |
|---|---|
| Author: | Thomas Michelat |
| Notes: | FIX verify configuration |
| Created: | 2020-06-29T15:47:12.000Z |
|---|---|
| Author: | Karim Ahmed |
| Notes: |
| Created: | 2020-06-05T12:55:03.000Z |
|---|---|
| Author: | Karim Ahmed |
| Notes: |
| Created: | 2020-03-31T13:01:59.000Z |
|---|---|
| Author: | Thomas Kluyver |
| Notes: |
| Created: | 2020-03-31T06:49:32.000Z |
|---|---|
| Author: | Mikhail Karnevskiy |
| Notes: |
| Created: | 2020-03-27T10:39:06.000Z |
|---|---|
| Author: | karnem |
| Notes: |
| Created: | 2020-02-26T11:05:41.000Z |
|---|---|
| Author: | Karim Ahmed |
| Notes: | DEPENDS Update: add new module ePix100_burn @HED |
| Created: | 2020-02-18T13:26:41.000Z |
|---|---|
| Author: | Mikhail Karnevskiy |
| Notes: |
| Created: | 2020-02-11T17:05:43.000Z |
|---|---|
| Author: | Thomas Michelat |
| Notes: | Update dependencies |
| Created: | 2020-01-28T10:21:28.000Z |
|---|---|
| Author: | Mikhail Karnevskiy |
| Notes: |
| Created: | 2020-01-07T16:59:49.000Z |
|---|---|
| Author: | Thomas Michelat |
| Notes: |
| Created: | 2019-12-13T12:08:00.000Z |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2019-11-12T12:25:58.000Z |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2019-11-04T13:51:07.000Z |
|---|---|
| Author: | Mikhail Karnevskiy |
| Notes: |
| Created: | 2019-11-04T13:51:07.000Z |
|---|---|
| Author: | Mikhail Karnevskiy |
| Notes: |
CORR_OFFSET-2¶
| Instance id: | FXE_XAD_JF1M/CAL/CORR_OFFSET-2 |
|---|---|
| Class id: | OffsetCorrectionJungfrau |
| Host: | exflong05 |
| Alias: | spb-br-sys-cal-5 , sa1-br-sys-cal-5 |
| Git repo: | https://git.xfel.eu/gitlab/karaboDevices/calPy |
| Last modified: | 2020-11-20T23:08:45.000+01:00 |
| Created at: | 2017-01-17T10:32:30.000+01:00 |
| Main authors: | Kamil, Ahmed, Michelat |
| Latest tag: | 1.17.0-2.9.1 |
| Deployment tag: | 1.17.0-2.9.1 |
| Scenes: | JF1M-new, JF1M, JF1M, Inprogress |
| Accessible by: |
Warning
Host not accessible by [‘xctrl’]!
General online calibration can be found here.
For resolving issues concerning detector related DAQ check this page.
An (expert) tutorial on how to disable calibration constants can be found here.
If you have questions, contact det-support@xfel.eu
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- useTimeserver:
- Unused - whether device connects to time server is configured via ‘timeServerId’
- timeServerId:
- The instance id uniquely identifies a TimeServer instance in the distributed system
- progress:
- The progress of the current action
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- Logger:
- Logging settings
- calibration_hash_schema_version:
- Version of the Hash Schema Definition
- device_name:
- Should be of form INSTANCE.MODULE
- caldb_zmq_timeout:
- Timeout for ZMQ request
- propertyUpdateInterval:
- Set time inteval between property updates
- eosCallback:
- Optionally call this function on an EOS event.
- isEntryPoint:
- Device is entry point to a pipeline. Stalls will occur here if iteration happens
- active:
- If set to False data is simply passed on
- dontProcess:
- Perform all housekeeping on GPU etc. but don’t run any algorithms on data
| Created: | 2020-10-21T14:26:49.000Z |
|---|---|
| Author: | Karim Ahmed |
| Notes: | # Exposed disable_low_gain in the schema for Thresholding calibration. |
| Created: | 2020-10-05T10:27:41.000Z |
|---|---|
| Author: | Ebad Kamil |
| Notes: | UPDATE DEPENDS |
| Created: | 2020-09-28T17:39:02.000Z |
|---|---|
| Author: | Karim Ahmed |
| Notes: |
| Created: | 2020-09-22T15:07:34.000Z |
|---|---|
| Author: | Karim Ahmed |
| Notes: |
| Created: | 2020-08-25T08:29:35.000Z |
|---|---|
| Author: | Thomas Michelat |
| Notes: |
| Created: | 2020-07-08T11:47:18.000Z |
|---|---|
| Author: | Thomas Michelat |
| Notes: | FIX verify configuration |
| Created: | 2020-06-29T15:47:12.000Z |
|---|---|
| Author: | Karim Ahmed |
| Notes: |
| Created: | 2020-06-05T12:55:03.000Z |
|---|---|
| Author: | Karim Ahmed |
| Notes: |
| Created: | 2020-03-31T13:01:59.000Z |
|---|---|
| Author: | Thomas Kluyver |
| Notes: |
| Created: | 2020-03-31T06:49:32.000Z |
|---|---|
| Author: | Mikhail Karnevskiy |
| Notes: |
| Created: | 2020-03-27T10:39:06.000Z |
|---|---|
| Author: | karnem |
| Notes: |
| Created: | 2020-02-26T11:05:41.000Z |
|---|---|
| Author: | Karim Ahmed |
| Notes: | DEPENDS Update: add new module ePix100_burn @HED |
| Created: | 2020-02-18T13:26:41.000Z |
|---|---|
| Author: | Mikhail Karnevskiy |
| Notes: |
| Created: | 2020-02-11T17:05:43.000Z |
|---|---|
| Author: | Thomas Michelat |
| Notes: | Update dependencies |
| Created: | 2020-01-28T10:21:28.000Z |
|---|---|
| Author: | Mikhail Karnevskiy |
| Notes: |
| Created: | 2020-01-07T16:59:49.000Z |
|---|---|
| Author: | Thomas Michelat |
| Notes: |
| Created: | 2019-12-13T12:08:00.000Z |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2019-11-12T12:25:58.000Z |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2019-11-04T13:51:07.000Z |
|---|---|
| Author: | Mikhail Karnevskiy |
| Notes: |
| Created: | 2019-11-04T13:51:07.000Z |
|---|---|
| Author: | Mikhail Karnevskiy |
| Notes: |
MANAGER¶
| Instance id: | FXE_XAD_JF1M/CAL/MANAGER |
|---|---|
| Class id: | CalManager |
| Host: | sa1-br-sys-cal-5 |
| Alias: | sa1-br-sys-cal-5 |
| Git repo: | https://git.xfel.eu/karaboDevices/calPy |
| Last modified: | 2021-09-30T14:30:36.393+02:00 |
| Created at: | 2017-01-17T10:32:30.000+01:00 |
| Main authors: | Danilevski, Ahmed, Ahmedk |
| Latest tag: | 2.2.1-2.10.0-test3 |
| Deployment tag: | 2.2.1-2.10.0-test3 |
| Installed tag: | jungfrau_multi_mem_cell |
| Scenes: | JF1M-new, JF1M, JF1M, JF1M-New-Feedback, JF1M-Simple0 |
| Accessible by: | CAL, CONTROLS, CTRL, DA, amunnich, danilevc, jsztuk, kirkwood, xdoc |
Warning
Rogue installation which is not mentioned in the deployment!
Warning
Device is installed in development mode!
Warning
Might be hot-fixed, dt=1 day, 0:00:00!
Warning
The installed tag (jungfrau_multi_mem_cell) does not match tags mentioned in the deployment ([‘2.2.1-2.10.0-test3’])!
General online calibration can be found here.
For resolving issues concerning detector related DAQ check this page.
An (expert) tutorial on how to disable calibration constants can be found here.
If you have questions, contact det-support@xfel.eu
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO, prepended by package name
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- useTimeserver:
- Unused - whether device connects to time server is configured via ‘timeServerId’
- timeServerId:
- The instance id uniquely identifies a TimeServer instance in the distributed system
- progress:
- The progress of the current action
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- Logger:
- Logging settings
| Created: | 2021-09-30T12:11:29.000+02:00 |
|---|---|
| Author: | ahmedk |
| Notes: |
| Created: | 2021-09-27T12:00:50.000+02:00 |
|---|---|
| Author: | ahmedk |
| Notes: |
| Created: | 2021-09-27T11:32:59.000+02:00 |
|---|---|
| Author: | ahmedk |
| Notes: |
| Created: | 2021-07-22T11:59:10.000+02:00 |
|---|---|
| Author: | Cyril Danilevski |
| Notes: | Add support for AGIPD Integration Time |
| Created: | 2021-06-10T18:11:48.000+02:00 |
|---|---|
| Author: | Cyril Danilevski |
| Notes: | Same as 2.1.0-2.10.0 |
| Created: | 2021-06-10T18:11:48.000+02:00 |
|---|---|
| Author: | Cyril Danilevski |
| Notes: | Remove CalibrationProducer based devices. |
| Created: | 2021-05-21T14:45:50.000+02:00 |
|---|---|
| Author: | Cyril Danilevski |
| Notes: | Implement new LPD constants. |
| Created: | 2021-04-20T11:55:13.000+02:00 |
|---|---|
| Author: | Cyril Danilevski |
| Notes: | Update depends files to upgrade calibrationBase |
| Created: | 2021-04-19T19:28:38.000+02:00 |
|---|---|
| Author: | Cyril Danilevski |
| Notes: | Add Module Matcher device |
| Created: | 2021-04-06T13:17:50.000+02:00 |
|---|---|
| Author: | Karim Ahmed |
| Notes: |
| Created: | 2021-03-29T19:00:21.000+02:00 |
|---|---|
| Author: | Karim Ahmed |
| Notes: | AGIPD fixed gain tag |
| Created: | 2021-03-22T07:54:42.000+01:00 |
|---|---|
| Author: | Karim Ahmed |
| Notes: |
| Created: | 2021-02-26T19:57:26.000+01:00 |
|---|---|
| Author: | Karim Ahmed |
| Notes: | 1.18.1-2.10.0 = 1.18.0-2.10.0-hotfix |
| Created: | 2021-02-26T19:57:26.000+01:00 |
|---|---|
| Author: | Karim Ahmed |
| Notes: |
| Created: | 2021-02-24T15:50:01.000+01:00 |
|---|---|
| Author: | Cyril Danilevski |
| Notes: |
| Created: | 2021-02-23T13:22:22.000+01:00 |
|---|---|
| Author: | Karim Ahmed |
| Notes: | New CalCat Mapping |
| Created: | 2021-01-15T14:29:51.000+01:00 |
|---|---|
| Author: | Karim Ahmed |
| Notes: | AUTO: Add Karabo 2.10 Versioning Info and updating depends tags |
| Created: | 2020-11-24T16:15:01.000+00:00 |
|---|---|
| Author: | haufs |
| Notes: |
| Created: | 2020-10-21T16:26:49.000+02:00 |
|---|---|
| Author: | Karim Ahmed |
| Notes: | # Exposed disable_low_gain in the schema for Thresholding calibration. |
| Created: | 2020-10-05T12:27:41.000+02:00 |
|---|---|
| Author: | Ebad Kamil |
| Notes: | UPDATE DEPENDS |
DET¶
CONTROL¶
| Instance id: | FXE_XAD_JF1M/DET/CONTROL |
|---|---|
| Class id: | JungfrauControl |
| Host: | fxe-rr-sys-con-jungf |
| Class documentation: | |
| JungfrauControl | |
| Alias: | fxe-rr-sys-con-jungf |
| Git repo: | https://git.xfel.eu/karaboDevices/slsDetectors |
| Last modified: | 2021-09-21T09:48:34.350+02:00 |
| Created at: | 2018-01-15T15:20:05.000+01:00 |
| Main authors: | Parenti, Hauf, Goeries |
| Latest tag: | 1.9.2-2.11.1 |
| Deployment tag: | 1.9.2-2.11.1 |
| Scenes: | JF1M-new, JF1M, JF1M, JF1M-New-Feedback, JF1M-Simple0 |
| Accessible by: | CAL, CONTROLS, CTRL, DA, danilevc, mramilli, xdoc |
Warning
Rogue installation which is not mentioned in the deployment!
Warning
Installation not found in a standard path!
Additional documentation from the detector group can be found here.
Some possible issues are discussed in the Troubleshooting section.
The documentation of the Karabo device for SLS detectors (Gotthard, Jungfrau) can be found here
In particular, the setup is described in this Section, and the troubleshooting in this other.
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device (i.e. of the server
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- start:
- Starts acquisition
- stop:
- Stops acquisition
- reset:
- Resets the device in case of an error
- detectorHostName:
- Detector Host Name
- detectorIp:
- Detector IP. Must be on the same subnet as the receiver.
- detectorHostPort:
- Detector Host Port. Will use 1952 if left empty.
- detectorHostStopPort:
- Detector Host Stop Port. Will use 1953 if left empty.
- rxHostname:
- Receiver Hostname
- rxTcpPort:
- Receiver TCP Port
- rxUdpIp:
- Receiver UDP IP
- rxUdpPort:
- Receiver UDP Port
- settings:
- Settings
- online:
- Sets the detector in online (1) or offline (0) mode.
- angDir:
- Sets the angular direction of the detector (1 means channel numberin the same direction as the angular encoder, -1 different direction).
- moveFlag:
- Related to a single controller d. 1 if the detector modules movewith the angular encoder, 0 if they are static (useful for multidetector systems)
- lock:
- lock
- extSig0:
- Ext Sig 0
- vHighVoltageMax:
- Max value allowed for ‘vHighVoltage’. Higher values will be rejected by the device.
- vHighVoltage:
- Sets the DAC value of the high voltage. Options: 0 90 110 120 150 180 200
- master:
- Sets the master of a multi-controller detector to the controller with index i. -1 removes master.
- sync:
- Sets the synchronization mode of the various controller within a detector structure
- badChannels:
- Sets the bad channel filename. Bad channels will be omitted in the .dat file. Use ‘none’ to unset.
- angConv:
- Sets the file with the coefficients for angular conversion. Use ‘none’ to disable angular conversion.
- globalOff:
- Sets the offset of the beamline i.e. angular position of channel0 when angular encoder at 0.
- binSize:
- Sets the size of the angular bins for angular conversion.
- threaded:
- Avoid changing it. Sets if the data are written to disk in parallel with the acquisition (1) or after the acquisition (0).
- detectorDeveloper:
- Detector Developer. (useful to define subset of working functions)
- flatFieldCorrectionFile:
- Flat field corrections file name. Use ‘none’ to disable corrections.
- positions:
- Positions for the acquisition. Usage: n pos1 pos2 … posn
- maximumDetectorSize:
- Maximum detector size
- bitDepth:
- Bit Depth
- exposureTime:
- exposure time value
- exposurePeriod:
- exposure period
- delayAfterTrigger:
- delay after trigger
- numberOfGates:
- Number Of Gates
- numberOfFrames:
- Number Of Frames
- numberOfCycles:
- Number Of Cycles
- timing:
- The timing mode of the detector
- acquisitionTime:
- Acquisition time. Depending on trigger mode, it will set different parameters on thedetector in order to have the acquisition running for the given time.
- triggerPeriod:
- External trigger period. Used together with acquisitionTime to setup detector acquisition parameters.
- detectorNumber:
- Returns the serial number of the module (normally the MAC address).
- detectorVersion:
- Returns the version of the controller firmware.
- softwareVersion:
- Returns the version of the software running on the detector.
- thisVersion:
- Returns the version of the control software which is being used.
- pollingInterval:
- The interval for polling the laser front-end for status.
- tempAdc:
- Returns the ADC temperature.
- tempFpga:
- Returns the FPGA temperature.
- detectorMac:
- Detector MAC. Arbitrary (e.g. 00:aa:bb:cc:dd:ee), but must be not in use in the same subnet.
- rOnline:
- rOnline
- storageCells:
- Number of additional storage cells. For very advanced users only!
- storageCellStart:
- First storage cell to be used. For very advanced users only!
- rxUdpSocketSize:
- For very advanced users only!
- exposureTimeout:
- In burst acquisition mode, the time interval between two consecutive exposures can be tuned with this timeout. Note that the time interval between consecutive exposures is also determined by the operation of the ASIC control FSM, as well as by the pre-charger and DS timeouts. The exposure timeout t_{ET} increases the range of the timeout betweeen two consecutive storage cells.
- exposureTimer:
- This value is obtained from the exposure timeout as: ET = t_ET / 25 ns - 1.
| Created: | 2021-05-18T17:36:27.000+02:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: | Add interface for sls detectors |
| Created: | 2021-03-26T10:19:30.000+01:00 |
|---|---|
| Author: | Andrea Parenti |
| Notes: | Summary: fix header include in Simulation mode. |
| Created: | 2021-02-08T15:38:14.000+01:00 |
|---|---|
| Author: | Andrea Parenti |
| Notes: | Summary: update slsDetectorPackage to tag 5.0.1. |
| Created: | 2021-01-12T11:18:30.000+01:00 |
|---|---|
| Author: | Andrea Parenti |
| Notes: | Summary: fix auto-generated class version. |
| Created: | 2020-12-02T09:58:03.000+01:00 |
|---|---|
| Author: | Andrea Parenti |
| Notes: | Summary: fix for boost 1.68 (i.e. Karabo 2.11) |
| Created: | 2020-11-24T11:31:41.000+01:00 |
|---|---|
| Author: | Andrea Parenti |
| Notes: | Summary: add version info |
| Created: | 2020-10-06T16:50:12.000+02:00 |
|---|---|
| Author: | Andrea Parenti |
| Notes: | Summary: Fix undefined symbol on Ubuntu 20.04 |
| Created: | 2020-08-05T12:44:04.000+02:00 |
|---|---|
| Author: | Andrea Parenti |
| Notes: |
|
| Created: | 2020-07-29T14:31:06.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: | Fix crashes due to (potential) order problem |
| Created: | 2020-04-30T14:40:13.000+02:00 |
|---|---|
| Author: | Andrea Parenti |
| Notes: | FIX: use boost async in the receiver simulation. |
| Created: | 2020-04-29T07:03:42.000+02:00 |
|---|---|
| Author: | Andrea Parenti |
| Notes: | FIX exposureTime default value |
| Created: | 2020-04-20T11:29:59.000+02:00 |
|---|---|
| Author: | Andrea Parenti |
| Notes: |
This tag does not include yet: * Use trainId from frame metadata (not tested yet) |
| Created: | 2019-12-17T08:56:43.000+01:00 |
|---|---|
| Author: | Andrea Parenti |
| Notes: | Use trainId from frame metadata - whenever available |
| Created: | 2019-12-09T10:57:24.000+01:00 |
|---|---|
| Author: | Andrea Parenti |
| Notes: | Same as 1.5.1-2.6.5, which was wrongly numbered. |
| Created: | 2019-12-09T10:57:24.000+01:00 |
|---|---|
| Author: | Andrea Parenti |
| Notes: | FIX m_numberOfModules initial value |
| Created: | 2019-11-18T12:35:18.000+01:00 |
|---|---|
| Author: | Andrea Parenti |
| Notes: | Set additional read-out timeout for JF |
| Created: | 2019-10-18T10:35:24.000+02:00 |
|---|---|
| Author: | Andrea Parenti |
| Notes: | Free shared memory in destructor |
| Created: | 2019-09-30T15:30:33.000+02:00 |
|---|---|
| Author: | Andrea Parenti |
| Notes: |
| Created: | 2019-09-27T15:15:22.000+02:00 |
|---|---|
| Author: | Andrea Parenti |
| Notes: |
|
| Created: | 2019-09-17T15:28:18.000+02:00 |
|---|---|
| Author: | Andrea Parenti |
| Notes: | FIX update state to ON only after configuration is done |
RECEIVER-1¶
| Instance id: | FXE_XAD_JF1M/DET/RECEIVER-1 |
|---|---|
| Host: | exflcon190 |
| Class documentation: | |
| JungfrauReceiver | |
| Alias: | fxe-rr-sys-con-jungf |
| Git repo: | https://git.xfel.eu/gitlab/karaboDevices/slsDetectors |
| Last modified: | 2019-12-17T08:57:03.000+01:00 |
| Created at: | 2018-01-15T15:20:05.000+01:00 |
| Main authors: | Parenti |
| Latest tag: | 1.7.0rc1-2.7.0 |
| Deployment tag: | 1.6.1-2.6.5 |
| Scenes: | JF1M, JF1M-new, JF1M, test |
| Accessible by: | |
Warning
Host not accessible by [‘xctrl’]!
Additional documentation from the detector group can be found here.
Some possible issues are discussed in the Troubleshooting section.
The documentation of the Karabo device for SLS detectors (Gotthard, Jungfrau) can be found here
In particular, the setup is described in this Section, and the troubleshooting in this other.
| Created: | 2019-12-17T07:56:43.000Z |
|---|---|
| Author: | Andrea Parenti |
| Notes: | Use trainId from frame metadata - whenever available |
| Created: | 2019-12-09T09:57:24.000Z |
|---|---|
| Author: | Andrea Parenti |
| Notes: | Same as 1.5.1-2.6.5, which was wrongly numbered. |
| Created: | 2019-12-09T09:57:24.000Z |
|---|---|
| Author: | Andrea Parenti |
| Notes: | FIX m_numberOfModules initial value |
| Created: | 2019-11-18T11:35:18.000Z |
|---|---|
| Author: | Andrea Parenti |
| Notes: | Set additional read-out timeout for JF |
| Created: | 2019-10-18T08:35:24.000Z |
|---|---|
| Author: | Andrea Parenti |
| Notes: | Free shared memory in destructor |
| Created: | 2019-09-30T13:30:33.000Z |
|---|---|
| Author: | Andrea Parenti |
| Notes: |
| Created: | 2019-09-27T13:15:22.000Z |
|---|---|
| Author: | Andrea Parenti |
| Notes: |
|
| Created: | 2019-09-17T13:28:18.000Z |
|---|---|
| Author: | Andrea Parenti |
| Notes: | FIX update state to ON only after configuration is done |
| Created: | 2019-09-03T12:57:17.000Z |
|---|---|
| Author: | Andrea Parenti |
| Notes: | Write to output channels in the event loop |
| Created: | 2019-08-16T08:11:36.000Z |
|---|---|
| Author: | Andrea Parenti |
| Notes: | Install cmake from DEPENDS |
| Created: | 2019-07-18T10:47:59.000Z |
|---|---|
| Author: | Andrea Parenti |
| Notes: | Write to output channels in the event loop |
| Created: | 2019-07-18T10:04:37.000Z |
|---|---|
| Author: | Andrea Parenti |
| Notes: |
|
| Created: | 2019-06-13T11:59:18.000Z |
|---|---|
| Author: | Andrea Parenti |
| Notes: | Use UINT8 for gain data |
| Created: | 2019-05-31T15:10:36.000Z |
|---|---|
| Author: | Andrea Parenti |
| Notes: | Don’t verify outdir on control device - it could be on remote computer. |
| Created: | 2019-05-17T10:09:02.000Z |
|---|---|
| Author: | Andrea Parenti |
| Notes: |
|
| Created: | 2019-05-03T08:32:24.000Z |
|---|---|
| Author: | Andrea Parenti |
| Notes: | FIX - Reset framenumber and timestamp vectors after sending to output |
| Created: | 2019-04-29T12:27:10.000Z |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2019-04-12T11:38:23.000Z |
|---|---|
| Author: | Andrea Parenti |
| Notes: | configurable Jungfrau storage cells settings |
| Created: | 2019-02-20T12:38:45.000Z |
|---|---|
| Author: | Wajid Ehsan |
| Notes: | Update slsDetectorPackage to 4.0.1 Revert the fix of stop’ command (). The fix is on working on slsDetectorPackage > 4.0 |
| Created: | 2019-02-15T10:39:06.000Z |
|---|---|
| Author: | Andrea Parenti |
| Notes: | FIX tcp port was ignored for 2nd (and following) receivers started in the same cppServer |
RECEIVER-2¶
| Instance id: | FXE_XAD_JF1M/DET/RECEIVER-2 |
|---|---|
| Host: | exflcon190 |
| Class documentation: | |
| JungfrauReceiver | |
| Alias: | fxe-rr-sys-con-jungf |
| Git repo: | https://git.xfel.eu/gitlab/karaboDevices/slsDetectors |
| Last modified: | 2019-12-17T08:57:03.000+01:00 |
| Created at: | 2018-01-15T15:20:05.000+01:00 |
| Main authors: | Parenti |
| Latest tag: | 1.7.0rc1-2.7.0 |
| Deployment tag: | 1.6.1-2.6.5 |
| Scenes: | JF1M, JF1M-new, JF1M |
| Accessible by: | |
Warning
Host not accessible by [‘xctrl’]!
Additional documentation from the detector group can be found here.
Some possible issues are discussed in the Troubleshooting section.
The documentation of the Karabo device for SLS detectors (Gotthard, Jungfrau) can be found here
In particular, the setup is described in this Section, and the troubleshooting in this other.
| Created: | 2019-12-17T07:56:43.000Z |
|---|---|
| Author: | Andrea Parenti |
| Notes: | Use trainId from frame metadata - whenever available |
| Created: | 2019-12-09T09:57:24.000Z |
|---|---|
| Author: | Andrea Parenti |
| Notes: | Same as 1.5.1-2.6.5, which was wrongly numbered. |
| Created: | 2019-12-09T09:57:24.000Z |
|---|---|
| Author: | Andrea Parenti |
| Notes: | FIX m_numberOfModules initial value |
| Created: | 2019-11-18T11:35:18.000Z |
|---|---|
| Author: | Andrea Parenti |
| Notes: | Set additional read-out timeout for JF |
| Created: | 2019-10-18T08:35:24.000Z |
|---|---|
| Author: | Andrea Parenti |
| Notes: | Free shared memory in destructor |
| Created: | 2019-09-30T13:30:33.000Z |
|---|---|
| Author: | Andrea Parenti |
| Notes: |
| Created: | 2019-09-27T13:15:22.000Z |
|---|---|
| Author: | Andrea Parenti |
| Notes: |
|
| Created: | 2019-09-17T13:28:18.000Z |
|---|---|
| Author: | Andrea Parenti |
| Notes: | FIX update state to ON only after configuration is done |
| Created: | 2019-09-03T12:57:17.000Z |
|---|---|
| Author: | Andrea Parenti |
| Notes: | Write to output channels in the event loop |
| Created: | 2019-08-16T08:11:36.000Z |
|---|---|
| Author: | Andrea Parenti |
| Notes: | Install cmake from DEPENDS |
| Created: | 2019-07-18T10:47:59.000Z |
|---|---|
| Author: | Andrea Parenti |
| Notes: | Write to output channels in the event loop |
| Created: | 2019-07-18T10:04:37.000Z |
|---|---|
| Author: | Andrea Parenti |
| Notes: |
|
| Created: | 2019-06-13T11:59:18.000Z |
|---|---|
| Author: | Andrea Parenti |
| Notes: | Use UINT8 for gain data |
| Created: | 2019-05-31T15:10:36.000Z |
|---|---|
| Author: | Andrea Parenti |
| Notes: | Don’t verify outdir on control device - it could be on remote computer. |
| Created: | 2019-05-17T10:09:02.000Z |
|---|---|
| Author: | Andrea Parenti |
| Notes: |
|
| Created: | 2019-05-03T08:32:24.000Z |
|---|---|
| Author: | Andrea Parenti |
| Notes: | FIX - Reset framenumber and timestamp vectors after sending to output |
| Created: | 2019-04-29T12:27:10.000Z |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2019-04-12T11:38:23.000Z |
|---|---|
| Author: | Andrea Parenti |
| Notes: | configurable Jungfrau storage cells settings |
| Created: | 2019-02-20T12:38:45.000Z |
|---|---|
| Author: | Wajid Ehsan |
| Notes: | Update slsDetectorPackage to 4.0.1 Revert the fix of stop’ command (). The fix is on working on slsDetectorPackage > 4.0 |
| Created: | 2019-02-15T10:39:06.000Z |
|---|---|
| Author: | Andrea Parenti |
| Notes: | FIX tcp port was ignored for 2nd (and following) receivers started in the same cppServer |
JNGFR01¶
| Instance id: | FXE_XAD_JF1M/DET/JNGFR01 |
|---|---|
| Class id: | JungfrauReceiver |
| Host: | fxe-rr-sys-con-jungf |
| Class documentation: | |
| JungfrauReceiver | |
| Alias: | fxe-rr-sys-con-jungf |
| Git repo: | https://git.xfel.eu/karaboDevices/slsDetectors |
| Last modified: | 2021-09-21T09:48:34.350+02:00 |
| Created at: | 2018-01-15T15:20:05.000+01:00 |
| Main authors: | Parenti, Hauf, Goeries |
| Latest tag: | 1.9.2-2.11.1 |
| Deployment tag: | 1.9.2-2.11.1 |
| Scenes: | JF1M, JF1M-New-Feedback, JF1M-Simple0 |
| Accessible by: | CAL, CONTROLS, CTRL, DA, danilevc, mramilli, xdoc |
Warning
Rogue installation which is not mentioned in the deployment!
Warning
Installation not found in a standard path!
Additional documentation from the detector group can be found here.
Some possible issues are discussed in the Troubleshooting section.
The documentation of the Karabo device for SLS detectors (Gotthard, Jungfrau) can be found here
In particular, the setup is described in this Section, and the troubleshooting in this other.
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device (i.e. of the server
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- rxTcpPort:
- Receiver TCP Port
- framesPerTrain:
- How many frames will be sent to DAQ for each train.If more are received from detector, they will be discarded.
- frameRateIn:
- Frame rate - incoming data from detector.
- frameRateOut:
- Frame rate - decoded data to output channels.
- onlineDisplayEnable:
- Enable online display of detector data.
- frameToDisplay:
- The index of the frame to be displayed in the train, starting from 0.
- burstMode:
- The Jungfrau is operated in “burst mode”, namely with external trigger and more than one memory cell.
- storageCellStart:
- First storage cell used by the Jungfrau. It is usually 15.
| Created: | 2021-05-18T17:36:27.000+02:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: | Add interface for sls detectors |
| Created: | 2021-03-26T10:19:30.000+01:00 |
|---|---|
| Author: | Andrea Parenti |
| Notes: | Summary: fix header include in Simulation mode. |
| Created: | 2021-02-08T15:38:14.000+01:00 |
|---|---|
| Author: | Andrea Parenti |
| Notes: | Summary: update slsDetectorPackage to tag 5.0.1. |
| Created: | 2021-01-12T11:18:30.000+01:00 |
|---|---|
| Author: | Andrea Parenti |
| Notes: | Summary: fix auto-generated class version. |
| Created: | 2020-12-02T09:58:03.000+01:00 |
|---|---|
| Author: | Andrea Parenti |
| Notes: | Summary: fix for boost 1.68 (i.e. Karabo 2.11) |
| Created: | 2020-11-24T11:31:41.000+01:00 |
|---|---|
| Author: | Andrea Parenti |
| Notes: | Summary: add version info |
| Created: | 2020-10-06T16:50:12.000+02:00 |
|---|---|
| Author: | Andrea Parenti |
| Notes: | Summary: Fix undefined symbol on Ubuntu 20.04 |
| Created: | 2020-08-05T12:44:04.000+02:00 |
|---|---|
| Author: | Andrea Parenti |
| Notes: |
|
| Created: | 2020-07-29T14:31:06.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: | Fix crashes due to (potential) order problem |
| Created: | 2020-04-30T14:40:13.000+02:00 |
|---|---|
| Author: | Andrea Parenti |
| Notes: | FIX: use boost async in the receiver simulation. |
| Created: | 2020-04-29T07:03:42.000+02:00 |
|---|---|
| Author: | Andrea Parenti |
| Notes: | FIX exposureTime default value |
| Created: | 2020-04-20T11:29:59.000+02:00 |
|---|---|
| Author: | Andrea Parenti |
| Notes: |
This tag does not include yet: * Use trainId from frame metadata (not tested yet) |
| Created: | 2019-12-17T08:56:43.000+01:00 |
|---|---|
| Author: | Andrea Parenti |
| Notes: | Use trainId from frame metadata - whenever available |
| Created: | 2019-12-09T10:57:24.000+01:00 |
|---|---|
| Author: | Andrea Parenti |
| Notes: | Same as 1.5.1-2.6.5, which was wrongly numbered. |
| Created: | 2019-12-09T10:57:24.000+01:00 |
|---|---|
| Author: | Andrea Parenti |
| Notes: | FIX m_numberOfModules initial value |
| Created: | 2019-11-18T12:35:18.000+01:00 |
|---|---|
| Author: | Andrea Parenti |
| Notes: | Set additional read-out timeout for JF |
| Created: | 2019-10-18T10:35:24.000+02:00 |
|---|---|
| Author: | Andrea Parenti |
| Notes: | Free shared memory in destructor |
| Created: | 2019-09-30T15:30:33.000+02:00 |
|---|---|
| Author: | Andrea Parenti |
| Notes: |
| Created: | 2019-09-27T15:15:22.000+02:00 |
|---|---|
| Author: | Andrea Parenti |
| Notes: |
|
| Created: | 2019-09-17T15:28:18.000+02:00 |
|---|---|
| Author: | Andrea Parenti |
| Notes: | FIX update state to ON only after configuration is done |
JNGFR02¶
| Instance id: | FXE_XAD_JF1M/DET/JNGFR02 |
|---|---|
| Class id: | JungfrauReceiver |
| Host: | fxe-rr-sys-con-jungf |
| Class documentation: | |
| JungfrauReceiver | |
| Alias: | fxe-rr-sys-con-jungf |
| Git repo: | https://git.xfel.eu/karaboDevices/slsDetectors |
| Last modified: | 2021-09-21T09:48:34.350+02:00 |
| Created at: | 2018-01-15T15:20:05.000+01:00 |
| Main authors: | Parenti, Hauf, Goeries |
| Latest tag: | 1.9.2-2.11.1 |
| Deployment tag: | 1.9.2-2.11.1 |
| Scenes: | JF1M, JF1M-New-Feedback, JF1M-Simple0 |
| Accessible by: | CAL, CONTROLS, CTRL, DA, danilevc, mramilli, xdoc |
Warning
Rogue installation which is not mentioned in the deployment!
Warning
Installation not found in a standard path!
Additional documentation from the detector group can be found here.
Some possible issues are discussed in the Troubleshooting section.
The documentation of the Karabo device for SLS detectors (Gotthard, Jungfrau) can be found here
In particular, the setup is described in this Section, and the troubleshooting in this other.
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device (i.e. of the server
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- rxTcpPort:
- Receiver TCP Port
- framesPerTrain:
- How many frames will be sent to DAQ for each train.If more are received from detector, they will be discarded.
- frameRateIn:
- Frame rate - incoming data from detector.
- frameRateOut:
- Frame rate - decoded data to output channels.
- onlineDisplayEnable:
- Enable online display of detector data.
- frameToDisplay:
- The index of the frame to be displayed in the train, starting from 0.
- burstMode:
- The Jungfrau is operated in “burst mode”, namely with external trigger and more than one memory cell.
- storageCellStart:
- First storage cell used by the Jungfrau. It is usually 15.
| Created: | 2021-05-18T17:36:27.000+02:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: | Add interface for sls detectors |
| Created: | 2021-03-26T10:19:30.000+01:00 |
|---|---|
| Author: | Andrea Parenti |
| Notes: | Summary: fix header include in Simulation mode. |
| Created: | 2021-02-08T15:38:14.000+01:00 |
|---|---|
| Author: | Andrea Parenti |
| Notes: | Summary: update slsDetectorPackage to tag 5.0.1. |
| Created: | 2021-01-12T11:18:30.000+01:00 |
|---|---|
| Author: | Andrea Parenti |
| Notes: | Summary: fix auto-generated class version. |
| Created: | 2020-12-02T09:58:03.000+01:00 |
|---|---|
| Author: | Andrea Parenti |
| Notes: | Summary: fix for boost 1.68 (i.e. Karabo 2.11) |
| Created: | 2020-11-24T11:31:41.000+01:00 |
|---|---|
| Author: | Andrea Parenti |
| Notes: | Summary: add version info |
| Created: | 2020-10-06T16:50:12.000+02:00 |
|---|---|
| Author: | Andrea Parenti |
| Notes: | Summary: Fix undefined symbol on Ubuntu 20.04 |
| Created: | 2020-08-05T12:44:04.000+02:00 |
|---|---|
| Author: | Andrea Parenti |
| Notes: |
|
| Created: | 2020-07-29T14:31:06.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: | Fix crashes due to (potential) order problem |
| Created: | 2020-04-30T14:40:13.000+02:00 |
|---|---|
| Author: | Andrea Parenti |
| Notes: | FIX: use boost async in the receiver simulation. |
| Created: | 2020-04-29T07:03:42.000+02:00 |
|---|---|
| Author: | Andrea Parenti |
| Notes: | FIX exposureTime default value |
| Created: | 2020-04-20T11:29:59.000+02:00 |
|---|---|
| Author: | Andrea Parenti |
| Notes: |
This tag does not include yet: * Use trainId from frame metadata (not tested yet) |
| Created: | 2019-12-17T08:56:43.000+01:00 |
|---|---|
| Author: | Andrea Parenti |
| Notes: | Use trainId from frame metadata - whenever available |
| Created: | 2019-12-09T10:57:24.000+01:00 |
|---|---|
| Author: | Andrea Parenti |
| Notes: | Same as 1.5.1-2.6.5, which was wrongly numbered. |
| Created: | 2019-12-09T10:57:24.000+01:00 |
|---|---|
| Author: | Andrea Parenti |
| Notes: | FIX m_numberOfModules initial value |
| Created: | 2019-11-18T12:35:18.000+01:00 |
|---|---|
| Author: | Andrea Parenti |
| Notes: | Set additional read-out timeout for JF |
| Created: | 2019-10-18T10:35:24.000+02:00 |
|---|---|
| Author: | Andrea Parenti |
| Notes: | Free shared memory in destructor |
| Created: | 2019-09-30T15:30:33.000+02:00 |
|---|---|
| Author: | Andrea Parenti |
| Notes: |
| Created: | 2019-09-27T15:15:22.000+02:00 |
|---|---|
| Author: | Andrea Parenti |
| Notes: |
|
| Created: | 2019-09-17T15:28:18.000+02:00 |
|---|---|
| Author: | Andrea Parenti |
| Notes: | FIX update state to ON only after configuration is done |
MDL¶
DARK¶
| Instance id: | FXE_XAD_JF1M/MDL/DARK |
|---|---|
| Class id: | JungfrauDarkChar |
| Host: | fxe-rr-sys-con-jungf |
| Alias: | fxe-rr-sys-con-jungf |
| Git repo: | https://git.xfel.eu/karaboDevices/JungfrauMiddlelayer |
| Last modified: | 2021-08-26T09:20:42.499+02:00 |
| Created at: | 2019-06-26T15:46:48.000+02:00 |
| Main authors: | Mamchykd, Parenti, Hauf |
| Latest tag: | 1.2.3-2.11.1 |
| Deployment tag: | 1.2.3-2.11.1 |
| Scenes: | 1M_CONFIG_DARK, JF1M |
| Accessible by: | CAL, CONTROLS, CTRL, DA, danilevc, mramilli, xdoc |
Warning
Rogue installation which is not mentioned in the deployment!
Warning
Installation not found in a standard path!
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- heartbeatInterval:
- The heartbeat interval
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- globalAlarmCondition:
- This is the global alarm condition for this device. The current alarm condition of this device will be calculated from this alarm condition and the alarm condition of each property.
- visibility:
- Configures who is allowed to see this device at all
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server
- pid:
- The unix process ID of the device (i.e. of the server)
- state:
- The current state the device is in
- status:
- A more detailed status description
- lockedBy:
- The name of the device holding a lock on this one (empty if not locked)
- slotClearLock:
- Clear the lock on this device
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- log:
- Logging settings
- numberOfCycles:
- Number of trains (or soft triggers)
- useNewImplementation:
- Check to use the new implementation using the DAQ Controller
- storageCellStart:
- Starting storage cell for burst mode acquisitions.
| Created: | 2021-07-18T14:44:36.000+02:00 |
|---|---|
| Author: | mamchykd |
| Notes: | Summary: update daqController to 1.4.6-2.11.1 |
| Created: | 2020-12-02T10:16:46.000+01:00 |
|---|---|
| Author: | Andrea Parenti |
| Notes: | Summary: update daqController to 1.4.4-2.10.0 |
| Created: | 2020-11-23T14:10:42.000+01:00 |
|---|---|
| Author: | Andrea Parenti |
| Notes: | Summary: add version info |
| Created: | 2020-11-19T14:24:50.000+01:00 |
|---|---|
| Author: | Istvan Mohacsi |
| Notes: | Summary: New dark procedure for burst mode acquisitions. Installation: DaqController dependency added to dependencies. Devices: No change in devices. Schema: Yes, schema changed to add new functionality. |
| Created: | 2020-07-21T19:14:42.000+02:00 |
|---|---|
| Author: | Istvan Mohacsi |
| Notes: | Preparing the dark characterization device |
| Created: | 2020-04-14T10:50:05.000+02:00 |
|---|---|
| Author: | Istvan Mohacsi |
| Notes: |
| Created: | 2019-12-17T16:52:43.000+01:00 |
|---|---|
| Author: | Wajid Ehsan |
| Notes: | Make run controller timeouts and sleeps configurable |
| Created: | 2019-11-15T09:18:27.000+01:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2019-11-12T14:26:07.000+01:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2019-11-05T14:27:35.000+01:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2019-11-05T14:22:50.000+01:00 |
|---|---|
| Author: | Karim Ahmed |
| Notes: |
| Created: | 2019-10-30T16:02:41.000+01:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2019-09-19T10:53:07.000+02:00 |
|---|---|
| Author: | Karim Ahmed |
| Notes: |
| Created: | 2019-09-13T10:29:22.000+02:00 |
|---|---|
| Author: | Karim Ahmed |
| Notes: |
| Created: | 2019-09-03T15:26:52.000+02:00 |
|---|---|
| Author: | Karim Ahmed |
| Notes: |
| Created: | 2019-07-31T11:43:32.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2019-07-30T10:33:46.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
CONFIG¶
| Instance id: | FXE_XAD_JF1M/MDL/CONFIG |
|---|---|
| Class id: | JungfrauConfig |
| Host: | fxe-rr-sys-con-jungf |
| Alias: | fxe-rr-sys-con-jungf |
| Git repo: | https://git.xfel.eu/karaboDevices/JungfrauMiddlelayer |
| Last modified: | 2021-08-26T09:20:42.499+02:00 |
| Created at: | 2019-06-26T15:46:48.000+02:00 |
| Main authors: | Mamchykd, Parenti, Hauf |
| Latest tag: | 1.2.3-2.11.1 |
| Deployment tag: | 1.2.3-2.11.1 |
| Scenes: | 1M_CONFIG_DARK, JF1M |
| Accessible by: | CAL, CONTROLS, CTRL, DA, danilevc, mramilli, xdoc |
Warning
Rogue installation which is not mentioned in the deployment!
Warning
Installation not found in a standard path!
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- heartbeatInterval:
- The heartbeat interval
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- globalAlarmCondition:
- This is the global alarm condition for this device. The current alarm condition of this device will be calculated from this alarm condition and the alarm condition of each property.
- visibility:
- Configures who is allowed to see this device at all
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server
- pid:
- The unix process ID of the device (i.e. of the server)
- state:
- The current state the device is in
- status:
- A more detailed status description
- lockedBy:
- The name of the device holding a lock on this one (empty if not locked)
- slotClearLock:
- Clear the lock on this device
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- log:
- Logging settings
- configMan:
- Configure the calibration manager
- toggleDAQ:
- Automatically toggling the DAQ to connect to the receivers.
- burstMode:
- Switching to Burst Mode
- singleCell:
- Switching to Single Cell
- reset:
- In case of an Error, allow for taking
- different actions through an ACTIVE state
| Created: | 2021-07-18T14:44:36.000+02:00 |
|---|---|
| Author: | mamchykd |
| Notes: | Summary: update daqController to 1.4.6-2.11.1 |
| Created: | 2020-12-02T10:16:46.000+01:00 |
|---|---|
| Author: | Andrea Parenti |
| Notes: | Summary: update daqController to 1.4.4-2.10.0 |
| Created: | 2020-11-23T14:10:42.000+01:00 |
|---|---|
| Author: | Andrea Parenti |
| Notes: | Summary: add version info |
| Created: | 2020-11-19T14:24:50.000+01:00 |
|---|---|
| Author: | Istvan Mohacsi |
| Notes: | Summary: New dark procedure for burst mode acquisitions. Installation: DaqController dependency added to dependencies. Devices: No change in devices. Schema: Yes, schema changed to add new functionality. |
| Created: | 2020-07-21T19:14:42.000+02:00 |
|---|---|
| Author: | Istvan Mohacsi |
| Notes: | Preparing the dark characterization device |
| Created: | 2020-04-14T10:50:05.000+02:00 |
|---|---|
| Author: | Istvan Mohacsi |
| Notes: |
| Created: | 2019-12-17T16:52:43.000+01:00 |
|---|---|
| Author: | Wajid Ehsan |
| Notes: | Make run controller timeouts and sleeps configurable |
| Created: | 2019-11-15T09:18:27.000+01:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2019-11-12T14:26:07.000+01:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2019-11-05T14:27:35.000+01:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2019-11-05T14:22:50.000+01:00 |
|---|---|
| Author: | Karim Ahmed |
| Notes: |
| Created: | 2019-10-30T16:02:41.000+01:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2019-09-19T10:53:07.000+02:00 |
|---|---|
| Author: | Karim Ahmed |
| Notes: |
| Created: | 2019-09-13T10:29:22.000+02:00 |
|---|---|
| Author: | Karim Ahmed |
| Notes: |
| Created: | 2019-09-03T15:26:52.000+02:00 |
|---|---|
| Author: | Karim Ahmed |
| Notes: |
| Created: | 2019-07-31T11:43:32.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2019-07-30T10:33:46.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
CAL_SYNC_CHECK¶
ZMQ¶
APPEND¶
| Instance id: | FXE_XAD_JF1M/ZMQ/APPEND |
|---|---|
| Class id: | PipeToZeroMQ |
| Host: | sa1-br-kc-comp-3 |
| Alias: | sa1-br-kc-comp-3 |
| Git repo: | https://git.xfel.eu/karaboDevices/PipeToZeroMQ |
| Last modified: | 2021-08-05T13:42:03.000+02:00 |
| Created at: | 2017-07-31T19:55:21.000+02:00 |
| Main authors: | Haufs, Dall’antonia, Michelat |
| Latest tag: | 3.2.6-2.11.0 |
| Deployment tag: | 3.2.6-2.11.0 |
| Accessible by: | CAL, CONTROLS, CTRL, DA, amunnich, danilevc, jsztuk, kirkwood, xdoc |
Warning
Rogue installation which is not mentioned in the deployment!
Warning
Installation not found in a standard path!
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO, prepended by package name
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- Logger:
- Logging settings
- propertyUpdateInterval:
- Set time inteval between property updates
- input:
- Input channel for data from dispatchers
- outputsConfig:
- Configuration for ZeroMQ sockets
- pollTimeout:
- ZMQ poller timeout in milliseconds.
- filters:
- Configuration options for input data filtering.
- inputUpdated:
- Count input channel calls.
- dataRecv:
- How many datas are received on input channel call.
- addressOutput0:
- Address to use to get data from this output
- data_sent0:
- Count total of train data sent on this output
| Created: | 2021-08-05T13:41:59.000+02:00 |
|---|---|
| Author: | Thomas Michelat |
| Notes: | Schema update compatible with karabo 2.11 |
| Created: | 2021-07-20T11:35:08.000+02:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: |
| Created: | 2020-11-26T13:52:59.000+01:00 |
|---|---|
| Author: | Thomas Michelat |
| Notes: | Add Karabo 2.10 Versioning Info |
| Created: | 2020-11-18T11:03:59.000+01:00 |
|---|---|
| Author: | Thomas Michelat |
| Notes: | Karabo 2.10 compatibility: now validate the schema of tables. |
| Created: | 2020-11-05T18:59:22.000+01:00 |
|---|---|
| Author: | Fabio Dall’Antonia |
| Notes: |
| Created: | 2020-11-05T17:23:38.000+01:00 |
|---|---|
| Author: | Fabio Dall’Antonia |
| Notes: |
| Created: | 2020-11-05T12:23:45.000+01:00 |
|---|---|
| Author: | Fabio Dall’Antonia |
| Notes: |
| Created: | 2020-06-03T10:31:31.000+02:00 |
|---|---|
| Author: | Thomas Michelat |
| Notes: | Add new device class PipeToEXtraFoam specialized interface for EXtra-foam |
| Created: | 2020-03-09T17:39:08.000+01:00 |
|---|---|
| Author: | Thomas Michelat |
| Notes: | FIX for device crashing if a incoming data source name contains a dot. |
| Created: | 2020-02-17T19:11:31.000+01:00 |
|---|---|
| Author: | Thomas Michelat |
| Notes: |
| Created: | 2019-11-21T13:49:39.000+01:00 |
|---|---|
| Author: | Thomas Michelat |
| Notes: |
| Created: | 2019-09-05T15:07:41.000+02:00 |
|---|---|
| Author: | Thomas Michelat |
| Notes: | Schema Injection workaround for karabo 2.6.1 |
| Created: | 2019-05-06T15:24:28.000+02:00 |
|---|---|
| Author: | Thomas Michelat |
| Notes: | bulk properties update on device |
| Created: | 2019-04-26T13:22:48.000+02:00 |
|---|---|
| Author: | Ebad Kamil |
| Notes: | Add default scene |
| Created: | 2019-04-25T17:15:49.000+02:00 |
|---|---|
| Author: | Thomas Michelat |
| Notes: | add option to reshape calibrated detector data (AGIPD and LPD) |
| Created: | 2019-03-22T14:24:56.000+01:00 |
|---|---|
| Author: | Thomas Michelat |
| Notes: | WARNING: device has been renamed from PipeToZeroMQ2 to PipeToZeroMQ2 Make sure you update all your projects after deploying this version. |
| Created: | 2019-03-06T16:04:31.000+01:00 |
|---|---|
| Author: | Thomas Michelat |
| Notes: | BUGFIX: process hanging at destruction if device in passive state |
| Created: | 2018-10-11T17:29:01.000+02:00 |
|---|---|
| Author: | Thomas Michelat |
| Notes: | device refactoring multiple zmq outputs this is a temporary version used for commissioning tests. |
| Created: | 2018-06-14T18:48:15.000+02:00 |
|---|---|
| Author: | Thomas Michelat |
| Notes: | updateSchema implementation seems not reflecting the c++ implemetation or at least do not behave as I expect. we use appendSchema as a replacement until it is worked on. see, https://in.xfel.eu/redmine/issues/26528 |
| Created: | 2018-06-05T18:55:54.000+02:00 |
|---|---|
| Author: | Thomas Michelat |
| Notes: | karabo bridge protocol 2.2 |
JF500K¶
CAL¶
MANAGER¶
| Instance id: | FXE_XAD_JF500K/CAL/MANAGER |
|---|---|
| Class id: | CalManager |
| Host: | sa1-br-sys-cal-5 |
| Alias: | sa1-br-sys-cal-5 |
| Git repo: | https://git.xfel.eu/karaboDevices/calPy |
| Last modified: | 2021-09-30T14:30:36.393+02:00 |
| Created at: | 2017-01-17T10:32:30.000+01:00 |
| Main authors: | Danilevski, Ahmed, Ahmedk |
| Latest tag: | 2.2.1-2.10.0-test3 |
| Deployment tag: | 2.2.1-2.10.0-test3 |
| Installed tag: | jungfrau_multi_mem_cell |
| Scenes: | JF500K |
| Accessible by: | CAL, CONTROLS, CTRL, DA, amunnich, danilevc, jsztuk, kirkwood, xdoc |
Warning
Rogue installation which is not mentioned in the deployment!
Warning
Device is installed in development mode!
Warning
Might be hot-fixed, dt=1 day, 0:00:00!
Warning
The installed tag (jungfrau_multi_mem_cell) does not match tags mentioned in the deployment ([‘2.2.1-2.10.0-test3’])!
General online calibration can be found here.
For resolving issues concerning detector related DAQ check this page.
An (expert) tutorial on how to disable calibration constants can be found here.
If you have questions, contact det-support@xfel.eu
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO, prepended by package name
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- useTimeserver:
- Unused - whether device connects to time server is configured via ‘timeServerId’
- timeServerId:
- The instance id uniquely identifies a TimeServer instance in the distributed system
- progress:
- The progress of the current action
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- Logger:
- Logging settings
| Created: | 2021-09-30T12:11:29.000+02:00 |
|---|---|
| Author: | ahmedk |
| Notes: |
| Created: | 2021-09-27T12:00:50.000+02:00 |
|---|---|
| Author: | ahmedk |
| Notes: |
| Created: | 2021-09-27T11:32:59.000+02:00 |
|---|---|
| Author: | ahmedk |
| Notes: |
| Created: | 2021-07-22T11:59:10.000+02:00 |
|---|---|
| Author: | Cyril Danilevski |
| Notes: | Add support for AGIPD Integration Time |
| Created: | 2021-06-10T18:11:48.000+02:00 |
|---|---|
| Author: | Cyril Danilevski |
| Notes: | Same as 2.1.0-2.10.0 |
| Created: | 2021-06-10T18:11:48.000+02:00 |
|---|---|
| Author: | Cyril Danilevski |
| Notes: | Remove CalibrationProducer based devices. |
| Created: | 2021-05-21T14:45:50.000+02:00 |
|---|---|
| Author: | Cyril Danilevski |
| Notes: | Implement new LPD constants. |
| Created: | 2021-04-20T11:55:13.000+02:00 |
|---|---|
| Author: | Cyril Danilevski |
| Notes: | Update depends files to upgrade calibrationBase |
| Created: | 2021-04-19T19:28:38.000+02:00 |
|---|---|
| Author: | Cyril Danilevski |
| Notes: | Add Module Matcher device |
| Created: | 2021-04-06T13:17:50.000+02:00 |
|---|---|
| Author: | Karim Ahmed |
| Notes: |
| Created: | 2021-03-29T19:00:21.000+02:00 |
|---|---|
| Author: | Karim Ahmed |
| Notes: | AGIPD fixed gain tag |
| Created: | 2021-03-22T07:54:42.000+01:00 |
|---|---|
| Author: | Karim Ahmed |
| Notes: |
| Created: | 2021-02-26T19:57:26.000+01:00 |
|---|---|
| Author: | Karim Ahmed |
| Notes: | 1.18.1-2.10.0 = 1.18.0-2.10.0-hotfix |
| Created: | 2021-02-26T19:57:26.000+01:00 |
|---|---|
| Author: | Karim Ahmed |
| Notes: |
| Created: | 2021-02-24T15:50:01.000+01:00 |
|---|---|
| Author: | Cyril Danilevski |
| Notes: |
| Created: | 2021-02-23T13:22:22.000+01:00 |
|---|---|
| Author: | Karim Ahmed |
| Notes: | New CalCat Mapping |
| Created: | 2021-01-15T14:29:51.000+01:00 |
|---|---|
| Author: | Karim Ahmed |
| Notes: | AUTO: Add Karabo 2.10 Versioning Info and updating depends tags |
| Created: | 2020-11-24T16:15:01.000+00:00 |
|---|---|
| Author: | haufs |
| Notes: |
| Created: | 2020-10-21T16:26:49.000+02:00 |
|---|---|
| Author: | Karim Ahmed |
| Notes: | # Exposed disable_low_gain in the schema for Thresholding calibration. |
| Created: | 2020-10-05T12:27:41.000+02:00 |
|---|---|
| Author: | Ebad Kamil |
| Notes: | UPDATE DEPENDS |
CORR_GAIN¶
| Instance id: | FXE_XAD_JF500K/CAL/CORR_GAIN |
|---|---|
| Class id: | RelativeGainCorrectionJungfrau |
| Host: | sa1-br-sys-cal-5 |
| Alias: | sa1-br-sys-cal-5 |
| Git repo: | https://git.xfel.eu/gitlab/karaboDevices/calPy |
| Last modified: | 2021-06-25T16:47:02.000+02:00 |
| Created at: | 2017-01-17T10:32:30.000+01:00 |
| Main authors: | Danilevski |
| Latest tag: | 2.1.1-2.10.0 |
| Deployment tag: | 2.1.1-2.10.0 |
| Installed tag: | jungfrau_multi_mem_cell |
| Scenes: | JF500K |
| Accessible by: | CAL, CONTROLS, CTRL, DA, amunnich, danilevc, jsztuk, kirkwood, xdoc |
Warning
Rogue installation which is not mentioned in the deployment!
Warning
Device is installed in development mode!
Warning
Might be hot-fixed, dt=1 day, 0:00:00!
Warning
The installed tag (jungfrau_multi_mem_cell) does not match tags mentioned in the deployment ([‘2.1.1-2.10.0’])!
General online calibration can be found here.
For resolving issues concerning detector related DAQ check this page.
An (expert) tutorial on how to disable calibration constants can be found here.
If you have questions, contact det-support@xfel.eu
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO, prepended by package name
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- useTimeserver:
- Unused - whether device connects to time server is configured via ‘timeServerId’
- timeServerId:
- The instance id uniquely identifies a TimeServer instance in the distributed system
- progress:
- The progress of the current action
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- Logger:
- Logging settings
- calibration_hash_schema_version:
- Version of the Hash Schema Definition
- det_type:
- Name of the detector type as registered in iCalibrationDB
- det_identifier:
- Name of the karabo detector identifier for the operating detector
- da_name:
- Name of the data aggregator that is registered in the calibration database and used to name raw data files
- caldb_zmq_timeout:
- Timeout for ZMQ request
- propertyUpdateInterval:
- Set time inteval between property updates
- eosCallback:
- Optionally call this function on an EOS event.
- isEntryPoint:
- Device is entry point to a pipeline. Stalls will occur here if iteration happens
- active:
- If set to False data is simply passed on
- dontProcess:
- Perform all housekeeping on GPU etc. but don’t run any algorithms on data
| Created: | 2021-06-10T16:11:48.000Z |
|---|---|
| Author: | Cyril Danilevski |
| Notes: | Same as 2.1.0-2.10.0 |
| Created: | 2021-06-10T16:11:48.000Z |
|---|---|
| Author: | Cyril Danilevski |
| Notes: | Remove CalibrationProducer based devices. |
| Created: | 2021-05-21T12:45:50.000Z |
|---|---|
| Author: | Cyril Danilevski |
| Notes: | Implement new LPD constants. |
| Created: | 2021-04-20T09:55:13.000Z |
|---|---|
| Author: | Cyril Danilevski |
| Notes: | Update depends files to upgrade calibrationBase |
| Created: | 2021-04-19T17:28:38.000Z |
|---|---|
| Author: | Cyril Danilevski |
| Notes: | Add Module Matcher device |
| Created: | 2021-04-06T11:17:50.000Z |
|---|---|
| Author: | Karim Ahmed |
| Notes: |
| Created: | 2021-03-29T17:00:21.000Z |
|---|---|
| Author: | Karim Ahmed |
| Notes: | AGIPD fixed gain tag |
| Created: | 2021-03-22T06:54:42.000Z |
|---|---|
| Author: | Karim Ahmed |
| Notes: |
| Created: | 2021-02-26T18:57:26.000Z |
|---|---|
| Author: | Karim Ahmed |
| Notes: | 1.18.1-2.10.0 = 1.18.0-2.10.0-hotfix |
| Created: | 2021-02-26T18:57:26.000Z |
|---|---|
| Author: | Karim Ahmed |
| Notes: |
| Created: | 2021-02-24T14:50:01.000Z |
|---|---|
| Author: | Cyril Danilevski |
| Notes: |
| Created: | 2021-02-23T12:22:22.000Z |
|---|---|
| Author: | Karim Ahmed |
| Notes: | New CalCat Mapping |
| Created: | 2021-01-15T13:29:51.000Z |
|---|---|
| Author: | Karim Ahmed |
| Notes: | AUTO: Add Karabo 2.10 Versioning Info and updating depends tags |
| Created: | 2020-11-24T16:15:01.000Z |
|---|---|
| Author: | haufs |
| Notes: |
| Created: | 2020-10-21T14:26:49.000Z |
|---|---|
| Author: | Karim Ahmed |
| Notes: | # Exposed disable_low_gain in the schema for Thresholding calibration. |
| Created: | 2020-10-05T10:27:41.000Z |
|---|---|
| Author: | Ebad Kamil |
| Notes: | UPDATE DEPENDS |
| Created: | 2020-09-28T17:39:02.000Z |
|---|---|
| Author: | Karim Ahmed |
| Notes: |
| Created: | 2020-09-22T15:07:34.000Z |
|---|---|
| Author: | Karim Ahmed |
| Notes: |
| Created: | 2020-08-25T08:29:35.000Z |
|---|---|
| Author: | Thomas Michelat |
| Notes: |
| Created: | 2020-07-08T11:47:18.000Z |
|---|---|
| Author: | Thomas Michelat |
| Notes: | FIX verify configuration |
CORR_OFFSET¶
| Instance id: | FXE_XAD_JF500K/CAL/CORR_OFFSET |
|---|---|
| Class id: | OffsetCorrectionJungfrau |
| Host: | sa1-br-sys-cal-5 |
| Alias: | sa1-br-sys-cal-5 |
| Git repo: | https://git.xfel.eu/gitlab/karaboDevices/calPy |
| Last modified: | 2021-06-25T16:47:02.000+02:00 |
| Created at: | 2017-01-17T10:32:30.000+01:00 |
| Main authors: | Danilevski |
| Latest tag: | 2.1.1-2.10.0 |
| Deployment tag: | 2.1.1-2.10.0 |
| Installed tag: | jungfrau_multi_mem_cell |
| Scenes: | JF500K |
| Accessible by: | CAL, CONTROLS, CTRL, DA, amunnich, danilevc, jsztuk, kirkwood, xdoc |
Warning
Rogue installation which is not mentioned in the deployment!
Warning
Device is installed in development mode!
Warning
Might be hot-fixed, dt=1 day, 0:00:00!
Warning
The installed tag (jungfrau_multi_mem_cell) does not match tags mentioned in the deployment ([‘2.1.1-2.10.0’])!
General online calibration can be found here.
For resolving issues concerning detector related DAQ check this page.
An (expert) tutorial on how to disable calibration constants can be found here.
If you have questions, contact det-support@xfel.eu
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO, prepended by package name
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- useTimeserver:
- Unused - whether device connects to time server is configured via ‘timeServerId’
- timeServerId:
- The instance id uniquely identifies a TimeServer instance in the distributed system
- progress:
- The progress of the current action
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- Logger:
- Logging settings
- calibration_hash_schema_version:
- Version of the Hash Schema Definition
- det_type:
- Name of the detector type as registered in iCalibrationDB
- det_identifier:
- Name of the karabo detector identifier for the operating detector
- da_name:
- Name of the data aggregator that is registered in the calibration database and used to name raw data files
- caldb_zmq_timeout:
- Timeout for ZMQ request
- propertyUpdateInterval:
- Set time inteval between property updates
- eosCallback:
- Optionally call this function on an EOS event.
- isEntryPoint:
- Device is entry point to a pipeline. Stalls will occur here if iteration happens
- active:
- If set to False data is simply passed on
- dontProcess:
- Perform all housekeeping on GPU etc. but don’t run any algorithms on data
| Created: | 2021-06-10T16:11:48.000Z |
|---|---|
| Author: | Cyril Danilevski |
| Notes: | Same as 2.1.0-2.10.0 |
| Created: | 2021-06-10T16:11:48.000Z |
|---|---|
| Author: | Cyril Danilevski |
| Notes: | Remove CalibrationProducer based devices. |
| Created: | 2021-05-21T12:45:50.000Z |
|---|---|
| Author: | Cyril Danilevski |
| Notes: | Implement new LPD constants. |
| Created: | 2021-04-20T09:55:13.000Z |
|---|---|
| Author: | Cyril Danilevski |
| Notes: | Update depends files to upgrade calibrationBase |
| Created: | 2021-04-19T17:28:38.000Z |
|---|---|
| Author: | Cyril Danilevski |
| Notes: | Add Module Matcher device |
| Created: | 2021-04-06T11:17:50.000Z |
|---|---|
| Author: | Karim Ahmed |
| Notes: |
| Created: | 2021-03-29T17:00:21.000Z |
|---|---|
| Author: | Karim Ahmed |
| Notes: | AGIPD fixed gain tag |
| Created: | 2021-03-22T06:54:42.000Z |
|---|---|
| Author: | Karim Ahmed |
| Notes: |
| Created: | 2021-02-26T18:57:26.000Z |
|---|---|
| Author: | Karim Ahmed |
| Notes: | 1.18.1-2.10.0 = 1.18.0-2.10.0-hotfix |
| Created: | 2021-02-26T18:57:26.000Z |
|---|---|
| Author: | Karim Ahmed |
| Notes: |
| Created: | 2021-02-24T14:50:01.000Z |
|---|---|
| Author: | Cyril Danilevski |
| Notes: |
| Created: | 2021-02-23T12:22:22.000Z |
|---|---|
| Author: | Karim Ahmed |
| Notes: | New CalCat Mapping |
| Created: | 2021-01-15T13:29:51.000Z |
|---|---|
| Author: | Karim Ahmed |
| Notes: | AUTO: Add Karabo 2.10 Versioning Info and updating depends tags |
| Created: | 2020-11-24T16:15:01.000Z |
|---|---|
| Author: | haufs |
| Notes: |
| Created: | 2020-10-21T14:26:49.000Z |
|---|---|
| Author: | Karim Ahmed |
| Notes: | # Exposed disable_low_gain in the schema for Thresholding calibration. |
| Created: | 2020-10-05T10:27:41.000Z |
|---|---|
| Author: | Ebad Kamil |
| Notes: | UPDATE DEPENDS |
| Created: | 2020-09-28T17:39:02.000Z |
|---|---|
| Author: | Karim Ahmed |
| Notes: |
| Created: | 2020-09-22T15:07:34.000Z |
|---|---|
| Author: | Karim Ahmed |
| Notes: |
| Created: | 2020-08-25T08:29:35.000Z |
|---|---|
| Author: | Thomas Michelat |
| Notes: |
| Created: | 2020-07-08T11:47:18.000Z |
|---|---|
| Author: | Thomas Michelat |
| Notes: | FIX verify configuration |
DET¶
CONTROL¶
| Instance id: | FXE_XAD_JF500K/DET/CONTROL |
|---|---|
| Class id: | JungfrauControl |
| Host: | fxe-rr-sys-con-jungf |
| Class documentation: | |
| JungfrauControl | |
| Alias: | fxe-rr-sys-con-jungf |
| Git repo: | https://git.xfel.eu/karaboDevices/slsDetectors |
| Last modified: | 2021-09-21T09:48:34.350+02:00 |
| Created at: | 2018-01-15T15:20:05.000+01:00 |
| Main authors: | Parenti, Hauf, Goeries |
| Latest tag: | 1.9.2-2.11.1 |
| Deployment tag: | 1.9.2-2.11.1 |
| Scenes: | JF500K |
| Accessible by: | CAL, CONTROLS, CTRL, DA, danilevc, mramilli, xdoc |
Warning
Rogue installation which is not mentioned in the deployment!
Warning
Installation not found in a standard path!
Additional documentation from the detector group can be found here.
Some possible issues are discussed in the Troubleshooting section.
The documentation of the Karabo device for SLS detectors (Gotthard, Jungfrau) can be found here
In particular, the setup is described in this Section, and the troubleshooting in this other.
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device (i.e. of the server
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- start:
- Starts acquisition
- stop:
- Stops acquisition
- reset:
- Resets the device in case of an error
- detectorHostName:
- Detector Host Name
- detectorIp:
- Detector IP. Must be on the same subnet as the receiver.
- detectorHostPort:
- Detector Host Port. Will use 1952 if left empty.
- detectorHostStopPort:
- Detector Host Stop Port. Will use 1953 if left empty.
- rxHostname:
- Receiver Hostname
- rxTcpPort:
- Receiver TCP Port
- rxUdpIp:
- Receiver UDP IP
- rxUdpPort:
- Receiver UDP Port
- settings:
- Settings
- online:
- Sets the detector in online (1) or offline (0) mode.
- angDir:
- Sets the angular direction of the detector (1 means channel numberin the same direction as the angular encoder, -1 different direction).
- moveFlag:
- Related to a single controller d. 1 if the detector modules movewith the angular encoder, 0 if they are static (useful for multidetector systems)
- lock:
- lock
- extSig0:
- Ext Sig 0
- vHighVoltageMax:
- Max value allowed for ‘vHighVoltage’. Higher values will be rejected by the device.
- vHighVoltage:
- Sets the DAC value of the high voltage. Options: 0 90 110 120 150 180 200
- master:
- Sets the master of a multi-controller detector to the controller with index i. -1 removes master.
- sync:
- Sets the synchronization mode of the various controller within a detector structure
- badChannels:
- Sets the bad channel filename. Bad channels will be omitted in the .dat file. Use ‘none’ to unset.
- angConv:
- Sets the file with the coefficients for angular conversion. Use ‘none’ to disable angular conversion.
- globalOff:
- Sets the offset of the beamline i.e. angular position of channel0 when angular encoder at 0.
- binSize:
- Sets the size of the angular bins for angular conversion.
- threaded:
- Avoid changing it. Sets if the data are written to disk in parallel with the acquisition (1) or after the acquisition (0).
- detectorDeveloper:
- Detector Developer. (useful to define subset of working functions)
- flatFieldCorrectionFile:
- Flat field corrections file name. Use ‘none’ to disable corrections.
- positions:
- Positions for the acquisition. Usage: n pos1 pos2 … posn
- maximumDetectorSize:
- Maximum detector size
- bitDepth:
- Bit Depth
- exposureTime:
- exposure time value
- exposurePeriod:
- exposure period
- delayAfterTrigger:
- delay after trigger
- numberOfGates:
- Number Of Gates
- numberOfFrames:
- Number Of Frames
- numberOfCycles:
- Number Of Cycles
- timing:
- The timing mode of the detector
- acquisitionTime:
- Acquisition time. Depending on trigger mode, it will set different parameters on thedetector in order to have the acquisition running for the given time.
- triggerPeriod:
- External trigger period. Used together with acquisitionTime to setup detector acquisition parameters.
- detectorNumber:
- Returns the serial number of the module (normally the MAC address).
- detectorVersion:
- Returns the version of the controller firmware.
- softwareVersion:
- Returns the version of the software running on the detector.
- thisVersion:
- Returns the version of the control software which is being used.
- pollingInterval:
- The interval for polling the laser front-end for status.
- tempAdc:
- Returns the ADC temperature.
- tempFpga:
- Returns the FPGA temperature.
- detectorMac:
- Detector MAC. Arbitrary (e.g. 00:aa:bb:cc:dd:ee), but must be not in use in the same subnet.
- rOnline:
- rOnline
- storageCells:
- Number of additional storage cells. For very advanced users only!
- storageCellStart:
- First storage cell to be used. For very advanced users only!
- rxUdpSocketSize:
- For very advanced users only!
- exposureTimeout:
- In burst acquisition mode, the time interval between two consecutive exposures can be tuned with this timeout. Note that the time interval between consecutive exposures is also determined by the operation of the ASIC control FSM, as well as by the pre-charger and DS timeouts. The exposure timeout t_{ET} increases the range of the timeout betweeen two consecutive storage cells.
- exposureTimer:
- This value is obtained from the exposure timeout as: ET = t_ET / 25 ns - 1.
| Created: | 2021-05-18T17:36:27.000+02:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: | Add interface for sls detectors |
| Created: | 2021-03-26T10:19:30.000+01:00 |
|---|---|
| Author: | Andrea Parenti |
| Notes: | Summary: fix header include in Simulation mode. |
| Created: | 2021-02-08T15:38:14.000+01:00 |
|---|---|
| Author: | Andrea Parenti |
| Notes: | Summary: update slsDetectorPackage to tag 5.0.1. |
| Created: | 2021-01-12T11:18:30.000+01:00 |
|---|---|
| Author: | Andrea Parenti |
| Notes: | Summary: fix auto-generated class version. |
| Created: | 2020-12-02T09:58:03.000+01:00 |
|---|---|
| Author: | Andrea Parenti |
| Notes: | Summary: fix for boost 1.68 (i.e. Karabo 2.11) |
| Created: | 2020-11-24T11:31:41.000+01:00 |
|---|---|
| Author: | Andrea Parenti |
| Notes: | Summary: add version info |
| Created: | 2020-10-06T16:50:12.000+02:00 |
|---|---|
| Author: | Andrea Parenti |
| Notes: | Summary: Fix undefined symbol on Ubuntu 20.04 |
| Created: | 2020-08-05T12:44:04.000+02:00 |
|---|---|
| Author: | Andrea Parenti |
| Notes: |
|
| Created: | 2020-07-29T14:31:06.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: | Fix crashes due to (potential) order problem |
| Created: | 2020-04-30T14:40:13.000+02:00 |
|---|---|
| Author: | Andrea Parenti |
| Notes: | FIX: use boost async in the receiver simulation. |
| Created: | 2020-04-29T07:03:42.000+02:00 |
|---|---|
| Author: | Andrea Parenti |
| Notes: | FIX exposureTime default value |
| Created: | 2020-04-20T11:29:59.000+02:00 |
|---|---|
| Author: | Andrea Parenti |
| Notes: |
This tag does not include yet: * Use trainId from frame metadata (not tested yet) |
| Created: | 2019-12-17T08:56:43.000+01:00 |
|---|---|
| Author: | Andrea Parenti |
| Notes: | Use trainId from frame metadata - whenever available |
| Created: | 2019-12-09T10:57:24.000+01:00 |
|---|---|
| Author: | Andrea Parenti |
| Notes: | Same as 1.5.1-2.6.5, which was wrongly numbered. |
| Created: | 2019-12-09T10:57:24.000+01:00 |
|---|---|
| Author: | Andrea Parenti |
| Notes: | FIX m_numberOfModules initial value |
| Created: | 2019-11-18T12:35:18.000+01:00 |
|---|---|
| Author: | Andrea Parenti |
| Notes: | Set additional read-out timeout for JF |
| Created: | 2019-10-18T10:35:24.000+02:00 |
|---|---|
| Author: | Andrea Parenti |
| Notes: | Free shared memory in destructor |
| Created: | 2019-09-30T15:30:33.000+02:00 |
|---|---|
| Author: | Andrea Parenti |
| Notes: |
| Created: | 2019-09-27T15:15:22.000+02:00 |
|---|---|
| Author: | Andrea Parenti |
| Notes: |
|
| Created: | 2019-09-17T15:28:18.000+02:00 |
|---|---|
| Author: | Andrea Parenti |
| Notes: | FIX update state to ON only after configuration is done |
RECEIVER¶
| Instance id: | FXE_XAD_JF500K/DET/RECEIVER |
|---|---|
| Host: | exflcon190 |
| Class documentation: | |
| JungfrauReceiver | |
| Alias: | fxe-rr-sys-con-jungf |
| Git repo: | https://git.xfel.eu/gitlab/karaboDevices/slsDetectors |
| Last modified: | 2019-12-17T08:57:03.000+01:00 |
| Created at: | 2018-01-15T15:20:05.000+01:00 |
| Main authors: | Parenti |
| Latest tag: | 1.7.0rc1-2.7.0 |
| Deployment tag: | 1.6.1-2.6.5 |
| Scenes: | JF500K |
| Accessible by: | |
Warning
Host not accessible by [‘xctrl’]!
Additional documentation from the detector group can be found here.
Some possible issues are discussed in the Troubleshooting section.
The documentation of the Karabo device for SLS detectors (Gotthard, Jungfrau) can be found here
In particular, the setup is described in this Section, and the troubleshooting in this other.
| Created: | 2019-12-17T07:56:43.000Z |
|---|---|
| Author: | Andrea Parenti |
| Notes: | Use trainId from frame metadata - whenever available |
| Created: | 2019-12-09T09:57:24.000Z |
|---|---|
| Author: | Andrea Parenti |
| Notes: | Same as 1.5.1-2.6.5, which was wrongly numbered. |
| Created: | 2019-12-09T09:57:24.000Z |
|---|---|
| Author: | Andrea Parenti |
| Notes: | FIX m_numberOfModules initial value |
| Created: | 2019-11-18T11:35:18.000Z |
|---|---|
| Author: | Andrea Parenti |
| Notes: | Set additional read-out timeout for JF |
| Created: | 2019-10-18T08:35:24.000Z |
|---|---|
| Author: | Andrea Parenti |
| Notes: | Free shared memory in destructor |
| Created: | 2019-09-30T13:30:33.000Z |
|---|---|
| Author: | Andrea Parenti |
| Notes: |
| Created: | 2019-09-27T13:15:22.000Z |
|---|---|
| Author: | Andrea Parenti |
| Notes: |
|
| Created: | 2019-09-17T13:28:18.000Z |
|---|---|
| Author: | Andrea Parenti |
| Notes: | FIX update state to ON only after configuration is done |
| Created: | 2019-09-03T12:57:17.000Z |
|---|---|
| Author: | Andrea Parenti |
| Notes: | Write to output channels in the event loop |
| Created: | 2019-08-16T08:11:36.000Z |
|---|---|
| Author: | Andrea Parenti |
| Notes: | Install cmake from DEPENDS |
| Created: | 2019-07-18T10:47:59.000Z |
|---|---|
| Author: | Andrea Parenti |
| Notes: | Write to output channels in the event loop |
| Created: | 2019-07-18T10:04:37.000Z |
|---|---|
| Author: | Andrea Parenti |
| Notes: |
|
| Created: | 2019-06-13T11:59:18.000Z |
|---|---|
| Author: | Andrea Parenti |
| Notes: | Use UINT8 for gain data |
| Created: | 2019-05-31T15:10:36.000Z |
|---|---|
| Author: | Andrea Parenti |
| Notes: | Don’t verify outdir on control device - it could be on remote computer. |
| Created: | 2019-05-17T10:09:02.000Z |
|---|---|
| Author: | Andrea Parenti |
| Notes: |
|
| Created: | 2019-05-03T08:32:24.000Z |
|---|---|
| Author: | Andrea Parenti |
| Notes: | FIX - Reset framenumber and timestamp vectors after sending to output |
| Created: | 2019-04-29T12:27:10.000Z |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2019-04-12T11:38:23.000Z |
|---|---|
| Author: | Andrea Parenti |
| Notes: | configurable Jungfrau storage cells settings |
| Created: | 2019-02-20T12:38:45.000Z |
|---|---|
| Author: | Wajid Ehsan |
| Notes: | Update slsDetectorPackage to 4.0.1 Revert the fix of stop’ command (). The fix is on working on slsDetectorPackage > 4.0 |
| Created: | 2019-02-15T10:39:06.000Z |
|---|---|
| Author: | Andrea Parenti |
| Notes: | FIX tcp port was ignored for 2nd (and following) receivers started in the same cppServer |
JNGFR03¶
| Instance id: | FXE_XAD_JF500K/DET/JNGFR03 |
|---|---|
| Class id: | JungfrauReceiver |
| Host: | fxe-rr-sys-con-jungf |
| Class documentation: | |
| JungfrauReceiver | |
| Alias: | fxe-rr-sys-con-jungf |
| Git repo: | https://git.xfel.eu/karaboDevices/slsDetectors |
| Last modified: | 2021-09-21T09:48:34.350+02:00 |
| Created at: | 2018-01-15T15:20:05.000+01:00 |
| Main authors: | Parenti, Hauf, Goeries |
| Latest tag: | 1.9.2-2.11.1 |
| Deployment tag: | 1.9.2-2.11.1 |
| Scenes: | JF500K, test_please_delete_me |
| Accessible by: | CAL, CONTROLS, CTRL, DA, danilevc, mramilli, xdoc |
Warning
Rogue installation which is not mentioned in the deployment!
Warning
Installation not found in a standard path!
Additional documentation from the detector group can be found here.
Some possible issues are discussed in the Troubleshooting section.
The documentation of the Karabo device for SLS detectors (Gotthard, Jungfrau) can be found here
In particular, the setup is described in this Section, and the troubleshooting in this other.
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device (i.e. of the server
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- rxTcpPort:
- Receiver TCP Port
- framesPerTrain:
- How many frames will be sent to DAQ for each train.If more are received from detector, they will be discarded.
- frameRateIn:
- Frame rate - incoming data from detector.
- frameRateOut:
- Frame rate - decoded data to output channels.
- onlineDisplayEnable:
- Enable online display of detector data.
- frameToDisplay:
- The index of the frame to be displayed in the train, starting from 0.
- burstMode:
- The Jungfrau is operated in “burst mode”, namely with external trigger and more than one memory cell.
- storageCellStart:
- First storage cell used by the Jungfrau. It is usually 15.
| Created: | 2021-05-18T17:36:27.000+02:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: | Add interface for sls detectors |
| Created: | 2021-03-26T10:19:30.000+01:00 |
|---|---|
| Author: | Andrea Parenti |
| Notes: | Summary: fix header include in Simulation mode. |
| Created: | 2021-02-08T15:38:14.000+01:00 |
|---|---|
| Author: | Andrea Parenti |
| Notes: | Summary: update slsDetectorPackage to tag 5.0.1. |
| Created: | 2021-01-12T11:18:30.000+01:00 |
|---|---|
| Author: | Andrea Parenti |
| Notes: | Summary: fix auto-generated class version. |
| Created: | 2020-12-02T09:58:03.000+01:00 |
|---|---|
| Author: | Andrea Parenti |
| Notes: | Summary: fix for boost 1.68 (i.e. Karabo 2.11) |
| Created: | 2020-11-24T11:31:41.000+01:00 |
|---|---|
| Author: | Andrea Parenti |
| Notes: | Summary: add version info |
| Created: | 2020-10-06T16:50:12.000+02:00 |
|---|---|
| Author: | Andrea Parenti |
| Notes: | Summary: Fix undefined symbol on Ubuntu 20.04 |
| Created: | 2020-08-05T12:44:04.000+02:00 |
|---|---|
| Author: | Andrea Parenti |
| Notes: |
|
| Created: | 2020-07-29T14:31:06.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: | Fix crashes due to (potential) order problem |
| Created: | 2020-04-30T14:40:13.000+02:00 |
|---|---|
| Author: | Andrea Parenti |
| Notes: | FIX: use boost async in the receiver simulation. |
| Created: | 2020-04-29T07:03:42.000+02:00 |
|---|---|
| Author: | Andrea Parenti |
| Notes: | FIX exposureTime default value |
| Created: | 2020-04-20T11:29:59.000+02:00 |
|---|---|
| Author: | Andrea Parenti |
| Notes: |
This tag does not include yet: * Use trainId from frame metadata (not tested yet) |
| Created: | 2019-12-17T08:56:43.000+01:00 |
|---|---|
| Author: | Andrea Parenti |
| Notes: | Use trainId from frame metadata - whenever available |
| Created: | 2019-12-09T10:57:24.000+01:00 |
|---|---|
| Author: | Andrea Parenti |
| Notes: | Same as 1.5.1-2.6.5, which was wrongly numbered. |
| Created: | 2019-12-09T10:57:24.000+01:00 |
|---|---|
| Author: | Andrea Parenti |
| Notes: | FIX m_numberOfModules initial value |
| Created: | 2019-11-18T12:35:18.000+01:00 |
|---|---|
| Author: | Andrea Parenti |
| Notes: | Set additional read-out timeout for JF |
| Created: | 2019-10-18T10:35:24.000+02:00 |
|---|---|
| Author: | Andrea Parenti |
| Notes: | Free shared memory in destructor |
| Created: | 2019-09-30T15:30:33.000+02:00 |
|---|---|
| Author: | Andrea Parenti |
| Notes: |
| Created: | 2019-09-27T15:15:22.000+02:00 |
|---|---|
| Author: | Andrea Parenti |
| Notes: |
|
| Created: | 2019-09-17T15:28:18.000+02:00 |
|---|---|
| Author: | Andrea Parenti |
| Notes: | FIX update state to ON only after configuration is done |
MDL¶
CONFIG¶
| Instance id: | FXE_XAD_JF500K/MDL/CONFIG |
|---|---|
| Class id: | JungfrauConfig |
| Host: | fxe-rr-sys-con-jungf |
| Alias: | fxe-rr-sys-con-jungf |
| Git repo: | https://git.xfel.eu/karaboDevices/JungfrauMiddlelayer |
| Last modified: | 2021-08-26T09:20:42.499+02:00 |
| Created at: | 2019-06-26T15:46:48.000+02:00 |
| Main authors: | Mamchykd, Parenti, Hauf |
| Latest tag: | 1.2.3-2.11.1 |
| Deployment tag: | 1.2.3-2.11.1 |
| Scenes: | JF500K, 500K_CONFIG_DARK |
| Accessible by: | CAL, CONTROLS, CTRL, DA, danilevc, mramilli, xdoc |
Warning
Rogue installation which is not mentioned in the deployment!
Warning
Installation not found in a standard path!
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- heartbeatInterval:
- The heartbeat interval
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- globalAlarmCondition:
- This is the global alarm condition for this device. The current alarm condition of this device will be calculated from this alarm condition and the alarm condition of each property.
- visibility:
- Configures who is allowed to see this device at all
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server
- pid:
- The unix process ID of the device (i.e. of the server)
- state:
- The current state the device is in
- status:
- A more detailed status description
- lockedBy:
- The name of the device holding a lock on this one (empty if not locked)
- slotClearLock:
- Clear the lock on this device
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- log:
- Logging settings
- configMan:
- Configure the calibration manager
- toggleDAQ:
- Automatically toggling the DAQ to connect to the receivers.
- burstMode:
- Switching to Burst Mode
- singleCell:
- Switching to Single Cell
- reset:
- In case of an Error, allow for taking
- different actions through an ACTIVE state
| Created: | 2021-07-18T14:44:36.000+02:00 |
|---|---|
| Author: | mamchykd |
| Notes: | Summary: update daqController to 1.4.6-2.11.1 |
| Created: | 2020-12-02T10:16:46.000+01:00 |
|---|---|
| Author: | Andrea Parenti |
| Notes: | Summary: update daqController to 1.4.4-2.10.0 |
| Created: | 2020-11-23T14:10:42.000+01:00 |
|---|---|
| Author: | Andrea Parenti |
| Notes: | Summary: add version info |
| Created: | 2020-11-19T14:24:50.000+01:00 |
|---|---|
| Author: | Istvan Mohacsi |
| Notes: | Summary: New dark procedure for burst mode acquisitions. Installation: DaqController dependency added to dependencies. Devices: No change in devices. Schema: Yes, schema changed to add new functionality. |
| Created: | 2020-07-21T19:14:42.000+02:00 |
|---|---|
| Author: | Istvan Mohacsi |
| Notes: | Preparing the dark characterization device |
| Created: | 2020-04-14T10:50:05.000+02:00 |
|---|---|
| Author: | Istvan Mohacsi |
| Notes: |
| Created: | 2019-12-17T16:52:43.000+01:00 |
|---|---|
| Author: | Wajid Ehsan |
| Notes: | Make run controller timeouts and sleeps configurable |
| Created: | 2019-11-15T09:18:27.000+01:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2019-11-12T14:26:07.000+01:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2019-11-05T14:27:35.000+01:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2019-11-05T14:22:50.000+01:00 |
|---|---|
| Author: | Karim Ahmed |
| Notes: |
| Created: | 2019-10-30T16:02:41.000+01:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2019-09-19T10:53:07.000+02:00 |
|---|---|
| Author: | Karim Ahmed |
| Notes: |
| Created: | 2019-09-13T10:29:22.000+02:00 |
|---|---|
| Author: | Karim Ahmed |
| Notes: |
| Created: | 2019-09-03T15:26:52.000+02:00 |
|---|---|
| Author: | Karim Ahmed |
| Notes: |
| Created: | 2019-07-31T11:43:32.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2019-07-30T10:33:46.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
DARK¶
| Instance id: | FXE_XAD_JF500K/MDL/DARK |
|---|---|
| Class id: | JungfrauDarkChar |
| Host: | fxe-rr-sys-con-jungf |
| Alias: | fxe-rr-sys-con-jungf |
| Git repo: | https://git.xfel.eu/karaboDevices/JungfrauMiddlelayer |
| Last modified: | 2021-08-26T09:20:42.499+02:00 |
| Created at: | 2019-06-26T15:46:48.000+02:00 |
| Main authors: | Mamchykd, Parenti, Hauf |
| Latest tag: | 1.2.3-2.11.1 |
| Deployment tag: | 1.2.3-2.11.1 |
| Scenes: | JF500K, 500K_CONFIG_DARK |
| Accessible by: | CAL, CONTROLS, CTRL, DA, danilevc, mramilli, xdoc |
Warning
Rogue installation which is not mentioned in the deployment!
Warning
Installation not found in a standard path!
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- heartbeatInterval:
- The heartbeat interval
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- globalAlarmCondition:
- This is the global alarm condition for this device. The current alarm condition of this device will be calculated from this alarm condition and the alarm condition of each property.
- visibility:
- Configures who is allowed to see this device at all
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server
- pid:
- The unix process ID of the device (i.e. of the server)
- state:
- The current state the device is in
- status:
- A more detailed status description
- lockedBy:
- The name of the device holding a lock on this one (empty if not locked)
- slotClearLock:
- Clear the lock on this device
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- log:
- Logging settings
- numberOfCycles:
- Number of trains (or soft triggers)
- useNewImplementation:
- Check to use the new implementation using the DAQ Controller
- storageCellStart:
- Starting storage cell for burst mode acquisitions.
| Created: | 2021-07-18T14:44:36.000+02:00 |
|---|---|
| Author: | mamchykd |
| Notes: | Summary: update daqController to 1.4.6-2.11.1 |
| Created: | 2020-12-02T10:16:46.000+01:00 |
|---|---|
| Author: | Andrea Parenti |
| Notes: | Summary: update daqController to 1.4.4-2.10.0 |
| Created: | 2020-11-23T14:10:42.000+01:00 |
|---|---|
| Author: | Andrea Parenti |
| Notes: | Summary: add version info |
| Created: | 2020-11-19T14:24:50.000+01:00 |
|---|---|
| Author: | Istvan Mohacsi |
| Notes: | Summary: New dark procedure for burst mode acquisitions. Installation: DaqController dependency added to dependencies. Devices: No change in devices. Schema: Yes, schema changed to add new functionality. |
| Created: | 2020-07-21T19:14:42.000+02:00 |
|---|---|
| Author: | Istvan Mohacsi |
| Notes: | Preparing the dark characterization device |
| Created: | 2020-04-14T10:50:05.000+02:00 |
|---|---|
| Author: | Istvan Mohacsi |
| Notes: |
| Created: | 2019-12-17T16:52:43.000+01:00 |
|---|---|
| Author: | Wajid Ehsan |
| Notes: | Make run controller timeouts and sleeps configurable |
| Created: | 2019-11-15T09:18:27.000+01:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2019-11-12T14:26:07.000+01:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2019-11-05T14:27:35.000+01:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2019-11-05T14:22:50.000+01:00 |
|---|---|
| Author: | Karim Ahmed |
| Notes: |
| Created: | 2019-10-30T16:02:41.000+01:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2019-09-19T10:53:07.000+02:00 |
|---|---|
| Author: | Karim Ahmed |
| Notes: |
| Created: | 2019-09-13T10:29:22.000+02:00 |
|---|---|
| Author: | Karim Ahmed |
| Notes: |
| Created: | 2019-09-03T15:26:52.000+02:00 |
|---|---|
| Author: | Karim Ahmed |
| Notes: |
| Created: | 2019-07-31T11:43:32.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2019-07-30T10:33:46.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
ZMQ¶
CORR_GAIN¶
| Instance id: | FXE_XAD_JF500K/ZMQ/CORR_GAIN |
|---|---|
| Class id: | PipeToZeroMQ |
| Host: | sa1-br-kc-comp-3 |
| Alias: | sa1-br-kc-comp-3 |
| Git repo: | https://git.xfel.eu/karaboDevices/PipeToZeroMQ |
| Last modified: | 2021-08-05T13:42:03.000+02:00 |
| Created at: | 2017-07-31T19:55:21.000+02:00 |
| Main authors: | Haufs, Dall’antonia, Michelat |
| Latest tag: | 3.2.6-2.11.0 |
| Deployment tag: | 3.2.6-2.11.0 |
| Accessible by: | CAL, CONTROLS, CTRL, DA, amunnich, danilevc, jsztuk, kirkwood, xdoc |
Warning
Rogue installation which is not mentioned in the deployment!
Warning
Installation not found in a standard path!
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO, prepended by package name
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- Logger:
- Logging settings
- propertyUpdateInterval:
- Set time inteval between property updates
- input:
- Input channel for data from dispatchers
- outputsConfig:
- Configuration for ZeroMQ sockets
- pollTimeout:
- ZMQ poller timeout in milliseconds.
- filters:
- Configuration options for input data filtering.
- inputUpdated:
- Count input channel calls.
- dataRecv:
- How many datas are received on input channel call.
- addressOutput0:
- Address to use to get data from this output
- data_sent0:
- Count total of train data sent on this output
| Created: | 2021-08-05T13:41:59.000+02:00 |
|---|---|
| Author: | Thomas Michelat |
| Notes: | Schema update compatible with karabo 2.11 |
| Created: | 2021-07-20T11:35:08.000+02:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: |
| Created: | 2020-11-26T13:52:59.000+01:00 |
|---|---|
| Author: | Thomas Michelat |
| Notes: | Add Karabo 2.10 Versioning Info |
| Created: | 2020-11-18T11:03:59.000+01:00 |
|---|---|
| Author: | Thomas Michelat |
| Notes: | Karabo 2.10 compatibility: now validate the schema of tables. |
| Created: | 2020-11-05T18:59:22.000+01:00 |
|---|---|
| Author: | Fabio Dall’Antonia |
| Notes: |
| Created: | 2020-11-05T17:23:38.000+01:00 |
|---|---|
| Author: | Fabio Dall’Antonia |
| Notes: |
| Created: | 2020-11-05T12:23:45.000+01:00 |
|---|---|
| Author: | Fabio Dall’Antonia |
| Notes: |
| Created: | 2020-06-03T10:31:31.000+02:00 |
|---|---|
| Author: | Thomas Michelat |
| Notes: | Add new device class PipeToEXtraFoam specialized interface for EXtra-foam |
| Created: | 2020-03-09T17:39:08.000+01:00 |
|---|---|
| Author: | Thomas Michelat |
| Notes: | FIX for device crashing if a incoming data source name contains a dot. |
| Created: | 2020-02-17T19:11:31.000+01:00 |
|---|---|
| Author: | Thomas Michelat |
| Notes: |
| Created: | 2019-11-21T13:49:39.000+01:00 |
|---|---|
| Author: | Thomas Michelat |
| Notes: |
| Created: | 2019-09-05T15:07:41.000+02:00 |
|---|---|
| Author: | Thomas Michelat |
| Notes: | Schema Injection workaround for karabo 2.6.1 |
| Created: | 2019-05-06T15:24:28.000+02:00 |
|---|---|
| Author: | Thomas Michelat |
| Notes: | bulk properties update on device |
| Created: | 2019-04-26T13:22:48.000+02:00 |
|---|---|
| Author: | Ebad Kamil |
| Notes: | Add default scene |
| Created: | 2019-04-25T17:15:49.000+02:00 |
|---|---|
| Author: | Thomas Michelat |
| Notes: | add option to reshape calibrated detector data (AGIPD and LPD) |
| Created: | 2019-03-22T14:24:56.000+01:00 |
|---|---|
| Author: | Thomas Michelat |
| Notes: | WARNING: device has been renamed from PipeToZeroMQ2 to PipeToZeroMQ2 Make sure you update all your projects after deploying this version. |
| Created: | 2019-03-06T16:04:31.000+01:00 |
|---|---|
| Author: | Thomas Michelat |
| Notes: | BUGFIX: process hanging at destruction if device in passive state |
| Created: | 2018-10-11T17:29:01.000+02:00 |
|---|---|
| Author: | Thomas Michelat |
| Notes: | device refactoring multiple zmq outputs this is a temporary version used for commissioning tests. |
| Created: | 2018-06-14T18:48:15.000+02:00 |
|---|---|
| Author: | Thomas Michelat |
| Notes: | updateSchema implementation seems not reflecting the c++ implemetation or at least do not behave as I expect. we use appendSchema as a replacement until it is worked on. see, https://in.xfel.eu/redmine/issues/26528 |
| Created: | 2018-06-05T18:55:54.000+02:00 |
|---|---|
| Author: | Thomas Michelat |
| Notes: | karabo bridge protocol 2.2 |
PH3¶
DET¶
CAMERA¶
| Instance id: | FXE_XAD_PH3/DET/CAMERA |
|---|---|
| Host: | exflcon190 |
| Class documentation: | |
| PhotonDetector | |
| Alias: | fxe-rr-sys-con-jungf |
| Git repo: | https://git.xfel.eu/gitlab/karaboDevices/genicamCameras |
| Last modified: | 2019-09-27T12:13:05.000+02:00 |
| Created at: | 2017-01-13T10:48:08.000+01:00 |
| Main authors: | Parenti, Ehsan |
| Latest tag: | 3.11.3-2.6.1 |
| Deployment tag: | 3.11.2-2.6.0 |
| Scenes: | FXE_XAD_PH3/DET/CAMERA|scene |
| Accessible by: | |
Warning
Host not accessible by [‘xctrl’]!
GENICAM CAMERAS¶
The documentation of the Karabo devices for GenICam cameras can be found here
XTD2¶
UND¶
DOOCS¶
ENERGY¶
| Instance id: | FXE_XTD2_UND/DOOCS/ENERGY |
|---|---|
| Class id: | DoocsUndulatorEnergy |
| Host: | fxe-br-sys-con-12 |
| Alias: | fxe-br-sys-con-12 |
| Git repo: | https://git.xfel.eu/karaboDevices/doocsDevices |
| Last modified: | 2021-09-28T22:00:13.934+02:00 |
| Created at: | 2018-03-15T13:53:30.000+01:00 |
| Main authors: | Mamchykd, Ehsan, Ehsanw |
| Latest tag: | 1.8.16-2.11.1 |
| Deployment tag: | 1.8.16-2.11.1 |
| Installed tag: | 1.8.14-2.11.1 |
| Scenes: | FXE_XTD2_UND/DOOCS/ENERGY, FXE_MONO/MAIN |
| Accessible by: | CAL, CONTROLS, CTRL, DA, danilevc, xdoc |
Warning
Rogue installation which is not mentioned in the deployment!
Warning
The installed tag (1.8.14-2.11.1) does not match tags mentioned in the deployment ([‘1.8.16-2.11.1’])!
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device (i.e. of the server
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- reconnectInterval:
- Reconnect Interval to DOOCS in case of ERROR
- location:
- Location identifies DOOCS server like FACILITY/DEVICE/LOCATION
- calibrateTarget:
- The calibration factor will be computed by using this energy when hitting calibrate slot
- calibrate:
- Calibrate calibration factor. α = actual energy / Calibrate Target
- move:
- Move Undulators to target Energy
- stop:
- Stop time shifting with the phase shifter.
- tolerance:
- Tolerance is in unit %, i.e. relative to the actual position.
- calibrationFactor:
- Calibration Factor for the scaling of the target energy.
- busy:
- Status flag, 1: if Undulators are moving, 0: if undulators are not moving
- updateInterval:
- Polling Interval to get updated values from DOOCS
| Created: | 2021-08-25T13:04:03.000+02:00 |
|---|---|
| Author: | Wajid Ehsan |
| Notes: | Doocs Mirror fast data generic plot |
| Created: | 2021-08-09T19:41:27.000+02:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: | BugFix: Authorization mask |
| Created: | 2021-06-08T15:36:50.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | fix DEPENDS |
| Created: | 2021-05-19T14:26:44.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: | Merge branch ‘feat/mirror_scene’ into ‘master’ |
| Created: | 2021-05-05T12:20:05.000+02:00 |
|---|---|
| Author: | mamchykd |
| Notes: | FIX: reset slot of DoocsPhaseshifter device is available in UNKNOWN state (request of HED) |
| Created: | 2021-04-21T16:09:17.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | FIX: cast delay to integer to comply with Karabo 2.11 |
| Created: | 2021-02-10T15:47:03.000+01:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Summary: * update doocsapi to 2.4.1-2.10.0; * add low charge resolution. |
| Created: | 2021-01-12T13:38:56.000+01:00 |
|---|---|
| Author: | Andrea Parenti |
| Notes: | Summary: * FEATURE inject runtime properties; * FIX initialization of DoocsOpticalDelay. |
| Created: | 2020-11-24T08:05:35.000+01:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2020-11-12T16:46:42.000+01:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: | Authorization to write to DOOCS retrieved at property level |
| Created: | 2020-10-09T16:11:02.000+02:00 |
|---|---|
| Author: | ehsanw |
| Notes: | to be used for fxe-xgmd |
| Created: | 2020-10-07T07:37:53.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: | Add laser steering to bunch pattern pulser |
| Created: | 2020-09-24T20:09:47.000+02:00 |
|---|---|
| Author: | ehsanw |
| Notes: | Added timestamp and train id logging for xgm |
| Created: | 2020-09-15T09:18:47.000+02:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: | Summary: Add/write permission to keys at schema injection according to the permission in DOOCS. |
| Created: | 2020-09-02T09:35:59.000+02:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: | Summary: Description field added to the table. |
| Created: | 2020-08-26T12:18:01.000+02:00 |
|---|---|
| Author: | Wajid Ehsan |
| Notes: | Bunch Arrival Monitor new parameters |
| Created: | 2020-08-26T11:20:59.000+02:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: | Summary: Input channel readout aligned with timeserver changes from tag 2.7.4-2.9.1. It is recommended to replace previous tags. |
| Created: | 2020-08-21T13:49:45.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: | Updates for the bunch pattern pulse |
| Created: | 2020-08-20T14:42:42.000+02:00 |
|---|---|
| Author: | bondarv |
| Notes: | For tests only. X2Timer in SQS with additional expected parameter “bunchPatternDelay” |
| Created: | 2020-08-07T17:10:21.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: | Add the DoocsMirror device |
XTD9¶
DG¶
CAM¶
DCTRL¶
APERTURE_CYLINDER¶
| Instance id: | FXE_XTD9_DG/DCTRL/APERTURE_CYLINDER |
|---|---|
| Class id: | BeckhoffDigitalOutput |
| Host: | fxe-br-sys-con-12 |
| Class documentation: | |
| BeckhoffDigitalOutput | |
| General: | link |
| Monitor: | link |
| Developer: | link |
| PLC: | link |
| Alias: | fxe-br-sys-con-12 |
| Git repo: | https://git.xfel.eu/karaboDevices/Beckhoff |
| Last modified: | 2021-10-02T19:55:31.151+02:00 |
| Created at: | 2017-07-20T11:58:15.000+02:00 |
| Main authors: | Mamchykd, Silenzi, Giovanetti |
| Latest tag: | 4.8.2-2.11.1rc1 |
| Deployment tag: | 4.8.2-2.11.1rc1 |
| Installed tag: | 4.6.5-2.11.1 |
| Scenes: | Diamond Grating XTD9 |
| Accessible by: | CAL, CONTROLS, CTRL, DA, danilevc, xdoc |
Warning
Rogue installation which is not mentioned in the deployment!
Warning
The installed tag (4.6.5-2.11.1) does not match tags mentioned in the deployment ([‘4.8.2-2.11.1rc1’])!
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device (i.e. of the server
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- beckhoffComDevice:
- InstanceId of the BeckhoffCom device that forwards commands to the PLC.
- functionBlockName:
- The type of the firmware block.
- fwInstanceName:
- The name of the firmware block instance.
- fwVersion:
- The version of the PLC framework.
- terminal:
- ???
- hardwareStatusBitField:
- This word encodes in bits the hardware-status information of this device
- hardwareState:
- The current state of the hardware decoded
- hardwareRegion:
- The current region of the hardware decoded
- hardwareErrorDescriptor:
- This word encodes in bits describing the hardware error
- hardwareErrorDescription:
- Error Code description
- waitingFor:
- Any call to the PLC will be published here, once the reply is received this property will be cleared. Commands will not be sent to the PLC until this property is cleared.
- epsilon:
- The epsilon determines the amount of change until a new physical value is posted from the hardware
- interlockReadOnly:
- Defines whether interlock conditions are configurable from this interface.
- interlockOn:
- Defines whether interlock surveillance is on or off.
- interlockOk:
- Defines whether interlock is ok (true) or broken (false).
- busy:
- Defines whether the PLC softdevice is busy.
- disableEpsilonFeedback:
- If false, the epsilon will be regulated until the incoming rate reaches the maximum rate
- maxStateUpdateRate:
- If state updates per second exceed this threshold, the state will be displayed as CHANGING
- noisyStateUpdateRateValue:
- Show the state update rate when it’s above ‘Max State Update Rate’ threshold.
- isStateUpdateNoisy:
- State update rate is above ‘Max State Update Rate’ threshold.
- reset:
- Resets the PLC hardware
- enableInterlockedSlots:
- Send device into INTERLOCK_BROKEN state, thus enabling all interlocked slots.
- disableInterlockedSlots:
- Send device into INTERLOCKED state, thus enabling all interlocked slots.
- requestHardwareValues:
- Ask for all property values on the device
- propertiesToPoll:
- All specified properties will be polled from the PLC with the given poll-rate. Only PLC aliases or device keys corresponding to PLC properties are allowed
- pollInterval:
- Hardware poll interval in seconds
- propertiesToRead:
- The specified properties will be read from the PLC by activating the Read button. Only PLC aliases or device keys corresponding to PLC properties are allowed
- readHardware:
- Requests value updates from the PLC for the properties listed under ‘Properties to read’
- force:
- ???
- trigger:
- Do not use this parameter to configure scheduled push. Instead use the parameter ‘scheduledPush’.
- maxUpdateFrequency:
- set to limit maximum update frequency for some values.
- on:
- Instructs the device to switch on
- off:
- Instructs device to switch off
- pwmCycleLimit:
- Number Of PWM Cycles, 0 = inifite number of cycles
| Created: | 2021-10-02T07:28:37.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Release candidate for 4.8.2 |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-08-23T15:36:04.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Bugfixes: 1. fix wrong value on the PLC when a deprecated paramer has different type wrt. the recommended new one. 2. fix bug (introduced in 4.8.0-2.11.4) that made the devices stay in UNKNOWN state |
| Created: | 2021-08-12T10:32:15.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Asynchronous registration of devices on BeckhoffCom (by means of slotInstanceNew HW state word parsed into bits |
| Created: | 2021-07-28T14:22:45.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
| Created: | 2021-06-23T16:13:27.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-06-22T13:56:55.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
|
| Created: | 2021-06-14T16:09:11.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Added BeckhoffDryPump |
| Created: | 2021-06-10T11:55:43.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Alarm conditions and state are not set on new schema. (Fixes bug seen in BeckhoffFuse after Karabo 2.11.1 deployment) |
| Created: | 2021-06-07T19:31:48.000+02:00 |
|---|---|
| Author: | Valerii Bondar |
| Notes: | Summer shutdown release, Fuse device added |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Summer shutdown release Devices added: BeckhoffTrainTrigger, BeckhoffLed, BeckhoffMC2Hexapod (BeckhoffMC2Base subclass), BeckhoffMC2Elmo (BeckhoffMC2Base subclass) Features: parameter deprecation in MC2 subclasses follow STOPPING state in Adixen Turbo Full pump. + other minor Fixes: * stepUp/stepDown popup error * epsilon feedback disable on write * avoid extra updates for interlock keys + other minor fixes |
| Created: | 2021-05-31T09:49:13.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-26T14:46:29.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-23T08:19:59.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-23T07:43:58.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-15T18:15:29.000+02:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: |
| Created: | 2021-03-24T09:43:30.000+01:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: | Add the AIBS |
| Created: | 2021-03-08T09:52:30.000+01:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: | Summary: Added auto-generated scene for Pfeiffer vacuum controller IMG400 |
LIGHT_CAMERA¶
| Instance id: | FXE_XTD9_DG/DCTRL/LIGHT_CAMERA |
|---|---|
| Class id: | BeckhoffDigitalOutput |
| Host: | fxe-br-sys-con-12 |
| Class documentation: | |
| BeckhoffDigitalOutput | |
| General: | link |
| Monitor: | link |
| Developer: | link |
| PLC: | link |
| Alias: | fxe-br-sys-con-12 |
| Git repo: | https://git.xfel.eu/karaboDevices/Beckhoff |
| Last modified: | 2021-10-02T19:55:31.151+02:00 |
| Created at: | 2017-07-20T11:58:15.000+02:00 |
| Main authors: | Mamchykd, Silenzi, Giovanetti |
| Latest tag: | 4.8.2-2.11.1rc1 |
| Deployment tag: | 4.8.2-2.11.1rc1 |
| Installed tag: | 4.6.5-2.11.1 |
| Scenes: | Grating Cam, Diamond Grating XTD9 |
| Accessible by: | CAL, CONTROLS, CTRL, DA, danilevc, xdoc |
Warning
Rogue installation which is not mentioned in the deployment!
Warning
The installed tag (4.6.5-2.11.1) does not match tags mentioned in the deployment ([‘4.8.2-2.11.1rc1’])!
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device (i.e. of the server
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- beckhoffComDevice:
- InstanceId of the BeckhoffCom device that forwards commands to the PLC.
- functionBlockName:
- The type of the firmware block.
- fwInstanceName:
- The name of the firmware block instance.
- fwVersion:
- The version of the PLC framework.
- terminal:
- ???
- hardwareStatusBitField:
- This word encodes in bits the hardware-status information of this device
- hardwareState:
- The current state of the hardware decoded
- hardwareRegion:
- The current region of the hardware decoded
- hardwareErrorDescriptor:
- This word encodes in bits describing the hardware error
- hardwareErrorDescription:
- Error Code description
- waitingFor:
- Any call to the PLC will be published here, once the reply is received this property will be cleared. Commands will not be sent to the PLC until this property is cleared.
- epsilon:
- The epsilon determines the amount of change until a new physical value is posted from the hardware
- interlockReadOnly:
- Defines whether interlock conditions are configurable from this interface.
- interlockOn:
- Defines whether interlock surveillance is on or off.
- interlockOk:
- Defines whether interlock is ok (true) or broken (false).
- busy:
- Defines whether the PLC softdevice is busy.
- disableEpsilonFeedback:
- If false, the epsilon will be regulated until the incoming rate reaches the maximum rate
- maxStateUpdateRate:
- If state updates per second exceed this threshold, the state will be displayed as CHANGING
- noisyStateUpdateRateValue:
- Show the state update rate when it’s above ‘Max State Update Rate’ threshold.
- isStateUpdateNoisy:
- State update rate is above ‘Max State Update Rate’ threshold.
- reset:
- Resets the PLC hardware
- enableInterlockedSlots:
- Send device into INTERLOCK_BROKEN state, thus enabling all interlocked slots.
- disableInterlockedSlots:
- Send device into INTERLOCKED state, thus enabling all interlocked slots.
- requestHardwareValues:
- Ask for all property values on the device
- propertiesToPoll:
- All specified properties will be polled from the PLC with the given poll-rate. Only PLC aliases or device keys corresponding to PLC properties are allowed
- pollInterval:
- Hardware poll interval in seconds
- propertiesToRead:
- The specified properties will be read from the PLC by activating the Read button. Only PLC aliases or device keys corresponding to PLC properties are allowed
- readHardware:
- Requests value updates from the PLC for the properties listed under ‘Properties to read’
- force:
- ???
- trigger:
- Do not use this parameter to configure scheduled push. Instead use the parameter ‘scheduledPush’.
- maxUpdateFrequency:
- set to limit maximum update frequency for some values.
- on:
- Instructs the device to switch on
- off:
- Instructs device to switch off
- pwmCycleLimit:
- Number Of PWM Cycles, 0 = inifite number of cycles
| Created: | 2021-10-02T07:28:37.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Release candidate for 4.8.2 |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-08-23T15:36:04.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Bugfixes: 1. fix wrong value on the PLC when a deprecated paramer has different type wrt. the recommended new one. 2. fix bug (introduced in 4.8.0-2.11.4) that made the devices stay in UNKNOWN state |
| Created: | 2021-08-12T10:32:15.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Asynchronous registration of devices on BeckhoffCom (by means of slotInstanceNew HW state word parsed into bits |
| Created: | 2021-07-28T14:22:45.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
| Created: | 2021-06-23T16:13:27.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-06-22T13:56:55.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
|
| Created: | 2021-06-14T16:09:11.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Added BeckhoffDryPump |
| Created: | 2021-06-10T11:55:43.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Alarm conditions and state are not set on new schema. (Fixes bug seen in BeckhoffFuse after Karabo 2.11.1 deployment) |
| Created: | 2021-06-07T19:31:48.000+02:00 |
|---|---|
| Author: | Valerii Bondar |
| Notes: | Summer shutdown release, Fuse device added |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Summer shutdown release Devices added: BeckhoffTrainTrigger, BeckhoffLed, BeckhoffMC2Hexapod (BeckhoffMC2Base subclass), BeckhoffMC2Elmo (BeckhoffMC2Base subclass) Features: parameter deprecation in MC2 subclasses follow STOPPING state in Adixen Turbo Full pump. + other minor Fixes: * stepUp/stepDown popup error * epsilon feedback disable on write * avoid extra updates for interlock keys + other minor fixes |
| Created: | 2021-05-31T09:49:13.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-26T14:46:29.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-23T08:19:59.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-23T07:43:58.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-15T18:15:29.000+02:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: |
| Created: | 2021-03-24T09:43:30.000+01:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: | Add the AIBS |
| Created: | 2021-03-08T09:52:30.000+01:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: | Summary: Added auto-generated scene for Pfeiffer vacuum controller IMG400 |
ENC¶
X_ROLL¶
| Instance id: | FXE_XTD9_DG/ENC/X_ROLL |
|---|---|
| Class id: | BeckhoffEncoder |
| Host: | fxe-br-sys-con-12 |
| Class documentation: | |
| BeckhoffEncoder | |
| General: | link |
| Monitor: | link |
| Developer: | link |
| PLC: | link |
| Alias: | fxe-br-sys-con-12 |
| Git repo: | https://git.xfel.eu/karaboDevices/Beckhoff |
| Last modified: | 2021-10-02T19:55:31.151+02:00 |
| Created at: | 2017-07-20T11:58:15.000+02:00 |
| Main authors: | Mamchykd, Silenzi, Giovanetti |
| Latest tag: | 4.8.2-2.11.1rc1 |
| Deployment tag: | 4.8.2-2.11.1rc1 |
| Installed tag: | 4.6.5-2.11.1 |
| Accessible by: | CAL, CONTROLS, CTRL, DA, danilevc, xdoc |
Warning
Rogue installation which is not mentioned in the deployment!
Warning
The installed tag (4.6.5-2.11.1) does not match tags mentioned in the deployment ([‘4.8.2-2.11.1rc1’])!
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device (i.e. of the server
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- beckhoffComDevice:
- InstanceId of the BeckhoffCom device that forwards commands to the PLC.
- functionBlockName:
- The type of the firmware block.
- fwInstanceName:
- The name of the firmware block instance.
- fwVersion:
- The version of the PLC framework.
- terminal:
- ???
- hardwareStatusBitField:
- This word encodes in bits the hardware-status information of this device
- hardwareState:
- The current state of the hardware decoded
- hardwareRegion:
- The current region of the hardware decoded
- hardwareErrorDescriptor:
- This word encodes in bits describing the hardware error
- hardwareErrorDescription:
- Error Code description
- waitingFor:
- Any call to the PLC will be published here, once the reply is received this property will be cleared. Commands will not be sent to the PLC until this property is cleared.
- epsilon:
- The epsilon determines the amount of change until a new physical value is posted from the hardware
- interlockReadOnly:
- Defines whether interlock conditions are configurable from this interface.
- interlockOn:
- Defines whether interlock surveillance is on or off.
- interlockOk:
- Defines whether interlock is ok (true) or broken (false).
- busy:
- Defines whether the PLC softdevice is busy.
- disableEpsilonFeedback:
- If false, the epsilon will be regulated until the incoming rate reaches the maximum rate
- maxStateUpdateRate:
- If state updates per second exceed this threshold, the state will be displayed as CHANGING
- noisyStateUpdateRateValue:
- Show the state update rate when it’s above ‘Max State Update Rate’ threshold.
- isStateUpdateNoisy:
- State update rate is above ‘Max State Update Rate’ threshold.
- reset:
- Resets the PLC hardware
- enableInterlockedSlots:
- Send device into INTERLOCK_BROKEN state, thus enabling all interlocked slots.
- disableInterlockedSlots:
- Send device into INTERLOCKED state, thus enabling all interlocked slots.
- requestHardwareValues:
- Ask for all property values on the device
- propertiesToPoll:
- All specified properties will be polled from the PLC with the given poll-rate. Only PLC aliases or device keys corresponding to PLC properties are allowed
- pollInterval:
- Hardware poll interval in seconds
- propertiesToRead:
- The specified properties will be read from the PLC by activating the Read button. Only PLC aliases or device keys corresponding to PLC properties are allowed
- readHardware:
- Requests value updates from the PLC for the properties listed under ‘Properties to read’
- force:
- ???
- trigger:
- Do not use this parameter to configure scheduled push. Instead use the parameter ‘scheduledPush’.
- maxUpdateFrequency:
- set to limit maximum update frequency for some values.
- enableLatchInternal:
- Enables the storage of the value of the scale latched to the internal reference
- enableLatchExternal:
- Enables the storage of the value of the scale latched to the external reference
- value:
- Encoder read value
- adcValue:
- The integer value read out by the encoder
- factor:
- Calibration factor to target unit
- offset:
- Linear offset for analog value.
- setCounter16:
- Set value for 16 bit encoder.
- setCounter32:
- Set value for 32 bit encoder.
- ssiCoding:
- Binary coding or grey coding. False - Binary; True - Grey
- ssiFrameType:
- Length of the SSI data frame.
- ssiFrameSize:
- Not documented.
- ssiDataLength:
- Not documented.
| Created: | 2021-10-02T07:28:37.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Release candidate for 4.8.2 |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-08-23T15:36:04.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Bugfixes: 1. fix wrong value on the PLC when a deprecated paramer has different type wrt. the recommended new one. 2. fix bug (introduced in 4.8.0-2.11.4) that made the devices stay in UNKNOWN state |
| Created: | 2021-08-12T10:32:15.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Asynchronous registration of devices on BeckhoffCom (by means of slotInstanceNew HW state word parsed into bits |
| Created: | 2021-07-28T14:22:45.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
| Created: | 2021-06-23T16:13:27.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-06-22T13:56:55.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
|
| Created: | 2021-06-14T16:09:11.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Added BeckhoffDryPump |
| Created: | 2021-06-10T11:55:43.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Alarm conditions and state are not set on new schema. (Fixes bug seen in BeckhoffFuse after Karabo 2.11.1 deployment) |
| Created: | 2021-06-07T19:31:48.000+02:00 |
|---|---|
| Author: | Valerii Bondar |
| Notes: | Summer shutdown release, Fuse device added |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Summer shutdown release Devices added: BeckhoffTrainTrigger, BeckhoffLed, BeckhoffMC2Hexapod (BeckhoffMC2Base subclass), BeckhoffMC2Elmo (BeckhoffMC2Base subclass) Features: parameter deprecation in MC2 subclasses follow STOPPING state in Adixen Turbo Full pump. + other minor Fixes: * stepUp/stepDown popup error * epsilon feedback disable on write * avoid extra updates for interlock keys + other minor fixes |
| Created: | 2021-05-31T09:49:13.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-26T14:46:29.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-23T08:19:59.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-23T07:43:58.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-15T18:15:29.000+02:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: |
| Created: | 2021-03-24T09:43:30.000+01:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: | Add the AIBS |
| Created: | 2021-03-08T09:52:30.000+01:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: | Summary: Added auto-generated scene for Pfeiffer vacuum controller IMG400 |
X_TRANS¶
| Instance id: | FXE_XTD9_DG/ENC/X_TRANS |
|---|---|
| Class id: | BeckhoffEncoder |
| Host: | fxe-br-sys-con-12 |
| Class documentation: | |
| BeckhoffEncoder | |
| General: | link |
| Monitor: | link |
| Developer: | link |
| PLC: | link |
| Alias: | fxe-br-sys-con-12 |
| Git repo: | https://git.xfel.eu/karaboDevices/Beckhoff |
| Last modified: | 2021-10-02T19:55:31.151+02:00 |
| Created at: | 2017-07-20T11:58:15.000+02:00 |
| Main authors: | Mamchykd, Silenzi, Giovanetti |
| Latest tag: | 4.8.2-2.11.1rc1 |
| Deployment tag: | 4.8.2-2.11.1rc1 |
| Installed tag: | 4.6.5-2.11.1 |
| Accessible by: | CAL, CONTROLS, CTRL, DA, danilevc, xdoc |
Warning
Rogue installation which is not mentioned in the deployment!
Warning
The installed tag (4.6.5-2.11.1) does not match tags mentioned in the deployment ([‘4.8.2-2.11.1rc1’])!
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device (i.e. of the server
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- beckhoffComDevice:
- InstanceId of the BeckhoffCom device that forwards commands to the PLC.
- functionBlockName:
- The type of the firmware block.
- fwInstanceName:
- The name of the firmware block instance.
- fwVersion:
- The version of the PLC framework.
- terminal:
- ???
- hardwareStatusBitField:
- This word encodes in bits the hardware-status information of this device
- hardwareState:
- The current state of the hardware decoded
- hardwareRegion:
- The current region of the hardware decoded
- hardwareErrorDescriptor:
- This word encodes in bits describing the hardware error
- hardwareErrorDescription:
- Error Code description
- waitingFor:
- Any call to the PLC will be published here, once the reply is received this property will be cleared. Commands will not be sent to the PLC until this property is cleared.
- epsilon:
- The epsilon determines the amount of change until a new physical value is posted from the hardware
- interlockReadOnly:
- Defines whether interlock conditions are configurable from this interface.
- interlockOn:
- Defines whether interlock surveillance is on or off.
- interlockOk:
- Defines whether interlock is ok (true) or broken (false).
- busy:
- Defines whether the PLC softdevice is busy.
- disableEpsilonFeedback:
- If false, the epsilon will be regulated until the incoming rate reaches the maximum rate
- maxStateUpdateRate:
- If state updates per second exceed this threshold, the state will be displayed as CHANGING
- noisyStateUpdateRateValue:
- Show the state update rate when it’s above ‘Max State Update Rate’ threshold.
- isStateUpdateNoisy:
- State update rate is above ‘Max State Update Rate’ threshold.
- reset:
- Resets the PLC hardware
- enableInterlockedSlots:
- Send device into INTERLOCK_BROKEN state, thus enabling all interlocked slots.
- disableInterlockedSlots:
- Send device into INTERLOCKED state, thus enabling all interlocked slots.
- requestHardwareValues:
- Ask for all property values on the device
- propertiesToPoll:
- All specified properties will be polled from the PLC with the given poll-rate. Only PLC aliases or device keys corresponding to PLC properties are allowed
- pollInterval:
- Hardware poll interval in seconds
- propertiesToRead:
- The specified properties will be read from the PLC by activating the Read button. Only PLC aliases or device keys corresponding to PLC properties are allowed
- readHardware:
- Requests value updates from the PLC for the properties listed under ‘Properties to read’
- force:
- ???
- trigger:
- Do not use this parameter to configure scheduled push. Instead use the parameter ‘scheduledPush’.
- maxUpdateFrequency:
- set to limit maximum update frequency for some values.
- enableLatchInternal:
- Enables the storage of the value of the scale latched to the internal reference
- enableLatchExternal:
- Enables the storage of the value of the scale latched to the external reference
- value:
- Encoder read value
- adcValue:
- The integer value read out by the encoder
- factor:
- Calibration factor to target unit
- offset:
- Linear offset for analog value.
- setCounter16:
- Set value for 16 bit encoder.
- setCounter32:
- Set value for 32 bit encoder.
- ssiCoding:
- Binary coding or grey coding. False - Binary; True - Grey
- ssiFrameType:
- Length of the SSI data frame.
- ssiFrameSize:
- Not documented.
- ssiDataLength:
- Not documented.
| Created: | 2021-10-02T07:28:37.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Release candidate for 4.8.2 |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-08-23T15:36:04.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Bugfixes: 1. fix wrong value on the PLC when a deprecated paramer has different type wrt. the recommended new one. 2. fix bug (introduced in 4.8.0-2.11.4) that made the devices stay in UNKNOWN state |
| Created: | 2021-08-12T10:32:15.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Asynchronous registration of devices on BeckhoffCom (by means of slotInstanceNew HW state word parsed into bits |
| Created: | 2021-07-28T14:22:45.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
| Created: | 2021-06-23T16:13:27.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-06-22T13:56:55.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
|
| Created: | 2021-06-14T16:09:11.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Added BeckhoffDryPump |
| Created: | 2021-06-10T11:55:43.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Alarm conditions and state are not set on new schema. (Fixes bug seen in BeckhoffFuse after Karabo 2.11.1 deployment) |
| Created: | 2021-06-07T19:31:48.000+02:00 |
|---|---|
| Author: | Valerii Bondar |
| Notes: | Summer shutdown release, Fuse device added |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Summer shutdown release Devices added: BeckhoffTrainTrigger, BeckhoffLed, BeckhoffMC2Hexapod (BeckhoffMC2Base subclass), BeckhoffMC2Elmo (BeckhoffMC2Base subclass) Features: parameter deprecation in MC2 subclasses follow STOPPING state in Adixen Turbo Full pump. + other minor Fixes: * stepUp/stepDown popup error * epsilon feedback disable on write * avoid extra updates for interlock keys + other minor fixes |
| Created: | 2021-05-31T09:49:13.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-26T14:46:29.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-23T08:19:59.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-23T07:43:58.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-15T18:15:29.000+02:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: |
| Created: | 2021-03-24T09:43:30.000+01:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: | Add the AIBS |
| Created: | 2021-03-08T09:52:30.000+01:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: | Summary: Added auto-generated scene for Pfeiffer vacuum controller IMG400 |
Y_TRANS¶
| Instance id: | FXE_XTD9_DG/ENC/Y_TRANS |
|---|---|
| Class id: | BeckhoffEncoder |
| Host: | fxe-br-sys-con-12 |
| Class documentation: | |
| BeckhoffEncoder | |
| General: | link |
| Monitor: | link |
| Developer: | link |
| PLC: | link |
| Alias: | fxe-br-sys-con-12 |
| Git repo: | https://git.xfel.eu/karaboDevices/Beckhoff |
| Last modified: | 2021-10-02T19:55:31.151+02:00 |
| Created at: | 2017-07-20T11:58:15.000+02:00 |
| Main authors: | Mamchykd, Silenzi, Giovanetti |
| Latest tag: | 4.8.2-2.11.1rc1 |
| Deployment tag: | 4.8.2-2.11.1rc1 |
| Installed tag: | 4.6.5-2.11.1 |
| Accessible by: | CAL, CONTROLS, CTRL, DA, danilevc, xdoc |
Warning
Rogue installation which is not mentioned in the deployment!
Warning
The installed tag (4.6.5-2.11.1) does not match tags mentioned in the deployment ([‘4.8.2-2.11.1rc1’])!
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device (i.e. of the server
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- beckhoffComDevice:
- InstanceId of the BeckhoffCom device that forwards commands to the PLC.
- functionBlockName:
- The type of the firmware block.
- fwInstanceName:
- The name of the firmware block instance.
- fwVersion:
- The version of the PLC framework.
- terminal:
- ???
- hardwareStatusBitField:
- This word encodes in bits the hardware-status information of this device
- hardwareState:
- The current state of the hardware decoded
- hardwareRegion:
- The current region of the hardware decoded
- hardwareErrorDescriptor:
- This word encodes in bits describing the hardware error
- hardwareErrorDescription:
- Error Code description
- waitingFor:
- Any call to the PLC will be published here, once the reply is received this property will be cleared. Commands will not be sent to the PLC until this property is cleared.
- epsilon:
- The epsilon determines the amount of change until a new physical value is posted from the hardware
- interlockReadOnly:
- Defines whether interlock conditions are configurable from this interface.
- interlockOn:
- Defines whether interlock surveillance is on or off.
- interlockOk:
- Defines whether interlock is ok (true) or broken (false).
- busy:
- Defines whether the PLC softdevice is busy.
- disableEpsilonFeedback:
- If false, the epsilon will be regulated until the incoming rate reaches the maximum rate
- maxStateUpdateRate:
- If state updates per second exceed this threshold, the state will be displayed as CHANGING
- noisyStateUpdateRateValue:
- Show the state update rate when it’s above ‘Max State Update Rate’ threshold.
- isStateUpdateNoisy:
- State update rate is above ‘Max State Update Rate’ threshold.
- reset:
- Resets the PLC hardware
- enableInterlockedSlots:
- Send device into INTERLOCK_BROKEN state, thus enabling all interlocked slots.
- disableInterlockedSlots:
- Send device into INTERLOCKED state, thus enabling all interlocked slots.
- requestHardwareValues:
- Ask for all property values on the device
- propertiesToPoll:
- All specified properties will be polled from the PLC with the given poll-rate. Only PLC aliases or device keys corresponding to PLC properties are allowed
- pollInterval:
- Hardware poll interval in seconds
- propertiesToRead:
- The specified properties will be read from the PLC by activating the Read button. Only PLC aliases or device keys corresponding to PLC properties are allowed
- readHardware:
- Requests value updates from the PLC for the properties listed under ‘Properties to read’
- force:
- ???
- trigger:
- Do not use this parameter to configure scheduled push. Instead use the parameter ‘scheduledPush’.
- maxUpdateFrequency:
- set to limit maximum update frequency for some values.
- enableLatchInternal:
- Enables the storage of the value of the scale latched to the internal reference
- enableLatchExternal:
- Enables the storage of the value of the scale latched to the external reference
- value:
- Encoder read value
- adcValue:
- The integer value read out by the encoder
- factor:
- Calibration factor to target unit
- offset:
- Linear offset for analog value.
- setCounter16:
- Set value for 16 bit encoder.
- setCounter32:
- Set value for 32 bit encoder.
- ssiCoding:
- Binary coding or grey coding. False - Binary; True - Grey
- ssiFrameType:
- Length of the SSI data frame.
- ssiFrameSize:
- Not documented.
- ssiDataLength:
- Not documented.
| Created: | 2021-10-02T07:28:37.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Release candidate for 4.8.2 |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-08-23T15:36:04.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Bugfixes: 1. fix wrong value on the PLC when a deprecated paramer has different type wrt. the recommended new one. 2. fix bug (introduced in 4.8.0-2.11.4) that made the devices stay in UNKNOWN state |
| Created: | 2021-08-12T10:32:15.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Asynchronous registration of devices on BeckhoffCom (by means of slotInstanceNew HW state word parsed into bits |
| Created: | 2021-07-28T14:22:45.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
| Created: | 2021-06-23T16:13:27.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-06-22T13:56:55.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
|
| Created: | 2021-06-14T16:09:11.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Added BeckhoffDryPump |
| Created: | 2021-06-10T11:55:43.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Alarm conditions and state are not set on new schema. (Fixes bug seen in BeckhoffFuse after Karabo 2.11.1 deployment) |
| Created: | 2021-06-07T19:31:48.000+02:00 |
|---|---|
| Author: | Valerii Bondar |
| Notes: | Summer shutdown release, Fuse device added |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Summer shutdown release Devices added: BeckhoffTrainTrigger, BeckhoffLed, BeckhoffMC2Hexapod (BeckhoffMC2Base subclass), BeckhoffMC2Elmo (BeckhoffMC2Base subclass) Features: parameter deprecation in MC2 subclasses follow STOPPING state in Adixen Turbo Full pump. + other minor Fixes: * stepUp/stepDown popup error * epsilon feedback disable on write * avoid extra updates for interlock keys + other minor fixes |
| Created: | 2021-05-31T09:49:13.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-26T14:46:29.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-23T08:19:59.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-23T07:43:58.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-15T18:15:29.000+02:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: |
| Created: | 2021-03-24T09:43:30.000+01:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: | Add the AIBS |
| Created: | 2021-03-08T09:52:30.000+01:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: | Summary: Added auto-generated scene for Pfeiffer vacuum controller IMG400 |
MOTOR¶
X_ROLL¶
| Instance id: | FXE_XTD9_DG/MOTOR/X_ROLL |
|---|---|
| Class id: | BeckhoffSimpleMotor |
| Host: | fxe-br-sys-con-12 |
| Class documentation: | |
| BeckhoffSimpleMotor | |
| General: | link |
| Monitor: | link |
| Developer: | link |
| PLC: | link |
| Alias: | fxe-br-sys-con-12 |
| Git repo: | https://git.xfel.eu/karaboDevices/Beckhoff |
| Last modified: | 2021-10-02T19:55:31.151+02:00 |
| Created at: | 2017-07-20T11:58:15.000+02:00 |
| Main authors: | Mamchykd, Silenzi, Giovanetti |
| Latest tag: | 4.8.2-2.11.1rc1 |
| Deployment tag: | 4.8.2-2.11.1rc1 |
| Installed tag: | 4.6.5-2.11.1 |
| Scenes: | FXE_XTD9_DG/MOTOR/X_ROLL|motorScene |
| Accessible by: | CAL, CONTROLS, CTRL, DA, danilevc, xdoc |
Warning
Rogue installation which is not mentioned in the deployment!
Warning
The installed tag (4.6.5-2.11.1) does not match tags mentioned in the deployment ([‘4.8.2-2.11.1rc1’])!
The BeckhoffSimpleMotor device is documented
here.
Autogenerated documentation for the device’s properties and slots can be found here.
The underlying PLC soft device, SD_Stepper (aliased to SD_SIMPLEMOTOR), is documented
at this location.
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device (i.e. of the server
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- beckhoffComDevice:
- InstanceId of the BeckhoffCom device that forwards commands to the PLC.
- functionBlockName:
- The type of the firmware block.
- fwInstanceName:
- The name of the firmware block instance.
- fwVersion:
- The version of the PLC framework.
- terminal:
- ???
- hardwareStatusBitField:
- This word encodes in bits the hardware-status information of this device
- hardwareState:
- The current state of the hardware decoded
- hardwareRegion:
- The current region of the hardware decoded
- hardwareErrorDescriptor:
- This word encodes in bits describing the hardware error
- hardwareErrorDescription:
- Error Code description
- waitingFor:
- Any call to the PLC will be published here, once the reply is received this property will be cleared. Commands will not be sent to the PLC until this property is cleared.
- epsilon:
- The epsilon determines the amount of change until a new physical value is posted from the hardware
- interlockReadOnly:
- Defines whether interlock conditions are configurable from this interface.
- interlockOn:
- Defines whether interlock surveillance is on or off.
- interlockOk:
- Defines whether interlock is ok (true) or broken (false).
- busy:
- Defines whether the PLC softdevice is busy.
- disableEpsilonFeedback:
- If false, the epsilon will be regulated until the incoming rate reaches the maximum rate
- maxStateUpdateRate:
- If state updates per second exceed this threshold, the state will be displayed as CHANGING
- noisyStateUpdateRateValue:
- Show the state update rate when it’s above ‘Max State Update Rate’ threshold.
- isStateUpdateNoisy:
- State update rate is above ‘Max State Update Rate’ threshold.
- reset:
- Resets the PLC hardware
- enableInterlockedSlots:
- Send device into INTERLOCK_BROKEN state, thus enabling all interlocked slots.
- disableInterlockedSlots:
- Send device into INTERLOCKED state, thus enabling all interlocked slots.
- requestHardwareValues:
- Ask for all property values on the device
- propertiesToPoll:
- All specified properties will be polled from the PLC with the given poll-rate. Only PLC aliases or device keys corresponding to PLC properties are allowed
- pollInterval:
- Hardware poll interval in seconds
- propertiesToRead:
- The specified properties will be read from the PLC by activating the Read button. Only PLC aliases or device keys corresponding to PLC properties are allowed
- readHardware:
- Requests value updates from the PLC for the properties listed under ‘Properties to read’
- force:
- ???
- trigger:
- Do not use this parameter to configure scheduled push. Instead use the parameter ‘scheduledPush’.
- maxUpdateFrequency:
- set to limit maximum update frequency for some values.
- interfaces:
- Abstract interface for external proxies to be considered when working with this device
- off:
- Switch motor current Off.
- on:
- Switch motor current On.
- stop:
- Instructs the device to switch on and stopped.
- home:
- Start homing procedure.
- move:
- Move to target position.
- stepUp:
- Move to actual position plus step length.
- stepDown:
- Move to actual position minus step length.
- calibrate:
- Calibrate actual position to calibrated position.
- calibrateTarget:
- The motor scale is set to this position when hitting calibrate
- isOnTarget:
- Indicates whether the motor is on target or not.
- actualPosition:
- Actual position of the motor. If an encoder is activated, this represents the encoder position.
- stepCounterPosition:
- Motor position calculated from counter steps (instead of encoder values). ONLY valid if connected to external encoder.
- targetPosition:
- Target position in position mode.
- targetVelocity:
- Target velocity in velocity mode.
- modus:
- Operation mode: 0 - velocity mode; 1 - position mode; 2 - backlash mode; 3 - not implemented (reserved); 4 - master/slave mode.
- masterMotor:
- Define master motor for master/slave operation mode.
- stepLength:
- Step length used in StepUp/StepDown.
- isIdleOpenLoop:
- True - Stopped on target; False - Idle on target (follows encoder position).
- isCWLimit:
- Is at hardware end-switch high - CW limit.
- isCCWLimit:
- Is at hardware end-switch low - CCW limit.
- isSWLimitHigh:
- Is at software limit high.
- isSWLimitLow:
- Is at software limit low.
- isInterlockLimitHigh:
- Is at interlock limit high.
- isInterlockLimitLow:
- Is at interlock limit low.
- isSlave:
- The motor is configured as slave in a coordinated motion.
- masterSlaveCorrelation:
- The velocity of the slave motor is the velocity of the master multiplied by this factor (Only useful in mode 4).
- gear:
- Conversion factor in [micro-steps/targetUnit]. Convert with 64 micro-steps per step.
- encodeStep:
- Size of encoder increment in target unit; Without Encoder: Element is the length of a micro-step [1/Gear].
- deadband:
- Within deadband the motor is on target.
- pConst:
- Proportional feedback constant.
- aMax:
- Maximum velocity difference per cycle (EL7041 unit 32767 is full speed).
- acceleration:
- Maximum velocity difference in [targetUnit/s^2].
- vMax:
- Maximum velocity the motor can drive (EL7041 unit 32767 is full speed).
- velocity:
- Maximum velocity in [targetUnit/s] (EL7041 unit 32767 is full speed).
- vMin:
- Minimum velocity expressed in arbitrary terminal units/cycle.
- limitPosL:
- Software limit low.
- limitPosH:
- Software limit high.
- invLogicLim1:
- Limit switch 1 logic: False - active high ; True - active low.
- invLogicLim2:
- Limit switch 2 logic: False - active high ; True - active low.
- isInvertLimits:
- Logic calibration: False - Limits active high (24 V); True - limits active low (0 V).
- offset:
- Offset will be added to encoder position.
- isInternalCounter:
- False - No step counter in terminal available; True - Internal counter from terminalis used.
- maxCurrent:
- Maximum motor current.
- reducedCurrent:
- Reduced current, when Idle or stopped - Holding current.
- backlash:
- Backlash distance. ONLY valid in modus 2.
- plcCycleAveraging:
- Number of PLC Cycles after which the averaged encoder value is sent out.
- isLimitless:
- Set to True for limit less axes - e.g. filter wheels.
- homeUp:
- False - default homing searches down for a home switch; True - will search up for a home switch instead.
- homeNoLimit:
- False - Homing searches for a limit switch first and then searches for a home switch starting at limit; True - search for home switch directly.
- saveLimitPosition:
- Save Hardware limit position to the soft limit position.
- checkLimitConsistency:
- Check for limit consistency. NOTE: Motor state switches to error in case of moving in high direction (H/W coordinates) triggers H/W limit low.
- terminalTemperature:
- Terminal Temperature.
- controllerVoltage:
- Voltage of the controller section of the terminal.
- motorDriverVoltage:
- Voltage of the motor driver.
- syncEncoder:
- True - Synchronizes motor and encoder terminal in time (offset cancellation). This offset is kept until a new trigger of this property; False - No synchronization is triggered.
- extEncoderEnabled:
- True - Use external encoder; False - Don’t use external encoder for position reference.
- extEncoderName:
- Declare device name for external encoder.
| Created: | 2021-10-02T07:28:37.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Release candidate for 4.8.2 |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-08-23T15:36:04.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Bugfixes: 1. fix wrong value on the PLC when a deprecated paramer has different type wrt. the recommended new one. 2. fix bug (introduced in 4.8.0-2.11.4) that made the devices stay in UNKNOWN state |
| Created: | 2021-08-12T10:32:15.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Asynchronous registration of devices on BeckhoffCom (by means of slotInstanceNew HW state word parsed into bits |
| Created: | 2021-07-28T14:22:45.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
| Created: | 2021-06-23T16:13:27.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-06-22T13:56:55.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
|
| Created: | 2021-06-14T16:09:11.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Added BeckhoffDryPump |
| Created: | 2021-06-10T11:55:43.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Alarm conditions and state are not set on new schema. (Fixes bug seen in BeckhoffFuse after Karabo 2.11.1 deployment) |
| Created: | 2021-06-07T19:31:48.000+02:00 |
|---|---|
| Author: | Valerii Bondar |
| Notes: | Summer shutdown release, Fuse device added |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Summer shutdown release Devices added: BeckhoffTrainTrigger, BeckhoffLed, BeckhoffMC2Hexapod (BeckhoffMC2Base subclass), BeckhoffMC2Elmo (BeckhoffMC2Base subclass) Features: parameter deprecation in MC2 subclasses follow STOPPING state in Adixen Turbo Full pump. + other minor Fixes: * stepUp/stepDown popup error * epsilon feedback disable on write * avoid extra updates for interlock keys + other minor fixes |
| Created: | 2021-05-31T09:49:13.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-26T14:46:29.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-23T08:19:59.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-23T07:43:58.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-15T18:15:29.000+02:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: |
| Created: | 2021-03-24T09:43:30.000+01:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: | Add the AIBS |
| Created: | 2021-03-08T09:52:30.000+01:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: | Summary: Added auto-generated scene for Pfeiffer vacuum controller IMG400 |
X_TRANS¶
| Instance id: | FXE_XTD9_DG/MOTOR/X_TRANS |
|---|---|
| Class id: | BeckhoffSimpleMotor |
| Host: | fxe-br-sys-con-12 |
| Class documentation: | |
| BeckhoffSimpleMotor | |
| General: | link |
| Monitor: | link |
| Developer: | link |
| PLC: | link |
| Alias: | fxe-br-sys-con-12 |
| Git repo: | https://git.xfel.eu/karaboDevices/Beckhoff |
| Last modified: | 2021-10-02T19:55:31.151+02:00 |
| Created at: | 2017-07-20T11:58:15.000+02:00 |
| Main authors: | Mamchykd, Silenzi, Giovanetti |
| Latest tag: | 4.8.2-2.11.1rc1 |
| Deployment tag: | 4.8.2-2.11.1rc1 |
| Installed tag: | 4.6.5-2.11.1 |
| Scenes: | FXE_XTD9_DG/MOTOR/X_TRANS|motorScene, FXE_XTD9_DG/MOTOR/X_TRANS|simpleMotorScene |
| Accessible by: | CAL, CONTROLS, CTRL, DA, danilevc, xdoc |
Warning
Rogue installation which is not mentioned in the deployment!
Warning
The installed tag (4.6.5-2.11.1) does not match tags mentioned in the deployment ([‘4.8.2-2.11.1rc1’])!
The BeckhoffSimpleMotor device is documented
here.
Autogenerated documentation for the device’s properties and slots can be found here.
The underlying PLC soft device, SD_Stepper (aliased to SD_SIMPLEMOTOR), is documented
at this location.
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device (i.e. of the server
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- beckhoffComDevice:
- InstanceId of the BeckhoffCom device that forwards commands to the PLC.
- functionBlockName:
- The type of the firmware block.
- fwInstanceName:
- The name of the firmware block instance.
- fwVersion:
- The version of the PLC framework.
- terminal:
- ???
- hardwareStatusBitField:
- This word encodes in bits the hardware-status information of this device
- hardwareState:
- The current state of the hardware decoded
- hardwareRegion:
- The current region of the hardware decoded
- hardwareErrorDescriptor:
- This word encodes in bits describing the hardware error
- hardwareErrorDescription:
- Error Code description
- waitingFor:
- Any call to the PLC will be published here, once the reply is received this property will be cleared. Commands will not be sent to the PLC until this property is cleared.
- epsilon:
- The epsilon determines the amount of change until a new physical value is posted from the hardware
- interlockReadOnly:
- Defines whether interlock conditions are configurable from this interface.
- interlockOn:
- Defines whether interlock surveillance is on or off.
- interlockOk:
- Defines whether interlock is ok (true) or broken (false).
- busy:
- Defines whether the PLC softdevice is busy.
- disableEpsilonFeedback:
- If false, the epsilon will be regulated until the incoming rate reaches the maximum rate
- maxStateUpdateRate:
- If state updates per second exceed this threshold, the state will be displayed as CHANGING
- noisyStateUpdateRateValue:
- Show the state update rate when it’s above ‘Max State Update Rate’ threshold.
- isStateUpdateNoisy:
- State update rate is above ‘Max State Update Rate’ threshold.
- reset:
- Resets the PLC hardware
- enableInterlockedSlots:
- Send device into INTERLOCK_BROKEN state, thus enabling all interlocked slots.
- disableInterlockedSlots:
- Send device into INTERLOCKED state, thus enabling all interlocked slots.
- requestHardwareValues:
- Ask for all property values on the device
- propertiesToPoll:
- All specified properties will be polled from the PLC with the given poll-rate. Only PLC aliases or device keys corresponding to PLC properties are allowed
- pollInterval:
- Hardware poll interval in seconds
- propertiesToRead:
- The specified properties will be read from the PLC by activating the Read button. Only PLC aliases or device keys corresponding to PLC properties are allowed
- readHardware:
- Requests value updates from the PLC for the properties listed under ‘Properties to read’
- force:
- ???
- trigger:
- Do not use this parameter to configure scheduled push. Instead use the parameter ‘scheduledPush’.
- maxUpdateFrequency:
- set to limit maximum update frequency for some values.
- interfaces:
- Abstract interface for external proxies to be considered when working with this device
- off:
- Switch motor current Off.
- on:
- Switch motor current On.
- stop:
- Instructs the device to switch on and stopped.
- home:
- Start homing procedure.
- move:
- Move to target position.
- stepUp:
- Move to actual position plus step length.
- stepDown:
- Move to actual position minus step length.
- calibrate:
- Calibrate actual position to calibrated position.
- calibrateTarget:
- The motor scale is set to this position when hitting calibrate
- isOnTarget:
- Indicates whether the motor is on target or not.
- actualPosition:
- Actual position of the motor. If an encoder is activated, this represents the encoder position.
- stepCounterPosition:
- Motor position calculated from counter steps (instead of encoder values). ONLY valid if connected to external encoder.
- targetPosition:
- Target position in position mode.
- targetVelocity:
- Target velocity in velocity mode.
- modus:
- Operation mode: 0 - velocity mode; 1 - position mode; 2 - backlash mode; 3 - not implemented (reserved); 4 - master/slave mode.
- masterMotor:
- Define master motor for master/slave operation mode.
- stepLength:
- Step length used in StepUp/StepDown.
- isIdleOpenLoop:
- True - Stopped on target; False - Idle on target (follows encoder position).
- isCWLimit:
- Is at hardware end-switch high - CW limit.
- isCCWLimit:
- Is at hardware end-switch low - CCW limit.
- isSWLimitHigh:
- Is at software limit high.
- isSWLimitLow:
- Is at software limit low.
- isInterlockLimitHigh:
- Is at interlock limit high.
- isInterlockLimitLow:
- Is at interlock limit low.
- isSlave:
- The motor is configured as slave in a coordinated motion.
- masterSlaveCorrelation:
- The velocity of the slave motor is the velocity of the master multiplied by this factor (Only useful in mode 4).
- gear:
- Conversion factor in [micro-steps/targetUnit]. Convert with 64 micro-steps per step.
- encodeStep:
- Size of encoder increment in target unit; Without Encoder: Element is the length of a micro-step [1/Gear].
- deadband:
- Within deadband the motor is on target.
- pConst:
- Proportional feedback constant.
- aMax:
- Maximum velocity difference per cycle (EL7041 unit 32767 is full speed).
- acceleration:
- Maximum velocity difference in [targetUnit/s^2].
- vMax:
- Maximum velocity the motor can drive (EL7041 unit 32767 is full speed).
- velocity:
- Maximum velocity in [targetUnit/s] (EL7041 unit 32767 is full speed).
- vMin:
- Minimum velocity expressed in arbitrary terminal units/cycle.
- limitPosL:
- Software limit low.
- limitPosH:
- Software limit high.
- invLogicLim1:
- Limit switch 1 logic: False - active high ; True - active low.
- invLogicLim2:
- Limit switch 2 logic: False - active high ; True - active low.
- isInvertLimits:
- Logic calibration: False - Limits active high (24 V); True - limits active low (0 V).
- offset:
- Offset will be added to encoder position.
- isInternalCounter:
- False - No step counter in terminal available; True - Internal counter from terminalis used.
- maxCurrent:
- Maximum motor current.
- reducedCurrent:
- Reduced current, when Idle or stopped - Holding current.
- backlash:
- Backlash distance. ONLY valid in modus 2.
- plcCycleAveraging:
- Number of PLC Cycles after which the averaged encoder value is sent out.
- isLimitless:
- Set to True for limit less axes - e.g. filter wheels.
- homeUp:
- False - default homing searches down for a home switch; True - will search up for a home switch instead.
- homeNoLimit:
- False - Homing searches for a limit switch first and then searches for a home switch starting at limit; True - search for home switch directly.
- saveLimitPosition:
- Save Hardware limit position to the soft limit position.
- checkLimitConsistency:
- Check for limit consistency. NOTE: Motor state switches to error in case of moving in high direction (H/W coordinates) triggers H/W limit low.
- terminalTemperature:
- Terminal Temperature.
- controllerVoltage:
- Voltage of the controller section of the terminal.
- motorDriverVoltage:
- Voltage of the motor driver.
- syncEncoder:
- True - Synchronizes motor and encoder terminal in time (offset cancellation). This offset is kept until a new trigger of this property; False - No synchronization is triggered.
- extEncoderEnabled:
- True - Use external encoder; False - Don’t use external encoder for position reference.
- extEncoderName:
- Declare device name for external encoder.
| Created: | 2021-10-02T07:28:37.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Release candidate for 4.8.2 |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-08-23T15:36:04.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Bugfixes: 1. fix wrong value on the PLC when a deprecated paramer has different type wrt. the recommended new one. 2. fix bug (introduced in 4.8.0-2.11.4) that made the devices stay in UNKNOWN state |
| Created: | 2021-08-12T10:32:15.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Asynchronous registration of devices on BeckhoffCom (by means of slotInstanceNew HW state word parsed into bits |
| Created: | 2021-07-28T14:22:45.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
| Created: | 2021-06-23T16:13:27.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-06-22T13:56:55.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
|
| Created: | 2021-06-14T16:09:11.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Added BeckhoffDryPump |
| Created: | 2021-06-10T11:55:43.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Alarm conditions and state are not set on new schema. (Fixes bug seen in BeckhoffFuse after Karabo 2.11.1 deployment) |
| Created: | 2021-06-07T19:31:48.000+02:00 |
|---|---|
| Author: | Valerii Bondar |
| Notes: | Summer shutdown release, Fuse device added |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Summer shutdown release Devices added: BeckhoffTrainTrigger, BeckhoffLed, BeckhoffMC2Hexapod (BeckhoffMC2Base subclass), BeckhoffMC2Elmo (BeckhoffMC2Base subclass) Features: parameter deprecation in MC2 subclasses follow STOPPING state in Adixen Turbo Full pump. + other minor Fixes: * stepUp/stepDown popup error * epsilon feedback disable on write * avoid extra updates for interlock keys + other minor fixes |
| Created: | 2021-05-31T09:49:13.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-26T14:46:29.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-23T08:19:59.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-23T07:43:58.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-15T18:15:29.000+02:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: |
| Created: | 2021-03-24T09:43:30.000+01:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: | Add the AIBS |
| Created: | 2021-03-08T09:52:30.000+01:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: | Summary: Added auto-generated scene for Pfeiffer vacuum controller IMG400 |
Y_TRANS¶
| Instance id: | FXE_XTD9_DG/MOTOR/Y_TRANS |
|---|---|
| Class id: | BeckhoffSimpleMotor |
| Host: | fxe-br-sys-con-12 |
| Class documentation: | |
| BeckhoffSimpleMotor | |
| General: | link |
| Monitor: | link |
| Developer: | link |
| PLC: | link |
| Alias: | fxe-br-sys-con-12 |
| Git repo: | https://git.xfel.eu/karaboDevices/Beckhoff |
| Last modified: | 2021-10-02T19:55:31.151+02:00 |
| Created at: | 2017-07-20T11:58:15.000+02:00 |
| Main authors: | Mamchykd, Silenzi, Giovanetti |
| Latest tag: | 4.8.2-2.11.1rc1 |
| Deployment tag: | 4.8.2-2.11.1rc1 |
| Installed tag: | 4.6.5-2.11.1 |
| Scenes: | FXE_XTD9_DG/MOTOR/Y_TRANS|motorScene |
| Accessible by: | CAL, CONTROLS, CTRL, DA, danilevc, xdoc |
Warning
Rogue installation which is not mentioned in the deployment!
Warning
The installed tag (4.6.5-2.11.1) does not match tags mentioned in the deployment ([‘4.8.2-2.11.1rc1’])!
The BeckhoffSimpleMotor device is documented
here.
Autogenerated documentation for the device’s properties and slots can be found here.
The underlying PLC soft device, SD_Stepper (aliased to SD_SIMPLEMOTOR), is documented
at this location.
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device (i.e. of the server
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- beckhoffComDevice:
- InstanceId of the BeckhoffCom device that forwards commands to the PLC.
- functionBlockName:
- The type of the firmware block.
- fwInstanceName:
- The name of the firmware block instance.
- fwVersion:
- The version of the PLC framework.
- terminal:
- ???
- hardwareStatusBitField:
- This word encodes in bits the hardware-status information of this device
- hardwareState:
- The current state of the hardware decoded
- hardwareRegion:
- The current region of the hardware decoded
- hardwareErrorDescriptor:
- This word encodes in bits describing the hardware error
- hardwareErrorDescription:
- Error Code description
- waitingFor:
- Any call to the PLC will be published here, once the reply is received this property will be cleared. Commands will not be sent to the PLC until this property is cleared.
- epsilon:
- The epsilon determines the amount of change until a new physical value is posted from the hardware
- interlockReadOnly:
- Defines whether interlock conditions are configurable from this interface.
- interlockOn:
- Defines whether interlock surveillance is on or off.
- interlockOk:
- Defines whether interlock is ok (true) or broken (false).
- busy:
- Defines whether the PLC softdevice is busy.
- disableEpsilonFeedback:
- If false, the epsilon will be regulated until the incoming rate reaches the maximum rate
- maxStateUpdateRate:
- If state updates per second exceed this threshold, the state will be displayed as CHANGING
- noisyStateUpdateRateValue:
- Show the state update rate when it’s above ‘Max State Update Rate’ threshold.
- isStateUpdateNoisy:
- State update rate is above ‘Max State Update Rate’ threshold.
- reset:
- Resets the PLC hardware
- enableInterlockedSlots:
- Send device into INTERLOCK_BROKEN state, thus enabling all interlocked slots.
- disableInterlockedSlots:
- Send device into INTERLOCKED state, thus enabling all interlocked slots.
- requestHardwareValues:
- Ask for all property values on the device
- propertiesToPoll:
- All specified properties will be polled from the PLC with the given poll-rate. Only PLC aliases or device keys corresponding to PLC properties are allowed
- pollInterval:
- Hardware poll interval in seconds
- propertiesToRead:
- The specified properties will be read from the PLC by activating the Read button. Only PLC aliases or device keys corresponding to PLC properties are allowed
- readHardware:
- Requests value updates from the PLC for the properties listed under ‘Properties to read’
- force:
- ???
- trigger:
- Do not use this parameter to configure scheduled push. Instead use the parameter ‘scheduledPush’.
- maxUpdateFrequency:
- set to limit maximum update frequency for some values.
- interfaces:
- Abstract interface for external proxies to be considered when working with this device
- off:
- Switch motor current Off.
- on:
- Switch motor current On.
- stop:
- Instructs the device to switch on and stopped.
- home:
- Start homing procedure.
- move:
- Move to target position.
- stepUp:
- Move to actual position plus step length.
- stepDown:
- Move to actual position minus step length.
- calibrate:
- Calibrate actual position to calibrated position.
- calibrateTarget:
- The motor scale is set to this position when hitting calibrate
- isOnTarget:
- Indicates whether the motor is on target or not.
- actualPosition:
- Actual position of the motor. If an encoder is activated, this represents the encoder position.
- stepCounterPosition:
- Motor position calculated from counter steps (instead of encoder values). ONLY valid if connected to external encoder.
- targetPosition:
- Target position in position mode.
- targetVelocity:
- Target velocity in velocity mode.
- modus:
- Operation mode: 0 - velocity mode; 1 - position mode; 2 - backlash mode; 3 - not implemented (reserved); 4 - master/slave mode.
- masterMotor:
- Define master motor for master/slave operation mode.
- stepLength:
- Step length used in StepUp/StepDown.
- isIdleOpenLoop:
- True - Stopped on target; False - Idle on target (follows encoder position).
- isCWLimit:
- Is at hardware end-switch high - CW limit.
- isCCWLimit:
- Is at hardware end-switch low - CCW limit.
- isSWLimitHigh:
- Is at software limit high.
- isSWLimitLow:
- Is at software limit low.
- isInterlockLimitHigh:
- Is at interlock limit high.
- isInterlockLimitLow:
- Is at interlock limit low.
- isSlave:
- The motor is configured as slave in a coordinated motion.
- masterSlaveCorrelation:
- The velocity of the slave motor is the velocity of the master multiplied by this factor (Only useful in mode 4).
- gear:
- Conversion factor in [micro-steps/targetUnit]. Convert with 64 micro-steps per step.
- encodeStep:
- Size of encoder increment in target unit; Without Encoder: Element is the length of a micro-step [1/Gear].
- deadband:
- Within deadband the motor is on target.
- pConst:
- Proportional feedback constant.
- aMax:
- Maximum velocity difference per cycle (EL7041 unit 32767 is full speed).
- acceleration:
- Maximum velocity difference in [targetUnit/s^2].
- vMax:
- Maximum velocity the motor can drive (EL7041 unit 32767 is full speed).
- velocity:
- Maximum velocity in [targetUnit/s] (EL7041 unit 32767 is full speed).
- vMin:
- Minimum velocity expressed in arbitrary terminal units/cycle.
- limitPosL:
- Software limit low.
- limitPosH:
- Software limit high.
- invLogicLim1:
- Limit switch 1 logic: False - active high ; True - active low.
- invLogicLim2:
- Limit switch 2 logic: False - active high ; True - active low.
- isInvertLimits:
- Logic calibration: False - Limits active high (24 V); True - limits active low (0 V).
- offset:
- Offset will be added to encoder position.
- isInternalCounter:
- False - No step counter in terminal available; True - Internal counter from terminalis used.
- maxCurrent:
- Maximum motor current.
- reducedCurrent:
- Reduced current, when Idle or stopped - Holding current.
- backlash:
- Backlash distance. ONLY valid in modus 2.
- plcCycleAveraging:
- Number of PLC Cycles after which the averaged encoder value is sent out.
- isLimitless:
- Set to True for limit less axes - e.g. filter wheels.
- homeUp:
- False - default homing searches down for a home switch; True - will search up for a home switch instead.
- homeNoLimit:
- False - Homing searches for a limit switch first and then searches for a home switch starting at limit; True - search for home switch directly.
- saveLimitPosition:
- Save Hardware limit position to the soft limit position.
- checkLimitConsistency:
- Check for limit consistency. NOTE: Motor state switches to error in case of moving in high direction (H/W coordinates) triggers H/W limit low.
- terminalTemperature:
- Terminal Temperature.
- controllerVoltage:
- Voltage of the controller section of the terminal.
- motorDriverVoltage:
- Voltage of the motor driver.
- syncEncoder:
- True - Synchronizes motor and encoder terminal in time (offset cancellation). This offset is kept until a new trigger of this property; False - No synchronization is triggered.
- extEncoderEnabled:
- True - Use external encoder; False - Don’t use external encoder for position reference.
- extEncoderName:
- Declare device name for external encoder.
| Created: | 2021-10-02T07:28:37.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Release candidate for 4.8.2 |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-08-23T15:36:04.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Bugfixes: 1. fix wrong value on the PLC when a deprecated paramer has different type wrt. the recommended new one. 2. fix bug (introduced in 4.8.0-2.11.4) that made the devices stay in UNKNOWN state |
| Created: | 2021-08-12T10:32:15.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Asynchronous registration of devices on BeckhoffCom (by means of slotInstanceNew HW state word parsed into bits |
| Created: | 2021-07-28T14:22:45.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
| Created: | 2021-06-23T16:13:27.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-06-22T13:56:55.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
|
| Created: | 2021-06-14T16:09:11.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Added BeckhoffDryPump |
| Created: | 2021-06-10T11:55:43.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Alarm conditions and state are not set on new schema. (Fixes bug seen in BeckhoffFuse after Karabo 2.11.1 deployment) |
| Created: | 2021-06-07T19:31:48.000+02:00 |
|---|---|
| Author: | Valerii Bondar |
| Notes: | Summer shutdown release, Fuse device added |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Summer shutdown release Devices added: BeckhoffTrainTrigger, BeckhoffLed, BeckhoffMC2Hexapod (BeckhoffMC2Base subclass), BeckhoffMC2Elmo (BeckhoffMC2Base subclass) Features: parameter deprecation in MC2 subclasses follow STOPPING state in Adixen Turbo Full pump. + other minor Fixes: * stepUp/stepDown popup error * epsilon feedback disable on write * avoid extra updates for interlock keys + other minor fixes |
| Created: | 2021-05-31T09:49:13.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-26T14:46:29.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-23T08:19:59.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-23T07:43:58.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-15T18:15:29.000+02:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: |
| Created: | 2021-03-24T09:43:30.000+01:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: | Add the AIBS |
| Created: | 2021-03-08T09:52:30.000+01:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: | Summary: Added auto-generated scene for Pfeiffer vacuum controller IMG400 |
MDL¶
INOUTX¶
| Instance id: | FXE_XTD9_DG/MDL/INOUTX |
|---|---|
| Class id: | BeamImagingUnit |
| Host: | fxe-br-sys-con-12 |
| Alias: | fxe-br-sys-con-12 |
| Git repo: | https://git.xfel.eu/karaboDevices/beamImagingUnit |
| Last modified: | 2021-08-25T13:15:55.708+02:00 |
| Created at: | 2017-04-04T16:10:05.000+02:00 |
| Main authors: | Teichmann, Ehsan, Ehsanw |
| Latest tag: | 1.3.8-2.11.0 |
| Deployment tag: | 1.3.8-2.11.0 |
| Scenes: | FXE_OGT1-SpA1_overview |
| Accessible by: | CAL, CONTROLS, CTRL, DA, danilevc, xdoc |
Warning
Rogue installation which is not mentioned in the deployment!
Warning
Installation not found in a standard path!
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- heartbeatInterval:
- The heartbeat interval
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- globalAlarmCondition:
- This is the global alarm condition for this device. The current alarm condition of this device will be calculated from this alarm condition and the alarm condition of each property.
- visibility:
- Configures who is allowed to see this device at all
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server
- pid:
- The unix process ID of the device (i.e. of the server)
- state:
- The current state the device is in
- status:
- A more detailed status description
- lockedBy:
- The name of the device holding a lock on this one (empty if not locked)
- slotClearLock:
- Clear the lock on this device
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- log:
- Logging settings
- extractedLabels:
- Out positions: labels, where the imager is extracted from the beam.
- availableScenes:
- Scenes from the Slit System
- tolerance:
- Position tolerance for increment detection
- moveOUT:
- Moves the motor to the position marked with this label
- moveIN:
- Moves the motor to the position marked with this label
| Created: | 2021-08-25T13:16:37.000+02:00 |
|---|---|
| Author: | Wajid Ehsan |
| Notes: | Change requestScene slot |
| Created: | 2021-05-20T17:44:30.000+02:00 |
|---|---|
| Author: | Raul Costa |
| Notes: | Convert ‘yield from’ to ‘await’ (Python 3.8 support). |
| Created: | 2020-11-19T14:56:25.000+01:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
|
| Created: | 2020-09-09T16:53:29.000+02:00 |
|---|---|
| Author: | Istvan Mohacsi |
| Notes: |
| Created: | 2019-04-08T14:20:52.000+02:00 |
|---|---|
| Author: | Istvan Mohacsi |
| Notes: |
| Created: | 2019-01-04T14:34:58.000+01:00 |
|---|---|
| Author: | Denys Mamchyk |
| Notes: | temporary branch with double move fix applied for endless filter motors. For other motors use 1.3.3-2.2.4 tag, created from master |
| Created: | 2018-12-17T10:09:48.000+01:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: | Fix tolerance setting, created from master |
| Created: | 2018-09-19T17:32:10.000+02:00 |
|---|---|
| Author: | Denys Mamchyk |
| Notes: | working version with double move fix applied. Once the AE fixes the bug, create a tag from master |
| Created: | 2018-09-12T13:49:47.000+02:00 |
|---|---|
| Author: | Denys Mamchyk |
| Notes: | temporary fix for #29554 (endless motors stops at 0). will be solved on PLC side later @Jan Tolkiehn |
| Created: | 2018-06-08T14:01:39.000+02:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: | Refactor to table element |
| Created: | 2018-04-18T16:31:17.000+02:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
| Created: | 2018-01-23T10:05:56.000+01:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
| Created: | 2017-12-12T17:39:08.000+01:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
| Created: | 2017-10-06T15:36:41.000+02:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
| Created: | 2017-09-26T14:40:08.000+02:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
| Created: | 2017-08-15T15:16:34.000+02:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
| Created: | 2017-07-21T18:03:35.000+02:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
| Created: | 2017-06-20T17:55:03.000+02:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
MONO-1¶
ACTRL¶
TOP_XTAL_FPITCH¶
| Instance id: | FXE_XTD9_MONO-1/ACTRL/TOP_XTAL_FPITCH |
|---|---|
| Class id: | BeckhoffAnalogOutput |
| Host: | fxe-br-sys-con-12 |
| Class documentation: | |
| BeckhoffAnalogOutput | |
| General: | link |
| Monitor: | link |
| Developer: | link |
| PLC: | link |
| Alias: | fxe-br-sys-con-12 |
| Git repo: | https://git.xfel.eu/karaboDevices/Beckhoff |
| Last modified: | 2021-10-02T19:55:31.151+02:00 |
| Created at: | 2017-07-20T11:58:15.000+02:00 |
| Main authors: | Mamchykd, Silenzi, Giovanetti |
| Latest tag: | 4.8.2-2.11.1rc1 |
| Deployment tag: | 4.8.2-2.11.1rc1 |
| Installed tag: | 4.6.5-2.11.1 |
| Projects: | FXE_XTD9_MONO-1 |
| Scenes: | FXE_MONO1_FPITCH_TEST |
| Accessible by: | CAL, CONTROLS, CTRL, DA, danilevc, xdoc |
Warning
Rogue installation which is not mentioned in the deployment!
Warning
The installed tag (4.6.5-2.11.1) does not match tags mentioned in the deployment ([‘4.8.2-2.11.1rc1’])!
The BeckhoffAnalogOutput device is documented in
beckhoff:BeckhoffAnalogOutput
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device (i.e. of the server
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- beckhoffComDevice:
- InstanceId of the BeckhoffCom device that forwards commands to the PLC.
- functionBlockName:
- The type of the firmware block.
- fwInstanceName:
- The name of the firmware block instance.
- fwVersion:
- The version of the PLC framework.
- terminal:
- ???
- hardwareStatusBitField:
- This word encodes in bits the hardware-status information of this device
- hardwareState:
- The current state of the hardware decoded
- hardwareRegion:
- The current region of the hardware decoded
- hardwareErrorDescriptor:
- This word encodes in bits describing the hardware error
- hardwareErrorDescription:
- Error Code description
- waitingFor:
- Any call to the PLC will be published here, once the reply is received this property will be cleared. Commands will not be sent to the PLC until this property is cleared.
- epsilon:
- The epsilon determines the amount of change until a new physical value is posted from the hardware
- interlockReadOnly:
- Defines whether interlock conditions are configurable from this interface.
- interlockOn:
- Defines whether interlock surveillance is on or off.
- interlockOk:
- Defines whether interlock is ok (true) or broken (false).
- busy:
- Defines whether the PLC softdevice is busy.
- disableEpsilonFeedback:
- If false, the epsilon will be regulated until the incoming rate reaches the maximum rate
- maxStateUpdateRate:
- If state updates per second exceed this threshold, the state will be displayed as CHANGING
- noisyStateUpdateRateValue:
- Show the state update rate when it’s above ‘Max State Update Rate’ threshold.
- isStateUpdateNoisy:
- State update rate is above ‘Max State Update Rate’ threshold.
- reset:
- Resets the PLC hardware
- enableInterlockedSlots:
- Send device into INTERLOCK_BROKEN state, thus enabling all interlocked slots.
- disableInterlockedSlots:
- Send device into INTERLOCKED state, thus enabling all interlocked slots.
- requestHardwareValues:
- Ask for all property values on the device
- propertiesToPoll:
- All specified properties will be polled from the PLC with the given poll-rate. Only PLC aliases or device keys corresponding to PLC properties are allowed
- pollInterval:
- Hardware poll interval in seconds
- propertiesToRead:
- The specified properties will be read from the PLC by activating the Read button. Only PLC aliases or device keys corresponding to PLC properties are allowed
- readHardware:
- Requests value updates from the PLC for the properties listed under ‘Properties to read’
- force:
- ???
- trigger:
- Do not use this parameter to configure scheduled push. Instead use the parameter ‘scheduledPush’.
- maxUpdateFrequency:
- set to limit maximum update frequency for some values.
- value:
- Analog output of DAC.
- scale:
- Scaling factor for analog value.
- offset:
- Linear offset for analog value.
- relativeEpsilon:
- Flag to define epsilon mode: true means relative epsilon calculation, false means absolute epsilon calculation.
- rawValue:
- Digital input of DAC. This value is updated only on request!
| Created: | 2021-10-02T07:28:37.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Release candidate for 4.8.2 |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-08-23T15:36:04.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Bugfixes: 1. fix wrong value on the PLC when a deprecated paramer has different type wrt. the recommended new one. 2. fix bug (introduced in 4.8.0-2.11.4) that made the devices stay in UNKNOWN state |
| Created: | 2021-08-12T10:32:15.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Asynchronous registration of devices on BeckhoffCom (by means of slotInstanceNew HW state word parsed into bits |
| Created: | 2021-07-28T14:22:45.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
| Created: | 2021-06-23T16:13:27.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-06-22T13:56:55.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
|
| Created: | 2021-06-14T16:09:11.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Added BeckhoffDryPump |
| Created: | 2021-06-10T11:55:43.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Alarm conditions and state are not set on new schema. (Fixes bug seen in BeckhoffFuse after Karabo 2.11.1 deployment) |
| Created: | 2021-06-07T19:31:48.000+02:00 |
|---|---|
| Author: | Valerii Bondar |
| Notes: | Summer shutdown release, Fuse device added |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Summer shutdown release Devices added: BeckhoffTrainTrigger, BeckhoffLed, BeckhoffMC2Hexapod (BeckhoffMC2Base subclass), BeckhoffMC2Elmo (BeckhoffMC2Base subclass) Features: parameter deprecation in MC2 subclasses follow STOPPING state in Adixen Turbo Full pump. + other minor Fixes: * stepUp/stepDown popup error * epsilon feedback disable on write * avoid extra updates for interlock keys + other minor fixes |
| Created: | 2021-05-31T09:49:13.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-26T14:46:29.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-23T08:19:59.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-23T07:43:58.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-15T18:15:29.000+02:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: |
| Created: | 2021-03-24T09:43:30.000+01:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: | Add the AIBS |
| Created: | 2021-03-08T09:52:30.000+01:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: | Summary: Added auto-generated scene for Pfeiffer vacuum controller IMG400 |
U0¶
| Instance id: | FXE_XTD9_MONO-1/ACTRL/U0 |
|---|---|
| Class id: | BeckhoffAnalogOutput |
| Host: | exflcon54n0 |
| Class documentation: | |
| BeckhoffAnalogOutput | |
| General: | link |
| Monitor: | link |
| Developer: | link |
| PLC: | link |
| Alias: | fxe-br-sys-con-12 |
| Git repo: | https://git.xfel.eu/gitlab/karaboDevices/Beckhoff |
| Last modified: | 2020-11-30T18:00:45.000+01:00 |
| Created at: | 2017-07-20T11:58:15.000+02:00 |
| Main authors: | Silenzi |
| Latest tag: | 4.4.1-2.10.0 |
| Deployment tag: | 4.4.1-2.10.0 |
| Projects: | FXE_XTD9_MONO-1 |
| Scenes: | Heaters |
| Accessible by: | |
Warning
Host not accessible by [‘xctrl’]!
The BeckhoffAnalogOutput device is documented in
beckhoff:BeckhoffAnalogOutput
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device (i.e. of the server
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- useTimeserver:
- Unused - whether device connects to time server is configured via ‘timeServerId’
- progress:
- The progress of the current action
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- beckhoffComDevice:
- InstanceId of the BeckhoffCom device that forwards commands to the PLC.
- functionBlockName:
- The type of the firmware block.
- fwInstanceName:
- The name of the firmware block instance.
- fwVersion:
- The version of the PLC framework.
- terminal:
- ???
- hardwareStatusBitField:
- This word encodes in bits the hardware-status information of this device
- hardwareState:
- The current state of the hardware decoded
- hardwareRegion:
- The current region of the hardware decoded
- hardwareErrorDescriptor:
- This word encodes in bits describing the hardware error
- hardwareErrorDescription:
- Error Code description
- waitingFor:
- Any call to the PLC will be published here, once the reply is received this property will be cleared. Commands will not be sent to the PLC until this property is cleared.
- epsilon:
- The epsilon determines the amount of change until a new physical value is posted from the hardware
- interlockReadOnly:
- Defines whether interlock conditions are configurable from this interface.
- interlockOn:
- Defines whether interlock surveillance is on or off.
- interlockOk:
- Defines whether interlock is ok (true) or broken (false).
- busy:
- Defines whether the PLC softdevice is busy.
- disableEpsilonFeedback:
- If false, the epsilon will be regulated until the incoming rate reaches the maximum rate
- maxStateUpdateRate:
- If state updates per second exceed this threshold, the state will be displayed as CHANGING
- noisyStateUpdateRateValue:
- Show the state update rate when it’s above ‘Max State Update Rate’ threshold.
- isStateUpdateNoisy:
- State update rate is above ‘Max State Update Rate’ threshold.
- reset:
- Resets the PLC hardware
- enableInterlockedSlots:
- Send device into INTERLOCK_BROKEN state, thus enabling all interlocked slots.
- disableInterlockedSlots:
- Send device into INTERLOCKED state, thus enabling all interlocked slots.
- requestHardwareValues:
- Ask for all property values on the device
- propertiesToPoll:
- All specified properties will be polled from the PLC with the given poll-rate. Only PLC aliases or device keys corresponding to PLC properties are allowed
- pollInterval:
- Hardware poll interval in seconds
- propertiesToRead:
- The specified properties will be read from the PLC by activating the Read button. Only PLC aliases or device keys corresponding to PLC properties are allowed
- readHardware:
- Requests value updates from the PLC for the properties listed under ‘Properties to read’
- force:
- ???
- trigger:
- Do not use this parameter to configure scheduled push. Instead use the parameter ‘scheduledPush’.
- maxUpdateFrequency:
- set to limit maximum update frequency for some values.
- value:
- Analog output of DAC.
- scale:
- Scaling factor for analog value.
- offset:
- Linear offset for analog value.
- relativeEpsilon:
- Flag to define epsilon mode: true means relative epsilon calculation, false means absolute epsilon calculation.
- rawValue:
- Digital input of DAC. This value is updated only on request!
| Created: | 2020-11-30T15:34:10.000Z |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | FIX: MC2 align to latest plc version FIX/FEAT: Dynamically adapt to plc framework changes by matching self description FIX: adapt release CI to 2.10 FIX: make version string match standard |
| Created: | 2020-11-23T15:52:07.000Z |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | FIX: Recover more reliably from flickering states FEAT: Add a method for querying if BeckhoffCom is busy FIX: Do not throw on missing interlock detail key FEAT: Use shared_mutex in BeckhoffCom FIX: MC2: hide double state update after move command WORKAROUND: Max Update queue on BeckhoffCom FIX: Refactor Trigger setting FEAT: separate TCP and broker tasks FEAT: No “broker” logs FIX: adapt digital input to PLC version 1.52 FEAT: Implement TCP write in an asynchronous way FEAT: Adapt Compiler to the laster |
| Created: | 2020-11-03T08:43:56.000Z |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Deal with MC2 motors state updates on move command. |
| Created: | 2020-10-28T09:29:46.000Z |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2020-10-14T09:39:07.000Z |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2020-10-08T11:47:41.000Z |
|---|---|
| Author: | Steffen Hauf |
| Notes: | Fixes issues with ScrollPump |
| Created: | 2020-10-08T11:47:41.000Z |
|---|---|
| Author: | Steffen Hauf |
| Notes: | For 2.9.4 builds |
| Created: | 2020-09-30T15:22:11.000Z |
|---|---|
| Author: | Martin Teichmann |
| Notes: |
| Created: | 2020-08-03T11:13:23.000Z |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2020-08-03T11:13:23.000Z |
|---|---|
| Author: | Steffen Hauf |
| Notes: | To have binaries for 2.9.4 |
| Created: | 2020-08-03T09:22:48.000Z |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | MC2 small motions and XML error codes |
| Created: | 2020-07-03T13:12:05.000Z |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2020-07-01T04:54:23.000Z |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2020-06-30T13:56:17.000Z |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Test tag |
| Created: | 2020-06-26T05:52:31.000Z |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2020-05-14T11:24:40.000Z |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Make sure a binary for 2.9.1 exists |
| Created: | 2020-05-14T11:24:40.000Z |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | FIX: Trigger 1 problem FEAT: Agilent Ion Pump has automatic log scale |
| Created: | 2020-04-03T08:08:13.000Z |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2020-03-26T06:01:43.000Z |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2020-03-25T15:10:32.000Z |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
U1¶
| Instance id: | FXE_XTD9_MONO-1/ACTRL/U1 |
|---|---|
| Class id: | BeckhoffAnalogOutput |
| Host: | exflcon54n0 |
| Class documentation: | |
| BeckhoffAnalogOutput | |
| General: | link |
| Monitor: | link |
| Developer: | link |
| PLC: | link |
| Alias: | fxe-br-sys-con-12 |
| Git repo: | https://git.xfel.eu/gitlab/karaboDevices/Beckhoff |
| Last modified: | 2020-11-30T18:00:45.000+01:00 |
| Created at: | 2017-07-20T11:58:15.000+02:00 |
| Main authors: | Silenzi |
| Latest tag: | 4.4.1-2.10.0 |
| Deployment tag: | 4.4.1-2.10.0 |
| Projects: | FXE_XTD9_MONO-1 |
| Scenes: | Heaters |
| Accessible by: | |
Warning
Host not accessible by [‘xctrl’]!
The BeckhoffAnalogOutput device is documented in
beckhoff:BeckhoffAnalogOutput
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device (i.e. of the server
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- useTimeserver:
- Unused - whether device connects to time server is configured via ‘timeServerId’
- progress:
- The progress of the current action
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- beckhoffComDevice:
- InstanceId of the BeckhoffCom device that forwards commands to the PLC.
- functionBlockName:
- The type of the firmware block.
- fwInstanceName:
- The name of the firmware block instance.
- fwVersion:
- The version of the PLC framework.
- terminal:
- ???
- hardwareStatusBitField:
- This word encodes in bits the hardware-status information of this device
- hardwareState:
- The current state of the hardware decoded
- hardwareRegion:
- The current region of the hardware decoded
- hardwareErrorDescriptor:
- This word encodes in bits describing the hardware error
- hardwareErrorDescription:
- Error Code description
- waitingFor:
- Any call to the PLC will be published here, once the reply is received this property will be cleared. Commands will not be sent to the PLC until this property is cleared.
- epsilon:
- The epsilon determines the amount of change until a new physical value is posted from the hardware
- interlockReadOnly:
- Defines whether interlock conditions are configurable from this interface.
- interlockOn:
- Defines whether interlock surveillance is on or off.
- interlockOk:
- Defines whether interlock is ok (true) or broken (false).
- busy:
- Defines whether the PLC softdevice is busy.
- disableEpsilonFeedback:
- If false, the epsilon will be regulated until the incoming rate reaches the maximum rate
- maxStateUpdateRate:
- If state updates per second exceed this threshold, the state will be displayed as CHANGING
- noisyStateUpdateRateValue:
- Show the state update rate when it’s above ‘Max State Update Rate’ threshold.
- isStateUpdateNoisy:
- State update rate is above ‘Max State Update Rate’ threshold.
- reset:
- Resets the PLC hardware
- enableInterlockedSlots:
- Send device into INTERLOCK_BROKEN state, thus enabling all interlocked slots.
- disableInterlockedSlots:
- Send device into INTERLOCKED state, thus enabling all interlocked slots.
- requestHardwareValues:
- Ask for all property values on the device
- propertiesToPoll:
- All specified properties will be polled from the PLC with the given poll-rate. Only PLC aliases or device keys corresponding to PLC properties are allowed
- pollInterval:
- Hardware poll interval in seconds
- propertiesToRead:
- The specified properties will be read from the PLC by activating the Read button. Only PLC aliases or device keys corresponding to PLC properties are allowed
- readHardware:
- Requests value updates from the PLC for the properties listed under ‘Properties to read’
- force:
- ???
- trigger:
- Do not use this parameter to configure scheduled push. Instead use the parameter ‘scheduledPush’.
- maxUpdateFrequency:
- set to limit maximum update frequency for some values.
- value:
- Analog output of DAC.
- scale:
- Scaling factor for analog value.
- offset:
- Linear offset for analog value.
- relativeEpsilon:
- Flag to define epsilon mode: true means relative epsilon calculation, false means absolute epsilon calculation.
- rawValue:
- Digital input of DAC. This value is updated only on request!
| Created: | 2020-11-30T15:34:10.000Z |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | FIX: MC2 align to latest plc version FIX/FEAT: Dynamically adapt to plc framework changes by matching self description FIX: adapt release CI to 2.10 FIX: make version string match standard |
| Created: | 2020-11-23T15:52:07.000Z |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | FIX: Recover more reliably from flickering states FEAT: Add a method for querying if BeckhoffCom is busy FIX: Do not throw on missing interlock detail key FEAT: Use shared_mutex in BeckhoffCom FIX: MC2: hide double state update after move command WORKAROUND: Max Update queue on BeckhoffCom FIX: Refactor Trigger setting FEAT: separate TCP and broker tasks FEAT: No “broker” logs FIX: adapt digital input to PLC version 1.52 FEAT: Implement TCP write in an asynchronous way FEAT: Adapt Compiler to the laster |
| Created: | 2020-11-03T08:43:56.000Z |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Deal with MC2 motors state updates on move command. |
| Created: | 2020-10-28T09:29:46.000Z |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2020-10-14T09:39:07.000Z |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2020-10-08T11:47:41.000Z |
|---|---|
| Author: | Steffen Hauf |
| Notes: | Fixes issues with ScrollPump |
| Created: | 2020-10-08T11:47:41.000Z |
|---|---|
| Author: | Steffen Hauf |
| Notes: | For 2.9.4 builds |
| Created: | 2020-09-30T15:22:11.000Z |
|---|---|
| Author: | Martin Teichmann |
| Notes: |
| Created: | 2020-08-03T11:13:23.000Z |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2020-08-03T11:13:23.000Z |
|---|---|
| Author: | Steffen Hauf |
| Notes: | To have binaries for 2.9.4 |
| Created: | 2020-08-03T09:22:48.000Z |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | MC2 small motions and XML error codes |
| Created: | 2020-07-03T13:12:05.000Z |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2020-07-01T04:54:23.000Z |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2020-06-30T13:56:17.000Z |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Test tag |
| Created: | 2020-06-26T05:52:31.000Z |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2020-05-14T11:24:40.000Z |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Make sure a binary for 2.9.1 exists |
| Created: | 2020-05-14T11:24:40.000Z |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | FIX: Trigger 1 problem FEAT: Agilent Ion Pump has automatic log scale |
| Created: | 2020-04-03T08:08:13.000Z |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2020-03-26T06:01:43.000Z |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2020-03-25T15:10:32.000Z |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
U2¶
| Instance id: | FXE_XTD9_MONO-1/ACTRL/U2 |
|---|---|
| Class id: | BeckhoffAnalogOutput |
| Host: | exflcon54n0 |
| Class documentation: | |
| BeckhoffAnalogOutput | |
| General: | link |
| Monitor: | link |
| Developer: | link |
| PLC: | link |
| Alias: | fxe-br-sys-con-12 |
| Git repo: | https://git.xfel.eu/gitlab/karaboDevices/Beckhoff |
| Last modified: | 2020-11-30T18:00:45.000+01:00 |
| Created at: | 2017-07-20T11:58:15.000+02:00 |
| Main authors: | Silenzi |
| Latest tag: | 4.4.1-2.10.0 |
| Deployment tag: | 4.4.1-2.10.0 |
| Projects: | FXE_XTD9_MONO-1 |
| Scenes: | Heaters |
| Accessible by: | |
Warning
Host not accessible by [‘xctrl’]!
The BeckhoffAnalogOutput device is documented in
beckhoff:BeckhoffAnalogOutput
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device (i.e. of the server
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- useTimeserver:
- Unused - whether device connects to time server is configured via ‘timeServerId’
- progress:
- The progress of the current action
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- beckhoffComDevice:
- InstanceId of the BeckhoffCom device that forwards commands to the PLC.
- functionBlockName:
- The type of the firmware block.
- fwInstanceName:
- The name of the firmware block instance.
- fwVersion:
- The version of the PLC framework.
- terminal:
- ???
- hardwareStatusBitField:
- This word encodes in bits the hardware-status information of this device
- hardwareState:
- The current state of the hardware decoded
- hardwareRegion:
- The current region of the hardware decoded
- hardwareErrorDescriptor:
- This word encodes in bits describing the hardware error
- hardwareErrorDescription:
- Error Code description
- waitingFor:
- Any call to the PLC will be published here, once the reply is received this property will be cleared. Commands will not be sent to the PLC until this property is cleared.
- epsilon:
- The epsilon determines the amount of change until a new physical value is posted from the hardware
- interlockReadOnly:
- Defines whether interlock conditions are configurable from this interface.
- interlockOn:
- Defines whether interlock surveillance is on or off.
- interlockOk:
- Defines whether interlock is ok (true) or broken (false).
- busy:
- Defines whether the PLC softdevice is busy.
- disableEpsilonFeedback:
- If false, the epsilon will be regulated until the incoming rate reaches the maximum rate
- maxStateUpdateRate:
- If state updates per second exceed this threshold, the state will be displayed as CHANGING
- noisyStateUpdateRateValue:
- Show the state update rate when it’s above ‘Max State Update Rate’ threshold.
- isStateUpdateNoisy:
- State update rate is above ‘Max State Update Rate’ threshold.
- reset:
- Resets the PLC hardware
- enableInterlockedSlots:
- Send device into INTERLOCK_BROKEN state, thus enabling all interlocked slots.
- disableInterlockedSlots:
- Send device into INTERLOCKED state, thus enabling all interlocked slots.
- requestHardwareValues:
- Ask for all property values on the device
- propertiesToPoll:
- All specified properties will be polled from the PLC with the given poll-rate. Only PLC aliases or device keys corresponding to PLC properties are allowed
- pollInterval:
- Hardware poll interval in seconds
- propertiesToRead:
- The specified properties will be read from the PLC by activating the Read button. Only PLC aliases or device keys corresponding to PLC properties are allowed
- readHardware:
- Requests value updates from the PLC for the properties listed under ‘Properties to read’
- force:
- ???
- trigger:
- Do not use this parameter to configure scheduled push. Instead use the parameter ‘scheduledPush’.
- maxUpdateFrequency:
- set to limit maximum update frequency for some values.
- value:
- Analog output of DAC.
- scale:
- Scaling factor for analog value.
- offset:
- Linear offset for analog value.
- relativeEpsilon:
- Flag to define epsilon mode: true means relative epsilon calculation, false means absolute epsilon calculation.
- rawValue:
- Digital input of DAC. This value is updated only on request!
| Created: | 2020-11-30T15:34:10.000Z |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | FIX: MC2 align to latest plc version FIX/FEAT: Dynamically adapt to plc framework changes by matching self description FIX: adapt release CI to 2.10 FIX: make version string match standard |
| Created: | 2020-11-23T15:52:07.000Z |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | FIX: Recover more reliably from flickering states FEAT: Add a method for querying if BeckhoffCom is busy FIX: Do not throw on missing interlock detail key FEAT: Use shared_mutex in BeckhoffCom FIX: MC2: hide double state update after move command WORKAROUND: Max Update queue on BeckhoffCom FIX: Refactor Trigger setting FEAT: separate TCP and broker tasks FEAT: No “broker” logs FIX: adapt digital input to PLC version 1.52 FEAT: Implement TCP write in an asynchronous way FEAT: Adapt Compiler to the laster |
| Created: | 2020-11-03T08:43:56.000Z |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Deal with MC2 motors state updates on move command. |
| Created: | 2020-10-28T09:29:46.000Z |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2020-10-14T09:39:07.000Z |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2020-10-08T11:47:41.000Z |
|---|---|
| Author: | Steffen Hauf |
| Notes: | Fixes issues with ScrollPump |
| Created: | 2020-10-08T11:47:41.000Z |
|---|---|
| Author: | Steffen Hauf |
| Notes: | For 2.9.4 builds |
| Created: | 2020-09-30T15:22:11.000Z |
|---|---|
| Author: | Martin Teichmann |
| Notes: |
| Created: | 2020-08-03T11:13:23.000Z |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2020-08-03T11:13:23.000Z |
|---|---|
| Author: | Steffen Hauf |
| Notes: | To have binaries for 2.9.4 |
| Created: | 2020-08-03T09:22:48.000Z |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | MC2 small motions and XML error codes |
| Created: | 2020-07-03T13:12:05.000Z |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2020-07-01T04:54:23.000Z |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2020-06-30T13:56:17.000Z |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Test tag |
| Created: | 2020-06-26T05:52:31.000Z |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2020-05-14T11:24:40.000Z |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Make sure a binary for 2.9.1 exists |
| Created: | 2020-05-14T11:24:40.000Z |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | FIX: Trigger 1 problem FEAT: Agilent Ion Pump has automatic log scale |
| Created: | 2020-04-03T08:08:13.000Z |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2020-03-26T06:01:43.000Z |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2020-03-25T15:10:32.000Z |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
HT1_I_PROG¶
| Instance id: | FXE_XTD9_MONO-1/ACTRL/HT1_I_PROG |
|---|---|
| Class id: | BeckhoffAnalogOutput |
| Host: | fxe-br-sys-con-12 |
| Class documentation: | |
| BeckhoffAnalogOutput | |
| General: | link |
| Monitor: | link |
| Developer: | link |
| PLC: | link |
| Alias: | fxe-br-sys-con-12 |
| Git repo: | https://git.xfel.eu/karaboDevices/Beckhoff |
| Last modified: | 2021-10-02T19:55:31.151+02:00 |
| Created at: | 2017-07-20T11:58:15.000+02:00 |
| Main authors: | Mamchykd, Silenzi, Giovanetti |
| Latest tag: | 4.8.2-2.11.1rc1 |
| Deployment tag: | 4.8.2-2.11.1rc1 |
| Installed tag: | 4.6.5-2.11.1 |
| Scenes: | Mono1Heaters |
| Accessible by: | CAL, CONTROLS, CTRL, DA, danilevc, xdoc |
Warning
Rogue installation which is not mentioned in the deployment!
Warning
The installed tag (4.6.5-2.11.1) does not match tags mentioned in the deployment ([‘4.8.2-2.11.1rc1’])!
The BeckhoffAnalogOutput device is documented in
beckhoff:BeckhoffAnalogOutput
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device (i.e. of the server
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- beckhoffComDevice:
- InstanceId of the BeckhoffCom device that forwards commands to the PLC.
- functionBlockName:
- The type of the firmware block.
- fwInstanceName:
- The name of the firmware block instance.
- fwVersion:
- The version of the PLC framework.
- terminal:
- ???
- hardwareStatusBitField:
- This word encodes in bits the hardware-status information of this device
- hardwareState:
- The current state of the hardware decoded
- hardwareRegion:
- The current region of the hardware decoded
- hardwareErrorDescriptor:
- This word encodes in bits describing the hardware error
- hardwareErrorDescription:
- Error Code description
- waitingFor:
- Any call to the PLC will be published here, once the reply is received this property will be cleared. Commands will not be sent to the PLC until this property is cleared.
- epsilon:
- The epsilon determines the amount of change until a new physical value is posted from the hardware
- interlockReadOnly:
- Defines whether interlock conditions are configurable from this interface.
- interlockOn:
- Defines whether interlock surveillance is on or off.
- interlockOk:
- Defines whether interlock is ok (true) or broken (false).
- busy:
- Defines whether the PLC softdevice is busy.
- disableEpsilonFeedback:
- If false, the epsilon will be regulated until the incoming rate reaches the maximum rate
- maxStateUpdateRate:
- If state updates per second exceed this threshold, the state will be displayed as CHANGING
- noisyStateUpdateRateValue:
- Show the state update rate when it’s above ‘Max State Update Rate’ threshold.
- isStateUpdateNoisy:
- State update rate is above ‘Max State Update Rate’ threshold.
- reset:
- Resets the PLC hardware
- enableInterlockedSlots:
- Send device into INTERLOCK_BROKEN state, thus enabling all interlocked slots.
- disableInterlockedSlots:
- Send device into INTERLOCKED state, thus enabling all interlocked slots.
- requestHardwareValues:
- Ask for all property values on the device
- propertiesToPoll:
- All specified properties will be polled from the PLC with the given poll-rate. Only PLC aliases or device keys corresponding to PLC properties are allowed
- pollInterval:
- Hardware poll interval in seconds
- propertiesToRead:
- The specified properties will be read from the PLC by activating the Read button. Only PLC aliases or device keys corresponding to PLC properties are allowed
- readHardware:
- Requests value updates from the PLC for the properties listed under ‘Properties to read’
- force:
- ???
- trigger:
- Do not use this parameter to configure scheduled push. Instead use the parameter ‘scheduledPush’.
- maxUpdateFrequency:
- set to limit maximum update frequency for some values.
- value:
- Analog output of DAC.
- scale:
- Scaling factor for analog value.
- offset:
- Linear offset for analog value.
- relativeEpsilon:
- Flag to define epsilon mode: true means relative epsilon calculation, false means absolute epsilon calculation.
- rawValue:
- Digital input of DAC. This value is updated only on request!
| Created: | 2021-10-02T07:28:37.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Release candidate for 4.8.2 |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-08-23T15:36:04.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Bugfixes: 1. fix wrong value on the PLC when a deprecated paramer has different type wrt. the recommended new one. 2. fix bug (introduced in 4.8.0-2.11.4) that made the devices stay in UNKNOWN state |
| Created: | 2021-08-12T10:32:15.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Asynchronous registration of devices on BeckhoffCom (by means of slotInstanceNew HW state word parsed into bits |
| Created: | 2021-07-28T14:22:45.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
| Created: | 2021-06-23T16:13:27.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-06-22T13:56:55.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
|
| Created: | 2021-06-14T16:09:11.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Added BeckhoffDryPump |
| Created: | 2021-06-10T11:55:43.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Alarm conditions and state are not set on new schema. (Fixes bug seen in BeckhoffFuse after Karabo 2.11.1 deployment) |
| Created: | 2021-06-07T19:31:48.000+02:00 |
|---|---|
| Author: | Valerii Bondar |
| Notes: | Summer shutdown release, Fuse device added |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Summer shutdown release Devices added: BeckhoffTrainTrigger, BeckhoffLed, BeckhoffMC2Hexapod (BeckhoffMC2Base subclass), BeckhoffMC2Elmo (BeckhoffMC2Base subclass) Features: parameter deprecation in MC2 subclasses follow STOPPING state in Adixen Turbo Full pump. + other minor Fixes: * stepUp/stepDown popup error * epsilon feedback disable on write * avoid extra updates for interlock keys + other minor fixes |
| Created: | 2021-05-31T09:49:13.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-26T14:46:29.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-23T08:19:59.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-23T07:43:58.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-15T18:15:29.000+02:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: |
| Created: | 2021-03-24T09:43:30.000+01:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: | Add the AIBS |
| Created: | 2021-03-08T09:52:30.000+01:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: | Summary: Added auto-generated scene for Pfeiffer vacuum controller IMG400 |
HT1_V_PROG¶
| Instance id: | FXE_XTD9_MONO-1/ACTRL/HT1_V_PROG |
|---|---|
| Class id: | BeckhoffAnalogOutput |
| Host: | fxe-br-sys-con-12 |
| Class documentation: | |
| BeckhoffAnalogOutput | |
| General: | link |
| Monitor: | link |
| Developer: | link |
| PLC: | link |
| Alias: | fxe-br-sys-con-12 |
| Git repo: | https://git.xfel.eu/karaboDevices/Beckhoff |
| Last modified: | 2021-10-02T19:55:31.151+02:00 |
| Created at: | 2017-07-20T11:58:15.000+02:00 |
| Main authors: | Mamchykd, Silenzi, Giovanetti |
| Latest tag: | 4.8.2-2.11.1rc1 |
| Deployment tag: | 4.8.2-2.11.1rc1 |
| Installed tag: | 4.6.5-2.11.1 |
| Scenes: | Mono1Heaters |
| Accessible by: | CAL, CONTROLS, CTRL, DA, danilevc, xdoc |
Warning
Rogue installation which is not mentioned in the deployment!
Warning
The installed tag (4.6.5-2.11.1) does not match tags mentioned in the deployment ([‘4.8.2-2.11.1rc1’])!
The BeckhoffAnalogOutput device is documented in
beckhoff:BeckhoffAnalogOutput
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device (i.e. of the server
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- beckhoffComDevice:
- InstanceId of the BeckhoffCom device that forwards commands to the PLC.
- functionBlockName:
- The type of the firmware block.
- fwInstanceName:
- The name of the firmware block instance.
- fwVersion:
- The version of the PLC framework.
- terminal:
- ???
- hardwareStatusBitField:
- This word encodes in bits the hardware-status information of this device
- hardwareState:
- The current state of the hardware decoded
- hardwareRegion:
- The current region of the hardware decoded
- hardwareErrorDescriptor:
- This word encodes in bits describing the hardware error
- hardwareErrorDescription:
- Error Code description
- waitingFor:
- Any call to the PLC will be published here, once the reply is received this property will be cleared. Commands will not be sent to the PLC until this property is cleared.
- epsilon:
- The epsilon determines the amount of change until a new physical value is posted from the hardware
- interlockReadOnly:
- Defines whether interlock conditions are configurable from this interface.
- interlockOn:
- Defines whether interlock surveillance is on or off.
- interlockOk:
- Defines whether interlock is ok (true) or broken (false).
- busy:
- Defines whether the PLC softdevice is busy.
- disableEpsilonFeedback:
- If false, the epsilon will be regulated until the incoming rate reaches the maximum rate
- maxStateUpdateRate:
- If state updates per second exceed this threshold, the state will be displayed as CHANGING
- noisyStateUpdateRateValue:
- Show the state update rate when it’s above ‘Max State Update Rate’ threshold.
- isStateUpdateNoisy:
- State update rate is above ‘Max State Update Rate’ threshold.
- reset:
- Resets the PLC hardware
- enableInterlockedSlots:
- Send device into INTERLOCK_BROKEN state, thus enabling all interlocked slots.
- disableInterlockedSlots:
- Send device into INTERLOCKED state, thus enabling all interlocked slots.
- requestHardwareValues:
- Ask for all property values on the device
- propertiesToPoll:
- All specified properties will be polled from the PLC with the given poll-rate. Only PLC aliases or device keys corresponding to PLC properties are allowed
- pollInterval:
- Hardware poll interval in seconds
- propertiesToRead:
- The specified properties will be read from the PLC by activating the Read button. Only PLC aliases or device keys corresponding to PLC properties are allowed
- readHardware:
- Requests value updates from the PLC for the properties listed under ‘Properties to read’
- force:
- ???
- trigger:
- Do not use this parameter to configure scheduled push. Instead use the parameter ‘scheduledPush’.
- maxUpdateFrequency:
- set to limit maximum update frequency for some values.
- value:
- Analog output of DAC.
- scale:
- Scaling factor for analog value.
- offset:
- Linear offset for analog value.
- relativeEpsilon:
- Flag to define epsilon mode: true means relative epsilon calculation, false means absolute epsilon calculation.
- rawValue:
- Digital input of DAC. This value is updated only on request!
| Created: | 2021-10-02T07:28:37.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Release candidate for 4.8.2 |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-08-23T15:36:04.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Bugfixes: 1. fix wrong value on the PLC when a deprecated paramer has different type wrt. the recommended new one. 2. fix bug (introduced in 4.8.0-2.11.4) that made the devices stay in UNKNOWN state |
| Created: | 2021-08-12T10:32:15.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Asynchronous registration of devices on BeckhoffCom (by means of slotInstanceNew HW state word parsed into bits |
| Created: | 2021-07-28T14:22:45.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
| Created: | 2021-06-23T16:13:27.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-06-22T13:56:55.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
|
| Created: | 2021-06-14T16:09:11.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Added BeckhoffDryPump |
| Created: | 2021-06-10T11:55:43.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Alarm conditions and state are not set on new schema. (Fixes bug seen in BeckhoffFuse after Karabo 2.11.1 deployment) |
| Created: | 2021-06-07T19:31:48.000+02:00 |
|---|---|
| Author: | Valerii Bondar |
| Notes: | Summer shutdown release, Fuse device added |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Summer shutdown release Devices added: BeckhoffTrainTrigger, BeckhoffLed, BeckhoffMC2Hexapod (BeckhoffMC2Base subclass), BeckhoffMC2Elmo (BeckhoffMC2Base subclass) Features: parameter deprecation in MC2 subclasses follow STOPPING state in Adixen Turbo Full pump. + other minor Fixes: * stepUp/stepDown popup error * epsilon feedback disable on write * avoid extra updates for interlock keys + other minor fixes |
| Created: | 2021-05-31T09:49:13.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-26T14:46:29.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-23T08:19:59.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-23T07:43:58.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-15T18:15:29.000+02:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: |
| Created: | 2021-03-24T09:43:30.000+01:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: | Add the AIBS |
| Created: | 2021-03-08T09:52:30.000+01:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: | Summary: Added auto-generated scene for Pfeiffer vacuum controller IMG400 |
HT2_I_PROG¶
| Instance id: | FXE_XTD9_MONO-1/ACTRL/HT2_I_PROG |
|---|---|
| Class id: | BeckhoffAnalogOutput |
| Host: | fxe-br-sys-con-12 |
| Class documentation: | |
| BeckhoffAnalogOutput | |
| General: | link |
| Monitor: | link |
| Developer: | link |
| PLC: | link |
| Alias: | fxe-br-sys-con-12 |
| Git repo: | https://git.xfel.eu/karaboDevices/Beckhoff |
| Last modified: | 2021-10-02T19:55:31.151+02:00 |
| Created at: | 2017-07-20T11:58:15.000+02:00 |
| Main authors: | Mamchykd, Silenzi, Giovanetti |
| Latest tag: | 4.8.2-2.11.1rc1 |
| Deployment tag: | 4.8.2-2.11.1rc1 |
| Installed tag: | 4.6.5-2.11.1 |
| Scenes: | Mono1Heaters |
| Accessible by: | CAL, CONTROLS, CTRL, DA, danilevc, xdoc |
Warning
Rogue installation which is not mentioned in the deployment!
Warning
The installed tag (4.6.5-2.11.1) does not match tags mentioned in the deployment ([‘4.8.2-2.11.1rc1’])!
The BeckhoffAnalogOutput device is documented in
beckhoff:BeckhoffAnalogOutput
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device (i.e. of the server
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- beckhoffComDevice:
- InstanceId of the BeckhoffCom device that forwards commands to the PLC.
- functionBlockName:
- The type of the firmware block.
- fwInstanceName:
- The name of the firmware block instance.
- fwVersion:
- The version of the PLC framework.
- terminal:
- ???
- hardwareStatusBitField:
- This word encodes in bits the hardware-status information of this device
- hardwareState:
- The current state of the hardware decoded
- hardwareRegion:
- The current region of the hardware decoded
- hardwareErrorDescriptor:
- This word encodes in bits describing the hardware error
- hardwareErrorDescription:
- Error Code description
- waitingFor:
- Any call to the PLC will be published here, once the reply is received this property will be cleared. Commands will not be sent to the PLC until this property is cleared.
- epsilon:
- The epsilon determines the amount of change until a new physical value is posted from the hardware
- interlockReadOnly:
- Defines whether interlock conditions are configurable from this interface.
- interlockOn:
- Defines whether interlock surveillance is on or off.
- interlockOk:
- Defines whether interlock is ok (true) or broken (false).
- busy:
- Defines whether the PLC softdevice is busy.
- disableEpsilonFeedback:
- If false, the epsilon will be regulated until the incoming rate reaches the maximum rate
- maxStateUpdateRate:
- If state updates per second exceed this threshold, the state will be displayed as CHANGING
- noisyStateUpdateRateValue:
- Show the state update rate when it’s above ‘Max State Update Rate’ threshold.
- isStateUpdateNoisy:
- State update rate is above ‘Max State Update Rate’ threshold.
- reset:
- Resets the PLC hardware
- enableInterlockedSlots:
- Send device into INTERLOCK_BROKEN state, thus enabling all interlocked slots.
- disableInterlockedSlots:
- Send device into INTERLOCKED state, thus enabling all interlocked slots.
- requestHardwareValues:
- Ask for all property values on the device
- propertiesToPoll:
- All specified properties will be polled from the PLC with the given poll-rate. Only PLC aliases or device keys corresponding to PLC properties are allowed
- pollInterval:
- Hardware poll interval in seconds
- propertiesToRead:
- The specified properties will be read from the PLC by activating the Read button. Only PLC aliases or device keys corresponding to PLC properties are allowed
- readHardware:
- Requests value updates from the PLC for the properties listed under ‘Properties to read’
- force:
- ???
- trigger:
- Do not use this parameter to configure scheduled push. Instead use the parameter ‘scheduledPush’.
- maxUpdateFrequency:
- set to limit maximum update frequency for some values.
- value:
- Analog output of DAC.
- scale:
- Scaling factor for analog value.
- offset:
- Linear offset for analog value.
- relativeEpsilon:
- Flag to define epsilon mode: true means relative epsilon calculation, false means absolute epsilon calculation.
- rawValue:
- Digital input of DAC. This value is updated only on request!
| Created: | 2021-10-02T07:28:37.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Release candidate for 4.8.2 |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-08-23T15:36:04.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Bugfixes: 1. fix wrong value on the PLC when a deprecated paramer has different type wrt. the recommended new one. 2. fix bug (introduced in 4.8.0-2.11.4) that made the devices stay in UNKNOWN state |
| Created: | 2021-08-12T10:32:15.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Asynchronous registration of devices on BeckhoffCom (by means of slotInstanceNew HW state word parsed into bits |
| Created: | 2021-07-28T14:22:45.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
| Created: | 2021-06-23T16:13:27.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-06-22T13:56:55.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
|
| Created: | 2021-06-14T16:09:11.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Added BeckhoffDryPump |
| Created: | 2021-06-10T11:55:43.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Alarm conditions and state are not set on new schema. (Fixes bug seen in BeckhoffFuse after Karabo 2.11.1 deployment) |
| Created: | 2021-06-07T19:31:48.000+02:00 |
|---|---|
| Author: | Valerii Bondar |
| Notes: | Summer shutdown release, Fuse device added |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Summer shutdown release Devices added: BeckhoffTrainTrigger, BeckhoffLed, BeckhoffMC2Hexapod (BeckhoffMC2Base subclass), BeckhoffMC2Elmo (BeckhoffMC2Base subclass) Features: parameter deprecation in MC2 subclasses follow STOPPING state in Adixen Turbo Full pump. + other minor Fixes: * stepUp/stepDown popup error * epsilon feedback disable on write * avoid extra updates for interlock keys + other minor fixes |
| Created: | 2021-05-31T09:49:13.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-26T14:46:29.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-23T08:19:59.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-23T07:43:58.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-15T18:15:29.000+02:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: |
| Created: | 2021-03-24T09:43:30.000+01:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: | Add the AIBS |
| Created: | 2021-03-08T09:52:30.000+01:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: | Summary: Added auto-generated scene for Pfeiffer vacuum controller IMG400 |
HT2_V_PROG¶
| Instance id: | FXE_XTD9_MONO-1/ACTRL/HT2_V_PROG |
|---|---|
| Class id: | BeckhoffAnalogOutput |
| Host: | fxe-br-sys-con-12 |
| Class documentation: | |
| BeckhoffAnalogOutput | |
| General: | link |
| Monitor: | link |
| Developer: | link |
| PLC: | link |
| Alias: | fxe-br-sys-con-12 |
| Git repo: | https://git.xfel.eu/karaboDevices/Beckhoff |
| Last modified: | 2021-10-02T19:55:31.151+02:00 |
| Created at: | 2017-07-20T11:58:15.000+02:00 |
| Main authors: | Mamchykd, Silenzi, Giovanetti |
| Latest tag: | 4.8.2-2.11.1rc1 |
| Deployment tag: | 4.8.2-2.11.1rc1 |
| Installed tag: | 4.6.5-2.11.1 |
| Scenes: | Mono1Heaters |
| Accessible by: | CAL, CONTROLS, CTRL, DA, danilevc, xdoc |
Warning
Rogue installation which is not mentioned in the deployment!
Warning
The installed tag (4.6.5-2.11.1) does not match tags mentioned in the deployment ([‘4.8.2-2.11.1rc1’])!
The BeckhoffAnalogOutput device is documented in
beckhoff:BeckhoffAnalogOutput
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device (i.e. of the server
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- beckhoffComDevice:
- InstanceId of the BeckhoffCom device that forwards commands to the PLC.
- functionBlockName:
- The type of the firmware block.
- fwInstanceName:
- The name of the firmware block instance.
- fwVersion:
- The version of the PLC framework.
- terminal:
- ???
- hardwareStatusBitField:
- This word encodes in bits the hardware-status information of this device
- hardwareState:
- The current state of the hardware decoded
- hardwareRegion:
- The current region of the hardware decoded
- hardwareErrorDescriptor:
- This word encodes in bits describing the hardware error
- hardwareErrorDescription:
- Error Code description
- waitingFor:
- Any call to the PLC will be published here, once the reply is received this property will be cleared. Commands will not be sent to the PLC until this property is cleared.
- epsilon:
- The epsilon determines the amount of change until a new physical value is posted from the hardware
- interlockReadOnly:
- Defines whether interlock conditions are configurable from this interface.
- interlockOn:
- Defines whether interlock surveillance is on or off.
- interlockOk:
- Defines whether interlock is ok (true) or broken (false).
- busy:
- Defines whether the PLC softdevice is busy.
- disableEpsilonFeedback:
- If false, the epsilon will be regulated until the incoming rate reaches the maximum rate
- maxStateUpdateRate:
- If state updates per second exceed this threshold, the state will be displayed as CHANGING
- noisyStateUpdateRateValue:
- Show the state update rate when it’s above ‘Max State Update Rate’ threshold.
- isStateUpdateNoisy:
- State update rate is above ‘Max State Update Rate’ threshold.
- reset:
- Resets the PLC hardware
- enableInterlockedSlots:
- Send device into INTERLOCK_BROKEN state, thus enabling all interlocked slots.
- disableInterlockedSlots:
- Send device into INTERLOCKED state, thus enabling all interlocked slots.
- requestHardwareValues:
- Ask for all property values on the device
- propertiesToPoll:
- All specified properties will be polled from the PLC with the given poll-rate. Only PLC aliases or device keys corresponding to PLC properties are allowed
- pollInterval:
- Hardware poll interval in seconds
- propertiesToRead:
- The specified properties will be read from the PLC by activating the Read button. Only PLC aliases or device keys corresponding to PLC properties are allowed
- readHardware:
- Requests value updates from the PLC for the properties listed under ‘Properties to read’
- force:
- ???
- trigger:
- Do not use this parameter to configure scheduled push. Instead use the parameter ‘scheduledPush’.
- maxUpdateFrequency:
- set to limit maximum update frequency for some values.
- value:
- Analog output of DAC.
- scale:
- Scaling factor for analog value.
- offset:
- Linear offset for analog value.
- relativeEpsilon:
- Flag to define epsilon mode: true means relative epsilon calculation, false means absolute epsilon calculation.
- rawValue:
- Digital input of DAC. This value is updated only on request!
| Created: | 2021-10-02T07:28:37.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Release candidate for 4.8.2 |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-08-23T15:36:04.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Bugfixes: 1. fix wrong value on the PLC when a deprecated paramer has different type wrt. the recommended new one. 2. fix bug (introduced in 4.8.0-2.11.4) that made the devices stay in UNKNOWN state |
| Created: | 2021-08-12T10:32:15.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Asynchronous registration of devices on BeckhoffCom (by means of slotInstanceNew HW state word parsed into bits |
| Created: | 2021-07-28T14:22:45.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
| Created: | 2021-06-23T16:13:27.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-06-22T13:56:55.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
|
| Created: | 2021-06-14T16:09:11.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Added BeckhoffDryPump |
| Created: | 2021-06-10T11:55:43.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Alarm conditions and state are not set on new schema. (Fixes bug seen in BeckhoffFuse after Karabo 2.11.1 deployment) |
| Created: | 2021-06-07T19:31:48.000+02:00 |
|---|---|
| Author: | Valerii Bondar |
| Notes: | Summer shutdown release, Fuse device added |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Summer shutdown release Devices added: BeckhoffTrainTrigger, BeckhoffLed, BeckhoffMC2Hexapod (BeckhoffMC2Base subclass), BeckhoffMC2Elmo (BeckhoffMC2Base subclass) Features: parameter deprecation in MC2 subclasses follow STOPPING state in Adixen Turbo Full pump. + other minor Fixes: * stepUp/stepDown popup error * epsilon feedback disable on write * avoid extra updates for interlock keys + other minor fixes |
| Created: | 2021-05-31T09:49:13.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-26T14:46:29.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-23T08:19:59.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-23T07:43:58.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-15T18:15:29.000+02:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: |
| Created: | 2021-03-24T09:43:30.000+01:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: | Add the AIBS |
| Created: | 2021-03-08T09:52:30.000+01:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: | Summary: Added auto-generated scene for Pfeiffer vacuum controller IMG400 |
HT3_I_PROG¶
| Instance id: | FXE_XTD9_MONO-1/ACTRL/HT3_I_PROG |
|---|---|
| Class id: | BeckhoffAnalogOutput |
| Host: | fxe-br-sys-con-12 |
| Class documentation: | |
| BeckhoffAnalogOutput | |
| General: | link |
| Monitor: | link |
| Developer: | link |
| PLC: | link |
| Alias: | fxe-br-sys-con-12 |
| Git repo: | https://git.xfel.eu/karaboDevices/Beckhoff |
| Last modified: | 2021-10-02T19:55:31.151+02:00 |
| Created at: | 2017-07-20T11:58:15.000+02:00 |
| Main authors: | Mamchykd, Silenzi, Giovanetti |
| Latest tag: | 4.8.2-2.11.1rc1 |
| Deployment tag: | 4.8.2-2.11.1rc1 |
| Installed tag: | 4.6.5-2.11.1 |
| Scenes: | Mono1Heaters |
| Accessible by: | CAL, CONTROLS, CTRL, DA, danilevc, xdoc |
Warning
Rogue installation which is not mentioned in the deployment!
Warning
The installed tag (4.6.5-2.11.1) does not match tags mentioned in the deployment ([‘4.8.2-2.11.1rc1’])!
The BeckhoffAnalogOutput device is documented in
beckhoff:BeckhoffAnalogOutput
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device (i.e. of the server
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- beckhoffComDevice:
- InstanceId of the BeckhoffCom device that forwards commands to the PLC.
- functionBlockName:
- The type of the firmware block.
- fwInstanceName:
- The name of the firmware block instance.
- fwVersion:
- The version of the PLC framework.
- terminal:
- ???
- hardwareStatusBitField:
- This word encodes in bits the hardware-status information of this device
- hardwareState:
- The current state of the hardware decoded
- hardwareRegion:
- The current region of the hardware decoded
- hardwareErrorDescriptor:
- This word encodes in bits describing the hardware error
- hardwareErrorDescription:
- Error Code description
- waitingFor:
- Any call to the PLC will be published here, once the reply is received this property will be cleared. Commands will not be sent to the PLC until this property is cleared.
- epsilon:
- The epsilon determines the amount of change until a new physical value is posted from the hardware
- interlockReadOnly:
- Defines whether interlock conditions are configurable from this interface.
- interlockOn:
- Defines whether interlock surveillance is on or off.
- interlockOk:
- Defines whether interlock is ok (true) or broken (false).
- busy:
- Defines whether the PLC softdevice is busy.
- disableEpsilonFeedback:
- If false, the epsilon will be regulated until the incoming rate reaches the maximum rate
- maxStateUpdateRate:
- If state updates per second exceed this threshold, the state will be displayed as CHANGING
- noisyStateUpdateRateValue:
- Show the state update rate when it’s above ‘Max State Update Rate’ threshold.
- isStateUpdateNoisy:
- State update rate is above ‘Max State Update Rate’ threshold.
- reset:
- Resets the PLC hardware
- enableInterlockedSlots:
- Send device into INTERLOCK_BROKEN state, thus enabling all interlocked slots.
- disableInterlockedSlots:
- Send device into INTERLOCKED state, thus enabling all interlocked slots.
- requestHardwareValues:
- Ask for all property values on the device
- propertiesToPoll:
- All specified properties will be polled from the PLC with the given poll-rate. Only PLC aliases or device keys corresponding to PLC properties are allowed
- pollInterval:
- Hardware poll interval in seconds
- propertiesToRead:
- The specified properties will be read from the PLC by activating the Read button. Only PLC aliases or device keys corresponding to PLC properties are allowed
- readHardware:
- Requests value updates from the PLC for the properties listed under ‘Properties to read’
- force:
- ???
- trigger:
- Do not use this parameter to configure scheduled push. Instead use the parameter ‘scheduledPush’.
- maxUpdateFrequency:
- set to limit maximum update frequency for some values.
- value:
- Analog output of DAC.
- scale:
- Scaling factor for analog value.
- offset:
- Linear offset for analog value.
- relativeEpsilon:
- Flag to define epsilon mode: true means relative epsilon calculation, false means absolute epsilon calculation.
- rawValue:
- Digital input of DAC. This value is updated only on request!
| Created: | 2021-10-02T07:28:37.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Release candidate for 4.8.2 |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-08-23T15:36:04.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Bugfixes: 1. fix wrong value on the PLC when a deprecated paramer has different type wrt. the recommended new one. 2. fix bug (introduced in 4.8.0-2.11.4) that made the devices stay in UNKNOWN state |
| Created: | 2021-08-12T10:32:15.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Asynchronous registration of devices on BeckhoffCom (by means of slotInstanceNew HW state word parsed into bits |
| Created: | 2021-07-28T14:22:45.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
| Created: | 2021-06-23T16:13:27.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-06-22T13:56:55.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
|
| Created: | 2021-06-14T16:09:11.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Added BeckhoffDryPump |
| Created: | 2021-06-10T11:55:43.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Alarm conditions and state are not set on new schema. (Fixes bug seen in BeckhoffFuse after Karabo 2.11.1 deployment) |
| Created: | 2021-06-07T19:31:48.000+02:00 |
|---|---|
| Author: | Valerii Bondar |
| Notes: | Summer shutdown release, Fuse device added |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Summer shutdown release Devices added: BeckhoffTrainTrigger, BeckhoffLed, BeckhoffMC2Hexapod (BeckhoffMC2Base subclass), BeckhoffMC2Elmo (BeckhoffMC2Base subclass) Features: parameter deprecation in MC2 subclasses follow STOPPING state in Adixen Turbo Full pump. + other minor Fixes: * stepUp/stepDown popup error * epsilon feedback disable on write * avoid extra updates for interlock keys + other minor fixes |
| Created: | 2021-05-31T09:49:13.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-26T14:46:29.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-23T08:19:59.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-23T07:43:58.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-15T18:15:29.000+02:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: |
| Created: | 2021-03-24T09:43:30.000+01:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: | Add the AIBS |
| Created: | 2021-03-08T09:52:30.000+01:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: | Summary: Added auto-generated scene for Pfeiffer vacuum controller IMG400 |
HT3_V_PROG¶
| Instance id: | FXE_XTD9_MONO-1/ACTRL/HT3_V_PROG |
|---|---|
| Class id: | BeckhoffAnalogOutput |
| Host: | fxe-br-sys-con-12 |
| Class documentation: | |
| BeckhoffAnalogOutput | |
| General: | link |
| Monitor: | link |
| Developer: | link |
| PLC: | link |
| Alias: | fxe-br-sys-con-12 |
| Git repo: | https://git.xfel.eu/karaboDevices/Beckhoff |
| Last modified: | 2021-10-02T19:55:31.151+02:00 |
| Created at: | 2017-07-20T11:58:15.000+02:00 |
| Main authors: | Mamchykd, Silenzi, Giovanetti |
| Latest tag: | 4.8.2-2.11.1rc1 |
| Deployment tag: | 4.8.2-2.11.1rc1 |
| Installed tag: | 4.6.5-2.11.1 |
| Scenes: | Mono1Heaters |
| Accessible by: | CAL, CONTROLS, CTRL, DA, danilevc, xdoc |
Warning
Rogue installation which is not mentioned in the deployment!
Warning
The installed tag (4.6.5-2.11.1) does not match tags mentioned in the deployment ([‘4.8.2-2.11.1rc1’])!
The BeckhoffAnalogOutput device is documented in
beckhoff:BeckhoffAnalogOutput
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device (i.e. of the server
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- beckhoffComDevice:
- InstanceId of the BeckhoffCom device that forwards commands to the PLC.
- functionBlockName:
- The type of the firmware block.
- fwInstanceName:
- The name of the firmware block instance.
- fwVersion:
- The version of the PLC framework.
- terminal:
- ???
- hardwareStatusBitField:
- This word encodes in bits the hardware-status information of this device
- hardwareState:
- The current state of the hardware decoded
- hardwareRegion:
- The current region of the hardware decoded
- hardwareErrorDescriptor:
- This word encodes in bits describing the hardware error
- hardwareErrorDescription:
- Error Code description
- waitingFor:
- Any call to the PLC will be published here, once the reply is received this property will be cleared. Commands will not be sent to the PLC until this property is cleared.
- epsilon:
- The epsilon determines the amount of change until a new physical value is posted from the hardware
- interlockReadOnly:
- Defines whether interlock conditions are configurable from this interface.
- interlockOn:
- Defines whether interlock surveillance is on or off.
- interlockOk:
- Defines whether interlock is ok (true) or broken (false).
- busy:
- Defines whether the PLC softdevice is busy.
- disableEpsilonFeedback:
- If false, the epsilon will be regulated until the incoming rate reaches the maximum rate
- maxStateUpdateRate:
- If state updates per second exceed this threshold, the state will be displayed as CHANGING
- noisyStateUpdateRateValue:
- Show the state update rate when it’s above ‘Max State Update Rate’ threshold.
- isStateUpdateNoisy:
- State update rate is above ‘Max State Update Rate’ threshold.
- reset:
- Resets the PLC hardware
- enableInterlockedSlots:
- Send device into INTERLOCK_BROKEN state, thus enabling all interlocked slots.
- disableInterlockedSlots:
- Send device into INTERLOCKED state, thus enabling all interlocked slots.
- requestHardwareValues:
- Ask for all property values on the device
- propertiesToPoll:
- All specified properties will be polled from the PLC with the given poll-rate. Only PLC aliases or device keys corresponding to PLC properties are allowed
- pollInterval:
- Hardware poll interval in seconds
- propertiesToRead:
- The specified properties will be read from the PLC by activating the Read button. Only PLC aliases or device keys corresponding to PLC properties are allowed
- readHardware:
- Requests value updates from the PLC for the properties listed under ‘Properties to read’
- force:
- ???
- trigger:
- Do not use this parameter to configure scheduled push. Instead use the parameter ‘scheduledPush’.
- maxUpdateFrequency:
- set to limit maximum update frequency for some values.
- value:
- Analog output of DAC.
- scale:
- Scaling factor for analog value.
- offset:
- Linear offset for analog value.
- relativeEpsilon:
- Flag to define epsilon mode: true means relative epsilon calculation, false means absolute epsilon calculation.
- rawValue:
- Digital input of DAC. This value is updated only on request!
| Created: | 2021-10-02T07:28:37.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Release candidate for 4.8.2 |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-08-23T15:36:04.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Bugfixes: 1. fix wrong value on the PLC when a deprecated paramer has different type wrt. the recommended new one. 2. fix bug (introduced in 4.8.0-2.11.4) that made the devices stay in UNKNOWN state |
| Created: | 2021-08-12T10:32:15.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Asynchronous registration of devices on BeckhoffCom (by means of slotInstanceNew HW state word parsed into bits |
| Created: | 2021-07-28T14:22:45.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
| Created: | 2021-06-23T16:13:27.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-06-22T13:56:55.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
|
| Created: | 2021-06-14T16:09:11.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Added BeckhoffDryPump |
| Created: | 2021-06-10T11:55:43.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Alarm conditions and state are not set on new schema. (Fixes bug seen in BeckhoffFuse after Karabo 2.11.1 deployment) |
| Created: | 2021-06-07T19:31:48.000+02:00 |
|---|---|
| Author: | Valerii Bondar |
| Notes: | Summer shutdown release, Fuse device added |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Summer shutdown release Devices added: BeckhoffTrainTrigger, BeckhoffLed, BeckhoffMC2Hexapod (BeckhoffMC2Base subclass), BeckhoffMC2Elmo (BeckhoffMC2Base subclass) Features: parameter deprecation in MC2 subclasses follow STOPPING state in Adixen Turbo Full pump. + other minor Fixes: * stepUp/stepDown popup error * epsilon feedback disable on write * avoid extra updates for interlock keys + other minor fixes |
| Created: | 2021-05-31T09:49:13.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-26T14:46:29.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-23T08:19:59.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-23T07:43:58.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-15T18:15:29.000+02:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: |
| Created: | 2021-03-24T09:43:30.000+01:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: | Add the AIBS |
| Created: | 2021-03-08T09:52:30.000+01:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: | Summary: Added auto-generated scene for Pfeiffer vacuum controller IMG400 |
ASENS¶
I0¶
| Instance id: | FXE_XTD9_MONO-1/ASENS/I0 |
|---|---|
| Class id: | BeckhoffAnalogInput |
| Host: | exflcon54n0 |
| Class documentation: | |
| BeckhoffAnalogInput | |
| General: | link |
| Monitor: | link |
| Developer: | link |
| PLC: | link |
| Alias: | fxe-br-sys-con-12 |
| Git repo: | https://git.xfel.eu/gitlab/karaboDevices/Beckhoff |
| Last modified: | 2020-11-30T18:00:45.000+01:00 |
| Created at: | 2017-07-20T11:58:15.000+02:00 |
| Main authors: | Silenzi |
| Latest tag: | 4.4.1-2.10.0 |
| Deployment tag: | 4.4.1-2.10.0 |
| Projects: | FXE_XTD9_MONO-1 |
| Scenes: | Heaters |
| Accessible by: | |
Warning
Host not accessible by [‘xctrl’]!
The BeckhoffAnalogInput device is documented in
beckhoff:BeckhoffAnalogInput
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device (i.e. of the server
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- useTimeserver:
- Unused - whether device connects to time server is configured via ‘timeServerId’
- progress:
- The progress of the current action
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- beckhoffComDevice:
- InstanceId of the BeckhoffCom device that forwards commands to the PLC.
- functionBlockName:
- The type of the firmware block.
- fwInstanceName:
- The name of the firmware block instance.
- fwVersion:
- The version of the PLC framework.
- terminal:
- ???
- hardwareStatusBitField:
- This word encodes in bits the hardware-status information of this device
- hardwareState:
- The current state of the hardware decoded
- hardwareRegion:
- The current region of the hardware decoded
- hardwareErrorDescriptor:
- This word encodes in bits describing the hardware error
- hardwareErrorDescription:
- Error Code description
- waitingFor:
- Any call to the PLC will be published here, once the reply is received this property will be cleared. Commands will not be sent to the PLC until this property is cleared.
- epsilon:
- The epsilon determines the amount of change until a new physical value is posted from the hardware
- interlockReadOnly:
- Defines whether interlock conditions are configurable from this interface.
- interlockOn:
- Defines whether interlock surveillance is on or off.
- interlockOk:
- Defines whether interlock is ok (true) or broken (false).
- busy:
- Defines whether the PLC softdevice is busy.
- disableEpsilonFeedback:
- If false, the epsilon will be regulated until the incoming rate reaches the maximum rate
- maxStateUpdateRate:
- If state updates per second exceed this threshold, the state will be displayed as CHANGING
- noisyStateUpdateRateValue:
- Show the state update rate when it’s above ‘Max State Update Rate’ threshold.
- isStateUpdateNoisy:
- State update rate is above ‘Max State Update Rate’ threshold.
- reset:
- Resets the PLC hardware
- enableInterlockedSlots:
- Send device into INTERLOCK_BROKEN state, thus enabling all interlocked slots.
- disableInterlockedSlots:
- Send device into INTERLOCKED state, thus enabling all interlocked slots.
- requestHardwareValues:
- Ask for all property values on the device
- propertiesToPoll:
- All specified properties will be polled from the PLC with the given poll-rate. Only PLC aliases or device keys corresponding to PLC properties are allowed
- pollInterval:
- Hardware poll interval in seconds
- propertiesToRead:
- The specified properties will be read from the PLC by activating the Read button. Only PLC aliases or device keys corresponding to PLC properties are allowed
- readHardware:
- Requests value updates from the PLC for the properties listed under ‘Properties to read’
- force:
- ???
- trigger:
- Do not use this parameter to configure scheduled push. Instead use the parameter ‘scheduledPush’.
- maxUpdateFrequency:
- set to limit maximum update frequency for some values.
- value:
- Analog input of ADC.
- semiRawValue:
- Semi raw value of analog input, i.e. the voltage.
- epsSemiRaw:
- Epsilon of the SemiRawValue.
- relativeEpsilon:
- Flag to define epsilon mode: true means relative epsilon calculation, false means absolute epsilon calculation.
| Created: | 2020-11-30T15:34:10.000Z |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | FIX: MC2 align to latest plc version FIX/FEAT: Dynamically adapt to plc framework changes by matching self description FIX: adapt release CI to 2.10 FIX: make version string match standard |
| Created: | 2020-11-23T15:52:07.000Z |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | FIX: Recover more reliably from flickering states FEAT: Add a method for querying if BeckhoffCom is busy FIX: Do not throw on missing interlock detail key FEAT: Use shared_mutex in BeckhoffCom FIX: MC2: hide double state update after move command WORKAROUND: Max Update queue on BeckhoffCom FIX: Refactor Trigger setting FEAT: separate TCP and broker tasks FEAT: No “broker” logs FIX: adapt digital input to PLC version 1.52 FEAT: Implement TCP write in an asynchronous way FEAT: Adapt Compiler to the laster |
| Created: | 2020-11-03T08:43:56.000Z |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Deal with MC2 motors state updates on move command. |
| Created: | 2020-10-28T09:29:46.000Z |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2020-10-14T09:39:07.000Z |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2020-10-08T11:47:41.000Z |
|---|---|
| Author: | Steffen Hauf |
| Notes: | Fixes issues with ScrollPump |
| Created: | 2020-10-08T11:47:41.000Z |
|---|---|
| Author: | Steffen Hauf |
| Notes: | For 2.9.4 builds |
| Created: | 2020-09-30T15:22:11.000Z |
|---|---|
| Author: | Martin Teichmann |
| Notes: |
| Created: | 2020-08-03T11:13:23.000Z |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2020-08-03T11:13:23.000Z |
|---|---|
| Author: | Steffen Hauf |
| Notes: | To have binaries for 2.9.4 |
| Created: | 2020-08-03T09:22:48.000Z |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | MC2 small motions and XML error codes |
| Created: | 2020-07-03T13:12:05.000Z |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2020-07-01T04:54:23.000Z |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2020-06-30T13:56:17.000Z |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Test tag |
| Created: | 2020-06-26T05:52:31.000Z |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2020-05-14T11:24:40.000Z |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Make sure a binary for 2.9.1 exists |
| Created: | 2020-05-14T11:24:40.000Z |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | FIX: Trigger 1 problem FEAT: Agilent Ion Pump has automatic log scale |
| Created: | 2020-04-03T08:08:13.000Z |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2020-03-26T06:01:43.000Z |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2020-03-25T15:10:32.000Z |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
I1¶
| Instance id: | FXE_XTD9_MONO-1/ASENS/I1 |
|---|---|
| Class id: | BeckhoffAnalogInput |
| Host: | exflcon54n0 |
| Class documentation: | |
| BeckhoffAnalogInput | |
| General: | link |
| Monitor: | link |
| Developer: | link |
| PLC: | link |
| Alias: | fxe-br-sys-con-12 |
| Git repo: | https://git.xfel.eu/gitlab/karaboDevices/Beckhoff |
| Last modified: | 2020-11-30T18:00:45.000+01:00 |
| Created at: | 2017-07-20T11:58:15.000+02:00 |
| Main authors: | Silenzi |
| Latest tag: | 4.4.1-2.10.0 |
| Deployment tag: | 4.4.1-2.10.0 |
| Projects: | FXE_XTD9_MONO-1 |
| Scenes: | Heaters |
| Accessible by: | |
Warning
Host not accessible by [‘xctrl’]!
The BeckhoffAnalogInput device is documented in
beckhoff:BeckhoffAnalogInput
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device (i.e. of the server
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- useTimeserver:
- Unused - whether device connects to time server is configured via ‘timeServerId’
- progress:
- The progress of the current action
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- beckhoffComDevice:
- InstanceId of the BeckhoffCom device that forwards commands to the PLC.
- functionBlockName:
- The type of the firmware block.
- fwInstanceName:
- The name of the firmware block instance.
- fwVersion:
- The version of the PLC framework.
- terminal:
- ???
- hardwareStatusBitField:
- This word encodes in bits the hardware-status information of this device
- hardwareState:
- The current state of the hardware decoded
- hardwareRegion:
- The current region of the hardware decoded
- hardwareErrorDescriptor:
- This word encodes in bits describing the hardware error
- hardwareErrorDescription:
- Error Code description
- waitingFor:
- Any call to the PLC will be published here, once the reply is received this property will be cleared. Commands will not be sent to the PLC until this property is cleared.
- epsilon:
- The epsilon determines the amount of change until a new physical value is posted from the hardware
- interlockReadOnly:
- Defines whether interlock conditions are configurable from this interface.
- interlockOn:
- Defines whether interlock surveillance is on or off.
- interlockOk:
- Defines whether interlock is ok (true) or broken (false).
- busy:
- Defines whether the PLC softdevice is busy.
- disableEpsilonFeedback:
- If false, the epsilon will be regulated until the incoming rate reaches the maximum rate
- maxStateUpdateRate:
- If state updates per second exceed this threshold, the state will be displayed as CHANGING
- noisyStateUpdateRateValue:
- Show the state update rate when it’s above ‘Max State Update Rate’ threshold.
- isStateUpdateNoisy:
- State update rate is above ‘Max State Update Rate’ threshold.
- reset:
- Resets the PLC hardware
- enableInterlockedSlots:
- Send device into INTERLOCK_BROKEN state, thus enabling all interlocked slots.
- disableInterlockedSlots:
- Send device into INTERLOCKED state, thus enabling all interlocked slots.
- requestHardwareValues:
- Ask for all property values on the device
- propertiesToPoll:
- All specified properties will be polled from the PLC with the given poll-rate. Only PLC aliases or device keys corresponding to PLC properties are allowed
- pollInterval:
- Hardware poll interval in seconds
- propertiesToRead:
- The specified properties will be read from the PLC by activating the Read button. Only PLC aliases or device keys corresponding to PLC properties are allowed
- readHardware:
- Requests value updates from the PLC for the properties listed under ‘Properties to read’
- force:
- ???
- trigger:
- Do not use this parameter to configure scheduled push. Instead use the parameter ‘scheduledPush’.
- maxUpdateFrequency:
- set to limit maximum update frequency for some values.
- value:
- Analog input of ADC.
- semiRawValue:
- Semi raw value of analog input, i.e. the voltage.
- epsSemiRaw:
- Epsilon of the SemiRawValue.
- relativeEpsilon:
- Flag to define epsilon mode: true means relative epsilon calculation, false means absolute epsilon calculation.
| Created: | 2020-11-30T15:34:10.000Z |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | FIX: MC2 align to latest plc version FIX/FEAT: Dynamically adapt to plc framework changes by matching self description FIX: adapt release CI to 2.10 FIX: make version string match standard |
| Created: | 2020-11-23T15:52:07.000Z |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | FIX: Recover more reliably from flickering states FEAT: Add a method for querying if BeckhoffCom is busy FIX: Do not throw on missing interlock detail key FEAT: Use shared_mutex in BeckhoffCom FIX: MC2: hide double state update after move command WORKAROUND: Max Update queue on BeckhoffCom FIX: Refactor Trigger setting FEAT: separate TCP and broker tasks FEAT: No “broker” logs FIX: adapt digital input to PLC version 1.52 FEAT: Implement TCP write in an asynchronous way FEAT: Adapt Compiler to the laster |
| Created: | 2020-11-03T08:43:56.000Z |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Deal with MC2 motors state updates on move command. |
| Created: | 2020-10-28T09:29:46.000Z |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2020-10-14T09:39:07.000Z |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2020-10-08T11:47:41.000Z |
|---|---|
| Author: | Steffen Hauf |
| Notes: | Fixes issues with ScrollPump |
| Created: | 2020-10-08T11:47:41.000Z |
|---|---|
| Author: | Steffen Hauf |
| Notes: | For 2.9.4 builds |
| Created: | 2020-09-30T15:22:11.000Z |
|---|---|
| Author: | Martin Teichmann |
| Notes: |
| Created: | 2020-08-03T11:13:23.000Z |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2020-08-03T11:13:23.000Z |
|---|---|
| Author: | Steffen Hauf |
| Notes: | To have binaries for 2.9.4 |
| Created: | 2020-08-03T09:22:48.000Z |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | MC2 small motions and XML error codes |
| Created: | 2020-07-03T13:12:05.000Z |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2020-07-01T04:54:23.000Z |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2020-06-30T13:56:17.000Z |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Test tag |
| Created: | 2020-06-26T05:52:31.000Z |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2020-05-14T11:24:40.000Z |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Make sure a binary for 2.9.1 exists |
| Created: | 2020-05-14T11:24:40.000Z |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | FIX: Trigger 1 problem FEAT: Agilent Ion Pump has automatic log scale |
| Created: | 2020-04-03T08:08:13.000Z |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2020-03-26T06:01:43.000Z |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2020-03-25T15:10:32.000Z |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
I2¶
| Instance id: | FXE_XTD9_MONO-1/ASENS/I2 |
|---|---|
| Class id: | BeckhoffAnalogInput |
| Host: | exflcon54n0 |
| Class documentation: | |
| BeckhoffAnalogInput | |
| General: | link |
| Monitor: | link |
| Developer: | link |
| PLC: | link |
| Alias: | fxe-br-sys-con-12 |
| Git repo: | https://git.xfel.eu/gitlab/karaboDevices/Beckhoff |
| Last modified: | 2020-11-30T18:00:45.000+01:00 |
| Created at: | 2017-07-20T11:58:15.000+02:00 |
| Main authors: | Silenzi |
| Latest tag: | 4.4.1-2.10.0 |
| Deployment tag: | 4.4.1-2.10.0 |
| Projects: | FXE_XTD9_MONO-1 |
| Scenes: | Heaters |
| Accessible by: | |
Warning
Host not accessible by [‘xctrl’]!
The BeckhoffAnalogInput device is documented in
beckhoff:BeckhoffAnalogInput
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device (i.e. of the server
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- useTimeserver:
- Unused - whether device connects to time server is configured via ‘timeServerId’
- progress:
- The progress of the current action
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- beckhoffComDevice:
- InstanceId of the BeckhoffCom device that forwards commands to the PLC.
- functionBlockName:
- The type of the firmware block.
- fwInstanceName:
- The name of the firmware block instance.
- fwVersion:
- The version of the PLC framework.
- terminal:
- ???
- hardwareStatusBitField:
- This word encodes in bits the hardware-status information of this device
- hardwareState:
- The current state of the hardware decoded
- hardwareRegion:
- The current region of the hardware decoded
- hardwareErrorDescriptor:
- This word encodes in bits describing the hardware error
- hardwareErrorDescription:
- Error Code description
- waitingFor:
- Any call to the PLC will be published here, once the reply is received this property will be cleared. Commands will not be sent to the PLC until this property is cleared.
- epsilon:
- The epsilon determines the amount of change until a new physical value is posted from the hardware
- interlockReadOnly:
- Defines whether interlock conditions are configurable from this interface.
- interlockOn:
- Defines whether interlock surveillance is on or off.
- interlockOk:
- Defines whether interlock is ok (true) or broken (false).
- busy:
- Defines whether the PLC softdevice is busy.
- disableEpsilonFeedback:
- If false, the epsilon will be regulated until the incoming rate reaches the maximum rate
- maxStateUpdateRate:
- If state updates per second exceed this threshold, the state will be displayed as CHANGING
- noisyStateUpdateRateValue:
- Show the state update rate when it’s above ‘Max State Update Rate’ threshold.
- isStateUpdateNoisy:
- State update rate is above ‘Max State Update Rate’ threshold.
- reset:
- Resets the PLC hardware
- enableInterlockedSlots:
- Send device into INTERLOCK_BROKEN state, thus enabling all interlocked slots.
- disableInterlockedSlots:
- Send device into INTERLOCKED state, thus enabling all interlocked slots.
- requestHardwareValues:
- Ask for all property values on the device
- propertiesToPoll:
- All specified properties will be polled from the PLC with the given poll-rate. Only PLC aliases or device keys corresponding to PLC properties are allowed
- pollInterval:
- Hardware poll interval in seconds
- propertiesToRead:
- The specified properties will be read from the PLC by activating the Read button. Only PLC aliases or device keys corresponding to PLC properties are allowed
- readHardware:
- Requests value updates from the PLC for the properties listed under ‘Properties to read’
- force:
- ???
- trigger:
- Do not use this parameter to configure scheduled push. Instead use the parameter ‘scheduledPush’.
- maxUpdateFrequency:
- set to limit maximum update frequency for some values.
- value:
- Analog input of ADC.
- semiRawValue:
- Semi raw value of analog input, i.e. the voltage.
- epsSemiRaw:
- Epsilon of the SemiRawValue.
- relativeEpsilon:
- Flag to define epsilon mode: true means relative epsilon calculation, false means absolute epsilon calculation.
| Created: | 2020-11-30T15:34:10.000Z |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | FIX: MC2 align to latest plc version FIX/FEAT: Dynamically adapt to plc framework changes by matching self description FIX: adapt release CI to 2.10 FIX: make version string match standard |
| Created: | 2020-11-23T15:52:07.000Z |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | FIX: Recover more reliably from flickering states FEAT: Add a method for querying if BeckhoffCom is busy FIX: Do not throw on missing interlock detail key FEAT: Use shared_mutex in BeckhoffCom FIX: MC2: hide double state update after move command WORKAROUND: Max Update queue on BeckhoffCom FIX: Refactor Trigger setting FEAT: separate TCP and broker tasks FEAT: No “broker” logs FIX: adapt digital input to PLC version 1.52 FEAT: Implement TCP write in an asynchronous way FEAT: Adapt Compiler to the laster |
| Created: | 2020-11-03T08:43:56.000Z |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Deal with MC2 motors state updates on move command. |
| Created: | 2020-10-28T09:29:46.000Z |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2020-10-14T09:39:07.000Z |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2020-10-08T11:47:41.000Z |
|---|---|
| Author: | Steffen Hauf |
| Notes: | Fixes issues with ScrollPump |
| Created: | 2020-10-08T11:47:41.000Z |
|---|---|
| Author: | Steffen Hauf |
| Notes: | For 2.9.4 builds |
| Created: | 2020-09-30T15:22:11.000Z |
|---|---|
| Author: | Martin Teichmann |
| Notes: |
| Created: | 2020-08-03T11:13:23.000Z |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2020-08-03T11:13:23.000Z |
|---|---|
| Author: | Steffen Hauf |
| Notes: | To have binaries for 2.9.4 |
| Created: | 2020-08-03T09:22:48.000Z |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | MC2 small motions and XML error codes |
| Created: | 2020-07-03T13:12:05.000Z |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2020-07-01T04:54:23.000Z |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2020-06-30T13:56:17.000Z |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Test tag |
| Created: | 2020-06-26T05:52:31.000Z |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2020-05-14T11:24:40.000Z |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Make sure a binary for 2.9.1 exists |
| Created: | 2020-05-14T11:24:40.000Z |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | FIX: Trigger 1 problem FEAT: Agilent Ion Pump has automatic log scale |
| Created: | 2020-04-03T08:08:13.000Z |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2020-03-26T06:01:43.000Z |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2020-03-25T15:10:32.000Z |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
TOP_XTAL_FPITCH¶
| Instance id: | FXE_XTD9_MONO-1/ASENS/TOP_XTAL_FPITCH |
|---|---|
| Class id: | BeckhoffAnalogInput |
| Host: | fxe-br-sys-con-12 |
| Class documentation: | |
| BeckhoffAnalogInput | |
| General: | link |
| Monitor: | link |
| Developer: | link |
| PLC: | link |
| Alias: | fxe-br-sys-con-12 |
| Git repo: | https://git.xfel.eu/karaboDevices/Beckhoff |
| Last modified: | 2021-10-02T19:55:31.151+02:00 |
| Created at: | 2017-07-20T11:58:15.000+02:00 |
| Main authors: | Mamchykd, Silenzi, Giovanetti |
| Latest tag: | 4.8.2-2.11.1rc1 |
| Deployment tag: | 4.8.2-2.11.1rc1 |
| Installed tag: | 4.6.5-2.11.1 |
| Projects: | FXE_XTD9_MONO-1 |
| Scenes: | FXE_MONO1_FPITCH_TEST |
| Accessible by: | CAL, CONTROLS, CTRL, DA, danilevc, xdoc |
Warning
Rogue installation which is not mentioned in the deployment!
Warning
The installed tag (4.6.5-2.11.1) does not match tags mentioned in the deployment ([‘4.8.2-2.11.1rc1’])!
The BeckhoffAnalogInput device is documented in
beckhoff:BeckhoffAnalogInput
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device (i.e. of the server
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- beckhoffComDevice:
- InstanceId of the BeckhoffCom device that forwards commands to the PLC.
- functionBlockName:
- The type of the firmware block.
- fwInstanceName:
- The name of the firmware block instance.
- fwVersion:
- The version of the PLC framework.
- terminal:
- ???
- hardwareStatusBitField:
- This word encodes in bits the hardware-status information of this device
- hardwareState:
- The current state of the hardware decoded
- hardwareRegion:
- The current region of the hardware decoded
- hardwareErrorDescriptor:
- This word encodes in bits describing the hardware error
- hardwareErrorDescription:
- Error Code description
- waitingFor:
- Any call to the PLC will be published here, once the reply is received this property will be cleared. Commands will not be sent to the PLC until this property is cleared.
- epsilon:
- The epsilon determines the amount of change until a new physical value is posted from the hardware
- interlockReadOnly:
- Defines whether interlock conditions are configurable from this interface.
- interlockOn:
- Defines whether interlock surveillance is on or off.
- interlockOk:
- Defines whether interlock is ok (true) or broken (false).
- busy:
- Defines whether the PLC softdevice is busy.
- disableEpsilonFeedback:
- If false, the epsilon will be regulated until the incoming rate reaches the maximum rate
- maxStateUpdateRate:
- If state updates per second exceed this threshold, the state will be displayed as CHANGING
- noisyStateUpdateRateValue:
- Show the state update rate when it’s above ‘Max State Update Rate’ threshold.
- isStateUpdateNoisy:
- State update rate is above ‘Max State Update Rate’ threshold.
- reset:
- Resets the PLC hardware
- enableInterlockedSlots:
- Send device into INTERLOCK_BROKEN state, thus enabling all interlocked slots.
- disableInterlockedSlots:
- Send device into INTERLOCKED state, thus enabling all interlocked slots.
- requestHardwareValues:
- Ask for all property values on the device
- propertiesToPoll:
- All specified properties will be polled from the PLC with the given poll-rate. Only PLC aliases or device keys corresponding to PLC properties are allowed
- pollInterval:
- Hardware poll interval in seconds
- propertiesToRead:
- The specified properties will be read from the PLC by activating the Read button. Only PLC aliases or device keys corresponding to PLC properties are allowed
- readHardware:
- Requests value updates from the PLC for the properties listed under ‘Properties to read’
- force:
- ???
- trigger:
- Do not use this parameter to configure scheduled push. Instead use the parameter ‘scheduledPush’.
- maxUpdateFrequency:
- set to limit maximum update frequency for some values.
- value:
- Analog input of ADC.
- semiRawValue:
- Semi raw value of analog input, i.e. the voltage.
- epsSemiRaw:
- Epsilon of the SemiRawValue.
- relativeEpsilon:
- Flag to define epsilon mode: true means relative epsilon calculation, false means absolute epsilon calculation.
| Created: | 2021-10-02T07:28:37.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Release candidate for 4.8.2 |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-08-23T15:36:04.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Bugfixes: 1. fix wrong value on the PLC when a deprecated paramer has different type wrt. the recommended new one. 2. fix bug (introduced in 4.8.0-2.11.4) that made the devices stay in UNKNOWN state |
| Created: | 2021-08-12T10:32:15.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Asynchronous registration of devices on BeckhoffCom (by means of slotInstanceNew HW state word parsed into bits |
| Created: | 2021-07-28T14:22:45.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
| Created: | 2021-06-23T16:13:27.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-06-22T13:56:55.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
|
| Created: | 2021-06-14T16:09:11.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Added BeckhoffDryPump |
| Created: | 2021-06-10T11:55:43.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Alarm conditions and state are not set on new schema. (Fixes bug seen in BeckhoffFuse after Karabo 2.11.1 deployment) |
| Created: | 2021-06-07T19:31:48.000+02:00 |
|---|---|
| Author: | Valerii Bondar |
| Notes: | Summer shutdown release, Fuse device added |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Summer shutdown release Devices added: BeckhoffTrainTrigger, BeckhoffLed, BeckhoffMC2Hexapod (BeckhoffMC2Base subclass), BeckhoffMC2Elmo (BeckhoffMC2Base subclass) Features: parameter deprecation in MC2 subclasses follow STOPPING state in Adixen Turbo Full pump. + other minor Fixes: * stepUp/stepDown popup error * epsilon feedback disable on write * avoid extra updates for interlock keys + other minor fixes |
| Created: | 2021-05-31T09:49:13.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-26T14:46:29.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-23T08:19:59.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-23T07:43:58.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-15T18:15:29.000+02:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: |
| Created: | 2021-03-24T09:43:30.000+01:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: | Add the AIBS |
| Created: | 2021-03-08T09:52:30.000+01:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: | Summary: Added auto-generated scene for Pfeiffer vacuum controller IMG400 |
TOP_XTAL_ROLL¶
| Instance id: | FXE_XTD9_MONO-1/ASENS/TOP_XTAL_ROLL |
|---|---|
| Class id: | BeckhoffAnalogInput |
| Host: | fxe-br-sys-con-12 |
| Class documentation: | |
| BeckhoffAnalogInput | |
| General: | link |
| Monitor: | link |
| Developer: | link |
| PLC: | link |
| Alias: | fxe-br-sys-con-12 |
| Git repo: | https://git.xfel.eu/karaboDevices/Beckhoff |
| Last modified: | 2021-10-02T19:55:31.151+02:00 |
| Created at: | 2017-07-20T11:58:15.000+02:00 |
| Main authors: | Mamchykd, Silenzi, Giovanetti |
| Latest tag: | 4.8.2-2.11.1rc1 |
| Deployment tag: | 4.8.2-2.11.1rc1 |
| Installed tag: | 4.6.5-2.11.1 |
| Projects: | FXE_XTD9_MONO-1 |
| Accessible by: | CAL, CONTROLS, CTRL, DA, danilevc, xdoc |
Warning
Rogue installation which is not mentioned in the deployment!
Warning
The installed tag (4.6.5-2.11.1) does not match tags mentioned in the deployment ([‘4.8.2-2.11.1rc1’])!
The BeckhoffAnalogInput device is documented in
beckhoff:BeckhoffAnalogInput
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device (i.e. of the server
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- beckhoffComDevice:
- InstanceId of the BeckhoffCom device that forwards commands to the PLC.
- functionBlockName:
- The type of the firmware block.
- fwInstanceName:
- The name of the firmware block instance.
- fwVersion:
- The version of the PLC framework.
- terminal:
- ???
- hardwareStatusBitField:
- This word encodes in bits the hardware-status information of this device
- hardwareState:
- The current state of the hardware decoded
- hardwareRegion:
- The current region of the hardware decoded
- hardwareErrorDescriptor:
- This word encodes in bits describing the hardware error
- hardwareErrorDescription:
- Error Code description
- waitingFor:
- Any call to the PLC will be published here, once the reply is received this property will be cleared. Commands will not be sent to the PLC until this property is cleared.
- epsilon:
- The epsilon determines the amount of change until a new physical value is posted from the hardware
- interlockReadOnly:
- Defines whether interlock conditions are configurable from this interface.
- interlockOn:
- Defines whether interlock surveillance is on or off.
- interlockOk:
- Defines whether interlock is ok (true) or broken (false).
- busy:
- Defines whether the PLC softdevice is busy.
- disableEpsilonFeedback:
- If false, the epsilon will be regulated until the incoming rate reaches the maximum rate
- maxStateUpdateRate:
- If state updates per second exceed this threshold, the state will be displayed as CHANGING
- noisyStateUpdateRateValue:
- Show the state update rate when it’s above ‘Max State Update Rate’ threshold.
- isStateUpdateNoisy:
- State update rate is above ‘Max State Update Rate’ threshold.
- reset:
- Resets the PLC hardware
- enableInterlockedSlots:
- Send device into INTERLOCK_BROKEN state, thus enabling all interlocked slots.
- disableInterlockedSlots:
- Send device into INTERLOCKED state, thus enabling all interlocked slots.
- requestHardwareValues:
- Ask for all property values on the device
- propertiesToPoll:
- All specified properties will be polled from the PLC with the given poll-rate. Only PLC aliases or device keys corresponding to PLC properties are allowed
- pollInterval:
- Hardware poll interval in seconds
- propertiesToRead:
- The specified properties will be read from the PLC by activating the Read button. Only PLC aliases or device keys corresponding to PLC properties are allowed
- readHardware:
- Requests value updates from the PLC for the properties listed under ‘Properties to read’
- force:
- ???
- trigger:
- Do not use this parameter to configure scheduled push. Instead use the parameter ‘scheduledPush’.
- maxUpdateFrequency:
- set to limit maximum update frequency for some values.
- value:
- Analog input of ADC.
- semiRawValue:
- Semi raw value of analog input, i.e. the voltage.
- epsSemiRaw:
- Epsilon of the SemiRawValue.
- relativeEpsilon:
- Flag to define epsilon mode: true means relative epsilon calculation, false means absolute epsilon calculation.
| Created: | 2021-10-02T07:28:37.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Release candidate for 4.8.2 |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-08-23T15:36:04.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Bugfixes: 1. fix wrong value on the PLC when a deprecated paramer has different type wrt. the recommended new one. 2. fix bug (introduced in 4.8.0-2.11.4) that made the devices stay in UNKNOWN state |
| Created: | 2021-08-12T10:32:15.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Asynchronous registration of devices on BeckhoffCom (by means of slotInstanceNew HW state word parsed into bits |
| Created: | 2021-07-28T14:22:45.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
| Created: | 2021-06-23T16:13:27.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-06-22T13:56:55.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
|
| Created: | 2021-06-14T16:09:11.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Added BeckhoffDryPump |
| Created: | 2021-06-10T11:55:43.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Alarm conditions and state are not set on new schema. (Fixes bug seen in BeckhoffFuse after Karabo 2.11.1 deployment) |
| Created: | 2021-06-07T19:31:48.000+02:00 |
|---|---|
| Author: | Valerii Bondar |
| Notes: | Summer shutdown release, Fuse device added |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Summer shutdown release Devices added: BeckhoffTrainTrigger, BeckhoffLed, BeckhoffMC2Hexapod (BeckhoffMC2Base subclass), BeckhoffMC2Elmo (BeckhoffMC2Base subclass) Features: parameter deprecation in MC2 subclasses follow STOPPING state in Adixen Turbo Full pump. + other minor Fixes: * stepUp/stepDown popup error * epsilon feedback disable on write * avoid extra updates for interlock keys + other minor fixes |
| Created: | 2021-05-31T09:49:13.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-26T14:46:29.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-23T08:19:59.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-23T07:43:58.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-15T18:15:29.000+02:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: |
| Created: | 2021-03-24T09:43:30.000+01:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: | Add the AIBS |
| Created: | 2021-03-08T09:52:30.000+01:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: | Summary: Added auto-generated scene for Pfeiffer vacuum controller IMG400 |
TOP_XTAL_RPITCH¶
| Instance id: | FXE_XTD9_MONO-1/ASENS/TOP_XTAL_RPITCH |
|---|---|
| Class id: | BeckhoffAnalogInput |
| Host: | fxe-br-sys-con-12 |
| Class documentation: | |
| BeckhoffAnalogInput | |
| General: | link |
| Monitor: | link |
| Developer: | link |
| PLC: | link |
| Alias: | fxe-br-sys-con-12 |
| Git repo: | https://git.xfel.eu/karaboDevices/Beckhoff |
| Last modified: | 2021-10-02T19:55:31.151+02:00 |
| Created at: | 2017-07-20T11:58:15.000+02:00 |
| Main authors: | Mamchykd, Silenzi, Giovanetti |
| Latest tag: | 4.8.2-2.11.1rc1 |
| Deployment tag: | 4.8.2-2.11.1rc1 |
| Installed tag: | 4.6.5-2.11.1 |
| Projects: | FXE_XTD9_MONO-1 |
| Accessible by: | CAL, CONTROLS, CTRL, DA, danilevc, xdoc |
Warning
Rogue installation which is not mentioned in the deployment!
Warning
The installed tag (4.6.5-2.11.1) does not match tags mentioned in the deployment ([‘4.8.2-2.11.1rc1’])!
The BeckhoffAnalogInput device is documented in
beckhoff:BeckhoffAnalogInput
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device (i.e. of the server
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- beckhoffComDevice:
- InstanceId of the BeckhoffCom device that forwards commands to the PLC.
- functionBlockName:
- The type of the firmware block.
- fwInstanceName:
- The name of the firmware block instance.
- fwVersion:
- The version of the PLC framework.
- terminal:
- ???
- hardwareStatusBitField:
- This word encodes in bits the hardware-status information of this device
- hardwareState:
- The current state of the hardware decoded
- hardwareRegion:
- The current region of the hardware decoded
- hardwareErrorDescriptor:
- This word encodes in bits describing the hardware error
- hardwareErrorDescription:
- Error Code description
- waitingFor:
- Any call to the PLC will be published here, once the reply is received this property will be cleared. Commands will not be sent to the PLC until this property is cleared.
- epsilon:
- The epsilon determines the amount of change until a new physical value is posted from the hardware
- interlockReadOnly:
- Defines whether interlock conditions are configurable from this interface.
- interlockOn:
- Defines whether interlock surveillance is on or off.
- interlockOk:
- Defines whether interlock is ok (true) or broken (false).
- busy:
- Defines whether the PLC softdevice is busy.
- disableEpsilonFeedback:
- If false, the epsilon will be regulated until the incoming rate reaches the maximum rate
- maxStateUpdateRate:
- If state updates per second exceed this threshold, the state will be displayed as CHANGING
- noisyStateUpdateRateValue:
- Show the state update rate when it’s above ‘Max State Update Rate’ threshold.
- isStateUpdateNoisy:
- State update rate is above ‘Max State Update Rate’ threshold.
- reset:
- Resets the PLC hardware
- enableInterlockedSlots:
- Send device into INTERLOCK_BROKEN state, thus enabling all interlocked slots.
- disableInterlockedSlots:
- Send device into INTERLOCKED state, thus enabling all interlocked slots.
- requestHardwareValues:
- Ask for all property values on the device
- propertiesToPoll:
- All specified properties will be polled from the PLC with the given poll-rate. Only PLC aliases or device keys corresponding to PLC properties are allowed
- pollInterval:
- Hardware poll interval in seconds
- propertiesToRead:
- The specified properties will be read from the PLC by activating the Read button. Only PLC aliases or device keys corresponding to PLC properties are allowed
- readHardware:
- Requests value updates from the PLC for the properties listed under ‘Properties to read’
- force:
- ???
- trigger:
- Do not use this parameter to configure scheduled push. Instead use the parameter ‘scheduledPush’.
- maxUpdateFrequency:
- set to limit maximum update frequency for some values.
- value:
- Analog input of ADC.
- semiRawValue:
- Semi raw value of analog input, i.e. the voltage.
- epsSemiRaw:
- Epsilon of the SemiRawValue.
- relativeEpsilon:
- Flag to define epsilon mode: true means relative epsilon calculation, false means absolute epsilon calculation.
| Created: | 2021-10-02T07:28:37.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Release candidate for 4.8.2 |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-08-23T15:36:04.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Bugfixes: 1. fix wrong value on the PLC when a deprecated paramer has different type wrt. the recommended new one. 2. fix bug (introduced in 4.8.0-2.11.4) that made the devices stay in UNKNOWN state |
| Created: | 2021-08-12T10:32:15.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Asynchronous registration of devices on BeckhoffCom (by means of slotInstanceNew HW state word parsed into bits |
| Created: | 2021-07-28T14:22:45.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
| Created: | 2021-06-23T16:13:27.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-06-22T13:56:55.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
|
| Created: | 2021-06-14T16:09:11.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Added BeckhoffDryPump |
| Created: | 2021-06-10T11:55:43.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Alarm conditions and state are not set on new schema. (Fixes bug seen in BeckhoffFuse after Karabo 2.11.1 deployment) |
| Created: | 2021-06-07T19:31:48.000+02:00 |
|---|---|
| Author: | Valerii Bondar |
| Notes: | Summer shutdown release, Fuse device added |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Summer shutdown release Devices added: BeckhoffTrainTrigger, BeckhoffLed, BeckhoffMC2Hexapod (BeckhoffMC2Base subclass), BeckhoffMC2Elmo (BeckhoffMC2Base subclass) Features: parameter deprecation in MC2 subclasses follow STOPPING state in Adixen Turbo Full pump. + other minor Fixes: * stepUp/stepDown popup error * epsilon feedback disable on write * avoid extra updates for interlock keys + other minor fixes |
| Created: | 2021-05-31T09:49:13.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-26T14:46:29.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-23T08:19:59.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-23T07:43:58.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-15T18:15:29.000+02:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: |
| Created: | 2021-03-24T09:43:30.000+01:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: | Add the AIBS |
| Created: | 2021-03-08T09:52:30.000+01:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: | Summary: Added auto-generated scene for Pfeiffer vacuum controller IMG400 |
HT1_I_MON¶
| Instance id: | FXE_XTD9_MONO-1/ASENS/HT1_I_MON |
|---|---|
| Class id: | BeckhoffAnalogInput |
| Host: | fxe-br-sys-con-12 |
| Class documentation: | |
| BeckhoffAnalogInput | |
| General: | link |
| Monitor: | link |
| Developer: | link |
| PLC: | link |
| Alias: | fxe-br-sys-con-12 |
| Git repo: | https://git.xfel.eu/karaboDevices/Beckhoff |
| Last modified: | 2021-10-02T19:55:31.151+02:00 |
| Created at: | 2017-07-20T11:58:15.000+02:00 |
| Main authors: | Mamchykd, Silenzi, Giovanetti |
| Latest tag: | 4.8.2-2.11.1rc1 |
| Deployment tag: | 4.8.2-2.11.1rc1 |
| Installed tag: | 4.6.5-2.11.1 |
| Scenes: | Mono1Heaters |
| Accessible by: | CAL, CONTROLS, CTRL, DA, danilevc, xdoc |
Warning
Rogue installation which is not mentioned in the deployment!
Warning
The installed tag (4.6.5-2.11.1) does not match tags mentioned in the deployment ([‘4.8.2-2.11.1rc1’])!
The BeckhoffAnalogInput device is documented in
beckhoff:BeckhoffAnalogInput
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device (i.e. of the server
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- beckhoffComDevice:
- InstanceId of the BeckhoffCom device that forwards commands to the PLC.
- functionBlockName:
- The type of the firmware block.
- fwInstanceName:
- The name of the firmware block instance.
- fwVersion:
- The version of the PLC framework.
- terminal:
- ???
- hardwareStatusBitField:
- This word encodes in bits the hardware-status information of this device
- hardwareState:
- The current state of the hardware decoded
- hardwareRegion:
- The current region of the hardware decoded
- hardwareErrorDescriptor:
- This word encodes in bits describing the hardware error
- hardwareErrorDescription:
- Error Code description
- waitingFor:
- Any call to the PLC will be published here, once the reply is received this property will be cleared. Commands will not be sent to the PLC until this property is cleared.
- epsilon:
- The epsilon determines the amount of change until a new physical value is posted from the hardware
- interlockReadOnly:
- Defines whether interlock conditions are configurable from this interface.
- interlockOn:
- Defines whether interlock surveillance is on or off.
- interlockOk:
- Defines whether interlock is ok (true) or broken (false).
- busy:
- Defines whether the PLC softdevice is busy.
- disableEpsilonFeedback:
- If false, the epsilon will be regulated until the incoming rate reaches the maximum rate
- maxStateUpdateRate:
- If state updates per second exceed this threshold, the state will be displayed as CHANGING
- noisyStateUpdateRateValue:
- Show the state update rate when it’s above ‘Max State Update Rate’ threshold.
- isStateUpdateNoisy:
- State update rate is above ‘Max State Update Rate’ threshold.
- reset:
- Resets the PLC hardware
- enableInterlockedSlots:
- Send device into INTERLOCK_BROKEN state, thus enabling all interlocked slots.
- disableInterlockedSlots:
- Send device into INTERLOCKED state, thus enabling all interlocked slots.
- requestHardwareValues:
- Ask for all property values on the device
- propertiesToPoll:
- All specified properties will be polled from the PLC with the given poll-rate. Only PLC aliases or device keys corresponding to PLC properties are allowed
- pollInterval:
- Hardware poll interval in seconds
- propertiesToRead:
- The specified properties will be read from the PLC by activating the Read button. Only PLC aliases or device keys corresponding to PLC properties are allowed
- readHardware:
- Requests value updates from the PLC for the properties listed under ‘Properties to read’
- force:
- ???
- trigger:
- Do not use this parameter to configure scheduled push. Instead use the parameter ‘scheduledPush’.
- maxUpdateFrequency:
- set to limit maximum update frequency for some values.
- value:
- Analog input of ADC.
- semiRawValue:
- Semi raw value of analog input, i.e. the voltage.
- epsSemiRaw:
- Epsilon of the SemiRawValue.
- relativeEpsilon:
- Flag to define epsilon mode: true means relative epsilon calculation, false means absolute epsilon calculation.
| Created: | 2021-10-02T07:28:37.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Release candidate for 4.8.2 |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-08-23T15:36:04.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Bugfixes: 1. fix wrong value on the PLC when a deprecated paramer has different type wrt. the recommended new one. 2. fix bug (introduced in 4.8.0-2.11.4) that made the devices stay in UNKNOWN state |
| Created: | 2021-08-12T10:32:15.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Asynchronous registration of devices on BeckhoffCom (by means of slotInstanceNew HW state word parsed into bits |
| Created: | 2021-07-28T14:22:45.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
| Created: | 2021-06-23T16:13:27.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-06-22T13:56:55.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
|
| Created: | 2021-06-14T16:09:11.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Added BeckhoffDryPump |
| Created: | 2021-06-10T11:55:43.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Alarm conditions and state are not set on new schema. (Fixes bug seen in BeckhoffFuse after Karabo 2.11.1 deployment) |
| Created: | 2021-06-07T19:31:48.000+02:00 |
|---|---|
| Author: | Valerii Bondar |
| Notes: | Summer shutdown release, Fuse device added |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Summer shutdown release Devices added: BeckhoffTrainTrigger, BeckhoffLed, BeckhoffMC2Hexapod (BeckhoffMC2Base subclass), BeckhoffMC2Elmo (BeckhoffMC2Base subclass) Features: parameter deprecation in MC2 subclasses follow STOPPING state in Adixen Turbo Full pump. + other minor Fixes: * stepUp/stepDown popup error * epsilon feedback disable on write * avoid extra updates for interlock keys + other minor fixes |
| Created: | 2021-05-31T09:49:13.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-26T14:46:29.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-23T08:19:59.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-23T07:43:58.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-15T18:15:29.000+02:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: |
| Created: | 2021-03-24T09:43:30.000+01:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: | Add the AIBS |
| Created: | 2021-03-08T09:52:30.000+01:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: | Summary: Added auto-generated scene for Pfeiffer vacuum controller IMG400 |
HT1_V_MON¶
| Instance id: | FXE_XTD9_MONO-1/ASENS/HT1_V_MON |
|---|---|
| Class id: | BeckhoffAnalogInput |
| Host: | fxe-br-sys-con-12 |
| Class documentation: | |
| BeckhoffAnalogInput | |
| General: | link |
| Monitor: | link |
| Developer: | link |
| PLC: | link |
| Alias: | fxe-br-sys-con-12 |
| Git repo: | https://git.xfel.eu/karaboDevices/Beckhoff |
| Last modified: | 2021-10-02T19:55:31.151+02:00 |
| Created at: | 2017-07-20T11:58:15.000+02:00 |
| Main authors: | Mamchykd, Silenzi, Giovanetti |
| Latest tag: | 4.8.2-2.11.1rc1 |
| Deployment tag: | 4.8.2-2.11.1rc1 |
| Installed tag: | 4.6.5-2.11.1 |
| Scenes: | Mono1Heaters |
| Accessible by: | CAL, CONTROLS, CTRL, DA, danilevc, xdoc |
Warning
Rogue installation which is not mentioned in the deployment!
Warning
The installed tag (4.6.5-2.11.1) does not match tags mentioned in the deployment ([‘4.8.2-2.11.1rc1’])!
The BeckhoffAnalogInput device is documented in
beckhoff:BeckhoffAnalogInput
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device (i.e. of the server
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- beckhoffComDevice:
- InstanceId of the BeckhoffCom device that forwards commands to the PLC.
- functionBlockName:
- The type of the firmware block.
- fwInstanceName:
- The name of the firmware block instance.
- fwVersion:
- The version of the PLC framework.
- terminal:
- ???
- hardwareStatusBitField:
- This word encodes in bits the hardware-status information of this device
- hardwareState:
- The current state of the hardware decoded
- hardwareRegion:
- The current region of the hardware decoded
- hardwareErrorDescriptor:
- This word encodes in bits describing the hardware error
- hardwareErrorDescription:
- Error Code description
- waitingFor:
- Any call to the PLC will be published here, once the reply is received this property will be cleared. Commands will not be sent to the PLC until this property is cleared.
- epsilon:
- The epsilon determines the amount of change until a new physical value is posted from the hardware
- interlockReadOnly:
- Defines whether interlock conditions are configurable from this interface.
- interlockOn:
- Defines whether interlock surveillance is on or off.
- interlockOk:
- Defines whether interlock is ok (true) or broken (false).
- busy:
- Defines whether the PLC softdevice is busy.
- disableEpsilonFeedback:
- If false, the epsilon will be regulated until the incoming rate reaches the maximum rate
- maxStateUpdateRate:
- If state updates per second exceed this threshold, the state will be displayed as CHANGING
- noisyStateUpdateRateValue:
- Show the state update rate when it’s above ‘Max State Update Rate’ threshold.
- isStateUpdateNoisy:
- State update rate is above ‘Max State Update Rate’ threshold.
- reset:
- Resets the PLC hardware
- enableInterlockedSlots:
- Send device into INTERLOCK_BROKEN state, thus enabling all interlocked slots.
- disableInterlockedSlots:
- Send device into INTERLOCKED state, thus enabling all interlocked slots.
- requestHardwareValues:
- Ask for all property values on the device
- propertiesToPoll:
- All specified properties will be polled from the PLC with the given poll-rate. Only PLC aliases or device keys corresponding to PLC properties are allowed
- pollInterval:
- Hardware poll interval in seconds
- propertiesToRead:
- The specified properties will be read from the PLC by activating the Read button. Only PLC aliases or device keys corresponding to PLC properties are allowed
- readHardware:
- Requests value updates from the PLC for the properties listed under ‘Properties to read’
- force:
- ???
- trigger:
- Do not use this parameter to configure scheduled push. Instead use the parameter ‘scheduledPush’.
- maxUpdateFrequency:
- set to limit maximum update frequency for some values.
- value:
- Analog input of ADC.
- semiRawValue:
- Semi raw value of analog input, i.e. the voltage.
- epsSemiRaw:
- Epsilon of the SemiRawValue.
- relativeEpsilon:
- Flag to define epsilon mode: true means relative epsilon calculation, false means absolute epsilon calculation.
| Created: | 2021-10-02T07:28:37.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Release candidate for 4.8.2 |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-08-23T15:36:04.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Bugfixes: 1. fix wrong value on the PLC when a deprecated paramer has different type wrt. the recommended new one. 2. fix bug (introduced in 4.8.0-2.11.4) that made the devices stay in UNKNOWN state |
| Created: | 2021-08-12T10:32:15.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Asynchronous registration of devices on BeckhoffCom (by means of slotInstanceNew HW state word parsed into bits |
| Created: | 2021-07-28T14:22:45.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
| Created: | 2021-06-23T16:13:27.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-06-22T13:56:55.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
|
| Created: | 2021-06-14T16:09:11.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Added BeckhoffDryPump |
| Created: | 2021-06-10T11:55:43.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Alarm conditions and state are not set on new schema. (Fixes bug seen in BeckhoffFuse after Karabo 2.11.1 deployment) |
| Created: | 2021-06-07T19:31:48.000+02:00 |
|---|---|
| Author: | Valerii Bondar |
| Notes: | Summer shutdown release, Fuse device added |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Summer shutdown release Devices added: BeckhoffTrainTrigger, BeckhoffLed, BeckhoffMC2Hexapod (BeckhoffMC2Base subclass), BeckhoffMC2Elmo (BeckhoffMC2Base subclass) Features: parameter deprecation in MC2 subclasses follow STOPPING state in Adixen Turbo Full pump. + other minor Fixes: * stepUp/stepDown popup error * epsilon feedback disable on write * avoid extra updates for interlock keys + other minor fixes |
| Created: | 2021-05-31T09:49:13.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-26T14:46:29.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-23T08:19:59.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-23T07:43:58.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-15T18:15:29.000+02:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: |
| Created: | 2021-03-24T09:43:30.000+01:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: | Add the AIBS |
| Created: | 2021-03-08T09:52:30.000+01:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: | Summary: Added auto-generated scene for Pfeiffer vacuum controller IMG400 |
HT2_I_MON¶
| Instance id: | FXE_XTD9_MONO-1/ASENS/HT2_I_MON |
|---|---|
| Class id: | BeckhoffAnalogInput |
| Host: | fxe-br-sys-con-12 |
| Class documentation: | |
| BeckhoffAnalogInput | |
| General: | link |
| Monitor: | link |
| Developer: | link |
| PLC: | link |
| Alias: | fxe-br-sys-con-12 |
| Git repo: | https://git.xfel.eu/karaboDevices/Beckhoff |
| Last modified: | 2021-10-02T19:55:31.151+02:00 |
| Created at: | 2017-07-20T11:58:15.000+02:00 |
| Main authors: | Mamchykd, Silenzi, Giovanetti |
| Latest tag: | 4.8.2-2.11.1rc1 |
| Deployment tag: | 4.8.2-2.11.1rc1 |
| Installed tag: | 4.6.5-2.11.1 |
| Scenes: | Mono1Heaters |
| Accessible by: | CAL, CONTROLS, CTRL, DA, danilevc, xdoc |
Warning
Rogue installation which is not mentioned in the deployment!
Warning
The installed tag (4.6.5-2.11.1) does not match tags mentioned in the deployment ([‘4.8.2-2.11.1rc1’])!
The BeckhoffAnalogInput device is documented in
beckhoff:BeckhoffAnalogInput
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device (i.e. of the server
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- beckhoffComDevice:
- InstanceId of the BeckhoffCom device that forwards commands to the PLC.
- functionBlockName:
- The type of the firmware block.
- fwInstanceName:
- The name of the firmware block instance.
- fwVersion:
- The version of the PLC framework.
- terminal:
- ???
- hardwareStatusBitField:
- This word encodes in bits the hardware-status information of this device
- hardwareState:
- The current state of the hardware decoded
- hardwareRegion:
- The current region of the hardware decoded
- hardwareErrorDescriptor:
- This word encodes in bits describing the hardware error
- hardwareErrorDescription:
- Error Code description
- waitingFor:
- Any call to the PLC will be published here, once the reply is received this property will be cleared. Commands will not be sent to the PLC until this property is cleared.
- epsilon:
- The epsilon determines the amount of change until a new physical value is posted from the hardware
- interlockReadOnly:
- Defines whether interlock conditions are configurable from this interface.
- interlockOn:
- Defines whether interlock surveillance is on or off.
- interlockOk:
- Defines whether interlock is ok (true) or broken (false).
- busy:
- Defines whether the PLC softdevice is busy.
- disableEpsilonFeedback:
- If false, the epsilon will be regulated until the incoming rate reaches the maximum rate
- maxStateUpdateRate:
- If state updates per second exceed this threshold, the state will be displayed as CHANGING
- noisyStateUpdateRateValue:
- Show the state update rate when it’s above ‘Max State Update Rate’ threshold.
- isStateUpdateNoisy:
- State update rate is above ‘Max State Update Rate’ threshold.
- reset:
- Resets the PLC hardware
- enableInterlockedSlots:
- Send device into INTERLOCK_BROKEN state, thus enabling all interlocked slots.
- disableInterlockedSlots:
- Send device into INTERLOCKED state, thus enabling all interlocked slots.
- requestHardwareValues:
- Ask for all property values on the device
- propertiesToPoll:
- All specified properties will be polled from the PLC with the given poll-rate. Only PLC aliases or device keys corresponding to PLC properties are allowed
- pollInterval:
- Hardware poll interval in seconds
- propertiesToRead:
- The specified properties will be read from the PLC by activating the Read button. Only PLC aliases or device keys corresponding to PLC properties are allowed
- readHardware:
- Requests value updates from the PLC for the properties listed under ‘Properties to read’
- force:
- ???
- trigger:
- Do not use this parameter to configure scheduled push. Instead use the parameter ‘scheduledPush’.
- maxUpdateFrequency:
- set to limit maximum update frequency for some values.
- value:
- Analog input of ADC.
- semiRawValue:
- Semi raw value of analog input, i.e. the voltage.
- epsSemiRaw:
- Epsilon of the SemiRawValue.
- relativeEpsilon:
- Flag to define epsilon mode: true means relative epsilon calculation, false means absolute epsilon calculation.
| Created: | 2021-10-02T07:28:37.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Release candidate for 4.8.2 |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-08-23T15:36:04.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Bugfixes: 1. fix wrong value on the PLC when a deprecated paramer has different type wrt. the recommended new one. 2. fix bug (introduced in 4.8.0-2.11.4) that made the devices stay in UNKNOWN state |
| Created: | 2021-08-12T10:32:15.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Asynchronous registration of devices on BeckhoffCom (by means of slotInstanceNew HW state word parsed into bits |
| Created: | 2021-07-28T14:22:45.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
| Created: | 2021-06-23T16:13:27.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-06-22T13:56:55.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
|
| Created: | 2021-06-14T16:09:11.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Added BeckhoffDryPump |
| Created: | 2021-06-10T11:55:43.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Alarm conditions and state are not set on new schema. (Fixes bug seen in BeckhoffFuse after Karabo 2.11.1 deployment) |
| Created: | 2021-06-07T19:31:48.000+02:00 |
|---|---|
| Author: | Valerii Bondar |
| Notes: | Summer shutdown release, Fuse device added |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Summer shutdown release Devices added: BeckhoffTrainTrigger, BeckhoffLed, BeckhoffMC2Hexapod (BeckhoffMC2Base subclass), BeckhoffMC2Elmo (BeckhoffMC2Base subclass) Features: parameter deprecation in MC2 subclasses follow STOPPING state in Adixen Turbo Full pump. + other minor Fixes: * stepUp/stepDown popup error * epsilon feedback disable on write * avoid extra updates for interlock keys + other minor fixes |
| Created: | 2021-05-31T09:49:13.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-26T14:46:29.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-23T08:19:59.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-23T07:43:58.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-15T18:15:29.000+02:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: |
| Created: | 2021-03-24T09:43:30.000+01:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: | Add the AIBS |
| Created: | 2021-03-08T09:52:30.000+01:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: | Summary: Added auto-generated scene for Pfeiffer vacuum controller IMG400 |
HT2_V_MON¶
| Instance id: | FXE_XTD9_MONO-1/ASENS/HT2_V_MON |
|---|---|
| Class id: | BeckhoffAnalogInput |
| Host: | fxe-br-sys-con-12 |
| Class documentation: | |
| BeckhoffAnalogInput | |
| General: | link |
| Monitor: | link |
| Developer: | link |
| PLC: | link |
| Alias: | fxe-br-sys-con-12 |
| Git repo: | https://git.xfel.eu/karaboDevices/Beckhoff |
| Last modified: | 2021-10-02T19:55:31.151+02:00 |
| Created at: | 2017-07-20T11:58:15.000+02:00 |
| Main authors: | Mamchykd, Silenzi, Giovanetti |
| Latest tag: | 4.8.2-2.11.1rc1 |
| Deployment tag: | 4.8.2-2.11.1rc1 |
| Installed tag: | 4.6.5-2.11.1 |
| Scenes: | Mono1Heaters |
| Accessible by: | CAL, CONTROLS, CTRL, DA, danilevc, xdoc |
Warning
Rogue installation which is not mentioned in the deployment!
Warning
The installed tag (4.6.5-2.11.1) does not match tags mentioned in the deployment ([‘4.8.2-2.11.1rc1’])!
The BeckhoffAnalogInput device is documented in
beckhoff:BeckhoffAnalogInput
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device (i.e. of the server
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- beckhoffComDevice:
- InstanceId of the BeckhoffCom device that forwards commands to the PLC.
- functionBlockName:
- The type of the firmware block.
- fwInstanceName:
- The name of the firmware block instance.
- fwVersion:
- The version of the PLC framework.
- terminal:
- ???
- hardwareStatusBitField:
- This word encodes in bits the hardware-status information of this device
- hardwareState:
- The current state of the hardware decoded
- hardwareRegion:
- The current region of the hardware decoded
- hardwareErrorDescriptor:
- This word encodes in bits describing the hardware error
- hardwareErrorDescription:
- Error Code description
- waitingFor:
- Any call to the PLC will be published here, once the reply is received this property will be cleared. Commands will not be sent to the PLC until this property is cleared.
- epsilon:
- The epsilon determines the amount of change until a new physical value is posted from the hardware
- interlockReadOnly:
- Defines whether interlock conditions are configurable from this interface.
- interlockOn:
- Defines whether interlock surveillance is on or off.
- interlockOk:
- Defines whether interlock is ok (true) or broken (false).
- busy:
- Defines whether the PLC softdevice is busy.
- disableEpsilonFeedback:
- If false, the epsilon will be regulated until the incoming rate reaches the maximum rate
- maxStateUpdateRate:
- If state updates per second exceed this threshold, the state will be displayed as CHANGING
- noisyStateUpdateRateValue:
- Show the state update rate when it’s above ‘Max State Update Rate’ threshold.
- isStateUpdateNoisy:
- State update rate is above ‘Max State Update Rate’ threshold.
- reset:
- Resets the PLC hardware
- enableInterlockedSlots:
- Send device into INTERLOCK_BROKEN state, thus enabling all interlocked slots.
- disableInterlockedSlots:
- Send device into INTERLOCKED state, thus enabling all interlocked slots.
- requestHardwareValues:
- Ask for all property values on the device
- propertiesToPoll:
- All specified properties will be polled from the PLC with the given poll-rate. Only PLC aliases or device keys corresponding to PLC properties are allowed
- pollInterval:
- Hardware poll interval in seconds
- propertiesToRead:
- The specified properties will be read from the PLC by activating the Read button. Only PLC aliases or device keys corresponding to PLC properties are allowed
- readHardware:
- Requests value updates from the PLC for the properties listed under ‘Properties to read’
- force:
- ???
- trigger:
- Do not use this parameter to configure scheduled push. Instead use the parameter ‘scheduledPush’.
- maxUpdateFrequency:
- set to limit maximum update frequency for some values.
- value:
- Analog input of ADC.
- semiRawValue:
- Semi raw value of analog input, i.e. the voltage.
- epsSemiRaw:
- Epsilon of the SemiRawValue.
- relativeEpsilon:
- Flag to define epsilon mode: true means relative epsilon calculation, false means absolute epsilon calculation.
| Created: | 2021-10-02T07:28:37.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Release candidate for 4.8.2 |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-08-23T15:36:04.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Bugfixes: 1. fix wrong value on the PLC when a deprecated paramer has different type wrt. the recommended new one. 2. fix bug (introduced in 4.8.0-2.11.4) that made the devices stay in UNKNOWN state |
| Created: | 2021-08-12T10:32:15.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Asynchronous registration of devices on BeckhoffCom (by means of slotInstanceNew HW state word parsed into bits |
| Created: | 2021-07-28T14:22:45.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
| Created: | 2021-06-23T16:13:27.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-06-22T13:56:55.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
|
| Created: | 2021-06-14T16:09:11.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Added BeckhoffDryPump |
| Created: | 2021-06-10T11:55:43.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Alarm conditions and state are not set on new schema. (Fixes bug seen in BeckhoffFuse after Karabo 2.11.1 deployment) |
| Created: | 2021-06-07T19:31:48.000+02:00 |
|---|---|
| Author: | Valerii Bondar |
| Notes: | Summer shutdown release, Fuse device added |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Summer shutdown release Devices added: BeckhoffTrainTrigger, BeckhoffLed, BeckhoffMC2Hexapod (BeckhoffMC2Base subclass), BeckhoffMC2Elmo (BeckhoffMC2Base subclass) Features: parameter deprecation in MC2 subclasses follow STOPPING state in Adixen Turbo Full pump. + other minor Fixes: * stepUp/stepDown popup error * epsilon feedback disable on write * avoid extra updates for interlock keys + other minor fixes |
| Created: | 2021-05-31T09:49:13.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-26T14:46:29.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-23T08:19:59.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-23T07:43:58.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-15T18:15:29.000+02:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: |
| Created: | 2021-03-24T09:43:30.000+01:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: | Add the AIBS |
| Created: | 2021-03-08T09:52:30.000+01:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: | Summary: Added auto-generated scene for Pfeiffer vacuum controller IMG400 |
HT3_I_MON¶
| Instance id: | FXE_XTD9_MONO-1/ASENS/HT3_I_MON |
|---|---|
| Class id: | BeckhoffAnalogInput |
| Host: | fxe-br-sys-con-12 |
| Class documentation: | |
| BeckhoffAnalogInput | |
| General: | link |
| Monitor: | link |
| Developer: | link |
| PLC: | link |
| Alias: | fxe-br-sys-con-12 |
| Git repo: | https://git.xfel.eu/karaboDevices/Beckhoff |
| Last modified: | 2021-10-02T19:55:31.151+02:00 |
| Created at: | 2017-07-20T11:58:15.000+02:00 |
| Main authors: | Mamchykd, Silenzi, Giovanetti |
| Latest tag: | 4.8.2-2.11.1rc1 |
| Deployment tag: | 4.8.2-2.11.1rc1 |
| Installed tag: | 4.6.5-2.11.1 |
| Scenes: | Mono1Heaters |
| Accessible by: | CAL, CONTROLS, CTRL, DA, danilevc, xdoc |
Warning
Rogue installation which is not mentioned in the deployment!
Warning
The installed tag (4.6.5-2.11.1) does not match tags mentioned in the deployment ([‘4.8.2-2.11.1rc1’])!
The BeckhoffAnalogInput device is documented in
beckhoff:BeckhoffAnalogInput
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device (i.e. of the server
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- beckhoffComDevice:
- InstanceId of the BeckhoffCom device that forwards commands to the PLC.
- functionBlockName:
- The type of the firmware block.
- fwInstanceName:
- The name of the firmware block instance.
- fwVersion:
- The version of the PLC framework.
- terminal:
- ???
- hardwareStatusBitField:
- This word encodes in bits the hardware-status information of this device
- hardwareState:
- The current state of the hardware decoded
- hardwareRegion:
- The current region of the hardware decoded
- hardwareErrorDescriptor:
- This word encodes in bits describing the hardware error
- hardwareErrorDescription:
- Error Code description
- waitingFor:
- Any call to the PLC will be published here, once the reply is received this property will be cleared. Commands will not be sent to the PLC until this property is cleared.
- epsilon:
- The epsilon determines the amount of change until a new physical value is posted from the hardware
- interlockReadOnly:
- Defines whether interlock conditions are configurable from this interface.
- interlockOn:
- Defines whether interlock surveillance is on or off.
- interlockOk:
- Defines whether interlock is ok (true) or broken (false).
- busy:
- Defines whether the PLC softdevice is busy.
- disableEpsilonFeedback:
- If false, the epsilon will be regulated until the incoming rate reaches the maximum rate
- maxStateUpdateRate:
- If state updates per second exceed this threshold, the state will be displayed as CHANGING
- noisyStateUpdateRateValue:
- Show the state update rate when it’s above ‘Max State Update Rate’ threshold.
- isStateUpdateNoisy:
- State update rate is above ‘Max State Update Rate’ threshold.
- reset:
- Resets the PLC hardware
- enableInterlockedSlots:
- Send device into INTERLOCK_BROKEN state, thus enabling all interlocked slots.
- disableInterlockedSlots:
- Send device into INTERLOCKED state, thus enabling all interlocked slots.
- requestHardwareValues:
- Ask for all property values on the device
- propertiesToPoll:
- All specified properties will be polled from the PLC with the given poll-rate. Only PLC aliases or device keys corresponding to PLC properties are allowed
- pollInterval:
- Hardware poll interval in seconds
- propertiesToRead:
- The specified properties will be read from the PLC by activating the Read button. Only PLC aliases or device keys corresponding to PLC properties are allowed
- readHardware:
- Requests value updates from the PLC for the properties listed under ‘Properties to read’
- force:
- ???
- trigger:
- Do not use this parameter to configure scheduled push. Instead use the parameter ‘scheduledPush’.
- maxUpdateFrequency:
- set to limit maximum update frequency for some values.
- value:
- Analog input of ADC.
- semiRawValue:
- Semi raw value of analog input, i.e. the voltage.
- epsSemiRaw:
- Epsilon of the SemiRawValue.
- relativeEpsilon:
- Flag to define epsilon mode: true means relative epsilon calculation, false means absolute epsilon calculation.
| Created: | 2021-10-02T07:28:37.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Release candidate for 4.8.2 |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-08-23T15:36:04.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Bugfixes: 1. fix wrong value on the PLC when a deprecated paramer has different type wrt. the recommended new one. 2. fix bug (introduced in 4.8.0-2.11.4) that made the devices stay in UNKNOWN state |
| Created: | 2021-08-12T10:32:15.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Asynchronous registration of devices on BeckhoffCom (by means of slotInstanceNew HW state word parsed into bits |
| Created: | 2021-07-28T14:22:45.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
| Created: | 2021-06-23T16:13:27.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-06-22T13:56:55.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
|
| Created: | 2021-06-14T16:09:11.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Added BeckhoffDryPump |
| Created: | 2021-06-10T11:55:43.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Alarm conditions and state are not set on new schema. (Fixes bug seen in BeckhoffFuse after Karabo 2.11.1 deployment) |
| Created: | 2021-06-07T19:31:48.000+02:00 |
|---|---|
| Author: | Valerii Bondar |
| Notes: | Summer shutdown release, Fuse device added |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Summer shutdown release Devices added: BeckhoffTrainTrigger, BeckhoffLed, BeckhoffMC2Hexapod (BeckhoffMC2Base subclass), BeckhoffMC2Elmo (BeckhoffMC2Base subclass) Features: parameter deprecation in MC2 subclasses follow STOPPING state in Adixen Turbo Full pump. + other minor Fixes: * stepUp/stepDown popup error * epsilon feedback disable on write * avoid extra updates for interlock keys + other minor fixes |
| Created: | 2021-05-31T09:49:13.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-26T14:46:29.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-23T08:19:59.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-23T07:43:58.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-15T18:15:29.000+02:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: |
| Created: | 2021-03-24T09:43:30.000+01:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: | Add the AIBS |
| Created: | 2021-03-08T09:52:30.000+01:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: | Summary: Added auto-generated scene for Pfeiffer vacuum controller IMG400 |
HT3_V_MON¶
| Instance id: | FXE_XTD9_MONO-1/ASENS/HT3_V_MON |
|---|---|
| Class id: | BeckhoffAnalogInput |
| Host: | fxe-br-sys-con-12 |
| Class documentation: | |
| BeckhoffAnalogInput | |
| General: | link |
| Monitor: | link |
| Developer: | link |
| PLC: | link |
| Alias: | fxe-br-sys-con-12 |
| Git repo: | https://git.xfel.eu/karaboDevices/Beckhoff |
| Last modified: | 2021-10-02T19:55:31.151+02:00 |
| Created at: | 2017-07-20T11:58:15.000+02:00 |
| Main authors: | Mamchykd, Silenzi, Giovanetti |
| Latest tag: | 4.8.2-2.11.1rc1 |
| Deployment tag: | 4.8.2-2.11.1rc1 |
| Installed tag: | 4.6.5-2.11.1 |
| Scenes: | Mono1Heaters |
| Accessible by: | CAL, CONTROLS, CTRL, DA, danilevc, xdoc |
Warning
Rogue installation which is not mentioned in the deployment!
Warning
The installed tag (4.6.5-2.11.1) does not match tags mentioned in the deployment ([‘4.8.2-2.11.1rc1’])!
The BeckhoffAnalogInput device is documented in
beckhoff:BeckhoffAnalogInput
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device (i.e. of the server
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- beckhoffComDevice:
- InstanceId of the BeckhoffCom device that forwards commands to the PLC.
- functionBlockName:
- The type of the firmware block.
- fwInstanceName:
- The name of the firmware block instance.
- fwVersion:
- The version of the PLC framework.
- terminal:
- ???
- hardwareStatusBitField:
- This word encodes in bits the hardware-status information of this device
- hardwareState:
- The current state of the hardware decoded
- hardwareRegion:
- The current region of the hardware decoded
- hardwareErrorDescriptor:
- This word encodes in bits describing the hardware error
- hardwareErrorDescription:
- Error Code description
- waitingFor:
- Any call to the PLC will be published here, once the reply is received this property will be cleared. Commands will not be sent to the PLC until this property is cleared.
- epsilon:
- The epsilon determines the amount of change until a new physical value is posted from the hardware
- interlockReadOnly:
- Defines whether interlock conditions are configurable from this interface.
- interlockOn:
- Defines whether interlock surveillance is on or off.
- interlockOk:
- Defines whether interlock is ok (true) or broken (false).
- busy:
- Defines whether the PLC softdevice is busy.
- disableEpsilonFeedback:
- If false, the epsilon will be regulated until the incoming rate reaches the maximum rate
- maxStateUpdateRate:
- If state updates per second exceed this threshold, the state will be displayed as CHANGING
- noisyStateUpdateRateValue:
- Show the state update rate when it’s above ‘Max State Update Rate’ threshold.
- isStateUpdateNoisy:
- State update rate is above ‘Max State Update Rate’ threshold.
- reset:
- Resets the PLC hardware
- enableInterlockedSlots:
- Send device into INTERLOCK_BROKEN state, thus enabling all interlocked slots.
- disableInterlockedSlots:
- Send device into INTERLOCKED state, thus enabling all interlocked slots.
- requestHardwareValues:
- Ask for all property values on the device
- propertiesToPoll:
- All specified properties will be polled from the PLC with the given poll-rate. Only PLC aliases or device keys corresponding to PLC properties are allowed
- pollInterval:
- Hardware poll interval in seconds
- propertiesToRead:
- The specified properties will be read from the PLC by activating the Read button. Only PLC aliases or device keys corresponding to PLC properties are allowed
- readHardware:
- Requests value updates from the PLC for the properties listed under ‘Properties to read’
- force:
- ???
- trigger:
- Do not use this parameter to configure scheduled push. Instead use the parameter ‘scheduledPush’.
- maxUpdateFrequency:
- set to limit maximum update frequency for some values.
- value:
- Analog input of ADC.
- semiRawValue:
- Semi raw value of analog input, i.e. the voltage.
- epsSemiRaw:
- Epsilon of the SemiRawValue.
- relativeEpsilon:
- Flag to define epsilon mode: true means relative epsilon calculation, false means absolute epsilon calculation.
| Created: | 2021-10-02T07:28:37.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Release candidate for 4.8.2 |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-08-23T15:36:04.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Bugfixes: 1. fix wrong value on the PLC when a deprecated paramer has different type wrt. the recommended new one. 2. fix bug (introduced in 4.8.0-2.11.4) that made the devices stay in UNKNOWN state |
| Created: | 2021-08-12T10:32:15.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Asynchronous registration of devices on BeckhoffCom (by means of slotInstanceNew HW state word parsed into bits |
| Created: | 2021-07-28T14:22:45.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
| Created: | 2021-06-23T16:13:27.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-06-22T13:56:55.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
|
| Created: | 2021-06-14T16:09:11.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Added BeckhoffDryPump |
| Created: | 2021-06-10T11:55:43.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Alarm conditions and state are not set on new schema. (Fixes bug seen in BeckhoffFuse after Karabo 2.11.1 deployment) |
| Created: | 2021-06-07T19:31:48.000+02:00 |
|---|---|
| Author: | Valerii Bondar |
| Notes: | Summer shutdown release, Fuse device added |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Summer shutdown release Devices added: BeckhoffTrainTrigger, BeckhoffLed, BeckhoffMC2Hexapod (BeckhoffMC2Base subclass), BeckhoffMC2Elmo (BeckhoffMC2Base subclass) Features: parameter deprecation in MC2 subclasses follow STOPPING state in Adixen Turbo Full pump. + other minor Fixes: * stepUp/stepDown popup error * epsilon feedback disable on write * avoid extra updates for interlock keys + other minor fixes |
| Created: | 2021-05-31T09:49:13.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-26T14:46:29.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-23T08:19:59.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-23T07:43:58.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-15T18:15:29.000+02:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: |
| Created: | 2021-03-24T09:43:30.000+01:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: | Add the AIBS |
| Created: | 2021-03-08T09:52:30.000+01:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: | Summary: Added auto-generated scene for Pfeiffer vacuum controller IMG400 |
AVG¶
BEAMVIEW¶
| Instance id: | FXE_XTD9_MONO-1/AVG/BEAMVIEW |
|---|---|
| Class id: | ImageAverager |
| Host: | fxe-br-sys-con-12 |
| Alias: | fxe-br-sys-con-12 |
| Git repo: | https://git.xfel.eu/gitlab/karaboDevices/imageProcessor |
| Last modified: | 2021-04-16T14:14:01.000+02:00 |
| Created at: | 2016-11-16T14:12:17.000+01:00 |
| Main authors: | Parenti, Hauf, Fabbri |
| Latest tag: | 1.27.4-2.10.0 |
| Deployment tag: | 1.27.4-2.10.0 |
| Scenes: | FXE_XTD9_MONO-1-AVG-BEAMVIEW-scene0 |
| Accessible by: | CONTROLS, CTRL, DA, danilevc, xdoc |
Warning
Rogue installation which is not mentioned in the deployment!
Warning
Installation not found in a standard path!
The ImageAverager device is part of the
imageProcessor package,
and is documented in
imageprocessor:image-averager-user
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO, prepended by package name
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- Logger:
- Logging settings
- inFrameRate:
- The input frame rate.
- resetError:
- Reset error count.
- resetAverage:
- Reset averaged image.
- imagePath:
- The path within the channel, where the data is, such as data.image, digitizer.channel_1_A.raw.samples
- nImages:
- Number of images to be averaged.
- runningAverage:
- Calculate running average (instead of standard).
- runningAvgMethod:
- The algorithm used for calculating the running average.
- outFrameRate:
- The output frame rate.
| Created: | 2020-11-23T11:51:09.000Z |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Karabo 2.10 versioning |
| Created: | 2020-07-30T12:29:13.000Z |
|---|---|
| Author: | Andrea Parenti |
| Notes: | Reset properties only once |
| Created: | 2020-07-28T12:08:55.000Z |
|---|---|
| Author: | Andrea Parenti |
| Notes: | Calculate min/max/mean pixel value after background and pedestal subtraction |
| Created: | 2020-07-06T11:53:30.000Z |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: | Integral over axes (img_x/y) corrected when no “user-defined” is set |
| Created: | 2020-03-17T10:23:50.000Z |
|---|---|
| Author: | Andrea Parenti |
| Notes: | Fix MDL’s error count reconfiguration + resetError function |
| Created: | 2020-03-12T15:58:22.000Z |
|---|---|
| Author: | Andrea Parenti |
| Notes: | Update for error resetting, and reconfiguration of threshold and epsilon parameters of error counter |
| Created: | 2019-12-10T13:13:22.000Z |
|---|---|
| Author: | Andrea Parenti |
| Notes: | Alarm condition with warning, imageProcessing updated to version 2.3.5-2.6 |
| Created: | 2019-09-25T07:12:39.000Z |
|---|---|
| Author: | Andrea Parenti |
| Notes: | ImageToSpectrum: make direction of integral configurable. |
| Created: | 2019-09-17T15:59:16.000Z |
|---|---|
| Author: | Robert Schaffer |
| Notes: | Added peak ratio for TwoPeakFinder device. |
| Created: | 2019-09-05T15:06:43.000Z |
|---|---|
| Author: | Robert Schaffer |
| Notes: | Implemented thresholding for integrated data intensities. |
| Created: | 2019-09-04T12:46:06.000Z |
|---|---|
| Author: | Andrea Parenti |
| Notes: | FIX 1D data ImageAverager |
| Created: | 2019-08-22T14:57:59.000Z |
|---|---|
| Author: | Cyril Danilevski |
| Notes: | Add possibility to average spectra (1D images) |
| Created: | 2019-07-10T07:31:19.000Z |
|---|---|
| Author: | Andrea Parenti |
| Notes: | FIX processing of spectra |
| Created: | 2019-07-05T14:19:56.000Z |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2019-07-01T08:20:28.000Z |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
|
| Created: | 2019-06-18T11:41:45.000Z |
|---|---|
| Author: | Andrea Parenti |
| Notes: | Add possibility to process spectra (1D images) |
| Created: | 2019-05-09T14:59:33.000Z |
|---|---|
| Author: | Andrea Parenti |
| Notes: | Adding option for lightweight exponential running average |
| Created: | 2019-04-30T12:34:21.000Z |
|---|---|
| Author: | Robert Schaffer |
| Notes: | Fixed a bug causing thresholding downstream of COM calculation |
| Created: | 2019-03-26T17:58:39.000Z |
|---|---|
| Author: | Wajid Ehsan |
| Notes: | Include roi in y-direction imageTospectrum |
| Created: | 2019-02-21T09:22:07.000Z |
|---|---|
| Author: | Andrea Parenti |
| Notes: |
|
CAM¶
DCTRL¶
CAM_POWER¶
| Instance id: | FXE_XTD9_MONO-1/DCTRL/CAM_POWER |
|---|---|
| Class id: | BeckhoffDigitalOutput |
| Host: | fxe-br-sys-con-12 |
| Class documentation: | |
| BeckhoffDigitalOutput | |
| General: | link |
| Monitor: | link |
| Developer: | link |
| PLC: | link |
| Alias: | fxe-br-sys-con-12 |
| Git repo: | https://git.xfel.eu/karaboDevices/Beckhoff |
| Last modified: | 2021-10-02T19:55:31.151+02:00 |
| Created at: | 2017-07-20T11:58:15.000+02:00 |
| Main authors: | Mamchykd, Silenzi, Giovanetti |
| Latest tag: | 4.8.2-2.11.1rc1 |
| Deployment tag: | 4.8.2-2.11.1rc1 |
| Installed tag: | 4.6.5-2.11.1 |
| Scenes: | FXE_XTD9_MONO-1-CAM-BEAMVIEW-scene, FXE_XTD9_MONO-1/CAM/BEAMVIEW|scene, FXE_XTD9_MONO-1-AVG-BEAMVIEW-scene0 |
| Accessible by: | CAL, CONTROLS, CTRL, DA, danilevc, xdoc |
Warning
Rogue installation which is not mentioned in the deployment!
Warning
The installed tag (4.6.5-2.11.1) does not match tags mentioned in the deployment ([‘4.8.2-2.11.1rc1’])!
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device (i.e. of the server
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- beckhoffComDevice:
- InstanceId of the BeckhoffCom device that forwards commands to the PLC.
- functionBlockName:
- The type of the firmware block.
- fwInstanceName:
- The name of the firmware block instance.
- fwVersion:
- The version of the PLC framework.
- terminal:
- ???
- hardwareStatusBitField:
- This word encodes in bits the hardware-status information of this device
- hardwareState:
- The current state of the hardware decoded
- hardwareRegion:
- The current region of the hardware decoded
- hardwareErrorDescriptor:
- This word encodes in bits describing the hardware error
- hardwareErrorDescription:
- Error Code description
- waitingFor:
- Any call to the PLC will be published here, once the reply is received this property will be cleared. Commands will not be sent to the PLC until this property is cleared.
- epsilon:
- The epsilon determines the amount of change until a new physical value is posted from the hardware
- interlockReadOnly:
- Defines whether interlock conditions are configurable from this interface.
- interlockOn:
- Defines whether interlock surveillance is on or off.
- interlockOk:
- Defines whether interlock is ok (true) or broken (false).
- busy:
- Defines whether the PLC softdevice is busy.
- disableEpsilonFeedback:
- If false, the epsilon will be regulated until the incoming rate reaches the maximum rate
- maxStateUpdateRate:
- If state updates per second exceed this threshold, the state will be displayed as CHANGING
- noisyStateUpdateRateValue:
- Show the state update rate when it’s above ‘Max State Update Rate’ threshold.
- isStateUpdateNoisy:
- State update rate is above ‘Max State Update Rate’ threshold.
- reset:
- Resets the PLC hardware
- enableInterlockedSlots:
- Send device into INTERLOCK_BROKEN state, thus enabling all interlocked slots.
- disableInterlockedSlots:
- Send device into INTERLOCKED state, thus enabling all interlocked slots.
- requestHardwareValues:
- Ask for all property values on the device
- propertiesToPoll:
- All specified properties will be polled from the PLC with the given poll-rate. Only PLC aliases or device keys corresponding to PLC properties are allowed
- pollInterval:
- Hardware poll interval in seconds
- propertiesToRead:
- The specified properties will be read from the PLC by activating the Read button. Only PLC aliases or device keys corresponding to PLC properties are allowed
- readHardware:
- Requests value updates from the PLC for the properties listed under ‘Properties to read’
- force:
- ???
- trigger:
- Do not use this parameter to configure scheduled push. Instead use the parameter ‘scheduledPush’.
- maxUpdateFrequency:
- set to limit maximum update frequency for some values.
- on:
- Instructs the device to switch on
- off:
- Instructs device to switch off
- pwmCycleLimit:
- Number Of PWM Cycles, 0 = inifite number of cycles
| Created: | 2021-10-02T07:28:37.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Release candidate for 4.8.2 |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-08-23T15:36:04.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Bugfixes: 1. fix wrong value on the PLC when a deprecated paramer has different type wrt. the recommended new one. 2. fix bug (introduced in 4.8.0-2.11.4) that made the devices stay in UNKNOWN state |
| Created: | 2021-08-12T10:32:15.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Asynchronous registration of devices on BeckhoffCom (by means of slotInstanceNew HW state word parsed into bits |
| Created: | 2021-07-28T14:22:45.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
| Created: | 2021-06-23T16:13:27.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-06-22T13:56:55.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
|
| Created: | 2021-06-14T16:09:11.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Added BeckhoffDryPump |
| Created: | 2021-06-10T11:55:43.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Alarm conditions and state are not set on new schema. (Fixes bug seen in BeckhoffFuse after Karabo 2.11.1 deployment) |
| Created: | 2021-06-07T19:31:48.000+02:00 |
|---|---|
| Author: | Valerii Bondar |
| Notes: | Summer shutdown release, Fuse device added |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Summer shutdown release Devices added: BeckhoffTrainTrigger, BeckhoffLed, BeckhoffMC2Hexapod (BeckhoffMC2Base subclass), BeckhoffMC2Elmo (BeckhoffMC2Base subclass) Features: parameter deprecation in MC2 subclasses follow STOPPING state in Adixen Turbo Full pump. + other minor Fixes: * stepUp/stepDown popup error * epsilon feedback disable on write * avoid extra updates for interlock keys + other minor fixes |
| Created: | 2021-05-31T09:49:13.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-26T14:46:29.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-23T08:19:59.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-23T07:43:58.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-15T18:15:29.000+02:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: |
| Created: | 2021-03-24T09:43:30.000+01:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: | Add the AIBS |
| Created: | 2021-03-08T09:52:30.000+01:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: | Summary: Added auto-generated scene for Pfeiffer vacuum controller IMG400 |
CRYO_POWER¶
| Instance id: | FXE_XTD9_MONO-1/DCTRL/CRYO_POWER |
|---|---|
| Class id: | BeckhoffDigitalOutput |
| Host: | fxe-br-sys-con-12 |
| Class documentation: | |
| BeckhoffDigitalOutput | |
| General: | link |
| Monitor: | link |
| Developer: | link |
| PLC: | link |
| Alias: | fxe-br-sys-con-12 |
| Git repo: | https://git.xfel.eu/karaboDevices/Beckhoff |
| Last modified: | 2021-10-02T19:55:31.151+02:00 |
| Created at: | 2017-07-20T11:58:15.000+02:00 |
| Main authors: | Mamchykd, Silenzi, Giovanetti |
| Latest tag: | 4.8.2-2.11.1rc1 |
| Deployment tag: | 4.8.2-2.11.1rc1 |
| Installed tag: | 4.6.5-2.11.1 |
| Projects: | FXE_XTD9_MONO-1 |
| Scenes: | MONO-CRYO-POWER, VAC-SIGNALS, MONO-CRYO-POWER, Temperature0 |
| Accessible by: | CAL, CONTROLS, CTRL, DA, danilevc, xdoc |
Warning
Rogue installation which is not mentioned in the deployment!
Warning
The installed tag (4.6.5-2.11.1) does not match tags mentioned in the deployment ([‘4.8.2-2.11.1rc1’])!
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device (i.e. of the server
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- beckhoffComDevice:
- InstanceId of the BeckhoffCom device that forwards commands to the PLC.
- functionBlockName:
- The type of the firmware block.
- fwInstanceName:
- The name of the firmware block instance.
- fwVersion:
- The version of the PLC framework.
- terminal:
- ???
- hardwareStatusBitField:
- This word encodes in bits the hardware-status information of this device
- hardwareState:
- The current state of the hardware decoded
- hardwareRegion:
- The current region of the hardware decoded
- hardwareErrorDescriptor:
- This word encodes in bits describing the hardware error
- hardwareErrorDescription:
- Error Code description
- waitingFor:
- Any call to the PLC will be published here, once the reply is received this property will be cleared. Commands will not be sent to the PLC until this property is cleared.
- epsilon:
- The epsilon determines the amount of change until a new physical value is posted from the hardware
- interlockReadOnly:
- Defines whether interlock conditions are configurable from this interface.
- interlockOn:
- Defines whether interlock surveillance is on or off.
- interlockOk:
- Defines whether interlock is ok (true) or broken (false).
- busy:
- Defines whether the PLC softdevice is busy.
- disableEpsilonFeedback:
- If false, the epsilon will be regulated until the incoming rate reaches the maximum rate
- maxStateUpdateRate:
- If state updates per second exceed this threshold, the state will be displayed as CHANGING
- noisyStateUpdateRateValue:
- Show the state update rate when it’s above ‘Max State Update Rate’ threshold.
- isStateUpdateNoisy:
- State update rate is above ‘Max State Update Rate’ threshold.
- reset:
- Resets the PLC hardware
- enableInterlockedSlots:
- Send device into INTERLOCK_BROKEN state, thus enabling all interlocked slots.
- disableInterlockedSlots:
- Send device into INTERLOCKED state, thus enabling all interlocked slots.
- requestHardwareValues:
- Ask for all property values on the device
- propertiesToPoll:
- All specified properties will be polled from the PLC with the given poll-rate. Only PLC aliases or device keys corresponding to PLC properties are allowed
- pollInterval:
- Hardware poll interval in seconds
- propertiesToRead:
- The specified properties will be read from the PLC by activating the Read button. Only PLC aliases or device keys corresponding to PLC properties are allowed
- readHardware:
- Requests value updates from the PLC for the properties listed under ‘Properties to read’
- force:
- ???
- trigger:
- Do not use this parameter to configure scheduled push. Instead use the parameter ‘scheduledPush’.
- maxUpdateFrequency:
- set to limit maximum update frequency for some values.
- on:
- Instructs the device to switch on
- off:
- Instructs device to switch off
- pwmCycleLimit:
- Number Of PWM Cycles, 0 = inifite number of cycles
| Created: | 2021-10-02T07:28:37.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Release candidate for 4.8.2 |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-08-23T15:36:04.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Bugfixes: 1. fix wrong value on the PLC when a deprecated paramer has different type wrt. the recommended new one. 2. fix bug (introduced in 4.8.0-2.11.4) that made the devices stay in UNKNOWN state |
| Created: | 2021-08-12T10:32:15.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Asynchronous registration of devices on BeckhoffCom (by means of slotInstanceNew HW state word parsed into bits |
| Created: | 2021-07-28T14:22:45.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
| Created: | 2021-06-23T16:13:27.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-06-22T13:56:55.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
|
| Created: | 2021-06-14T16:09:11.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Added BeckhoffDryPump |
| Created: | 2021-06-10T11:55:43.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Alarm conditions and state are not set on new schema. (Fixes bug seen in BeckhoffFuse after Karabo 2.11.1 deployment) |
| Created: | 2021-06-07T19:31:48.000+02:00 |
|---|---|
| Author: | Valerii Bondar |
| Notes: | Summer shutdown release, Fuse device added |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Summer shutdown release Devices added: BeckhoffTrainTrigger, BeckhoffLed, BeckhoffMC2Hexapod (BeckhoffMC2Base subclass), BeckhoffMC2Elmo (BeckhoffMC2Base subclass) Features: parameter deprecation in MC2 subclasses follow STOPPING state in Adixen Turbo Full pump. + other minor Fixes: * stepUp/stepDown popup error * epsilon feedback disable on write * avoid extra updates for interlock keys + other minor fixes |
| Created: | 2021-05-31T09:49:13.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-26T14:46:29.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-23T08:19:59.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-23T07:43:58.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-15T18:15:29.000+02:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: |
| Created: | 2021-03-24T09:43:30.000+01:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: | Add the AIBS |
| Created: | 2021-03-08T09:52:30.000+01:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: | Summary: Added auto-generated scene for Pfeiffer vacuum controller IMG400 |
CRYO_POWER_2VAC¶
| Instance id: | FXE_XTD9_MONO-1/DCTRL/CRYO_POWER_2VAC |
|---|---|
| Class id: | BeckhoffDigitalOutput |
| Host: | fxe-br-sys-con-12 |
| Class documentation: | |
| BeckhoffDigitalOutput | |
| General: | link |
| Monitor: | link |
| Developer: | link |
| PLC: | link |
| Alias: | fxe-br-sys-con-12 |
| Git repo: | https://git.xfel.eu/karaboDevices/Beckhoff |
| Last modified: | 2021-10-02T19:55:31.151+02:00 |
| Created at: | 2017-07-20T11:58:15.000+02:00 |
| Main authors: | Mamchykd, Silenzi, Giovanetti |
| Latest tag: | 4.8.2-2.11.1rc1 |
| Deployment tag: | 4.8.2-2.11.1rc1 |
| Installed tag: | 4.6.5-2.11.1 |
| Scenes: | MONO-CRYO-POWER, MONO-CRYO-POWER |
| Accessible by: | CAL, CONTROLS, CTRL, DA, danilevc, xdoc |
Warning
Rogue installation which is not mentioned in the deployment!
Warning
The installed tag (4.6.5-2.11.1) does not match tags mentioned in the deployment ([‘4.8.2-2.11.1rc1’])!
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device (i.e. of the server
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- beckhoffComDevice:
- InstanceId of the BeckhoffCom device that forwards commands to the PLC.
- functionBlockName:
- The type of the firmware block.
- fwInstanceName:
- The name of the firmware block instance.
- fwVersion:
- The version of the PLC framework.
- terminal:
- ???
- hardwareStatusBitField:
- This word encodes in bits the hardware-status information of this device
- hardwareState:
- The current state of the hardware decoded
- hardwareRegion:
- The current region of the hardware decoded
- hardwareErrorDescriptor:
- This word encodes in bits describing the hardware error
- hardwareErrorDescription:
- Error Code description
- waitingFor:
- Any call to the PLC will be published here, once the reply is received this property will be cleared. Commands will not be sent to the PLC until this property is cleared.
- epsilon:
- The epsilon determines the amount of change until a new physical value is posted from the hardware
- interlockReadOnly:
- Defines whether interlock conditions are configurable from this interface.
- interlockOn:
- Defines whether interlock surveillance is on or off.
- interlockOk:
- Defines whether interlock is ok (true) or broken (false).
- busy:
- Defines whether the PLC softdevice is busy.
- disableEpsilonFeedback:
- If false, the epsilon will be regulated until the incoming rate reaches the maximum rate
- maxStateUpdateRate:
- If state updates per second exceed this threshold, the state will be displayed as CHANGING
- noisyStateUpdateRateValue:
- Show the state update rate when it’s above ‘Max State Update Rate’ threshold.
- isStateUpdateNoisy:
- State update rate is above ‘Max State Update Rate’ threshold.
- reset:
- Resets the PLC hardware
- enableInterlockedSlots:
- Send device into INTERLOCK_BROKEN state, thus enabling all interlocked slots.
- disableInterlockedSlots:
- Send device into INTERLOCKED state, thus enabling all interlocked slots.
- requestHardwareValues:
- Ask for all property values on the device
- propertiesToPoll:
- All specified properties will be polled from the PLC with the given poll-rate. Only PLC aliases or device keys corresponding to PLC properties are allowed
- pollInterval:
- Hardware poll interval in seconds
- propertiesToRead:
- The specified properties will be read from the PLC by activating the Read button. Only PLC aliases or device keys corresponding to PLC properties are allowed
- readHardware:
- Requests value updates from the PLC for the properties listed under ‘Properties to read’
- force:
- ???
- trigger:
- Do not use this parameter to configure scheduled push. Instead use the parameter ‘scheduledPush’.
- maxUpdateFrequency:
- set to limit maximum update frequency for some values.
- on:
- Instructs the device to switch on
- off:
- Instructs device to switch off
- pwmCycleLimit:
- Number Of PWM Cycles, 0 = inifite number of cycles
| Created: | 2021-10-02T07:28:37.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Release candidate for 4.8.2 |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-08-23T15:36:04.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Bugfixes: 1. fix wrong value on the PLC when a deprecated paramer has different type wrt. the recommended new one. 2. fix bug (introduced in 4.8.0-2.11.4) that made the devices stay in UNKNOWN state |
| Created: | 2021-08-12T10:32:15.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Asynchronous registration of devices on BeckhoffCom (by means of slotInstanceNew HW state word parsed into bits |
| Created: | 2021-07-28T14:22:45.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
| Created: | 2021-06-23T16:13:27.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-06-22T13:56:55.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
|
| Created: | 2021-06-14T16:09:11.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Added BeckhoffDryPump |
| Created: | 2021-06-10T11:55:43.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Alarm conditions and state are not set on new schema. (Fixes bug seen in BeckhoffFuse after Karabo 2.11.1 deployment) |
| Created: | 2021-06-07T19:31:48.000+02:00 |
|---|---|
| Author: | Valerii Bondar |
| Notes: | Summer shutdown release, Fuse device added |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Summer shutdown release Devices added: BeckhoffTrainTrigger, BeckhoffLed, BeckhoffMC2Hexapod (BeckhoffMC2Base subclass), BeckhoffMC2Elmo (BeckhoffMC2Base subclass) Features: parameter deprecation in MC2 subclasses follow STOPPING state in Adixen Turbo Full pump. + other minor Fixes: * stepUp/stepDown popup error * epsilon feedback disable on write * avoid extra updates for interlock keys + other minor fixes |
| Created: | 2021-05-31T09:49:13.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-26T14:46:29.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-23T08:19:59.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-23T07:43:58.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-15T18:15:29.000+02:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: |
| Created: | 2021-03-24T09:43:30.000+01:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: | Add the AIBS |
| Created: | 2021-03-08T09:52:30.000+01:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: | Summary: Added auto-generated scene for Pfeiffer vacuum controller IMG400 |
LED_POWER¶
| Instance id: | FXE_XTD9_MONO-1/DCTRL/LED_POWER |
|---|---|
| Class id: | BeckhoffDigitalOutput |
| Host: | fxe-br-sys-con-12 |
| Class documentation: | |
| BeckhoffDigitalOutput | |
| General: | link |
| Monitor: | link |
| Developer: | link |
| PLC: | link |
| Alias: | fxe-br-sys-con-12 |
| Git repo: | https://git.xfel.eu/karaboDevices/Beckhoff |
| Last modified: | 2021-10-02T19:55:31.151+02:00 |
| Created at: | 2017-07-20T11:58:15.000+02:00 |
| Main authors: | Mamchykd, Silenzi, Giovanetti |
| Latest tag: | 4.8.2-2.11.1rc1 |
| Deployment tag: | 4.8.2-2.11.1rc1 |
| Installed tag: | 4.6.5-2.11.1 |
| Projects: | FXE_XTD9_MONO-1 |
| Scenes: | FXE_MONO1_FPITCH_TEST, FXE_XTD9_MONO-1-CAM-BEAMVIEW-scene, FXE_XTD9_MONO-1/CAM/BEAMVIEW|scene, FXE_XTD9_MONO-1-AVG-BEAMVIEW-scene0 |
| Accessible by: | CAL, CONTROLS, CTRL, DA, danilevc, xdoc |
Warning
Rogue installation which is not mentioned in the deployment!
Warning
The installed tag (4.6.5-2.11.1) does not match tags mentioned in the deployment ([‘4.8.2-2.11.1rc1’])!
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device (i.e. of the server
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- beckhoffComDevice:
- InstanceId of the BeckhoffCom device that forwards commands to the PLC.
- functionBlockName:
- The type of the firmware block.
- fwInstanceName:
- The name of the firmware block instance.
- fwVersion:
- The version of the PLC framework.
- terminal:
- ???
- hardwareStatusBitField:
- This word encodes in bits the hardware-status information of this device
- hardwareState:
- The current state of the hardware decoded
- hardwareRegion:
- The current region of the hardware decoded
- hardwareErrorDescriptor:
- This word encodes in bits describing the hardware error
- hardwareErrorDescription:
- Error Code description
- waitingFor:
- Any call to the PLC will be published here, once the reply is received this property will be cleared. Commands will not be sent to the PLC until this property is cleared.
- epsilon:
- The epsilon determines the amount of change until a new physical value is posted from the hardware
- interlockReadOnly:
- Defines whether interlock conditions are configurable from this interface.
- interlockOn:
- Defines whether interlock surveillance is on or off.
- interlockOk:
- Defines whether interlock is ok (true) or broken (false).
- busy:
- Defines whether the PLC softdevice is busy.
- disableEpsilonFeedback:
- If false, the epsilon will be regulated until the incoming rate reaches the maximum rate
- maxStateUpdateRate:
- If state updates per second exceed this threshold, the state will be displayed as CHANGING
- noisyStateUpdateRateValue:
- Show the state update rate when it’s above ‘Max State Update Rate’ threshold.
- isStateUpdateNoisy:
- State update rate is above ‘Max State Update Rate’ threshold.
- reset:
- Resets the PLC hardware
- enableInterlockedSlots:
- Send device into INTERLOCK_BROKEN state, thus enabling all interlocked slots.
- disableInterlockedSlots:
- Send device into INTERLOCKED state, thus enabling all interlocked slots.
- requestHardwareValues:
- Ask for all property values on the device
- propertiesToPoll:
- All specified properties will be polled from the PLC with the given poll-rate. Only PLC aliases or device keys corresponding to PLC properties are allowed
- pollInterval:
- Hardware poll interval in seconds
- propertiesToRead:
- The specified properties will be read from the PLC by activating the Read button. Only PLC aliases or device keys corresponding to PLC properties are allowed
- readHardware:
- Requests value updates from the PLC for the properties listed under ‘Properties to read’
- force:
- ???
- trigger:
- Do not use this parameter to configure scheduled push. Instead use the parameter ‘scheduledPush’.
- maxUpdateFrequency:
- set to limit maximum update frequency for some values.
- on:
- Instructs the device to switch on
- off:
- Instructs device to switch off
- pwmCycleLimit:
- Number Of PWM Cycles, 0 = inifite number of cycles
| Created: | 2021-10-02T07:28:37.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Release candidate for 4.8.2 |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-08-23T15:36:04.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Bugfixes: 1. fix wrong value on the PLC when a deprecated paramer has different type wrt. the recommended new one. 2. fix bug (introduced in 4.8.0-2.11.4) that made the devices stay in UNKNOWN state |
| Created: | 2021-08-12T10:32:15.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Asynchronous registration of devices on BeckhoffCom (by means of slotInstanceNew HW state word parsed into bits |
| Created: | 2021-07-28T14:22:45.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
| Created: | 2021-06-23T16:13:27.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-06-22T13:56:55.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
|
| Created: | 2021-06-14T16:09:11.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Added BeckhoffDryPump |
| Created: | 2021-06-10T11:55:43.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Alarm conditions and state are not set on new schema. (Fixes bug seen in BeckhoffFuse after Karabo 2.11.1 deployment) |
| Created: | 2021-06-07T19:31:48.000+02:00 |
|---|---|
| Author: | Valerii Bondar |
| Notes: | Summer shutdown release, Fuse device added |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Summer shutdown release Devices added: BeckhoffTrainTrigger, BeckhoffLed, BeckhoffMC2Hexapod (BeckhoffMC2Base subclass), BeckhoffMC2Elmo (BeckhoffMC2Base subclass) Features: parameter deprecation in MC2 subclasses follow STOPPING state in Adixen Turbo Full pump. + other minor Fixes: * stepUp/stepDown popup error * epsilon feedback disable on write * avoid extra updates for interlock keys + other minor fixes |
| Created: | 2021-05-31T09:49:13.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-26T14:46:29.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-23T08:19:59.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-23T07:43:58.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-15T18:15:29.000+02:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: |
| Created: | 2021-03-24T09:43:30.000+01:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: | Add the AIBS |
| Created: | 2021-03-08T09:52:30.000+01:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: | Summary: Added auto-generated scene for Pfeiffer vacuum controller IMG400 |
TOP_XTAL_ROLL_LIDLE¶
| Instance id: | FXE_XTD9_MONO-1/DCTRL/TOP_XTAL_ROLL_LIDLE |
|---|---|
| Class id: | BeckhoffDigitalOutput |
| Host: | fxe-br-sys-con-12 |
| Class documentation: | |
| BeckhoffDigitalOutput | |
| General: | link |
| Monitor: | link |
| Developer: | link |
| PLC: | link |
| Alias: | fxe-br-sys-con-12 |
| Git repo: | https://git.xfel.eu/karaboDevices/Beckhoff |
| Last modified: | 2021-10-02T19:55:31.151+02:00 |
| Created at: | 2017-07-20T11:58:15.000+02:00 |
| Main authors: | Mamchykd, Silenzi, Giovanetti |
| Latest tag: | 4.8.2-2.11.1rc1 |
| Deployment tag: | 4.8.2-2.11.1rc1 |
| Installed tag: | 4.6.5-2.11.1 |
| Scenes: | Pico mono 1 |
| Accessible by: | CAL, CONTROLS, CTRL, DA, danilevc, xdoc |
Warning
Rogue installation which is not mentioned in the deployment!
Warning
The installed tag (4.6.5-2.11.1) does not match tags mentioned in the deployment ([‘4.8.2-2.11.1rc1’])!
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device (i.e. of the server
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- beckhoffComDevice:
- InstanceId of the BeckhoffCom device that forwards commands to the PLC.
- functionBlockName:
- The type of the firmware block.
- fwInstanceName:
- The name of the firmware block instance.
- fwVersion:
- The version of the PLC framework.
- terminal:
- ???
- hardwareStatusBitField:
- This word encodes in bits the hardware-status information of this device
- hardwareState:
- The current state of the hardware decoded
- hardwareRegion:
- The current region of the hardware decoded
- hardwareErrorDescriptor:
- This word encodes in bits describing the hardware error
- hardwareErrorDescription:
- Error Code description
- waitingFor:
- Any call to the PLC will be published here, once the reply is received this property will be cleared. Commands will not be sent to the PLC until this property is cleared.
- epsilon:
- The epsilon determines the amount of change until a new physical value is posted from the hardware
- interlockReadOnly:
- Defines whether interlock conditions are configurable from this interface.
- interlockOn:
- Defines whether interlock surveillance is on or off.
- interlockOk:
- Defines whether interlock is ok (true) or broken (false).
- busy:
- Defines whether the PLC softdevice is busy.
- disableEpsilonFeedback:
- If false, the epsilon will be regulated until the incoming rate reaches the maximum rate
- maxStateUpdateRate:
- If state updates per second exceed this threshold, the state will be displayed as CHANGING
- noisyStateUpdateRateValue:
- Show the state update rate when it’s above ‘Max State Update Rate’ threshold.
- isStateUpdateNoisy:
- State update rate is above ‘Max State Update Rate’ threshold.
- reset:
- Resets the PLC hardware
- enableInterlockedSlots:
- Send device into INTERLOCK_BROKEN state, thus enabling all interlocked slots.
- disableInterlockedSlots:
- Send device into INTERLOCKED state, thus enabling all interlocked slots.
- requestHardwareValues:
- Ask for all property values on the device
- propertiesToPoll:
- All specified properties will be polled from the PLC with the given poll-rate. Only PLC aliases or device keys corresponding to PLC properties are allowed
- pollInterval:
- Hardware poll interval in seconds
- propertiesToRead:
- The specified properties will be read from the PLC by activating the Read button. Only PLC aliases or device keys corresponding to PLC properties are allowed
- readHardware:
- Requests value updates from the PLC for the properties listed under ‘Properties to read’
- force:
- ???
- trigger:
- Do not use this parameter to configure scheduled push. Instead use the parameter ‘scheduledPush’.
- maxUpdateFrequency:
- set to limit maximum update frequency for some values.
- on:
- Instructs the device to switch on
- off:
- Instructs device to switch off
- pwmCycleLimit:
- Number Of PWM Cycles, 0 = inifite number of cycles
| Created: | 2021-10-02T07:28:37.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Release candidate for 4.8.2 |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-08-23T15:36:04.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Bugfixes: 1. fix wrong value on the PLC when a deprecated paramer has different type wrt. the recommended new one. 2. fix bug (introduced in 4.8.0-2.11.4) that made the devices stay in UNKNOWN state |
| Created: | 2021-08-12T10:32:15.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Asynchronous registration of devices on BeckhoffCom (by means of slotInstanceNew HW state word parsed into bits |
| Created: | 2021-07-28T14:22:45.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
| Created: | 2021-06-23T16:13:27.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-06-22T13:56:55.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
|
| Created: | 2021-06-14T16:09:11.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Added BeckhoffDryPump |
| Created: | 2021-06-10T11:55:43.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Alarm conditions and state are not set on new schema. (Fixes bug seen in BeckhoffFuse after Karabo 2.11.1 deployment) |
| Created: | 2021-06-07T19:31:48.000+02:00 |
|---|---|
| Author: | Valerii Bondar |
| Notes: | Summer shutdown release, Fuse device added |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Summer shutdown release Devices added: BeckhoffTrainTrigger, BeckhoffLed, BeckhoffMC2Hexapod (BeckhoffMC2Base subclass), BeckhoffMC2Elmo (BeckhoffMC2Base subclass) Features: parameter deprecation in MC2 subclasses follow STOPPING state in Adixen Turbo Full pump. + other minor Fixes: * stepUp/stepDown popup error * epsilon feedback disable on write * avoid extra updates for interlock keys + other minor fixes |
| Created: | 2021-05-31T09:49:13.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-26T14:46:29.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-23T08:19:59.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-23T07:43:58.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-15T18:15:29.000+02:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: |
| Created: | 2021-03-24T09:43:30.000+01:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: | Add the AIBS |
| Created: | 2021-03-08T09:52:30.000+01:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: | Summary: Added auto-generated scene for Pfeiffer vacuum controller IMG400 |
TOP_XTAL_ROLL_SWITCH¶
| Instance id: | FXE_XTD9_MONO-1/DCTRL/TOP_XTAL_ROLL_SWITCH |
|---|---|
| Class id: | BeckhoffDigitalOutput |
| Host: | fxe-br-sys-con-12 |
| Class documentation: | |
| BeckhoffDigitalOutput | |
| General: | link |
| Monitor: | link |
| Developer: | link |
| PLC: | link |
| Alias: | fxe-br-sys-con-12 |
| Git repo: | https://git.xfel.eu/karaboDevices/Beckhoff |
| Last modified: | 2021-10-02T19:55:31.151+02:00 |
| Created at: | 2017-07-20T11:58:15.000+02:00 |
| Main authors: | Mamchykd, Silenzi, Giovanetti |
| Latest tag: | 4.8.2-2.11.1rc1 |
| Deployment tag: | 4.8.2-2.11.1rc1 |
| Installed tag: | 4.6.5-2.11.1 |
| Scenes: | Pico mono 1 |
| Accessible by: | CAL, CONTROLS, CTRL, DA, danilevc, xdoc |
Warning
Rogue installation which is not mentioned in the deployment!
Warning
The installed tag (4.6.5-2.11.1) does not match tags mentioned in the deployment ([‘4.8.2-2.11.1rc1’])!
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device (i.e. of the server
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- beckhoffComDevice:
- InstanceId of the BeckhoffCom device that forwards commands to the PLC.
- functionBlockName:
- The type of the firmware block.
- fwInstanceName:
- The name of the firmware block instance.
- fwVersion:
- The version of the PLC framework.
- terminal:
- ???
- hardwareStatusBitField:
- This word encodes in bits the hardware-status information of this device
- hardwareState:
- The current state of the hardware decoded
- hardwareRegion:
- The current region of the hardware decoded
- hardwareErrorDescriptor:
- This word encodes in bits describing the hardware error
- hardwareErrorDescription:
- Error Code description
- waitingFor:
- Any call to the PLC will be published here, once the reply is received this property will be cleared. Commands will not be sent to the PLC until this property is cleared.
- epsilon:
- The epsilon determines the amount of change until a new physical value is posted from the hardware
- interlockReadOnly:
- Defines whether interlock conditions are configurable from this interface.
- interlockOn:
- Defines whether interlock surveillance is on or off.
- interlockOk:
- Defines whether interlock is ok (true) or broken (false).
- busy:
- Defines whether the PLC softdevice is busy.
- disableEpsilonFeedback:
- If false, the epsilon will be regulated until the incoming rate reaches the maximum rate
- maxStateUpdateRate:
- If state updates per second exceed this threshold, the state will be displayed as CHANGING
- noisyStateUpdateRateValue:
- Show the state update rate when it’s above ‘Max State Update Rate’ threshold.
- isStateUpdateNoisy:
- State update rate is above ‘Max State Update Rate’ threshold.
- reset:
- Resets the PLC hardware
- enableInterlockedSlots:
- Send device into INTERLOCK_BROKEN state, thus enabling all interlocked slots.
- disableInterlockedSlots:
- Send device into INTERLOCKED state, thus enabling all interlocked slots.
- requestHardwareValues:
- Ask for all property values on the device
- propertiesToPoll:
- All specified properties will be polled from the PLC with the given poll-rate. Only PLC aliases or device keys corresponding to PLC properties are allowed
- pollInterval:
- Hardware poll interval in seconds
- propertiesToRead:
- The specified properties will be read from the PLC by activating the Read button. Only PLC aliases or device keys corresponding to PLC properties are allowed
- readHardware:
- Requests value updates from the PLC for the properties listed under ‘Properties to read’
- force:
- ???
- trigger:
- Do not use this parameter to configure scheduled push. Instead use the parameter ‘scheduledPush’.
- maxUpdateFrequency:
- set to limit maximum update frequency for some values.
- on:
- Instructs the device to switch on
- off:
- Instructs device to switch off
- pwmCycleLimit:
- Number Of PWM Cycles, 0 = inifite number of cycles
| Created: | 2021-10-02T07:28:37.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Release candidate for 4.8.2 |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-08-23T15:36:04.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Bugfixes: 1. fix wrong value on the PLC when a deprecated paramer has different type wrt. the recommended new one. 2. fix bug (introduced in 4.8.0-2.11.4) that made the devices stay in UNKNOWN state |
| Created: | 2021-08-12T10:32:15.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Asynchronous registration of devices on BeckhoffCom (by means of slotInstanceNew HW state word parsed into bits |
| Created: | 2021-07-28T14:22:45.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
| Created: | 2021-06-23T16:13:27.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-06-22T13:56:55.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
|
| Created: | 2021-06-14T16:09:11.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Added BeckhoffDryPump |
| Created: | 2021-06-10T11:55:43.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Alarm conditions and state are not set on new schema. (Fixes bug seen in BeckhoffFuse after Karabo 2.11.1 deployment) |
| Created: | 2021-06-07T19:31:48.000+02:00 |
|---|---|
| Author: | Valerii Bondar |
| Notes: | Summer shutdown release, Fuse device added |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Summer shutdown release Devices added: BeckhoffTrainTrigger, BeckhoffLed, BeckhoffMC2Hexapod (BeckhoffMC2Base subclass), BeckhoffMC2Elmo (BeckhoffMC2Base subclass) Features: parameter deprecation in MC2 subclasses follow STOPPING state in Adixen Turbo Full pump. + other minor Fixes: * stepUp/stepDown popup error * epsilon feedback disable on write * avoid extra updates for interlock keys + other minor fixes |
| Created: | 2021-05-31T09:49:13.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-26T14:46:29.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-23T08:19:59.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-23T07:43:58.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-15T18:15:29.000+02:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: |
| Created: | 2021-03-24T09:43:30.000+01:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: | Add the AIBS |
| Created: | 2021-03-08T09:52:30.000+01:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: | Summary: Added auto-generated scene for Pfeiffer vacuum controller IMG400 |
TOP_XTAL_RPITCH_LIDLE¶
| Instance id: | FXE_XTD9_MONO-1/DCTRL/TOP_XTAL_RPITCH_LIDLE |
|---|---|
| Class id: | BeckhoffDigitalOutput |
| Host: | fxe-br-sys-con-12 |
| Class documentation: | |
| BeckhoffDigitalOutput | |
| General: | link |
| Monitor: | link |
| Developer: | link |
| PLC: | link |
| Alias: | fxe-br-sys-con-12 |
| Git repo: | https://git.xfel.eu/karaboDevices/Beckhoff |
| Last modified: | 2021-10-02T19:55:31.151+02:00 |
| Created at: | 2017-07-20T11:58:15.000+02:00 |
| Main authors: | Mamchykd, Silenzi, Giovanetti |
| Latest tag: | 4.8.2-2.11.1rc1 |
| Deployment tag: | 4.8.2-2.11.1rc1 |
| Installed tag: | 4.6.5-2.11.1 |
| Scenes: | Pico mono 1 |
| Accessible by: | CAL, CONTROLS, CTRL, DA, danilevc, xdoc |
Warning
Rogue installation which is not mentioned in the deployment!
Warning
The installed tag (4.6.5-2.11.1) does not match tags mentioned in the deployment ([‘4.8.2-2.11.1rc1’])!
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device (i.e. of the server
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- beckhoffComDevice:
- InstanceId of the BeckhoffCom device that forwards commands to the PLC.
- functionBlockName:
- The type of the firmware block.
- fwInstanceName:
- The name of the firmware block instance.
- fwVersion:
- The version of the PLC framework.
- terminal:
- ???
- hardwareStatusBitField:
- This word encodes in bits the hardware-status information of this device
- hardwareState:
- The current state of the hardware decoded
- hardwareRegion:
- The current region of the hardware decoded
- hardwareErrorDescriptor:
- This word encodes in bits describing the hardware error
- hardwareErrorDescription:
- Error Code description
- waitingFor:
- Any call to the PLC will be published here, once the reply is received this property will be cleared. Commands will not be sent to the PLC until this property is cleared.
- epsilon:
- The epsilon determines the amount of change until a new physical value is posted from the hardware
- interlockReadOnly:
- Defines whether interlock conditions are configurable from this interface.
- interlockOn:
- Defines whether interlock surveillance is on or off.
- interlockOk:
- Defines whether interlock is ok (true) or broken (false).
- busy:
- Defines whether the PLC softdevice is busy.
- disableEpsilonFeedback:
- If false, the epsilon will be regulated until the incoming rate reaches the maximum rate
- maxStateUpdateRate:
- If state updates per second exceed this threshold, the state will be displayed as CHANGING
- noisyStateUpdateRateValue:
- Show the state update rate when it’s above ‘Max State Update Rate’ threshold.
- isStateUpdateNoisy:
- State update rate is above ‘Max State Update Rate’ threshold.
- reset:
- Resets the PLC hardware
- enableInterlockedSlots:
- Send device into INTERLOCK_BROKEN state, thus enabling all interlocked slots.
- disableInterlockedSlots:
- Send device into INTERLOCKED state, thus enabling all interlocked slots.
- requestHardwareValues:
- Ask for all property values on the device
- propertiesToPoll:
- All specified properties will be polled from the PLC with the given poll-rate. Only PLC aliases or device keys corresponding to PLC properties are allowed
- pollInterval:
- Hardware poll interval in seconds
- propertiesToRead:
- The specified properties will be read from the PLC by activating the Read button. Only PLC aliases or device keys corresponding to PLC properties are allowed
- readHardware:
- Requests value updates from the PLC for the properties listed under ‘Properties to read’
- force:
- ???
- trigger:
- Do not use this parameter to configure scheduled push. Instead use the parameter ‘scheduledPush’.
- maxUpdateFrequency:
- set to limit maximum update frequency for some values.
- on:
- Instructs the device to switch on
- off:
- Instructs device to switch off
- pwmCycleLimit:
- Number Of PWM Cycles, 0 = inifite number of cycles
| Created: | 2021-10-02T07:28:37.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Release candidate for 4.8.2 |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-08-23T15:36:04.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Bugfixes: 1. fix wrong value on the PLC when a deprecated paramer has different type wrt. the recommended new one. 2. fix bug (introduced in 4.8.0-2.11.4) that made the devices stay in UNKNOWN state |
| Created: | 2021-08-12T10:32:15.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Asynchronous registration of devices on BeckhoffCom (by means of slotInstanceNew HW state word parsed into bits |
| Created: | 2021-07-28T14:22:45.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
| Created: | 2021-06-23T16:13:27.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-06-22T13:56:55.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
|
| Created: | 2021-06-14T16:09:11.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Added BeckhoffDryPump |
| Created: | 2021-06-10T11:55:43.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Alarm conditions and state are not set on new schema. (Fixes bug seen in BeckhoffFuse after Karabo 2.11.1 deployment) |
| Created: | 2021-06-07T19:31:48.000+02:00 |
|---|---|
| Author: | Valerii Bondar |
| Notes: | Summer shutdown release, Fuse device added |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Summer shutdown release Devices added: BeckhoffTrainTrigger, BeckhoffLed, BeckhoffMC2Hexapod (BeckhoffMC2Base subclass), BeckhoffMC2Elmo (BeckhoffMC2Base subclass) Features: parameter deprecation in MC2 subclasses follow STOPPING state in Adixen Turbo Full pump. + other minor Fixes: * stepUp/stepDown popup error * epsilon feedback disable on write * avoid extra updates for interlock keys + other minor fixes |
| Created: | 2021-05-31T09:49:13.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-26T14:46:29.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-23T08:19:59.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-23T07:43:58.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-15T18:15:29.000+02:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: |
| Created: | 2021-03-24T09:43:30.000+01:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: | Add the AIBS |
| Created: | 2021-03-08T09:52:30.000+01:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: | Summary: Added auto-generated scene for Pfeiffer vacuum controller IMG400 |
TOP_XTAL_RPITCH_SWITCH¶
| Instance id: | FXE_XTD9_MONO-1/DCTRL/TOP_XTAL_RPITCH_SWITCH |
|---|---|
| Class id: | BeckhoffDigitalOutput |
| Host: | fxe-br-sys-con-12 |
| Class documentation: | |
| BeckhoffDigitalOutput | |
| General: | link |
| Monitor: | link |
| Developer: | link |
| PLC: | link |
| Alias: | fxe-br-sys-con-12 |
| Git repo: | https://git.xfel.eu/karaboDevices/Beckhoff |
| Last modified: | 2021-10-02T19:55:31.151+02:00 |
| Created at: | 2017-07-20T11:58:15.000+02:00 |
| Main authors: | Mamchykd, Silenzi, Giovanetti |
| Latest tag: | 4.8.2-2.11.1rc1 |
| Deployment tag: | 4.8.2-2.11.1rc1 |
| Installed tag: | 4.6.5-2.11.1 |
| Scenes: | Pico mono 1 |
| Accessible by: | CAL, CONTROLS, CTRL, DA, danilevc, xdoc |
Warning
Rogue installation which is not mentioned in the deployment!
Warning
The installed tag (4.6.5-2.11.1) does not match tags mentioned in the deployment ([‘4.8.2-2.11.1rc1’])!
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device (i.e. of the server
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- beckhoffComDevice:
- InstanceId of the BeckhoffCom device that forwards commands to the PLC.
- functionBlockName:
- The type of the firmware block.
- fwInstanceName:
- The name of the firmware block instance.
- fwVersion:
- The version of the PLC framework.
- terminal:
- ???
- hardwareStatusBitField:
- This word encodes in bits the hardware-status information of this device
- hardwareState:
- The current state of the hardware decoded
- hardwareRegion:
- The current region of the hardware decoded
- hardwareErrorDescriptor:
- This word encodes in bits describing the hardware error
- hardwareErrorDescription:
- Error Code description
- waitingFor:
- Any call to the PLC will be published here, once the reply is received this property will be cleared. Commands will not be sent to the PLC until this property is cleared.
- epsilon:
- The epsilon determines the amount of change until a new physical value is posted from the hardware
- interlockReadOnly:
- Defines whether interlock conditions are configurable from this interface.
- interlockOn:
- Defines whether interlock surveillance is on or off.
- interlockOk:
- Defines whether interlock is ok (true) or broken (false).
- busy:
- Defines whether the PLC softdevice is busy.
- disableEpsilonFeedback:
- If false, the epsilon will be regulated until the incoming rate reaches the maximum rate
- maxStateUpdateRate:
- If state updates per second exceed this threshold, the state will be displayed as CHANGING
- noisyStateUpdateRateValue:
- Show the state update rate when it’s above ‘Max State Update Rate’ threshold.
- isStateUpdateNoisy:
- State update rate is above ‘Max State Update Rate’ threshold.
- reset:
- Resets the PLC hardware
- enableInterlockedSlots:
- Send device into INTERLOCK_BROKEN state, thus enabling all interlocked slots.
- disableInterlockedSlots:
- Send device into INTERLOCKED state, thus enabling all interlocked slots.
- requestHardwareValues:
- Ask for all property values on the device
- propertiesToPoll:
- All specified properties will be polled from the PLC with the given poll-rate. Only PLC aliases or device keys corresponding to PLC properties are allowed
- pollInterval:
- Hardware poll interval in seconds
- propertiesToRead:
- The specified properties will be read from the PLC by activating the Read button. Only PLC aliases or device keys corresponding to PLC properties are allowed
- readHardware:
- Requests value updates from the PLC for the properties listed under ‘Properties to read’
- force:
- ???
- trigger:
- Do not use this parameter to configure scheduled push. Instead use the parameter ‘scheduledPush’.
- maxUpdateFrequency:
- set to limit maximum update frequency for some values.
- on:
- Instructs the device to switch on
- off:
- Instructs device to switch off
- pwmCycleLimit:
- Number Of PWM Cycles, 0 = inifite number of cycles
| Created: | 2021-10-02T07:28:37.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Release candidate for 4.8.2 |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-08-23T15:36:04.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Bugfixes: 1. fix wrong value on the PLC when a deprecated paramer has different type wrt. the recommended new one. 2. fix bug (introduced in 4.8.0-2.11.4) that made the devices stay in UNKNOWN state |
| Created: | 2021-08-12T10:32:15.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Asynchronous registration of devices on BeckhoffCom (by means of slotInstanceNew HW state word parsed into bits |
| Created: | 2021-07-28T14:22:45.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
| Created: | 2021-06-23T16:13:27.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-06-22T13:56:55.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
|
| Created: | 2021-06-14T16:09:11.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Added BeckhoffDryPump |
| Created: | 2021-06-10T11:55:43.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Alarm conditions and state are not set on new schema. (Fixes bug seen in BeckhoffFuse after Karabo 2.11.1 deployment) |
| Created: | 2021-06-07T19:31:48.000+02:00 |
|---|---|
| Author: | Valerii Bondar |
| Notes: | Summer shutdown release, Fuse device added |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Summer shutdown release Devices added: BeckhoffTrainTrigger, BeckhoffLed, BeckhoffMC2Hexapod (BeckhoffMC2Base subclass), BeckhoffMC2Elmo (BeckhoffMC2Base subclass) Features: parameter deprecation in MC2 subclasses follow STOPPING state in Adixen Turbo Full pump. + other minor Fixes: * stepUp/stepDown popup error * epsilon feedback disable on write * avoid extra updates for interlock keys + other minor fixes |
| Created: | 2021-05-31T09:49:13.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-26T14:46:29.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-23T08:19:59.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-23T07:43:58.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-15T18:15:29.000+02:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: |
| Created: | 2021-03-24T09:43:30.000+01:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: | Add the AIBS |
| Created: | 2021-03-08T09:52:30.000+01:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: | Summary: Added auto-generated scene for Pfeiffer vacuum controller IMG400 |
HT1_ENABLE¶
| Instance id: | FXE_XTD9_MONO-1/DCTRL/HT1_ENABLE |
|---|---|
| Class id: | BeckhoffDigitalOutput |
| Host: | fxe-br-sys-con-12 |
| Class documentation: | |
| BeckhoffDigitalOutput | |
| General: | link |
| Monitor: | link |
| Developer: | link |
| PLC: | link |
| Alias: | fxe-br-sys-con-12 |
| Git repo: | https://git.xfel.eu/karaboDevices/Beckhoff |
| Last modified: | 2021-10-02T19:55:31.151+02:00 |
| Created at: | 2017-07-20T11:58:15.000+02:00 |
| Main authors: | Mamchykd, Silenzi, Giovanetti |
| Latest tag: | 4.8.2-2.11.1rc1 |
| Deployment tag: | 4.8.2-2.11.1rc1 |
| Installed tag: | 4.6.5-2.11.1 |
| Scenes: | Mono1Heaters |
| Accessible by: | CAL, CONTROLS, CTRL, DA, danilevc, xdoc |
Warning
Rogue installation which is not mentioned in the deployment!
Warning
The installed tag (4.6.5-2.11.1) does not match tags mentioned in the deployment ([‘4.8.2-2.11.1rc1’])!
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device (i.e. of the server
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- beckhoffComDevice:
- InstanceId of the BeckhoffCom device that forwards commands to the PLC.
- functionBlockName:
- The type of the firmware block.
- fwInstanceName:
- The name of the firmware block instance.
- fwVersion:
- The version of the PLC framework.
- terminal:
- ???
- hardwareStatusBitField:
- This word encodes in bits the hardware-status information of this device
- hardwareState:
- The current state of the hardware decoded
- hardwareRegion:
- The current region of the hardware decoded
- hardwareErrorDescriptor:
- This word encodes in bits describing the hardware error
- hardwareErrorDescription:
- Error Code description
- waitingFor:
- Any call to the PLC will be published here, once the reply is received this property will be cleared. Commands will not be sent to the PLC until this property is cleared.
- epsilon:
- The epsilon determines the amount of change until a new physical value is posted from the hardware
- interlockReadOnly:
- Defines whether interlock conditions are configurable from this interface.
- interlockOn:
- Defines whether interlock surveillance is on or off.
- interlockOk:
- Defines whether interlock is ok (true) or broken (false).
- busy:
- Defines whether the PLC softdevice is busy.
- disableEpsilonFeedback:
- If false, the epsilon will be regulated until the incoming rate reaches the maximum rate
- maxStateUpdateRate:
- If state updates per second exceed this threshold, the state will be displayed as CHANGING
- noisyStateUpdateRateValue:
- Show the state update rate when it’s above ‘Max State Update Rate’ threshold.
- isStateUpdateNoisy:
- State update rate is above ‘Max State Update Rate’ threshold.
- reset:
- Resets the PLC hardware
- enableInterlockedSlots:
- Send device into INTERLOCK_BROKEN state, thus enabling all interlocked slots.
- disableInterlockedSlots:
- Send device into INTERLOCKED state, thus enabling all interlocked slots.
- requestHardwareValues:
- Ask for all property values on the device
- propertiesToPoll:
- All specified properties will be polled from the PLC with the given poll-rate. Only PLC aliases or device keys corresponding to PLC properties are allowed
- pollInterval:
- Hardware poll interval in seconds
- propertiesToRead:
- The specified properties will be read from the PLC by activating the Read button. Only PLC aliases or device keys corresponding to PLC properties are allowed
- readHardware:
- Requests value updates from the PLC for the properties listed under ‘Properties to read’
- force:
- ???
- trigger:
- Do not use this parameter to configure scheduled push. Instead use the parameter ‘scheduledPush’.
- maxUpdateFrequency:
- set to limit maximum update frequency for some values.
- on:
- Instructs the device to switch on
- off:
- Instructs device to switch off
- pwmCycleLimit:
- Number Of PWM Cycles, 0 = inifite number of cycles
| Created: | 2021-10-02T07:28:37.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Release candidate for 4.8.2 |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-08-23T15:36:04.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Bugfixes: 1. fix wrong value on the PLC when a deprecated paramer has different type wrt. the recommended new one. 2. fix bug (introduced in 4.8.0-2.11.4) that made the devices stay in UNKNOWN state |
| Created: | 2021-08-12T10:32:15.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Asynchronous registration of devices on BeckhoffCom (by means of slotInstanceNew HW state word parsed into bits |
| Created: | 2021-07-28T14:22:45.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
| Created: | 2021-06-23T16:13:27.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-06-22T13:56:55.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
|
| Created: | 2021-06-14T16:09:11.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Added BeckhoffDryPump |
| Created: | 2021-06-10T11:55:43.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Alarm conditions and state are not set on new schema. (Fixes bug seen in BeckhoffFuse after Karabo 2.11.1 deployment) |
| Created: | 2021-06-07T19:31:48.000+02:00 |
|---|---|
| Author: | Valerii Bondar |
| Notes: | Summer shutdown release, Fuse device added |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Summer shutdown release Devices added: BeckhoffTrainTrigger, BeckhoffLed, BeckhoffMC2Hexapod (BeckhoffMC2Base subclass), BeckhoffMC2Elmo (BeckhoffMC2Base subclass) Features: parameter deprecation in MC2 subclasses follow STOPPING state in Adixen Turbo Full pump. + other minor Fixes: * stepUp/stepDown popup error * epsilon feedback disable on write * avoid extra updates for interlock keys + other minor fixes |
| Created: | 2021-05-31T09:49:13.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-26T14:46:29.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-23T08:19:59.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-23T07:43:58.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-15T18:15:29.000+02:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: |
| Created: | 2021-03-24T09:43:30.000+01:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: | Add the AIBS |
| Created: | 2021-03-08T09:52:30.000+01:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: | Summary: Added auto-generated scene for Pfeiffer vacuum controller IMG400 |
HT1_REM_SEL¶
| Instance id: | FXE_XTD9_MONO-1/DCTRL/HT1_REM_SEL |
|---|---|
| Class id: | BeckhoffDigitalOutput |
| Host: | fxe-br-sys-con-12 |
| Class documentation: | |
| BeckhoffDigitalOutput | |
| General: | link |
| Monitor: | link |
| Developer: | link |
| PLC: | link |
| Alias: | fxe-br-sys-con-12 |
| Git repo: | https://git.xfel.eu/karaboDevices/Beckhoff |
| Last modified: | 2021-10-02T19:55:31.151+02:00 |
| Created at: | 2017-07-20T11:58:15.000+02:00 |
| Main authors: | Mamchykd, Silenzi, Giovanetti |
| Latest tag: | 4.8.2-2.11.1rc1 |
| Deployment tag: | 4.8.2-2.11.1rc1 |
| Installed tag: | 4.6.5-2.11.1 |
| Scenes: | Mono1Heaters |
| Accessible by: | CAL, CONTROLS, CTRL, DA, danilevc, xdoc |
Warning
Rogue installation which is not mentioned in the deployment!
Warning
The installed tag (4.6.5-2.11.1) does not match tags mentioned in the deployment ([‘4.8.2-2.11.1rc1’])!
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device (i.e. of the server
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- beckhoffComDevice:
- InstanceId of the BeckhoffCom device that forwards commands to the PLC.
- functionBlockName:
- The type of the firmware block.
- fwInstanceName:
- The name of the firmware block instance.
- fwVersion:
- The version of the PLC framework.
- terminal:
- ???
- hardwareStatusBitField:
- This word encodes in bits the hardware-status information of this device
- hardwareState:
- The current state of the hardware decoded
- hardwareRegion:
- The current region of the hardware decoded
- hardwareErrorDescriptor:
- This word encodes in bits describing the hardware error
- hardwareErrorDescription:
- Error Code description
- waitingFor:
- Any call to the PLC will be published here, once the reply is received this property will be cleared. Commands will not be sent to the PLC until this property is cleared.
- epsilon:
- The epsilon determines the amount of change until a new physical value is posted from the hardware
- interlockReadOnly:
- Defines whether interlock conditions are configurable from this interface.
- interlockOn:
- Defines whether interlock surveillance is on or off.
- interlockOk:
- Defines whether interlock is ok (true) or broken (false).
- busy:
- Defines whether the PLC softdevice is busy.
- disableEpsilonFeedback:
- If false, the epsilon will be regulated until the incoming rate reaches the maximum rate
- maxStateUpdateRate:
- If state updates per second exceed this threshold, the state will be displayed as CHANGING
- noisyStateUpdateRateValue:
- Show the state update rate when it’s above ‘Max State Update Rate’ threshold.
- isStateUpdateNoisy:
- State update rate is above ‘Max State Update Rate’ threshold.
- reset:
- Resets the PLC hardware
- enableInterlockedSlots:
- Send device into INTERLOCK_BROKEN state, thus enabling all interlocked slots.
- disableInterlockedSlots:
- Send device into INTERLOCKED state, thus enabling all interlocked slots.
- requestHardwareValues:
- Ask for all property values on the device
- propertiesToPoll:
- All specified properties will be polled from the PLC with the given poll-rate. Only PLC aliases or device keys corresponding to PLC properties are allowed
- pollInterval:
- Hardware poll interval in seconds
- propertiesToRead:
- The specified properties will be read from the PLC by activating the Read button. Only PLC aliases or device keys corresponding to PLC properties are allowed
- readHardware:
- Requests value updates from the PLC for the properties listed under ‘Properties to read’
- force:
- ???
- trigger:
- Do not use this parameter to configure scheduled push. Instead use the parameter ‘scheduledPush’.
- maxUpdateFrequency:
- set to limit maximum update frequency for some values.
- on:
- Instructs the device to switch on
- off:
- Instructs device to switch off
- pwmCycleLimit:
- Number Of PWM Cycles, 0 = inifite number of cycles
| Created: | 2021-10-02T07:28:37.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Release candidate for 4.8.2 |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-08-23T15:36:04.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Bugfixes: 1. fix wrong value on the PLC when a deprecated paramer has different type wrt. the recommended new one. 2. fix bug (introduced in 4.8.0-2.11.4) that made the devices stay in UNKNOWN state |
| Created: | 2021-08-12T10:32:15.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Asynchronous registration of devices on BeckhoffCom (by means of slotInstanceNew HW state word parsed into bits |
| Created: | 2021-07-28T14:22:45.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
| Created: | 2021-06-23T16:13:27.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-06-22T13:56:55.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
|
| Created: | 2021-06-14T16:09:11.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Added BeckhoffDryPump |
| Created: | 2021-06-10T11:55:43.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Alarm conditions and state are not set on new schema. (Fixes bug seen in BeckhoffFuse after Karabo 2.11.1 deployment) |
| Created: | 2021-06-07T19:31:48.000+02:00 |
|---|---|
| Author: | Valerii Bondar |
| Notes: | Summer shutdown release, Fuse device added |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Summer shutdown release Devices added: BeckhoffTrainTrigger, BeckhoffLed, BeckhoffMC2Hexapod (BeckhoffMC2Base subclass), BeckhoffMC2Elmo (BeckhoffMC2Base subclass) Features: parameter deprecation in MC2 subclasses follow STOPPING state in Adixen Turbo Full pump. + other minor Fixes: * stepUp/stepDown popup error * epsilon feedback disable on write * avoid extra updates for interlock keys + other minor fixes |
| Created: | 2021-05-31T09:49:13.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-26T14:46:29.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-23T08:19:59.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-23T07:43:58.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-15T18:15:29.000+02:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: |
| Created: | 2021-03-24T09:43:30.000+01:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: | Add the AIBS |
| Created: | 2021-03-08T09:52:30.000+01:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: | Summary: Added auto-generated scene for Pfeiffer vacuum controller IMG400 |
HT2_ENABLE¶
| Instance id: | FXE_XTD9_MONO-1/DCTRL/HT2_ENABLE |
|---|---|
| Class id: | BeckhoffDigitalOutput |
| Host: | fxe-br-sys-con-12 |
| Class documentation: | |
| BeckhoffDigitalOutput | |
| General: | link |
| Monitor: | link |
| Developer: | link |
| PLC: | link |
| Alias: | fxe-br-sys-con-12 |
| Git repo: | https://git.xfel.eu/karaboDevices/Beckhoff |
| Last modified: | 2021-10-02T19:55:31.151+02:00 |
| Created at: | 2017-07-20T11:58:15.000+02:00 |
| Main authors: | Mamchykd, Silenzi, Giovanetti |
| Latest tag: | 4.8.2-2.11.1rc1 |
| Deployment tag: | 4.8.2-2.11.1rc1 |
| Installed tag: | 4.6.5-2.11.1 |
| Scenes: | Mono1Heaters |
| Accessible by: | CAL, CONTROLS, CTRL, DA, danilevc, xdoc |
Warning
Rogue installation which is not mentioned in the deployment!
Warning
The installed tag (4.6.5-2.11.1) does not match tags mentioned in the deployment ([‘4.8.2-2.11.1rc1’])!
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device (i.e. of the server
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- beckhoffComDevice:
- InstanceId of the BeckhoffCom device that forwards commands to the PLC.
- functionBlockName:
- The type of the firmware block.
- fwInstanceName:
- The name of the firmware block instance.
- fwVersion:
- The version of the PLC framework.
- terminal:
- ???
- hardwareStatusBitField:
- This word encodes in bits the hardware-status information of this device
- hardwareState:
- The current state of the hardware decoded
- hardwareRegion:
- The current region of the hardware decoded
- hardwareErrorDescriptor:
- This word encodes in bits describing the hardware error
- hardwareErrorDescription:
- Error Code description
- waitingFor:
- Any call to the PLC will be published here, once the reply is received this property will be cleared. Commands will not be sent to the PLC until this property is cleared.
- epsilon:
- The epsilon determines the amount of change until a new physical value is posted from the hardware
- interlockReadOnly:
- Defines whether interlock conditions are configurable from this interface.
- interlockOn:
- Defines whether interlock surveillance is on or off.
- interlockOk:
- Defines whether interlock is ok (true) or broken (false).
- busy:
- Defines whether the PLC softdevice is busy.
- disableEpsilonFeedback:
- If false, the epsilon will be regulated until the incoming rate reaches the maximum rate
- maxStateUpdateRate:
- If state updates per second exceed this threshold, the state will be displayed as CHANGING
- noisyStateUpdateRateValue:
- Show the state update rate when it’s above ‘Max State Update Rate’ threshold.
- isStateUpdateNoisy:
- State update rate is above ‘Max State Update Rate’ threshold.
- reset:
- Resets the PLC hardware
- enableInterlockedSlots:
- Send device into INTERLOCK_BROKEN state, thus enabling all interlocked slots.
- disableInterlockedSlots:
- Send device into INTERLOCKED state, thus enabling all interlocked slots.
- requestHardwareValues:
- Ask for all property values on the device
- propertiesToPoll:
- All specified properties will be polled from the PLC with the given poll-rate. Only PLC aliases or device keys corresponding to PLC properties are allowed
- pollInterval:
- Hardware poll interval in seconds
- propertiesToRead:
- The specified properties will be read from the PLC by activating the Read button. Only PLC aliases or device keys corresponding to PLC properties are allowed
- readHardware:
- Requests value updates from the PLC for the properties listed under ‘Properties to read’
- force:
- ???
- trigger:
- Do not use this parameter to configure scheduled push. Instead use the parameter ‘scheduledPush’.
- maxUpdateFrequency:
- set to limit maximum update frequency for some values.
- on:
- Instructs the device to switch on
- off:
- Instructs device to switch off
- pwmCycleLimit:
- Number Of PWM Cycles, 0 = inifite number of cycles
| Created: | 2021-10-02T07:28:37.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Release candidate for 4.8.2 |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-08-23T15:36:04.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Bugfixes: 1. fix wrong value on the PLC when a deprecated paramer has different type wrt. the recommended new one. 2. fix bug (introduced in 4.8.0-2.11.4) that made the devices stay in UNKNOWN state |
| Created: | 2021-08-12T10:32:15.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Asynchronous registration of devices on BeckhoffCom (by means of slotInstanceNew HW state word parsed into bits |
| Created: | 2021-07-28T14:22:45.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
| Created: | 2021-06-23T16:13:27.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-06-22T13:56:55.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
|
| Created: | 2021-06-14T16:09:11.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Added BeckhoffDryPump |
| Created: | 2021-06-10T11:55:43.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Alarm conditions and state are not set on new schema. (Fixes bug seen in BeckhoffFuse after Karabo 2.11.1 deployment) |
| Created: | 2021-06-07T19:31:48.000+02:00 |
|---|---|
| Author: | Valerii Bondar |
| Notes: | Summer shutdown release, Fuse device added |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Summer shutdown release Devices added: BeckhoffTrainTrigger, BeckhoffLed, BeckhoffMC2Hexapod (BeckhoffMC2Base subclass), BeckhoffMC2Elmo (BeckhoffMC2Base subclass) Features: parameter deprecation in MC2 subclasses follow STOPPING state in Adixen Turbo Full pump. + other minor Fixes: * stepUp/stepDown popup error * epsilon feedback disable on write * avoid extra updates for interlock keys + other minor fixes |
| Created: | 2021-05-31T09:49:13.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-26T14:46:29.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-23T08:19:59.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-23T07:43:58.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-15T18:15:29.000+02:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: |
| Created: | 2021-03-24T09:43:30.000+01:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: | Add the AIBS |
| Created: | 2021-03-08T09:52:30.000+01:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: | Summary: Added auto-generated scene for Pfeiffer vacuum controller IMG400 |
HT2_REM_SEL¶
| Instance id: | FXE_XTD9_MONO-1/DCTRL/HT2_REM_SEL |
|---|---|
| Class id: | BeckhoffDigitalOutput |
| Host: | fxe-br-sys-con-12 |
| Class documentation: | |
| BeckhoffDigitalOutput | |
| General: | link |
| Monitor: | link |
| Developer: | link |
| PLC: | link |
| Alias: | fxe-br-sys-con-12 |
| Git repo: | https://git.xfel.eu/karaboDevices/Beckhoff |
| Last modified: | 2021-10-02T19:55:31.151+02:00 |
| Created at: | 2017-07-20T11:58:15.000+02:00 |
| Main authors: | Mamchykd, Silenzi, Giovanetti |
| Latest tag: | 4.8.2-2.11.1rc1 |
| Deployment tag: | 4.8.2-2.11.1rc1 |
| Installed tag: | 4.6.5-2.11.1 |
| Scenes: | Mono1Heaters |
| Accessible by: | CAL, CONTROLS, CTRL, DA, danilevc, xdoc |
Warning
Rogue installation which is not mentioned in the deployment!
Warning
The installed tag (4.6.5-2.11.1) does not match tags mentioned in the deployment ([‘4.8.2-2.11.1rc1’])!
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device (i.e. of the server
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- beckhoffComDevice:
- InstanceId of the BeckhoffCom device that forwards commands to the PLC.
- functionBlockName:
- The type of the firmware block.
- fwInstanceName:
- The name of the firmware block instance.
- fwVersion:
- The version of the PLC framework.
- terminal:
- ???
- hardwareStatusBitField:
- This word encodes in bits the hardware-status information of this device
- hardwareState:
- The current state of the hardware decoded
- hardwareRegion:
- The current region of the hardware decoded
- hardwareErrorDescriptor:
- This word encodes in bits describing the hardware error
- hardwareErrorDescription:
- Error Code description
- waitingFor:
- Any call to the PLC will be published here, once the reply is received this property will be cleared. Commands will not be sent to the PLC until this property is cleared.
- epsilon:
- The epsilon determines the amount of change until a new physical value is posted from the hardware
- interlockReadOnly:
- Defines whether interlock conditions are configurable from this interface.
- interlockOn:
- Defines whether interlock surveillance is on or off.
- interlockOk:
- Defines whether interlock is ok (true) or broken (false).
- busy:
- Defines whether the PLC softdevice is busy.
- disableEpsilonFeedback:
- If false, the epsilon will be regulated until the incoming rate reaches the maximum rate
- maxStateUpdateRate:
- If state updates per second exceed this threshold, the state will be displayed as CHANGING
- noisyStateUpdateRateValue:
- Show the state update rate when it’s above ‘Max State Update Rate’ threshold.
- isStateUpdateNoisy:
- State update rate is above ‘Max State Update Rate’ threshold.
- reset:
- Resets the PLC hardware
- enableInterlockedSlots:
- Send device into INTERLOCK_BROKEN state, thus enabling all interlocked slots.
- disableInterlockedSlots:
- Send device into INTERLOCKED state, thus enabling all interlocked slots.
- requestHardwareValues:
- Ask for all property values on the device
- propertiesToPoll:
- All specified properties will be polled from the PLC with the given poll-rate. Only PLC aliases or device keys corresponding to PLC properties are allowed
- pollInterval:
- Hardware poll interval in seconds
- propertiesToRead:
- The specified properties will be read from the PLC by activating the Read button. Only PLC aliases or device keys corresponding to PLC properties are allowed
- readHardware:
- Requests value updates from the PLC for the properties listed under ‘Properties to read’
- force:
- ???
- trigger:
- Do not use this parameter to configure scheduled push. Instead use the parameter ‘scheduledPush’.
- maxUpdateFrequency:
- set to limit maximum update frequency for some values.
- on:
- Instructs the device to switch on
- off:
- Instructs device to switch off
- pwmCycleLimit:
- Number Of PWM Cycles, 0 = inifite number of cycles
| Created: | 2021-10-02T07:28:37.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Release candidate for 4.8.2 |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-08-23T15:36:04.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Bugfixes: 1. fix wrong value on the PLC when a deprecated paramer has different type wrt. the recommended new one. 2. fix bug (introduced in 4.8.0-2.11.4) that made the devices stay in UNKNOWN state |
| Created: | 2021-08-12T10:32:15.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Asynchronous registration of devices on BeckhoffCom (by means of slotInstanceNew HW state word parsed into bits |
| Created: | 2021-07-28T14:22:45.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
| Created: | 2021-06-23T16:13:27.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-06-22T13:56:55.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
|
| Created: | 2021-06-14T16:09:11.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Added BeckhoffDryPump |
| Created: | 2021-06-10T11:55:43.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Alarm conditions and state are not set on new schema. (Fixes bug seen in BeckhoffFuse after Karabo 2.11.1 deployment) |
| Created: | 2021-06-07T19:31:48.000+02:00 |
|---|---|
| Author: | Valerii Bondar |
| Notes: | Summer shutdown release, Fuse device added |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Summer shutdown release Devices added: BeckhoffTrainTrigger, BeckhoffLed, BeckhoffMC2Hexapod (BeckhoffMC2Base subclass), BeckhoffMC2Elmo (BeckhoffMC2Base subclass) Features: parameter deprecation in MC2 subclasses follow STOPPING state in Adixen Turbo Full pump. + other minor Fixes: * stepUp/stepDown popup error * epsilon feedback disable on write * avoid extra updates for interlock keys + other minor fixes |
| Created: | 2021-05-31T09:49:13.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-26T14:46:29.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-23T08:19:59.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-23T07:43:58.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-15T18:15:29.000+02:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: |
| Created: | 2021-03-24T09:43:30.000+01:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: | Add the AIBS |
| Created: | 2021-03-08T09:52:30.000+01:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: | Summary: Added auto-generated scene for Pfeiffer vacuum controller IMG400 |
HT3_ENABLE¶
| Instance id: | FXE_XTD9_MONO-1/DCTRL/HT3_ENABLE |
|---|---|
| Class id: | BeckhoffDigitalOutput |
| Host: | fxe-br-sys-con-12 |
| Class documentation: | |
| BeckhoffDigitalOutput | |
| General: | link |
| Monitor: | link |
| Developer: | link |
| PLC: | link |
| Alias: | fxe-br-sys-con-12 |
| Git repo: | https://git.xfel.eu/karaboDevices/Beckhoff |
| Last modified: | 2021-10-02T19:55:31.151+02:00 |
| Created at: | 2017-07-20T11:58:15.000+02:00 |
| Main authors: | Mamchykd, Silenzi, Giovanetti |
| Latest tag: | 4.8.2-2.11.1rc1 |
| Deployment tag: | 4.8.2-2.11.1rc1 |
| Installed tag: | 4.6.5-2.11.1 |
| Scenes: | Mono1Heaters |
| Accessible by: | CAL, CONTROLS, CTRL, DA, danilevc, xdoc |
Warning
Rogue installation which is not mentioned in the deployment!
Warning
The installed tag (4.6.5-2.11.1) does not match tags mentioned in the deployment ([‘4.8.2-2.11.1rc1’])!
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device (i.e. of the server
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- beckhoffComDevice:
- InstanceId of the BeckhoffCom device that forwards commands to the PLC.
- functionBlockName:
- The type of the firmware block.
- fwInstanceName:
- The name of the firmware block instance.
- fwVersion:
- The version of the PLC framework.
- terminal:
- ???
- hardwareStatusBitField:
- This word encodes in bits the hardware-status information of this device
- hardwareState:
- The current state of the hardware decoded
- hardwareRegion:
- The current region of the hardware decoded
- hardwareErrorDescriptor:
- This word encodes in bits describing the hardware error
- hardwareErrorDescription:
- Error Code description
- waitingFor:
- Any call to the PLC will be published here, once the reply is received this property will be cleared. Commands will not be sent to the PLC until this property is cleared.
- epsilon:
- The epsilon determines the amount of change until a new physical value is posted from the hardware
- interlockReadOnly:
- Defines whether interlock conditions are configurable from this interface.
- interlockOn:
- Defines whether interlock surveillance is on or off.
- interlockOk:
- Defines whether interlock is ok (true) or broken (false).
- busy:
- Defines whether the PLC softdevice is busy.
- disableEpsilonFeedback:
- If false, the epsilon will be regulated until the incoming rate reaches the maximum rate
- maxStateUpdateRate:
- If state updates per second exceed this threshold, the state will be displayed as CHANGING
- noisyStateUpdateRateValue:
- Show the state update rate when it’s above ‘Max State Update Rate’ threshold.
- isStateUpdateNoisy:
- State update rate is above ‘Max State Update Rate’ threshold.
- reset:
- Resets the PLC hardware
- enableInterlockedSlots:
- Send device into INTERLOCK_BROKEN state, thus enabling all interlocked slots.
- disableInterlockedSlots:
- Send device into INTERLOCKED state, thus enabling all interlocked slots.
- requestHardwareValues:
- Ask for all property values on the device
- propertiesToPoll:
- All specified properties will be polled from the PLC with the given poll-rate. Only PLC aliases or device keys corresponding to PLC properties are allowed
- pollInterval:
- Hardware poll interval in seconds
- propertiesToRead:
- The specified properties will be read from the PLC by activating the Read button. Only PLC aliases or device keys corresponding to PLC properties are allowed
- readHardware:
- Requests value updates from the PLC for the properties listed under ‘Properties to read’
- force:
- ???
- trigger:
- Do not use this parameter to configure scheduled push. Instead use the parameter ‘scheduledPush’.
- maxUpdateFrequency:
- set to limit maximum update frequency for some values.
- on:
- Instructs the device to switch on
- off:
- Instructs device to switch off
- pwmCycleLimit:
- Number Of PWM Cycles, 0 = inifite number of cycles
| Created: | 2021-10-02T07:28:37.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Release candidate for 4.8.2 |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-08-23T15:36:04.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Bugfixes: 1. fix wrong value on the PLC when a deprecated paramer has different type wrt. the recommended new one. 2. fix bug (introduced in 4.8.0-2.11.4) that made the devices stay in UNKNOWN state |
| Created: | 2021-08-12T10:32:15.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Asynchronous registration of devices on BeckhoffCom (by means of slotInstanceNew HW state word parsed into bits |
| Created: | 2021-07-28T14:22:45.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
| Created: | 2021-06-23T16:13:27.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-06-22T13:56:55.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
|
| Created: | 2021-06-14T16:09:11.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Added BeckhoffDryPump |
| Created: | 2021-06-10T11:55:43.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Alarm conditions and state are not set on new schema. (Fixes bug seen in BeckhoffFuse after Karabo 2.11.1 deployment) |
| Created: | 2021-06-07T19:31:48.000+02:00 |
|---|---|
| Author: | Valerii Bondar |
| Notes: | Summer shutdown release, Fuse device added |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Summer shutdown release Devices added: BeckhoffTrainTrigger, BeckhoffLed, BeckhoffMC2Hexapod (BeckhoffMC2Base subclass), BeckhoffMC2Elmo (BeckhoffMC2Base subclass) Features: parameter deprecation in MC2 subclasses follow STOPPING state in Adixen Turbo Full pump. + other minor Fixes: * stepUp/stepDown popup error * epsilon feedback disable on write * avoid extra updates for interlock keys + other minor fixes |
| Created: | 2021-05-31T09:49:13.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-26T14:46:29.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-23T08:19:59.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-23T07:43:58.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-15T18:15:29.000+02:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: |
| Created: | 2021-03-24T09:43:30.000+01:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: | Add the AIBS |
| Created: | 2021-03-08T09:52:30.000+01:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: | Summary: Added auto-generated scene for Pfeiffer vacuum controller IMG400 |
HT3_REM_SEL¶
| Instance id: | FXE_XTD9_MONO-1/DCTRL/HT3_REM_SEL |
|---|---|
| Class id: | BeckhoffDigitalOutput |
| Host: | fxe-br-sys-con-12 |
| Class documentation: | |
| BeckhoffDigitalOutput | |
| General: | link |
| Monitor: | link |
| Developer: | link |
| PLC: | link |
| Alias: | fxe-br-sys-con-12 |
| Git repo: | https://git.xfel.eu/karaboDevices/Beckhoff |
| Last modified: | 2021-10-02T19:55:31.151+02:00 |
| Created at: | 2017-07-20T11:58:15.000+02:00 |
| Main authors: | Mamchykd, Silenzi, Giovanetti |
| Latest tag: | 4.8.2-2.11.1rc1 |
| Deployment tag: | 4.8.2-2.11.1rc1 |
| Installed tag: | 4.6.5-2.11.1 |
| Scenes: | Mono1Heaters |
| Accessible by: | CAL, CONTROLS, CTRL, DA, danilevc, xdoc |
Warning
Rogue installation which is not mentioned in the deployment!
Warning
The installed tag (4.6.5-2.11.1) does not match tags mentioned in the deployment ([‘4.8.2-2.11.1rc1’])!
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device (i.e. of the server
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- beckhoffComDevice:
- InstanceId of the BeckhoffCom device that forwards commands to the PLC.
- functionBlockName:
- The type of the firmware block.
- fwInstanceName:
- The name of the firmware block instance.
- fwVersion:
- The version of the PLC framework.
- terminal:
- ???
- hardwareStatusBitField:
- This word encodes in bits the hardware-status information of this device
- hardwareState:
- The current state of the hardware decoded
- hardwareRegion:
- The current region of the hardware decoded
- hardwareErrorDescriptor:
- This word encodes in bits describing the hardware error
- hardwareErrorDescription:
- Error Code description
- waitingFor:
- Any call to the PLC will be published here, once the reply is received this property will be cleared. Commands will not be sent to the PLC until this property is cleared.
- epsilon:
- The epsilon determines the amount of change until a new physical value is posted from the hardware
- interlockReadOnly:
- Defines whether interlock conditions are configurable from this interface.
- interlockOn:
- Defines whether interlock surveillance is on or off.
- interlockOk:
- Defines whether interlock is ok (true) or broken (false).
- busy:
- Defines whether the PLC softdevice is busy.
- disableEpsilonFeedback:
- If false, the epsilon will be regulated until the incoming rate reaches the maximum rate
- maxStateUpdateRate:
- If state updates per second exceed this threshold, the state will be displayed as CHANGING
- noisyStateUpdateRateValue:
- Show the state update rate when it’s above ‘Max State Update Rate’ threshold.
- isStateUpdateNoisy:
- State update rate is above ‘Max State Update Rate’ threshold.
- reset:
- Resets the PLC hardware
- enableInterlockedSlots:
- Send device into INTERLOCK_BROKEN state, thus enabling all interlocked slots.
- disableInterlockedSlots:
- Send device into INTERLOCKED state, thus enabling all interlocked slots.
- requestHardwareValues:
- Ask for all property values on the device
- propertiesToPoll:
- All specified properties will be polled from the PLC with the given poll-rate. Only PLC aliases or device keys corresponding to PLC properties are allowed
- pollInterval:
- Hardware poll interval in seconds
- propertiesToRead:
- The specified properties will be read from the PLC by activating the Read button. Only PLC aliases or device keys corresponding to PLC properties are allowed
- readHardware:
- Requests value updates from the PLC for the properties listed under ‘Properties to read’
- force:
- ???
- trigger:
- Do not use this parameter to configure scheduled push. Instead use the parameter ‘scheduledPush’.
- maxUpdateFrequency:
- set to limit maximum update frequency for some values.
- on:
- Instructs the device to switch on
- off:
- Instructs device to switch off
- pwmCycleLimit:
- Number Of PWM Cycles, 0 = inifite number of cycles
| Created: | 2021-10-02T07:28:37.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Release candidate for 4.8.2 |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-08-23T15:36:04.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Bugfixes: 1. fix wrong value on the PLC when a deprecated paramer has different type wrt. the recommended new one. 2. fix bug (introduced in 4.8.0-2.11.4) that made the devices stay in UNKNOWN state |
| Created: | 2021-08-12T10:32:15.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Asynchronous registration of devices on BeckhoffCom (by means of slotInstanceNew HW state word parsed into bits |
| Created: | 2021-07-28T14:22:45.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
| Created: | 2021-06-23T16:13:27.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-06-22T13:56:55.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
|
| Created: | 2021-06-14T16:09:11.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Added BeckhoffDryPump |
| Created: | 2021-06-10T11:55:43.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Alarm conditions and state are not set on new schema. (Fixes bug seen in BeckhoffFuse after Karabo 2.11.1 deployment) |
| Created: | 2021-06-07T19:31:48.000+02:00 |
|---|---|
| Author: | Valerii Bondar |
| Notes: | Summer shutdown release, Fuse device added |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Summer shutdown release Devices added: BeckhoffTrainTrigger, BeckhoffLed, BeckhoffMC2Hexapod (BeckhoffMC2Base subclass), BeckhoffMC2Elmo (BeckhoffMC2Base subclass) Features: parameter deprecation in MC2 subclasses follow STOPPING state in Adixen Turbo Full pump. + other minor Fixes: * stepUp/stepDown popup error * epsilon feedback disable on write * avoid extra updates for interlock keys + other minor fixes |
| Created: | 2021-05-31T09:49:13.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-26T14:46:29.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-23T08:19:59.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-23T07:43:58.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-15T18:15:29.000+02:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: |
| Created: | 2021-03-24T09:43:30.000+01:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: | Add the AIBS |
| Created: | 2021-03-08T09:52:30.000+01:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: | Summary: Added auto-generated scene for Pfeiffer vacuum controller IMG400 |
ENC¶
ACCM_PITCH¶
| Instance id: | FXE_XTD9_MONO-1/ENC/ACCM_PITCH |
|---|---|
| Class id: | BeckhoffEncoder |
| Host: | fxe-br-sys-con-12 |
| Class documentation: | |
| BeckhoffEncoder | |
| General: | link |
| Monitor: | link |
| Developer: | link |
| PLC: | link |
| Alias: | fxe-br-sys-con-12 |
| Git repo: | https://git.xfel.eu/karaboDevices/Beckhoff |
| Last modified: | 2021-10-02T19:55:31.151+02:00 |
| Created at: | 2017-07-20T11:58:15.000+02:00 |
| Main authors: | Mamchykd, Silenzi, Giovanetti |
| Latest tag: | 4.8.2-2.11.1rc1 |
| Deployment tag: | 4.8.2-2.11.1rc1 |
| Installed tag: | 4.6.5-2.11.1 |
| Projects: | FXE_XTD9_MONO-1 |
| Scenes: | FXE_XTD9_MONO-1/MOTOR/ACCM_PITCH|motorScene, FXE_Mono1_Alio_Scanning, STAGE_LINEARITY_TEST |
| Accessible by: | CAL, CONTROLS, CTRL, DA, danilevc, xdoc |
Warning
Rogue installation which is not mentioned in the deployment!
Warning
The installed tag (4.6.5-2.11.1) does not match tags mentioned in the deployment ([‘4.8.2-2.11.1rc1’])!
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device (i.e. of the server
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- beckhoffComDevice:
- InstanceId of the BeckhoffCom device that forwards commands to the PLC.
- functionBlockName:
- The type of the firmware block.
- fwInstanceName:
- The name of the firmware block instance.
- fwVersion:
- The version of the PLC framework.
- terminal:
- ???
- hardwareStatusBitField:
- This word encodes in bits the hardware-status information of this device
- hardwareState:
- The current state of the hardware decoded
- hardwareRegion:
- The current region of the hardware decoded
- hardwareErrorDescriptor:
- This word encodes in bits describing the hardware error
- hardwareErrorDescription:
- Error Code description
- waitingFor:
- Any call to the PLC will be published here, once the reply is received this property will be cleared. Commands will not be sent to the PLC until this property is cleared.
- epsilon:
- The epsilon determines the amount of change until a new physical value is posted from the hardware
- interlockReadOnly:
- Defines whether interlock conditions are configurable from this interface.
- interlockOn:
- Defines whether interlock surveillance is on or off.
- interlockOk:
- Defines whether interlock is ok (true) or broken (false).
- busy:
- Defines whether the PLC softdevice is busy.
- disableEpsilonFeedback:
- If false, the epsilon will be regulated until the incoming rate reaches the maximum rate
- maxStateUpdateRate:
- If state updates per second exceed this threshold, the state will be displayed as CHANGING
- noisyStateUpdateRateValue:
- Show the state update rate when it’s above ‘Max State Update Rate’ threshold.
- isStateUpdateNoisy:
- State update rate is above ‘Max State Update Rate’ threshold.
- reset:
- Resets the PLC hardware
- enableInterlockedSlots:
- Send device into INTERLOCK_BROKEN state, thus enabling all interlocked slots.
- disableInterlockedSlots:
- Send device into INTERLOCKED state, thus enabling all interlocked slots.
- requestHardwareValues:
- Ask for all property values on the device
- propertiesToPoll:
- All specified properties will be polled from the PLC with the given poll-rate. Only PLC aliases or device keys corresponding to PLC properties are allowed
- pollInterval:
- Hardware poll interval in seconds
- propertiesToRead:
- The specified properties will be read from the PLC by activating the Read button. Only PLC aliases or device keys corresponding to PLC properties are allowed
- readHardware:
- Requests value updates from the PLC for the properties listed under ‘Properties to read’
- force:
- ???
- trigger:
- Do not use this parameter to configure scheduled push. Instead use the parameter ‘scheduledPush’.
- maxUpdateFrequency:
- set to limit maximum update frequency for some values.
- enableLatchInternal:
- Enables the storage of the value of the scale latched to the internal reference
- enableLatchExternal:
- Enables the storage of the value of the scale latched to the external reference
- value:
- Encoder read value
- adcValue:
- The integer value read out by the encoder
- factor:
- Calibration factor to target unit
- offset:
- Linear offset for analog value.
- setCounter16:
- Set value for 16 bit encoder.
- setCounter32:
- Set value for 32 bit encoder.
- ssiCoding:
- Binary coding or grey coding. False - Binary; True - Grey
- ssiFrameType:
- Length of the SSI data frame.
- ssiFrameSize:
- Not documented.
- ssiDataLength:
- Not documented.
| Created: | 2021-10-02T07:28:37.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Release candidate for 4.8.2 |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-08-23T15:36:04.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Bugfixes: 1. fix wrong value on the PLC when a deprecated paramer has different type wrt. the recommended new one. 2. fix bug (introduced in 4.8.0-2.11.4) that made the devices stay in UNKNOWN state |
| Created: | 2021-08-12T10:32:15.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Asynchronous registration of devices on BeckhoffCom (by means of slotInstanceNew HW state word parsed into bits |
| Created: | 2021-07-28T14:22:45.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
| Created: | 2021-06-23T16:13:27.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-06-22T13:56:55.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
|
| Created: | 2021-06-14T16:09:11.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Added BeckhoffDryPump |
| Created: | 2021-06-10T11:55:43.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Alarm conditions and state are not set on new schema. (Fixes bug seen in BeckhoffFuse after Karabo 2.11.1 deployment) |
| Created: | 2021-06-07T19:31:48.000+02:00 |
|---|---|
| Author: | Valerii Bondar |
| Notes: | Summer shutdown release, Fuse device added |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Summer shutdown release Devices added: BeckhoffTrainTrigger, BeckhoffLed, BeckhoffMC2Hexapod (BeckhoffMC2Base subclass), BeckhoffMC2Elmo (BeckhoffMC2Base subclass) Features: parameter deprecation in MC2 subclasses follow STOPPING state in Adixen Turbo Full pump. + other minor Fixes: * stepUp/stepDown popup error * epsilon feedback disable on write * avoid extra updates for interlock keys + other minor fixes |
| Created: | 2021-05-31T09:49:13.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-26T14:46:29.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-23T08:19:59.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-23T07:43:58.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-15T18:15:29.000+02:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: |
| Created: | 2021-03-24T09:43:30.000+01:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: | Add the AIBS |
| Created: | 2021-03-08T09:52:30.000+01:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: | Summary: Added auto-generated scene for Pfeiffer vacuum controller IMG400 |
TX¶
| Instance id: | FXE_XTD9_MONO-1/ENC/TX |
|---|---|
| Class id: | BeckhoffEncoder |
| Host: | fxe-br-sys-con-12 |
| Class documentation: | |
| BeckhoffEncoder | |
| General: | link |
| Monitor: | link |
| Developer: | link |
| PLC: | link |
| Alias: | fxe-br-sys-con-12 |
| Git repo: | https://git.xfel.eu/karaboDevices/Beckhoff |
| Last modified: | 2021-10-02T19:55:31.151+02:00 |
| Created at: | 2017-07-20T11:58:15.000+02:00 |
| Main authors: | Mamchykd, Silenzi, Giovanetti |
| Latest tag: | 4.8.2-2.11.1rc1 |
| Deployment tag: | 4.8.2-2.11.1rc1 |
| Installed tag: | 4.6.5-2.11.1 |
| Projects: | FXE_XTD9_MONO-1 |
| Scenes: | FXE_XTD9_MONO-1/MOTOR/TX|motorScene |
| Accessible by: | CAL, CONTROLS, CTRL, DA, danilevc, xdoc |
Warning
Rogue installation which is not mentioned in the deployment!
Warning
The installed tag (4.6.5-2.11.1) does not match tags mentioned in the deployment ([‘4.8.2-2.11.1rc1’])!
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device (i.e. of the server
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- beckhoffComDevice:
- InstanceId of the BeckhoffCom device that forwards commands to the PLC.
- functionBlockName:
- The type of the firmware block.
- fwInstanceName:
- The name of the firmware block instance.
- fwVersion:
- The version of the PLC framework.
- terminal:
- ???
- hardwareStatusBitField:
- This word encodes in bits the hardware-status information of this device
- hardwareState:
- The current state of the hardware decoded
- hardwareRegion:
- The current region of the hardware decoded
- hardwareErrorDescriptor:
- This word encodes in bits describing the hardware error
- hardwareErrorDescription:
- Error Code description
- waitingFor:
- Any call to the PLC will be published here, once the reply is received this property will be cleared. Commands will not be sent to the PLC until this property is cleared.
- epsilon:
- The epsilon determines the amount of change until a new physical value is posted from the hardware
- interlockReadOnly:
- Defines whether interlock conditions are configurable from this interface.
- interlockOn:
- Defines whether interlock surveillance is on or off.
- interlockOk:
- Defines whether interlock is ok (true) or broken (false).
- busy:
- Defines whether the PLC softdevice is busy.
- disableEpsilonFeedback:
- If false, the epsilon will be regulated until the incoming rate reaches the maximum rate
- maxStateUpdateRate:
- If state updates per second exceed this threshold, the state will be displayed as CHANGING
- noisyStateUpdateRateValue:
- Show the state update rate when it’s above ‘Max State Update Rate’ threshold.
- isStateUpdateNoisy:
- State update rate is above ‘Max State Update Rate’ threshold.
- reset:
- Resets the PLC hardware
- enableInterlockedSlots:
- Send device into INTERLOCK_BROKEN state, thus enabling all interlocked slots.
- disableInterlockedSlots:
- Send device into INTERLOCKED state, thus enabling all interlocked slots.
- requestHardwareValues:
- Ask for all property values on the device
- propertiesToPoll:
- All specified properties will be polled from the PLC with the given poll-rate. Only PLC aliases or device keys corresponding to PLC properties are allowed
- pollInterval:
- Hardware poll interval in seconds
- propertiesToRead:
- The specified properties will be read from the PLC by activating the Read button. Only PLC aliases or device keys corresponding to PLC properties are allowed
- readHardware:
- Requests value updates from the PLC for the properties listed under ‘Properties to read’
- force:
- ???
- trigger:
- Do not use this parameter to configure scheduled push. Instead use the parameter ‘scheduledPush’.
- maxUpdateFrequency:
- set to limit maximum update frequency for some values.
- enableLatchInternal:
- Enables the storage of the value of the scale latched to the internal reference
- enableLatchExternal:
- Enables the storage of the value of the scale latched to the external reference
- value:
- Encoder read value
- adcValue:
- The integer value read out by the encoder
- factor:
- Calibration factor to target unit
- offset:
- Linear offset for analog value.
- setCounter16:
- Set value for 16 bit encoder.
- setCounter32:
- Set value for 32 bit encoder.
- ssiCoding:
- Binary coding or grey coding. False - Binary; True - Grey
- ssiFrameType:
- Length of the SSI data frame.
- ssiFrameSize:
- Not documented.
- ssiDataLength:
- Not documented.
| Created: | 2021-10-02T07:28:37.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Release candidate for 4.8.2 |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-08-23T15:36:04.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Bugfixes: 1. fix wrong value on the PLC when a deprecated paramer has different type wrt. the recommended new one. 2. fix bug (introduced in 4.8.0-2.11.4) that made the devices stay in UNKNOWN state |
| Created: | 2021-08-12T10:32:15.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Asynchronous registration of devices on BeckhoffCom (by means of slotInstanceNew HW state word parsed into bits |
| Created: | 2021-07-28T14:22:45.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
| Created: | 2021-06-23T16:13:27.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-06-22T13:56:55.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
|
| Created: | 2021-06-14T16:09:11.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Added BeckhoffDryPump |
| Created: | 2021-06-10T11:55:43.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Alarm conditions and state are not set on new schema. (Fixes bug seen in BeckhoffFuse after Karabo 2.11.1 deployment) |
| Created: | 2021-06-07T19:31:48.000+02:00 |
|---|---|
| Author: | Valerii Bondar |
| Notes: | Summer shutdown release, Fuse device added |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Summer shutdown release Devices added: BeckhoffTrainTrigger, BeckhoffLed, BeckhoffMC2Hexapod (BeckhoffMC2Base subclass), BeckhoffMC2Elmo (BeckhoffMC2Base subclass) Features: parameter deprecation in MC2 subclasses follow STOPPING state in Adixen Turbo Full pump. + other minor Fixes: * stepUp/stepDown popup error * epsilon feedback disable on write * avoid extra updates for interlock keys + other minor fixes |
| Created: | 2021-05-31T09:49:13.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-26T14:46:29.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-23T08:19:59.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-23T07:43:58.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-15T18:15:29.000+02:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: |
| Created: | 2021-03-24T09:43:30.000+01:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: | Add the AIBS |
| Created: | 2021-03-08T09:52:30.000+01:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: | Summary: Added auto-generated scene for Pfeiffer vacuum controller IMG400 |
TY¶
| Instance id: | FXE_XTD9_MONO-1/ENC/TY |
|---|---|
| Class id: | BeckhoffEncoder |
| Host: | fxe-br-sys-con-12 |
| Class documentation: | |
| BeckhoffEncoder | |
| General: | link |
| Monitor: | link |
| Developer: | link |
| PLC: | link |
| Alias: | fxe-br-sys-con-12 |
| Git repo: | https://git.xfel.eu/karaboDevices/Beckhoff |
| Last modified: | 2021-10-02T19:55:31.151+02:00 |
| Created at: | 2017-07-20T11:58:15.000+02:00 |
| Main authors: | Mamchykd, Silenzi, Giovanetti |
| Latest tag: | 4.8.2-2.11.1rc1 |
| Deployment tag: | 4.8.2-2.11.1rc1 |
| Installed tag: | 4.6.5-2.11.1 |
| Projects: | FXE_XTD9_MONO-1 |
| Accessible by: | CAL, CONTROLS, CTRL, DA, danilevc, xdoc |
Warning
Rogue installation which is not mentioned in the deployment!
Warning
The installed tag (4.6.5-2.11.1) does not match tags mentioned in the deployment ([‘4.8.2-2.11.1rc1’])!
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device (i.e. of the server
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- beckhoffComDevice:
- InstanceId of the BeckhoffCom device that forwards commands to the PLC.
- functionBlockName:
- The type of the firmware block.
- fwInstanceName:
- The name of the firmware block instance.
- fwVersion:
- The version of the PLC framework.
- terminal:
- ???
- hardwareStatusBitField:
- This word encodes in bits the hardware-status information of this device
- hardwareState:
- The current state of the hardware decoded
- hardwareRegion:
- The current region of the hardware decoded
- hardwareErrorDescriptor:
- This word encodes in bits describing the hardware error
- hardwareErrorDescription:
- Error Code description
- waitingFor:
- Any call to the PLC will be published here, once the reply is received this property will be cleared. Commands will not be sent to the PLC until this property is cleared.
- epsilon:
- The epsilon determines the amount of change until a new physical value is posted from the hardware
- interlockReadOnly:
- Defines whether interlock conditions are configurable from this interface.
- interlockOn:
- Defines whether interlock surveillance is on or off.
- interlockOk:
- Defines whether interlock is ok (true) or broken (false).
- busy:
- Defines whether the PLC softdevice is busy.
- disableEpsilonFeedback:
- If false, the epsilon will be regulated until the incoming rate reaches the maximum rate
- maxStateUpdateRate:
- If state updates per second exceed this threshold, the state will be displayed as CHANGING
- noisyStateUpdateRateValue:
- Show the state update rate when it’s above ‘Max State Update Rate’ threshold.
- isStateUpdateNoisy:
- State update rate is above ‘Max State Update Rate’ threshold.
- reset:
- Resets the PLC hardware
- enableInterlockedSlots:
- Send device into INTERLOCK_BROKEN state, thus enabling all interlocked slots.
- disableInterlockedSlots:
- Send device into INTERLOCKED state, thus enabling all interlocked slots.
- requestHardwareValues:
- Ask for all property values on the device
- propertiesToPoll:
- All specified properties will be polled from the PLC with the given poll-rate. Only PLC aliases or device keys corresponding to PLC properties are allowed
- pollInterval:
- Hardware poll interval in seconds
- propertiesToRead:
- The specified properties will be read from the PLC by activating the Read button. Only PLC aliases or device keys corresponding to PLC properties are allowed
- readHardware:
- Requests value updates from the PLC for the properties listed under ‘Properties to read’
- force:
- ???
- trigger:
- Do not use this parameter to configure scheduled push. Instead use the parameter ‘scheduledPush’.
- maxUpdateFrequency:
- set to limit maximum update frequency for some values.
- enableLatchInternal:
- Enables the storage of the value of the scale latched to the internal reference
- enableLatchExternal:
- Enables the storage of the value of the scale latched to the external reference
- value:
- Encoder read value
- adcValue:
- The integer value read out by the encoder
- factor:
- Calibration factor to target unit
- offset:
- Linear offset for analog value.
- setCounter16:
- Set value for 16 bit encoder.
- setCounter32:
- Set value for 32 bit encoder.
- ssiCoding:
- Binary coding or grey coding. False - Binary; True - Grey
- ssiFrameType:
- Length of the SSI data frame.
- ssiFrameSize:
- Not documented.
- ssiDataLength:
- Not documented.
| Created: | 2021-10-02T07:28:37.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Release candidate for 4.8.2 |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-08-23T15:36:04.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Bugfixes: 1. fix wrong value on the PLC when a deprecated paramer has different type wrt. the recommended new one. 2. fix bug (introduced in 4.8.0-2.11.4) that made the devices stay in UNKNOWN state |
| Created: | 2021-08-12T10:32:15.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Asynchronous registration of devices on BeckhoffCom (by means of slotInstanceNew HW state word parsed into bits |
| Created: | 2021-07-28T14:22:45.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
| Created: | 2021-06-23T16:13:27.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-06-22T13:56:55.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
|
| Created: | 2021-06-14T16:09:11.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Added BeckhoffDryPump |
| Created: | 2021-06-10T11:55:43.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Alarm conditions and state are not set on new schema. (Fixes bug seen in BeckhoffFuse after Karabo 2.11.1 deployment) |
| Created: | 2021-06-07T19:31:48.000+02:00 |
|---|---|
| Author: | Valerii Bondar |
| Notes: | Summer shutdown release, Fuse device added |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Summer shutdown release Devices added: BeckhoffTrainTrigger, BeckhoffLed, BeckhoffMC2Hexapod (BeckhoffMC2Base subclass), BeckhoffMC2Elmo (BeckhoffMC2Base subclass) Features: parameter deprecation in MC2 subclasses follow STOPPING state in Adixen Turbo Full pump. + other minor Fixes: * stepUp/stepDown popup error * epsilon feedback disable on write * avoid extra updates for interlock keys + other minor fixes |
| Created: | 2021-05-31T09:49:13.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-26T14:46:29.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-23T08:19:59.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-23T07:43:58.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-15T18:15:29.000+02:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: |
| Created: | 2021-03-24T09:43:30.000+01:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: | Add the AIBS |
| Created: | 2021-03-08T09:52:30.000+01:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: | Summary: Added auto-generated scene for Pfeiffer vacuum controller IMG400 |
MDL¶
ACCM_PITCH¶
| Instance id: | FXE_XTD9_MONO-1/MDL/ACCM_PITCH |
|---|---|
| Class id: | MonoChromator |
| Host: | fxe-br-sys-con-12 |
| Alias: | fxe-br-sys-con-12 |
| Git repo: | https://git.xfel.eu/karaboDevices/monoChromatorEnergyChanger |
| Last modified: | 2021-06-11T16:27:36.000+02:00 |
| Created at: | 2018-07-19T15:59:24.000+02:00 |
| Main authors: | Hauf, Parenti, Degon |
| Latest tag: | 1.6.3-2.10.0 |
| Deployment tag: | 1.6.3-2.10.0 |
| Scenes: | FXE_XTD9_MONO-1/MDL/ACCM_PITCH|scene, FXE_XTD9_MONO/MDL/ACCM_PITCH_OLD, TEST-SCENE-MONO-1, FXE_XTD9_MONO/MDL/ACCM_PITCH, FXE_MONO/MAIN, MONO-1, FXE_Mono1_Alio_Scanning, TEST-SCENE-MONO-1 |
| Accessible by: | CAL, CONTROLS, CTRL, DA, danilevc, xdoc |
Warning
Rogue installation which is not mentioned in the deployment!
Warning
Installation not found in a standard path!
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- heartbeatInterval:
- The heartbeat interval
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- globalAlarmCondition:
- This is the global alarm condition for this device. The current alarm condition of this device will be calculated from this alarm condition and the alarm condition of each property.
- visibility:
- Configures who is allowed to see this device at all
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server
- pid:
- The unix process ID of the device (i.e. of the server)
- state:
- The current state the device is in
- status:
- A more detailed status description
- lockedBy:
- The name of the device holding a lock on this one (empty if not locked)
- slotClearLock:
- Clear the lock on this device
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- log:
- Logging settings
- pitchMotor:
- FXE_XTD9_MONO-1/MOTOR/ACCM_PITCH
- proposedPosition:
- Proposed Position
- barLength:
- Distance between the linear translation axis and center of rotation of long arm including direction
- conversion:
- Conversion parameter for Si111 at ambient conditions, d = qhce/4pi
- angularOffset:
- Offset. It will only be applied after calibration
- calibrate:
- Calibrate actual position to calibrated position
- calibrateTarget:
- Calibrate the target position of the monochromator. Thisaction persists the values of the calibrated energy and motor positon on disk
- calibratedPosition:
- Calibrated Position
- calibratedEnergy:
- Calibrated Energy
- translationOffset:
- Translation stage offset, Xo
- actualEnergy:
- The actual energy, If connected, motor target positionis automatically refreshed.
- targetEnergy:
- This is the Target energy setting.
- on:
- Turn On Motor
- findTarget:
- Calculates actuator positions for the desired target energy
- moveTarget:
- Drives the motor to the desired Target energy value
- stop:
- Stop monochromator motion.
| Created: | 2021-06-11T12:41:03.000+02:00 |
|---|---|
| Author: | Wajid Ehsan |
| Notes: | Fix actual energy |
| Created: | 2020-11-23T12:26:03.000+01:00 |
|---|---|
| Author: | Andrea Parenti |
| Notes: | Summary: add version info |
| Created: | 2020-09-11T13:09:42.000+02:00 |
|---|---|
| Author: | Wajid Ehsan |
| Notes: |
| Created: | 2019-09-03T16:31:18.000+02:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
| Created: | 2019-08-28T14:38:35.000+02:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
| Created: | 2019-06-20T18:05:38.000+02:00 |
|---|---|
| Author: | Wajid Ehsan |
| Notes: | Device generated scene |
| Created: | 2019-06-13T19:06:55.000+02:00 |
|---|---|
| Author: | Wajid Ehsan |
| Notes: | Integration of relative geometry as a new class |
| Created: | 2019-04-25T13:18:28.000+02:00 |
|---|---|
| Author: | Wajid Ehsan |
| Notes: | Get actual position from master motor |
| Created: | 2019-04-08T13:42:45.000+02:00 |
|---|---|
| Author: | Wajid Ehsan |
| Notes: | Integration of monochromator group with a scan tool |
| Created: | 2019-03-20T16:02:17.000+01:00 |
|---|---|
| Author: | Wajid Ehsan |
| Notes: | Save data in a permanent directory |
| Created: | 2019-01-07T16:03:45.000+01:00 |
|---|---|
| Author: | Wajid Ehsan |
| Notes: |
| Created: | 2018-11-13T18:02:28.000+01:00 |
|---|---|
| Author: | Wajid Ehsan |
| Notes: |
INOUTX¶
| Instance id: | FXE_XTD9_MONO-1/MDL/INOUTX |
|---|---|
| Class id: | BeamImagingUnit |
| Host: | fxe-br-sys-con-12 |
| Alias: | fxe-br-sys-con-12 |
| Git repo: | https://git.xfel.eu/karaboDevices/beamImagingUnit |
| Last modified: | 2021-08-25T13:15:55.708+02:00 |
| Created at: | 2017-04-04T16:10:05.000+02:00 |
| Main authors: | Teichmann, Ehsan, Ehsanw |
| Latest tag: | 1.3.8-2.11.0 |
| Deployment tag: | 1.3.8-2.11.0 |
| Scenes: | FXE_XTD9_MONO/IN_OUT_SCENE |
| Accessible by: | CAL, CONTROLS, CTRL, DA, danilevc, xdoc |
Warning
Rogue installation which is not mentioned in the deployment!
Warning
Installation not found in a standard path!
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- heartbeatInterval:
- The heartbeat interval
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- globalAlarmCondition:
- This is the global alarm condition for this device. The current alarm condition of this device will be calculated from this alarm condition and the alarm condition of each property.
- visibility:
- Configures who is allowed to see this device at all
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server
- pid:
- The unix process ID of the device (i.e. of the server)
- state:
- The current state the device is in
- status:
- A more detailed status description
- lockedBy:
- The name of the device holding a lock on this one (empty if not locked)
- slotClearLock:
- Clear the lock on this device
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- log:
- Logging settings
- extractedLabels:
- Out positions: labels, where the imager is extracted from the beam.
- availableScenes:
- Scenes from the Slit System
- tolerance:
- Position tolerance for increment detection
- moveOUT:
- Moves the motor to the position marked with this label
- moveIN:
- Moves the motor to the position marked with this label
| Created: | 2021-08-25T13:16:37.000+02:00 |
|---|---|
| Author: | Wajid Ehsan |
| Notes: | Change requestScene slot |
| Created: | 2021-05-20T17:44:30.000+02:00 |
|---|---|
| Author: | Raul Costa |
| Notes: | Convert ‘yield from’ to ‘await’ (Python 3.8 support). |
| Created: | 2020-11-19T14:56:25.000+01:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
|
| Created: | 2020-09-09T16:53:29.000+02:00 |
|---|---|
| Author: | Istvan Mohacsi |
| Notes: |
| Created: | 2019-04-08T14:20:52.000+02:00 |
|---|---|
| Author: | Istvan Mohacsi |
| Notes: |
| Created: | 2019-01-04T14:34:58.000+01:00 |
|---|---|
| Author: | Denys Mamchyk |
| Notes: | temporary branch with double move fix applied for endless filter motors. For other motors use 1.3.3-2.2.4 tag, created from master |
| Created: | 2018-12-17T10:09:48.000+01:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: | Fix tolerance setting, created from master |
| Created: | 2018-09-19T17:32:10.000+02:00 |
|---|---|
| Author: | Denys Mamchyk |
| Notes: | working version with double move fix applied. Once the AE fixes the bug, create a tag from master |
| Created: | 2018-09-12T13:49:47.000+02:00 |
|---|---|
| Author: | Denys Mamchyk |
| Notes: | temporary fix for #29554 (endless motors stops at 0). will be solved on PLC side later @Jan Tolkiehn |
| Created: | 2018-06-08T14:01:39.000+02:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: | Refactor to table element |
| Created: | 2018-04-18T16:31:17.000+02:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
| Created: | 2018-01-23T10:05:56.000+01:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
| Created: | 2017-12-12T17:39:08.000+01:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
| Created: | 2017-10-06T15:36:41.000+02:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
| Created: | 2017-09-26T14:40:08.000+02:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
| Created: | 2017-08-15T15:16:34.000+02:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
| Created: | 2017-07-21T18:03:35.000+02:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
| Created: | 2017-06-20T17:55:03.000+02:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
INOUTY¶
| Instance id: | FXE_XTD9_MONO-1/MDL/INOUTY |
|---|---|
| Class id: | BeamImagingUnit |
| Host: | fxe-br-sys-con-12 |
| Alias: | fxe-br-sys-con-12 |
| Git repo: | https://git.xfel.eu/karaboDevices/beamImagingUnit |
| Last modified: | 2021-08-25T13:15:55.708+02:00 |
| Created at: | 2017-04-04T16:10:05.000+02:00 |
| Main authors: | Teichmann, Ehsan, Ehsanw |
| Latest tag: | 1.3.8-2.11.0 |
| Deployment tag: | 1.3.8-2.11.0 |
| Scenes: | FXE_XTD9_MONO/IN_OUT_SCENE |
| Accessible by: | CAL, CONTROLS, CTRL, DA, danilevc, xdoc |
Warning
Rogue installation which is not mentioned in the deployment!
Warning
Installation not found in a standard path!
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- heartbeatInterval:
- The heartbeat interval
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- globalAlarmCondition:
- This is the global alarm condition for this device. The current alarm condition of this device will be calculated from this alarm condition and the alarm condition of each property.
- visibility:
- Configures who is allowed to see this device at all
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server
- pid:
- The unix process ID of the device (i.e. of the server)
- state:
- The current state the device is in
- status:
- A more detailed status description
- lockedBy:
- The name of the device holding a lock on this one (empty if not locked)
- slotClearLock:
- Clear the lock on this device
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- log:
- Logging settings
- extractedLabels:
- Out positions: labels, where the imager is extracted from the beam.
- availableScenes:
- Scenes from the Slit System
- tolerance:
- Position tolerance for increment detection
- moveMONO1_ONLY:
- Moves the motor to the position marked with this label
- moveIN:
- Moves the motor to the position marked with this label
- moveOUT:
- Moves the motor to the position marked with this label
| Created: | 2021-08-25T13:16:37.000+02:00 |
|---|---|
| Author: | Wajid Ehsan |
| Notes: | Change requestScene slot |
| Created: | 2021-05-20T17:44:30.000+02:00 |
|---|---|
| Author: | Raul Costa |
| Notes: | Convert ‘yield from’ to ‘await’ (Python 3.8 support). |
| Created: | 2020-11-19T14:56:25.000+01:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
|
| Created: | 2020-09-09T16:53:29.000+02:00 |
|---|---|
| Author: | Istvan Mohacsi |
| Notes: |
| Created: | 2019-04-08T14:20:52.000+02:00 |
|---|---|
| Author: | Istvan Mohacsi |
| Notes: |
| Created: | 2019-01-04T14:34:58.000+01:00 |
|---|---|
| Author: | Denys Mamchyk |
| Notes: | temporary branch with double move fix applied for endless filter motors. For other motors use 1.3.3-2.2.4 tag, created from master |
| Created: | 2018-12-17T10:09:48.000+01:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: | Fix tolerance setting, created from master |
| Created: | 2018-09-19T17:32:10.000+02:00 |
|---|---|
| Author: | Denys Mamchyk |
| Notes: | working version with double move fix applied. Once the AE fixes the bug, create a tag from master |
| Created: | 2018-09-12T13:49:47.000+02:00 |
|---|---|
| Author: | Denys Mamchyk |
| Notes: | temporary fix for #29554 (endless motors stops at 0). will be solved on PLC side later @Jan Tolkiehn |
| Created: | 2018-06-08T14:01:39.000+02:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: | Refactor to table element |
| Created: | 2018-04-18T16:31:17.000+02:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
| Created: | 2018-01-23T10:05:56.000+01:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
| Created: | 2017-12-12T17:39:08.000+01:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
| Created: | 2017-10-06T15:36:41.000+02:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
| Created: | 2017-09-26T14:40:08.000+02:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
| Created: | 2017-08-15T15:16:34.000+02:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
| Created: | 2017-07-21T18:03:35.000+02:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
| Created: | 2017-06-20T17:55:03.000+02:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
MOTOR¶
ACCM_PITCH¶
| Instance id: | FXE_XTD9_MONO-1/MOTOR/ACCM_PITCH |
|---|---|
| Class id: | BeckhoffSimpleMotor |
| Host: | fxe-br-sys-con-12 |
| Class documentation: | |
| BeckhoffSimpleMotor | |
| General: | link |
| Monitor: | link |
| Developer: | link |
| PLC: | link |
| Alias: | fxe-br-sys-con-12 |
| Git repo: | https://git.xfel.eu/karaboDevices/Beckhoff |
| Last modified: | 2021-10-02T19:55:31.151+02:00 |
| Created at: | 2017-07-20T11:58:15.000+02:00 |
| Main authors: | Mamchykd, Silenzi, Giovanetti |
| Latest tag: | 4.8.2-2.11.1rc1 |
| Deployment tag: | 4.8.2-2.11.1rc1 |
| Installed tag: | 4.6.5-2.11.1 |
| Scenes: | FXE_XTD9_MONO-1/MOTOR/ACCM_PITCH|motorScene, FXE_XTD9_MONO-1/MDL/ACCM_PITCH|scene, FXE_XTD9_MONO-1/MOTOR/ACCM_PITCH|motorScene, FXE_XTD9_MONO/MDL/ACCM_PITCH_OLD, TEST-SCENE-MONO-1, FXE_XTD9_MONO/MDL/ACCM_PITCH, FXE_MONO/MAIN, MONO-1, FXE_Mono1_Alio_Scanning, TEST-SCENE-MONO-1, Temperature0, STAGE_LINEARITY_TEST |
| Accessible by: | CAL, CONTROLS, CTRL, DA, danilevc, xdoc |
Warning
Rogue installation which is not mentioned in the deployment!
Warning
The installed tag (4.6.5-2.11.1) does not match tags mentioned in the deployment ([‘4.8.2-2.11.1rc1’])!
The BeckhoffSimpleMotor device is documented
here.
Autogenerated documentation for the device’s properties and slots can be found here.
The underlying PLC soft device, SD_Stepper (aliased to SD_SIMPLEMOTOR), is documented
at this location.
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device (i.e. of the server
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- beckhoffComDevice:
- InstanceId of the BeckhoffCom device that forwards commands to the PLC.
- functionBlockName:
- The type of the firmware block.
- fwInstanceName:
- The name of the firmware block instance.
- fwVersion:
- The version of the PLC framework.
- terminal:
- ???
- hardwareStatusBitField:
- This word encodes in bits the hardware-status information of this device
- hardwareState:
- The current state of the hardware decoded
- hardwareRegion:
- The current region of the hardware decoded
- hardwareErrorDescriptor:
- This word encodes in bits describing the hardware error
- hardwareErrorDescription:
- Error Code description
- waitingFor:
- Any call to the PLC will be published here, once the reply is received this property will be cleared. Commands will not be sent to the PLC until this property is cleared.
- epsilon:
- The epsilon determines the amount of change until a new physical value is posted from the hardware
- interlockReadOnly:
- Defines whether interlock conditions are configurable from this interface.
- interlockOn:
- Defines whether interlock surveillance is on or off.
- interlockOk:
- Defines whether interlock is ok (true) or broken (false).
- busy:
- Defines whether the PLC softdevice is busy.
- disableEpsilonFeedback:
- If false, the epsilon will be regulated until the incoming rate reaches the maximum rate
- maxStateUpdateRate:
- If state updates per second exceed this threshold, the state will be displayed as CHANGING
- noisyStateUpdateRateValue:
- Show the state update rate when it’s above ‘Max State Update Rate’ threshold.
- isStateUpdateNoisy:
- State update rate is above ‘Max State Update Rate’ threshold.
- reset:
- Resets the PLC hardware
- enableInterlockedSlots:
- Send device into INTERLOCK_BROKEN state, thus enabling all interlocked slots.
- disableInterlockedSlots:
- Send device into INTERLOCKED state, thus enabling all interlocked slots.
- requestHardwareValues:
- Ask for all property values on the device
- propertiesToPoll:
- All specified properties will be polled from the PLC with the given poll-rate. Only PLC aliases or device keys corresponding to PLC properties are allowed
- pollInterval:
- Hardware poll interval in seconds
- propertiesToRead:
- The specified properties will be read from the PLC by activating the Read button. Only PLC aliases or device keys corresponding to PLC properties are allowed
- readHardware:
- Requests value updates from the PLC for the properties listed under ‘Properties to read’
- force:
- ???
- trigger:
- Do not use this parameter to configure scheduled push. Instead use the parameter ‘scheduledPush’.
- maxUpdateFrequency:
- set to limit maximum update frequency for some values.
- interfaces:
- Abstract interface for external proxies to be considered when working with this device
- off:
- Switch motor current Off.
- on:
- Switch motor current On.
- stop:
- Instructs the device to switch on and stopped.
- home:
- Start homing procedure.
- move:
- Move to target position.
- stepUp:
- Move to actual position plus step length.
- stepDown:
- Move to actual position minus step length.
- calibrate:
- Calibrate actual position to calibrated position.
- calibrateTarget:
- The motor scale is set to this position when hitting calibrate
- isOnTarget:
- Indicates whether the motor is on target or not.
- actualPosition:
- Actual position of the motor. If an encoder is activated, this represents the encoder position.
- stepCounterPosition:
- Motor position calculated from counter steps (instead of encoder values). ONLY valid if connected to external encoder.
- targetPosition:
- Target position in position mode.
- targetVelocity:
- Target velocity in velocity mode.
- modus:
- Operation mode: 0 - velocity mode; 1 - position mode; 2 - backlash mode; 3 - not implemented (reserved); 4 - master/slave mode.
- masterMotor:
- Define master motor for master/slave operation mode.
- stepLength:
- Step length used in StepUp/StepDown.
- isIdleOpenLoop:
- True - Stopped on target; False - Idle on target (follows encoder position).
- isCWLimit:
- Is at hardware end-switch high - CW limit.
- isCCWLimit:
- Is at hardware end-switch low - CCW limit.
- isSWLimitHigh:
- Is at software limit high.
- isSWLimitLow:
- Is at software limit low.
- isInterlockLimitHigh:
- Is at interlock limit high.
- isInterlockLimitLow:
- Is at interlock limit low.
- isSlave:
- The motor is configured as slave in a coordinated motion.
- masterSlaveCorrelation:
- The velocity of the slave motor is the velocity of the master multiplied by this factor (Only useful in mode 4).
- gear:
- Conversion factor in [micro-steps/targetUnit]. Convert with 64 micro-steps per step.
- encodeStep:
- Size of encoder increment in target unit; Without Encoder: Element is the length of a micro-step [1/Gear].
- deadband:
- Within deadband the motor is on target.
- pConst:
- Proportional feedback constant.
- aMax:
- Maximum velocity difference per cycle (EL7041 unit 32767 is full speed).
- acceleration:
- Maximum velocity difference in [targetUnit/s^2].
- vMax:
- Maximum velocity the motor can drive (EL7041 unit 32767 is full speed).
- velocity:
- Maximum velocity in [targetUnit/s] (EL7041 unit 32767 is full speed).
- vMin:
- Minimum velocity expressed in arbitrary terminal units/cycle.
- limitPosL:
- Software limit low.
- limitPosH:
- Software limit high.
- invLogicLim1:
- Limit switch 1 logic: False - active high ; True - active low.
- invLogicLim2:
- Limit switch 2 logic: False - active high ; True - active low.
- isInvertLimits:
- Logic calibration: False - Limits active high (24 V); True - limits active low (0 V).
- offset:
- Offset will be added to encoder position.
- isInternalCounter:
- False - No step counter in terminal available; True - Internal counter from terminalis used.
- maxCurrent:
- Maximum motor current.
- reducedCurrent:
- Reduced current, when Idle or stopped - Holding current.
- backlash:
- Backlash distance. ONLY valid in modus 2.
- plcCycleAveraging:
- Number of PLC Cycles after which the averaged encoder value is sent out.
- isLimitless:
- Set to True for limit less axes - e.g. filter wheels.
- homeUp:
- False - default homing searches down for a home switch; True - will search up for a home switch instead.
- homeNoLimit:
- False - Homing searches for a limit switch first and then searches for a home switch starting at limit; True - search for home switch directly.
- saveLimitPosition:
- Save Hardware limit position to the soft limit position.
- checkLimitConsistency:
- Check for limit consistency. NOTE: Motor state switches to error in case of moving in high direction (H/W coordinates) triggers H/W limit low.
- terminalTemperature:
- Terminal Temperature.
- controllerVoltage:
- Voltage of the controller section of the terminal.
- motorDriverVoltage:
- Voltage of the motor driver.
- syncEncoder:
- True - Synchronizes motor and encoder terminal in time (offset cancellation). This offset is kept until a new trigger of this property; False - No synchronization is triggered.
- extEncoderEnabled:
- True - Use external encoder; False - Don’t use external encoder for position reference.
- extEncoderName:
- Declare device name for external encoder.
| Created: | 2021-10-02T07:28:37.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Release candidate for 4.8.2 |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-08-23T15:36:04.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Bugfixes: 1. fix wrong value on the PLC when a deprecated paramer has different type wrt. the recommended new one. 2. fix bug (introduced in 4.8.0-2.11.4) that made the devices stay in UNKNOWN state |
| Created: | 2021-08-12T10:32:15.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Asynchronous registration of devices on BeckhoffCom (by means of slotInstanceNew HW state word parsed into bits |
| Created: | 2021-07-28T14:22:45.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
| Created: | 2021-06-23T16:13:27.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-06-22T13:56:55.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
|
| Created: | 2021-06-14T16:09:11.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Added BeckhoffDryPump |
| Created: | 2021-06-10T11:55:43.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Alarm conditions and state are not set on new schema. (Fixes bug seen in BeckhoffFuse after Karabo 2.11.1 deployment) |
| Created: | 2021-06-07T19:31:48.000+02:00 |
|---|---|
| Author: | Valerii Bondar |
| Notes: | Summer shutdown release, Fuse device added |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Summer shutdown release Devices added: BeckhoffTrainTrigger, BeckhoffLed, BeckhoffMC2Hexapod (BeckhoffMC2Base subclass), BeckhoffMC2Elmo (BeckhoffMC2Base subclass) Features: parameter deprecation in MC2 subclasses follow STOPPING state in Adixen Turbo Full pump. + other minor Fixes: * stepUp/stepDown popup error * epsilon feedback disable on write * avoid extra updates for interlock keys + other minor fixes |
| Created: | 2021-05-31T09:49:13.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-26T14:46:29.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-23T08:19:59.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-23T07:43:58.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-15T18:15:29.000+02:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: |
| Created: | 2021-03-24T09:43:30.000+01:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: | Add the AIBS |
| Created: | 2021-03-08T09:52:30.000+01:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: | Summary: Added auto-generated scene for Pfeiffer vacuum controller IMG400 |
TOP_XTAL_ROLL¶
| Instance id: | FXE_XTD9_MONO-1/MOTOR/TOP_XTAL_ROLL |
|---|---|
| Class id: | BeckhoffMC2Base |
| Host: | fxe-br-sys-con-12 |
| Class documentation: | |
| BeckhoffMC2Base | |
| General: | link |
| Monitor: | link |
| Developer: | link |
| PLC: | link |
| Alias: | fxe-br-sys-con-12 |
| Git repo: | https://git.xfel.eu/karaboDevices/Beckhoff |
| Last modified: | 2021-10-02T19:55:31.151+02:00 |
| Created at: | 2017-07-20T11:58:15.000+02:00 |
| Main authors: | Mamchykd, Silenzi, Giovanetti |
| Latest tag: | 4.8.2-2.11.1rc1 |
| Deployment tag: | 4.8.2-2.11.1rc1 |
| Installed tag: | 4.6.5-2.11.1 |
| Projects: | FXE_XTD9_MONO-1 |
| Scenes: | Pico mono 1, FXE_XTD9_MONO-1-MOTOR-TOP_XTAL_ROLL_LIDLE, FXE_XTD9_MONO-1-MOTOR-TOP_XTAL_ROLL_LFAULT, FXE_XTD9_MONO-1-MOTOR-TOP_XTAL_ROLL_SWITCH, FXE_XTD9_MONO-1-MOTOR-TOP_XTAL_ROLL |
| Accessible by: | CAL, CONTROLS, CTRL, DA, danilevc, xdoc |
Warning
Rogue installation which is not mentioned in the deployment!
Warning
The installed tag (4.6.5-2.11.1) does not match tags mentioned in the deployment ([‘4.8.2-2.11.1rc1’])!
Warning
The velocity for this motor has not been commissioned. You may loose steps in case you set it too high!
The BeckhoffMC2Base device is documented
here.
Autogenerated documentation for the device’s properties and slots can be found here.
The following is the documentation for the base underlying PLC soft device: SD_MC2Base.
Documentation can also be found for the derived soft devices:
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device (i.e. of the server
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- beckhoffComDevice:
- InstanceId of the BeckhoffCom device that forwards commands to the PLC.
- functionBlockName:
- The type of the firmware block.
- fwInstanceName:
- The name of the firmware block instance.
- fwVersion:
- The version of the PLC framework.
- terminal:
- ???
- hardwareStatusBitField:
- This word encodes in bits the hardware-status information of this device
- hardwareState:
- The current state of the hardware decoded
- hardwareRegion:
- The current region of the hardware decoded
- hardwareErrorDescriptor:
- This word encodes in bits describing the hardware error
- hardwareErrorDescription:
- Error Code description
- waitingFor:
- Any call to the PLC will be published here, once the reply is received this property will be cleared. Commands will not be sent to the PLC until this property is cleared.
- epsilon:
- The epsilon determines the amount of change until a new physical value is posted from the hardware
- interlockReadOnly:
- Defines whether interlock conditions are configurable from this interface.
- interlockOn:
- Defines whether interlock surveillance is on or off.
- interlockOk:
- Defines whether interlock is ok (true) or broken (false).
- busy:
- Defines whether the PLC softdevice is busy.
- disableEpsilonFeedback:
- If false, the epsilon will be regulated until the incoming rate reaches the maximum rate
- maxStateUpdateRate:
- If state updates per second exceed this threshold, the state will be displayed as CHANGING
- noisyStateUpdateRateValue:
- Show the state update rate when it’s above ‘Max State Update Rate’ threshold.
- isStateUpdateNoisy:
- State update rate is above ‘Max State Update Rate’ threshold.
- reset:
- Resets the PLC hardware
- enableInterlockedSlots:
- Send device into INTERLOCK_BROKEN state, thus enabling all interlocked slots.
- disableInterlockedSlots:
- Send device into INTERLOCKED state, thus enabling all interlocked slots.
- requestHardwareValues:
- Ask for all property values on the device
- propertiesToPoll:
- All specified properties will be polled from the PLC with the given poll-rate. Only PLC aliases or device keys corresponding to PLC properties are allowed
- pollInterval:
- Hardware poll interval in seconds
- propertiesToRead:
- The specified properties will be read from the PLC by activating the Read button. Only PLC aliases or device keys corresponding to PLC properties are allowed
- readHardware:
- Requests value updates from the PLC for the properties listed under ‘Properties to read’
- force:
- ???
- trigger:
- Do not use this parameter to configure scheduled push. Instead use the parameter ‘scheduledPush’.
- maxUpdateFrequency:
- set to limit maximum update frequency for some values.
- interfaces:
- Abstract interface for external proxies to be considered when working with this device
- home:
- Home motor axis. This will move the motor! Make sure it is not obstructed in its movement!
- on:
- Turn the motor on. This enables movement!
- off:
- Turn the motor off. No movement is possible until it is switched on again!
- calibrateToEncoder:
- Calibrate actual position to encoder position.
- calibrate:
- Calibrate actual position to calibrated target position.
- calibrateTarget:
- The motor scale is set to this position when hitting calibrate
- resetAxis:
- Reset motor (axis) after an error occured!
- specificError:
- ASpecificError
- moveRelative:
- Perform a relative movement, incrementing the current position by an offset!
- move:
- Perform an absolute movement to a new target position.
- stop:
- Stop the current movement! Afterwards, the axis should be reset!
- moveConstantVelocity:
- Enable movements at a constant velocity.
- moveModulo:
- Enable modulo movements.
- actualPosition:
- AActualPosition
- stepSize:
- AMoveDistance
- targetVelocity:
- AMoveVelocity
- targetPosition:
- AAbsoluteTargetPosition
- isCWLimit:
- Is at hardware end-switch high - CW limit.
- isCCWLimit:
- Is at hardware end-switch low - CCW limit.
- isSWLimitHigh:
- Is at software limit high.
- isSWLimitLow:
- Is at software limit low.
- isInterlockLimitHigh:
- Is at Interlock limit high.
- isInterlockLimitLow:
- Is at Interlock limit low.
- mc2DiscreteMotion:
- e.g. relative or absolute position movement
- mc2ContinuousMotion:
- e.g. constant velocity
- isOnTarget:
- Indicates whether the motor is on target or not.
- AInternalSetpoint:
- Removed after 4.5.0-2.10.0
- stepUp:
- Move to actual position plus step length.
- stepDown:
- Move to actual position minus step length.
- activeController:
- Select the Active Controller.
- activeControllerPLC:
- Select the Active Controller using the activeController property. This property is automatically filled and sent to the PLC
| Created: | 2021-10-02T07:28:37.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Release candidate for 4.8.2 |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-08-23T15:36:04.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Bugfixes: 1. fix wrong value on the PLC when a deprecated paramer has different type wrt. the recommended new one. 2. fix bug (introduced in 4.8.0-2.11.4) that made the devices stay in UNKNOWN state |
| Created: | 2021-08-12T10:32:15.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Asynchronous registration of devices on BeckhoffCom (by means of slotInstanceNew HW state word parsed into bits |
| Created: | 2021-07-28T14:22:45.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
| Created: | 2021-06-23T16:13:27.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-06-22T13:56:55.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
|
| Created: | 2021-06-14T16:09:11.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Added BeckhoffDryPump |
| Created: | 2021-06-10T11:55:43.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Alarm conditions and state are not set on new schema. (Fixes bug seen in BeckhoffFuse after Karabo 2.11.1 deployment) |
| Created: | 2021-06-07T19:31:48.000+02:00 |
|---|---|
| Author: | Valerii Bondar |
| Notes: | Summer shutdown release, Fuse device added |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Summer shutdown release Devices added: BeckhoffTrainTrigger, BeckhoffLed, BeckhoffMC2Hexapod (BeckhoffMC2Base subclass), BeckhoffMC2Elmo (BeckhoffMC2Base subclass) Features: parameter deprecation in MC2 subclasses follow STOPPING state in Adixen Turbo Full pump. + other minor Fixes: * stepUp/stepDown popup error * epsilon feedback disable on write * avoid extra updates for interlock keys + other minor fixes |
| Created: | 2021-05-31T09:49:13.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-26T14:46:29.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-23T08:19:59.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-23T07:43:58.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-15T18:15:29.000+02:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: |
| Created: | 2021-03-24T09:43:30.000+01:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: | Add the AIBS |
| Created: | 2021-03-08T09:52:30.000+01:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: | Summary: Added auto-generated scene for Pfeiffer vacuum controller IMG400 |
TOP_XTAL_RPITCH¶
| Instance id: | FXE_XTD9_MONO-1/MOTOR/TOP_XTAL_RPITCH |
|---|---|
| Class id: | BeckhoffMC2Base |
| Host: | fxe-br-sys-con-12 |
| Class documentation: | |
| BeckhoffMC2Base | |
| General: | link |
| Monitor: | link |
| Developer: | link |
| PLC: | link |
| Alias: | fxe-br-sys-con-12 |
| Git repo: | https://git.xfel.eu/karaboDevices/Beckhoff |
| Last modified: | 2021-10-02T19:55:31.151+02:00 |
| Created at: | 2017-07-20T11:58:15.000+02:00 |
| Main authors: | Mamchykd, Silenzi, Giovanetti |
| Latest tag: | 4.8.2-2.11.1rc1 |
| Deployment tag: | 4.8.2-2.11.1rc1 |
| Installed tag: | 4.6.5-2.11.1 |
| Projects: | FXE_XTD9_MONO-1 |
| Scenes: | Pico mono 1, FXE_XTD9_MONO-1-MOTOR-TOP_XTAL_RPITCH_LFAULT, FXE_XTD9_MONO-1-MOTOR-TOP_XTAL_RPITCH_LIDLE, FXE_XTD9_MONO-1-MOTOR-TOP_XTAL_RPITCH_SWITCH, FXE_XTD9_MONO-1-MOTOR-TOP_XTAL_RPITCH |
| Accessible by: | CAL, CONTROLS, CTRL, DA, danilevc, xdoc |
Warning
Rogue installation which is not mentioned in the deployment!
Warning
The installed tag (4.6.5-2.11.1) does not match tags mentioned in the deployment ([‘4.8.2-2.11.1rc1’])!
Warning
The velocity for this motor has not been commissioned. You may loose steps in case you set it too high!
The BeckhoffMC2Base device is documented
here.
Autogenerated documentation for the device’s properties and slots can be found here.
The following is the documentation for the base underlying PLC soft device: SD_MC2Base.
Documentation can also be found for the derived soft devices:
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device (i.e. of the server
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- beckhoffComDevice:
- InstanceId of the BeckhoffCom device that forwards commands to the PLC.
- functionBlockName:
- The type of the firmware block.
- fwInstanceName:
- The name of the firmware block instance.
- fwVersion:
- The version of the PLC framework.
- terminal:
- ???
- hardwareStatusBitField:
- This word encodes in bits the hardware-status information of this device
- hardwareState:
- The current state of the hardware decoded
- hardwareRegion:
- The current region of the hardware decoded
- hardwareErrorDescriptor:
- This word encodes in bits describing the hardware error
- hardwareErrorDescription:
- Error Code description
- waitingFor:
- Any call to the PLC will be published here, once the reply is received this property will be cleared. Commands will not be sent to the PLC until this property is cleared.
- epsilon:
- The epsilon determines the amount of change until a new physical value is posted from the hardware
- interlockReadOnly:
- Defines whether interlock conditions are configurable from this interface.
- interlockOn:
- Defines whether interlock surveillance is on or off.
- interlockOk:
- Defines whether interlock is ok (true) or broken (false).
- busy:
- Defines whether the PLC softdevice is busy.
- disableEpsilonFeedback:
- If false, the epsilon will be regulated until the incoming rate reaches the maximum rate
- maxStateUpdateRate:
- If state updates per second exceed this threshold, the state will be displayed as CHANGING
- noisyStateUpdateRateValue:
- Show the state update rate when it’s above ‘Max State Update Rate’ threshold.
- isStateUpdateNoisy:
- State update rate is above ‘Max State Update Rate’ threshold.
- reset:
- Resets the PLC hardware
- enableInterlockedSlots:
- Send device into INTERLOCK_BROKEN state, thus enabling all interlocked slots.
- disableInterlockedSlots:
- Send device into INTERLOCKED state, thus enabling all interlocked slots.
- requestHardwareValues:
- Ask for all property values on the device
- propertiesToPoll:
- All specified properties will be polled from the PLC with the given poll-rate. Only PLC aliases or device keys corresponding to PLC properties are allowed
- pollInterval:
- Hardware poll interval in seconds
- propertiesToRead:
- The specified properties will be read from the PLC by activating the Read button. Only PLC aliases or device keys corresponding to PLC properties are allowed
- readHardware:
- Requests value updates from the PLC for the properties listed under ‘Properties to read’
- force:
- ???
- trigger:
- Do not use this parameter to configure scheduled push. Instead use the parameter ‘scheduledPush’.
- maxUpdateFrequency:
- set to limit maximum update frequency for some values.
- interfaces:
- Abstract interface for external proxies to be considered when working with this device
- home:
- Home motor axis. This will move the motor! Make sure it is not obstructed in its movement!
- on:
- Turn the motor on. This enables movement!
- off:
- Turn the motor off. No movement is possible until it is switched on again!
- calibrateToEncoder:
- Calibrate actual position to encoder position.
- calibrate:
- Calibrate actual position to calibrated target position.
- calibrateTarget:
- The motor scale is set to this position when hitting calibrate
- resetAxis:
- Reset motor (axis) after an error occured!
- specificError:
- ASpecificError
- moveRelative:
- Perform a relative movement, incrementing the current position by an offset!
- move:
- Perform an absolute movement to a new target position.
- stop:
- Stop the current movement! Afterwards, the axis should be reset!
- moveConstantVelocity:
- Enable movements at a constant velocity.
- moveModulo:
- Enable modulo movements.
- actualPosition:
- AActualPosition
- stepSize:
- AMoveDistance
- targetVelocity:
- AMoveVelocity
- targetPosition:
- AAbsoluteTargetPosition
- isCWLimit:
- Is at hardware end-switch high - CW limit.
- isCCWLimit:
- Is at hardware end-switch low - CCW limit.
- isSWLimitHigh:
- Is at software limit high.
- isSWLimitLow:
- Is at software limit low.
- isInterlockLimitHigh:
- Is at Interlock limit high.
- isInterlockLimitLow:
- Is at Interlock limit low.
- mc2DiscreteMotion:
- e.g. relative or absolute position movement
- mc2ContinuousMotion:
- e.g. constant velocity
- isOnTarget:
- Indicates whether the motor is on target or not.
- AInternalSetpoint:
- Removed after 4.5.0-2.10.0
- stepUp:
- Move to actual position plus step length.
- stepDown:
- Move to actual position minus step length.
- activeController:
- Select the Active Controller.
- activeControllerPLC:
- Select the Active Controller using the activeController property. This property is automatically filled and sent to the PLC
| Created: | 2021-10-02T07:28:37.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Release candidate for 4.8.2 |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-08-23T15:36:04.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Bugfixes: 1. fix wrong value on the PLC when a deprecated paramer has different type wrt. the recommended new one. 2. fix bug (introduced in 4.8.0-2.11.4) that made the devices stay in UNKNOWN state |
| Created: | 2021-08-12T10:32:15.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Asynchronous registration of devices on BeckhoffCom (by means of slotInstanceNew HW state word parsed into bits |
| Created: | 2021-07-28T14:22:45.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
| Created: | 2021-06-23T16:13:27.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-06-22T13:56:55.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
|
| Created: | 2021-06-14T16:09:11.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Added BeckhoffDryPump |
| Created: | 2021-06-10T11:55:43.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Alarm conditions and state are not set on new schema. (Fixes bug seen in BeckhoffFuse after Karabo 2.11.1 deployment) |
| Created: | 2021-06-07T19:31:48.000+02:00 |
|---|---|
| Author: | Valerii Bondar |
| Notes: | Summer shutdown release, Fuse device added |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Summer shutdown release Devices added: BeckhoffTrainTrigger, BeckhoffLed, BeckhoffMC2Hexapod (BeckhoffMC2Base subclass), BeckhoffMC2Elmo (BeckhoffMC2Base subclass) Features: parameter deprecation in MC2 subclasses follow STOPPING state in Adixen Turbo Full pump. + other minor Fixes: * stepUp/stepDown popup error * epsilon feedback disable on write * avoid extra updates for interlock keys + other minor fixes |
| Created: | 2021-05-31T09:49:13.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-26T14:46:29.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-23T08:19:59.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-23T07:43:58.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-15T18:15:29.000+02:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: |
| Created: | 2021-03-24T09:43:30.000+01:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: | Add the AIBS |
| Created: | 2021-03-08T09:52:30.000+01:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: | Summary: Added auto-generated scene for Pfeiffer vacuum controller IMG400 |
TX¶
| Instance id: | FXE_XTD9_MONO-1/MOTOR/TX |
|---|---|
| Class id: | BeckhoffSimpleMotor |
| Host: | fxe-br-sys-con-12 |
| Class documentation: | |
| BeckhoffSimpleMotor | |
| General: | link |
| Monitor: | link |
| Developer: | link |
| PLC: | link |
| Alias: | fxe-br-sys-con-12 |
| Git repo: | https://git.xfel.eu/karaboDevices/Beckhoff |
| Last modified: | 2021-10-02T19:55:31.151+02:00 |
| Created at: | 2017-07-20T11:58:15.000+02:00 |
| Main authors: | Mamchykd, Silenzi, Giovanetti |
| Latest tag: | 4.8.2-2.11.1rc1 |
| Deployment tag: | 4.8.2-2.11.1rc1 |
| Installed tag: | 4.6.5-2.11.1 |
| Projects: | FXE_XTD9_MONO-1 |
| Scenes: | FXE_XTD9_MONO-1/MOTOR/TX|motorScene, FXE_XTD9_MONO-1/MOTOR/TX, FXE_XTD9_MONO-1-MOTOR-TX, FXE_XTD9_MONO-1/MOTOR/TX, FXE_XTD9_MONO/IN_OUT_SCENE |
| Accessible by: | CAL, CONTROLS, CTRL, DA, danilevc, xdoc |
Warning
Rogue installation which is not mentioned in the deployment!
Warning
The installed tag (4.6.5-2.11.1) does not match tags mentioned in the deployment ([‘4.8.2-2.11.1rc1’])!
The BeckhoffSimpleMotor device is documented
here.
Autogenerated documentation for the device’s properties and slots can be found here.
The underlying PLC soft device, SD_Stepper (aliased to SD_SIMPLEMOTOR), is documented
at this location.
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device (i.e. of the server
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- beckhoffComDevice:
- InstanceId of the BeckhoffCom device that forwards commands to the PLC.
- functionBlockName:
- The type of the firmware block.
- fwInstanceName:
- The name of the firmware block instance.
- fwVersion:
- The version of the PLC framework.
- terminal:
- ???
- hardwareStatusBitField:
- This word encodes in bits the hardware-status information of this device
- hardwareState:
- The current state of the hardware decoded
- hardwareRegion:
- The current region of the hardware decoded
- hardwareErrorDescriptor:
- This word encodes in bits describing the hardware error
- hardwareErrorDescription:
- Error Code description
- waitingFor:
- Any call to the PLC will be published here, once the reply is received this property will be cleared. Commands will not be sent to the PLC until this property is cleared.
- epsilon:
- The epsilon determines the amount of change until a new physical value is posted from the hardware
- interlockReadOnly:
- Defines whether interlock conditions are configurable from this interface.
- interlockOn:
- Defines whether interlock surveillance is on or off.
- interlockOk:
- Defines whether interlock is ok (true) or broken (false).
- busy:
- Defines whether the PLC softdevice is busy.
- disableEpsilonFeedback:
- If false, the epsilon will be regulated until the incoming rate reaches the maximum rate
- maxStateUpdateRate:
- If state updates per second exceed this threshold, the state will be displayed as CHANGING
- noisyStateUpdateRateValue:
- Show the state update rate when it’s above ‘Max State Update Rate’ threshold.
- isStateUpdateNoisy:
- State update rate is above ‘Max State Update Rate’ threshold.
- reset:
- Resets the PLC hardware
- enableInterlockedSlots:
- Send device into INTERLOCK_BROKEN state, thus enabling all interlocked slots.
- disableInterlockedSlots:
- Send device into INTERLOCKED state, thus enabling all interlocked slots.
- requestHardwareValues:
- Ask for all property values on the device
- propertiesToPoll:
- All specified properties will be polled from the PLC with the given poll-rate. Only PLC aliases or device keys corresponding to PLC properties are allowed
- pollInterval:
- Hardware poll interval in seconds
- propertiesToRead:
- The specified properties will be read from the PLC by activating the Read button. Only PLC aliases or device keys corresponding to PLC properties are allowed
- readHardware:
- Requests value updates from the PLC for the properties listed under ‘Properties to read’
- force:
- ???
- trigger:
- Do not use this parameter to configure scheduled push. Instead use the parameter ‘scheduledPush’.
- maxUpdateFrequency:
- set to limit maximum update frequency for some values.
- interfaces:
- Abstract interface for external proxies to be considered when working with this device
- off:
- Switch motor current Off.
- on:
- Switch motor current On.
- stop:
- Instructs the device to switch on and stopped.
- home:
- Start homing procedure.
- move:
- Move to target position.
- stepUp:
- Move to actual position plus step length.
- stepDown:
- Move to actual position minus step length.
- calibrate:
- Calibrate actual position to calibrated position.
- calibrateTarget:
- The motor scale is set to this position when hitting calibrate
- isOnTarget:
- Indicates whether the motor is on target or not.
- actualPosition:
- Actual position of the motor. If an encoder is activated, this represents the encoder position.
- stepCounterPosition:
- Motor position calculated from counter steps (instead of encoder values). ONLY valid if connected to external encoder.
- targetPosition:
- Target position in position mode.
- targetVelocity:
- Target velocity in velocity mode.
- modus:
- Operation mode: 0 - velocity mode; 1 - position mode; 2 - backlash mode; 3 - not implemented (reserved); 4 - master/slave mode.
- masterMotor:
- Define master motor for master/slave operation mode.
- stepLength:
- Step length used in StepUp/StepDown.
- isIdleOpenLoop:
- True - Stopped on target; False - Idle on target (follows encoder position).
- isCWLimit:
- Is at hardware end-switch high - CW limit.
- isCCWLimit:
- Is at hardware end-switch low - CCW limit.
- isSWLimitHigh:
- Is at software limit high.
- isSWLimitLow:
- Is at software limit low.
- isInterlockLimitHigh:
- Is at interlock limit high.
- isInterlockLimitLow:
- Is at interlock limit low.
- isSlave:
- The motor is configured as slave in a coordinated motion.
- masterSlaveCorrelation:
- The velocity of the slave motor is the velocity of the master multiplied by this factor (Only useful in mode 4).
- gear:
- Conversion factor in [micro-steps/targetUnit]. Convert with 64 micro-steps per step.
- encodeStep:
- Size of encoder increment in target unit; Without Encoder: Element is the length of a micro-step [1/Gear].
- deadband:
- Within deadband the motor is on target.
- pConst:
- Proportional feedback constant.
- aMax:
- Maximum velocity difference per cycle (EL7041 unit 32767 is full speed).
- acceleration:
- Maximum velocity difference in [targetUnit/s^2].
- vMax:
- Maximum velocity the motor can drive (EL7041 unit 32767 is full speed).
- velocity:
- Maximum velocity in [targetUnit/s] (EL7041 unit 32767 is full speed).
- vMin:
- Minimum velocity expressed in arbitrary terminal units/cycle.
- limitPosL:
- Software limit low.
- limitPosH:
- Software limit high.
- invLogicLim1:
- Limit switch 1 logic: False - active high ; True - active low.
- invLogicLim2:
- Limit switch 2 logic: False - active high ; True - active low.
- isInvertLimits:
- Logic calibration: False - Limits active high (24 V); True - limits active low (0 V).
- offset:
- Offset will be added to encoder position.
- isInternalCounter:
- False - No step counter in terminal available; True - Internal counter from terminalis used.
- maxCurrent:
- Maximum motor current.
- reducedCurrent:
- Reduced current, when Idle or stopped - Holding current.
- backlash:
- Backlash distance. ONLY valid in modus 2.
- plcCycleAveraging:
- Number of PLC Cycles after which the averaged encoder value is sent out.
- isLimitless:
- Set to True for limit less axes - e.g. filter wheels.
- homeUp:
- False - default homing searches down for a home switch; True - will search up for a home switch instead.
- homeNoLimit:
- False - Homing searches for a limit switch first and then searches for a home switch starting at limit; True - search for home switch directly.
- saveLimitPosition:
- Save Hardware limit position to the soft limit position.
- checkLimitConsistency:
- Check for limit consistency. NOTE: Motor state switches to error in case of moving in high direction (H/W coordinates) triggers H/W limit low.
- terminalTemperature:
- Terminal Temperature.
- controllerVoltage:
- Voltage of the controller section of the terminal.
- motorDriverVoltage:
- Voltage of the motor driver.
- syncEncoder:
- True - Synchronizes motor and encoder terminal in time (offset cancellation). This offset is kept until a new trigger of this property; False - No synchronization is triggered.
- extEncoderEnabled:
- True - Use external encoder; False - Don’t use external encoder for position reference.
- extEncoderName:
- Declare device name for external encoder.
| Created: | 2021-10-02T07:28:37.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Release candidate for 4.8.2 |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-08-23T15:36:04.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Bugfixes: 1. fix wrong value on the PLC when a deprecated paramer has different type wrt. the recommended new one. 2. fix bug (introduced in 4.8.0-2.11.4) that made the devices stay in UNKNOWN state |
| Created: | 2021-08-12T10:32:15.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Asynchronous registration of devices on BeckhoffCom (by means of slotInstanceNew HW state word parsed into bits |
| Created: | 2021-07-28T14:22:45.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
| Created: | 2021-06-23T16:13:27.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-06-22T13:56:55.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
|
| Created: | 2021-06-14T16:09:11.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Added BeckhoffDryPump |
| Created: | 2021-06-10T11:55:43.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Alarm conditions and state are not set on new schema. (Fixes bug seen in BeckhoffFuse after Karabo 2.11.1 deployment) |
| Created: | 2021-06-07T19:31:48.000+02:00 |
|---|---|
| Author: | Valerii Bondar |
| Notes: | Summer shutdown release, Fuse device added |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Summer shutdown release Devices added: BeckhoffTrainTrigger, BeckhoffLed, BeckhoffMC2Hexapod (BeckhoffMC2Base subclass), BeckhoffMC2Elmo (BeckhoffMC2Base subclass) Features: parameter deprecation in MC2 subclasses follow STOPPING state in Adixen Turbo Full pump. + other minor Fixes: * stepUp/stepDown popup error * epsilon feedback disable on write * avoid extra updates for interlock keys + other minor fixes |
| Created: | 2021-05-31T09:49:13.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-26T14:46:29.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-23T08:19:59.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-23T07:43:58.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-15T18:15:29.000+02:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: |
| Created: | 2021-03-24T09:43:30.000+01:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: | Add the AIBS |
| Created: | 2021-03-08T09:52:30.000+01:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: | Summary: Added auto-generated scene for Pfeiffer vacuum controller IMG400 |
TY¶
| Instance id: | FXE_XTD9_MONO-1/MOTOR/TY |
|---|---|
| Class id: | BeckhoffSimpleMotor |
| Host: | fxe-br-sys-con-12 |
| Class documentation: | |
| BeckhoffSimpleMotor | |
| General: | link |
| Monitor: | link |
| Developer: | link |
| PLC: | link |
| Alias: | fxe-br-sys-con-12 |
| Git repo: | https://git.xfel.eu/karaboDevices/Beckhoff |
| Last modified: | 2021-10-02T19:55:31.151+02:00 |
| Created at: | 2017-07-20T11:58:15.000+02:00 |
| Main authors: | Mamchykd, Silenzi, Giovanetti |
| Latest tag: | 4.8.2-2.11.1rc1 |
| Deployment tag: | 4.8.2-2.11.1rc1 |
| Installed tag: | 4.6.5-2.11.1 |
| Projects: | FXE_XTD9_MONO-1 |
| Scenes: | FXE_XTD9_MONO-1/MOTOR/TY|motorScene, FXE_XTD9_MONO-1/MOTOR/TY, FXE_XTD9_MONO-1-MOTOR-TY, FXE_XTD9_MONO-1/MOTOR/TY, FXE_XTD9_MONO/IN_OUT_SCENE |
| Accessible by: | CAL, CONTROLS, CTRL, DA, danilevc, xdoc |
Warning
Rogue installation which is not mentioned in the deployment!
Warning
The installed tag (4.6.5-2.11.1) does not match tags mentioned in the deployment ([‘4.8.2-2.11.1rc1’])!
The BeckhoffSimpleMotor device is documented
here.
Autogenerated documentation for the device’s properties and slots can be found here.
The underlying PLC soft device, SD_Stepper (aliased to SD_SIMPLEMOTOR), is documented
at this location.
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device (i.e. of the server
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- beckhoffComDevice:
- InstanceId of the BeckhoffCom device that forwards commands to the PLC.
- functionBlockName:
- The type of the firmware block.
- fwInstanceName:
- The name of the firmware block instance.
- fwVersion:
- The version of the PLC framework.
- terminal:
- ???
- hardwareStatusBitField:
- This word encodes in bits the hardware-status information of this device
- hardwareState:
- The current state of the hardware decoded
- hardwareRegion:
- The current region of the hardware decoded
- hardwareErrorDescriptor:
- This word encodes in bits describing the hardware error
- hardwareErrorDescription:
- Error Code description
- waitingFor:
- Any call to the PLC will be published here, once the reply is received this property will be cleared. Commands will not be sent to the PLC until this property is cleared.
- epsilon:
- The epsilon determines the amount of change until a new physical value is posted from the hardware
- interlockReadOnly:
- Defines whether interlock conditions are configurable from this interface.
- interlockOn:
- Defines whether interlock surveillance is on or off.
- interlockOk:
- Defines whether interlock is ok (true) or broken (false).
- busy:
- Defines whether the PLC softdevice is busy.
- disableEpsilonFeedback:
- If false, the epsilon will be regulated until the incoming rate reaches the maximum rate
- maxStateUpdateRate:
- If state updates per second exceed this threshold, the state will be displayed as CHANGING
- noisyStateUpdateRateValue:
- Show the state update rate when it’s above ‘Max State Update Rate’ threshold.
- isStateUpdateNoisy:
- State update rate is above ‘Max State Update Rate’ threshold.
- reset:
- Resets the PLC hardware
- enableInterlockedSlots:
- Send device into INTERLOCK_BROKEN state, thus enabling all interlocked slots.
- disableInterlockedSlots:
- Send device into INTERLOCKED state, thus enabling all interlocked slots.
- requestHardwareValues:
- Ask for all property values on the device
- propertiesToPoll:
- All specified properties will be polled from the PLC with the given poll-rate. Only PLC aliases or device keys corresponding to PLC properties are allowed
- pollInterval:
- Hardware poll interval in seconds
- propertiesToRead:
- The specified properties will be read from the PLC by activating the Read button. Only PLC aliases or device keys corresponding to PLC properties are allowed
- readHardware:
- Requests value updates from the PLC for the properties listed under ‘Properties to read’
- force:
- ???
- trigger:
- Do not use this parameter to configure scheduled push. Instead use the parameter ‘scheduledPush’.
- maxUpdateFrequency:
- set to limit maximum update frequency for some values.
- interfaces:
- Abstract interface for external proxies to be considered when working with this device
- off:
- Switch motor current Off.
- on:
- Switch motor current On.
- stop:
- Instructs the device to switch on and stopped.
- home:
- Start homing procedure.
- move:
- Move to target position.
- stepUp:
- Move to actual position plus step length.
- stepDown:
- Move to actual position minus step length.
- calibrate:
- Calibrate actual position to calibrated position.
- calibrateTarget:
- The motor scale is set to this position when hitting calibrate
- isOnTarget:
- Indicates whether the motor is on target or not.
- actualPosition:
- Actual position of the motor. If an encoder is activated, this represents the encoder position.
- stepCounterPosition:
- Motor position calculated from counter steps (instead of encoder values). ONLY valid if connected to external encoder.
- targetPosition:
- Target position in position mode.
- targetVelocity:
- Target velocity in velocity mode.
- modus:
- Operation mode: 0 - velocity mode; 1 - position mode; 2 - backlash mode; 3 - not implemented (reserved); 4 - master/slave mode.
- masterMotor:
- Define master motor for master/slave operation mode.
- stepLength:
- Step length used in StepUp/StepDown.
- isIdleOpenLoop:
- True - Stopped on target; False - Idle on target (follows encoder position).
- isCWLimit:
- Is at hardware end-switch high - CW limit.
- isCCWLimit:
- Is at hardware end-switch low - CCW limit.
- isSWLimitHigh:
- Is at software limit high.
- isSWLimitLow:
- Is at software limit low.
- isInterlockLimitHigh:
- Is at interlock limit high.
- isInterlockLimitLow:
- Is at interlock limit low.
- isSlave:
- The motor is configured as slave in a coordinated motion.
- masterSlaveCorrelation:
- The velocity of the slave motor is the velocity of the master multiplied by this factor (Only useful in mode 4).
- gear:
- Conversion factor in [micro-steps/targetUnit]. Convert with 64 micro-steps per step.
- encodeStep:
- Size of encoder increment in target unit; Without Encoder: Element is the length of a micro-step [1/Gear].
- deadband:
- Within deadband the motor is on target.
- pConst:
- Proportional feedback constant.
- aMax:
- Maximum velocity difference per cycle (EL7041 unit 32767 is full speed).
- acceleration:
- Maximum velocity difference in [targetUnit/s^2].
- vMax:
- Maximum velocity the motor can drive (EL7041 unit 32767 is full speed).
- velocity:
- Maximum velocity in [targetUnit/s] (EL7041 unit 32767 is full speed).
- vMin:
- Minimum velocity expressed in arbitrary terminal units/cycle.
- limitPosL:
- Software limit low.
- limitPosH:
- Software limit high.
- invLogicLim1:
- Limit switch 1 logic: False - active high ; True - active low.
- invLogicLim2:
- Limit switch 2 logic: False - active high ; True - active low.
- isInvertLimits:
- Logic calibration: False - Limits active high (24 V); True - limits active low (0 V).
- offset:
- Offset will be added to encoder position.
- isInternalCounter:
- False - No step counter in terminal available; True - Internal counter from terminalis used.
- maxCurrent:
- Maximum motor current.
- reducedCurrent:
- Reduced current, when Idle or stopped - Holding current.
- backlash:
- Backlash distance. ONLY valid in modus 2.
- plcCycleAveraging:
- Number of PLC Cycles after which the averaged encoder value is sent out.
- isLimitless:
- Set to True for limit less axes - e.g. filter wheels.
- homeUp:
- False - default homing searches down for a home switch; True - will search up for a home switch instead.
- homeNoLimit:
- False - Homing searches for a limit switch first and then searches for a home switch starting at limit; True - search for home switch directly.
- saveLimitPosition:
- Save Hardware limit position to the soft limit position.
- checkLimitConsistency:
- Check for limit consistency. NOTE: Motor state switches to error in case of moving in high direction (H/W coordinates) triggers H/W limit low.
- terminalTemperature:
- Terminal Temperature.
- controllerVoltage:
- Voltage of the controller section of the terminal.
- motorDriverVoltage:
- Voltage of the motor driver.
- syncEncoder:
- True - Synchronizes motor and encoder terminal in time (offset cancellation). This offset is kept until a new trigger of this property; False - No synchronization is triggered.
- extEncoderEnabled:
- True - Use external encoder; False - Don’t use external encoder for position reference.
- extEncoderName:
- Declare device name for external encoder.
| Created: | 2021-10-02T07:28:37.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Release candidate for 4.8.2 |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-08-23T15:36:04.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Bugfixes: 1. fix wrong value on the PLC when a deprecated paramer has different type wrt. the recommended new one. 2. fix bug (introduced in 4.8.0-2.11.4) that made the devices stay in UNKNOWN state |
| Created: | 2021-08-12T10:32:15.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Asynchronous registration of devices on BeckhoffCom (by means of slotInstanceNew HW state word parsed into bits |
| Created: | 2021-07-28T14:22:45.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
| Created: | 2021-06-23T16:13:27.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-06-22T13:56:55.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
|
| Created: | 2021-06-14T16:09:11.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Added BeckhoffDryPump |
| Created: | 2021-06-10T11:55:43.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Alarm conditions and state are not set on new schema. (Fixes bug seen in BeckhoffFuse after Karabo 2.11.1 deployment) |
| Created: | 2021-06-07T19:31:48.000+02:00 |
|---|---|
| Author: | Valerii Bondar |
| Notes: | Summer shutdown release, Fuse device added |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Summer shutdown release Devices added: BeckhoffTrainTrigger, BeckhoffLed, BeckhoffMC2Hexapod (BeckhoffMC2Base subclass), BeckhoffMC2Elmo (BeckhoffMC2Base subclass) Features: parameter deprecation in MC2 subclasses follow STOPPING state in Adixen Turbo Full pump. + other minor Fixes: * stepUp/stepDown popup error * epsilon feedback disable on write * avoid extra updates for interlock keys + other minor fixes |
| Created: | 2021-05-31T09:49:13.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-26T14:46:29.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-23T08:19:59.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-23T07:43:58.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-15T18:15:29.000+02:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: |
| Created: | 2021-03-24T09:43:30.000+01:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: | Add the AIBS |
| Created: | 2021-03-08T09:52:30.000+01:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: | Summary: Added auto-generated scene for Pfeiffer vacuum controller IMG400 |
PROC¶
BEAMVIEW¶
| Instance id: | FXE_XTD9_MONO-1/PROC/BEAMVIEW |
|---|---|
| Class id: | ImageProcessor |
| Host: | fxe-br-sys-con-12 |
| Class documentation: | |
| ImageProcessor | |
| Alias: | fxe-br-sys-con-12 |
| Git repo: | https://git.xfel.eu/gitlab/karaboDevices/imageProcessor |
| Last modified: | 2021-04-16T14:14:01.000+02:00 |
| Created at: | 2016-11-16T14:12:17.000+01:00 |
| Main authors: | Parenti, Hauf, Fabbri |
| Latest tag: | 1.27.4-2.10.0 |
| Deployment tag: | 1.27.4-2.10.0 |
| Scenes: | FXE_XTD9_MONO-1-CAM-BEAMVIEW-scene, FXE_Mono1_Alio_Scanning, FXE_XTD9_MONO-1/CAM/BEAMVIEW|scene, FXE_XTD9_MONO-1-AVG-BEAMVIEW-scene0 |
| Accessible by: | CONTROLS, CTRL, DA, danilevc, xdoc |
Warning
Rogue installation which is not mentioned in the deployment!
Warning
Installation not found in a standard path!
The ImageProcessor device is documented in
imageprocessor:image-processor-user
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO, prepended by package name
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- Logger:
- Logging settings
- inFrameRate:
- The input frame rate.
- resetError:
- Reset error count.
- reset:
- Resets the processor output values.
- useAsBackgroundImage:
- Use the current image as background image.
- imagePath:
- Input image path.
- filterImagesByThreshold:
- If True, images will be only processed if maximum pixel value exceeds user’s defined threshold.
- imageThreshold:
- The threshold for processing an image.
- absolutePositions:
- If True, the centre-of-mass and fit results will take into account the current settings for ROI and binning.
- subtractBkgImage:
- Subtract the loaded background image.
- subtractImagePedestal:
- Subtract the image pedestal (ie image = image - image.min()). This is done after background subtraction.
- doMinMaxMean:
- Get the following information from the pixels: min, max, mean value.
- doBinCount:
- Calculate the frequency distribution of pixel values.
- doXYSum:
- Integrate the image along the x- and y-axes.
- doCOfM:
- Calculate centre-of-mass and widths.
- do1DFit:
- Perform a 1D gaussian fit of the x- and y-distributions.
- do2DFit:
- Perform a 2D gaussian fits.Be careful: It can be slow!
- doIntegration:
- Perform integration over region.
- clipValues:
- Removes values outside of Integration Threshold Range from the calculation of the integral and region mean.
- comRange:
- The range to be used for the centre-of-mass calculation. Can be the full range, or a user-defined one.
- userDefinedRange:
- The user-defined range for centre-of-mass, gaussian fit(s) and integrals along the x & y axes. Region [lowX, highX) x [lowY, highY) specified as [lowX, highX, lowY, highY]
- absThreshold:
- Pixels below this threshold will not be used for the centre-of-mass calculation. If greater than 0, the relative threshold will not be used.
- threshold:
- Pixels below this relative threshold (fraction of the highest value) will not be used for the centre-of-mass calculation. It will only be applied if no absolute threshold is set.
- pixelSize:
- The pixel size. It will be used when evaluating the beam size.
- fitRange:
- The range to be used for fitting. Can be the full range, an auto-determined, or the user-defined one.
- rangeForAuto:
- The automatic range for ‘auto’ mode (in standard deviations).
- enablePolynomial:
- Add a 1st order polynomial term (ramp) to gaussian fits.
- gauss1dStartValues:
- Selects how 1D gauss fit starting values are evaluated
- doGaussRotation:
- Allow the 2D gaussian to be rotated.
- integrationRegion:
- The region to be integrated over. Region [lowX, highX) x [lowY, highY) specified as [lowX, highX, lowY, highY]
- thresholdRange:
- Range of values to be considered in the calculation of Region Integral and Region Mean. Values outside of this range will be set to zero.
- imageWidth:
- The width of the incoming image.
- imageOffsetX:
- If the incoming image has a ROI, this represents the X position of the top-left corner.
- imageBinningX:
- The image binning in the X direction.
- imageHeight:
- The height of the incoming image. Set to 1 for 1D images (spectra).
- imageOffsetY:
- If the incoming image has a ROI, this represents the Y position of the top-left corner. Set to 0 for 1D images (spectra).
- imageBinningY:
- The image binning in the Y direction. Set to 1 for 1D images (spectra).
- minPxValue:
- The minimum image pixel value.
- maxPxValue:
- The maximum image pixel value.
- meanPxValue:
- The mean image pixel value.
- minMaxMeanTime:
- Time spent for evaluating min, max, mean pixel value.
- binCountTime:
- Time spent for calculating the frequency distribution of pixel values.
- subtractBkgImageTime:
- Time spent in subtracting the background image.
- subtractPedestalTime:
- Time spent in subtracting the image pedestal.
- xYSumTime:
- Time spent in integrating the image in X and Y.
- cOfMTime:
- Time spent in evaluating the centre-of-mass.
- xFitTime:
- Time spent in 1D Gaussian fit of the X distribution.
- yFitTime:
- Time spent in 1D Gaussian fit of the Y distribution.
- fitTime:
- Time spent in 2D Gaussian fit of the image.
- integrationTime:
- Time spent in integrating over a region.
- x0:
- X position of the centre-of-mass.
- sx:
- Standard deviation in X of the centre-of-mass.
- y0:
- Y position of the centre-of-mass.
- sy:
- Standard deviation in Y of the centre-of-mass.
- xFitSuccess:
- 1D Gaussian fit success (1-4 if fit converged).
- ax1d:
- Amplitude Ax from the 1D fit.
- x01d:
- x0 peak position from 1D fit.
- ex01d:
- Uncertainty on x0 estimation.
- sx1d:
- Standard deviation on x0 from 1D fit.
- esx1d:
- Uncertainty on standard deviation estimation.
- beamWidth1d:
- Beam width from 1D Fit. Defined as 4x sigma_x.
- yFitSuccess:
- 1D Gaussian Fit Success (1-4 if fit converged).
- ay1d:
- Amplitude Ay from 1D fit.
- y01d:
- y0 peak position from 1D fit.
- ey01d:
- Uncertainty on y0 estimation.
- sy1d:
- Standard deviation on y0 from 1D fit.
- esy1d:
- Uncertainty on standard deviation estimation.
- beamHeight1d:
- Beam heigth from 1D Fit. Defined as 4x sigma_y.
- fitSuccess:
- 2D Gaussian fit success (1-4 if fit converged).
- a2d:
- Amplitude from 2D fit.
- x02d:
- x0 peak position from 2D fit.
- ex02d:
- Uncertainty on x0 estimation.
- sx2d:
- Standard deviation on x0 from 2D fit.
- esx2d:
- Uncertainty on standard deviation estimation.
- beamWidth2d:
- Beam width from 2D Fit. Defined as 4x sigma_x.
- y02d:
- y0 peak position from 2D fit.
- ey02d:
- Uncertainty on y0 estimation.
- sy2d:
- Standard deviation on y0 from 2D fit.
- esy2d:
- Uncertainty on standard deviation estimation.
- beamHeight2d:
- Beam height from 2D Fit. Defined as 4x sigma_y.
- theta2d:
- Rotation angle from 2D fit.
- etheta2d:
- Uncertainty on rotation angle estimation.
- regionIntegral:
- Integral of pixel value over region specified by integrationRegion.
- regionMean:
- Mean pixel value over region specified by integrationRegion.
| Created: | 2020-11-23T11:51:09.000Z |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Karabo 2.10 versioning |
| Created: | 2020-07-30T12:29:13.000Z |
|---|---|
| Author: | Andrea Parenti |
| Notes: | Reset properties only once |
| Created: | 2020-07-28T12:08:55.000Z |
|---|---|
| Author: | Andrea Parenti |
| Notes: | Calculate min/max/mean pixel value after background and pedestal subtraction |
| Created: | 2020-07-06T11:53:30.000Z |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: | Integral over axes (img_x/y) corrected when no “user-defined” is set |
| Created: | 2020-03-17T10:23:50.000Z |
|---|---|
| Author: | Andrea Parenti |
| Notes: | Fix MDL’s error count reconfiguration + resetError function |
| Created: | 2020-03-12T15:58:22.000Z |
|---|---|
| Author: | Andrea Parenti |
| Notes: | Update for error resetting, and reconfiguration of threshold and epsilon parameters of error counter |
| Created: | 2019-12-10T13:13:22.000Z |
|---|---|
| Author: | Andrea Parenti |
| Notes: | Alarm condition with warning, imageProcessing updated to version 2.3.5-2.6 |
| Created: | 2019-09-25T07:12:39.000Z |
|---|---|
| Author: | Andrea Parenti |
| Notes: | ImageToSpectrum: make direction of integral configurable. |
| Created: | 2019-09-17T15:59:16.000Z |
|---|---|
| Author: | Robert Schaffer |
| Notes: | Added peak ratio for TwoPeakFinder device. |
| Created: | 2019-09-05T15:06:43.000Z |
|---|---|
| Author: | Robert Schaffer |
| Notes: | Implemented thresholding for integrated data intensities. |
| Created: | 2019-09-04T12:46:06.000Z |
|---|---|
| Author: | Andrea Parenti |
| Notes: | FIX 1D data ImageAverager |
| Created: | 2019-08-22T14:57:59.000Z |
|---|---|
| Author: | Cyril Danilevski |
| Notes: | Add possibility to average spectra (1D images) |
| Created: | 2019-07-10T07:31:19.000Z |
|---|---|
| Author: | Andrea Parenti |
| Notes: | FIX processing of spectra |
| Created: | 2019-07-05T14:19:56.000Z |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2019-07-01T08:20:28.000Z |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
|
| Created: | 2019-06-18T11:41:45.000Z |
|---|---|
| Author: | Andrea Parenti |
| Notes: | Add possibility to process spectra (1D images) |
| Created: | 2019-05-09T14:59:33.000Z |
|---|---|
| Author: | Andrea Parenti |
| Notes: | Adding option for lightweight exponential running average |
| Created: | 2019-04-30T12:34:21.000Z |
|---|---|
| Author: | Robert Schaffer |
| Notes: | Fixed a bug causing thresholding downstream of COM calculation |
| Created: | 2019-03-26T17:58:39.000Z |
|---|---|
| Author: | Wajid Ehsan |
| Notes: | Include roi in y-direction imageTospectrum |
| Created: | 2019-02-21T09:22:07.000Z |
|---|---|
| Author: | Andrea Parenti |
| Notes: |
|
SWITCH¶
TOP_XTAL_ROLL_LFAULT¶
| Instance id: | FXE_XTD9_MONO-1/SWITCH/TOP_XTAL_ROLL_LFAULT |
|---|---|
| Class id: | BeckhoffDigitalInput |
| Host: | fxe-br-sys-con-12 |
| Class documentation: | |
| BeckhoffDigitalInput | |
| General: | link |
| Monitor: | link |
| Developer: | link |
| PLC: | link |
| Alias: | fxe-br-sys-con-12 |
| Git repo: | https://git.xfel.eu/karaboDevices/Beckhoff |
| Last modified: | 2021-10-02T19:55:31.151+02:00 |
| Created at: | 2017-07-20T11:58:15.000+02:00 |
| Main authors: | Mamchykd, Silenzi, Giovanetti |
| Latest tag: | 4.8.2-2.11.1rc1 |
| Deployment tag: | 4.8.2-2.11.1rc1 |
| Installed tag: | 4.6.5-2.11.1 |
| Accessible by: | CAL, CONTROLS, CTRL, DA, danilevc, xdoc |
Warning
Rogue installation which is not mentioned in the deployment!
Warning
The installed tag (4.6.5-2.11.1) does not match tags mentioned in the deployment ([‘4.8.2-2.11.1rc1’])!
The BeckhoffDigitalInput device is documented in
beckhoff:BeckhoffDigitalInput
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device (i.e. of the server
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- beckhoffComDevice:
- InstanceId of the BeckhoffCom device that forwards commands to the PLC.
- functionBlockName:
- The type of the firmware block.
- fwInstanceName:
- The name of the firmware block instance.
- fwVersion:
- The version of the PLC framework.
- terminal:
- ???
- hardwareStatusBitField:
- This word encodes in bits the hardware-status information of this device
- hardwareState:
- The current state of the hardware decoded
- hardwareRegion:
- The current region of the hardware decoded
- hardwareErrorDescriptor:
- This word encodes in bits describing the hardware error
- hardwareErrorDescription:
- Error Code description
- waitingFor:
- Any call to the PLC will be published here, once the reply is received this property will be cleared. Commands will not be sent to the PLC until this property is cleared.
- epsilon:
- The epsilon determines the amount of change until a new physical value is posted from the hardware
- interlockReadOnly:
- Defines whether interlock conditions are configurable from this interface.
- interlockOn:
- Defines whether interlock surveillance is on or off.
- interlockOk:
- Defines whether interlock is ok (true) or broken (false).
- busy:
- Defines whether the PLC softdevice is busy.
- disableEpsilonFeedback:
- If false, the epsilon will be regulated until the incoming rate reaches the maximum rate
- maxStateUpdateRate:
- If state updates per second exceed this threshold, the state will be displayed as CHANGING
- noisyStateUpdateRateValue:
- Show the state update rate when it’s above ‘Max State Update Rate’ threshold.
- isStateUpdateNoisy:
- State update rate is above ‘Max State Update Rate’ threshold.
- reset:
- Resets the PLC hardware
- enableInterlockedSlots:
- Send device into INTERLOCK_BROKEN state, thus enabling all interlocked slots.
- disableInterlockedSlots:
- Send device into INTERLOCKED state, thus enabling all interlocked slots.
- requestHardwareValues:
- Ask for all property values on the device
- propertiesToPoll:
- All specified properties will be polled from the PLC with the given poll-rate. Only PLC aliases or device keys corresponding to PLC properties are allowed
- pollInterval:
- Hardware poll interval in seconds
- propertiesToRead:
- The specified properties will be read from the PLC by activating the Read button. Only PLC aliases or device keys corresponding to PLC properties are allowed
- readHardware:
- Requests value updates from the PLC for the properties listed under ‘Properties to read’
- force:
- ???
- trigger:
- Do not use this parameter to configure scheduled push. Instead use the parameter ‘scheduledPush’.
- maxUpdateFrequency:
- set to limit maximum update frequency for some values.
- invert:
- If set, the digital value as received from the hardware is inverted.
- edgeCount:
- Counter of the input edges
- fallingEdgeCounter:
- True - Counter On Falling Edge; False - Counter on Raising Edge.
- resetCounter:
- Reset count of edges
| Created: | 2021-10-02T07:28:37.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Release candidate for 4.8.2 |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-08-23T15:36:04.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Bugfixes: 1. fix wrong value on the PLC when a deprecated paramer has different type wrt. the recommended new one. 2. fix bug (introduced in 4.8.0-2.11.4) that made the devices stay in UNKNOWN state |
| Created: | 2021-08-12T10:32:15.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Asynchronous registration of devices on BeckhoffCom (by means of slotInstanceNew HW state word parsed into bits |
| Created: | 2021-07-28T14:22:45.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
| Created: | 2021-06-23T16:13:27.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-06-22T13:56:55.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
|
| Created: | 2021-06-14T16:09:11.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Added BeckhoffDryPump |
| Created: | 2021-06-10T11:55:43.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Alarm conditions and state are not set on new schema. (Fixes bug seen in BeckhoffFuse after Karabo 2.11.1 deployment) |
| Created: | 2021-06-07T19:31:48.000+02:00 |
|---|---|
| Author: | Valerii Bondar |
| Notes: | Summer shutdown release, Fuse device added |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Summer shutdown release Devices added: BeckhoffTrainTrigger, BeckhoffLed, BeckhoffMC2Hexapod (BeckhoffMC2Base subclass), BeckhoffMC2Elmo (BeckhoffMC2Base subclass) Features: parameter deprecation in MC2 subclasses follow STOPPING state in Adixen Turbo Full pump. + other minor Fixes: * stepUp/stepDown popup error * epsilon feedback disable on write * avoid extra updates for interlock keys + other minor fixes |
| Created: | 2021-05-31T09:49:13.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-26T14:46:29.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-23T08:19:59.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-23T07:43:58.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-15T18:15:29.000+02:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: |
| Created: | 2021-03-24T09:43:30.000+01:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: | Add the AIBS |
| Created: | 2021-03-08T09:52:30.000+01:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: | Summary: Added auto-generated scene for Pfeiffer vacuum controller IMG400 |
TOP_XTAL_RPITCH_LFAULT¶
| Instance id: | FXE_XTD9_MONO-1/SWITCH/TOP_XTAL_RPITCH_LFAULT |
|---|---|
| Class id: | BeckhoffDigitalInput |
| Host: | fxe-br-sys-con-12 |
| Class documentation: | |
| BeckhoffDigitalInput | |
| General: | link |
| Monitor: | link |
| Developer: | link |
| PLC: | link |
| Alias: | fxe-br-sys-con-12 |
| Git repo: | https://git.xfel.eu/karaboDevices/Beckhoff |
| Last modified: | 2021-10-02T19:55:31.151+02:00 |
| Created at: | 2017-07-20T11:58:15.000+02:00 |
| Main authors: | Mamchykd, Silenzi, Giovanetti |
| Latest tag: | 4.8.2-2.11.1rc1 |
| Deployment tag: | 4.8.2-2.11.1rc1 |
| Installed tag: | 4.6.5-2.11.1 |
| Accessible by: | CAL, CONTROLS, CTRL, DA, danilevc, xdoc |
Warning
Rogue installation which is not mentioned in the deployment!
Warning
The installed tag (4.6.5-2.11.1) does not match tags mentioned in the deployment ([‘4.8.2-2.11.1rc1’])!
The BeckhoffDigitalInput device is documented in
beckhoff:BeckhoffDigitalInput
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device (i.e. of the server
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- beckhoffComDevice:
- InstanceId of the BeckhoffCom device that forwards commands to the PLC.
- functionBlockName:
- The type of the firmware block.
- fwInstanceName:
- The name of the firmware block instance.
- fwVersion:
- The version of the PLC framework.
- terminal:
- ???
- hardwareStatusBitField:
- This word encodes in bits the hardware-status information of this device
- hardwareState:
- The current state of the hardware decoded
- hardwareRegion:
- The current region of the hardware decoded
- hardwareErrorDescriptor:
- This word encodes in bits describing the hardware error
- hardwareErrorDescription:
- Error Code description
- waitingFor:
- Any call to the PLC will be published here, once the reply is received this property will be cleared. Commands will not be sent to the PLC until this property is cleared.
- epsilon:
- The epsilon determines the amount of change until a new physical value is posted from the hardware
- interlockReadOnly:
- Defines whether interlock conditions are configurable from this interface.
- interlockOn:
- Defines whether interlock surveillance is on or off.
- interlockOk:
- Defines whether interlock is ok (true) or broken (false).
- busy:
- Defines whether the PLC softdevice is busy.
- disableEpsilonFeedback:
- If false, the epsilon will be regulated until the incoming rate reaches the maximum rate
- maxStateUpdateRate:
- If state updates per second exceed this threshold, the state will be displayed as CHANGING
- noisyStateUpdateRateValue:
- Show the state update rate when it’s above ‘Max State Update Rate’ threshold.
- isStateUpdateNoisy:
- State update rate is above ‘Max State Update Rate’ threshold.
- reset:
- Resets the PLC hardware
- enableInterlockedSlots:
- Send device into INTERLOCK_BROKEN state, thus enabling all interlocked slots.
- disableInterlockedSlots:
- Send device into INTERLOCKED state, thus enabling all interlocked slots.
- requestHardwareValues:
- Ask for all property values on the device
- propertiesToPoll:
- All specified properties will be polled from the PLC with the given poll-rate. Only PLC aliases or device keys corresponding to PLC properties are allowed
- pollInterval:
- Hardware poll interval in seconds
- propertiesToRead:
- The specified properties will be read from the PLC by activating the Read button. Only PLC aliases or device keys corresponding to PLC properties are allowed
- readHardware:
- Requests value updates from the PLC for the properties listed under ‘Properties to read’
- force:
- ???
- trigger:
- Do not use this parameter to configure scheduled push. Instead use the parameter ‘scheduledPush’.
- maxUpdateFrequency:
- set to limit maximum update frequency for some values.
- invert:
- If set, the digital value as received from the hardware is inverted.
- edgeCount:
- Counter of the input edges
- fallingEdgeCounter:
- True - Counter On Falling Edge; False - Counter on Raising Edge.
- resetCounter:
- Reset count of edges
| Created: | 2021-10-02T07:28:37.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Release candidate for 4.8.2 |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-08-23T15:36:04.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Bugfixes: 1. fix wrong value on the PLC when a deprecated paramer has different type wrt. the recommended new one. 2. fix bug (introduced in 4.8.0-2.11.4) that made the devices stay in UNKNOWN state |
| Created: | 2021-08-12T10:32:15.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Asynchronous registration of devices on BeckhoffCom (by means of slotInstanceNew HW state word parsed into bits |
| Created: | 2021-07-28T14:22:45.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
| Created: | 2021-06-23T16:13:27.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-06-22T13:56:55.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
|
| Created: | 2021-06-14T16:09:11.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Added BeckhoffDryPump |
| Created: | 2021-06-10T11:55:43.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Alarm conditions and state are not set on new schema. (Fixes bug seen in BeckhoffFuse after Karabo 2.11.1 deployment) |
| Created: | 2021-06-07T19:31:48.000+02:00 |
|---|---|
| Author: | Valerii Bondar |
| Notes: | Summer shutdown release, Fuse device added |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Summer shutdown release Devices added: BeckhoffTrainTrigger, BeckhoffLed, BeckhoffMC2Hexapod (BeckhoffMC2Base subclass), BeckhoffMC2Elmo (BeckhoffMC2Base subclass) Features: parameter deprecation in MC2 subclasses follow STOPPING state in Adixen Turbo Full pump. + other minor Fixes: * stepUp/stepDown popup error * epsilon feedback disable on write * avoid extra updates for interlock keys + other minor fixes |
| Created: | 2021-05-31T09:49:13.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-26T14:46:29.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-23T08:19:59.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-23T07:43:58.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-15T18:15:29.000+02:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: |
| Created: | 2021-03-24T09:43:30.000+01:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: | Add the AIBS |
| Created: | 2021-03-08T09:52:30.000+01:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: | Summary: Added auto-generated scene for Pfeiffer vacuum controller IMG400 |
HT1_IS_LOC¶
| Instance id: | FXE_XTD9_MONO-1/SWITCH/HT1_IS_LOC |
|---|---|
| Class id: | BeckhoffDigitalInput |
| Host: | fxe-br-sys-con-12 |
| Class documentation: | |
| BeckhoffDigitalInput | |
| General: | link |
| Monitor: | link |
| Developer: | link |
| PLC: | link |
| Alias: | fxe-br-sys-con-12 |
| Git repo: | https://git.xfel.eu/karaboDevices/Beckhoff |
| Last modified: | 2021-10-02T19:55:31.151+02:00 |
| Created at: | 2017-07-20T11:58:15.000+02:00 |
| Main authors: | Mamchykd, Silenzi, Giovanetti |
| Latest tag: | 4.8.2-2.11.1rc1 |
| Deployment tag: | 4.8.2-2.11.1rc1 |
| Installed tag: | 4.6.5-2.11.1 |
| Scenes: | Mono1Heaters |
| Accessible by: | CAL, CONTROLS, CTRL, DA, danilevc, xdoc |
Warning
Rogue installation which is not mentioned in the deployment!
Warning
The installed tag (4.6.5-2.11.1) does not match tags mentioned in the deployment ([‘4.8.2-2.11.1rc1’])!
The BeckhoffDigitalInput device is documented in
beckhoff:BeckhoffDigitalInput
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device (i.e. of the server
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- beckhoffComDevice:
- InstanceId of the BeckhoffCom device that forwards commands to the PLC.
- functionBlockName:
- The type of the firmware block.
- fwInstanceName:
- The name of the firmware block instance.
- fwVersion:
- The version of the PLC framework.
- terminal:
- ???
- hardwareStatusBitField:
- This word encodes in bits the hardware-status information of this device
- hardwareState:
- The current state of the hardware decoded
- hardwareRegion:
- The current region of the hardware decoded
- hardwareErrorDescriptor:
- This word encodes in bits describing the hardware error
- hardwareErrorDescription:
- Error Code description
- waitingFor:
- Any call to the PLC will be published here, once the reply is received this property will be cleared. Commands will not be sent to the PLC until this property is cleared.
- epsilon:
- The epsilon determines the amount of change until a new physical value is posted from the hardware
- interlockReadOnly:
- Defines whether interlock conditions are configurable from this interface.
- interlockOn:
- Defines whether interlock surveillance is on or off.
- interlockOk:
- Defines whether interlock is ok (true) or broken (false).
- busy:
- Defines whether the PLC softdevice is busy.
- disableEpsilonFeedback:
- If false, the epsilon will be regulated until the incoming rate reaches the maximum rate
- maxStateUpdateRate:
- If state updates per second exceed this threshold, the state will be displayed as CHANGING
- noisyStateUpdateRateValue:
- Show the state update rate when it’s above ‘Max State Update Rate’ threshold.
- isStateUpdateNoisy:
- State update rate is above ‘Max State Update Rate’ threshold.
- reset:
- Resets the PLC hardware
- enableInterlockedSlots:
- Send device into INTERLOCK_BROKEN state, thus enabling all interlocked slots.
- disableInterlockedSlots:
- Send device into INTERLOCKED state, thus enabling all interlocked slots.
- requestHardwareValues:
- Ask for all property values on the device
- propertiesToPoll:
- All specified properties will be polled from the PLC with the given poll-rate. Only PLC aliases or device keys corresponding to PLC properties are allowed
- pollInterval:
- Hardware poll interval in seconds
- propertiesToRead:
- The specified properties will be read from the PLC by activating the Read button. Only PLC aliases or device keys corresponding to PLC properties are allowed
- readHardware:
- Requests value updates from the PLC for the properties listed under ‘Properties to read’
- force:
- ???
- trigger:
- Do not use this parameter to configure scheduled push. Instead use the parameter ‘scheduledPush’.
- maxUpdateFrequency:
- set to limit maximum update frequency for some values.
- invert:
- If set, the digital value as received from the hardware is inverted.
- edgeCount:
- Counter of the input edges
- fallingEdgeCounter:
- True - Counter On Falling Edge; False - Counter on Raising Edge.
- resetCounter:
- Reset count of edges
| Created: | 2021-10-02T07:28:37.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Release candidate for 4.8.2 |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-08-23T15:36:04.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Bugfixes: 1. fix wrong value on the PLC when a deprecated paramer has different type wrt. the recommended new one. 2. fix bug (introduced in 4.8.0-2.11.4) that made the devices stay in UNKNOWN state |
| Created: | 2021-08-12T10:32:15.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Asynchronous registration of devices on BeckhoffCom (by means of slotInstanceNew HW state word parsed into bits |
| Created: | 2021-07-28T14:22:45.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
| Created: | 2021-06-23T16:13:27.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-06-22T13:56:55.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
|
| Created: | 2021-06-14T16:09:11.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Added BeckhoffDryPump |
| Created: | 2021-06-10T11:55:43.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Alarm conditions and state are not set on new schema. (Fixes bug seen in BeckhoffFuse after Karabo 2.11.1 deployment) |
| Created: | 2021-06-07T19:31:48.000+02:00 |
|---|---|
| Author: | Valerii Bondar |
| Notes: | Summer shutdown release, Fuse device added |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Summer shutdown release Devices added: BeckhoffTrainTrigger, BeckhoffLed, BeckhoffMC2Hexapod (BeckhoffMC2Base subclass), BeckhoffMC2Elmo (BeckhoffMC2Base subclass) Features: parameter deprecation in MC2 subclasses follow STOPPING state in Adixen Turbo Full pump. + other minor Fixes: * stepUp/stepDown popup error * epsilon feedback disable on write * avoid extra updates for interlock keys + other minor fixes |
| Created: | 2021-05-31T09:49:13.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-26T14:46:29.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-23T08:19:59.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-23T07:43:58.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-15T18:15:29.000+02:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: |
| Created: | 2021-03-24T09:43:30.000+01:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: | Add the AIBS |
| Created: | 2021-03-08T09:52:30.000+01:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: | Summary: Added auto-generated scene for Pfeiffer vacuum controller IMG400 |
HT2_IS_LOC¶
| Instance id: | FXE_XTD9_MONO-1/SWITCH/HT2_IS_LOC |
|---|---|
| Class id: | BeckhoffDigitalInput |
| Host: | fxe-br-sys-con-12 |
| Class documentation: | |
| BeckhoffDigitalInput | |
| General: | link |
| Monitor: | link |
| Developer: | link |
| PLC: | link |
| Alias: | fxe-br-sys-con-12 |
| Git repo: | https://git.xfel.eu/karaboDevices/Beckhoff |
| Last modified: | 2021-10-02T19:55:31.151+02:00 |
| Created at: | 2017-07-20T11:58:15.000+02:00 |
| Main authors: | Mamchykd, Silenzi, Giovanetti |
| Latest tag: | 4.8.2-2.11.1rc1 |
| Deployment tag: | 4.8.2-2.11.1rc1 |
| Installed tag: | 4.6.5-2.11.1 |
| Scenes: | Mono1Heaters |
| Accessible by: | CAL, CONTROLS, CTRL, DA, danilevc, xdoc |
Warning
Rogue installation which is not mentioned in the deployment!
Warning
The installed tag (4.6.5-2.11.1) does not match tags mentioned in the deployment ([‘4.8.2-2.11.1rc1’])!
The BeckhoffDigitalInput device is documented in
beckhoff:BeckhoffDigitalInput
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device (i.e. of the server
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- beckhoffComDevice:
- InstanceId of the BeckhoffCom device that forwards commands to the PLC.
- functionBlockName:
- The type of the firmware block.
- fwInstanceName:
- The name of the firmware block instance.
- fwVersion:
- The version of the PLC framework.
- terminal:
- ???
- hardwareStatusBitField:
- This word encodes in bits the hardware-status information of this device
- hardwareState:
- The current state of the hardware decoded
- hardwareRegion:
- The current region of the hardware decoded
- hardwareErrorDescriptor:
- This word encodes in bits describing the hardware error
- hardwareErrorDescription:
- Error Code description
- waitingFor:
- Any call to the PLC will be published here, once the reply is received this property will be cleared. Commands will not be sent to the PLC until this property is cleared.
- epsilon:
- The epsilon determines the amount of change until a new physical value is posted from the hardware
- interlockReadOnly:
- Defines whether interlock conditions are configurable from this interface.
- interlockOn:
- Defines whether interlock surveillance is on or off.
- interlockOk:
- Defines whether interlock is ok (true) or broken (false).
- busy:
- Defines whether the PLC softdevice is busy.
- disableEpsilonFeedback:
- If false, the epsilon will be regulated until the incoming rate reaches the maximum rate
- maxStateUpdateRate:
- If state updates per second exceed this threshold, the state will be displayed as CHANGING
- noisyStateUpdateRateValue:
- Show the state update rate when it’s above ‘Max State Update Rate’ threshold.
- isStateUpdateNoisy:
- State update rate is above ‘Max State Update Rate’ threshold.
- reset:
- Resets the PLC hardware
- enableInterlockedSlots:
- Send device into INTERLOCK_BROKEN state, thus enabling all interlocked slots.
- disableInterlockedSlots:
- Send device into INTERLOCKED state, thus enabling all interlocked slots.
- requestHardwareValues:
- Ask for all property values on the device
- propertiesToPoll:
- All specified properties will be polled from the PLC with the given poll-rate. Only PLC aliases or device keys corresponding to PLC properties are allowed
- pollInterval:
- Hardware poll interval in seconds
- propertiesToRead:
- The specified properties will be read from the PLC by activating the Read button. Only PLC aliases or device keys corresponding to PLC properties are allowed
- readHardware:
- Requests value updates from the PLC for the properties listed under ‘Properties to read’
- force:
- ???
- trigger:
- Do not use this parameter to configure scheduled push. Instead use the parameter ‘scheduledPush’.
- maxUpdateFrequency:
- set to limit maximum update frequency for some values.
- invert:
- If set, the digital value as received from the hardware is inverted.
- edgeCount:
- Counter of the input edges
- fallingEdgeCounter:
- True - Counter On Falling Edge; False - Counter on Raising Edge.
- resetCounter:
- Reset count of edges
| Created: | 2021-10-02T07:28:37.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Release candidate for 4.8.2 |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-08-23T15:36:04.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Bugfixes: 1. fix wrong value on the PLC when a deprecated paramer has different type wrt. the recommended new one. 2. fix bug (introduced in 4.8.0-2.11.4) that made the devices stay in UNKNOWN state |
| Created: | 2021-08-12T10:32:15.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Asynchronous registration of devices on BeckhoffCom (by means of slotInstanceNew HW state word parsed into bits |
| Created: | 2021-07-28T14:22:45.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
| Created: | 2021-06-23T16:13:27.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-06-22T13:56:55.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
|
| Created: | 2021-06-14T16:09:11.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Added BeckhoffDryPump |
| Created: | 2021-06-10T11:55:43.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Alarm conditions and state are not set on new schema. (Fixes bug seen in BeckhoffFuse after Karabo 2.11.1 deployment) |
| Created: | 2021-06-07T19:31:48.000+02:00 |
|---|---|
| Author: | Valerii Bondar |
| Notes: | Summer shutdown release, Fuse device added |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Summer shutdown release Devices added: BeckhoffTrainTrigger, BeckhoffLed, BeckhoffMC2Hexapod (BeckhoffMC2Base subclass), BeckhoffMC2Elmo (BeckhoffMC2Base subclass) Features: parameter deprecation in MC2 subclasses follow STOPPING state in Adixen Turbo Full pump. + other minor Fixes: * stepUp/stepDown popup error * epsilon feedback disable on write * avoid extra updates for interlock keys + other minor fixes |
| Created: | 2021-05-31T09:49:13.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-26T14:46:29.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-23T08:19:59.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-23T07:43:58.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-15T18:15:29.000+02:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: |
| Created: | 2021-03-24T09:43:30.000+01:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: | Add the AIBS |
| Created: | 2021-03-08T09:52:30.000+01:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: | Summary: Added auto-generated scene for Pfeiffer vacuum controller IMG400 |
HT3_IS_LOC¶
| Instance id: | FXE_XTD9_MONO-1/SWITCH/HT3_IS_LOC |
|---|---|
| Class id: | BeckhoffDigitalInput |
| Host: | fxe-br-sys-con-12 |
| Class documentation: | |
| BeckhoffDigitalInput | |
| General: | link |
| Monitor: | link |
| Developer: | link |
| PLC: | link |
| Alias: | fxe-br-sys-con-12 |
| Git repo: | https://git.xfel.eu/karaboDevices/Beckhoff |
| Last modified: | 2021-10-02T19:55:31.151+02:00 |
| Created at: | 2017-07-20T11:58:15.000+02:00 |
| Main authors: | Mamchykd, Silenzi, Giovanetti |
| Latest tag: | 4.8.2-2.11.1rc1 |
| Deployment tag: | 4.8.2-2.11.1rc1 |
| Installed tag: | 4.6.5-2.11.1 |
| Scenes: | Mono1Heaters |
| Accessible by: | CAL, CONTROLS, CTRL, DA, danilevc, xdoc |
Warning
Rogue installation which is not mentioned in the deployment!
Warning
The installed tag (4.6.5-2.11.1) does not match tags mentioned in the deployment ([‘4.8.2-2.11.1rc1’])!
The BeckhoffDigitalInput device is documented in
beckhoff:BeckhoffDigitalInput
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device (i.e. of the server
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- beckhoffComDevice:
- InstanceId of the BeckhoffCom device that forwards commands to the PLC.
- functionBlockName:
- The type of the firmware block.
- fwInstanceName:
- The name of the firmware block instance.
- fwVersion:
- The version of the PLC framework.
- terminal:
- ???
- hardwareStatusBitField:
- This word encodes in bits the hardware-status information of this device
- hardwareState:
- The current state of the hardware decoded
- hardwareRegion:
- The current region of the hardware decoded
- hardwareErrorDescriptor:
- This word encodes in bits describing the hardware error
- hardwareErrorDescription:
- Error Code description
- waitingFor:
- Any call to the PLC will be published here, once the reply is received this property will be cleared. Commands will not be sent to the PLC until this property is cleared.
- epsilon:
- The epsilon determines the amount of change until a new physical value is posted from the hardware
- interlockReadOnly:
- Defines whether interlock conditions are configurable from this interface.
- interlockOn:
- Defines whether interlock surveillance is on or off.
- interlockOk:
- Defines whether interlock is ok (true) or broken (false).
- busy:
- Defines whether the PLC softdevice is busy.
- disableEpsilonFeedback:
- If false, the epsilon will be regulated until the incoming rate reaches the maximum rate
- maxStateUpdateRate:
- If state updates per second exceed this threshold, the state will be displayed as CHANGING
- noisyStateUpdateRateValue:
- Show the state update rate when it’s above ‘Max State Update Rate’ threshold.
- isStateUpdateNoisy:
- State update rate is above ‘Max State Update Rate’ threshold.
- reset:
- Resets the PLC hardware
- enableInterlockedSlots:
- Send device into INTERLOCK_BROKEN state, thus enabling all interlocked slots.
- disableInterlockedSlots:
- Send device into INTERLOCKED state, thus enabling all interlocked slots.
- requestHardwareValues:
- Ask for all property values on the device
- propertiesToPoll:
- All specified properties will be polled from the PLC with the given poll-rate. Only PLC aliases or device keys corresponding to PLC properties are allowed
- pollInterval:
- Hardware poll interval in seconds
- propertiesToRead:
- The specified properties will be read from the PLC by activating the Read button. Only PLC aliases or device keys corresponding to PLC properties are allowed
- readHardware:
- Requests value updates from the PLC for the properties listed under ‘Properties to read’
- force:
- ???
- trigger:
- Do not use this parameter to configure scheduled push. Instead use the parameter ‘scheduledPush’.
- maxUpdateFrequency:
- set to limit maximum update frequency for some values.
- invert:
- If set, the digital value as received from the hardware is inverted.
- edgeCount:
- Counter of the input edges
- fallingEdgeCounter:
- True - Counter On Falling Edge; False - Counter on Raising Edge.
- resetCounter:
- Reset count of edges
| Created: | 2021-10-02T07:28:37.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Release candidate for 4.8.2 |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-08-23T15:36:04.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Bugfixes: 1. fix wrong value on the PLC when a deprecated paramer has different type wrt. the recommended new one. 2. fix bug (introduced in 4.8.0-2.11.4) that made the devices stay in UNKNOWN state |
| Created: | 2021-08-12T10:32:15.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Asynchronous registration of devices on BeckhoffCom (by means of slotInstanceNew HW state word parsed into bits |
| Created: | 2021-07-28T14:22:45.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
| Created: | 2021-06-23T16:13:27.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-06-22T13:56:55.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
|
| Created: | 2021-06-14T16:09:11.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Added BeckhoffDryPump |
| Created: | 2021-06-10T11:55:43.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Alarm conditions and state are not set on new schema. (Fixes bug seen in BeckhoffFuse after Karabo 2.11.1 deployment) |
| Created: | 2021-06-07T19:31:48.000+02:00 |
|---|---|
| Author: | Valerii Bondar |
| Notes: | Summer shutdown release, Fuse device added |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Summer shutdown release Devices added: BeckhoffTrainTrigger, BeckhoffLed, BeckhoffMC2Hexapod (BeckhoffMC2Base subclass), BeckhoffMC2Elmo (BeckhoffMC2Base subclass) Features: parameter deprecation in MC2 subclasses follow STOPPING state in Adixen Turbo Full pump. + other minor Fixes: * stepUp/stepDown popup error * epsilon feedback disable on write * avoid extra updates for interlock keys + other minor fixes |
| Created: | 2021-05-31T09:49:13.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-26T14:46:29.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-23T08:19:59.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-23T07:43:58.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-15T18:15:29.000+02:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: |
| Created: | 2021-03-24T09:43:30.000+01:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: | Add the AIBS |
| Created: | 2021-03-08T09:52:30.000+01:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: | Summary: Added auto-generated scene for Pfeiffer vacuum controller IMG400 |
TSENS¶
T0¶
| Instance id: | FXE_XTD9_MONO-1/TSENS/T0 |
|---|---|
| Class id: | BeckhoffAnalogInput |
| Host: | fxe-br-sys-con-12 |
| Class documentation: | |
| BeckhoffAnalogInput | |
| General: | link |
| Monitor: | link |
| Developer: | link |
| PLC: | link |
| Alias: | fxe-br-sys-con-12 |
| Git repo: | https://git.xfel.eu/karaboDevices/Beckhoff |
| Last modified: | 2021-10-02T19:55:31.151+02:00 |
| Created at: | 2017-07-20T11:58:15.000+02:00 |
| Main authors: | Mamchykd, Silenzi, Giovanetti |
| Latest tag: | 4.8.2-2.11.1rc1 |
| Deployment tag: | 4.8.2-2.11.1rc1 |
| Installed tag: | 4.6.5-2.11.1 |
| Projects: | FXE_XTD9_MONO-1 |
| Scenes: | Mono1Temperature, MONO1_TEMP, MONO-CRYO-POWER, MONO-CRYO-POWER, Temperature0 |
| Accessible by: | CAL, CONTROLS, CTRL, DA, danilevc, xdoc |
Warning
Rogue installation which is not mentioned in the deployment!
Warning
The installed tag (4.6.5-2.11.1) does not match tags mentioned in the deployment ([‘4.8.2-2.11.1rc1’])!
The BeckhoffAnalogInput device is documented in
beckhoff:BeckhoffAnalogInput
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device (i.e. of the server
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- beckhoffComDevice:
- InstanceId of the BeckhoffCom device that forwards commands to the PLC.
- functionBlockName:
- The type of the firmware block.
- fwInstanceName:
- The name of the firmware block instance.
- fwVersion:
- The version of the PLC framework.
- terminal:
- ???
- hardwareStatusBitField:
- This word encodes in bits the hardware-status information of this device
- hardwareState:
- The current state of the hardware decoded
- hardwareRegion:
- The current region of the hardware decoded
- hardwareErrorDescriptor:
- This word encodes in bits describing the hardware error
- hardwareErrorDescription:
- Error Code description
- waitingFor:
- Any call to the PLC will be published here, once the reply is received this property will be cleared. Commands will not be sent to the PLC until this property is cleared.
- epsilon:
- The epsilon determines the amount of change until a new physical value is posted from the hardware
- interlockReadOnly:
- Defines whether interlock conditions are configurable from this interface.
- interlockOn:
- Defines whether interlock surveillance is on or off.
- interlockOk:
- Defines whether interlock is ok (true) or broken (false).
- busy:
- Defines whether the PLC softdevice is busy.
- disableEpsilonFeedback:
- If false, the epsilon will be regulated until the incoming rate reaches the maximum rate
- maxStateUpdateRate:
- If state updates per second exceed this threshold, the state will be displayed as CHANGING
- noisyStateUpdateRateValue:
- Show the state update rate when it’s above ‘Max State Update Rate’ threshold.
- isStateUpdateNoisy:
- State update rate is above ‘Max State Update Rate’ threshold.
- reset:
- Resets the PLC hardware
- enableInterlockedSlots:
- Send device into INTERLOCK_BROKEN state, thus enabling all interlocked slots.
- disableInterlockedSlots:
- Send device into INTERLOCKED state, thus enabling all interlocked slots.
- requestHardwareValues:
- Ask for all property values on the device
- propertiesToPoll:
- All specified properties will be polled from the PLC with the given poll-rate. Only PLC aliases or device keys corresponding to PLC properties are allowed
- pollInterval:
- Hardware poll interval in seconds
- propertiesToRead:
- The specified properties will be read from the PLC by activating the Read button. Only PLC aliases or device keys corresponding to PLC properties are allowed
- readHardware:
- Requests value updates from the PLC for the properties listed under ‘Properties to read’
- force:
- ???
- trigger:
- Do not use this parameter to configure scheduled push. Instead use the parameter ‘scheduledPush’.
- maxUpdateFrequency:
- set to limit maximum update frequency for some values.
- value:
- Analog input of ADC.
- semiRawValue:
- Semi raw value of analog input, i.e. the voltage.
- epsSemiRaw:
- Epsilon of the SemiRawValue.
- relativeEpsilon:
- Flag to define epsilon mode: true means relative epsilon calculation, false means absolute epsilon calculation.
| Created: | 2021-10-02T07:28:37.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Release candidate for 4.8.2 |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-08-23T15:36:04.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Bugfixes: 1. fix wrong value on the PLC when a deprecated paramer has different type wrt. the recommended new one. 2. fix bug (introduced in 4.8.0-2.11.4) that made the devices stay in UNKNOWN state |
| Created: | 2021-08-12T10:32:15.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Asynchronous registration of devices on BeckhoffCom (by means of slotInstanceNew HW state word parsed into bits |
| Created: | 2021-07-28T14:22:45.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
| Created: | 2021-06-23T16:13:27.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-06-22T13:56:55.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
|
| Created: | 2021-06-14T16:09:11.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Added BeckhoffDryPump |
| Created: | 2021-06-10T11:55:43.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Alarm conditions and state are not set on new schema. (Fixes bug seen in BeckhoffFuse after Karabo 2.11.1 deployment) |
| Created: | 2021-06-07T19:31:48.000+02:00 |
|---|---|
| Author: | Valerii Bondar |
| Notes: | Summer shutdown release, Fuse device added |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Summer shutdown release Devices added: BeckhoffTrainTrigger, BeckhoffLed, BeckhoffMC2Hexapod (BeckhoffMC2Base subclass), BeckhoffMC2Elmo (BeckhoffMC2Base subclass) Features: parameter deprecation in MC2 subclasses follow STOPPING state in Adixen Turbo Full pump. + other minor Fixes: * stepUp/stepDown popup error * epsilon feedback disable on write * avoid extra updates for interlock keys + other minor fixes |
| Created: | 2021-05-31T09:49:13.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-26T14:46:29.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-23T08:19:59.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-23T07:43:58.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-15T18:15:29.000+02:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: |
| Created: | 2021-03-24T09:43:30.000+01:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: | Add the AIBS |
| Created: | 2021-03-08T09:52:30.000+01:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: | Summary: Added auto-generated scene for Pfeiffer vacuum controller IMG400 |
T1¶
| Instance id: | FXE_XTD9_MONO-1/TSENS/T1 |
|---|---|
| Class id: | BeckhoffAnalogInput |
| Host: | fxe-br-sys-con-12 |
| Class documentation: | |
| BeckhoffAnalogInput | |
| General: | link |
| Monitor: | link |
| Developer: | link |
| PLC: | link |
| Alias: | fxe-br-sys-con-12 |
| Git repo: | https://git.xfel.eu/karaboDevices/Beckhoff |
| Last modified: | 2021-10-02T19:55:31.151+02:00 |
| Created at: | 2017-07-20T11:58:15.000+02:00 |
| Main authors: | Mamchykd, Silenzi, Giovanetti |
| Latest tag: | 4.8.2-2.11.1rc1 |
| Deployment tag: | 4.8.2-2.11.1rc1 |
| Installed tag: | 4.6.5-2.11.1 |
| Projects: | FXE_XTD9_MONO-1 |
| Scenes: | Mono1Temperature, MONO1_TEMP, MONO-CRYO-POWER, MONO-CRYO-POWER, Temperature0 |
| Accessible by: | CAL, CONTROLS, CTRL, DA, danilevc, xdoc |
Warning
Rogue installation which is not mentioned in the deployment!
Warning
The installed tag (4.6.5-2.11.1) does not match tags mentioned in the deployment ([‘4.8.2-2.11.1rc1’])!
The BeckhoffAnalogInput device is documented in
beckhoff:BeckhoffAnalogInput
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device (i.e. of the server
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- beckhoffComDevice:
- InstanceId of the BeckhoffCom device that forwards commands to the PLC.
- functionBlockName:
- The type of the firmware block.
- fwInstanceName:
- The name of the firmware block instance.
- fwVersion:
- The version of the PLC framework.
- terminal:
- ???
- hardwareStatusBitField:
- This word encodes in bits the hardware-status information of this device
- hardwareState:
- The current state of the hardware decoded
- hardwareRegion:
- The current region of the hardware decoded
- hardwareErrorDescriptor:
- This word encodes in bits describing the hardware error
- hardwareErrorDescription:
- Error Code description
- waitingFor:
- Any call to the PLC will be published here, once the reply is received this property will be cleared. Commands will not be sent to the PLC until this property is cleared.
- epsilon:
- The epsilon determines the amount of change until a new physical value is posted from the hardware
- interlockReadOnly:
- Defines whether interlock conditions are configurable from this interface.
- interlockOn:
- Defines whether interlock surveillance is on or off.
- interlockOk:
- Defines whether interlock is ok (true) or broken (false).
- busy:
- Defines whether the PLC softdevice is busy.
- disableEpsilonFeedback:
- If false, the epsilon will be regulated until the incoming rate reaches the maximum rate
- maxStateUpdateRate:
- If state updates per second exceed this threshold, the state will be displayed as CHANGING
- noisyStateUpdateRateValue:
- Show the state update rate when it’s above ‘Max State Update Rate’ threshold.
- isStateUpdateNoisy:
- State update rate is above ‘Max State Update Rate’ threshold.
- reset:
- Resets the PLC hardware
- enableInterlockedSlots:
- Send device into INTERLOCK_BROKEN state, thus enabling all interlocked slots.
- disableInterlockedSlots:
- Send device into INTERLOCKED state, thus enabling all interlocked slots.
- requestHardwareValues:
- Ask for all property values on the device
- propertiesToPoll:
- All specified properties will be polled from the PLC with the given poll-rate. Only PLC aliases or device keys corresponding to PLC properties are allowed
- pollInterval:
- Hardware poll interval in seconds
- propertiesToRead:
- The specified properties will be read from the PLC by activating the Read button. Only PLC aliases or device keys corresponding to PLC properties are allowed
- readHardware:
- Requests value updates from the PLC for the properties listed under ‘Properties to read’
- force:
- ???
- trigger:
- Do not use this parameter to configure scheduled push. Instead use the parameter ‘scheduledPush’.
- maxUpdateFrequency:
- set to limit maximum update frequency for some values.
- value:
- Analog input of ADC.
- semiRawValue:
- Semi raw value of analog input, i.e. the voltage.
- epsSemiRaw:
- Epsilon of the SemiRawValue.
- relativeEpsilon:
- Flag to define epsilon mode: true means relative epsilon calculation, false means absolute epsilon calculation.
| Created: | 2021-10-02T07:28:37.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Release candidate for 4.8.2 |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-08-23T15:36:04.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Bugfixes: 1. fix wrong value on the PLC when a deprecated paramer has different type wrt. the recommended new one. 2. fix bug (introduced in 4.8.0-2.11.4) that made the devices stay in UNKNOWN state |
| Created: | 2021-08-12T10:32:15.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Asynchronous registration of devices on BeckhoffCom (by means of slotInstanceNew HW state word parsed into bits |
| Created: | 2021-07-28T14:22:45.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
| Created: | 2021-06-23T16:13:27.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-06-22T13:56:55.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
|
| Created: | 2021-06-14T16:09:11.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Added BeckhoffDryPump |
| Created: | 2021-06-10T11:55:43.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Alarm conditions and state are not set on new schema. (Fixes bug seen in BeckhoffFuse after Karabo 2.11.1 deployment) |
| Created: | 2021-06-07T19:31:48.000+02:00 |
|---|---|
| Author: | Valerii Bondar |
| Notes: | Summer shutdown release, Fuse device added |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Summer shutdown release Devices added: BeckhoffTrainTrigger, BeckhoffLed, BeckhoffMC2Hexapod (BeckhoffMC2Base subclass), BeckhoffMC2Elmo (BeckhoffMC2Base subclass) Features: parameter deprecation in MC2 subclasses follow STOPPING state in Adixen Turbo Full pump. + other minor Fixes: * stepUp/stepDown popup error * epsilon feedback disable on write * avoid extra updates for interlock keys + other minor fixes |
| Created: | 2021-05-31T09:49:13.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-26T14:46:29.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-23T08:19:59.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-23T07:43:58.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-15T18:15:29.000+02:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: |
| Created: | 2021-03-24T09:43:30.000+01:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: | Add the AIBS |
| Created: | 2021-03-08T09:52:30.000+01:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: | Summary: Added auto-generated scene for Pfeiffer vacuum controller IMG400 |
T2¶
| Instance id: | FXE_XTD9_MONO-1/TSENS/T2 |
|---|---|
| Class id: | BeckhoffAnalogInput |
| Host: | fxe-br-sys-con-12 |
| Class documentation: | |
| BeckhoffAnalogInput | |
| General: | link |
| Monitor: | link |
| Developer: | link |
| PLC: | link |
| Alias: | fxe-br-sys-con-12 |
| Git repo: | https://git.xfel.eu/karaboDevices/Beckhoff |
| Last modified: | 2021-10-02T19:55:31.151+02:00 |
| Created at: | 2017-07-20T11:58:15.000+02:00 |
| Main authors: | Mamchykd, Silenzi, Giovanetti |
| Latest tag: | 4.8.2-2.11.1rc1 |
| Deployment tag: | 4.8.2-2.11.1rc1 |
| Installed tag: | 4.6.5-2.11.1 |
| Projects: | FXE_XTD9_MONO-1 |
| Scenes: | Mono1Temperature, MONO1_TEMP, MONO-CRYO-POWER, MONO-CRYO-POWER, Temperature0 |
| Accessible by: | CAL, CONTROLS, CTRL, DA, danilevc, xdoc |
Warning
Rogue installation which is not mentioned in the deployment!
Warning
The installed tag (4.6.5-2.11.1) does not match tags mentioned in the deployment ([‘4.8.2-2.11.1rc1’])!
The BeckhoffAnalogInput device is documented in
beckhoff:BeckhoffAnalogInput
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device (i.e. of the server
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- beckhoffComDevice:
- InstanceId of the BeckhoffCom device that forwards commands to the PLC.
- functionBlockName:
- The type of the firmware block.
- fwInstanceName:
- The name of the firmware block instance.
- fwVersion:
- The version of the PLC framework.
- terminal:
- ???
- hardwareStatusBitField:
- This word encodes in bits the hardware-status information of this device
- hardwareState:
- The current state of the hardware decoded
- hardwareRegion:
- The current region of the hardware decoded
- hardwareErrorDescriptor:
- This word encodes in bits describing the hardware error
- hardwareErrorDescription:
- Error Code description
- waitingFor:
- Any call to the PLC will be published here, once the reply is received this property will be cleared. Commands will not be sent to the PLC until this property is cleared.
- epsilon:
- The epsilon determines the amount of change until a new physical value is posted from the hardware
- interlockReadOnly:
- Defines whether interlock conditions are configurable from this interface.
- interlockOn:
- Defines whether interlock surveillance is on or off.
- interlockOk:
- Defines whether interlock is ok (true) or broken (false).
- busy:
- Defines whether the PLC softdevice is busy.
- disableEpsilonFeedback:
- If false, the epsilon will be regulated until the incoming rate reaches the maximum rate
- maxStateUpdateRate:
- If state updates per second exceed this threshold, the state will be displayed as CHANGING
- noisyStateUpdateRateValue:
- Show the state update rate when it’s above ‘Max State Update Rate’ threshold.
- isStateUpdateNoisy:
- State update rate is above ‘Max State Update Rate’ threshold.
- reset:
- Resets the PLC hardware
- enableInterlockedSlots:
- Send device into INTERLOCK_BROKEN state, thus enabling all interlocked slots.
- disableInterlockedSlots:
- Send device into INTERLOCKED state, thus enabling all interlocked slots.
- requestHardwareValues:
- Ask for all property values on the device
- propertiesToPoll:
- All specified properties will be polled from the PLC with the given poll-rate. Only PLC aliases or device keys corresponding to PLC properties are allowed
- pollInterval:
- Hardware poll interval in seconds
- propertiesToRead:
- The specified properties will be read from the PLC by activating the Read button. Only PLC aliases or device keys corresponding to PLC properties are allowed
- readHardware:
- Requests value updates from the PLC for the properties listed under ‘Properties to read’
- force:
- ???
- trigger:
- Do not use this parameter to configure scheduled push. Instead use the parameter ‘scheduledPush’.
- maxUpdateFrequency:
- set to limit maximum update frequency for some values.
- value:
- Analog input of ADC.
- semiRawValue:
- Semi raw value of analog input, i.e. the voltage.
- epsSemiRaw:
- Epsilon of the SemiRawValue.
- relativeEpsilon:
- Flag to define epsilon mode: true means relative epsilon calculation, false means absolute epsilon calculation.
| Created: | 2021-10-02T07:28:37.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Release candidate for 4.8.2 |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-08-23T15:36:04.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Bugfixes: 1. fix wrong value on the PLC when a deprecated paramer has different type wrt. the recommended new one. 2. fix bug (introduced in 4.8.0-2.11.4) that made the devices stay in UNKNOWN state |
| Created: | 2021-08-12T10:32:15.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Asynchronous registration of devices on BeckhoffCom (by means of slotInstanceNew HW state word parsed into bits |
| Created: | 2021-07-28T14:22:45.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
| Created: | 2021-06-23T16:13:27.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-06-22T13:56:55.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
|
| Created: | 2021-06-14T16:09:11.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Added BeckhoffDryPump |
| Created: | 2021-06-10T11:55:43.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Alarm conditions and state are not set on new schema. (Fixes bug seen in BeckhoffFuse after Karabo 2.11.1 deployment) |
| Created: | 2021-06-07T19:31:48.000+02:00 |
|---|---|
| Author: | Valerii Bondar |
| Notes: | Summer shutdown release, Fuse device added |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Summer shutdown release Devices added: BeckhoffTrainTrigger, BeckhoffLed, BeckhoffMC2Hexapod (BeckhoffMC2Base subclass), BeckhoffMC2Elmo (BeckhoffMC2Base subclass) Features: parameter deprecation in MC2 subclasses follow STOPPING state in Adixen Turbo Full pump. + other minor Fixes: * stepUp/stepDown popup error * epsilon feedback disable on write * avoid extra updates for interlock keys + other minor fixes |
| Created: | 2021-05-31T09:49:13.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-26T14:46:29.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-23T08:19:59.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-23T07:43:58.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-15T18:15:29.000+02:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: |
| Created: | 2021-03-24T09:43:30.000+01:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: | Add the AIBS |
| Created: | 2021-03-08T09:52:30.000+01:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: | Summary: Added auto-generated scene for Pfeiffer vacuum controller IMG400 |
MONO-2¶
ACTRL¶
TOP_XFAL_FPITCH¶
| Instance id: | FXE_XTD9_MONO-2/ACTRL/TOP_XFAL_FPITCH |
|---|---|
| Class id: | BeckhoffAnalogOutput |
| Host: | exflcon54n0 |
| Class documentation: | |
| BeckhoffAnalogOutput | |
| General: | link |
| Monitor: | link |
| Developer: | link |
| PLC: | link |
| Alias: | fxe-br-sys-con-12 |
| Git repo: | https://git.xfel.eu/gitlab/karaboDevices/Beckhoff |
| Last modified: | 2020-11-30T18:00:45.000+01:00 |
| Created at: | 2017-07-20T11:58:15.000+02:00 |
| Main authors: | Silenzi |
| Latest tag: | 4.4.1-2.10.0 |
| Deployment tag: | 4.4.1-2.10.0 |
| Projects: | FXE_XTD9_MONO-2 |
| Accessible by: | |
Warning
Host not accessible by [‘xctrl’]!
The BeckhoffAnalogOutput device is documented in
beckhoff:BeckhoffAnalogOutput
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device (i.e. of the server
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- useTimeserver:
- Unused - whether device connects to time server is configured via ‘timeServerId’
- progress:
- The progress of the current action
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- beckhoffComDevice:
- InstanceId of the BeckhoffCom device that forwards commands to the PLC.
- functionBlockName:
- The type of the firmware block.
- fwInstanceName:
- The name of the firmware block instance.
- fwVersion:
- The version of the PLC framework.
- terminal:
- ???
- hardwareStatusBitField:
- This word encodes in bits the hardware-status information of this device
- hardwareState:
- The current state of the hardware decoded
- hardwareRegion:
- The current region of the hardware decoded
- hardwareErrorDescriptor:
- This word encodes in bits describing the hardware error
- hardwareErrorDescription:
- Error Code description
- waitingFor:
- Any call to the PLC will be published here, once the reply is received this property will be cleared. Commands will not be sent to the PLC until this property is cleared.
- epsilon:
- The epsilon determines the amount of change until a new physical value is posted from the hardware
- interlockReadOnly:
- Defines whether interlock conditions are configurable from this interface.
- interlockOn:
- Defines whether interlock surveillance is on or off.
- interlockOk:
- Defines whether interlock is ok (true) or broken (false).
- busy:
- Defines whether the PLC softdevice is busy.
- disableEpsilonFeedback:
- If false, the epsilon will be regulated until the incoming rate reaches the maximum rate
- maxStateUpdateRate:
- If state updates per second exceed this threshold, the state will be displayed as CHANGING
- noisyStateUpdateRateValue:
- Show the state update rate when it’s above ‘Max State Update Rate’ threshold.
- isStateUpdateNoisy:
- State update rate is above ‘Max State Update Rate’ threshold.
- reset:
- Resets the PLC hardware
- enableInterlockedSlots:
- Send device into INTERLOCK_BROKEN state, thus enabling all interlocked slots.
- disableInterlockedSlots:
- Send device into INTERLOCKED state, thus enabling all interlocked slots.
- requestHardwareValues:
- Ask for all property values on the device
- propertiesToPoll:
- All specified properties will be polled from the PLC with the given poll-rate. Only PLC aliases or device keys corresponding to PLC properties are allowed
- pollInterval:
- Hardware poll interval in seconds
- propertiesToRead:
- The specified properties will be read from the PLC by activating the Read button. Only PLC aliases or device keys corresponding to PLC properties are allowed
- readHardware:
- Requests value updates from the PLC for the properties listed under ‘Properties to read’
- force:
- ???
- trigger:
- Do not use this parameter to configure scheduled push. Instead use the parameter ‘scheduledPush’.
- maxUpdateFrequency:
- set to limit maximum update frequency for some values.
- value:
- Analog output of DAC.
- scale:
- Scaling factor for analog value.
- offset:
- Linear offset for analog value.
- relativeEpsilon:
- Flag to define epsilon mode: true means relative epsilon calculation, false means absolute epsilon calculation.
- rawValue:
- Digital input of DAC. This value is updated only on request!
| Created: | 2020-11-30T15:34:10.000Z |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | FIX: MC2 align to latest plc version FIX/FEAT: Dynamically adapt to plc framework changes by matching self description FIX: adapt release CI to 2.10 FIX: make version string match standard |
| Created: | 2020-11-23T15:52:07.000Z |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | FIX: Recover more reliably from flickering states FEAT: Add a method for querying if BeckhoffCom is busy FIX: Do not throw on missing interlock detail key FEAT: Use shared_mutex in BeckhoffCom FIX: MC2: hide double state update after move command WORKAROUND: Max Update queue on BeckhoffCom FIX: Refactor Trigger setting FEAT: separate TCP and broker tasks FEAT: No “broker” logs FIX: adapt digital input to PLC version 1.52 FEAT: Implement TCP write in an asynchronous way FEAT: Adapt Compiler to the laster |
| Created: | 2020-11-03T08:43:56.000Z |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Deal with MC2 motors state updates on move command. |
| Created: | 2020-10-28T09:29:46.000Z |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2020-10-14T09:39:07.000Z |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2020-10-08T11:47:41.000Z |
|---|---|
| Author: | Steffen Hauf |
| Notes: | Fixes issues with ScrollPump |
| Created: | 2020-10-08T11:47:41.000Z |
|---|---|
| Author: | Steffen Hauf |
| Notes: | For 2.9.4 builds |
| Created: | 2020-09-30T15:22:11.000Z |
|---|---|
| Author: | Martin Teichmann |
| Notes: |
| Created: | 2020-08-03T11:13:23.000Z |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2020-08-03T11:13:23.000Z |
|---|---|
| Author: | Steffen Hauf |
| Notes: | To have binaries for 2.9.4 |
| Created: | 2020-08-03T09:22:48.000Z |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | MC2 small motions and XML error codes |
| Created: | 2020-07-03T13:12:05.000Z |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2020-07-01T04:54:23.000Z |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2020-06-30T13:56:17.000Z |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Test tag |
| Created: | 2020-06-26T05:52:31.000Z |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2020-05-14T11:24:40.000Z |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Make sure a binary for 2.9.1 exists |
| Created: | 2020-05-14T11:24:40.000Z |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | FIX: Trigger 1 problem FEAT: Agilent Ion Pump has automatic log scale |
| Created: | 2020-04-03T08:08:13.000Z |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2020-03-26T06:01:43.000Z |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2020-03-25T15:10:32.000Z |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
U0¶
| Instance id: | FXE_XTD9_MONO-2/ACTRL/U0 |
|---|---|
| Class id: | BeckhoffAnalogOutput |
| Host: | exflcon54n0 |
| Class documentation: | |
| BeckhoffAnalogOutput | |
| General: | link |
| Monitor: | link |
| Developer: | link |
| PLC: | link |
| Alias: | fxe-br-sys-con-12 |
| Git repo: | https://git.xfel.eu/gitlab/karaboDevices/Beckhoff |
| Last modified: | 2020-11-30T18:00:45.000+01:00 |
| Created at: | 2017-07-20T11:58:15.000+02:00 |
| Main authors: | Silenzi |
| Latest tag: | 4.4.1-2.10.0 |
| Deployment tag: | 4.4.1-2.10.0 |
| Projects: | FXE_XTD9_MONO-2 |
| Scenes: | Heaters |
| Accessible by: | |
Warning
Host not accessible by [‘xctrl’]!
The BeckhoffAnalogOutput device is documented in
beckhoff:BeckhoffAnalogOutput
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device (i.e. of the server
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- useTimeserver:
- Unused - whether device connects to time server is configured via ‘timeServerId’
- progress:
- The progress of the current action
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- beckhoffComDevice:
- InstanceId of the BeckhoffCom device that forwards commands to the PLC.
- functionBlockName:
- The type of the firmware block.
- fwInstanceName:
- The name of the firmware block instance.
- fwVersion:
- The version of the PLC framework.
- terminal:
- ???
- hardwareStatusBitField:
- This word encodes in bits the hardware-status information of this device
- hardwareState:
- The current state of the hardware decoded
- hardwareRegion:
- The current region of the hardware decoded
- hardwareErrorDescriptor:
- This word encodes in bits describing the hardware error
- hardwareErrorDescription:
- Error Code description
- waitingFor:
- Any call to the PLC will be published here, once the reply is received this property will be cleared. Commands will not be sent to the PLC until this property is cleared.
- epsilon:
- The epsilon determines the amount of change until a new physical value is posted from the hardware
- interlockReadOnly:
- Defines whether interlock conditions are configurable from this interface.
- interlockOn:
- Defines whether interlock surveillance is on or off.
- interlockOk:
- Defines whether interlock is ok (true) or broken (false).
- busy:
- Defines whether the PLC softdevice is busy.
- disableEpsilonFeedback:
- If false, the epsilon will be regulated until the incoming rate reaches the maximum rate
- maxStateUpdateRate:
- If state updates per second exceed this threshold, the state will be displayed as CHANGING
- noisyStateUpdateRateValue:
- Show the state update rate when it’s above ‘Max State Update Rate’ threshold.
- isStateUpdateNoisy:
- State update rate is above ‘Max State Update Rate’ threshold.
- reset:
- Resets the PLC hardware
- enableInterlockedSlots:
- Send device into INTERLOCK_BROKEN state, thus enabling all interlocked slots.
- disableInterlockedSlots:
- Send device into INTERLOCKED state, thus enabling all interlocked slots.
- requestHardwareValues:
- Ask for all property values on the device
- propertiesToPoll:
- All specified properties will be polled from the PLC with the given poll-rate. Only PLC aliases or device keys corresponding to PLC properties are allowed
- pollInterval:
- Hardware poll interval in seconds
- propertiesToRead:
- The specified properties will be read from the PLC by activating the Read button. Only PLC aliases or device keys corresponding to PLC properties are allowed
- readHardware:
- Requests value updates from the PLC for the properties listed under ‘Properties to read’
- force:
- ???
- trigger:
- Do not use this parameter to configure scheduled push. Instead use the parameter ‘scheduledPush’.
- maxUpdateFrequency:
- set to limit maximum update frequency for some values.
- value:
- Analog output of DAC.
- scale:
- Scaling factor for analog value.
- offset:
- Linear offset for analog value.
- relativeEpsilon:
- Flag to define epsilon mode: true means relative epsilon calculation, false means absolute epsilon calculation.
- rawValue:
- Digital input of DAC. This value is updated only on request!
| Created: | 2020-11-30T15:34:10.000Z |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | FIX: MC2 align to latest plc version FIX/FEAT: Dynamically adapt to plc framework changes by matching self description FIX: adapt release CI to 2.10 FIX: make version string match standard |
| Created: | 2020-11-23T15:52:07.000Z |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | FIX: Recover more reliably from flickering states FEAT: Add a method for querying if BeckhoffCom is busy FIX: Do not throw on missing interlock detail key FEAT: Use shared_mutex in BeckhoffCom FIX: MC2: hide double state update after move command WORKAROUND: Max Update queue on BeckhoffCom FIX: Refactor Trigger setting FEAT: separate TCP and broker tasks FEAT: No “broker” logs FIX: adapt digital input to PLC version 1.52 FEAT: Implement TCP write in an asynchronous way FEAT: Adapt Compiler to the laster |
| Created: | 2020-11-03T08:43:56.000Z |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Deal with MC2 motors state updates on move command. |
| Created: | 2020-10-28T09:29:46.000Z |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2020-10-14T09:39:07.000Z |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2020-10-08T11:47:41.000Z |
|---|---|
| Author: | Steffen Hauf |
| Notes: | Fixes issues with ScrollPump |
| Created: | 2020-10-08T11:47:41.000Z |
|---|---|
| Author: | Steffen Hauf |
| Notes: | For 2.9.4 builds |
| Created: | 2020-09-30T15:22:11.000Z |
|---|---|
| Author: | Martin Teichmann |
| Notes: |
| Created: | 2020-08-03T11:13:23.000Z |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2020-08-03T11:13:23.000Z |
|---|---|
| Author: | Steffen Hauf |
| Notes: | To have binaries for 2.9.4 |
| Created: | 2020-08-03T09:22:48.000Z |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | MC2 small motions and XML error codes |
| Created: | 2020-07-03T13:12:05.000Z |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2020-07-01T04:54:23.000Z |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2020-06-30T13:56:17.000Z |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Test tag |
| Created: | 2020-06-26T05:52:31.000Z |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2020-05-14T11:24:40.000Z |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Make sure a binary for 2.9.1 exists |
| Created: | 2020-05-14T11:24:40.000Z |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | FIX: Trigger 1 problem FEAT: Agilent Ion Pump has automatic log scale |
| Created: | 2020-04-03T08:08:13.000Z |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2020-03-26T06:01:43.000Z |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2020-03-25T15:10:32.000Z |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
U1¶
| Instance id: | FXE_XTD9_MONO-2/ACTRL/U1 |
|---|---|
| Class id: | BeckhoffAnalogOutput |
| Host: | exflcon54n0 |
| Class documentation: | |
| BeckhoffAnalogOutput | |
| General: | link |
| Monitor: | link |
| Developer: | link |
| PLC: | link |
| Alias: | fxe-br-sys-con-12 |
| Git repo: | https://git.xfel.eu/gitlab/karaboDevices/Beckhoff |
| Last modified: | 2020-11-30T18:00:45.000+01:00 |
| Created at: | 2017-07-20T11:58:15.000+02:00 |
| Main authors: | Silenzi |
| Latest tag: | 4.4.1-2.10.0 |
| Deployment tag: | 4.4.1-2.10.0 |
| Projects: | FXE_XTD9_MONO-2 |
| Scenes: | Heaters |
| Accessible by: | |
Warning
Host not accessible by [‘xctrl’]!
The BeckhoffAnalogOutput device is documented in
beckhoff:BeckhoffAnalogOutput
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device (i.e. of the server
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- useTimeserver:
- Unused - whether device connects to time server is configured via ‘timeServerId’
- progress:
- The progress of the current action
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- beckhoffComDevice:
- InstanceId of the BeckhoffCom device that forwards commands to the PLC.
- functionBlockName:
- The type of the firmware block.
- fwInstanceName:
- The name of the firmware block instance.
- fwVersion:
- The version of the PLC framework.
- terminal:
- ???
- hardwareStatusBitField:
- This word encodes in bits the hardware-status information of this device
- hardwareState:
- The current state of the hardware decoded
- hardwareRegion:
- The current region of the hardware decoded
- hardwareErrorDescriptor:
- This word encodes in bits describing the hardware error
- hardwareErrorDescription:
- Error Code description
- waitingFor:
- Any call to the PLC will be published here, once the reply is received this property will be cleared. Commands will not be sent to the PLC until this property is cleared.
- epsilon:
- The epsilon determines the amount of change until a new physical value is posted from the hardware
- interlockReadOnly:
- Defines whether interlock conditions are configurable from this interface.
- interlockOn:
- Defines whether interlock surveillance is on or off.
- interlockOk:
- Defines whether interlock is ok (true) or broken (false).
- busy:
- Defines whether the PLC softdevice is busy.
- disableEpsilonFeedback:
- If false, the epsilon will be regulated until the incoming rate reaches the maximum rate
- maxStateUpdateRate:
- If state updates per second exceed this threshold, the state will be displayed as CHANGING
- noisyStateUpdateRateValue:
- Show the state update rate when it’s above ‘Max State Update Rate’ threshold.
- isStateUpdateNoisy:
- State update rate is above ‘Max State Update Rate’ threshold.
- reset:
- Resets the PLC hardware
- enableInterlockedSlots:
- Send device into INTERLOCK_BROKEN state, thus enabling all interlocked slots.
- disableInterlockedSlots:
- Send device into INTERLOCKED state, thus enabling all interlocked slots.
- requestHardwareValues:
- Ask for all property values on the device
- propertiesToPoll:
- All specified properties will be polled from the PLC with the given poll-rate. Only PLC aliases or device keys corresponding to PLC properties are allowed
- pollInterval:
- Hardware poll interval in seconds
- propertiesToRead:
- The specified properties will be read from the PLC by activating the Read button. Only PLC aliases or device keys corresponding to PLC properties are allowed
- readHardware:
- Requests value updates from the PLC for the properties listed under ‘Properties to read’
- force:
- ???
- trigger:
- Do not use this parameter to configure scheduled push. Instead use the parameter ‘scheduledPush’.
- maxUpdateFrequency:
- set to limit maximum update frequency for some values.
- value:
- Analog output of DAC.
- scale:
- Scaling factor for analog value.
- offset:
- Linear offset for analog value.
- relativeEpsilon:
- Flag to define epsilon mode: true means relative epsilon calculation, false means absolute epsilon calculation.
- rawValue:
- Digital input of DAC. This value is updated only on request!
| Created: | 2020-11-30T15:34:10.000Z |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | FIX: MC2 align to latest plc version FIX/FEAT: Dynamically adapt to plc framework changes by matching self description FIX: adapt release CI to 2.10 FIX: make version string match standard |
| Created: | 2020-11-23T15:52:07.000Z |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | FIX: Recover more reliably from flickering states FEAT: Add a method for querying if BeckhoffCom is busy FIX: Do not throw on missing interlock detail key FEAT: Use shared_mutex in BeckhoffCom FIX: MC2: hide double state update after move command WORKAROUND: Max Update queue on BeckhoffCom FIX: Refactor Trigger setting FEAT: separate TCP and broker tasks FEAT: No “broker” logs FIX: adapt digital input to PLC version 1.52 FEAT: Implement TCP write in an asynchronous way FEAT: Adapt Compiler to the laster |
| Created: | 2020-11-03T08:43:56.000Z |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Deal with MC2 motors state updates on move command. |
| Created: | 2020-10-28T09:29:46.000Z |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2020-10-14T09:39:07.000Z |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2020-10-08T11:47:41.000Z |
|---|---|
| Author: | Steffen Hauf |
| Notes: | Fixes issues with ScrollPump |
| Created: | 2020-10-08T11:47:41.000Z |
|---|---|
| Author: | Steffen Hauf |
| Notes: | For 2.9.4 builds |
| Created: | 2020-09-30T15:22:11.000Z |
|---|---|
| Author: | Martin Teichmann |
| Notes: |
| Created: | 2020-08-03T11:13:23.000Z |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2020-08-03T11:13:23.000Z |
|---|---|
| Author: | Steffen Hauf |
| Notes: | To have binaries for 2.9.4 |
| Created: | 2020-08-03T09:22:48.000Z |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | MC2 small motions and XML error codes |
| Created: | 2020-07-03T13:12:05.000Z |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2020-07-01T04:54:23.000Z |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2020-06-30T13:56:17.000Z |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Test tag |
| Created: | 2020-06-26T05:52:31.000Z |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2020-05-14T11:24:40.000Z |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Make sure a binary for 2.9.1 exists |
| Created: | 2020-05-14T11:24:40.000Z |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | FIX: Trigger 1 problem FEAT: Agilent Ion Pump has automatic log scale |
| Created: | 2020-04-03T08:08:13.000Z |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2020-03-26T06:01:43.000Z |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2020-03-25T15:10:32.000Z |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
U2¶
| Instance id: | FXE_XTD9_MONO-2/ACTRL/U2 |
|---|---|
| Class id: | BeckhoffAnalogOutput |
| Host: | exflcon54n0 |
| Class documentation: | |
| BeckhoffAnalogOutput | |
| General: | link |
| Monitor: | link |
| Developer: | link |
| PLC: | link |
| Alias: | fxe-br-sys-con-12 |
| Git repo: | https://git.xfel.eu/gitlab/karaboDevices/Beckhoff |
| Last modified: | 2020-11-30T18:00:45.000+01:00 |
| Created at: | 2017-07-20T11:58:15.000+02:00 |
| Main authors: | Silenzi |
| Latest tag: | 4.4.1-2.10.0 |
| Deployment tag: | 4.4.1-2.10.0 |
| Projects: | FXE_XTD9_MONO-2 |
| Scenes: | Heaters |
| Accessible by: | |
Warning
Host not accessible by [‘xctrl’]!
The BeckhoffAnalogOutput device is documented in
beckhoff:BeckhoffAnalogOutput
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device (i.e. of the server
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- useTimeserver:
- Unused - whether device connects to time server is configured via ‘timeServerId’
- progress:
- The progress of the current action
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- beckhoffComDevice:
- InstanceId of the BeckhoffCom device that forwards commands to the PLC.
- functionBlockName:
- The type of the firmware block.
- fwInstanceName:
- The name of the firmware block instance.
- fwVersion:
- The version of the PLC framework.
- terminal:
- ???
- hardwareStatusBitField:
- This word encodes in bits the hardware-status information of this device
- hardwareState:
- The current state of the hardware decoded
- hardwareRegion:
- The current region of the hardware decoded
- hardwareErrorDescriptor:
- This word encodes in bits describing the hardware error
- hardwareErrorDescription:
- Error Code description
- waitingFor:
- Any call to the PLC will be published here, once the reply is received this property will be cleared. Commands will not be sent to the PLC until this property is cleared.
- epsilon:
- The epsilon determines the amount of change until a new physical value is posted from the hardware
- interlockReadOnly:
- Defines whether interlock conditions are configurable from this interface.
- interlockOn:
- Defines whether interlock surveillance is on or off.
- interlockOk:
- Defines whether interlock is ok (true) or broken (false).
- busy:
- Defines whether the PLC softdevice is busy.
- disableEpsilonFeedback:
- If false, the epsilon will be regulated until the incoming rate reaches the maximum rate
- maxStateUpdateRate:
- If state updates per second exceed this threshold, the state will be displayed as CHANGING
- noisyStateUpdateRateValue:
- Show the state update rate when it’s above ‘Max State Update Rate’ threshold.
- isStateUpdateNoisy:
- State update rate is above ‘Max State Update Rate’ threshold.
- reset:
- Resets the PLC hardware
- enableInterlockedSlots:
- Send device into INTERLOCK_BROKEN state, thus enabling all interlocked slots.
- disableInterlockedSlots:
- Send device into INTERLOCKED state, thus enabling all interlocked slots.
- requestHardwareValues:
- Ask for all property values on the device
- propertiesToPoll:
- All specified properties will be polled from the PLC with the given poll-rate. Only PLC aliases or device keys corresponding to PLC properties are allowed
- pollInterval:
- Hardware poll interval in seconds
- propertiesToRead:
- The specified properties will be read from the PLC by activating the Read button. Only PLC aliases or device keys corresponding to PLC properties are allowed
- readHardware:
- Requests value updates from the PLC for the properties listed under ‘Properties to read’
- force:
- ???
- trigger:
- Do not use this parameter to configure scheduled push. Instead use the parameter ‘scheduledPush’.
- maxUpdateFrequency:
- set to limit maximum update frequency for some values.
- value:
- Analog output of DAC.
- scale:
- Scaling factor for analog value.
- offset:
- Linear offset for analog value.
- relativeEpsilon:
- Flag to define epsilon mode: true means relative epsilon calculation, false means absolute epsilon calculation.
- rawValue:
- Digital input of DAC. This value is updated only on request!
| Created: | 2020-11-30T15:34:10.000Z |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | FIX: MC2 align to latest plc version FIX/FEAT: Dynamically adapt to plc framework changes by matching self description FIX: adapt release CI to 2.10 FIX: make version string match standard |
| Created: | 2020-11-23T15:52:07.000Z |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | FIX: Recover more reliably from flickering states FEAT: Add a method for querying if BeckhoffCom is busy FIX: Do not throw on missing interlock detail key FEAT: Use shared_mutex in BeckhoffCom FIX: MC2: hide double state update after move command WORKAROUND: Max Update queue on BeckhoffCom FIX: Refactor Trigger setting FEAT: separate TCP and broker tasks FEAT: No “broker” logs FIX: adapt digital input to PLC version 1.52 FEAT: Implement TCP write in an asynchronous way FEAT: Adapt Compiler to the laster |
| Created: | 2020-11-03T08:43:56.000Z |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Deal with MC2 motors state updates on move command. |
| Created: | 2020-10-28T09:29:46.000Z |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2020-10-14T09:39:07.000Z |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2020-10-08T11:47:41.000Z |
|---|---|
| Author: | Steffen Hauf |
| Notes: | Fixes issues with ScrollPump |
| Created: | 2020-10-08T11:47:41.000Z |
|---|---|
| Author: | Steffen Hauf |
| Notes: | For 2.9.4 builds |
| Created: | 2020-09-30T15:22:11.000Z |
|---|---|
| Author: | Martin Teichmann |
| Notes: |
| Created: | 2020-08-03T11:13:23.000Z |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2020-08-03T11:13:23.000Z |
|---|---|
| Author: | Steffen Hauf |
| Notes: | To have binaries for 2.9.4 |
| Created: | 2020-08-03T09:22:48.000Z |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | MC2 small motions and XML error codes |
| Created: | 2020-07-03T13:12:05.000Z |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2020-07-01T04:54:23.000Z |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2020-06-30T13:56:17.000Z |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Test tag |
| Created: | 2020-06-26T05:52:31.000Z |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2020-05-14T11:24:40.000Z |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Make sure a binary for 2.9.1 exists |
| Created: | 2020-05-14T11:24:40.000Z |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | FIX: Trigger 1 problem FEAT: Agilent Ion Pump has automatic log scale |
| Created: | 2020-04-03T08:08:13.000Z |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2020-03-26T06:01:43.000Z |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2020-03-25T15:10:32.000Z |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
HT1_I_PROG¶
| Instance id: | FXE_XTD9_MONO-2/ACTRL/HT1_I_PROG |
|---|---|
| Class id: | BeckhoffAnalogOutput |
| Host: | fxe-br-sys-con-12 |
| Class documentation: | |
| BeckhoffAnalogOutput | |
| General: | link |
| Monitor: | link |
| Developer: | link |
| PLC: | link |
| Alias: | fxe-br-sys-con-12 |
| Git repo: | https://git.xfel.eu/karaboDevices/Beckhoff |
| Last modified: | 2021-10-02T19:55:31.151+02:00 |
| Created at: | 2017-07-20T11:58:15.000+02:00 |
| Main authors: | Mamchykd, Silenzi, Giovanetti |
| Latest tag: | 4.8.2-2.11.1rc1 |
| Deployment tag: | 4.8.2-2.11.1rc1 |
| Installed tag: | 4.6.5-2.11.1 |
| Scenes: | Mono2Heaters |
| Accessible by: | CAL, CONTROLS, CTRL, DA, danilevc, xdoc |
Warning
Rogue installation which is not mentioned in the deployment!
Warning
The installed tag (4.6.5-2.11.1) does not match tags mentioned in the deployment ([‘4.8.2-2.11.1rc1’])!
The BeckhoffAnalogOutput device is documented in
beckhoff:BeckhoffAnalogOutput
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device (i.e. of the server
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- beckhoffComDevice:
- InstanceId of the BeckhoffCom device that forwards commands to the PLC.
- functionBlockName:
- The type of the firmware block.
- fwInstanceName:
- The name of the firmware block instance.
- fwVersion:
- The version of the PLC framework.
- terminal:
- ???
- hardwareStatusBitField:
- This word encodes in bits the hardware-status information of this device
- hardwareState:
- The current state of the hardware decoded
- hardwareRegion:
- The current region of the hardware decoded
- hardwareErrorDescriptor:
- This word encodes in bits describing the hardware error
- hardwareErrorDescription:
- Error Code description
- waitingFor:
- Any call to the PLC will be published here, once the reply is received this property will be cleared. Commands will not be sent to the PLC until this property is cleared.
- epsilon:
- The epsilon determines the amount of change until a new physical value is posted from the hardware
- interlockReadOnly:
- Defines whether interlock conditions are configurable from this interface.
- interlockOn:
- Defines whether interlock surveillance is on or off.
- interlockOk:
- Defines whether interlock is ok (true) or broken (false).
- busy:
- Defines whether the PLC softdevice is busy.
- disableEpsilonFeedback:
- If false, the epsilon will be regulated until the incoming rate reaches the maximum rate
- maxStateUpdateRate:
- If state updates per second exceed this threshold, the state will be displayed as CHANGING
- noisyStateUpdateRateValue:
- Show the state update rate when it’s above ‘Max State Update Rate’ threshold.
- isStateUpdateNoisy:
- State update rate is above ‘Max State Update Rate’ threshold.
- reset:
- Resets the PLC hardware
- enableInterlockedSlots:
- Send device into INTERLOCK_BROKEN state, thus enabling all interlocked slots.
- disableInterlockedSlots:
- Send device into INTERLOCKED state, thus enabling all interlocked slots.
- requestHardwareValues:
- Ask for all property values on the device
- propertiesToPoll:
- All specified properties will be polled from the PLC with the given poll-rate. Only PLC aliases or device keys corresponding to PLC properties are allowed
- pollInterval:
- Hardware poll interval in seconds
- propertiesToRead:
- The specified properties will be read from the PLC by activating the Read button. Only PLC aliases or device keys corresponding to PLC properties are allowed
- readHardware:
- Requests value updates from the PLC for the properties listed under ‘Properties to read’
- force:
- ???
- trigger:
- Do not use this parameter to configure scheduled push. Instead use the parameter ‘scheduledPush’.
- maxUpdateFrequency:
- set to limit maximum update frequency for some values.
- value:
- Analog output of DAC.
- scale:
- Scaling factor for analog value.
- offset:
- Linear offset for analog value.
- relativeEpsilon:
- Flag to define epsilon mode: true means relative epsilon calculation, false means absolute epsilon calculation.
- rawValue:
- Digital input of DAC. This value is updated only on request!
| Created: | 2021-10-02T07:28:37.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Release candidate for 4.8.2 |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-08-23T15:36:04.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Bugfixes: 1. fix wrong value on the PLC when a deprecated paramer has different type wrt. the recommended new one. 2. fix bug (introduced in 4.8.0-2.11.4) that made the devices stay in UNKNOWN state |
| Created: | 2021-08-12T10:32:15.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Asynchronous registration of devices on BeckhoffCom (by means of slotInstanceNew HW state word parsed into bits |
| Created: | 2021-07-28T14:22:45.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
| Created: | 2021-06-23T16:13:27.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-06-22T13:56:55.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
|
| Created: | 2021-06-14T16:09:11.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Added BeckhoffDryPump |
| Created: | 2021-06-10T11:55:43.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Alarm conditions and state are not set on new schema. (Fixes bug seen in BeckhoffFuse after Karabo 2.11.1 deployment) |
| Created: | 2021-06-07T19:31:48.000+02:00 |
|---|---|
| Author: | Valerii Bondar |
| Notes: | Summer shutdown release, Fuse device added |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Summer shutdown release Devices added: BeckhoffTrainTrigger, BeckhoffLed, BeckhoffMC2Hexapod (BeckhoffMC2Base subclass), BeckhoffMC2Elmo (BeckhoffMC2Base subclass) Features: parameter deprecation in MC2 subclasses follow STOPPING state in Adixen Turbo Full pump. + other minor Fixes: * stepUp/stepDown popup error * epsilon feedback disable on write * avoid extra updates for interlock keys + other minor fixes |
| Created: | 2021-05-31T09:49:13.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-26T14:46:29.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-23T08:19:59.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-23T07:43:58.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-15T18:15:29.000+02:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: |
| Created: | 2021-03-24T09:43:30.000+01:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: | Add the AIBS |
| Created: | 2021-03-08T09:52:30.000+01:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: | Summary: Added auto-generated scene for Pfeiffer vacuum controller IMG400 |
HT1_V_PROG¶
| Instance id: | FXE_XTD9_MONO-2/ACTRL/HT1_V_PROG |
|---|---|
| Class id: | BeckhoffAnalogOutput |
| Host: | fxe-br-sys-con-12 |
| Class documentation: | |
| BeckhoffAnalogOutput | |
| General: | link |
| Monitor: | link |
| Developer: | link |
| PLC: | link |
| Alias: | fxe-br-sys-con-12 |
| Git repo: | https://git.xfel.eu/karaboDevices/Beckhoff |
| Last modified: | 2021-10-02T19:55:31.151+02:00 |
| Created at: | 2017-07-20T11:58:15.000+02:00 |
| Main authors: | Mamchykd, Silenzi, Giovanetti |
| Latest tag: | 4.8.2-2.11.1rc1 |
| Deployment tag: | 4.8.2-2.11.1rc1 |
| Installed tag: | 4.6.5-2.11.1 |
| Scenes: | Mono2Heaters |
| Accessible by: | CAL, CONTROLS, CTRL, DA, danilevc, xdoc |
Warning
Rogue installation which is not mentioned in the deployment!
Warning
The installed tag (4.6.5-2.11.1) does not match tags mentioned in the deployment ([‘4.8.2-2.11.1rc1’])!
The BeckhoffAnalogOutput device is documented in
beckhoff:BeckhoffAnalogOutput
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device (i.e. of the server
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- beckhoffComDevice:
- InstanceId of the BeckhoffCom device that forwards commands to the PLC.
- functionBlockName:
- The type of the firmware block.
- fwInstanceName:
- The name of the firmware block instance.
- fwVersion:
- The version of the PLC framework.
- terminal:
- ???
- hardwareStatusBitField:
- This word encodes in bits the hardware-status information of this device
- hardwareState:
- The current state of the hardware decoded
- hardwareRegion:
- The current region of the hardware decoded
- hardwareErrorDescriptor:
- This word encodes in bits describing the hardware error
- hardwareErrorDescription:
- Error Code description
- waitingFor:
- Any call to the PLC will be published here, once the reply is received this property will be cleared. Commands will not be sent to the PLC until this property is cleared.
- epsilon:
- The epsilon determines the amount of change until a new physical value is posted from the hardware
- interlockReadOnly:
- Defines whether interlock conditions are configurable from this interface.
- interlockOn:
- Defines whether interlock surveillance is on or off.
- interlockOk:
- Defines whether interlock is ok (true) or broken (false).
- busy:
- Defines whether the PLC softdevice is busy.
- disableEpsilonFeedback:
- If false, the epsilon will be regulated until the incoming rate reaches the maximum rate
- maxStateUpdateRate:
- If state updates per second exceed this threshold, the state will be displayed as CHANGING
- noisyStateUpdateRateValue:
- Show the state update rate when it’s above ‘Max State Update Rate’ threshold.
- isStateUpdateNoisy:
- State update rate is above ‘Max State Update Rate’ threshold.
- reset:
- Resets the PLC hardware
- enableInterlockedSlots:
- Send device into INTERLOCK_BROKEN state, thus enabling all interlocked slots.
- disableInterlockedSlots:
- Send device into INTERLOCKED state, thus enabling all interlocked slots.
- requestHardwareValues:
- Ask for all property values on the device
- propertiesToPoll:
- All specified properties will be polled from the PLC with the given poll-rate. Only PLC aliases or device keys corresponding to PLC properties are allowed
- pollInterval:
- Hardware poll interval in seconds
- propertiesToRead:
- The specified properties will be read from the PLC by activating the Read button. Only PLC aliases or device keys corresponding to PLC properties are allowed
- readHardware:
- Requests value updates from the PLC for the properties listed under ‘Properties to read’
- force:
- ???
- trigger:
- Do not use this parameter to configure scheduled push. Instead use the parameter ‘scheduledPush’.
- maxUpdateFrequency:
- set to limit maximum update frequency for some values.
- value:
- Analog output of DAC.
- scale:
- Scaling factor for analog value.
- offset:
- Linear offset for analog value.
- relativeEpsilon:
- Flag to define epsilon mode: true means relative epsilon calculation, false means absolute epsilon calculation.
- rawValue:
- Digital input of DAC. This value is updated only on request!
| Created: | 2021-10-02T07:28:37.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Release candidate for 4.8.2 |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-08-23T15:36:04.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Bugfixes: 1. fix wrong value on the PLC when a deprecated paramer has different type wrt. the recommended new one. 2. fix bug (introduced in 4.8.0-2.11.4) that made the devices stay in UNKNOWN state |
| Created: | 2021-08-12T10:32:15.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Asynchronous registration of devices on BeckhoffCom (by means of slotInstanceNew HW state word parsed into bits |
| Created: | 2021-07-28T14:22:45.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
| Created: | 2021-06-23T16:13:27.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-06-22T13:56:55.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
|
| Created: | 2021-06-14T16:09:11.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Added BeckhoffDryPump |
| Created: | 2021-06-10T11:55:43.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Alarm conditions and state are not set on new schema. (Fixes bug seen in BeckhoffFuse after Karabo 2.11.1 deployment) |
| Created: | 2021-06-07T19:31:48.000+02:00 |
|---|---|
| Author: | Valerii Bondar |
| Notes: | Summer shutdown release, Fuse device added |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Summer shutdown release Devices added: BeckhoffTrainTrigger, BeckhoffLed, BeckhoffMC2Hexapod (BeckhoffMC2Base subclass), BeckhoffMC2Elmo (BeckhoffMC2Base subclass) Features: parameter deprecation in MC2 subclasses follow STOPPING state in Adixen Turbo Full pump. + other minor Fixes: * stepUp/stepDown popup error * epsilon feedback disable on write * avoid extra updates for interlock keys + other minor fixes |
| Created: | 2021-05-31T09:49:13.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-26T14:46:29.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-23T08:19:59.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-23T07:43:58.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-15T18:15:29.000+02:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: |
| Created: | 2021-03-24T09:43:30.000+01:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: | Add the AIBS |
| Created: | 2021-03-08T09:52:30.000+01:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: | Summary: Added auto-generated scene for Pfeiffer vacuum controller IMG400 |
HT2_I_PROG¶
| Instance id: | FXE_XTD9_MONO-2/ACTRL/HT2_I_PROG |
|---|---|
| Class id: | BeckhoffAnalogOutput |
| Host: | fxe-br-sys-con-12 |
| Class documentation: | |
| BeckhoffAnalogOutput | |
| General: | link |
| Monitor: | link |
| Developer: | link |
| PLC: | link |
| Alias: | fxe-br-sys-con-12 |
| Git repo: | https://git.xfel.eu/karaboDevices/Beckhoff |
| Last modified: | 2021-10-02T19:55:31.151+02:00 |
| Created at: | 2017-07-20T11:58:15.000+02:00 |
| Main authors: | Mamchykd, Silenzi, Giovanetti |
| Latest tag: | 4.8.2-2.11.1rc1 |
| Deployment tag: | 4.8.2-2.11.1rc1 |
| Installed tag: | 4.6.5-2.11.1 |
| Scenes: | Mono2Heaters |
| Accessible by: | CAL, CONTROLS, CTRL, DA, danilevc, xdoc |
Warning
Rogue installation which is not mentioned in the deployment!
Warning
The installed tag (4.6.5-2.11.1) does not match tags mentioned in the deployment ([‘4.8.2-2.11.1rc1’])!
The BeckhoffAnalogOutput device is documented in
beckhoff:BeckhoffAnalogOutput
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device (i.e. of the server
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- beckhoffComDevice:
- InstanceId of the BeckhoffCom device that forwards commands to the PLC.
- functionBlockName:
- The type of the firmware block.
- fwInstanceName:
- The name of the firmware block instance.
- fwVersion:
- The version of the PLC framework.
- terminal:
- ???
- hardwareStatusBitField:
- This word encodes in bits the hardware-status information of this device
- hardwareState:
- The current state of the hardware decoded
- hardwareRegion:
- The current region of the hardware decoded
- hardwareErrorDescriptor:
- This word encodes in bits describing the hardware error
- hardwareErrorDescription:
- Error Code description
- waitingFor:
- Any call to the PLC will be published here, once the reply is received this property will be cleared. Commands will not be sent to the PLC until this property is cleared.
- epsilon:
- The epsilon determines the amount of change until a new physical value is posted from the hardware
- interlockReadOnly:
- Defines whether interlock conditions are configurable from this interface.
- interlockOn:
- Defines whether interlock surveillance is on or off.
- interlockOk:
- Defines whether interlock is ok (true) or broken (false).
- busy:
- Defines whether the PLC softdevice is busy.
- disableEpsilonFeedback:
- If false, the epsilon will be regulated until the incoming rate reaches the maximum rate
- maxStateUpdateRate:
- If state updates per second exceed this threshold, the state will be displayed as CHANGING
- noisyStateUpdateRateValue:
- Show the state update rate when it’s above ‘Max State Update Rate’ threshold.
- isStateUpdateNoisy:
- State update rate is above ‘Max State Update Rate’ threshold.
- reset:
- Resets the PLC hardware
- enableInterlockedSlots:
- Send device into INTERLOCK_BROKEN state, thus enabling all interlocked slots.
- disableInterlockedSlots:
- Send device into INTERLOCKED state, thus enabling all interlocked slots.
- requestHardwareValues:
- Ask for all property values on the device
- propertiesToPoll:
- All specified properties will be polled from the PLC with the given poll-rate. Only PLC aliases or device keys corresponding to PLC properties are allowed
- pollInterval:
- Hardware poll interval in seconds
- propertiesToRead:
- The specified properties will be read from the PLC by activating the Read button. Only PLC aliases or device keys corresponding to PLC properties are allowed
- readHardware:
- Requests value updates from the PLC for the properties listed under ‘Properties to read’
- force:
- ???
- trigger:
- Do not use this parameter to configure scheduled push. Instead use the parameter ‘scheduledPush’.
- maxUpdateFrequency:
- set to limit maximum update frequency for some values.
- value:
- Analog output of DAC.
- scale:
- Scaling factor for analog value.
- offset:
- Linear offset for analog value.
- relativeEpsilon:
- Flag to define epsilon mode: true means relative epsilon calculation, false means absolute epsilon calculation.
- rawValue:
- Digital input of DAC. This value is updated only on request!
| Created: | 2021-10-02T07:28:37.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Release candidate for 4.8.2 |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-08-23T15:36:04.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Bugfixes: 1. fix wrong value on the PLC when a deprecated paramer has different type wrt. the recommended new one. 2. fix bug (introduced in 4.8.0-2.11.4) that made the devices stay in UNKNOWN state |
| Created: | 2021-08-12T10:32:15.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Asynchronous registration of devices on BeckhoffCom (by means of slotInstanceNew HW state word parsed into bits |
| Created: | 2021-07-28T14:22:45.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
| Created: | 2021-06-23T16:13:27.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-06-22T13:56:55.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
|
| Created: | 2021-06-14T16:09:11.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Added BeckhoffDryPump |
| Created: | 2021-06-10T11:55:43.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Alarm conditions and state are not set on new schema. (Fixes bug seen in BeckhoffFuse after Karabo 2.11.1 deployment) |
| Created: | 2021-06-07T19:31:48.000+02:00 |
|---|---|
| Author: | Valerii Bondar |
| Notes: | Summer shutdown release, Fuse device added |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Summer shutdown release Devices added: BeckhoffTrainTrigger, BeckhoffLed, BeckhoffMC2Hexapod (BeckhoffMC2Base subclass), BeckhoffMC2Elmo (BeckhoffMC2Base subclass) Features: parameter deprecation in MC2 subclasses follow STOPPING state in Adixen Turbo Full pump. + other minor Fixes: * stepUp/stepDown popup error * epsilon feedback disable on write * avoid extra updates for interlock keys + other minor fixes |
| Created: | 2021-05-31T09:49:13.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-26T14:46:29.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-23T08:19:59.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-23T07:43:58.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-15T18:15:29.000+02:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: |
| Created: | 2021-03-24T09:43:30.000+01:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: | Add the AIBS |
| Created: | 2021-03-08T09:52:30.000+01:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: | Summary: Added auto-generated scene for Pfeiffer vacuum controller IMG400 |
HT2_V_PROG¶
| Instance id: | FXE_XTD9_MONO-2/ACTRL/HT2_V_PROG |
|---|---|
| Class id: | BeckhoffAnalogOutput |
| Host: | fxe-br-sys-con-12 |
| Class documentation: | |
| BeckhoffAnalogOutput | |
| General: | link |
| Monitor: | link |
| Developer: | link |
| PLC: | link |
| Alias: | fxe-br-sys-con-12 |
| Git repo: | https://git.xfel.eu/karaboDevices/Beckhoff |
| Last modified: | 2021-10-02T19:55:31.151+02:00 |
| Created at: | 2017-07-20T11:58:15.000+02:00 |
| Main authors: | Mamchykd, Silenzi, Giovanetti |
| Latest tag: | 4.8.2-2.11.1rc1 |
| Deployment tag: | 4.8.2-2.11.1rc1 |
| Installed tag: | 4.6.5-2.11.1 |
| Scenes: | Mono2Heaters |
| Accessible by: | CAL, CONTROLS, CTRL, DA, danilevc, xdoc |
Warning
Rogue installation which is not mentioned in the deployment!
Warning
The installed tag (4.6.5-2.11.1) does not match tags mentioned in the deployment ([‘4.8.2-2.11.1rc1’])!
The BeckhoffAnalogOutput device is documented in
beckhoff:BeckhoffAnalogOutput
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device (i.e. of the server
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- beckhoffComDevice:
- InstanceId of the BeckhoffCom device that forwards commands to the PLC.
- functionBlockName:
- The type of the firmware block.
- fwInstanceName:
- The name of the firmware block instance.
- fwVersion:
- The version of the PLC framework.
- terminal:
- ???
- hardwareStatusBitField:
- This word encodes in bits the hardware-status information of this device
- hardwareState:
- The current state of the hardware decoded
- hardwareRegion:
- The current region of the hardware decoded
- hardwareErrorDescriptor:
- This word encodes in bits describing the hardware error
- hardwareErrorDescription:
- Error Code description
- waitingFor:
- Any call to the PLC will be published here, once the reply is received this property will be cleared. Commands will not be sent to the PLC until this property is cleared.
- epsilon:
- The epsilon determines the amount of change until a new physical value is posted from the hardware
- interlockReadOnly:
- Defines whether interlock conditions are configurable from this interface.
- interlockOn:
- Defines whether interlock surveillance is on or off.
- interlockOk:
- Defines whether interlock is ok (true) or broken (false).
- busy:
- Defines whether the PLC softdevice is busy.
- disableEpsilonFeedback:
- If false, the epsilon will be regulated until the incoming rate reaches the maximum rate
- maxStateUpdateRate:
- If state updates per second exceed this threshold, the state will be displayed as CHANGING
- noisyStateUpdateRateValue:
- Show the state update rate when it’s above ‘Max State Update Rate’ threshold.
- isStateUpdateNoisy:
- State update rate is above ‘Max State Update Rate’ threshold.
- reset:
- Resets the PLC hardware
- enableInterlockedSlots:
- Send device into INTERLOCK_BROKEN state, thus enabling all interlocked slots.
- disableInterlockedSlots:
- Send device into INTERLOCKED state, thus enabling all interlocked slots.
- requestHardwareValues:
- Ask for all property values on the device
- propertiesToPoll:
- All specified properties will be polled from the PLC with the given poll-rate. Only PLC aliases or device keys corresponding to PLC properties are allowed
- pollInterval:
- Hardware poll interval in seconds
- propertiesToRead:
- The specified properties will be read from the PLC by activating the Read button. Only PLC aliases or device keys corresponding to PLC properties are allowed
- readHardware:
- Requests value updates from the PLC for the properties listed under ‘Properties to read’
- force:
- ???
- trigger:
- Do not use this parameter to configure scheduled push. Instead use the parameter ‘scheduledPush’.
- maxUpdateFrequency:
- set to limit maximum update frequency for some values.
- value:
- Analog output of DAC.
- scale:
- Scaling factor for analog value.
- offset:
- Linear offset for analog value.
- relativeEpsilon:
- Flag to define epsilon mode: true means relative epsilon calculation, false means absolute epsilon calculation.
- rawValue:
- Digital input of DAC. This value is updated only on request!
| Created: | 2021-10-02T07:28:37.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Release candidate for 4.8.2 |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-08-23T15:36:04.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Bugfixes: 1. fix wrong value on the PLC when a deprecated paramer has different type wrt. the recommended new one. 2. fix bug (introduced in 4.8.0-2.11.4) that made the devices stay in UNKNOWN state |
| Created: | 2021-08-12T10:32:15.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Asynchronous registration of devices on BeckhoffCom (by means of slotInstanceNew HW state word parsed into bits |
| Created: | 2021-07-28T14:22:45.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
| Created: | 2021-06-23T16:13:27.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-06-22T13:56:55.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
|
| Created: | 2021-06-14T16:09:11.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Added BeckhoffDryPump |
| Created: | 2021-06-10T11:55:43.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Alarm conditions and state are not set on new schema. (Fixes bug seen in BeckhoffFuse after Karabo 2.11.1 deployment) |
| Created: | 2021-06-07T19:31:48.000+02:00 |
|---|---|
| Author: | Valerii Bondar |
| Notes: | Summer shutdown release, Fuse device added |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Summer shutdown release Devices added: BeckhoffTrainTrigger, BeckhoffLed, BeckhoffMC2Hexapod (BeckhoffMC2Base subclass), BeckhoffMC2Elmo (BeckhoffMC2Base subclass) Features: parameter deprecation in MC2 subclasses follow STOPPING state in Adixen Turbo Full pump. + other minor Fixes: * stepUp/stepDown popup error * epsilon feedback disable on write * avoid extra updates for interlock keys + other minor fixes |
| Created: | 2021-05-31T09:49:13.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-26T14:46:29.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-23T08:19:59.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-23T07:43:58.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-15T18:15:29.000+02:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: |
| Created: | 2021-03-24T09:43:30.000+01:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: | Add the AIBS |
| Created: | 2021-03-08T09:52:30.000+01:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: | Summary: Added auto-generated scene for Pfeiffer vacuum controller IMG400 |
HT3_I_PROG¶
| Instance id: | FXE_XTD9_MONO-2/ACTRL/HT3_I_PROG |
|---|---|
| Class id: | BeckhoffAnalogOutput |
| Host: | fxe-br-sys-con-12 |
| Class documentation: | |
| BeckhoffAnalogOutput | |
| General: | link |
| Monitor: | link |
| Developer: | link |
| PLC: | link |
| Alias: | fxe-br-sys-con-12 |
| Git repo: | https://git.xfel.eu/karaboDevices/Beckhoff |
| Last modified: | 2021-10-02T19:55:31.151+02:00 |
| Created at: | 2017-07-20T11:58:15.000+02:00 |
| Main authors: | Mamchykd, Silenzi, Giovanetti |
| Latest tag: | 4.8.2-2.11.1rc1 |
| Deployment tag: | 4.8.2-2.11.1rc1 |
| Installed tag: | 4.6.5-2.11.1 |
| Scenes: | Mono2Heaters |
| Accessible by: | CAL, CONTROLS, CTRL, DA, danilevc, xdoc |
Warning
Rogue installation which is not mentioned in the deployment!
Warning
The installed tag (4.6.5-2.11.1) does not match tags mentioned in the deployment ([‘4.8.2-2.11.1rc1’])!
The BeckhoffAnalogOutput device is documented in
beckhoff:BeckhoffAnalogOutput
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device (i.e. of the server
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- beckhoffComDevice:
- InstanceId of the BeckhoffCom device that forwards commands to the PLC.
- functionBlockName:
- The type of the firmware block.
- fwInstanceName:
- The name of the firmware block instance.
- fwVersion:
- The version of the PLC framework.
- terminal:
- ???
- hardwareStatusBitField:
- This word encodes in bits the hardware-status information of this device
- hardwareState:
- The current state of the hardware decoded
- hardwareRegion:
- The current region of the hardware decoded
- hardwareErrorDescriptor:
- This word encodes in bits describing the hardware error
- hardwareErrorDescription:
- Error Code description
- waitingFor:
- Any call to the PLC will be published here, once the reply is received this property will be cleared. Commands will not be sent to the PLC until this property is cleared.
- epsilon:
- The epsilon determines the amount of change until a new physical value is posted from the hardware
- interlockReadOnly:
- Defines whether interlock conditions are configurable from this interface.
- interlockOn:
- Defines whether interlock surveillance is on or off.
- interlockOk:
- Defines whether interlock is ok (true) or broken (false).
- busy:
- Defines whether the PLC softdevice is busy.
- disableEpsilonFeedback:
- If false, the epsilon will be regulated until the incoming rate reaches the maximum rate
- maxStateUpdateRate:
- If state updates per second exceed this threshold, the state will be displayed as CHANGING
- noisyStateUpdateRateValue:
- Show the state update rate when it’s above ‘Max State Update Rate’ threshold.
- isStateUpdateNoisy:
- State update rate is above ‘Max State Update Rate’ threshold.
- reset:
- Resets the PLC hardware
- enableInterlockedSlots:
- Send device into INTERLOCK_BROKEN state, thus enabling all interlocked slots.
- disableInterlockedSlots:
- Send device into INTERLOCKED state, thus enabling all interlocked slots.
- requestHardwareValues:
- Ask for all property values on the device
- propertiesToPoll:
- All specified properties will be polled from the PLC with the given poll-rate. Only PLC aliases or device keys corresponding to PLC properties are allowed
- pollInterval:
- Hardware poll interval in seconds
- propertiesToRead:
- The specified properties will be read from the PLC by activating the Read button. Only PLC aliases or device keys corresponding to PLC properties are allowed
- readHardware:
- Requests value updates from the PLC for the properties listed under ‘Properties to read’
- force:
- ???
- trigger:
- Do not use this parameter to configure scheduled push. Instead use the parameter ‘scheduledPush’.
- maxUpdateFrequency:
- set to limit maximum update frequency for some values.
- value:
- Analog output of DAC.
- scale:
- Scaling factor for analog value.
- offset:
- Linear offset for analog value.
- relativeEpsilon:
- Flag to define epsilon mode: true means relative epsilon calculation, false means absolute epsilon calculation.
- rawValue:
- Digital input of DAC. This value is updated only on request!
| Created: | 2021-10-02T07:28:37.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Release candidate for 4.8.2 |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-08-23T15:36:04.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Bugfixes: 1. fix wrong value on the PLC when a deprecated paramer has different type wrt. the recommended new one. 2. fix bug (introduced in 4.8.0-2.11.4) that made the devices stay in UNKNOWN state |
| Created: | 2021-08-12T10:32:15.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Asynchronous registration of devices on BeckhoffCom (by means of slotInstanceNew HW state word parsed into bits |
| Created: | 2021-07-28T14:22:45.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
| Created: | 2021-06-23T16:13:27.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-06-22T13:56:55.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
|
| Created: | 2021-06-14T16:09:11.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Added BeckhoffDryPump |
| Created: | 2021-06-10T11:55:43.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Alarm conditions and state are not set on new schema. (Fixes bug seen in BeckhoffFuse after Karabo 2.11.1 deployment) |
| Created: | 2021-06-07T19:31:48.000+02:00 |
|---|---|
| Author: | Valerii Bondar |
| Notes: | Summer shutdown release, Fuse device added |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Summer shutdown release Devices added: BeckhoffTrainTrigger, BeckhoffLed, BeckhoffMC2Hexapod (BeckhoffMC2Base subclass), BeckhoffMC2Elmo (BeckhoffMC2Base subclass) Features: parameter deprecation in MC2 subclasses follow STOPPING state in Adixen Turbo Full pump. + other minor Fixes: * stepUp/stepDown popup error * epsilon feedback disable on write * avoid extra updates for interlock keys + other minor fixes |
| Created: | 2021-05-31T09:49:13.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-26T14:46:29.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-23T08:19:59.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-23T07:43:58.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-15T18:15:29.000+02:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: |
| Created: | 2021-03-24T09:43:30.000+01:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: | Add the AIBS |
| Created: | 2021-03-08T09:52:30.000+01:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: | Summary: Added auto-generated scene for Pfeiffer vacuum controller IMG400 |
HT3_V_PROG¶
| Instance id: | FXE_XTD9_MONO-2/ACTRL/HT3_V_PROG |
|---|---|
| Class id: | BeckhoffAnalogOutput |
| Host: | fxe-br-sys-con-12 |
| Class documentation: | |
| BeckhoffAnalogOutput | |
| General: | link |
| Monitor: | link |
| Developer: | link |
| PLC: | link |
| Alias: | fxe-br-sys-con-12 |
| Git repo: | https://git.xfel.eu/karaboDevices/Beckhoff |
| Last modified: | 2021-10-02T19:55:31.151+02:00 |
| Created at: | 2017-07-20T11:58:15.000+02:00 |
| Main authors: | Mamchykd, Silenzi, Giovanetti |
| Latest tag: | 4.8.2-2.11.1rc1 |
| Deployment tag: | 4.8.2-2.11.1rc1 |
| Installed tag: | 4.6.5-2.11.1 |
| Scenes: | Mono2Heaters |
| Accessible by: | CAL, CONTROLS, CTRL, DA, danilevc, xdoc |
Warning
Rogue installation which is not mentioned in the deployment!
Warning
The installed tag (4.6.5-2.11.1) does not match tags mentioned in the deployment ([‘4.8.2-2.11.1rc1’])!
The BeckhoffAnalogOutput device is documented in
beckhoff:BeckhoffAnalogOutput
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device (i.e. of the server
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- beckhoffComDevice:
- InstanceId of the BeckhoffCom device that forwards commands to the PLC.
- functionBlockName:
- The type of the firmware block.
- fwInstanceName:
- The name of the firmware block instance.
- fwVersion:
- The version of the PLC framework.
- terminal:
- ???
- hardwareStatusBitField:
- This word encodes in bits the hardware-status information of this device
- hardwareState:
- The current state of the hardware decoded
- hardwareRegion:
- The current region of the hardware decoded
- hardwareErrorDescriptor:
- This word encodes in bits describing the hardware error
- hardwareErrorDescription:
- Error Code description
- waitingFor:
- Any call to the PLC will be published here, once the reply is received this property will be cleared. Commands will not be sent to the PLC until this property is cleared.
- epsilon:
- The epsilon determines the amount of change until a new physical value is posted from the hardware
- interlockReadOnly:
- Defines whether interlock conditions are configurable from this interface.
- interlockOn:
- Defines whether interlock surveillance is on or off.
- interlockOk:
- Defines whether interlock is ok (true) or broken (false).
- busy:
- Defines whether the PLC softdevice is busy.
- disableEpsilonFeedback:
- If false, the epsilon will be regulated until the incoming rate reaches the maximum rate
- maxStateUpdateRate:
- If state updates per second exceed this threshold, the state will be displayed as CHANGING
- noisyStateUpdateRateValue:
- Show the state update rate when it’s above ‘Max State Update Rate’ threshold.
- isStateUpdateNoisy:
- State update rate is above ‘Max State Update Rate’ threshold.
- reset:
- Resets the PLC hardware
- enableInterlockedSlots:
- Send device into INTERLOCK_BROKEN state, thus enabling all interlocked slots.
- disableInterlockedSlots:
- Send device into INTERLOCKED state, thus enabling all interlocked slots.
- requestHardwareValues:
- Ask for all property values on the device
- propertiesToPoll:
- All specified properties will be polled from the PLC with the given poll-rate. Only PLC aliases or device keys corresponding to PLC properties are allowed
- pollInterval:
- Hardware poll interval in seconds
- propertiesToRead:
- The specified properties will be read from the PLC by activating the Read button. Only PLC aliases or device keys corresponding to PLC properties are allowed
- readHardware:
- Requests value updates from the PLC for the properties listed under ‘Properties to read’
- force:
- ???
- trigger:
- Do not use this parameter to configure scheduled push. Instead use the parameter ‘scheduledPush’.
- maxUpdateFrequency:
- set to limit maximum update frequency for some values.
- value:
- Analog output of DAC.
- scale:
- Scaling factor for analog value.
- offset:
- Linear offset for analog value.
- relativeEpsilon:
- Flag to define epsilon mode: true means relative epsilon calculation, false means absolute epsilon calculation.
- rawValue:
- Digital input of DAC. This value is updated only on request!
| Created: | 2021-10-02T07:28:37.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Release candidate for 4.8.2 |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-08-23T15:36:04.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Bugfixes: 1. fix wrong value on the PLC when a deprecated paramer has different type wrt. the recommended new one. 2. fix bug (introduced in 4.8.0-2.11.4) that made the devices stay in UNKNOWN state |
| Created: | 2021-08-12T10:32:15.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Asynchronous registration of devices on BeckhoffCom (by means of slotInstanceNew HW state word parsed into bits |
| Created: | 2021-07-28T14:22:45.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
| Created: | 2021-06-23T16:13:27.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-06-22T13:56:55.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
|
| Created: | 2021-06-14T16:09:11.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Added BeckhoffDryPump |
| Created: | 2021-06-10T11:55:43.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Alarm conditions and state are not set on new schema. (Fixes bug seen in BeckhoffFuse after Karabo 2.11.1 deployment) |
| Created: | 2021-06-07T19:31:48.000+02:00 |
|---|---|
| Author: | Valerii Bondar |
| Notes: | Summer shutdown release, Fuse device added |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Summer shutdown release Devices added: BeckhoffTrainTrigger, BeckhoffLed, BeckhoffMC2Hexapod (BeckhoffMC2Base subclass), BeckhoffMC2Elmo (BeckhoffMC2Base subclass) Features: parameter deprecation in MC2 subclasses follow STOPPING state in Adixen Turbo Full pump. + other minor Fixes: * stepUp/stepDown popup error * epsilon feedback disable on write * avoid extra updates for interlock keys + other minor fixes |
| Created: | 2021-05-31T09:49:13.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-26T14:46:29.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-23T08:19:59.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-23T07:43:58.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-15T18:15:29.000+02:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: |
| Created: | 2021-03-24T09:43:30.000+01:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: | Add the AIBS |
| Created: | 2021-03-08T09:52:30.000+01:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: | Summary: Added auto-generated scene for Pfeiffer vacuum controller IMG400 |
TOP_XTAL_FPITCH¶
| Instance id: | FXE_XTD9_MONO-2/ACTRL/TOP_XTAL_FPITCH |
|---|---|
| Class id: | BeckhoffAnalogOutput |
| Host: | fxe-br-sys-con-12 |
| Class documentation: | |
| BeckhoffAnalogOutput | |
| General: | link |
| Monitor: | link |
| Developer: | link |
| PLC: | link |
| Alias: | fxe-br-sys-con-12 |
| Git repo: | https://git.xfel.eu/karaboDevices/Beckhoff |
| Last modified: | 2021-10-02T19:55:31.151+02:00 |
| Created at: | 2017-07-20T11:58:15.000+02:00 |
| Main authors: | Mamchykd, Silenzi, Giovanetti |
| Latest tag: | 4.8.2-2.11.1rc1 |
| Deployment tag: | 4.8.2-2.11.1rc1 |
| Installed tag: | 4.6.5-2.11.1 |
| Accessible by: | CAL, CONTROLS, CTRL, DA, danilevc, xdoc |
Warning
Rogue installation which is not mentioned in the deployment!
Warning
The installed tag (4.6.5-2.11.1) does not match tags mentioned in the deployment ([‘4.8.2-2.11.1rc1’])!
The BeckhoffAnalogOutput device is documented in
beckhoff:BeckhoffAnalogOutput
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device (i.e. of the server
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- beckhoffComDevice:
- InstanceId of the BeckhoffCom device that forwards commands to the PLC.
- functionBlockName:
- The type of the firmware block.
- fwInstanceName:
- The name of the firmware block instance.
- fwVersion:
- The version of the PLC framework.
- terminal:
- ???
- hardwareStatusBitField:
- This word encodes in bits the hardware-status information of this device
- hardwareState:
- The current state of the hardware decoded
- hardwareRegion:
- The current region of the hardware decoded
- hardwareErrorDescriptor:
- This word encodes in bits describing the hardware error
- hardwareErrorDescription:
- Error Code description
- waitingFor:
- Any call to the PLC will be published here, once the reply is received this property will be cleared. Commands will not be sent to the PLC until this property is cleared.
- epsilon:
- The epsilon determines the amount of change until a new physical value is posted from the hardware
- interlockReadOnly:
- Defines whether interlock conditions are configurable from this interface.
- interlockOn:
- Defines whether interlock surveillance is on or off.
- interlockOk:
- Defines whether interlock is ok (true) or broken (false).
- busy:
- Defines whether the PLC softdevice is busy.
- disableEpsilonFeedback:
- If false, the epsilon will be regulated until the incoming rate reaches the maximum rate
- maxStateUpdateRate:
- If state updates per second exceed this threshold, the state will be displayed as CHANGING
- noisyStateUpdateRateValue:
- Show the state update rate when it’s above ‘Max State Update Rate’ threshold.
- isStateUpdateNoisy:
- State update rate is above ‘Max State Update Rate’ threshold.
- reset:
- Resets the PLC hardware
- enableInterlockedSlots:
- Send device into INTERLOCK_BROKEN state, thus enabling all interlocked slots.
- disableInterlockedSlots:
- Send device into INTERLOCKED state, thus enabling all interlocked slots.
- requestHardwareValues:
- Ask for all property values on the device
- propertiesToPoll:
- All specified properties will be polled from the PLC with the given poll-rate. Only PLC aliases or device keys corresponding to PLC properties are allowed
- pollInterval:
- Hardware poll interval in seconds
- propertiesToRead:
- The specified properties will be read from the PLC by activating the Read button. Only PLC aliases or device keys corresponding to PLC properties are allowed
- readHardware:
- Requests value updates from the PLC for the properties listed under ‘Properties to read’
- force:
- ???
- trigger:
- Do not use this parameter to configure scheduled push. Instead use the parameter ‘scheduledPush’.
- maxUpdateFrequency:
- set to limit maximum update frequency for some values.
- value:
- Analog output of DAC.
- scale:
- Scaling factor for analog value.
- offset:
- Linear offset for analog value.
- relativeEpsilon:
- Flag to define epsilon mode: true means relative epsilon calculation, false means absolute epsilon calculation.
- rawValue:
- Digital input of DAC. This value is updated only on request!
| Created: | 2021-10-02T07:28:37.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Release candidate for 4.8.2 |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-08-23T15:36:04.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Bugfixes: 1. fix wrong value on the PLC when a deprecated paramer has different type wrt. the recommended new one. 2. fix bug (introduced in 4.8.0-2.11.4) that made the devices stay in UNKNOWN state |
| Created: | 2021-08-12T10:32:15.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Asynchronous registration of devices on BeckhoffCom (by means of slotInstanceNew HW state word parsed into bits |
| Created: | 2021-07-28T14:22:45.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
| Created: | 2021-06-23T16:13:27.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-06-22T13:56:55.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
|
| Created: | 2021-06-14T16:09:11.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Added BeckhoffDryPump |
| Created: | 2021-06-10T11:55:43.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Alarm conditions and state are not set on new schema. (Fixes bug seen in BeckhoffFuse after Karabo 2.11.1 deployment) |
| Created: | 2021-06-07T19:31:48.000+02:00 |
|---|---|
| Author: | Valerii Bondar |
| Notes: | Summer shutdown release, Fuse device added |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Summer shutdown release Devices added: BeckhoffTrainTrigger, BeckhoffLed, BeckhoffMC2Hexapod (BeckhoffMC2Base subclass), BeckhoffMC2Elmo (BeckhoffMC2Base subclass) Features: parameter deprecation in MC2 subclasses follow STOPPING state in Adixen Turbo Full pump. + other minor Fixes: * stepUp/stepDown popup error * epsilon feedback disable on write * avoid extra updates for interlock keys + other minor fixes |
| Created: | 2021-05-31T09:49:13.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-26T14:46:29.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-23T08:19:59.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-23T07:43:58.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-15T18:15:29.000+02:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: |
| Created: | 2021-03-24T09:43:30.000+01:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: | Add the AIBS |
| Created: | 2021-03-08T09:52:30.000+01:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: | Summary: Added auto-generated scene for Pfeiffer vacuum controller IMG400 |
ASENS¶
I0¶
| Instance id: | FXE_XTD9_MONO-2/ASENS/I0 |
|---|---|
| Class id: | BeckhoffAnalogInput |
| Host: | exflcon54n0 |
| Class documentation: | |
| BeckhoffAnalogInput | |
| General: | link |
| Monitor: | link |
| Developer: | link |
| PLC: | link |
| Alias: | fxe-br-sys-con-12 |
| Git repo: | https://git.xfel.eu/gitlab/karaboDevices/Beckhoff |
| Last modified: | 2020-11-30T18:00:45.000+01:00 |
| Created at: | 2017-07-20T11:58:15.000+02:00 |
| Main authors: | Silenzi |
| Latest tag: | 4.4.1-2.10.0 |
| Deployment tag: | 4.4.1-2.10.0 |
| Projects: | FXE_XTD9_MONO-2 |
| Scenes: | Heaters |
| Accessible by: | |
Warning
Host not accessible by [‘xctrl’]!
The BeckhoffAnalogInput device is documented in
beckhoff:BeckhoffAnalogInput
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device (i.e. of the server
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- useTimeserver:
- Unused - whether device connects to time server is configured via ‘timeServerId’
- progress:
- The progress of the current action
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- beckhoffComDevice:
- InstanceId of the BeckhoffCom device that forwards commands to the PLC.
- functionBlockName:
- The type of the firmware block.
- fwInstanceName:
- The name of the firmware block instance.
- fwVersion:
- The version of the PLC framework.
- terminal:
- ???
- hardwareStatusBitField:
- This word encodes in bits the hardware-status information of this device
- hardwareState:
- The current state of the hardware decoded
- hardwareRegion:
- The current region of the hardware decoded
- hardwareErrorDescriptor:
- This word encodes in bits describing the hardware error
- hardwareErrorDescription:
- Error Code description
- waitingFor:
- Any call to the PLC will be published here, once the reply is received this property will be cleared. Commands will not be sent to the PLC until this property is cleared.
- epsilon:
- The epsilon determines the amount of change until a new physical value is posted from the hardware
- interlockReadOnly:
- Defines whether interlock conditions are configurable from this interface.
- interlockOn:
- Defines whether interlock surveillance is on or off.
- interlockOk:
- Defines whether interlock is ok (true) or broken (false).
- busy:
- Defines whether the PLC softdevice is busy.
- disableEpsilonFeedback:
- If false, the epsilon will be regulated until the incoming rate reaches the maximum rate
- maxStateUpdateRate:
- If state updates per second exceed this threshold, the state will be displayed as CHANGING
- noisyStateUpdateRateValue:
- Show the state update rate when it’s above ‘Max State Update Rate’ threshold.
- isStateUpdateNoisy:
- State update rate is above ‘Max State Update Rate’ threshold.
- reset:
- Resets the PLC hardware
- enableInterlockedSlots:
- Send device into INTERLOCK_BROKEN state, thus enabling all interlocked slots.
- disableInterlockedSlots:
- Send device into INTERLOCKED state, thus enabling all interlocked slots.
- requestHardwareValues:
- Ask for all property values on the device
- propertiesToPoll:
- All specified properties will be polled from the PLC with the given poll-rate. Only PLC aliases or device keys corresponding to PLC properties are allowed
- pollInterval:
- Hardware poll interval in seconds
- propertiesToRead:
- The specified properties will be read from the PLC by activating the Read button. Only PLC aliases or device keys corresponding to PLC properties are allowed
- readHardware:
- Requests value updates from the PLC for the properties listed under ‘Properties to read’
- force:
- ???
- trigger:
- Do not use this parameter to configure scheduled push. Instead use the parameter ‘scheduledPush’.
- maxUpdateFrequency:
- set to limit maximum update frequency for some values.
- value:
- Analog input of ADC.
- semiRawValue:
- Semi raw value of analog input, i.e. the voltage.
- epsSemiRaw:
- Epsilon of the SemiRawValue.
- relativeEpsilon:
- Flag to define epsilon mode: true means relative epsilon calculation, false means absolute epsilon calculation.
| Created: | 2020-11-30T15:34:10.000Z |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | FIX: MC2 align to latest plc version FIX/FEAT: Dynamically adapt to plc framework changes by matching self description FIX: adapt release CI to 2.10 FIX: make version string match standard |
| Created: | 2020-11-23T15:52:07.000Z |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | FIX: Recover more reliably from flickering states FEAT: Add a method for querying if BeckhoffCom is busy FIX: Do not throw on missing interlock detail key FEAT: Use shared_mutex in BeckhoffCom FIX: MC2: hide double state update after move command WORKAROUND: Max Update queue on BeckhoffCom FIX: Refactor Trigger setting FEAT: separate TCP and broker tasks FEAT: No “broker” logs FIX: adapt digital input to PLC version 1.52 FEAT: Implement TCP write in an asynchronous way FEAT: Adapt Compiler to the laster |
| Created: | 2020-11-03T08:43:56.000Z |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Deal with MC2 motors state updates on move command. |
| Created: | 2020-10-28T09:29:46.000Z |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2020-10-14T09:39:07.000Z |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2020-10-08T11:47:41.000Z |
|---|---|
| Author: | Steffen Hauf |
| Notes: | Fixes issues with ScrollPump |
| Created: | 2020-10-08T11:47:41.000Z |
|---|---|
| Author: | Steffen Hauf |
| Notes: | For 2.9.4 builds |
| Created: | 2020-09-30T15:22:11.000Z |
|---|---|
| Author: | Martin Teichmann |
| Notes: |
| Created: | 2020-08-03T11:13:23.000Z |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2020-08-03T11:13:23.000Z |
|---|---|
| Author: | Steffen Hauf |
| Notes: | To have binaries for 2.9.4 |
| Created: | 2020-08-03T09:22:48.000Z |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | MC2 small motions and XML error codes |
| Created: | 2020-07-03T13:12:05.000Z |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2020-07-01T04:54:23.000Z |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2020-06-30T13:56:17.000Z |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Test tag |
| Created: | 2020-06-26T05:52:31.000Z |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2020-05-14T11:24:40.000Z |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Make sure a binary for 2.9.1 exists |
| Created: | 2020-05-14T11:24:40.000Z |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | FIX: Trigger 1 problem FEAT: Agilent Ion Pump has automatic log scale |
| Created: | 2020-04-03T08:08:13.000Z |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2020-03-26T06:01:43.000Z |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2020-03-25T15:10:32.000Z |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
I1¶
| Instance id: | FXE_XTD9_MONO-2/ASENS/I1 |
|---|---|
| Class id: | BeckhoffAnalogInput |
| Host: | exflcon54n0 |
| Class documentation: | |
| BeckhoffAnalogInput | |
| General: | link |
| Monitor: | link |
| Developer: | link |
| PLC: | link |
| Alias: | fxe-br-sys-con-12 |
| Git repo: | https://git.xfel.eu/gitlab/karaboDevices/Beckhoff |
| Last modified: | 2020-11-30T18:00:45.000+01:00 |
| Created at: | 2017-07-20T11:58:15.000+02:00 |
| Main authors: | Silenzi |
| Latest tag: | 4.4.1-2.10.0 |
| Deployment tag: | 4.4.1-2.10.0 |
| Projects: | FXE_XTD9_MONO-2 |
| Scenes: | Heaters |
| Accessible by: | |
Warning
Host not accessible by [‘xctrl’]!
The BeckhoffAnalogInput device is documented in
beckhoff:BeckhoffAnalogInput
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device (i.e. of the server
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- useTimeserver:
- Unused - whether device connects to time server is configured via ‘timeServerId’
- progress:
- The progress of the current action
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- beckhoffComDevice:
- InstanceId of the BeckhoffCom device that forwards commands to the PLC.
- functionBlockName:
- The type of the firmware block.
- fwInstanceName:
- The name of the firmware block instance.
- fwVersion:
- The version of the PLC framework.
- terminal:
- ???
- hardwareStatusBitField:
- This word encodes in bits the hardware-status information of this device
- hardwareState:
- The current state of the hardware decoded
- hardwareRegion:
- The current region of the hardware decoded
- hardwareErrorDescriptor:
- This word encodes in bits describing the hardware error
- hardwareErrorDescription:
- Error Code description
- waitingFor:
- Any call to the PLC will be published here, once the reply is received this property will be cleared. Commands will not be sent to the PLC until this property is cleared.
- epsilon:
- The epsilon determines the amount of change until a new physical value is posted from the hardware
- interlockReadOnly:
- Defines whether interlock conditions are configurable from this interface.
- interlockOn:
- Defines whether interlock surveillance is on or off.
- interlockOk:
- Defines whether interlock is ok (true) or broken (false).
- busy:
- Defines whether the PLC softdevice is busy.
- disableEpsilonFeedback:
- If false, the epsilon will be regulated until the incoming rate reaches the maximum rate
- maxStateUpdateRate:
- If state updates per second exceed this threshold, the state will be displayed as CHANGING
- noisyStateUpdateRateValue:
- Show the state update rate when it’s above ‘Max State Update Rate’ threshold.
- isStateUpdateNoisy:
- State update rate is above ‘Max State Update Rate’ threshold.
- reset:
- Resets the PLC hardware
- enableInterlockedSlots:
- Send device into INTERLOCK_BROKEN state, thus enabling all interlocked slots.
- disableInterlockedSlots:
- Send device into INTERLOCKED state, thus enabling all interlocked slots.
- requestHardwareValues:
- Ask for all property values on the device
- propertiesToPoll:
- All specified properties will be polled from the PLC with the given poll-rate. Only PLC aliases or device keys corresponding to PLC properties are allowed
- pollInterval:
- Hardware poll interval in seconds
- propertiesToRead:
- The specified properties will be read from the PLC by activating the Read button. Only PLC aliases or device keys corresponding to PLC properties are allowed
- readHardware:
- Requests value updates from the PLC for the properties listed under ‘Properties to read’
- force:
- ???
- trigger:
- Do not use this parameter to configure scheduled push. Instead use the parameter ‘scheduledPush’.
- maxUpdateFrequency:
- set to limit maximum update frequency for some values.
- value:
- Analog input of ADC.
- semiRawValue:
- Semi raw value of analog input, i.e. the voltage.
- epsSemiRaw:
- Epsilon of the SemiRawValue.
- relativeEpsilon:
- Flag to define epsilon mode: true means relative epsilon calculation, false means absolute epsilon calculation.
| Created: | 2020-11-30T15:34:10.000Z |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | FIX: MC2 align to latest plc version FIX/FEAT: Dynamically adapt to plc framework changes by matching self description FIX: adapt release CI to 2.10 FIX: make version string match standard |
| Created: | 2020-11-23T15:52:07.000Z |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | FIX: Recover more reliably from flickering states FEAT: Add a method for querying if BeckhoffCom is busy FIX: Do not throw on missing interlock detail key FEAT: Use shared_mutex in BeckhoffCom FIX: MC2: hide double state update after move command WORKAROUND: Max Update queue on BeckhoffCom FIX: Refactor Trigger setting FEAT: separate TCP and broker tasks FEAT: No “broker” logs FIX: adapt digital input to PLC version 1.52 FEAT: Implement TCP write in an asynchronous way FEAT: Adapt Compiler to the laster |
| Created: | 2020-11-03T08:43:56.000Z |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Deal with MC2 motors state updates on move command. |
| Created: | 2020-10-28T09:29:46.000Z |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2020-10-14T09:39:07.000Z |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2020-10-08T11:47:41.000Z |
|---|---|
| Author: | Steffen Hauf |
| Notes: | Fixes issues with ScrollPump |
| Created: | 2020-10-08T11:47:41.000Z |
|---|---|
| Author: | Steffen Hauf |
| Notes: | For 2.9.4 builds |
| Created: | 2020-09-30T15:22:11.000Z |
|---|---|
| Author: | Martin Teichmann |
| Notes: |
| Created: | 2020-08-03T11:13:23.000Z |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2020-08-03T11:13:23.000Z |
|---|---|
| Author: | Steffen Hauf |
| Notes: | To have binaries for 2.9.4 |
| Created: | 2020-08-03T09:22:48.000Z |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | MC2 small motions and XML error codes |
| Created: | 2020-07-03T13:12:05.000Z |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2020-07-01T04:54:23.000Z |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2020-06-30T13:56:17.000Z |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Test tag |
| Created: | 2020-06-26T05:52:31.000Z |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2020-05-14T11:24:40.000Z |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Make sure a binary for 2.9.1 exists |
| Created: | 2020-05-14T11:24:40.000Z |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | FIX: Trigger 1 problem FEAT: Agilent Ion Pump has automatic log scale |
| Created: | 2020-04-03T08:08:13.000Z |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2020-03-26T06:01:43.000Z |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2020-03-25T15:10:32.000Z |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
I2¶
| Instance id: | FXE_XTD9_MONO-2/ASENS/I2 |
|---|---|
| Class id: | BeckhoffAnalogInput |
| Host: | exflcon54n0 |
| Class documentation: | |
| BeckhoffAnalogInput | |
| General: | link |
| Monitor: | link |
| Developer: | link |
| PLC: | link |
| Alias: | fxe-br-sys-con-12 |
| Git repo: | https://git.xfel.eu/gitlab/karaboDevices/Beckhoff |
| Last modified: | 2020-11-30T18:00:45.000+01:00 |
| Created at: | 2017-07-20T11:58:15.000+02:00 |
| Main authors: | Silenzi |
| Latest tag: | 4.4.1-2.10.0 |
| Deployment tag: | 4.4.1-2.10.0 |
| Projects: | FXE_XTD9_MONO-2 |
| Scenes: | Heaters |
| Accessible by: | |
Warning
Host not accessible by [‘xctrl’]!
The BeckhoffAnalogInput device is documented in
beckhoff:BeckhoffAnalogInput
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device (i.e. of the server
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- useTimeserver:
- Unused - whether device connects to time server is configured via ‘timeServerId’
- progress:
- The progress of the current action
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- beckhoffComDevice:
- InstanceId of the BeckhoffCom device that forwards commands to the PLC.
- functionBlockName:
- The type of the firmware block.
- fwInstanceName:
- The name of the firmware block instance.
- fwVersion:
- The version of the PLC framework.
- terminal:
- ???
- hardwareStatusBitField:
- This word encodes in bits the hardware-status information of this device
- hardwareState:
- The current state of the hardware decoded
- hardwareRegion:
- The current region of the hardware decoded
- hardwareErrorDescriptor:
- This word encodes in bits describing the hardware error
- hardwareErrorDescription:
- Error Code description
- waitingFor:
- Any call to the PLC will be published here, once the reply is received this property will be cleared. Commands will not be sent to the PLC until this property is cleared.
- epsilon:
- The epsilon determines the amount of change until a new physical value is posted from the hardware
- interlockReadOnly:
- Defines whether interlock conditions are configurable from this interface.
- interlockOn:
- Defines whether interlock surveillance is on or off.
- interlockOk:
- Defines whether interlock is ok (true) or broken (false).
- busy:
- Defines whether the PLC softdevice is busy.
- disableEpsilonFeedback:
- If false, the epsilon will be regulated until the incoming rate reaches the maximum rate
- maxStateUpdateRate:
- If state updates per second exceed this threshold, the state will be displayed as CHANGING
- noisyStateUpdateRateValue:
- Show the state update rate when it’s above ‘Max State Update Rate’ threshold.
- isStateUpdateNoisy:
- State update rate is above ‘Max State Update Rate’ threshold.
- reset:
- Resets the PLC hardware
- enableInterlockedSlots:
- Send device into INTERLOCK_BROKEN state, thus enabling all interlocked slots.
- disableInterlockedSlots:
- Send device into INTERLOCKED state, thus enabling all interlocked slots.
- requestHardwareValues:
- Ask for all property values on the device
- propertiesToPoll:
- All specified properties will be polled from the PLC with the given poll-rate. Only PLC aliases or device keys corresponding to PLC properties are allowed
- pollInterval:
- Hardware poll interval in seconds
- propertiesToRead:
- The specified properties will be read from the PLC by activating the Read button. Only PLC aliases or device keys corresponding to PLC properties are allowed
- readHardware:
- Requests value updates from the PLC for the properties listed under ‘Properties to read’
- force:
- ???
- trigger:
- Do not use this parameter to configure scheduled push. Instead use the parameter ‘scheduledPush’.
- maxUpdateFrequency:
- set to limit maximum update frequency for some values.
- value:
- Analog input of ADC.
- semiRawValue:
- Semi raw value of analog input, i.e. the voltage.
- epsSemiRaw:
- Epsilon of the SemiRawValue.
- relativeEpsilon:
- Flag to define epsilon mode: true means relative epsilon calculation, false means absolute epsilon calculation.
| Created: | 2020-11-30T15:34:10.000Z |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | FIX: MC2 align to latest plc version FIX/FEAT: Dynamically adapt to plc framework changes by matching self description FIX: adapt release CI to 2.10 FIX: make version string match standard |
| Created: | 2020-11-23T15:52:07.000Z |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | FIX: Recover more reliably from flickering states FEAT: Add a method for querying if BeckhoffCom is busy FIX: Do not throw on missing interlock detail key FEAT: Use shared_mutex in BeckhoffCom FIX: MC2: hide double state update after move command WORKAROUND: Max Update queue on BeckhoffCom FIX: Refactor Trigger setting FEAT: separate TCP and broker tasks FEAT: No “broker” logs FIX: adapt digital input to PLC version 1.52 FEAT: Implement TCP write in an asynchronous way FEAT: Adapt Compiler to the laster |
| Created: | 2020-11-03T08:43:56.000Z |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Deal with MC2 motors state updates on move command. |
| Created: | 2020-10-28T09:29:46.000Z |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2020-10-14T09:39:07.000Z |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2020-10-08T11:47:41.000Z |
|---|---|
| Author: | Steffen Hauf |
| Notes: | Fixes issues with ScrollPump |
| Created: | 2020-10-08T11:47:41.000Z |
|---|---|
| Author: | Steffen Hauf |
| Notes: | For 2.9.4 builds |
| Created: | 2020-09-30T15:22:11.000Z |
|---|---|
| Author: | Martin Teichmann |
| Notes: |
| Created: | 2020-08-03T11:13:23.000Z |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2020-08-03T11:13:23.000Z |
|---|---|
| Author: | Steffen Hauf |
| Notes: | To have binaries for 2.9.4 |
| Created: | 2020-08-03T09:22:48.000Z |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | MC2 small motions and XML error codes |
| Created: | 2020-07-03T13:12:05.000Z |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2020-07-01T04:54:23.000Z |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2020-06-30T13:56:17.000Z |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Test tag |
| Created: | 2020-06-26T05:52:31.000Z |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2020-05-14T11:24:40.000Z |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Make sure a binary for 2.9.1 exists |
| Created: | 2020-05-14T11:24:40.000Z |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | FIX: Trigger 1 problem FEAT: Agilent Ion Pump has automatic log scale |
| Created: | 2020-04-03T08:08:13.000Z |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2020-03-26T06:01:43.000Z |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2020-03-25T15:10:32.000Z |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
TOP_XTAL_FPITCH¶
| Instance id: | FXE_XTD9_MONO-2/ASENS/TOP_XTAL_FPITCH |
|---|---|
| Class id: | BeckhoffAnalogInput |
| Host: | fxe-br-sys-con-12 |
| Class documentation: | |
| BeckhoffAnalogInput | |
| General: | link |
| Monitor: | link |
| Developer: | link |
| PLC: | link |
| Alias: | fxe-br-sys-con-12 |
| Git repo: | https://git.xfel.eu/karaboDevices/Beckhoff |
| Last modified: | 2021-10-02T19:55:31.151+02:00 |
| Created at: | 2017-07-20T11:58:15.000+02:00 |
| Main authors: | Mamchykd, Silenzi, Giovanetti |
| Latest tag: | 4.8.2-2.11.1rc1 |
| Deployment tag: | 4.8.2-2.11.1rc1 |
| Installed tag: | 4.6.5-2.11.1 |
| Projects: | FXE_XTD9_MONO-2 |
| Accessible by: | CAL, CONTROLS, CTRL, DA, danilevc, xdoc |
Warning
Rogue installation which is not mentioned in the deployment!
Warning
The installed tag (4.6.5-2.11.1) does not match tags mentioned in the deployment ([‘4.8.2-2.11.1rc1’])!
The BeckhoffAnalogInput device is documented in
beckhoff:BeckhoffAnalogInput
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device (i.e. of the server
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- beckhoffComDevice:
- InstanceId of the BeckhoffCom device that forwards commands to the PLC.
- functionBlockName:
- The type of the firmware block.
- fwInstanceName:
- The name of the firmware block instance.
- fwVersion:
- The version of the PLC framework.
- terminal:
- ???
- hardwareStatusBitField:
- This word encodes in bits the hardware-status information of this device
- hardwareState:
- The current state of the hardware decoded
- hardwareRegion:
- The current region of the hardware decoded
- hardwareErrorDescriptor:
- This word encodes in bits describing the hardware error
- hardwareErrorDescription:
- Error Code description
- waitingFor:
- Any call to the PLC will be published here, once the reply is received this property will be cleared. Commands will not be sent to the PLC until this property is cleared.
- epsilon:
- The epsilon determines the amount of change until a new physical value is posted from the hardware
- interlockReadOnly:
- Defines whether interlock conditions are configurable from this interface.
- interlockOn:
- Defines whether interlock surveillance is on or off.
- interlockOk:
- Defines whether interlock is ok (true) or broken (false).
- busy:
- Defines whether the PLC softdevice is busy.
- disableEpsilonFeedback:
- If false, the epsilon will be regulated until the incoming rate reaches the maximum rate
- maxStateUpdateRate:
- If state updates per second exceed this threshold, the state will be displayed as CHANGING
- noisyStateUpdateRateValue:
- Show the state update rate when it’s above ‘Max State Update Rate’ threshold.
- isStateUpdateNoisy:
- State update rate is above ‘Max State Update Rate’ threshold.
- reset:
- Resets the PLC hardware
- enableInterlockedSlots:
- Send device into INTERLOCK_BROKEN state, thus enabling all interlocked slots.
- disableInterlockedSlots:
- Send device into INTERLOCKED state, thus enabling all interlocked slots.
- requestHardwareValues:
- Ask for all property values on the device
- propertiesToPoll:
- All specified properties will be polled from the PLC with the given poll-rate. Only PLC aliases or device keys corresponding to PLC properties are allowed
- pollInterval:
- Hardware poll interval in seconds
- propertiesToRead:
- The specified properties will be read from the PLC by activating the Read button. Only PLC aliases or device keys corresponding to PLC properties are allowed
- readHardware:
- Requests value updates from the PLC for the properties listed under ‘Properties to read’
- force:
- ???
- trigger:
- Do not use this parameter to configure scheduled push. Instead use the parameter ‘scheduledPush’.
- maxUpdateFrequency:
- set to limit maximum update frequency for some values.
- value:
- Analog input of ADC.
- semiRawValue:
- Semi raw value of analog input, i.e. the voltage.
- epsSemiRaw:
- Epsilon of the SemiRawValue.
- relativeEpsilon:
- Flag to define epsilon mode: true means relative epsilon calculation, false means absolute epsilon calculation.
| Created: | 2021-10-02T07:28:37.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Release candidate for 4.8.2 |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-08-23T15:36:04.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Bugfixes: 1. fix wrong value on the PLC when a deprecated paramer has different type wrt. the recommended new one. 2. fix bug (introduced in 4.8.0-2.11.4) that made the devices stay in UNKNOWN state |
| Created: | 2021-08-12T10:32:15.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Asynchronous registration of devices on BeckhoffCom (by means of slotInstanceNew HW state word parsed into bits |
| Created: | 2021-07-28T14:22:45.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
| Created: | 2021-06-23T16:13:27.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-06-22T13:56:55.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
|
| Created: | 2021-06-14T16:09:11.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Added BeckhoffDryPump |
| Created: | 2021-06-10T11:55:43.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Alarm conditions and state are not set on new schema. (Fixes bug seen in BeckhoffFuse after Karabo 2.11.1 deployment) |
| Created: | 2021-06-07T19:31:48.000+02:00 |
|---|---|
| Author: | Valerii Bondar |
| Notes: | Summer shutdown release, Fuse device added |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Summer shutdown release Devices added: BeckhoffTrainTrigger, BeckhoffLed, BeckhoffMC2Hexapod (BeckhoffMC2Base subclass), BeckhoffMC2Elmo (BeckhoffMC2Base subclass) Features: parameter deprecation in MC2 subclasses follow STOPPING state in Adixen Turbo Full pump. + other minor Fixes: * stepUp/stepDown popup error * epsilon feedback disable on write * avoid extra updates for interlock keys + other minor fixes |
| Created: | 2021-05-31T09:49:13.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-26T14:46:29.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-23T08:19:59.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-23T07:43:58.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-15T18:15:29.000+02:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: |
| Created: | 2021-03-24T09:43:30.000+01:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: | Add the AIBS |
| Created: | 2021-03-08T09:52:30.000+01:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: | Summary: Added auto-generated scene for Pfeiffer vacuum controller IMG400 |
TOP_XTAL_ROLL¶
| Instance id: | FXE_XTD9_MONO-2/ASENS/TOP_XTAL_ROLL |
|---|---|
| Class id: | BeckhoffAnalogInput |
| Host: | fxe-br-sys-con-12 |
| Class documentation: | |
| BeckhoffAnalogInput | |
| General: | link |
| Monitor: | link |
| Developer: | link |
| PLC: | link |
| Alias: | fxe-br-sys-con-12 |
| Git repo: | https://git.xfel.eu/karaboDevices/Beckhoff |
| Last modified: | 2021-10-02T19:55:31.151+02:00 |
| Created at: | 2017-07-20T11:58:15.000+02:00 |
| Main authors: | Mamchykd, Silenzi, Giovanetti |
| Latest tag: | 4.8.2-2.11.1rc1 |
| Deployment tag: | 4.8.2-2.11.1rc1 |
| Installed tag: | 4.6.5-2.11.1 |
| Projects: | FXE_XTD9_MONO-2 |
| Accessible by: | CAL, CONTROLS, CTRL, DA, danilevc, xdoc |
Warning
Rogue installation which is not mentioned in the deployment!
Warning
The installed tag (4.6.5-2.11.1) does not match tags mentioned in the deployment ([‘4.8.2-2.11.1rc1’])!
The BeckhoffAnalogInput device is documented in
beckhoff:BeckhoffAnalogInput
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device (i.e. of the server
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- beckhoffComDevice:
- InstanceId of the BeckhoffCom device that forwards commands to the PLC.
- functionBlockName:
- The type of the firmware block.
- fwInstanceName:
- The name of the firmware block instance.
- fwVersion:
- The version of the PLC framework.
- terminal:
- ???
- hardwareStatusBitField:
- This word encodes in bits the hardware-status information of this device
- hardwareState:
- The current state of the hardware decoded
- hardwareRegion:
- The current region of the hardware decoded
- hardwareErrorDescriptor:
- This word encodes in bits describing the hardware error
- hardwareErrorDescription:
- Error Code description
- waitingFor:
- Any call to the PLC will be published here, once the reply is received this property will be cleared. Commands will not be sent to the PLC until this property is cleared.
- epsilon:
- The epsilon determines the amount of change until a new physical value is posted from the hardware
- interlockReadOnly:
- Defines whether interlock conditions are configurable from this interface.
- interlockOn:
- Defines whether interlock surveillance is on or off.
- interlockOk:
- Defines whether interlock is ok (true) or broken (false).
- busy:
- Defines whether the PLC softdevice is busy.
- disableEpsilonFeedback:
- If false, the epsilon will be regulated until the incoming rate reaches the maximum rate
- maxStateUpdateRate:
- If state updates per second exceed this threshold, the state will be displayed as CHANGING
- noisyStateUpdateRateValue:
- Show the state update rate when it’s above ‘Max State Update Rate’ threshold.
- isStateUpdateNoisy:
- State update rate is above ‘Max State Update Rate’ threshold.
- reset:
- Resets the PLC hardware
- enableInterlockedSlots:
- Send device into INTERLOCK_BROKEN state, thus enabling all interlocked slots.
- disableInterlockedSlots:
- Send device into INTERLOCKED state, thus enabling all interlocked slots.
- requestHardwareValues:
- Ask for all property values on the device
- propertiesToPoll:
- All specified properties will be polled from the PLC with the given poll-rate. Only PLC aliases or device keys corresponding to PLC properties are allowed
- pollInterval:
- Hardware poll interval in seconds
- propertiesToRead:
- The specified properties will be read from the PLC by activating the Read button. Only PLC aliases or device keys corresponding to PLC properties are allowed
- readHardware:
- Requests value updates from the PLC for the properties listed under ‘Properties to read’
- force:
- ???
- trigger:
- Do not use this parameter to configure scheduled push. Instead use the parameter ‘scheduledPush’.
- maxUpdateFrequency:
- set to limit maximum update frequency for some values.
- value:
- Analog input of ADC.
- semiRawValue:
- Semi raw value of analog input, i.e. the voltage.
- epsSemiRaw:
- Epsilon of the SemiRawValue.
- relativeEpsilon:
- Flag to define epsilon mode: true means relative epsilon calculation, false means absolute epsilon calculation.
| Created: | 2021-10-02T07:28:37.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Release candidate for 4.8.2 |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-08-23T15:36:04.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Bugfixes: 1. fix wrong value on the PLC when a deprecated paramer has different type wrt. the recommended new one. 2. fix bug (introduced in 4.8.0-2.11.4) that made the devices stay in UNKNOWN state |
| Created: | 2021-08-12T10:32:15.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Asynchronous registration of devices on BeckhoffCom (by means of slotInstanceNew HW state word parsed into bits |
| Created: | 2021-07-28T14:22:45.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
| Created: | 2021-06-23T16:13:27.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-06-22T13:56:55.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
|
| Created: | 2021-06-14T16:09:11.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Added BeckhoffDryPump |
| Created: | 2021-06-10T11:55:43.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Alarm conditions and state are not set on new schema. (Fixes bug seen in BeckhoffFuse after Karabo 2.11.1 deployment) |
| Created: | 2021-06-07T19:31:48.000+02:00 |
|---|---|
| Author: | Valerii Bondar |
| Notes: | Summer shutdown release, Fuse device added |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Summer shutdown release Devices added: BeckhoffTrainTrigger, BeckhoffLed, BeckhoffMC2Hexapod (BeckhoffMC2Base subclass), BeckhoffMC2Elmo (BeckhoffMC2Base subclass) Features: parameter deprecation in MC2 subclasses follow STOPPING state in Adixen Turbo Full pump. + other minor Fixes: * stepUp/stepDown popup error * epsilon feedback disable on write * avoid extra updates for interlock keys + other minor fixes |
| Created: | 2021-05-31T09:49:13.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-26T14:46:29.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-23T08:19:59.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-23T07:43:58.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-15T18:15:29.000+02:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: |
| Created: | 2021-03-24T09:43:30.000+01:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: | Add the AIBS |
| Created: | 2021-03-08T09:52:30.000+01:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: | Summary: Added auto-generated scene for Pfeiffer vacuum controller IMG400 |
TOP_XTAL_RPITCH¶
| Instance id: | FXE_XTD9_MONO-2/ASENS/TOP_XTAL_RPITCH |
|---|---|
| Class id: | BeckhoffAnalogInput |
| Host: | fxe-br-sys-con-12 |
| Class documentation: | |
| BeckhoffAnalogInput | |
| General: | link |
| Monitor: | link |
| Developer: | link |
| PLC: | link |
| Alias: | fxe-br-sys-con-12 |
| Git repo: | https://git.xfel.eu/karaboDevices/Beckhoff |
| Last modified: | 2021-10-02T19:55:31.151+02:00 |
| Created at: | 2017-07-20T11:58:15.000+02:00 |
| Main authors: | Mamchykd, Silenzi, Giovanetti |
| Latest tag: | 4.8.2-2.11.1rc1 |
| Deployment tag: | 4.8.2-2.11.1rc1 |
| Installed tag: | 4.6.5-2.11.1 |
| Projects: | FXE_XTD9_MONO-2 |
| Accessible by: | CAL, CONTROLS, CTRL, DA, danilevc, xdoc |
Warning
Rogue installation which is not mentioned in the deployment!
Warning
The installed tag (4.6.5-2.11.1) does not match tags mentioned in the deployment ([‘4.8.2-2.11.1rc1’])!
The BeckhoffAnalogInput device is documented in
beckhoff:BeckhoffAnalogInput
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device (i.e. of the server
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- beckhoffComDevice:
- InstanceId of the BeckhoffCom device that forwards commands to the PLC.
- functionBlockName:
- The type of the firmware block.
- fwInstanceName:
- The name of the firmware block instance.
- fwVersion:
- The version of the PLC framework.
- terminal:
- ???
- hardwareStatusBitField:
- This word encodes in bits the hardware-status information of this device
- hardwareState:
- The current state of the hardware decoded
- hardwareRegion:
- The current region of the hardware decoded
- hardwareErrorDescriptor:
- This word encodes in bits describing the hardware error
- hardwareErrorDescription:
- Error Code description
- waitingFor:
- Any call to the PLC will be published here, once the reply is received this property will be cleared. Commands will not be sent to the PLC until this property is cleared.
- epsilon:
- The epsilon determines the amount of change until a new physical value is posted from the hardware
- interlockReadOnly:
- Defines whether interlock conditions are configurable from this interface.
- interlockOn:
- Defines whether interlock surveillance is on or off.
- interlockOk:
- Defines whether interlock is ok (true) or broken (false).
- busy:
- Defines whether the PLC softdevice is busy.
- disableEpsilonFeedback:
- If false, the epsilon will be regulated until the incoming rate reaches the maximum rate
- maxStateUpdateRate:
- If state updates per second exceed this threshold, the state will be displayed as CHANGING
- noisyStateUpdateRateValue:
- Show the state update rate when it’s above ‘Max State Update Rate’ threshold.
- isStateUpdateNoisy:
- State update rate is above ‘Max State Update Rate’ threshold.
- reset:
- Resets the PLC hardware
- enableInterlockedSlots:
- Send device into INTERLOCK_BROKEN state, thus enabling all interlocked slots.
- disableInterlockedSlots:
- Send device into INTERLOCKED state, thus enabling all interlocked slots.
- requestHardwareValues:
- Ask for all property values on the device
- propertiesToPoll:
- All specified properties will be polled from the PLC with the given poll-rate. Only PLC aliases or device keys corresponding to PLC properties are allowed
- pollInterval:
- Hardware poll interval in seconds
- propertiesToRead:
- The specified properties will be read from the PLC by activating the Read button. Only PLC aliases or device keys corresponding to PLC properties are allowed
- readHardware:
- Requests value updates from the PLC for the properties listed under ‘Properties to read’
- force:
- ???
- trigger:
- Do not use this parameter to configure scheduled push. Instead use the parameter ‘scheduledPush’.
- maxUpdateFrequency:
- set to limit maximum update frequency for some values.
- value:
- Analog input of ADC.
- semiRawValue:
- Semi raw value of analog input, i.e. the voltage.
- epsSemiRaw:
- Epsilon of the SemiRawValue.
- relativeEpsilon:
- Flag to define epsilon mode: true means relative epsilon calculation, false means absolute epsilon calculation.
| Created: | 2021-10-02T07:28:37.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Release candidate for 4.8.2 |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-08-23T15:36:04.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Bugfixes: 1. fix wrong value on the PLC when a deprecated paramer has different type wrt. the recommended new one. 2. fix bug (introduced in 4.8.0-2.11.4) that made the devices stay in UNKNOWN state |
| Created: | 2021-08-12T10:32:15.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Asynchronous registration of devices on BeckhoffCom (by means of slotInstanceNew HW state word parsed into bits |
| Created: | 2021-07-28T14:22:45.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
| Created: | 2021-06-23T16:13:27.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-06-22T13:56:55.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
|
| Created: | 2021-06-14T16:09:11.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Added BeckhoffDryPump |
| Created: | 2021-06-10T11:55:43.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Alarm conditions and state are not set on new schema. (Fixes bug seen in BeckhoffFuse after Karabo 2.11.1 deployment) |
| Created: | 2021-06-07T19:31:48.000+02:00 |
|---|---|
| Author: | Valerii Bondar |
| Notes: | Summer shutdown release, Fuse device added |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Summer shutdown release Devices added: BeckhoffTrainTrigger, BeckhoffLed, BeckhoffMC2Hexapod (BeckhoffMC2Base subclass), BeckhoffMC2Elmo (BeckhoffMC2Base subclass) Features: parameter deprecation in MC2 subclasses follow STOPPING state in Adixen Turbo Full pump. + other minor Fixes: * stepUp/stepDown popup error * epsilon feedback disable on write * avoid extra updates for interlock keys + other minor fixes |
| Created: | 2021-05-31T09:49:13.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-26T14:46:29.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-23T08:19:59.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-23T07:43:58.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-15T18:15:29.000+02:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: |
| Created: | 2021-03-24T09:43:30.000+01:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: | Add the AIBS |
| Created: | 2021-03-08T09:52:30.000+01:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: | Summary: Added auto-generated scene for Pfeiffer vacuum controller IMG400 |
HT1_I_MON¶
| Instance id: | FXE_XTD9_MONO-2/ASENS/HT1_I_MON |
|---|---|
| Class id: | BeckhoffAnalogInput |
| Host: | fxe-br-sys-con-12 |
| Class documentation: | |
| BeckhoffAnalogInput | |
| General: | link |
| Monitor: | link |
| Developer: | link |
| PLC: | link |
| Alias: | fxe-br-sys-con-12 |
| Git repo: | https://git.xfel.eu/karaboDevices/Beckhoff |
| Last modified: | 2021-10-02T19:55:31.151+02:00 |
| Created at: | 2017-07-20T11:58:15.000+02:00 |
| Main authors: | Mamchykd, Silenzi, Giovanetti |
| Latest tag: | 4.8.2-2.11.1rc1 |
| Deployment tag: | 4.8.2-2.11.1rc1 |
| Installed tag: | 4.6.5-2.11.1 |
| Scenes: | Mono2Heaters |
| Accessible by: | CAL, CONTROLS, CTRL, DA, danilevc, xdoc |
Warning
Rogue installation which is not mentioned in the deployment!
Warning
The installed tag (4.6.5-2.11.1) does not match tags mentioned in the deployment ([‘4.8.2-2.11.1rc1’])!
The BeckhoffAnalogInput device is documented in
beckhoff:BeckhoffAnalogInput
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device (i.e. of the server
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- beckhoffComDevice:
- InstanceId of the BeckhoffCom device that forwards commands to the PLC.
- functionBlockName:
- The type of the firmware block.
- fwInstanceName:
- The name of the firmware block instance.
- fwVersion:
- The version of the PLC framework.
- terminal:
- ???
- hardwareStatusBitField:
- This word encodes in bits the hardware-status information of this device
- hardwareState:
- The current state of the hardware decoded
- hardwareRegion:
- The current region of the hardware decoded
- hardwareErrorDescriptor:
- This word encodes in bits describing the hardware error
- hardwareErrorDescription:
- Error Code description
- waitingFor:
- Any call to the PLC will be published here, once the reply is received this property will be cleared. Commands will not be sent to the PLC until this property is cleared.
- epsilon:
- The epsilon determines the amount of change until a new physical value is posted from the hardware
- interlockReadOnly:
- Defines whether interlock conditions are configurable from this interface.
- interlockOn:
- Defines whether interlock surveillance is on or off.
- interlockOk:
- Defines whether interlock is ok (true) or broken (false).
- busy:
- Defines whether the PLC softdevice is busy.
- disableEpsilonFeedback:
- If false, the epsilon will be regulated until the incoming rate reaches the maximum rate
- maxStateUpdateRate:
- If state updates per second exceed this threshold, the state will be displayed as CHANGING
- noisyStateUpdateRateValue:
- Show the state update rate when it’s above ‘Max State Update Rate’ threshold.
- isStateUpdateNoisy:
- State update rate is above ‘Max State Update Rate’ threshold.
- reset:
- Resets the PLC hardware
- enableInterlockedSlots:
- Send device into INTERLOCK_BROKEN state, thus enabling all interlocked slots.
- disableInterlockedSlots:
- Send device into INTERLOCKED state, thus enabling all interlocked slots.
- requestHardwareValues:
- Ask for all property values on the device
- propertiesToPoll:
- All specified properties will be polled from the PLC with the given poll-rate. Only PLC aliases or device keys corresponding to PLC properties are allowed
- pollInterval:
- Hardware poll interval in seconds
- propertiesToRead:
- The specified properties will be read from the PLC by activating the Read button. Only PLC aliases or device keys corresponding to PLC properties are allowed
- readHardware:
- Requests value updates from the PLC for the properties listed under ‘Properties to read’
- force:
- ???
- trigger:
- Do not use this parameter to configure scheduled push. Instead use the parameter ‘scheduledPush’.
- maxUpdateFrequency:
- set to limit maximum update frequency for some values.
- value:
- Analog input of ADC.
- semiRawValue:
- Semi raw value of analog input, i.e. the voltage.
- epsSemiRaw:
- Epsilon of the SemiRawValue.
- relativeEpsilon:
- Flag to define epsilon mode: true means relative epsilon calculation, false means absolute epsilon calculation.
| Created: | 2021-10-02T07:28:37.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Release candidate for 4.8.2 |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-08-23T15:36:04.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Bugfixes: 1. fix wrong value on the PLC when a deprecated paramer has different type wrt. the recommended new one. 2. fix bug (introduced in 4.8.0-2.11.4) that made the devices stay in UNKNOWN state |
| Created: | 2021-08-12T10:32:15.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Asynchronous registration of devices on BeckhoffCom (by means of slotInstanceNew HW state word parsed into bits |
| Created: | 2021-07-28T14:22:45.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
| Created: | 2021-06-23T16:13:27.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-06-22T13:56:55.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
|
| Created: | 2021-06-14T16:09:11.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Added BeckhoffDryPump |
| Created: | 2021-06-10T11:55:43.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Alarm conditions and state are not set on new schema. (Fixes bug seen in BeckhoffFuse after Karabo 2.11.1 deployment) |
| Created: | 2021-06-07T19:31:48.000+02:00 |
|---|---|
| Author: | Valerii Bondar |
| Notes: | Summer shutdown release, Fuse device added |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Summer shutdown release Devices added: BeckhoffTrainTrigger, BeckhoffLed, BeckhoffMC2Hexapod (BeckhoffMC2Base subclass), BeckhoffMC2Elmo (BeckhoffMC2Base subclass) Features: parameter deprecation in MC2 subclasses follow STOPPING state in Adixen Turbo Full pump. + other minor Fixes: * stepUp/stepDown popup error * epsilon feedback disable on write * avoid extra updates for interlock keys + other minor fixes |
| Created: | 2021-05-31T09:49:13.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-26T14:46:29.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-23T08:19:59.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-23T07:43:58.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-15T18:15:29.000+02:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: |
| Created: | 2021-03-24T09:43:30.000+01:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: | Add the AIBS |
| Created: | 2021-03-08T09:52:30.000+01:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: | Summary: Added auto-generated scene for Pfeiffer vacuum controller IMG400 |
HT1_V_MON¶
| Instance id: | FXE_XTD9_MONO-2/ASENS/HT1_V_MON |
|---|---|
| Class id: | BeckhoffAnalogInput |
| Host: | fxe-br-sys-con-12 |
| Class documentation: | |
| BeckhoffAnalogInput | |
| General: | link |
| Monitor: | link |
| Developer: | link |
| PLC: | link |
| Alias: | fxe-br-sys-con-12 |
| Git repo: | https://git.xfel.eu/karaboDevices/Beckhoff |
| Last modified: | 2021-10-02T19:55:31.151+02:00 |
| Created at: | 2017-07-20T11:58:15.000+02:00 |
| Main authors: | Mamchykd, Silenzi, Giovanetti |
| Latest tag: | 4.8.2-2.11.1rc1 |
| Deployment tag: | 4.8.2-2.11.1rc1 |
| Installed tag: | 4.6.5-2.11.1 |
| Scenes: | Mono2Heaters |
| Accessible by: | CAL, CONTROLS, CTRL, DA, danilevc, xdoc |
Warning
Rogue installation which is not mentioned in the deployment!
Warning
The installed tag (4.6.5-2.11.1) does not match tags mentioned in the deployment ([‘4.8.2-2.11.1rc1’])!
The BeckhoffAnalogInput device is documented in
beckhoff:BeckhoffAnalogInput
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device (i.e. of the server
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- beckhoffComDevice:
- InstanceId of the BeckhoffCom device that forwards commands to the PLC.
- functionBlockName:
- The type of the firmware block.
- fwInstanceName:
- The name of the firmware block instance.
- fwVersion:
- The version of the PLC framework.
- terminal:
- ???
- hardwareStatusBitField:
- This word encodes in bits the hardware-status information of this device
- hardwareState:
- The current state of the hardware decoded
- hardwareRegion:
- The current region of the hardware decoded
- hardwareErrorDescriptor:
- This word encodes in bits describing the hardware error
- hardwareErrorDescription:
- Error Code description
- waitingFor:
- Any call to the PLC will be published here, once the reply is received this property will be cleared. Commands will not be sent to the PLC until this property is cleared.
- epsilon:
- The epsilon determines the amount of change until a new physical value is posted from the hardware
- interlockReadOnly:
- Defines whether interlock conditions are configurable from this interface.
- interlockOn:
- Defines whether interlock surveillance is on or off.
- interlockOk:
- Defines whether interlock is ok (true) or broken (false).
- busy:
- Defines whether the PLC softdevice is busy.
- disableEpsilonFeedback:
- If false, the epsilon will be regulated until the incoming rate reaches the maximum rate
- maxStateUpdateRate:
- If state updates per second exceed this threshold, the state will be displayed as CHANGING
- noisyStateUpdateRateValue:
- Show the state update rate when it’s above ‘Max State Update Rate’ threshold.
- isStateUpdateNoisy:
- State update rate is above ‘Max State Update Rate’ threshold.
- reset:
- Resets the PLC hardware
- enableInterlockedSlots:
- Send device into INTERLOCK_BROKEN state, thus enabling all interlocked slots.
- disableInterlockedSlots:
- Send device into INTERLOCKED state, thus enabling all interlocked slots.
- requestHardwareValues:
- Ask for all property values on the device
- propertiesToPoll:
- All specified properties will be polled from the PLC with the given poll-rate. Only PLC aliases or device keys corresponding to PLC properties are allowed
- pollInterval:
- Hardware poll interval in seconds
- propertiesToRead:
- The specified properties will be read from the PLC by activating the Read button. Only PLC aliases or device keys corresponding to PLC properties are allowed
- readHardware:
- Requests value updates from the PLC for the properties listed under ‘Properties to read’
- force:
- ???
- trigger:
- Do not use this parameter to configure scheduled push. Instead use the parameter ‘scheduledPush’.
- maxUpdateFrequency:
- set to limit maximum update frequency for some values.
- value:
- Analog input of ADC.
- semiRawValue:
- Semi raw value of analog input, i.e. the voltage.
- epsSemiRaw:
- Epsilon of the SemiRawValue.
- relativeEpsilon:
- Flag to define epsilon mode: true means relative epsilon calculation, false means absolute epsilon calculation.
| Created: | 2021-10-02T07:28:37.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Release candidate for 4.8.2 |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-08-23T15:36:04.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Bugfixes: 1. fix wrong value on the PLC when a deprecated paramer has different type wrt. the recommended new one. 2. fix bug (introduced in 4.8.0-2.11.4) that made the devices stay in UNKNOWN state |
| Created: | 2021-08-12T10:32:15.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Asynchronous registration of devices on BeckhoffCom (by means of slotInstanceNew HW state word parsed into bits |
| Created: | 2021-07-28T14:22:45.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
| Created: | 2021-06-23T16:13:27.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-06-22T13:56:55.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
|
| Created: | 2021-06-14T16:09:11.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Added BeckhoffDryPump |
| Created: | 2021-06-10T11:55:43.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Alarm conditions and state are not set on new schema. (Fixes bug seen in BeckhoffFuse after Karabo 2.11.1 deployment) |
| Created: | 2021-06-07T19:31:48.000+02:00 |
|---|---|
| Author: | Valerii Bondar |
| Notes: | Summer shutdown release, Fuse device added |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Summer shutdown release Devices added: BeckhoffTrainTrigger, BeckhoffLed, BeckhoffMC2Hexapod (BeckhoffMC2Base subclass), BeckhoffMC2Elmo (BeckhoffMC2Base subclass) Features: parameter deprecation in MC2 subclasses follow STOPPING state in Adixen Turbo Full pump. + other minor Fixes: * stepUp/stepDown popup error * epsilon feedback disable on write * avoid extra updates for interlock keys + other minor fixes |
| Created: | 2021-05-31T09:49:13.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-26T14:46:29.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-23T08:19:59.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-23T07:43:58.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-15T18:15:29.000+02:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: |
| Created: | 2021-03-24T09:43:30.000+01:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: | Add the AIBS |
| Created: | 2021-03-08T09:52:30.000+01:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: | Summary: Added auto-generated scene for Pfeiffer vacuum controller IMG400 |
HT2_I_MON¶
| Instance id: | FXE_XTD9_MONO-2/ASENS/HT2_I_MON |
|---|---|
| Class id: | BeckhoffAnalogInput |
| Host: | fxe-br-sys-con-12 |
| Class documentation: | |
| BeckhoffAnalogInput | |
| General: | link |
| Monitor: | link |
| Developer: | link |
| PLC: | link |
| Alias: | fxe-br-sys-con-12 |
| Git repo: | https://git.xfel.eu/karaboDevices/Beckhoff |
| Last modified: | 2021-10-02T19:55:31.151+02:00 |
| Created at: | 2017-07-20T11:58:15.000+02:00 |
| Main authors: | Mamchykd, Silenzi, Giovanetti |
| Latest tag: | 4.8.2-2.11.1rc1 |
| Deployment tag: | 4.8.2-2.11.1rc1 |
| Installed tag: | 4.6.5-2.11.1 |
| Scenes: | Mono2Heaters |
| Accessible by: | CAL, CONTROLS, CTRL, DA, danilevc, xdoc |
Warning
Rogue installation which is not mentioned in the deployment!
Warning
The installed tag (4.6.5-2.11.1) does not match tags mentioned in the deployment ([‘4.8.2-2.11.1rc1’])!
The BeckhoffAnalogInput device is documented in
beckhoff:BeckhoffAnalogInput
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device (i.e. of the server
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- beckhoffComDevice:
- InstanceId of the BeckhoffCom device that forwards commands to the PLC.
- functionBlockName:
- The type of the firmware block.
- fwInstanceName:
- The name of the firmware block instance.
- fwVersion:
- The version of the PLC framework.
- terminal:
- ???
- hardwareStatusBitField:
- This word encodes in bits the hardware-status information of this device
- hardwareState:
- The current state of the hardware decoded
- hardwareRegion:
- The current region of the hardware decoded
- hardwareErrorDescriptor:
- This word encodes in bits describing the hardware error
- hardwareErrorDescription:
- Error Code description
- waitingFor:
- Any call to the PLC will be published here, once the reply is received this property will be cleared. Commands will not be sent to the PLC until this property is cleared.
- epsilon:
- The epsilon determines the amount of change until a new physical value is posted from the hardware
- interlockReadOnly:
- Defines whether interlock conditions are configurable from this interface.
- interlockOn:
- Defines whether interlock surveillance is on or off.
- interlockOk:
- Defines whether interlock is ok (true) or broken (false).
- busy:
- Defines whether the PLC softdevice is busy.
- disableEpsilonFeedback:
- If false, the epsilon will be regulated until the incoming rate reaches the maximum rate
- maxStateUpdateRate:
- If state updates per second exceed this threshold, the state will be displayed as CHANGING
- noisyStateUpdateRateValue:
- Show the state update rate when it’s above ‘Max State Update Rate’ threshold.
- isStateUpdateNoisy:
- State update rate is above ‘Max State Update Rate’ threshold.
- reset:
- Resets the PLC hardware
- enableInterlockedSlots:
- Send device into INTERLOCK_BROKEN state, thus enabling all interlocked slots.
- disableInterlockedSlots:
- Send device into INTERLOCKED state, thus enabling all interlocked slots.
- requestHardwareValues:
- Ask for all property values on the device
- propertiesToPoll:
- All specified properties will be polled from the PLC with the given poll-rate. Only PLC aliases or device keys corresponding to PLC properties are allowed
- pollInterval:
- Hardware poll interval in seconds
- propertiesToRead:
- The specified properties will be read from the PLC by activating the Read button. Only PLC aliases or device keys corresponding to PLC properties are allowed
- readHardware:
- Requests value updates from the PLC for the properties listed under ‘Properties to read’
- force:
- ???
- trigger:
- Do not use this parameter to configure scheduled push. Instead use the parameter ‘scheduledPush’.
- maxUpdateFrequency:
- set to limit maximum update frequency for some values.
- value:
- Analog input of ADC.
- semiRawValue:
- Semi raw value of analog input, i.e. the voltage.
- epsSemiRaw:
- Epsilon of the SemiRawValue.
- relativeEpsilon:
- Flag to define epsilon mode: true means relative epsilon calculation, false means absolute epsilon calculation.
| Created: | 2021-10-02T07:28:37.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Release candidate for 4.8.2 |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-08-23T15:36:04.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Bugfixes: 1. fix wrong value on the PLC when a deprecated paramer has different type wrt. the recommended new one. 2. fix bug (introduced in 4.8.0-2.11.4) that made the devices stay in UNKNOWN state |
| Created: | 2021-08-12T10:32:15.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Asynchronous registration of devices on BeckhoffCom (by means of slotInstanceNew HW state word parsed into bits |
| Created: | 2021-07-28T14:22:45.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
| Created: | 2021-06-23T16:13:27.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-06-22T13:56:55.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
|
| Created: | 2021-06-14T16:09:11.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Added BeckhoffDryPump |
| Created: | 2021-06-10T11:55:43.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Alarm conditions and state are not set on new schema. (Fixes bug seen in BeckhoffFuse after Karabo 2.11.1 deployment) |
| Created: | 2021-06-07T19:31:48.000+02:00 |
|---|---|
| Author: | Valerii Bondar |
| Notes: | Summer shutdown release, Fuse device added |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Summer shutdown release Devices added: BeckhoffTrainTrigger, BeckhoffLed, BeckhoffMC2Hexapod (BeckhoffMC2Base subclass), BeckhoffMC2Elmo (BeckhoffMC2Base subclass) Features: parameter deprecation in MC2 subclasses follow STOPPING state in Adixen Turbo Full pump. + other minor Fixes: * stepUp/stepDown popup error * epsilon feedback disable on write * avoid extra updates for interlock keys + other minor fixes |
| Created: | 2021-05-31T09:49:13.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-26T14:46:29.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-23T08:19:59.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-23T07:43:58.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-15T18:15:29.000+02:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: |
| Created: | 2021-03-24T09:43:30.000+01:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: | Add the AIBS |
| Created: | 2021-03-08T09:52:30.000+01:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: | Summary: Added auto-generated scene for Pfeiffer vacuum controller IMG400 |
HT2_V_MON¶
| Instance id: | FXE_XTD9_MONO-2/ASENS/HT2_V_MON |
|---|---|
| Class id: | BeckhoffAnalogInput |
| Host: | fxe-br-sys-con-12 |
| Class documentation: | |
| BeckhoffAnalogInput | |
| General: | link |
| Monitor: | link |
| Developer: | link |
| PLC: | link |
| Alias: | fxe-br-sys-con-12 |
| Git repo: | https://git.xfel.eu/karaboDevices/Beckhoff |
| Last modified: | 2021-10-02T19:55:31.151+02:00 |
| Created at: | 2017-07-20T11:58:15.000+02:00 |
| Main authors: | Mamchykd, Silenzi, Giovanetti |
| Latest tag: | 4.8.2-2.11.1rc1 |
| Deployment tag: | 4.8.2-2.11.1rc1 |
| Installed tag: | 4.6.5-2.11.1 |
| Scenes: | Mono2Heaters |
| Accessible by: | CAL, CONTROLS, CTRL, DA, danilevc, xdoc |
Warning
Rogue installation which is not mentioned in the deployment!
Warning
The installed tag (4.6.5-2.11.1) does not match tags mentioned in the deployment ([‘4.8.2-2.11.1rc1’])!
The BeckhoffAnalogInput device is documented in
beckhoff:BeckhoffAnalogInput
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device (i.e. of the server
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- beckhoffComDevice:
- InstanceId of the BeckhoffCom device that forwards commands to the PLC.
- functionBlockName:
- The type of the firmware block.
- fwInstanceName:
- The name of the firmware block instance.
- fwVersion:
- The version of the PLC framework.
- terminal:
- ???
- hardwareStatusBitField:
- This word encodes in bits the hardware-status information of this device
- hardwareState:
- The current state of the hardware decoded
- hardwareRegion:
- The current region of the hardware decoded
- hardwareErrorDescriptor:
- This word encodes in bits describing the hardware error
- hardwareErrorDescription:
- Error Code description
- waitingFor:
- Any call to the PLC will be published here, once the reply is received this property will be cleared. Commands will not be sent to the PLC until this property is cleared.
- epsilon:
- The epsilon determines the amount of change until a new physical value is posted from the hardware
- interlockReadOnly:
- Defines whether interlock conditions are configurable from this interface.
- interlockOn:
- Defines whether interlock surveillance is on or off.
- interlockOk:
- Defines whether interlock is ok (true) or broken (false).
- busy:
- Defines whether the PLC softdevice is busy.
- disableEpsilonFeedback:
- If false, the epsilon will be regulated until the incoming rate reaches the maximum rate
- maxStateUpdateRate:
- If state updates per second exceed this threshold, the state will be displayed as CHANGING
- noisyStateUpdateRateValue:
- Show the state update rate when it’s above ‘Max State Update Rate’ threshold.
- isStateUpdateNoisy:
- State update rate is above ‘Max State Update Rate’ threshold.
- reset:
- Resets the PLC hardware
- enableInterlockedSlots:
- Send device into INTERLOCK_BROKEN state, thus enabling all interlocked slots.
- disableInterlockedSlots:
- Send device into INTERLOCKED state, thus enabling all interlocked slots.
- requestHardwareValues:
- Ask for all property values on the device
- propertiesToPoll:
- All specified properties will be polled from the PLC with the given poll-rate. Only PLC aliases or device keys corresponding to PLC properties are allowed
- pollInterval:
- Hardware poll interval in seconds
- propertiesToRead:
- The specified properties will be read from the PLC by activating the Read button. Only PLC aliases or device keys corresponding to PLC properties are allowed
- readHardware:
- Requests value updates from the PLC for the properties listed under ‘Properties to read’
- force:
- ???
- trigger:
- Do not use this parameter to configure scheduled push. Instead use the parameter ‘scheduledPush’.
- maxUpdateFrequency:
- set to limit maximum update frequency for some values.
- value:
- Analog input of ADC.
- semiRawValue:
- Semi raw value of analog input, i.e. the voltage.
- epsSemiRaw:
- Epsilon of the SemiRawValue.
- relativeEpsilon:
- Flag to define epsilon mode: true means relative epsilon calculation, false means absolute epsilon calculation.
| Created: | 2021-10-02T07:28:37.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Release candidate for 4.8.2 |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-08-23T15:36:04.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Bugfixes: 1. fix wrong value on the PLC when a deprecated paramer has different type wrt. the recommended new one. 2. fix bug (introduced in 4.8.0-2.11.4) that made the devices stay in UNKNOWN state |
| Created: | 2021-08-12T10:32:15.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Asynchronous registration of devices on BeckhoffCom (by means of slotInstanceNew HW state word parsed into bits |
| Created: | 2021-07-28T14:22:45.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
| Created: | 2021-06-23T16:13:27.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-06-22T13:56:55.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
|
| Created: | 2021-06-14T16:09:11.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Added BeckhoffDryPump |
| Created: | 2021-06-10T11:55:43.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Alarm conditions and state are not set on new schema. (Fixes bug seen in BeckhoffFuse after Karabo 2.11.1 deployment) |
| Created: | 2021-06-07T19:31:48.000+02:00 |
|---|---|
| Author: | Valerii Bondar |
| Notes: | Summer shutdown release, Fuse device added |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Summer shutdown release Devices added: BeckhoffTrainTrigger, BeckhoffLed, BeckhoffMC2Hexapod (BeckhoffMC2Base subclass), BeckhoffMC2Elmo (BeckhoffMC2Base subclass) Features: parameter deprecation in MC2 subclasses follow STOPPING state in Adixen Turbo Full pump. + other minor Fixes: * stepUp/stepDown popup error * epsilon feedback disable on write * avoid extra updates for interlock keys + other minor fixes |
| Created: | 2021-05-31T09:49:13.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-26T14:46:29.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-23T08:19:59.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-23T07:43:58.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-15T18:15:29.000+02:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: |
| Created: | 2021-03-24T09:43:30.000+01:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: | Add the AIBS |
| Created: | 2021-03-08T09:52:30.000+01:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: | Summary: Added auto-generated scene for Pfeiffer vacuum controller IMG400 |
HT3_I_MON¶
| Instance id: | FXE_XTD9_MONO-2/ASENS/HT3_I_MON |
|---|---|
| Class id: | BeckhoffAnalogInput |
| Host: | fxe-br-sys-con-12 |
| Class documentation: | |
| BeckhoffAnalogInput | |
| General: | link |
| Monitor: | link |
| Developer: | link |
| PLC: | link |
| Alias: | fxe-br-sys-con-12 |
| Git repo: | https://git.xfel.eu/karaboDevices/Beckhoff |
| Last modified: | 2021-10-02T19:55:31.151+02:00 |
| Created at: | 2017-07-20T11:58:15.000+02:00 |
| Main authors: | Mamchykd, Silenzi, Giovanetti |
| Latest tag: | 4.8.2-2.11.1rc1 |
| Deployment tag: | 4.8.2-2.11.1rc1 |
| Installed tag: | 4.6.5-2.11.1 |
| Scenes: | Mono2Heaters |
| Accessible by: | CAL, CONTROLS, CTRL, DA, danilevc, xdoc |
Warning
Rogue installation which is not mentioned in the deployment!
Warning
The installed tag (4.6.5-2.11.1) does not match tags mentioned in the deployment ([‘4.8.2-2.11.1rc1’])!
The BeckhoffAnalogInput device is documented in
beckhoff:BeckhoffAnalogInput
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device (i.e. of the server
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- beckhoffComDevice:
- InstanceId of the BeckhoffCom device that forwards commands to the PLC.
- functionBlockName:
- The type of the firmware block.
- fwInstanceName:
- The name of the firmware block instance.
- fwVersion:
- The version of the PLC framework.
- terminal:
- ???
- hardwareStatusBitField:
- This word encodes in bits the hardware-status information of this device
- hardwareState:
- The current state of the hardware decoded
- hardwareRegion:
- The current region of the hardware decoded
- hardwareErrorDescriptor:
- This word encodes in bits describing the hardware error
- hardwareErrorDescription:
- Error Code description
- waitingFor:
- Any call to the PLC will be published here, once the reply is received this property will be cleared. Commands will not be sent to the PLC until this property is cleared.
- epsilon:
- The epsilon determines the amount of change until a new physical value is posted from the hardware
- interlockReadOnly:
- Defines whether interlock conditions are configurable from this interface.
- interlockOn:
- Defines whether interlock surveillance is on or off.
- interlockOk:
- Defines whether interlock is ok (true) or broken (false).
- busy:
- Defines whether the PLC softdevice is busy.
- disableEpsilonFeedback:
- If false, the epsilon will be regulated until the incoming rate reaches the maximum rate
- maxStateUpdateRate:
- If state updates per second exceed this threshold, the state will be displayed as CHANGING
- noisyStateUpdateRateValue:
- Show the state update rate when it’s above ‘Max State Update Rate’ threshold.
- isStateUpdateNoisy:
- State update rate is above ‘Max State Update Rate’ threshold.
- reset:
- Resets the PLC hardware
- enableInterlockedSlots:
- Send device into INTERLOCK_BROKEN state, thus enabling all interlocked slots.
- disableInterlockedSlots:
- Send device into INTERLOCKED state, thus enabling all interlocked slots.
- requestHardwareValues:
- Ask for all property values on the device
- propertiesToPoll:
- All specified properties will be polled from the PLC with the given poll-rate. Only PLC aliases or device keys corresponding to PLC properties are allowed
- pollInterval:
- Hardware poll interval in seconds
- propertiesToRead:
- The specified properties will be read from the PLC by activating the Read button. Only PLC aliases or device keys corresponding to PLC properties are allowed
- readHardware:
- Requests value updates from the PLC for the properties listed under ‘Properties to read’
- force:
- ???
- trigger:
- Do not use this parameter to configure scheduled push. Instead use the parameter ‘scheduledPush’.
- maxUpdateFrequency:
- set to limit maximum update frequency for some values.
- value:
- Analog input of ADC.
- semiRawValue:
- Semi raw value of analog input, i.e. the voltage.
- epsSemiRaw:
- Epsilon of the SemiRawValue.
- relativeEpsilon:
- Flag to define epsilon mode: true means relative epsilon calculation, false means absolute epsilon calculation.
| Created: | 2021-10-02T07:28:37.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Release candidate for 4.8.2 |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-08-23T15:36:04.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Bugfixes: 1. fix wrong value on the PLC when a deprecated paramer has different type wrt. the recommended new one. 2. fix bug (introduced in 4.8.0-2.11.4) that made the devices stay in UNKNOWN state |
| Created: | 2021-08-12T10:32:15.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Asynchronous registration of devices on BeckhoffCom (by means of slotInstanceNew HW state word parsed into bits |
| Created: | 2021-07-28T14:22:45.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
| Created: | 2021-06-23T16:13:27.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-06-22T13:56:55.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
|
| Created: | 2021-06-14T16:09:11.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Added BeckhoffDryPump |
| Created: | 2021-06-10T11:55:43.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Alarm conditions and state are not set on new schema. (Fixes bug seen in BeckhoffFuse after Karabo 2.11.1 deployment) |
| Created: | 2021-06-07T19:31:48.000+02:00 |
|---|---|
| Author: | Valerii Bondar |
| Notes: | Summer shutdown release, Fuse device added |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Summer shutdown release Devices added: BeckhoffTrainTrigger, BeckhoffLed, BeckhoffMC2Hexapod (BeckhoffMC2Base subclass), BeckhoffMC2Elmo (BeckhoffMC2Base subclass) Features: parameter deprecation in MC2 subclasses follow STOPPING state in Adixen Turbo Full pump. + other minor Fixes: * stepUp/stepDown popup error * epsilon feedback disable on write * avoid extra updates for interlock keys + other minor fixes |
| Created: | 2021-05-31T09:49:13.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-26T14:46:29.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-23T08:19:59.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-23T07:43:58.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-15T18:15:29.000+02:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: |
| Created: | 2021-03-24T09:43:30.000+01:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: | Add the AIBS |
| Created: | 2021-03-08T09:52:30.000+01:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: | Summary: Added auto-generated scene for Pfeiffer vacuum controller IMG400 |
HT3_V_MON¶
| Instance id: | FXE_XTD9_MONO-2/ASENS/HT3_V_MON |
|---|---|
| Class id: | BeckhoffAnalogInput |
| Host: | fxe-br-sys-con-12 |
| Class documentation: | |
| BeckhoffAnalogInput | |
| General: | link |
| Monitor: | link |
| Developer: | link |
| PLC: | link |
| Alias: | fxe-br-sys-con-12 |
| Git repo: | https://git.xfel.eu/karaboDevices/Beckhoff |
| Last modified: | 2021-10-02T19:55:31.151+02:00 |
| Created at: | 2017-07-20T11:58:15.000+02:00 |
| Main authors: | Mamchykd, Silenzi, Giovanetti |
| Latest tag: | 4.8.2-2.11.1rc1 |
| Deployment tag: | 4.8.2-2.11.1rc1 |
| Installed tag: | 4.6.5-2.11.1 |
| Scenes: | Mono2Heaters |
| Accessible by: | CAL, CONTROLS, CTRL, DA, danilevc, xdoc |
Warning
Rogue installation which is not mentioned in the deployment!
Warning
The installed tag (4.6.5-2.11.1) does not match tags mentioned in the deployment ([‘4.8.2-2.11.1rc1’])!
The BeckhoffAnalogInput device is documented in
beckhoff:BeckhoffAnalogInput
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device (i.e. of the server
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- beckhoffComDevice:
- InstanceId of the BeckhoffCom device that forwards commands to the PLC.
- functionBlockName:
- The type of the firmware block.
- fwInstanceName:
- The name of the firmware block instance.
- fwVersion:
- The version of the PLC framework.
- terminal:
- ???
- hardwareStatusBitField:
- This word encodes in bits the hardware-status information of this device
- hardwareState:
- The current state of the hardware decoded
- hardwareRegion:
- The current region of the hardware decoded
- hardwareErrorDescriptor:
- This word encodes in bits describing the hardware error
- hardwareErrorDescription:
- Error Code description
- waitingFor:
- Any call to the PLC will be published here, once the reply is received this property will be cleared. Commands will not be sent to the PLC until this property is cleared.
- epsilon:
- The epsilon determines the amount of change until a new physical value is posted from the hardware
- interlockReadOnly:
- Defines whether interlock conditions are configurable from this interface.
- interlockOn:
- Defines whether interlock surveillance is on or off.
- interlockOk:
- Defines whether interlock is ok (true) or broken (false).
- busy:
- Defines whether the PLC softdevice is busy.
- disableEpsilonFeedback:
- If false, the epsilon will be regulated until the incoming rate reaches the maximum rate
- maxStateUpdateRate:
- If state updates per second exceed this threshold, the state will be displayed as CHANGING
- noisyStateUpdateRateValue:
- Show the state update rate when it’s above ‘Max State Update Rate’ threshold.
- isStateUpdateNoisy:
- State update rate is above ‘Max State Update Rate’ threshold.
- reset:
- Resets the PLC hardware
- enableInterlockedSlots:
- Send device into INTERLOCK_BROKEN state, thus enabling all interlocked slots.
- disableInterlockedSlots:
- Send device into INTERLOCKED state, thus enabling all interlocked slots.
- requestHardwareValues:
- Ask for all property values on the device
- propertiesToPoll:
- All specified properties will be polled from the PLC with the given poll-rate. Only PLC aliases or device keys corresponding to PLC properties are allowed
- pollInterval:
- Hardware poll interval in seconds
- propertiesToRead:
- The specified properties will be read from the PLC by activating the Read button. Only PLC aliases or device keys corresponding to PLC properties are allowed
- readHardware:
- Requests value updates from the PLC for the properties listed under ‘Properties to read’
- force:
- ???
- trigger:
- Do not use this parameter to configure scheduled push. Instead use the parameter ‘scheduledPush’.
- maxUpdateFrequency:
- set to limit maximum update frequency for some values.
- value:
- Analog input of ADC.
- semiRawValue:
- Semi raw value of analog input, i.e. the voltage.
- epsSemiRaw:
- Epsilon of the SemiRawValue.
- relativeEpsilon:
- Flag to define epsilon mode: true means relative epsilon calculation, false means absolute epsilon calculation.
| Created: | 2021-10-02T07:28:37.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Release candidate for 4.8.2 |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-08-23T15:36:04.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Bugfixes: 1. fix wrong value on the PLC when a deprecated paramer has different type wrt. the recommended new one. 2. fix bug (introduced in 4.8.0-2.11.4) that made the devices stay in UNKNOWN state |
| Created: | 2021-08-12T10:32:15.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Asynchronous registration of devices on BeckhoffCom (by means of slotInstanceNew HW state word parsed into bits |
| Created: | 2021-07-28T14:22:45.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
| Created: | 2021-06-23T16:13:27.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-06-22T13:56:55.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
|
| Created: | 2021-06-14T16:09:11.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Added BeckhoffDryPump |
| Created: | 2021-06-10T11:55:43.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Alarm conditions and state are not set on new schema. (Fixes bug seen in BeckhoffFuse after Karabo 2.11.1 deployment) |
| Created: | 2021-06-07T19:31:48.000+02:00 |
|---|---|
| Author: | Valerii Bondar |
| Notes: | Summer shutdown release, Fuse device added |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Summer shutdown release Devices added: BeckhoffTrainTrigger, BeckhoffLed, BeckhoffMC2Hexapod (BeckhoffMC2Base subclass), BeckhoffMC2Elmo (BeckhoffMC2Base subclass) Features: parameter deprecation in MC2 subclasses follow STOPPING state in Adixen Turbo Full pump. + other minor Fixes: * stepUp/stepDown popup error * epsilon feedback disable on write * avoid extra updates for interlock keys + other minor fixes |
| Created: | 2021-05-31T09:49:13.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-26T14:46:29.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-23T08:19:59.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-23T07:43:58.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-15T18:15:29.000+02:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: |
| Created: | 2021-03-24T09:43:30.000+01:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: | Add the AIBS |
| Created: | 2021-03-08T09:52:30.000+01:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: | Summary: Added auto-generated scene for Pfeiffer vacuum controller IMG400 |
AVG¶
BEAMVIEW¶
| Instance id: | FXE_XTD9_MONO-2/AVG/BEAMVIEW |
|---|---|
| Class id: | ImageAverager |
| Host: | fxe-br-sys-con-12 |
| Alias: | fxe-br-sys-con-12 |
| Git repo: | https://git.xfel.eu/gitlab/karaboDevices/imageProcessor |
| Last modified: | 2021-04-16T14:14:01.000+02:00 |
| Created at: | 2016-11-16T14:12:17.000+01:00 |
| Main authors: | Parenti, Hauf, Fabbri |
| Latest tag: | 1.27.4-2.10.0 |
| Deployment tag: | 1.27.4-2.10.0 |
| Scenes: | FXE_XTD9_MONO-2/AVD/BEAMVIEW|scene0 |
| Accessible by: | CONTROLS, CTRL, DA, danilevc, xdoc |
Warning
Rogue installation which is not mentioned in the deployment!
Warning
Installation not found in a standard path!
The ImageAverager device is part of the
imageProcessor package,
and is documented in
imageprocessor:image-averager-user
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO, prepended by package name
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- Logger:
- Logging settings
- inFrameRate:
- The input frame rate.
- resetError:
- Reset error count.
- resetAverage:
- Reset averaged image.
- imagePath:
- The path within the channel, where the data is, such as data.image, digitizer.channel_1_A.raw.samples
- nImages:
- Number of images to be averaged.
- runningAverage:
- Calculate running average (instead of standard).
- runningAvgMethod:
- The algorithm used for calculating the running average.
- outFrameRate:
- The output frame rate.
| Created: | 2020-11-23T11:51:09.000Z |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Karabo 2.10 versioning |
| Created: | 2020-07-30T12:29:13.000Z |
|---|---|
| Author: | Andrea Parenti |
| Notes: | Reset properties only once |
| Created: | 2020-07-28T12:08:55.000Z |
|---|---|
| Author: | Andrea Parenti |
| Notes: | Calculate min/max/mean pixel value after background and pedestal subtraction |
| Created: | 2020-07-06T11:53:30.000Z |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: | Integral over axes (img_x/y) corrected when no “user-defined” is set |
| Created: | 2020-03-17T10:23:50.000Z |
|---|---|
| Author: | Andrea Parenti |
| Notes: | Fix MDL’s error count reconfiguration + resetError function |
| Created: | 2020-03-12T15:58:22.000Z |
|---|---|
| Author: | Andrea Parenti |
| Notes: | Update for error resetting, and reconfiguration of threshold and epsilon parameters of error counter |
| Created: | 2019-12-10T13:13:22.000Z |
|---|---|
| Author: | Andrea Parenti |
| Notes: | Alarm condition with warning, imageProcessing updated to version 2.3.5-2.6 |
| Created: | 2019-09-25T07:12:39.000Z |
|---|---|
| Author: | Andrea Parenti |
| Notes: | ImageToSpectrum: make direction of integral configurable. |
| Created: | 2019-09-17T15:59:16.000Z |
|---|---|
| Author: | Robert Schaffer |
| Notes: | Added peak ratio for TwoPeakFinder device. |
| Created: | 2019-09-05T15:06:43.000Z |
|---|---|
| Author: | Robert Schaffer |
| Notes: | Implemented thresholding for integrated data intensities. |
| Created: | 2019-09-04T12:46:06.000Z |
|---|---|
| Author: | Andrea Parenti |
| Notes: | FIX 1D data ImageAverager |
| Created: | 2019-08-22T14:57:59.000Z |
|---|---|
| Author: | Cyril Danilevski |
| Notes: | Add possibility to average spectra (1D images) |
| Created: | 2019-07-10T07:31:19.000Z |
|---|---|
| Author: | Andrea Parenti |
| Notes: | FIX processing of spectra |
| Created: | 2019-07-05T14:19:56.000Z |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2019-07-01T08:20:28.000Z |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
|
| Created: | 2019-06-18T11:41:45.000Z |
|---|---|
| Author: | Andrea Parenti |
| Notes: | Add possibility to process spectra (1D images) |
| Created: | 2019-05-09T14:59:33.000Z |
|---|---|
| Author: | Andrea Parenti |
| Notes: | Adding option for lightweight exponential running average |
| Created: | 2019-04-30T12:34:21.000Z |
|---|---|
| Author: | Robert Schaffer |
| Notes: | Fixed a bug causing thresholding downstream of COM calculation |
| Created: | 2019-03-26T17:58:39.000Z |
|---|---|
| Author: | Wajid Ehsan |
| Notes: | Include roi in y-direction imageTospectrum |
| Created: | 2019-02-21T09:22:07.000Z |
|---|---|
| Author: | Andrea Parenti |
| Notes: |
|
CAM¶
DCTRL¶
CAM_POWER¶
| Instance id: | FXE_XTD9_MONO-2/DCTRL/CAM_POWER |
|---|---|
| Class id: | BeckhoffDigitalOutput |
| Host: | fxe-br-sys-con-12 |
| Class documentation: | |
| BeckhoffDigitalOutput | |
| General: | link |
| Monitor: | link |
| Developer: | link |
| PLC: | link |
| Alias: | fxe-br-sys-con-12 |
| Git repo: | https://git.xfel.eu/karaboDevices/Beckhoff |
| Last modified: | 2021-10-02T19:55:31.151+02:00 |
| Created at: | 2017-07-20T11:58:15.000+02:00 |
| Main authors: | Mamchykd, Silenzi, Giovanetti |
| Latest tag: | 4.8.2-2.11.1rc1 |
| Deployment tag: | 4.8.2-2.11.1rc1 |
| Installed tag: | 4.6.5-2.11.1 |
| Scenes: | FXE_XTD9_MONO-2/CAM/BEAMVIEW|scene, FXE_XTD9_MONO-2/AVD/BEAMVIEW|scene0 |
| Accessible by: | CAL, CONTROLS, CTRL, DA, danilevc, xdoc |
Warning
Rogue installation which is not mentioned in the deployment!
Warning
The installed tag (4.6.5-2.11.1) does not match tags mentioned in the deployment ([‘4.8.2-2.11.1rc1’])!
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device (i.e. of the server
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- beckhoffComDevice:
- InstanceId of the BeckhoffCom device that forwards commands to the PLC.
- functionBlockName:
- The type of the firmware block.
- fwInstanceName:
- The name of the firmware block instance.
- fwVersion:
- The version of the PLC framework.
- terminal:
- ???
- hardwareStatusBitField:
- This word encodes in bits the hardware-status information of this device
- hardwareState:
- The current state of the hardware decoded
- hardwareRegion:
- The current region of the hardware decoded
- hardwareErrorDescriptor:
- This word encodes in bits describing the hardware error
- hardwareErrorDescription:
- Error Code description
- waitingFor:
- Any call to the PLC will be published here, once the reply is received this property will be cleared. Commands will not be sent to the PLC until this property is cleared.
- epsilon:
- The epsilon determines the amount of change until a new physical value is posted from the hardware
- interlockReadOnly:
- Defines whether interlock conditions are configurable from this interface.
- interlockOn:
- Defines whether interlock surveillance is on or off.
- interlockOk:
- Defines whether interlock is ok (true) or broken (false).
- busy:
- Defines whether the PLC softdevice is busy.
- disableEpsilonFeedback:
- If false, the epsilon will be regulated until the incoming rate reaches the maximum rate
- maxStateUpdateRate:
- If state updates per second exceed this threshold, the state will be displayed as CHANGING
- noisyStateUpdateRateValue:
- Show the state update rate when it’s above ‘Max State Update Rate’ threshold.
- isStateUpdateNoisy:
- State update rate is above ‘Max State Update Rate’ threshold.
- reset:
- Resets the PLC hardware
- enableInterlockedSlots:
- Send device into INTERLOCK_BROKEN state, thus enabling all interlocked slots.
- disableInterlockedSlots:
- Send device into INTERLOCKED state, thus enabling all interlocked slots.
- requestHardwareValues:
- Ask for all property values on the device
- propertiesToPoll:
- All specified properties will be polled from the PLC with the given poll-rate. Only PLC aliases or device keys corresponding to PLC properties are allowed
- pollInterval:
- Hardware poll interval in seconds
- propertiesToRead:
- The specified properties will be read from the PLC by activating the Read button. Only PLC aliases or device keys corresponding to PLC properties are allowed
- readHardware:
- Requests value updates from the PLC for the properties listed under ‘Properties to read’
- force:
- ???
- trigger:
- Do not use this parameter to configure scheduled push. Instead use the parameter ‘scheduledPush’.
- maxUpdateFrequency:
- set to limit maximum update frequency for some values.
- on:
- Instructs the device to switch on
- off:
- Instructs device to switch off
- pwmCycleLimit:
- Number Of PWM Cycles, 0 = inifite number of cycles
| Created: | 2021-10-02T07:28:37.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Release candidate for 4.8.2 |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-08-23T15:36:04.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Bugfixes: 1. fix wrong value on the PLC when a deprecated paramer has different type wrt. the recommended new one. 2. fix bug (introduced in 4.8.0-2.11.4) that made the devices stay in UNKNOWN state |
| Created: | 2021-08-12T10:32:15.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Asynchronous registration of devices on BeckhoffCom (by means of slotInstanceNew HW state word parsed into bits |
| Created: | 2021-07-28T14:22:45.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
| Created: | 2021-06-23T16:13:27.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-06-22T13:56:55.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
|
| Created: | 2021-06-14T16:09:11.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Added BeckhoffDryPump |
| Created: | 2021-06-10T11:55:43.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Alarm conditions and state are not set on new schema. (Fixes bug seen in BeckhoffFuse after Karabo 2.11.1 deployment) |
| Created: | 2021-06-07T19:31:48.000+02:00 |
|---|---|
| Author: | Valerii Bondar |
| Notes: | Summer shutdown release, Fuse device added |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Summer shutdown release Devices added: BeckhoffTrainTrigger, BeckhoffLed, BeckhoffMC2Hexapod (BeckhoffMC2Base subclass), BeckhoffMC2Elmo (BeckhoffMC2Base subclass) Features: parameter deprecation in MC2 subclasses follow STOPPING state in Adixen Turbo Full pump. + other minor Fixes: * stepUp/stepDown popup error * epsilon feedback disable on write * avoid extra updates for interlock keys + other minor fixes |
| Created: | 2021-05-31T09:49:13.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-26T14:46:29.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-23T08:19:59.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-23T07:43:58.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-15T18:15:29.000+02:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: |
| Created: | 2021-03-24T09:43:30.000+01:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: | Add the AIBS |
| Created: | 2021-03-08T09:52:30.000+01:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: | Summary: Added auto-generated scene for Pfeiffer vacuum controller IMG400 |
CRYO_POWER¶
| Instance id: | FXE_XTD9_MONO-2/DCTRL/CRYO_POWER |
|---|---|
| Class id: | BeckhoffDigitalOutput |
| Host: | fxe-br-sys-con-12 |
| Class documentation: | |
| BeckhoffDigitalOutput | |
| General: | link |
| Monitor: | link |
| Developer: | link |
| PLC: | link |
| Alias: | fxe-br-sys-con-12 |
| Git repo: | https://git.xfel.eu/karaboDevices/Beckhoff |
| Last modified: | 2021-10-02T19:55:31.151+02:00 |
| Created at: | 2017-07-20T11:58:15.000+02:00 |
| Main authors: | Mamchykd, Silenzi, Giovanetti |
| Latest tag: | 4.8.2-2.11.1rc1 |
| Deployment tag: | 4.8.2-2.11.1rc1 |
| Installed tag: | 4.6.5-2.11.1 |
| Projects: | FXE_XTD9_MONO-2 |
| Scenes: | MONO-CRYO-POWER, Temperature0_Mono2, VAC-SIGNALS, MONO-CRYO-POWER, Temperature0_Mono2 |
| Accessible by: | CAL, CONTROLS, CTRL, DA, danilevc, xdoc |
Warning
Rogue installation which is not mentioned in the deployment!
Warning
The installed tag (4.6.5-2.11.1) does not match tags mentioned in the deployment ([‘4.8.2-2.11.1rc1’])!
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device (i.e. of the server
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- beckhoffComDevice:
- InstanceId of the BeckhoffCom device that forwards commands to the PLC.
- functionBlockName:
- The type of the firmware block.
- fwInstanceName:
- The name of the firmware block instance.
- fwVersion:
- The version of the PLC framework.
- terminal:
- ???
- hardwareStatusBitField:
- This word encodes in bits the hardware-status information of this device
- hardwareState:
- The current state of the hardware decoded
- hardwareRegion:
- The current region of the hardware decoded
- hardwareErrorDescriptor:
- This word encodes in bits describing the hardware error
- hardwareErrorDescription:
- Error Code description
- waitingFor:
- Any call to the PLC will be published here, once the reply is received this property will be cleared. Commands will not be sent to the PLC until this property is cleared.
- epsilon:
- The epsilon determines the amount of change until a new physical value is posted from the hardware
- interlockReadOnly:
- Defines whether interlock conditions are configurable from this interface.
- interlockOn:
- Defines whether interlock surveillance is on or off.
- interlockOk:
- Defines whether interlock is ok (true) or broken (false).
- busy:
- Defines whether the PLC softdevice is busy.
- disableEpsilonFeedback:
- If false, the epsilon will be regulated until the incoming rate reaches the maximum rate
- maxStateUpdateRate:
- If state updates per second exceed this threshold, the state will be displayed as CHANGING
- noisyStateUpdateRateValue:
- Show the state update rate when it’s above ‘Max State Update Rate’ threshold.
- isStateUpdateNoisy:
- State update rate is above ‘Max State Update Rate’ threshold.
- reset:
- Resets the PLC hardware
- enableInterlockedSlots:
- Send device into INTERLOCK_BROKEN state, thus enabling all interlocked slots.
- disableInterlockedSlots:
- Send device into INTERLOCKED state, thus enabling all interlocked slots.
- requestHardwareValues:
- Ask for all property values on the device
- propertiesToPoll:
- All specified properties will be polled from the PLC with the given poll-rate. Only PLC aliases or device keys corresponding to PLC properties are allowed
- pollInterval:
- Hardware poll interval in seconds
- propertiesToRead:
- The specified properties will be read from the PLC by activating the Read button. Only PLC aliases or device keys corresponding to PLC properties are allowed
- readHardware:
- Requests value updates from the PLC for the properties listed under ‘Properties to read’
- force:
- ???
- trigger:
- Do not use this parameter to configure scheduled push. Instead use the parameter ‘scheduledPush’.
- maxUpdateFrequency:
- set to limit maximum update frequency for some values.
- on:
- Instructs the device to switch on
- off:
- Instructs device to switch off
- pwmCycleLimit:
- Number Of PWM Cycles, 0 = inifite number of cycles
| Created: | 2021-10-02T07:28:37.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Release candidate for 4.8.2 |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-08-23T15:36:04.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Bugfixes: 1. fix wrong value on the PLC when a deprecated paramer has different type wrt. the recommended new one. 2. fix bug (introduced in 4.8.0-2.11.4) that made the devices stay in UNKNOWN state |
| Created: | 2021-08-12T10:32:15.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Asynchronous registration of devices on BeckhoffCom (by means of slotInstanceNew HW state word parsed into bits |
| Created: | 2021-07-28T14:22:45.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
| Created: | 2021-06-23T16:13:27.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-06-22T13:56:55.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
|
| Created: | 2021-06-14T16:09:11.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Added BeckhoffDryPump |
| Created: | 2021-06-10T11:55:43.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Alarm conditions and state are not set on new schema. (Fixes bug seen in BeckhoffFuse after Karabo 2.11.1 deployment) |
| Created: | 2021-06-07T19:31:48.000+02:00 |
|---|---|
| Author: | Valerii Bondar |
| Notes: | Summer shutdown release, Fuse device added |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Summer shutdown release Devices added: BeckhoffTrainTrigger, BeckhoffLed, BeckhoffMC2Hexapod (BeckhoffMC2Base subclass), BeckhoffMC2Elmo (BeckhoffMC2Base subclass) Features: parameter deprecation in MC2 subclasses follow STOPPING state in Adixen Turbo Full pump. + other minor Fixes: * stepUp/stepDown popup error * epsilon feedback disable on write * avoid extra updates for interlock keys + other minor fixes |
| Created: | 2021-05-31T09:49:13.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-26T14:46:29.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-23T08:19:59.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-23T07:43:58.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-15T18:15:29.000+02:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: |
| Created: | 2021-03-24T09:43:30.000+01:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: | Add the AIBS |
| Created: | 2021-03-08T09:52:30.000+01:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: | Summary: Added auto-generated scene for Pfeiffer vacuum controller IMG400 |
CRYO_POWER_2VAC¶
| Instance id: | FXE_XTD9_MONO-2/DCTRL/CRYO_POWER_2VAC |
|---|---|
| Class id: | BeckhoffDigitalOutput |
| Host: | fxe-br-sys-con-12 |
| Class documentation: | |
| BeckhoffDigitalOutput | |
| General: | link |
| Monitor: | link |
| Developer: | link |
| PLC: | link |
| Alias: | fxe-br-sys-con-12 |
| Git repo: | https://git.xfel.eu/karaboDevices/Beckhoff |
| Last modified: | 2021-10-02T19:55:31.151+02:00 |
| Created at: | 2017-07-20T11:58:15.000+02:00 |
| Main authors: | Mamchykd, Silenzi, Giovanetti |
| Latest tag: | 4.8.2-2.11.1rc1 |
| Deployment tag: | 4.8.2-2.11.1rc1 |
| Installed tag: | 4.6.5-2.11.1 |
| Scenes: | MONO-CRYO-POWER, MONO-CRYO-POWER |
| Accessible by: | CAL, CONTROLS, CTRL, DA, danilevc, xdoc |
Warning
Rogue installation which is not mentioned in the deployment!
Warning
The installed tag (4.6.5-2.11.1) does not match tags mentioned in the deployment ([‘4.8.2-2.11.1rc1’])!
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device (i.e. of the server
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- beckhoffComDevice:
- InstanceId of the BeckhoffCom device that forwards commands to the PLC.
- functionBlockName:
- The type of the firmware block.
- fwInstanceName:
- The name of the firmware block instance.
- fwVersion:
- The version of the PLC framework.
- terminal:
- ???
- hardwareStatusBitField:
- This word encodes in bits the hardware-status information of this device
- hardwareState:
- The current state of the hardware decoded
- hardwareRegion:
- The current region of the hardware decoded
- hardwareErrorDescriptor:
- This word encodes in bits describing the hardware error
- hardwareErrorDescription:
- Error Code description
- waitingFor:
- Any call to the PLC will be published here, once the reply is received this property will be cleared. Commands will not be sent to the PLC until this property is cleared.
- epsilon:
- The epsilon determines the amount of change until a new physical value is posted from the hardware
- interlockReadOnly:
- Defines whether interlock conditions are configurable from this interface.
- interlockOn:
- Defines whether interlock surveillance is on or off.
- interlockOk:
- Defines whether interlock is ok (true) or broken (false).
- busy:
- Defines whether the PLC softdevice is busy.
- disableEpsilonFeedback:
- If false, the epsilon will be regulated until the incoming rate reaches the maximum rate
- maxStateUpdateRate:
- If state updates per second exceed this threshold, the state will be displayed as CHANGING
- noisyStateUpdateRateValue:
- Show the state update rate when it’s above ‘Max State Update Rate’ threshold.
- isStateUpdateNoisy:
- State update rate is above ‘Max State Update Rate’ threshold.
- reset:
- Resets the PLC hardware
- enableInterlockedSlots:
- Send device into INTERLOCK_BROKEN state, thus enabling all interlocked slots.
- disableInterlockedSlots:
- Send device into INTERLOCKED state, thus enabling all interlocked slots.
- requestHardwareValues:
- Ask for all property values on the device
- propertiesToPoll:
- All specified properties will be polled from the PLC with the given poll-rate. Only PLC aliases or device keys corresponding to PLC properties are allowed
- pollInterval:
- Hardware poll interval in seconds
- propertiesToRead:
- The specified properties will be read from the PLC by activating the Read button. Only PLC aliases or device keys corresponding to PLC properties are allowed
- readHardware:
- Requests value updates from the PLC for the properties listed under ‘Properties to read’
- force:
- ???
- trigger:
- Do not use this parameter to configure scheduled push. Instead use the parameter ‘scheduledPush’.
- maxUpdateFrequency:
- set to limit maximum update frequency for some values.
- on:
- Instructs the device to switch on
- off:
- Instructs device to switch off
- pwmCycleLimit:
- Number Of PWM Cycles, 0 = inifite number of cycles
| Created: | 2021-10-02T07:28:37.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Release candidate for 4.8.2 |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-08-23T15:36:04.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Bugfixes: 1. fix wrong value on the PLC when a deprecated paramer has different type wrt. the recommended new one. 2. fix bug (introduced in 4.8.0-2.11.4) that made the devices stay in UNKNOWN state |
| Created: | 2021-08-12T10:32:15.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Asynchronous registration of devices on BeckhoffCom (by means of slotInstanceNew HW state word parsed into bits |
| Created: | 2021-07-28T14:22:45.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
| Created: | 2021-06-23T16:13:27.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-06-22T13:56:55.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
|
| Created: | 2021-06-14T16:09:11.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Added BeckhoffDryPump |
| Created: | 2021-06-10T11:55:43.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Alarm conditions and state are not set on new schema. (Fixes bug seen in BeckhoffFuse after Karabo 2.11.1 deployment) |
| Created: | 2021-06-07T19:31:48.000+02:00 |
|---|---|
| Author: | Valerii Bondar |
| Notes: | Summer shutdown release, Fuse device added |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Summer shutdown release Devices added: BeckhoffTrainTrigger, BeckhoffLed, BeckhoffMC2Hexapod (BeckhoffMC2Base subclass), BeckhoffMC2Elmo (BeckhoffMC2Base subclass) Features: parameter deprecation in MC2 subclasses follow STOPPING state in Adixen Turbo Full pump. + other minor Fixes: * stepUp/stepDown popup error * epsilon feedback disable on write * avoid extra updates for interlock keys + other minor fixes |
| Created: | 2021-05-31T09:49:13.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-26T14:46:29.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-23T08:19:59.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-23T07:43:58.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-15T18:15:29.000+02:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: |
| Created: | 2021-03-24T09:43:30.000+01:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: | Add the AIBS |
| Created: | 2021-03-08T09:52:30.000+01:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: | Summary: Added auto-generated scene for Pfeiffer vacuum controller IMG400 |
LED_POWER¶
| Instance id: | FXE_XTD9_MONO-2/DCTRL/LED_POWER |
|---|---|
| Class id: | BeckhoffDigitalOutput |
| Host: | fxe-br-sys-con-12 |
| Class documentation: | |
| BeckhoffDigitalOutput | |
| General: | link |
| Monitor: | link |
| Developer: | link |
| PLC: | link |
| Alias: | fxe-br-sys-con-12 |
| Git repo: | https://git.xfel.eu/karaboDevices/Beckhoff |
| Last modified: | 2021-10-02T19:55:31.151+02:00 |
| Created at: | 2017-07-20T11:58:15.000+02:00 |
| Main authors: | Mamchykd, Silenzi, Giovanetti |
| Latest tag: | 4.8.2-2.11.1rc1 |
| Deployment tag: | 4.8.2-2.11.1rc1 |
| Installed tag: | 4.6.5-2.11.1 |
| Projects: | FXE_XTD9_MONO-2 |
| Scenes: | FXE_XTD9_MONO-2/CAM/BEAMVIEW|scene, FXE_XTD9_MONO-2/AVD/BEAMVIEW|scene0 |
| Accessible by: | CAL, CONTROLS, CTRL, DA, danilevc, xdoc |
Warning
Rogue installation which is not mentioned in the deployment!
Warning
The installed tag (4.6.5-2.11.1) does not match tags mentioned in the deployment ([‘4.8.2-2.11.1rc1’])!
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device (i.e. of the server
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- beckhoffComDevice:
- InstanceId of the BeckhoffCom device that forwards commands to the PLC.
- functionBlockName:
- The type of the firmware block.
- fwInstanceName:
- The name of the firmware block instance.
- fwVersion:
- The version of the PLC framework.
- terminal:
- ???
- hardwareStatusBitField:
- This word encodes in bits the hardware-status information of this device
- hardwareState:
- The current state of the hardware decoded
- hardwareRegion:
- The current region of the hardware decoded
- hardwareErrorDescriptor:
- This word encodes in bits describing the hardware error
- hardwareErrorDescription:
- Error Code description
- waitingFor:
- Any call to the PLC will be published here, once the reply is received this property will be cleared. Commands will not be sent to the PLC until this property is cleared.
- epsilon:
- The epsilon determines the amount of change until a new physical value is posted from the hardware
- interlockReadOnly:
- Defines whether interlock conditions are configurable from this interface.
- interlockOn:
- Defines whether interlock surveillance is on or off.
- interlockOk:
- Defines whether interlock is ok (true) or broken (false).
- busy:
- Defines whether the PLC softdevice is busy.
- disableEpsilonFeedback:
- If false, the epsilon will be regulated until the incoming rate reaches the maximum rate
- maxStateUpdateRate:
- If state updates per second exceed this threshold, the state will be displayed as CHANGING
- noisyStateUpdateRateValue:
- Show the state update rate when it’s above ‘Max State Update Rate’ threshold.
- isStateUpdateNoisy:
- State update rate is above ‘Max State Update Rate’ threshold.
- reset:
- Resets the PLC hardware
- enableInterlockedSlots:
- Send device into INTERLOCK_BROKEN state, thus enabling all interlocked slots.
- disableInterlockedSlots:
- Send device into INTERLOCKED state, thus enabling all interlocked slots.
- requestHardwareValues:
- Ask for all property values on the device
- propertiesToPoll:
- All specified properties will be polled from the PLC with the given poll-rate. Only PLC aliases or device keys corresponding to PLC properties are allowed
- pollInterval:
- Hardware poll interval in seconds
- propertiesToRead:
- The specified properties will be read from the PLC by activating the Read button. Only PLC aliases or device keys corresponding to PLC properties are allowed
- readHardware:
- Requests value updates from the PLC for the properties listed under ‘Properties to read’
- force:
- ???
- trigger:
- Do not use this parameter to configure scheduled push. Instead use the parameter ‘scheduledPush’.
- maxUpdateFrequency:
- set to limit maximum update frequency for some values.
- on:
- Instructs the device to switch on
- off:
- Instructs device to switch off
- pwmCycleLimit:
- Number Of PWM Cycles, 0 = inifite number of cycles
| Created: | 2021-10-02T07:28:37.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Release candidate for 4.8.2 |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-08-23T15:36:04.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Bugfixes: 1. fix wrong value on the PLC when a deprecated paramer has different type wrt. the recommended new one. 2. fix bug (introduced in 4.8.0-2.11.4) that made the devices stay in UNKNOWN state |
| Created: | 2021-08-12T10:32:15.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Asynchronous registration of devices on BeckhoffCom (by means of slotInstanceNew HW state word parsed into bits |
| Created: | 2021-07-28T14:22:45.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
| Created: | 2021-06-23T16:13:27.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-06-22T13:56:55.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
|
| Created: | 2021-06-14T16:09:11.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Added BeckhoffDryPump |
| Created: | 2021-06-10T11:55:43.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Alarm conditions and state are not set on new schema. (Fixes bug seen in BeckhoffFuse after Karabo 2.11.1 deployment) |
| Created: | 2021-06-07T19:31:48.000+02:00 |
|---|---|
| Author: | Valerii Bondar |
| Notes: | Summer shutdown release, Fuse device added |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Summer shutdown release Devices added: BeckhoffTrainTrigger, BeckhoffLed, BeckhoffMC2Hexapod (BeckhoffMC2Base subclass), BeckhoffMC2Elmo (BeckhoffMC2Base subclass) Features: parameter deprecation in MC2 subclasses follow STOPPING state in Adixen Turbo Full pump. + other minor Fixes: * stepUp/stepDown popup error * epsilon feedback disable on write * avoid extra updates for interlock keys + other minor fixes |
| Created: | 2021-05-31T09:49:13.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-26T14:46:29.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-23T08:19:59.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-23T07:43:58.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-15T18:15:29.000+02:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: |
| Created: | 2021-03-24T09:43:30.000+01:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: | Add the AIBS |
| Created: | 2021-03-08T09:52:30.000+01:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: | Summary: Added auto-generated scene for Pfeiffer vacuum controller IMG400 |
TOP_XTAL_ROLL_LIDLE¶
| Instance id: | FXE_XTD9_MONO-2/DCTRL/TOP_XTAL_ROLL_LIDLE |
|---|---|
| Class id: | BeckhoffDigitalOutput |
| Host: | fxe-br-sys-con-12 |
| Class documentation: | |
| BeckhoffDigitalOutput | |
| General: | link |
| Monitor: | link |
| Developer: | link |
| PLC: | link |
| Alias: | fxe-br-sys-con-12 |
| Git repo: | https://git.xfel.eu/karaboDevices/Beckhoff |
| Last modified: | 2021-10-02T19:55:31.151+02:00 |
| Created at: | 2017-07-20T11:58:15.000+02:00 |
| Main authors: | Mamchykd, Silenzi, Giovanetti |
| Latest tag: | 4.8.2-2.11.1rc1 |
| Deployment tag: | 4.8.2-2.11.1rc1 |
| Installed tag: | 4.6.5-2.11.1 |
| Scenes: | pico mono 2 |
| Accessible by: | CAL, CONTROLS, CTRL, DA, danilevc, xdoc |
Warning
Rogue installation which is not mentioned in the deployment!
Warning
The installed tag (4.6.5-2.11.1) does not match tags mentioned in the deployment ([‘4.8.2-2.11.1rc1’])!
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device (i.e. of the server
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- beckhoffComDevice:
- InstanceId of the BeckhoffCom device that forwards commands to the PLC.
- functionBlockName:
- The type of the firmware block.
- fwInstanceName:
- The name of the firmware block instance.
- fwVersion:
- The version of the PLC framework.
- terminal:
- ???
- hardwareStatusBitField:
- This word encodes in bits the hardware-status information of this device
- hardwareState:
- The current state of the hardware decoded
- hardwareRegion:
- The current region of the hardware decoded
- hardwareErrorDescriptor:
- This word encodes in bits describing the hardware error
- hardwareErrorDescription:
- Error Code description
- waitingFor:
- Any call to the PLC will be published here, once the reply is received this property will be cleared. Commands will not be sent to the PLC until this property is cleared.
- epsilon:
- The epsilon determines the amount of change until a new physical value is posted from the hardware
- interlockReadOnly:
- Defines whether interlock conditions are configurable from this interface.
- interlockOn:
- Defines whether interlock surveillance is on or off.
- interlockOk:
- Defines whether interlock is ok (true) or broken (false).
- busy:
- Defines whether the PLC softdevice is busy.
- disableEpsilonFeedback:
- If false, the epsilon will be regulated until the incoming rate reaches the maximum rate
- maxStateUpdateRate:
- If state updates per second exceed this threshold, the state will be displayed as CHANGING
- noisyStateUpdateRateValue:
- Show the state update rate when it’s above ‘Max State Update Rate’ threshold.
- isStateUpdateNoisy:
- State update rate is above ‘Max State Update Rate’ threshold.
- reset:
- Resets the PLC hardware
- enableInterlockedSlots:
- Send device into INTERLOCK_BROKEN state, thus enabling all interlocked slots.
- disableInterlockedSlots:
- Send device into INTERLOCKED state, thus enabling all interlocked slots.
- requestHardwareValues:
- Ask for all property values on the device
- propertiesToPoll:
- All specified properties will be polled from the PLC with the given poll-rate. Only PLC aliases or device keys corresponding to PLC properties are allowed
- pollInterval:
- Hardware poll interval in seconds
- propertiesToRead:
- The specified properties will be read from the PLC by activating the Read button. Only PLC aliases or device keys corresponding to PLC properties are allowed
- readHardware:
- Requests value updates from the PLC for the properties listed under ‘Properties to read’
- force:
- ???
- trigger:
- Do not use this parameter to configure scheduled push. Instead use the parameter ‘scheduledPush’.
- maxUpdateFrequency:
- set to limit maximum update frequency for some values.
- on:
- Instructs the device to switch on
- off:
- Instructs device to switch off
- pwmCycleLimit:
- Number Of PWM Cycles, 0 = inifite number of cycles
| Created: | 2021-10-02T07:28:37.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Release candidate for 4.8.2 |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-08-23T15:36:04.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Bugfixes: 1. fix wrong value on the PLC when a deprecated paramer has different type wrt. the recommended new one. 2. fix bug (introduced in 4.8.0-2.11.4) that made the devices stay in UNKNOWN state |
| Created: | 2021-08-12T10:32:15.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Asynchronous registration of devices on BeckhoffCom (by means of slotInstanceNew HW state word parsed into bits |
| Created: | 2021-07-28T14:22:45.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
| Created: | 2021-06-23T16:13:27.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-06-22T13:56:55.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
|
| Created: | 2021-06-14T16:09:11.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Added BeckhoffDryPump |
| Created: | 2021-06-10T11:55:43.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Alarm conditions and state are not set on new schema. (Fixes bug seen in BeckhoffFuse after Karabo 2.11.1 deployment) |
| Created: | 2021-06-07T19:31:48.000+02:00 |
|---|---|
| Author: | Valerii Bondar |
| Notes: | Summer shutdown release, Fuse device added |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Summer shutdown release Devices added: BeckhoffTrainTrigger, BeckhoffLed, BeckhoffMC2Hexapod (BeckhoffMC2Base subclass), BeckhoffMC2Elmo (BeckhoffMC2Base subclass) Features: parameter deprecation in MC2 subclasses follow STOPPING state in Adixen Turbo Full pump. + other minor Fixes: * stepUp/stepDown popup error * epsilon feedback disable on write * avoid extra updates for interlock keys + other minor fixes |
| Created: | 2021-05-31T09:49:13.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-26T14:46:29.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-23T08:19:59.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-23T07:43:58.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-15T18:15:29.000+02:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: |
| Created: | 2021-03-24T09:43:30.000+01:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: | Add the AIBS |
| Created: | 2021-03-08T09:52:30.000+01:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: | Summary: Added auto-generated scene for Pfeiffer vacuum controller IMG400 |
TOP_XTAL_ROLL_SWITCH¶
| Instance id: | FXE_XTD9_MONO-2/DCTRL/TOP_XTAL_ROLL_SWITCH |
|---|---|
| Class id: | BeckhoffDigitalOutput |
| Host: | fxe-br-sys-con-12 |
| Class documentation: | |
| BeckhoffDigitalOutput | |
| General: | link |
| Monitor: | link |
| Developer: | link |
| PLC: | link |
| Alias: | fxe-br-sys-con-12 |
| Git repo: | https://git.xfel.eu/karaboDevices/Beckhoff |
| Last modified: | 2021-10-02T19:55:31.151+02:00 |
| Created at: | 2017-07-20T11:58:15.000+02:00 |
| Main authors: | Mamchykd, Silenzi, Giovanetti |
| Latest tag: | 4.8.2-2.11.1rc1 |
| Deployment tag: | 4.8.2-2.11.1rc1 |
| Installed tag: | 4.6.5-2.11.1 |
| Scenes: | pico mono 2 |
| Accessible by: | CAL, CONTROLS, CTRL, DA, danilevc, xdoc |
Warning
Rogue installation which is not mentioned in the deployment!
Warning
The installed tag (4.6.5-2.11.1) does not match tags mentioned in the deployment ([‘4.8.2-2.11.1rc1’])!
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device (i.e. of the server
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- beckhoffComDevice:
- InstanceId of the BeckhoffCom device that forwards commands to the PLC.
- functionBlockName:
- The type of the firmware block.
- fwInstanceName:
- The name of the firmware block instance.
- fwVersion:
- The version of the PLC framework.
- terminal:
- ???
- hardwareStatusBitField:
- This word encodes in bits the hardware-status information of this device
- hardwareState:
- The current state of the hardware decoded
- hardwareRegion:
- The current region of the hardware decoded
- hardwareErrorDescriptor:
- This word encodes in bits describing the hardware error
- hardwareErrorDescription:
- Error Code description
- waitingFor:
- Any call to the PLC will be published here, once the reply is received this property will be cleared. Commands will not be sent to the PLC until this property is cleared.
- epsilon:
- The epsilon determines the amount of change until a new physical value is posted from the hardware
- interlockReadOnly:
- Defines whether interlock conditions are configurable from this interface.
- interlockOn:
- Defines whether interlock surveillance is on or off.
- interlockOk:
- Defines whether interlock is ok (true) or broken (false).
- busy:
- Defines whether the PLC softdevice is busy.
- disableEpsilonFeedback:
- If false, the epsilon will be regulated until the incoming rate reaches the maximum rate
- maxStateUpdateRate:
- If state updates per second exceed this threshold, the state will be displayed as CHANGING
- noisyStateUpdateRateValue:
- Show the state update rate when it’s above ‘Max State Update Rate’ threshold.
- isStateUpdateNoisy:
- State update rate is above ‘Max State Update Rate’ threshold.
- reset:
- Resets the PLC hardware
- enableInterlockedSlots:
- Send device into INTERLOCK_BROKEN state, thus enabling all interlocked slots.
- disableInterlockedSlots:
- Send device into INTERLOCKED state, thus enabling all interlocked slots.
- requestHardwareValues:
- Ask for all property values on the device
- propertiesToPoll:
- All specified properties will be polled from the PLC with the given poll-rate. Only PLC aliases or device keys corresponding to PLC properties are allowed
- pollInterval:
- Hardware poll interval in seconds
- propertiesToRead:
- The specified properties will be read from the PLC by activating the Read button. Only PLC aliases or device keys corresponding to PLC properties are allowed
- readHardware:
- Requests value updates from the PLC for the properties listed under ‘Properties to read’
- force:
- ???
- trigger:
- Do not use this parameter to configure scheduled push. Instead use the parameter ‘scheduledPush’.
- maxUpdateFrequency:
- set to limit maximum update frequency for some values.
- on:
- Instructs the device to switch on
- off:
- Instructs device to switch off
- pwmCycleLimit:
- Number Of PWM Cycles, 0 = inifite number of cycles
| Created: | 2021-10-02T07:28:37.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Release candidate for 4.8.2 |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-08-23T15:36:04.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Bugfixes: 1. fix wrong value on the PLC when a deprecated paramer has different type wrt. the recommended new one. 2. fix bug (introduced in 4.8.0-2.11.4) that made the devices stay in UNKNOWN state |
| Created: | 2021-08-12T10:32:15.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Asynchronous registration of devices on BeckhoffCom (by means of slotInstanceNew HW state word parsed into bits |
| Created: | 2021-07-28T14:22:45.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
| Created: | 2021-06-23T16:13:27.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-06-22T13:56:55.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
|
| Created: | 2021-06-14T16:09:11.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Added BeckhoffDryPump |
| Created: | 2021-06-10T11:55:43.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Alarm conditions and state are not set on new schema. (Fixes bug seen in BeckhoffFuse after Karabo 2.11.1 deployment) |
| Created: | 2021-06-07T19:31:48.000+02:00 |
|---|---|
| Author: | Valerii Bondar |
| Notes: | Summer shutdown release, Fuse device added |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Summer shutdown release Devices added: BeckhoffTrainTrigger, BeckhoffLed, BeckhoffMC2Hexapod (BeckhoffMC2Base subclass), BeckhoffMC2Elmo (BeckhoffMC2Base subclass) Features: parameter deprecation in MC2 subclasses follow STOPPING state in Adixen Turbo Full pump. + other minor Fixes: * stepUp/stepDown popup error * epsilon feedback disable on write * avoid extra updates for interlock keys + other minor fixes |
| Created: | 2021-05-31T09:49:13.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-26T14:46:29.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-23T08:19:59.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-23T07:43:58.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-15T18:15:29.000+02:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: |
| Created: | 2021-03-24T09:43:30.000+01:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: | Add the AIBS |
| Created: | 2021-03-08T09:52:30.000+01:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: | Summary: Added auto-generated scene for Pfeiffer vacuum controller IMG400 |
TOP_XTAL_RPITCH_LIDLE¶
| Instance id: | FXE_XTD9_MONO-2/DCTRL/TOP_XTAL_RPITCH_LIDLE |
|---|---|
| Class id: | BeckhoffDigitalOutput |
| Host: | fxe-br-sys-con-12 |
| Class documentation: | |
| BeckhoffDigitalOutput | |
| General: | link |
| Monitor: | link |
| Developer: | link |
| PLC: | link |
| Alias: | fxe-br-sys-con-12 |
| Git repo: | https://git.xfel.eu/karaboDevices/Beckhoff |
| Last modified: | 2021-10-02T19:55:31.151+02:00 |
| Created at: | 2017-07-20T11:58:15.000+02:00 |
| Main authors: | Mamchykd, Silenzi, Giovanetti |
| Latest tag: | 4.8.2-2.11.1rc1 |
| Deployment tag: | 4.8.2-2.11.1rc1 |
| Installed tag: | 4.6.5-2.11.1 |
| Scenes: | pico mono 2 |
| Accessible by: | CAL, CONTROLS, CTRL, DA, danilevc, xdoc |
Warning
Rogue installation which is not mentioned in the deployment!
Warning
The installed tag (4.6.5-2.11.1) does not match tags mentioned in the deployment ([‘4.8.2-2.11.1rc1’])!
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device (i.e. of the server
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- beckhoffComDevice:
- InstanceId of the BeckhoffCom device that forwards commands to the PLC.
- functionBlockName:
- The type of the firmware block.
- fwInstanceName:
- The name of the firmware block instance.
- fwVersion:
- The version of the PLC framework.
- terminal:
- ???
- hardwareStatusBitField:
- This word encodes in bits the hardware-status information of this device
- hardwareState:
- The current state of the hardware decoded
- hardwareRegion:
- The current region of the hardware decoded
- hardwareErrorDescriptor:
- This word encodes in bits describing the hardware error
- hardwareErrorDescription:
- Error Code description
- waitingFor:
- Any call to the PLC will be published here, once the reply is received this property will be cleared. Commands will not be sent to the PLC until this property is cleared.
- epsilon:
- The epsilon determines the amount of change until a new physical value is posted from the hardware
- interlockReadOnly:
- Defines whether interlock conditions are configurable from this interface.
- interlockOn:
- Defines whether interlock surveillance is on or off.
- interlockOk:
- Defines whether interlock is ok (true) or broken (false).
- busy:
- Defines whether the PLC softdevice is busy.
- disableEpsilonFeedback:
- If false, the epsilon will be regulated until the incoming rate reaches the maximum rate
- maxStateUpdateRate:
- If state updates per second exceed this threshold, the state will be displayed as CHANGING
- noisyStateUpdateRateValue:
- Show the state update rate when it’s above ‘Max State Update Rate’ threshold.
- isStateUpdateNoisy:
- State update rate is above ‘Max State Update Rate’ threshold.
- reset:
- Resets the PLC hardware
- enableInterlockedSlots:
- Send device into INTERLOCK_BROKEN state, thus enabling all interlocked slots.
- disableInterlockedSlots:
- Send device into INTERLOCKED state, thus enabling all interlocked slots.
- requestHardwareValues:
- Ask for all property values on the device
- propertiesToPoll:
- All specified properties will be polled from the PLC with the given poll-rate. Only PLC aliases or device keys corresponding to PLC properties are allowed
- pollInterval:
- Hardware poll interval in seconds
- propertiesToRead:
- The specified properties will be read from the PLC by activating the Read button. Only PLC aliases or device keys corresponding to PLC properties are allowed
- readHardware:
- Requests value updates from the PLC for the properties listed under ‘Properties to read’
- force:
- ???
- trigger:
- Do not use this parameter to configure scheduled push. Instead use the parameter ‘scheduledPush’.
- maxUpdateFrequency:
- set to limit maximum update frequency for some values.
- on:
- Instructs the device to switch on
- off:
- Instructs device to switch off
- pwmCycleLimit:
- Number Of PWM Cycles, 0 = inifite number of cycles
| Created: | 2021-10-02T07:28:37.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Release candidate for 4.8.2 |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-08-23T15:36:04.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Bugfixes: 1. fix wrong value on the PLC when a deprecated paramer has different type wrt. the recommended new one. 2. fix bug (introduced in 4.8.0-2.11.4) that made the devices stay in UNKNOWN state |
| Created: | 2021-08-12T10:32:15.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Asynchronous registration of devices on BeckhoffCom (by means of slotInstanceNew HW state word parsed into bits |
| Created: | 2021-07-28T14:22:45.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
| Created: | 2021-06-23T16:13:27.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-06-22T13:56:55.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
|
| Created: | 2021-06-14T16:09:11.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Added BeckhoffDryPump |
| Created: | 2021-06-10T11:55:43.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Alarm conditions and state are not set on new schema. (Fixes bug seen in BeckhoffFuse after Karabo 2.11.1 deployment) |
| Created: | 2021-06-07T19:31:48.000+02:00 |
|---|---|
| Author: | Valerii Bondar |
| Notes: | Summer shutdown release, Fuse device added |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Summer shutdown release Devices added: BeckhoffTrainTrigger, BeckhoffLed, BeckhoffMC2Hexapod (BeckhoffMC2Base subclass), BeckhoffMC2Elmo (BeckhoffMC2Base subclass) Features: parameter deprecation in MC2 subclasses follow STOPPING state in Adixen Turbo Full pump. + other minor Fixes: * stepUp/stepDown popup error * epsilon feedback disable on write * avoid extra updates for interlock keys + other minor fixes |
| Created: | 2021-05-31T09:49:13.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-26T14:46:29.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-23T08:19:59.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-23T07:43:58.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-15T18:15:29.000+02:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: |
| Created: | 2021-03-24T09:43:30.000+01:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: | Add the AIBS |
| Created: | 2021-03-08T09:52:30.000+01:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: | Summary: Added auto-generated scene for Pfeiffer vacuum controller IMG400 |
TOP_XTAL_RPITCH_SWITCH¶
| Instance id: | FXE_XTD9_MONO-2/DCTRL/TOP_XTAL_RPITCH_SWITCH |
|---|---|
| Class id: | BeckhoffDigitalOutput |
| Host: | fxe-br-sys-con-12 |
| Class documentation: | |
| BeckhoffDigitalOutput | |
| General: | link |
| Monitor: | link |
| Developer: | link |
| PLC: | link |
| Alias: | fxe-br-sys-con-12 |
| Git repo: | https://git.xfel.eu/karaboDevices/Beckhoff |
| Last modified: | 2021-10-02T19:55:31.151+02:00 |
| Created at: | 2017-07-20T11:58:15.000+02:00 |
| Main authors: | Mamchykd, Silenzi, Giovanetti |
| Latest tag: | 4.8.2-2.11.1rc1 |
| Deployment tag: | 4.8.2-2.11.1rc1 |
| Installed tag: | 4.6.5-2.11.1 |
| Scenes: | pico mono 2 |
| Accessible by: | CAL, CONTROLS, CTRL, DA, danilevc, xdoc |
Warning
Rogue installation which is not mentioned in the deployment!
Warning
The installed tag (4.6.5-2.11.1) does not match tags mentioned in the deployment ([‘4.8.2-2.11.1rc1’])!
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device (i.e. of the server
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- beckhoffComDevice:
- InstanceId of the BeckhoffCom device that forwards commands to the PLC.
- functionBlockName:
- The type of the firmware block.
- fwInstanceName:
- The name of the firmware block instance.
- fwVersion:
- The version of the PLC framework.
- terminal:
- ???
- hardwareStatusBitField:
- This word encodes in bits the hardware-status information of this device
- hardwareState:
- The current state of the hardware decoded
- hardwareRegion:
- The current region of the hardware decoded
- hardwareErrorDescriptor:
- This word encodes in bits describing the hardware error
- hardwareErrorDescription:
- Error Code description
- waitingFor:
- Any call to the PLC will be published here, once the reply is received this property will be cleared. Commands will not be sent to the PLC until this property is cleared.
- epsilon:
- The epsilon determines the amount of change until a new physical value is posted from the hardware
- interlockReadOnly:
- Defines whether interlock conditions are configurable from this interface.
- interlockOn:
- Defines whether interlock surveillance is on or off.
- interlockOk:
- Defines whether interlock is ok (true) or broken (false).
- busy:
- Defines whether the PLC softdevice is busy.
- disableEpsilonFeedback:
- If false, the epsilon will be regulated until the incoming rate reaches the maximum rate
- maxStateUpdateRate:
- If state updates per second exceed this threshold, the state will be displayed as CHANGING
- noisyStateUpdateRateValue:
- Show the state update rate when it’s above ‘Max State Update Rate’ threshold.
- isStateUpdateNoisy:
- State update rate is above ‘Max State Update Rate’ threshold.
- reset:
- Resets the PLC hardware
- enableInterlockedSlots:
- Send device into INTERLOCK_BROKEN state, thus enabling all interlocked slots.
- disableInterlockedSlots:
- Send device into INTERLOCKED state, thus enabling all interlocked slots.
- requestHardwareValues:
- Ask for all property values on the device
- propertiesToPoll:
- All specified properties will be polled from the PLC with the given poll-rate. Only PLC aliases or device keys corresponding to PLC properties are allowed
- pollInterval:
- Hardware poll interval in seconds
- propertiesToRead:
- The specified properties will be read from the PLC by activating the Read button. Only PLC aliases or device keys corresponding to PLC properties are allowed
- readHardware:
- Requests value updates from the PLC for the properties listed under ‘Properties to read’
- force:
- ???
- trigger:
- Do not use this parameter to configure scheduled push. Instead use the parameter ‘scheduledPush’.
- maxUpdateFrequency:
- set to limit maximum update frequency for some values.
- on:
- Instructs the device to switch on
- off:
- Instructs device to switch off
- pwmCycleLimit:
- Number Of PWM Cycles, 0 = inifite number of cycles
| Created: | 2021-10-02T07:28:37.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Release candidate for 4.8.2 |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-08-23T15:36:04.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Bugfixes: 1. fix wrong value on the PLC when a deprecated paramer has different type wrt. the recommended new one. 2. fix bug (introduced in 4.8.0-2.11.4) that made the devices stay in UNKNOWN state |
| Created: | 2021-08-12T10:32:15.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Asynchronous registration of devices on BeckhoffCom (by means of slotInstanceNew HW state word parsed into bits |
| Created: | 2021-07-28T14:22:45.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
| Created: | 2021-06-23T16:13:27.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-06-22T13:56:55.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
|
| Created: | 2021-06-14T16:09:11.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Added BeckhoffDryPump |
| Created: | 2021-06-10T11:55:43.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Alarm conditions and state are not set on new schema. (Fixes bug seen in BeckhoffFuse after Karabo 2.11.1 deployment) |
| Created: | 2021-06-07T19:31:48.000+02:00 |
|---|---|
| Author: | Valerii Bondar |
| Notes: | Summer shutdown release, Fuse device added |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Summer shutdown release Devices added: BeckhoffTrainTrigger, BeckhoffLed, BeckhoffMC2Hexapod (BeckhoffMC2Base subclass), BeckhoffMC2Elmo (BeckhoffMC2Base subclass) Features: parameter deprecation in MC2 subclasses follow STOPPING state in Adixen Turbo Full pump. + other minor Fixes: * stepUp/stepDown popup error * epsilon feedback disable on write * avoid extra updates for interlock keys + other minor fixes |
| Created: | 2021-05-31T09:49:13.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-26T14:46:29.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-23T08:19:59.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-23T07:43:58.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-15T18:15:29.000+02:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: |
| Created: | 2021-03-24T09:43:30.000+01:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: | Add the AIBS |
| Created: | 2021-03-08T09:52:30.000+01:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: | Summary: Added auto-generated scene for Pfeiffer vacuum controller IMG400 |
HT1_ENABLE¶
| Instance id: | FXE_XTD9_MONO-2/DCTRL/HT1_ENABLE |
|---|---|
| Class id: | BeckhoffDigitalOutput |
| Host: | fxe-br-sys-con-12 |
| Class documentation: | |
| BeckhoffDigitalOutput | |
| General: | link |
| Monitor: | link |
| Developer: | link |
| PLC: | link |
| Alias: | fxe-br-sys-con-12 |
| Git repo: | https://git.xfel.eu/karaboDevices/Beckhoff |
| Last modified: | 2021-10-02T19:55:31.151+02:00 |
| Created at: | 2017-07-20T11:58:15.000+02:00 |
| Main authors: | Mamchykd, Silenzi, Giovanetti |
| Latest tag: | 4.8.2-2.11.1rc1 |
| Deployment tag: | 4.8.2-2.11.1rc1 |
| Installed tag: | 4.6.5-2.11.1 |
| Scenes: | Mono2Heaters |
| Accessible by: | CAL, CONTROLS, CTRL, DA, danilevc, xdoc |
Warning
Rogue installation which is not mentioned in the deployment!
Warning
The installed tag (4.6.5-2.11.1) does not match tags mentioned in the deployment ([‘4.8.2-2.11.1rc1’])!
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device (i.e. of the server
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- beckhoffComDevice:
- InstanceId of the BeckhoffCom device that forwards commands to the PLC.
- functionBlockName:
- The type of the firmware block.
- fwInstanceName:
- The name of the firmware block instance.
- fwVersion:
- The version of the PLC framework.
- terminal:
- ???
- hardwareStatusBitField:
- This word encodes in bits the hardware-status information of this device
- hardwareState:
- The current state of the hardware decoded
- hardwareRegion:
- The current region of the hardware decoded
- hardwareErrorDescriptor:
- This word encodes in bits describing the hardware error
- hardwareErrorDescription:
- Error Code description
- waitingFor:
- Any call to the PLC will be published here, once the reply is received this property will be cleared. Commands will not be sent to the PLC until this property is cleared.
- epsilon:
- The epsilon determines the amount of change until a new physical value is posted from the hardware
- interlockReadOnly:
- Defines whether interlock conditions are configurable from this interface.
- interlockOn:
- Defines whether interlock surveillance is on or off.
- interlockOk:
- Defines whether interlock is ok (true) or broken (false).
- busy:
- Defines whether the PLC softdevice is busy.
- disableEpsilonFeedback:
- If false, the epsilon will be regulated until the incoming rate reaches the maximum rate
- maxStateUpdateRate:
- If state updates per second exceed this threshold, the state will be displayed as CHANGING
- noisyStateUpdateRateValue:
- Show the state update rate when it’s above ‘Max State Update Rate’ threshold.
- isStateUpdateNoisy:
- State update rate is above ‘Max State Update Rate’ threshold.
- reset:
- Resets the PLC hardware
- enableInterlockedSlots:
- Send device into INTERLOCK_BROKEN state, thus enabling all interlocked slots.
- disableInterlockedSlots:
- Send device into INTERLOCKED state, thus enabling all interlocked slots.
- requestHardwareValues:
- Ask for all property values on the device
- propertiesToPoll:
- All specified properties will be polled from the PLC with the given poll-rate. Only PLC aliases or device keys corresponding to PLC properties are allowed
- pollInterval:
- Hardware poll interval in seconds
- propertiesToRead:
- The specified properties will be read from the PLC by activating the Read button. Only PLC aliases or device keys corresponding to PLC properties are allowed
- readHardware:
- Requests value updates from the PLC for the properties listed under ‘Properties to read’
- force:
- ???
- trigger:
- Do not use this parameter to configure scheduled push. Instead use the parameter ‘scheduledPush’.
- maxUpdateFrequency:
- set to limit maximum update frequency for some values.
- on:
- Instructs the device to switch on
- off:
- Instructs device to switch off
- pwmCycleLimit:
- Number Of PWM Cycles, 0 = inifite number of cycles
| Created: | 2021-10-02T07:28:37.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Release candidate for 4.8.2 |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-08-23T15:36:04.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Bugfixes: 1. fix wrong value on the PLC when a deprecated paramer has different type wrt. the recommended new one. 2. fix bug (introduced in 4.8.0-2.11.4) that made the devices stay in UNKNOWN state |
| Created: | 2021-08-12T10:32:15.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Asynchronous registration of devices on BeckhoffCom (by means of slotInstanceNew HW state word parsed into bits |
| Created: | 2021-07-28T14:22:45.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
| Created: | 2021-06-23T16:13:27.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-06-22T13:56:55.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
|
| Created: | 2021-06-14T16:09:11.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Added BeckhoffDryPump |
| Created: | 2021-06-10T11:55:43.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Alarm conditions and state are not set on new schema. (Fixes bug seen in BeckhoffFuse after Karabo 2.11.1 deployment) |
| Created: | 2021-06-07T19:31:48.000+02:00 |
|---|---|
| Author: | Valerii Bondar |
| Notes: | Summer shutdown release, Fuse device added |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Summer shutdown release Devices added: BeckhoffTrainTrigger, BeckhoffLed, BeckhoffMC2Hexapod (BeckhoffMC2Base subclass), BeckhoffMC2Elmo (BeckhoffMC2Base subclass) Features: parameter deprecation in MC2 subclasses follow STOPPING state in Adixen Turbo Full pump. + other minor Fixes: * stepUp/stepDown popup error * epsilon feedback disable on write * avoid extra updates for interlock keys + other minor fixes |
| Created: | 2021-05-31T09:49:13.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-26T14:46:29.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-23T08:19:59.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-23T07:43:58.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-15T18:15:29.000+02:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: |
| Created: | 2021-03-24T09:43:30.000+01:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: | Add the AIBS |
| Created: | 2021-03-08T09:52:30.000+01:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: | Summary: Added auto-generated scene for Pfeiffer vacuum controller IMG400 |
HT1_REM_SEL¶
| Instance id: | FXE_XTD9_MONO-2/DCTRL/HT1_REM_SEL |
|---|---|
| Class id: | BeckhoffDigitalOutput |
| Host: | fxe-br-sys-con-12 |
| Class documentation: | |
| BeckhoffDigitalOutput | |
| General: | link |
| Monitor: | link |
| Developer: | link |
| PLC: | link |
| Alias: | fxe-br-sys-con-12 |
| Git repo: | https://git.xfel.eu/karaboDevices/Beckhoff |
| Last modified: | 2021-10-02T19:55:31.151+02:00 |
| Created at: | 2017-07-20T11:58:15.000+02:00 |
| Main authors: | Mamchykd, Silenzi, Giovanetti |
| Latest tag: | 4.8.2-2.11.1rc1 |
| Deployment tag: | 4.8.2-2.11.1rc1 |
| Installed tag: | 4.6.5-2.11.1 |
| Scenes: | Mono2Heaters |
| Accessible by: | CAL, CONTROLS, CTRL, DA, danilevc, xdoc |
Warning
Rogue installation which is not mentioned in the deployment!
Warning
The installed tag (4.6.5-2.11.1) does not match tags mentioned in the deployment ([‘4.8.2-2.11.1rc1’])!
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device (i.e. of the server
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- beckhoffComDevice:
- InstanceId of the BeckhoffCom device that forwards commands to the PLC.
- functionBlockName:
- The type of the firmware block.
- fwInstanceName:
- The name of the firmware block instance.
- fwVersion:
- The version of the PLC framework.
- terminal:
- ???
- hardwareStatusBitField:
- This word encodes in bits the hardware-status information of this device
- hardwareState:
- The current state of the hardware decoded
- hardwareRegion:
- The current region of the hardware decoded
- hardwareErrorDescriptor:
- This word encodes in bits describing the hardware error
- hardwareErrorDescription:
- Error Code description
- waitingFor:
- Any call to the PLC will be published here, once the reply is received this property will be cleared. Commands will not be sent to the PLC until this property is cleared.
- epsilon:
- The epsilon determines the amount of change until a new physical value is posted from the hardware
- interlockReadOnly:
- Defines whether interlock conditions are configurable from this interface.
- interlockOn:
- Defines whether interlock surveillance is on or off.
- interlockOk:
- Defines whether interlock is ok (true) or broken (false).
- busy:
- Defines whether the PLC softdevice is busy.
- disableEpsilonFeedback:
- If false, the epsilon will be regulated until the incoming rate reaches the maximum rate
- maxStateUpdateRate:
- If state updates per second exceed this threshold, the state will be displayed as CHANGING
- noisyStateUpdateRateValue:
- Show the state update rate when it’s above ‘Max State Update Rate’ threshold.
- isStateUpdateNoisy:
- State update rate is above ‘Max State Update Rate’ threshold.
- reset:
- Resets the PLC hardware
- enableInterlockedSlots:
- Send device into INTERLOCK_BROKEN state, thus enabling all interlocked slots.
- disableInterlockedSlots:
- Send device into INTERLOCKED state, thus enabling all interlocked slots.
- requestHardwareValues:
- Ask for all property values on the device
- propertiesToPoll:
- All specified properties will be polled from the PLC with the given poll-rate. Only PLC aliases or device keys corresponding to PLC properties are allowed
- pollInterval:
- Hardware poll interval in seconds
- propertiesToRead:
- The specified properties will be read from the PLC by activating the Read button. Only PLC aliases or device keys corresponding to PLC properties are allowed
- readHardware:
- Requests value updates from the PLC for the properties listed under ‘Properties to read’
- force:
- ???
- trigger:
- Do not use this parameter to configure scheduled push. Instead use the parameter ‘scheduledPush’.
- maxUpdateFrequency:
- set to limit maximum update frequency for some values.
- on:
- Instructs the device to switch on
- off:
- Instructs device to switch off
- pwmCycleLimit:
- Number Of PWM Cycles, 0 = inifite number of cycles
| Created: | 2021-10-02T07:28:37.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Release candidate for 4.8.2 |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-08-23T15:36:04.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Bugfixes: 1. fix wrong value on the PLC when a deprecated paramer has different type wrt. the recommended new one. 2. fix bug (introduced in 4.8.0-2.11.4) that made the devices stay in UNKNOWN state |
| Created: | 2021-08-12T10:32:15.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Asynchronous registration of devices on BeckhoffCom (by means of slotInstanceNew HW state word parsed into bits |
| Created: | 2021-07-28T14:22:45.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
| Created: | 2021-06-23T16:13:27.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-06-22T13:56:55.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
|
| Created: | 2021-06-14T16:09:11.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Added BeckhoffDryPump |
| Created: | 2021-06-10T11:55:43.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Alarm conditions and state are not set on new schema. (Fixes bug seen in BeckhoffFuse after Karabo 2.11.1 deployment) |
| Created: | 2021-06-07T19:31:48.000+02:00 |
|---|---|
| Author: | Valerii Bondar |
| Notes: | Summer shutdown release, Fuse device added |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Summer shutdown release Devices added: BeckhoffTrainTrigger, BeckhoffLed, BeckhoffMC2Hexapod (BeckhoffMC2Base subclass), BeckhoffMC2Elmo (BeckhoffMC2Base subclass) Features: parameter deprecation in MC2 subclasses follow STOPPING state in Adixen Turbo Full pump. + other minor Fixes: * stepUp/stepDown popup error * epsilon feedback disable on write * avoid extra updates for interlock keys + other minor fixes |
| Created: | 2021-05-31T09:49:13.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-26T14:46:29.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-23T08:19:59.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-23T07:43:58.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-15T18:15:29.000+02:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: |
| Created: | 2021-03-24T09:43:30.000+01:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: | Add the AIBS |
| Created: | 2021-03-08T09:52:30.000+01:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: | Summary: Added auto-generated scene for Pfeiffer vacuum controller IMG400 |
HT2_ENABLE¶
| Instance id: | FXE_XTD9_MONO-2/DCTRL/HT2_ENABLE |
|---|---|
| Class id: | BeckhoffDigitalOutput |
| Host: | fxe-br-sys-con-12 |
| Class documentation: | |
| BeckhoffDigitalOutput | |
| General: | link |
| Monitor: | link |
| Developer: | link |
| PLC: | link |
| Alias: | fxe-br-sys-con-12 |
| Git repo: | https://git.xfel.eu/karaboDevices/Beckhoff |
| Last modified: | 2021-10-02T19:55:31.151+02:00 |
| Created at: | 2017-07-20T11:58:15.000+02:00 |
| Main authors: | Mamchykd, Silenzi, Giovanetti |
| Latest tag: | 4.8.2-2.11.1rc1 |
| Deployment tag: | 4.8.2-2.11.1rc1 |
| Installed tag: | 4.6.5-2.11.1 |
| Scenes: | Mono2Heaters |
| Accessible by: | CAL, CONTROLS, CTRL, DA, danilevc, xdoc |
Warning
Rogue installation which is not mentioned in the deployment!
Warning
The installed tag (4.6.5-2.11.1) does not match tags mentioned in the deployment ([‘4.8.2-2.11.1rc1’])!
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device (i.e. of the server
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- beckhoffComDevice:
- InstanceId of the BeckhoffCom device that forwards commands to the PLC.
- functionBlockName:
- The type of the firmware block.
- fwInstanceName:
- The name of the firmware block instance.
- fwVersion:
- The version of the PLC framework.
- terminal:
- ???
- hardwareStatusBitField:
- This word encodes in bits the hardware-status information of this device
- hardwareState:
- The current state of the hardware decoded
- hardwareRegion:
- The current region of the hardware decoded
- hardwareErrorDescriptor:
- This word encodes in bits describing the hardware error
- hardwareErrorDescription:
- Error Code description
- waitingFor:
- Any call to the PLC will be published here, once the reply is received this property will be cleared. Commands will not be sent to the PLC until this property is cleared.
- epsilon:
- The epsilon determines the amount of change until a new physical value is posted from the hardware
- interlockReadOnly:
- Defines whether interlock conditions are configurable from this interface.
- interlockOn:
- Defines whether interlock surveillance is on or off.
- interlockOk:
- Defines whether interlock is ok (true) or broken (false).
- busy:
- Defines whether the PLC softdevice is busy.
- disableEpsilonFeedback:
- If false, the epsilon will be regulated until the incoming rate reaches the maximum rate
- maxStateUpdateRate:
- If state updates per second exceed this threshold, the state will be displayed as CHANGING
- noisyStateUpdateRateValue:
- Show the state update rate when it’s above ‘Max State Update Rate’ threshold.
- isStateUpdateNoisy:
- State update rate is above ‘Max State Update Rate’ threshold.
- reset:
- Resets the PLC hardware
- enableInterlockedSlots:
- Send device into INTERLOCK_BROKEN state, thus enabling all interlocked slots.
- disableInterlockedSlots:
- Send device into INTERLOCKED state, thus enabling all interlocked slots.
- requestHardwareValues:
- Ask for all property values on the device
- propertiesToPoll:
- All specified properties will be polled from the PLC with the given poll-rate. Only PLC aliases or device keys corresponding to PLC properties are allowed
- pollInterval:
- Hardware poll interval in seconds
- propertiesToRead:
- The specified properties will be read from the PLC by activating the Read button. Only PLC aliases or device keys corresponding to PLC properties are allowed
- readHardware:
- Requests value updates from the PLC for the properties listed under ‘Properties to read’
- force:
- ???
- trigger:
- Do not use this parameter to configure scheduled push. Instead use the parameter ‘scheduledPush’.
- maxUpdateFrequency:
- set to limit maximum update frequency for some values.
- on:
- Instructs the device to switch on
- off:
- Instructs device to switch off
- pwmCycleLimit:
- Number Of PWM Cycles, 0 = inifite number of cycles
| Created: | 2021-10-02T07:28:37.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Release candidate for 4.8.2 |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-08-23T15:36:04.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Bugfixes: 1. fix wrong value on the PLC when a deprecated paramer has different type wrt. the recommended new one. 2. fix bug (introduced in 4.8.0-2.11.4) that made the devices stay in UNKNOWN state |
| Created: | 2021-08-12T10:32:15.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Asynchronous registration of devices on BeckhoffCom (by means of slotInstanceNew HW state word parsed into bits |
| Created: | 2021-07-28T14:22:45.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
| Created: | 2021-06-23T16:13:27.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-06-22T13:56:55.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
|
| Created: | 2021-06-14T16:09:11.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Added BeckhoffDryPump |
| Created: | 2021-06-10T11:55:43.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Alarm conditions and state are not set on new schema. (Fixes bug seen in BeckhoffFuse after Karabo 2.11.1 deployment) |
| Created: | 2021-06-07T19:31:48.000+02:00 |
|---|---|
| Author: | Valerii Bondar |
| Notes: | Summer shutdown release, Fuse device added |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Summer shutdown release Devices added: BeckhoffTrainTrigger, BeckhoffLed, BeckhoffMC2Hexapod (BeckhoffMC2Base subclass), BeckhoffMC2Elmo (BeckhoffMC2Base subclass) Features: parameter deprecation in MC2 subclasses follow STOPPING state in Adixen Turbo Full pump. + other minor Fixes: * stepUp/stepDown popup error * epsilon feedback disable on write * avoid extra updates for interlock keys + other minor fixes |
| Created: | 2021-05-31T09:49:13.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-26T14:46:29.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-23T08:19:59.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-23T07:43:58.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-15T18:15:29.000+02:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: |
| Created: | 2021-03-24T09:43:30.000+01:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: | Add the AIBS |
| Created: | 2021-03-08T09:52:30.000+01:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: | Summary: Added auto-generated scene for Pfeiffer vacuum controller IMG400 |
HT2_REM_SEL¶
| Instance id: | FXE_XTD9_MONO-2/DCTRL/HT2_REM_SEL |
|---|---|
| Class id: | BeckhoffDigitalOutput |
| Host: | fxe-br-sys-con-12 |
| Class documentation: | |
| BeckhoffDigitalOutput | |
| General: | link |
| Monitor: | link |
| Developer: | link |
| PLC: | link |
| Alias: | fxe-br-sys-con-12 |
| Git repo: | https://git.xfel.eu/karaboDevices/Beckhoff |
| Last modified: | 2021-10-02T19:55:31.151+02:00 |
| Created at: | 2017-07-20T11:58:15.000+02:00 |
| Main authors: | Mamchykd, Silenzi, Giovanetti |
| Latest tag: | 4.8.2-2.11.1rc1 |
| Deployment tag: | 4.8.2-2.11.1rc1 |
| Installed tag: | 4.6.5-2.11.1 |
| Scenes: | Mono2Heaters |
| Accessible by: | CAL, CONTROLS, CTRL, DA, danilevc, xdoc |
Warning
Rogue installation which is not mentioned in the deployment!
Warning
The installed tag (4.6.5-2.11.1) does not match tags mentioned in the deployment ([‘4.8.2-2.11.1rc1’])!
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device (i.e. of the server
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- beckhoffComDevice:
- InstanceId of the BeckhoffCom device that forwards commands to the PLC.
- functionBlockName:
- The type of the firmware block.
- fwInstanceName:
- The name of the firmware block instance.
- fwVersion:
- The version of the PLC framework.
- terminal:
- ???
- hardwareStatusBitField:
- This word encodes in bits the hardware-status information of this device
- hardwareState:
- The current state of the hardware decoded
- hardwareRegion:
- The current region of the hardware decoded
- hardwareErrorDescriptor:
- This word encodes in bits describing the hardware error
- hardwareErrorDescription:
- Error Code description
- waitingFor:
- Any call to the PLC will be published here, once the reply is received this property will be cleared. Commands will not be sent to the PLC until this property is cleared.
- epsilon:
- The epsilon determines the amount of change until a new physical value is posted from the hardware
- interlockReadOnly:
- Defines whether interlock conditions are configurable from this interface.
- interlockOn:
- Defines whether interlock surveillance is on or off.
- interlockOk:
- Defines whether interlock is ok (true) or broken (false).
- busy:
- Defines whether the PLC softdevice is busy.
- disableEpsilonFeedback:
- If false, the epsilon will be regulated until the incoming rate reaches the maximum rate
- maxStateUpdateRate:
- If state updates per second exceed this threshold, the state will be displayed as CHANGING
- noisyStateUpdateRateValue:
- Show the state update rate when it’s above ‘Max State Update Rate’ threshold.
- isStateUpdateNoisy:
- State update rate is above ‘Max State Update Rate’ threshold.
- reset:
- Resets the PLC hardware
- enableInterlockedSlots:
- Send device into INTERLOCK_BROKEN state, thus enabling all interlocked slots.
- disableInterlockedSlots:
- Send device into INTERLOCKED state, thus enabling all interlocked slots.
- requestHardwareValues:
- Ask for all property values on the device
- propertiesToPoll:
- All specified properties will be polled from the PLC with the given poll-rate. Only PLC aliases or device keys corresponding to PLC properties are allowed
- pollInterval:
- Hardware poll interval in seconds
- propertiesToRead:
- The specified properties will be read from the PLC by activating the Read button. Only PLC aliases or device keys corresponding to PLC properties are allowed
- readHardware:
- Requests value updates from the PLC for the properties listed under ‘Properties to read’
- force:
- ???
- trigger:
- Do not use this parameter to configure scheduled push. Instead use the parameter ‘scheduledPush’.
- maxUpdateFrequency:
- set to limit maximum update frequency for some values.
- on:
- Instructs the device to switch on
- off:
- Instructs device to switch off
- pwmCycleLimit:
- Number Of PWM Cycles, 0 = inifite number of cycles
| Created: | 2021-10-02T07:28:37.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Release candidate for 4.8.2 |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-08-23T15:36:04.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Bugfixes: 1. fix wrong value on the PLC when a deprecated paramer has different type wrt. the recommended new one. 2. fix bug (introduced in 4.8.0-2.11.4) that made the devices stay in UNKNOWN state |
| Created: | 2021-08-12T10:32:15.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Asynchronous registration of devices on BeckhoffCom (by means of slotInstanceNew HW state word parsed into bits |
| Created: | 2021-07-28T14:22:45.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
| Created: | 2021-06-23T16:13:27.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-06-22T13:56:55.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
|
| Created: | 2021-06-14T16:09:11.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Added BeckhoffDryPump |
| Created: | 2021-06-10T11:55:43.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Alarm conditions and state are not set on new schema. (Fixes bug seen in BeckhoffFuse after Karabo 2.11.1 deployment) |
| Created: | 2021-06-07T19:31:48.000+02:00 |
|---|---|
| Author: | Valerii Bondar |
| Notes: | Summer shutdown release, Fuse device added |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Summer shutdown release Devices added: BeckhoffTrainTrigger, BeckhoffLed, BeckhoffMC2Hexapod (BeckhoffMC2Base subclass), BeckhoffMC2Elmo (BeckhoffMC2Base subclass) Features: parameter deprecation in MC2 subclasses follow STOPPING state in Adixen Turbo Full pump. + other minor Fixes: * stepUp/stepDown popup error * epsilon feedback disable on write * avoid extra updates for interlock keys + other minor fixes |
| Created: | 2021-05-31T09:49:13.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-26T14:46:29.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-23T08:19:59.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-23T07:43:58.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-15T18:15:29.000+02:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: |
| Created: | 2021-03-24T09:43:30.000+01:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: | Add the AIBS |
| Created: | 2021-03-08T09:52:30.000+01:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: | Summary: Added auto-generated scene for Pfeiffer vacuum controller IMG400 |
HT3_ENABLE¶
| Instance id: | FXE_XTD9_MONO-2/DCTRL/HT3_ENABLE |
|---|---|
| Class id: | BeckhoffDigitalOutput |
| Host: | fxe-br-sys-con-12 |
| Class documentation: | |
| BeckhoffDigitalOutput | |
| General: | link |
| Monitor: | link |
| Developer: | link |
| PLC: | link |
| Alias: | fxe-br-sys-con-12 |
| Git repo: | https://git.xfel.eu/karaboDevices/Beckhoff |
| Last modified: | 2021-10-02T19:55:31.151+02:00 |
| Created at: | 2017-07-20T11:58:15.000+02:00 |
| Main authors: | Mamchykd, Silenzi, Giovanetti |
| Latest tag: | 4.8.2-2.11.1rc1 |
| Deployment tag: | 4.8.2-2.11.1rc1 |
| Installed tag: | 4.6.5-2.11.1 |
| Scenes: | Mono2Heaters |
| Accessible by: | CAL, CONTROLS, CTRL, DA, danilevc, xdoc |
Warning
Rogue installation which is not mentioned in the deployment!
Warning
The installed tag (4.6.5-2.11.1) does not match tags mentioned in the deployment ([‘4.8.2-2.11.1rc1’])!
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device (i.e. of the server
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- beckhoffComDevice:
- InstanceId of the BeckhoffCom device that forwards commands to the PLC.
- functionBlockName:
- The type of the firmware block.
- fwInstanceName:
- The name of the firmware block instance.
- fwVersion:
- The version of the PLC framework.
- terminal:
- ???
- hardwareStatusBitField:
- This word encodes in bits the hardware-status information of this device
- hardwareState:
- The current state of the hardware decoded
- hardwareRegion:
- The current region of the hardware decoded
- hardwareErrorDescriptor:
- This word encodes in bits describing the hardware error
- hardwareErrorDescription:
- Error Code description
- waitingFor:
- Any call to the PLC will be published here, once the reply is received this property will be cleared. Commands will not be sent to the PLC until this property is cleared.
- epsilon:
- The epsilon determines the amount of change until a new physical value is posted from the hardware
- interlockReadOnly:
- Defines whether interlock conditions are configurable from this interface.
- interlockOn:
- Defines whether interlock surveillance is on or off.
- interlockOk:
- Defines whether interlock is ok (true) or broken (false).
- busy:
- Defines whether the PLC softdevice is busy.
- disableEpsilonFeedback:
- If false, the epsilon will be regulated until the incoming rate reaches the maximum rate
- maxStateUpdateRate:
- If state updates per second exceed this threshold, the state will be displayed as CHANGING
- noisyStateUpdateRateValue:
- Show the state update rate when it’s above ‘Max State Update Rate’ threshold.
- isStateUpdateNoisy:
- State update rate is above ‘Max State Update Rate’ threshold.
- reset:
- Resets the PLC hardware
- enableInterlockedSlots:
- Send device into INTERLOCK_BROKEN state, thus enabling all interlocked slots.
- disableInterlockedSlots:
- Send device into INTERLOCKED state, thus enabling all interlocked slots.
- requestHardwareValues:
- Ask for all property values on the device
- propertiesToPoll:
- All specified properties will be polled from the PLC with the given poll-rate. Only PLC aliases or device keys corresponding to PLC properties are allowed
- pollInterval:
- Hardware poll interval in seconds
- propertiesToRead:
- The specified properties will be read from the PLC by activating the Read button. Only PLC aliases or device keys corresponding to PLC properties are allowed
- readHardware:
- Requests value updates from the PLC for the properties listed under ‘Properties to read’
- force:
- ???
- trigger:
- Do not use this parameter to configure scheduled push. Instead use the parameter ‘scheduledPush’.
- maxUpdateFrequency:
- set to limit maximum update frequency for some values.
- on:
- Instructs the device to switch on
- off:
- Instructs device to switch off
- pwmCycleLimit:
- Number Of PWM Cycles, 0 = inifite number of cycles
| Created: | 2021-10-02T07:28:37.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Release candidate for 4.8.2 |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-08-23T15:36:04.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Bugfixes: 1. fix wrong value on the PLC when a deprecated paramer has different type wrt. the recommended new one. 2. fix bug (introduced in 4.8.0-2.11.4) that made the devices stay in UNKNOWN state |
| Created: | 2021-08-12T10:32:15.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Asynchronous registration of devices on BeckhoffCom (by means of slotInstanceNew HW state word parsed into bits |
| Created: | 2021-07-28T14:22:45.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
| Created: | 2021-06-23T16:13:27.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-06-22T13:56:55.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
|
| Created: | 2021-06-14T16:09:11.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Added BeckhoffDryPump |
| Created: | 2021-06-10T11:55:43.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Alarm conditions and state are not set on new schema. (Fixes bug seen in BeckhoffFuse after Karabo 2.11.1 deployment) |
| Created: | 2021-06-07T19:31:48.000+02:00 |
|---|---|
| Author: | Valerii Bondar |
| Notes: | Summer shutdown release, Fuse device added |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Summer shutdown release Devices added: BeckhoffTrainTrigger, BeckhoffLed, BeckhoffMC2Hexapod (BeckhoffMC2Base subclass), BeckhoffMC2Elmo (BeckhoffMC2Base subclass) Features: parameter deprecation in MC2 subclasses follow STOPPING state in Adixen Turbo Full pump. + other minor Fixes: * stepUp/stepDown popup error * epsilon feedback disable on write * avoid extra updates for interlock keys + other minor fixes |
| Created: | 2021-05-31T09:49:13.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-26T14:46:29.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-23T08:19:59.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-23T07:43:58.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-15T18:15:29.000+02:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: |
| Created: | 2021-03-24T09:43:30.000+01:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: | Add the AIBS |
| Created: | 2021-03-08T09:52:30.000+01:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: | Summary: Added auto-generated scene for Pfeiffer vacuum controller IMG400 |
HT3_REM_SEL¶
| Instance id: | FXE_XTD9_MONO-2/DCTRL/HT3_REM_SEL |
|---|---|
| Class id: | BeckhoffDigitalOutput |
| Host: | fxe-br-sys-con-12 |
| Class documentation: | |
| BeckhoffDigitalOutput | |
| General: | link |
| Monitor: | link |
| Developer: | link |
| PLC: | link |
| Alias: | fxe-br-sys-con-12 |
| Git repo: | https://git.xfel.eu/karaboDevices/Beckhoff |
| Last modified: | 2021-10-02T19:55:31.151+02:00 |
| Created at: | 2017-07-20T11:58:15.000+02:00 |
| Main authors: | Mamchykd, Silenzi, Giovanetti |
| Latest tag: | 4.8.2-2.11.1rc1 |
| Deployment tag: | 4.8.2-2.11.1rc1 |
| Installed tag: | 4.6.5-2.11.1 |
| Scenes: | Mono2Heaters |
| Accessible by: | CAL, CONTROLS, CTRL, DA, danilevc, xdoc |
Warning
Rogue installation which is not mentioned in the deployment!
Warning
The installed tag (4.6.5-2.11.1) does not match tags mentioned in the deployment ([‘4.8.2-2.11.1rc1’])!
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device (i.e. of the server
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- beckhoffComDevice:
- InstanceId of the BeckhoffCom device that forwards commands to the PLC.
- functionBlockName:
- The type of the firmware block.
- fwInstanceName:
- The name of the firmware block instance.
- fwVersion:
- The version of the PLC framework.
- terminal:
- ???
- hardwareStatusBitField:
- This word encodes in bits the hardware-status information of this device
- hardwareState:
- The current state of the hardware decoded
- hardwareRegion:
- The current region of the hardware decoded
- hardwareErrorDescriptor:
- This word encodes in bits describing the hardware error
- hardwareErrorDescription:
- Error Code description
- waitingFor:
- Any call to the PLC will be published here, once the reply is received this property will be cleared. Commands will not be sent to the PLC until this property is cleared.
- epsilon:
- The epsilon determines the amount of change until a new physical value is posted from the hardware
- interlockReadOnly:
- Defines whether interlock conditions are configurable from this interface.
- interlockOn:
- Defines whether interlock surveillance is on or off.
- interlockOk:
- Defines whether interlock is ok (true) or broken (false).
- busy:
- Defines whether the PLC softdevice is busy.
- disableEpsilonFeedback:
- If false, the epsilon will be regulated until the incoming rate reaches the maximum rate
- maxStateUpdateRate:
- If state updates per second exceed this threshold, the state will be displayed as CHANGING
- noisyStateUpdateRateValue:
- Show the state update rate when it’s above ‘Max State Update Rate’ threshold.
- isStateUpdateNoisy:
- State update rate is above ‘Max State Update Rate’ threshold.
- reset:
- Resets the PLC hardware
- enableInterlockedSlots:
- Send device into INTERLOCK_BROKEN state, thus enabling all interlocked slots.
- disableInterlockedSlots:
- Send device into INTERLOCKED state, thus enabling all interlocked slots.
- requestHardwareValues:
- Ask for all property values on the device
- propertiesToPoll:
- All specified properties will be polled from the PLC with the given poll-rate. Only PLC aliases or device keys corresponding to PLC properties are allowed
- pollInterval:
- Hardware poll interval in seconds
- propertiesToRead:
- The specified properties will be read from the PLC by activating the Read button. Only PLC aliases or device keys corresponding to PLC properties are allowed
- readHardware:
- Requests value updates from the PLC for the properties listed under ‘Properties to read’
- force:
- ???
- trigger:
- Do not use this parameter to configure scheduled push. Instead use the parameter ‘scheduledPush’.
- maxUpdateFrequency:
- set to limit maximum update frequency for some values.
- on:
- Instructs the device to switch on
- off:
- Instructs device to switch off
- pwmCycleLimit:
- Number Of PWM Cycles, 0 = inifite number of cycles
| Created: | 2021-10-02T07:28:37.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Release candidate for 4.8.2 |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-08-23T15:36:04.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Bugfixes: 1. fix wrong value on the PLC when a deprecated paramer has different type wrt. the recommended new one. 2. fix bug (introduced in 4.8.0-2.11.4) that made the devices stay in UNKNOWN state |
| Created: | 2021-08-12T10:32:15.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Asynchronous registration of devices on BeckhoffCom (by means of slotInstanceNew HW state word parsed into bits |
| Created: | 2021-07-28T14:22:45.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
| Created: | 2021-06-23T16:13:27.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-06-22T13:56:55.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
|
| Created: | 2021-06-14T16:09:11.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Added BeckhoffDryPump |
| Created: | 2021-06-10T11:55:43.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Alarm conditions and state are not set on new schema. (Fixes bug seen in BeckhoffFuse after Karabo 2.11.1 deployment) |
| Created: | 2021-06-07T19:31:48.000+02:00 |
|---|---|
| Author: | Valerii Bondar |
| Notes: | Summer shutdown release, Fuse device added |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Summer shutdown release Devices added: BeckhoffTrainTrigger, BeckhoffLed, BeckhoffMC2Hexapod (BeckhoffMC2Base subclass), BeckhoffMC2Elmo (BeckhoffMC2Base subclass) Features: parameter deprecation in MC2 subclasses follow STOPPING state in Adixen Turbo Full pump. + other minor Fixes: * stepUp/stepDown popup error * epsilon feedback disable on write * avoid extra updates for interlock keys + other minor fixes |
| Created: | 2021-05-31T09:49:13.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-26T14:46:29.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-23T08:19:59.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-23T07:43:58.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-15T18:15:29.000+02:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: |
| Created: | 2021-03-24T09:43:30.000+01:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: | Add the AIBS |
| Created: | 2021-03-08T09:52:30.000+01:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: | Summary: Added auto-generated scene for Pfeiffer vacuum controller IMG400 |
ENC¶
ACCM_PITCH¶
| Instance id: | FXE_XTD9_MONO-2/ENC/ACCM_PITCH |
|---|---|
| Class id: | BeckhoffEncoder |
| Host: | fxe-br-sys-con-12 |
| Class documentation: | |
| BeckhoffEncoder | |
| General: | link |
| Monitor: | link |
| Developer: | link |
| PLC: | link |
| Alias: | fxe-br-sys-con-12 |
| Git repo: | https://git.xfel.eu/karaboDevices/Beckhoff |
| Last modified: | 2021-10-02T19:55:31.151+02:00 |
| Created at: | 2017-07-20T11:58:15.000+02:00 |
| Main authors: | Mamchykd, Silenzi, Giovanetti |
| Latest tag: | 4.8.2-2.11.1rc1 |
| Deployment tag: | 4.8.2-2.11.1rc1 |
| Installed tag: | 4.6.5-2.11.1 |
| Projects: | FXE_XTD9_MONO-2 |
| Scenes: | FXE_XTD9_MONO-2/MOTOR/ACCM_PITCH|motorScene, FXE_XTD9_MONO-2/AVD/BEAMVIEW|scene0 |
| Accessible by: | CAL, CONTROLS, CTRL, DA, danilevc, xdoc |
Warning
Rogue installation which is not mentioned in the deployment!
Warning
The installed tag (4.6.5-2.11.1) does not match tags mentioned in the deployment ([‘4.8.2-2.11.1rc1’])!
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device (i.e. of the server
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- beckhoffComDevice:
- InstanceId of the BeckhoffCom device that forwards commands to the PLC.
- functionBlockName:
- The type of the firmware block.
- fwInstanceName:
- The name of the firmware block instance.
- fwVersion:
- The version of the PLC framework.
- terminal:
- ???
- hardwareStatusBitField:
- This word encodes in bits the hardware-status information of this device
- hardwareState:
- The current state of the hardware decoded
- hardwareRegion:
- The current region of the hardware decoded
- hardwareErrorDescriptor:
- This word encodes in bits describing the hardware error
- hardwareErrorDescription:
- Error Code description
- waitingFor:
- Any call to the PLC will be published here, once the reply is received this property will be cleared. Commands will not be sent to the PLC until this property is cleared.
- epsilon:
- The epsilon determines the amount of change until a new physical value is posted from the hardware
- interlockReadOnly:
- Defines whether interlock conditions are configurable from this interface.
- interlockOn:
- Defines whether interlock surveillance is on or off.
- interlockOk:
- Defines whether interlock is ok (true) or broken (false).
- busy:
- Defines whether the PLC softdevice is busy.
- disableEpsilonFeedback:
- If false, the epsilon will be regulated until the incoming rate reaches the maximum rate
- maxStateUpdateRate:
- If state updates per second exceed this threshold, the state will be displayed as CHANGING
- noisyStateUpdateRateValue:
- Show the state update rate when it’s above ‘Max State Update Rate’ threshold.
- isStateUpdateNoisy:
- State update rate is above ‘Max State Update Rate’ threshold.
- reset:
- Resets the PLC hardware
- enableInterlockedSlots:
- Send device into INTERLOCK_BROKEN state, thus enabling all interlocked slots.
- disableInterlockedSlots:
- Send device into INTERLOCKED state, thus enabling all interlocked slots.
- requestHardwareValues:
- Ask for all property values on the device
- propertiesToPoll:
- All specified properties will be polled from the PLC with the given poll-rate. Only PLC aliases or device keys corresponding to PLC properties are allowed
- pollInterval:
- Hardware poll interval in seconds
- propertiesToRead:
- The specified properties will be read from the PLC by activating the Read button. Only PLC aliases or device keys corresponding to PLC properties are allowed
- readHardware:
- Requests value updates from the PLC for the properties listed under ‘Properties to read’
- force:
- ???
- trigger:
- Do not use this parameter to configure scheduled push. Instead use the parameter ‘scheduledPush’.
- maxUpdateFrequency:
- set to limit maximum update frequency for some values.
- enableLatchInternal:
- Enables the storage of the value of the scale latched to the internal reference
- enableLatchExternal:
- Enables the storage of the value of the scale latched to the external reference
- value:
- Encoder read value
- adcValue:
- The integer value read out by the encoder
- factor:
- Calibration factor to target unit
- offset:
- Linear offset for analog value.
- setCounter16:
- Set value for 16 bit encoder.
- setCounter32:
- Set value for 32 bit encoder.
- ssiCoding:
- Binary coding or grey coding. False - Binary; True - Grey
- ssiFrameType:
- Length of the SSI data frame.
- ssiFrameSize:
- Not documented.
- ssiDataLength:
- Not documented.
| Created: | 2021-10-02T07:28:37.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Release candidate for 4.8.2 |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-08-23T15:36:04.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Bugfixes: 1. fix wrong value on the PLC when a deprecated paramer has different type wrt. the recommended new one. 2. fix bug (introduced in 4.8.0-2.11.4) that made the devices stay in UNKNOWN state |
| Created: | 2021-08-12T10:32:15.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Asynchronous registration of devices on BeckhoffCom (by means of slotInstanceNew HW state word parsed into bits |
| Created: | 2021-07-28T14:22:45.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
| Created: | 2021-06-23T16:13:27.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-06-22T13:56:55.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
|
| Created: | 2021-06-14T16:09:11.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Added BeckhoffDryPump |
| Created: | 2021-06-10T11:55:43.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Alarm conditions and state are not set on new schema. (Fixes bug seen in BeckhoffFuse after Karabo 2.11.1 deployment) |
| Created: | 2021-06-07T19:31:48.000+02:00 |
|---|---|
| Author: | Valerii Bondar |
| Notes: | Summer shutdown release, Fuse device added |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Summer shutdown release Devices added: BeckhoffTrainTrigger, BeckhoffLed, BeckhoffMC2Hexapod (BeckhoffMC2Base subclass), BeckhoffMC2Elmo (BeckhoffMC2Base subclass) Features: parameter deprecation in MC2 subclasses follow STOPPING state in Adixen Turbo Full pump. + other minor Fixes: * stepUp/stepDown popup error * epsilon feedback disable on write * avoid extra updates for interlock keys + other minor fixes |
| Created: | 2021-05-31T09:49:13.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-26T14:46:29.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-23T08:19:59.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-23T07:43:58.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-15T18:15:29.000+02:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: |
| Created: | 2021-03-24T09:43:30.000+01:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: | Add the AIBS |
| Created: | 2021-03-08T09:52:30.000+01:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: | Summary: Added auto-generated scene for Pfeiffer vacuum controller IMG400 |
TX¶
| Instance id: | FXE_XTD9_MONO-2/ENC/TX |
|---|---|
| Class id: | BeckhoffEncoder |
| Host: | fxe-br-sys-con-12 |
| Class documentation: | |
| BeckhoffEncoder | |
| General: | link |
| Monitor: | link |
| Developer: | link |
| PLC: | link |
| Alias: | fxe-br-sys-con-12 |
| Git repo: | https://git.xfel.eu/karaboDevices/Beckhoff |
| Last modified: | 2021-10-02T19:55:31.151+02:00 |
| Created at: | 2017-07-20T11:58:15.000+02:00 |
| Main authors: | Mamchykd, Silenzi, Giovanetti |
| Latest tag: | 4.8.2-2.11.1rc1 |
| Deployment tag: | 4.8.2-2.11.1rc1 |
| Installed tag: | 4.6.5-2.11.1 |
| Projects: | FXE_XTD9_MONO-2 |
| Scenes: | FXE_XTD9_MONO-2/MOTOR/TX|motorScene |
| Accessible by: | CAL, CONTROLS, CTRL, DA, danilevc, xdoc |
Warning
Rogue installation which is not mentioned in the deployment!
Warning
The installed tag (4.6.5-2.11.1) does not match tags mentioned in the deployment ([‘4.8.2-2.11.1rc1’])!
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device (i.e. of the server
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- beckhoffComDevice:
- InstanceId of the BeckhoffCom device that forwards commands to the PLC.
- functionBlockName:
- The type of the firmware block.
- fwInstanceName:
- The name of the firmware block instance.
- fwVersion:
- The version of the PLC framework.
- terminal:
- ???
- hardwareStatusBitField:
- This word encodes in bits the hardware-status information of this device
- hardwareState:
- The current state of the hardware decoded
- hardwareRegion:
- The current region of the hardware decoded
- hardwareErrorDescriptor:
- This word encodes in bits describing the hardware error
- hardwareErrorDescription:
- Error Code description
- waitingFor:
- Any call to the PLC will be published here, once the reply is received this property will be cleared. Commands will not be sent to the PLC until this property is cleared.
- epsilon:
- The epsilon determines the amount of change until a new physical value is posted from the hardware
- interlockReadOnly:
- Defines whether interlock conditions are configurable from this interface.
- interlockOn:
- Defines whether interlock surveillance is on or off.
- interlockOk:
- Defines whether interlock is ok (true) or broken (false).
- busy:
- Defines whether the PLC softdevice is busy.
- disableEpsilonFeedback:
- If false, the epsilon will be regulated until the incoming rate reaches the maximum rate
- maxStateUpdateRate:
- If state updates per second exceed this threshold, the state will be displayed as CHANGING
- noisyStateUpdateRateValue:
- Show the state update rate when it’s above ‘Max State Update Rate’ threshold.
- isStateUpdateNoisy:
- State update rate is above ‘Max State Update Rate’ threshold.
- reset:
- Resets the PLC hardware
- enableInterlockedSlots:
- Send device into INTERLOCK_BROKEN state, thus enabling all interlocked slots.
- disableInterlockedSlots:
- Send device into INTERLOCKED state, thus enabling all interlocked slots.
- requestHardwareValues:
- Ask for all property values on the device
- propertiesToPoll:
- All specified properties will be polled from the PLC with the given poll-rate. Only PLC aliases or device keys corresponding to PLC properties are allowed
- pollInterval:
- Hardware poll interval in seconds
- propertiesToRead:
- The specified properties will be read from the PLC by activating the Read button. Only PLC aliases or device keys corresponding to PLC properties are allowed
- readHardware:
- Requests value updates from the PLC for the properties listed under ‘Properties to read’
- force:
- ???
- trigger:
- Do not use this parameter to configure scheduled push. Instead use the parameter ‘scheduledPush’.
- maxUpdateFrequency:
- set to limit maximum update frequency for some values.
- enableLatchInternal:
- Enables the storage of the value of the scale latched to the internal reference
- enableLatchExternal:
- Enables the storage of the value of the scale latched to the external reference
- value:
- Encoder read value
- adcValue:
- The integer value read out by the encoder
- factor:
- Calibration factor to target unit
- offset:
- Linear offset for analog value.
- setCounter16:
- Set value for 16 bit encoder.
- setCounter32:
- Set value for 32 bit encoder.
- ssiCoding:
- Binary coding or grey coding. False - Binary; True - Grey
- ssiFrameType:
- Length of the SSI data frame.
- ssiFrameSize:
- Not documented.
- ssiDataLength:
- Not documented.
| Created: | 2021-10-02T07:28:37.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Release candidate for 4.8.2 |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-08-23T15:36:04.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Bugfixes: 1. fix wrong value on the PLC when a deprecated paramer has different type wrt. the recommended new one. 2. fix bug (introduced in 4.8.0-2.11.4) that made the devices stay in UNKNOWN state |
| Created: | 2021-08-12T10:32:15.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Asynchronous registration of devices on BeckhoffCom (by means of slotInstanceNew HW state word parsed into bits |
| Created: | 2021-07-28T14:22:45.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
| Created: | 2021-06-23T16:13:27.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-06-22T13:56:55.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
|
| Created: | 2021-06-14T16:09:11.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Added BeckhoffDryPump |
| Created: | 2021-06-10T11:55:43.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Alarm conditions and state are not set on new schema. (Fixes bug seen in BeckhoffFuse after Karabo 2.11.1 deployment) |
| Created: | 2021-06-07T19:31:48.000+02:00 |
|---|---|
| Author: | Valerii Bondar |
| Notes: | Summer shutdown release, Fuse device added |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Summer shutdown release Devices added: BeckhoffTrainTrigger, BeckhoffLed, BeckhoffMC2Hexapod (BeckhoffMC2Base subclass), BeckhoffMC2Elmo (BeckhoffMC2Base subclass) Features: parameter deprecation in MC2 subclasses follow STOPPING state in Adixen Turbo Full pump. + other minor Fixes: * stepUp/stepDown popup error * epsilon feedback disable on write * avoid extra updates for interlock keys + other minor fixes |
| Created: | 2021-05-31T09:49:13.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-26T14:46:29.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-23T08:19:59.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-23T07:43:58.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-15T18:15:29.000+02:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: |
| Created: | 2021-03-24T09:43:30.000+01:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: | Add the AIBS |
| Created: | 2021-03-08T09:52:30.000+01:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: | Summary: Added auto-generated scene for Pfeiffer vacuum controller IMG400 |
TY¶
| Instance id: | FXE_XTD9_MONO-2/ENC/TY |
|---|---|
| Class id: | BeckhoffEncoder |
| Host: | fxe-br-sys-con-12 |
| Class documentation: | |
| BeckhoffEncoder | |
| General: | link |
| Monitor: | link |
| Developer: | link |
| PLC: | link |
| Alias: | fxe-br-sys-con-12 |
| Git repo: | https://git.xfel.eu/karaboDevices/Beckhoff |
| Last modified: | 2021-10-02T19:55:31.151+02:00 |
| Created at: | 2017-07-20T11:58:15.000+02:00 |
| Main authors: | Mamchykd, Silenzi, Giovanetti |
| Latest tag: | 4.8.2-2.11.1rc1 |
| Deployment tag: | 4.8.2-2.11.1rc1 |
| Installed tag: | 4.6.5-2.11.1 |
| Projects: | FXE_XTD9_MONO-2 |
| Scenes: | FXE_XTD9_MONO-2/MOTOR/TY|motorScene, FXE_XTD9_MONO-1/MOTOR/TY|motorScene |
| Accessible by: | CAL, CONTROLS, CTRL, DA, danilevc, xdoc |
Warning
Rogue installation which is not mentioned in the deployment!
Warning
The installed tag (4.6.5-2.11.1) does not match tags mentioned in the deployment ([‘4.8.2-2.11.1rc1’])!
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device (i.e. of the server
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- beckhoffComDevice:
- InstanceId of the BeckhoffCom device that forwards commands to the PLC.
- functionBlockName:
- The type of the firmware block.
- fwInstanceName:
- The name of the firmware block instance.
- fwVersion:
- The version of the PLC framework.
- terminal:
- ???
- hardwareStatusBitField:
- This word encodes in bits the hardware-status information of this device
- hardwareState:
- The current state of the hardware decoded
- hardwareRegion:
- The current region of the hardware decoded
- hardwareErrorDescriptor:
- This word encodes in bits describing the hardware error
- hardwareErrorDescription:
- Error Code description
- waitingFor:
- Any call to the PLC will be published here, once the reply is received this property will be cleared. Commands will not be sent to the PLC until this property is cleared.
- epsilon:
- The epsilon determines the amount of change until a new physical value is posted from the hardware
- interlockReadOnly:
- Defines whether interlock conditions are configurable from this interface.
- interlockOn:
- Defines whether interlock surveillance is on or off.
- interlockOk:
- Defines whether interlock is ok (true) or broken (false).
- busy:
- Defines whether the PLC softdevice is busy.
- disableEpsilonFeedback:
- If false, the epsilon will be regulated until the incoming rate reaches the maximum rate
- maxStateUpdateRate:
- If state updates per second exceed this threshold, the state will be displayed as CHANGING
- noisyStateUpdateRateValue:
- Show the state update rate when it’s above ‘Max State Update Rate’ threshold.
- isStateUpdateNoisy:
- State update rate is above ‘Max State Update Rate’ threshold.
- reset:
- Resets the PLC hardware
- enableInterlockedSlots:
- Send device into INTERLOCK_BROKEN state, thus enabling all interlocked slots.
- disableInterlockedSlots:
- Send device into INTERLOCKED state, thus enabling all interlocked slots.
- requestHardwareValues:
- Ask for all property values on the device
- propertiesToPoll:
- All specified properties will be polled from the PLC with the given poll-rate. Only PLC aliases or device keys corresponding to PLC properties are allowed
- pollInterval:
- Hardware poll interval in seconds
- propertiesToRead:
- The specified properties will be read from the PLC by activating the Read button. Only PLC aliases or device keys corresponding to PLC properties are allowed
- readHardware:
- Requests value updates from the PLC for the properties listed under ‘Properties to read’
- force:
- ???
- trigger:
- Do not use this parameter to configure scheduled push. Instead use the parameter ‘scheduledPush’.
- maxUpdateFrequency:
- set to limit maximum update frequency for some values.
- enableLatchInternal:
- Enables the storage of the value of the scale latched to the internal reference
- enableLatchExternal:
- Enables the storage of the value of the scale latched to the external reference
- value:
- Encoder read value
- adcValue:
- The integer value read out by the encoder
- factor:
- Calibration factor to target unit
- offset:
- Linear offset for analog value.
- setCounter16:
- Set value for 16 bit encoder.
- setCounter32:
- Set value for 32 bit encoder.
- ssiCoding:
- Binary coding or grey coding. False - Binary; True - Grey
- ssiFrameType:
- Length of the SSI data frame.
- ssiFrameSize:
- Not documented.
- ssiDataLength:
- Not documented.
| Created: | 2021-10-02T07:28:37.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Release candidate for 4.8.2 |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-08-23T15:36:04.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Bugfixes: 1. fix wrong value on the PLC when a deprecated paramer has different type wrt. the recommended new one. 2. fix bug (introduced in 4.8.0-2.11.4) that made the devices stay in UNKNOWN state |
| Created: | 2021-08-12T10:32:15.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Asynchronous registration of devices on BeckhoffCom (by means of slotInstanceNew HW state word parsed into bits |
| Created: | 2021-07-28T14:22:45.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
| Created: | 2021-06-23T16:13:27.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-06-22T13:56:55.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
|
| Created: | 2021-06-14T16:09:11.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Added BeckhoffDryPump |
| Created: | 2021-06-10T11:55:43.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Alarm conditions and state are not set on new schema. (Fixes bug seen in BeckhoffFuse after Karabo 2.11.1 deployment) |
| Created: | 2021-06-07T19:31:48.000+02:00 |
|---|---|
| Author: | Valerii Bondar |
| Notes: | Summer shutdown release, Fuse device added |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Summer shutdown release Devices added: BeckhoffTrainTrigger, BeckhoffLed, BeckhoffMC2Hexapod (BeckhoffMC2Base subclass), BeckhoffMC2Elmo (BeckhoffMC2Base subclass) Features: parameter deprecation in MC2 subclasses follow STOPPING state in Adixen Turbo Full pump. + other minor Fixes: * stepUp/stepDown popup error * epsilon feedback disable on write * avoid extra updates for interlock keys + other minor fixes |
| Created: | 2021-05-31T09:49:13.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-26T14:46:29.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-23T08:19:59.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-23T07:43:58.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-15T18:15:29.000+02:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: |
| Created: | 2021-03-24T09:43:30.000+01:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: | Add the AIBS |
| Created: | 2021-03-08T09:52:30.000+01:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: | Summary: Added auto-generated scene for Pfeiffer vacuum controller IMG400 |
MDL¶
ACCM_PITCH¶
| Instance id: | FXE_XTD9_MONO-2/MDL/ACCM_PITCH |
|---|---|
| Class id: | MonoChromator |
| Host: | fxe-br-sys-con-12 |
| Alias: | fxe-br-sys-con-12 |
| Git repo: | https://git.xfel.eu/karaboDevices/monoChromatorEnergyChanger |
| Last modified: | 2021-06-11T16:27:36.000+02:00 |
| Created at: | 2018-07-19T15:59:24.000+02:00 |
| Main authors: | Hauf, Parenti, Degon |
| Latest tag: | 1.6.3-2.10.0 |
| Deployment tag: | 1.6.3-2.10.0 |
| Scenes: | TEST-SCENE-MONO-2, FXE_XTD9_MONO-2/MDL/ACCM_PITCH|scene, FXE_XTD9_MONO/MDL/ACCM_PITCH_OLD, FXE_XTD9_MONO/MDL/ACCM_PITCH, FXE_MONO/MAIN, TEST-SCENE-MONO-2, FXE_XTD9_MONO-2/AVD/BEAMVIEW|scene0, MONO-2 |
| Accessible by: | CAL, CONTROLS, CTRL, DA, danilevc, xdoc |
Warning
Rogue installation which is not mentioned in the deployment!
Warning
Installation not found in a standard path!
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- heartbeatInterval:
- The heartbeat interval
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- globalAlarmCondition:
- This is the global alarm condition for this device. The current alarm condition of this device will be calculated from this alarm condition and the alarm condition of each property.
- visibility:
- Configures who is allowed to see this device at all
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server
- pid:
- The unix process ID of the device (i.e. of the server)
- state:
- The current state the device is in
- status:
- A more detailed status description
- lockedBy:
- The name of the device holding a lock on this one (empty if not locked)
- slotClearLock:
- Clear the lock on this device
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- log:
- Logging settings
- pitchMotor:
- FXE_XTD9_MONO-1/MOTOR/ACCM_PITCH
- proposedPosition:
- Proposed Position
- barLength:
- Distance between the linear translation axis and center of rotation of long arm including direction
- conversion:
- Conversion parameter for Si111 at ambient conditions, d = qhce/4pi
- angularOffset:
- Offset. It will only be applied after calibration
- calibrate:
- Calibrate actual position to calibrated position
- calibrateTarget:
- Calibrate the target position of the monochromator. Thisaction persists the values of the calibrated energy and motor positon on disk
- calibratedPosition:
- Calibrated Position
- calibratedEnergy:
- Calibrated Energy
- translationOffset:
- Translation stage offset, Xo
- actualEnergy:
- The actual energy, If connected, motor target positionis automatically refreshed.
- targetEnergy:
- This is the Target energy setting.
- on:
- Turn On Motor
- findTarget:
- Calculates actuator positions for the desired target energy
- moveTarget:
- Drives the motor to the desired Target energy value
- stop:
- Stop monochromator motion.
| Created: | 2021-06-11T12:41:03.000+02:00 |
|---|---|
| Author: | Wajid Ehsan |
| Notes: | Fix actual energy |
| Created: | 2020-11-23T12:26:03.000+01:00 |
|---|---|
| Author: | Andrea Parenti |
| Notes: | Summary: add version info |
| Created: | 2020-09-11T13:09:42.000+02:00 |
|---|---|
| Author: | Wajid Ehsan |
| Notes: |
| Created: | 2019-09-03T16:31:18.000+02:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
| Created: | 2019-08-28T14:38:35.000+02:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
| Created: | 2019-06-20T18:05:38.000+02:00 |
|---|---|
| Author: | Wajid Ehsan |
| Notes: | Device generated scene |
| Created: | 2019-06-13T19:06:55.000+02:00 |
|---|---|
| Author: | Wajid Ehsan |
| Notes: | Integration of relative geometry as a new class |
| Created: | 2019-04-25T13:18:28.000+02:00 |
|---|---|
| Author: | Wajid Ehsan |
| Notes: | Get actual position from master motor |
| Created: | 2019-04-08T13:42:45.000+02:00 |
|---|---|
| Author: | Wajid Ehsan |
| Notes: | Integration of monochromator group with a scan tool |
| Created: | 2019-03-20T16:02:17.000+01:00 |
|---|---|
| Author: | Wajid Ehsan |
| Notes: | Save data in a permanent directory |
| Created: | 2019-01-07T16:03:45.000+01:00 |
|---|---|
| Author: | Wajid Ehsan |
| Notes: |
| Created: | 2018-11-13T18:02:28.000+01:00 |
|---|---|
| Author: | Wajid Ehsan |
| Notes: |
INOUTX¶
| Instance id: | FXE_XTD9_MONO-2/MDL/INOUTX |
|---|---|
| Class id: | BeamImagingUnit |
| Host: | fxe-br-sys-con-12 |
| Alias: | fxe-br-sys-con-12 |
| Git repo: | https://git.xfel.eu/karaboDevices/beamImagingUnit |
| Last modified: | 2021-08-25T13:15:55.708+02:00 |
| Created at: | 2017-04-04T16:10:05.000+02:00 |
| Main authors: | Teichmann, Ehsan, Ehsanw |
| Latest tag: | 1.3.8-2.11.0 |
| Deployment tag: | 1.3.8-2.11.0 |
| Scenes: | FXE_XTD9_MONO/IN_OUT_SCENE |
| Accessible by: | CAL, CONTROLS, CTRL, DA, danilevc, xdoc |
Warning
Rogue installation which is not mentioned in the deployment!
Warning
Installation not found in a standard path!
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- heartbeatInterval:
- The heartbeat interval
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- globalAlarmCondition:
- This is the global alarm condition for this device. The current alarm condition of this device will be calculated from this alarm condition and the alarm condition of each property.
- visibility:
- Configures who is allowed to see this device at all
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server
- pid:
- The unix process ID of the device (i.e. of the server)
- state:
- The current state the device is in
- status:
- A more detailed status description
- lockedBy:
- The name of the device holding a lock on this one (empty if not locked)
- slotClearLock:
- Clear the lock on this device
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- log:
- Logging settings
- extractedLabels:
- Out positions: labels, where the imager is extracted from the beam.
- availableScenes:
- Scenes from the Slit System
- tolerance:
- Position tolerance for increment detection
- moveIN:
- Moves the motor to the position marked with this label
- moveOUT:
- Moves the motor to the position marked with this label
| Created: | 2021-08-25T13:16:37.000+02:00 |
|---|---|
| Author: | Wajid Ehsan |
| Notes: | Change requestScene slot |
| Created: | 2021-05-20T17:44:30.000+02:00 |
|---|---|
| Author: | Raul Costa |
| Notes: | Convert ‘yield from’ to ‘await’ (Python 3.8 support). |
| Created: | 2020-11-19T14:56:25.000+01:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
|
| Created: | 2020-09-09T16:53:29.000+02:00 |
|---|---|
| Author: | Istvan Mohacsi |
| Notes: |
| Created: | 2019-04-08T14:20:52.000+02:00 |
|---|---|
| Author: | Istvan Mohacsi |
| Notes: |
| Created: | 2019-01-04T14:34:58.000+01:00 |
|---|---|
| Author: | Denys Mamchyk |
| Notes: | temporary branch with double move fix applied for endless filter motors. For other motors use 1.3.3-2.2.4 tag, created from master |
| Created: | 2018-12-17T10:09:48.000+01:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: | Fix tolerance setting, created from master |
| Created: | 2018-09-19T17:32:10.000+02:00 |
|---|---|
| Author: | Denys Mamchyk |
| Notes: | working version with double move fix applied. Once the AE fixes the bug, create a tag from master |
| Created: | 2018-09-12T13:49:47.000+02:00 |
|---|---|
| Author: | Denys Mamchyk |
| Notes: | temporary fix for #29554 (endless motors stops at 0). will be solved on PLC side later @Jan Tolkiehn |
| Created: | 2018-06-08T14:01:39.000+02:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: | Refactor to table element |
| Created: | 2018-04-18T16:31:17.000+02:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
| Created: | 2018-01-23T10:05:56.000+01:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
| Created: | 2017-12-12T17:39:08.000+01:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
| Created: | 2017-10-06T15:36:41.000+02:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
| Created: | 2017-09-26T14:40:08.000+02:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
| Created: | 2017-08-15T15:16:34.000+02:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
| Created: | 2017-07-21T18:03:35.000+02:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
| Created: | 2017-06-20T17:55:03.000+02:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
INOUTY¶
| Instance id: | FXE_XTD9_MONO-2/MDL/INOUTY |
|---|---|
| Class id: | BeamImagingUnit |
| Host: | fxe-br-sys-con-12 |
| Alias: | fxe-br-sys-con-12 |
| Git repo: | https://git.xfel.eu/karaboDevices/beamImagingUnit |
| Last modified: | 2021-08-25T13:15:55.708+02:00 |
| Created at: | 2017-04-04T16:10:05.000+02:00 |
| Main authors: | Teichmann, Ehsan, Ehsanw |
| Latest tag: | 1.3.8-2.11.0 |
| Deployment tag: | 1.3.8-2.11.0 |
| Scenes: | FXE_XTD9_MONO/IN_OUT_SCENE |
| Accessible by: | CAL, CONTROLS, CTRL, DA, danilevc, xdoc |
Warning
Rogue installation which is not mentioned in the deployment!
Warning
Installation not found in a standard path!
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- heartbeatInterval:
- The heartbeat interval
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- globalAlarmCondition:
- This is the global alarm condition for this device. The current alarm condition of this device will be calculated from this alarm condition and the alarm condition of each property.
- visibility:
- Configures who is allowed to see this device at all
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server
- pid:
- The unix process ID of the device (i.e. of the server)
- state:
- The current state the device is in
- status:
- A more detailed status description
- lockedBy:
- The name of the device holding a lock on this one (empty if not locked)
- slotClearLock:
- Clear the lock on this device
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- log:
- Logging settings
- extractedLabels:
- Out positions: labels, where the imager is extracted from the beam.
- availableScenes:
- Scenes from the Slit System
- tolerance:
- Position tolerance for increment detection
- moveIN:
- Moves the motor to the position marked with this label
- moveOUT:
- Moves the motor to the position marked with this label
- moveMONO2_ONLY:
- Moves the motor to the position marked with this label
| Created: | 2021-08-25T13:16:37.000+02:00 |
|---|---|
| Author: | Wajid Ehsan |
| Notes: | Change requestScene slot |
| Created: | 2021-05-20T17:44:30.000+02:00 |
|---|---|
| Author: | Raul Costa |
| Notes: | Convert ‘yield from’ to ‘await’ (Python 3.8 support). |
| Created: | 2020-11-19T14:56:25.000+01:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
|
| Created: | 2020-09-09T16:53:29.000+02:00 |
|---|---|
| Author: | Istvan Mohacsi |
| Notes: |
| Created: | 2019-04-08T14:20:52.000+02:00 |
|---|---|
| Author: | Istvan Mohacsi |
| Notes: |
| Created: | 2019-01-04T14:34:58.000+01:00 |
|---|---|
| Author: | Denys Mamchyk |
| Notes: | temporary branch with double move fix applied for endless filter motors. For other motors use 1.3.3-2.2.4 tag, created from master |
| Created: | 2018-12-17T10:09:48.000+01:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: | Fix tolerance setting, created from master |
| Created: | 2018-09-19T17:32:10.000+02:00 |
|---|---|
| Author: | Denys Mamchyk |
| Notes: | working version with double move fix applied. Once the AE fixes the bug, create a tag from master |
| Created: | 2018-09-12T13:49:47.000+02:00 |
|---|---|
| Author: | Denys Mamchyk |
| Notes: | temporary fix for #29554 (endless motors stops at 0). will be solved on PLC side later @Jan Tolkiehn |
| Created: | 2018-06-08T14:01:39.000+02:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: | Refactor to table element |
| Created: | 2018-04-18T16:31:17.000+02:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
| Created: | 2018-01-23T10:05:56.000+01:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
| Created: | 2017-12-12T17:39:08.000+01:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
| Created: | 2017-10-06T15:36:41.000+02:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
| Created: | 2017-09-26T14:40:08.000+02:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
| Created: | 2017-08-15T15:16:34.000+02:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
| Created: | 2017-07-21T18:03:35.000+02:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
| Created: | 2017-06-20T17:55:03.000+02:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
MOTOR¶
ACCM_PITCH¶
| Instance id: | FXE_XTD9_MONO-2/MOTOR/ACCM_PITCH |
|---|---|
| Class id: | BeckhoffSimpleMotor |
| Host: | fxe-br-sys-con-12 |
| Class documentation: | |
| BeckhoffSimpleMotor | |
| General: | link |
| Monitor: | link |
| Developer: | link |
| PLC: | link |
| Alias: | fxe-br-sys-con-12 |
| Git repo: | https://git.xfel.eu/karaboDevices/Beckhoff |
| Last modified: | 2021-10-02T19:55:31.151+02:00 |
| Created at: | 2017-07-20T11:58:15.000+02:00 |
| Main authors: | Mamchykd, Silenzi, Giovanetti |
| Latest tag: | 4.8.2-2.11.1rc1 |
| Deployment tag: | 4.8.2-2.11.1rc1 |
| Installed tag: | 4.6.5-2.11.1 |
| Scenes: | TEST-SCENE-MONO-2, FXE_XTD9_MONO-2/MOTOR/ACCM_PITCH|motorScene, FXE_XTD9_MONO-2/MDL/ACCM_PITCH|scene, FXE_XTD9_MONO/MDL/ACCM_PITCH_OLD, FXE_XTD9_MONO/MDL/ACCM_PITCH, FXE_MONO/MAIN, FXE_XTD9_MONO-2/MOTOR/ACCM_PITCH|motorScene, TEST-SCENE-MONO-2, FXE_XTD9_MONO-2/AVD/BEAMVIEW|scene0, MONO-2 |
| Accessible by: | CAL, CONTROLS, CTRL, DA, danilevc, xdoc |
Warning
Rogue installation which is not mentioned in the deployment!
Warning
The installed tag (4.6.5-2.11.1) does not match tags mentioned in the deployment ([‘4.8.2-2.11.1rc1’])!
The BeckhoffSimpleMotor device is documented
here.
Autogenerated documentation for the device’s properties and slots can be found here.
The underlying PLC soft device, SD_Stepper (aliased to SD_SIMPLEMOTOR), is documented
at this location.
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device (i.e. of the server
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- beckhoffComDevice:
- InstanceId of the BeckhoffCom device that forwards commands to the PLC.
- functionBlockName:
- The type of the firmware block.
- fwInstanceName:
- The name of the firmware block instance.
- fwVersion:
- The version of the PLC framework.
- terminal:
- ???
- hardwareStatusBitField:
- This word encodes in bits the hardware-status information of this device
- hardwareState:
- The current state of the hardware decoded
- hardwareRegion:
- The current region of the hardware decoded
- hardwareErrorDescriptor:
- This word encodes in bits describing the hardware error
- hardwareErrorDescription:
- Error Code description
- waitingFor:
- Any call to the PLC will be published here, once the reply is received this property will be cleared. Commands will not be sent to the PLC until this property is cleared.
- epsilon:
- The epsilon determines the amount of change until a new physical value is posted from the hardware
- interlockReadOnly:
- Defines whether interlock conditions are configurable from this interface.
- interlockOn:
- Defines whether interlock surveillance is on or off.
- interlockOk:
- Defines whether interlock is ok (true) or broken (false).
- busy:
- Defines whether the PLC softdevice is busy.
- disableEpsilonFeedback:
- If false, the epsilon will be regulated until the incoming rate reaches the maximum rate
- maxStateUpdateRate:
- If state updates per second exceed this threshold, the state will be displayed as CHANGING
- noisyStateUpdateRateValue:
- Show the state update rate when it’s above ‘Max State Update Rate’ threshold.
- isStateUpdateNoisy:
- State update rate is above ‘Max State Update Rate’ threshold.
- reset:
- Resets the PLC hardware
- enableInterlockedSlots:
- Send device into INTERLOCK_BROKEN state, thus enabling all interlocked slots.
- disableInterlockedSlots:
- Send device into INTERLOCKED state, thus enabling all interlocked slots.
- requestHardwareValues:
- Ask for all property values on the device
- propertiesToPoll:
- All specified properties will be polled from the PLC with the given poll-rate. Only PLC aliases or device keys corresponding to PLC properties are allowed
- pollInterval:
- Hardware poll interval in seconds
- propertiesToRead:
- The specified properties will be read from the PLC by activating the Read button. Only PLC aliases or device keys corresponding to PLC properties are allowed
- readHardware:
- Requests value updates from the PLC for the properties listed under ‘Properties to read’
- force:
- ???
- trigger:
- Do not use this parameter to configure scheduled push. Instead use the parameter ‘scheduledPush’.
- maxUpdateFrequency:
- set to limit maximum update frequency for some values.
- interfaces:
- Abstract interface for external proxies to be considered when working with this device
- off:
- Switch motor current Off.
- on:
- Switch motor current On.
- stop:
- Instructs the device to switch on and stopped.
- home:
- Start homing procedure.
- move:
- Move to target position.
- stepUp:
- Move to actual position plus step length.
- stepDown:
- Move to actual position minus step length.
- calibrate:
- Calibrate actual position to calibrated position.
- calibrateTarget:
- The motor scale is set to this position when hitting calibrate
- isOnTarget:
- Indicates whether the motor is on target or not.
- actualPosition:
- Actual position of the motor. If an encoder is activated, this represents the encoder position.
- stepCounterPosition:
- Motor position calculated from counter steps (instead of encoder values). ONLY valid if connected to external encoder.
- targetPosition:
- Target position in position mode.
- targetVelocity:
- Target velocity in velocity mode.
- modus:
- Operation mode: 0 - velocity mode; 1 - position mode; 2 - backlash mode; 3 - not implemented (reserved); 4 - master/slave mode.
- masterMotor:
- Define master motor for master/slave operation mode.
- stepLength:
- Step length used in StepUp/StepDown.
- isIdleOpenLoop:
- True - Stopped on target; False - Idle on target (follows encoder position).
- isCWLimit:
- Is at hardware end-switch high - CW limit.
- isCCWLimit:
- Is at hardware end-switch low - CCW limit.
- isSWLimitHigh:
- Is at software limit high.
- isSWLimitLow:
- Is at software limit low.
- isInterlockLimitHigh:
- Is at interlock limit high.
- isInterlockLimitLow:
- Is at interlock limit low.
- isSlave:
- The motor is configured as slave in a coordinated motion.
- masterSlaveCorrelation:
- The velocity of the slave motor is the velocity of the master multiplied by this factor (Only useful in mode 4).
- gear:
- Conversion factor in [micro-steps/targetUnit]. Convert with 64 micro-steps per step.
- encodeStep:
- Size of encoder increment in target unit; Without Encoder: Element is the length of a micro-step [1/Gear].
- deadband:
- Within deadband the motor is on target.
- pConst:
- Proportional feedback constant.
- aMax:
- Maximum velocity difference per cycle (EL7041 unit 32767 is full speed).
- acceleration:
- Maximum velocity difference in [targetUnit/s^2].
- vMax:
- Maximum velocity the motor can drive (EL7041 unit 32767 is full speed).
- velocity:
- Maximum velocity in [targetUnit/s] (EL7041 unit 32767 is full speed).
- vMin:
- Minimum velocity expressed in arbitrary terminal units/cycle.
- limitPosL:
- Software limit low.
- limitPosH:
- Software limit high.
- invLogicLim1:
- Limit switch 1 logic: False - active high ; True - active low.
- invLogicLim2:
- Limit switch 2 logic: False - active high ; True - active low.
- isInvertLimits:
- Logic calibration: False - Limits active high (24 V); True - limits active low (0 V).
- offset:
- Offset will be added to encoder position.
- isInternalCounter:
- False - No step counter in terminal available; True - Internal counter from terminalis used.
- maxCurrent:
- Maximum motor current.
- reducedCurrent:
- Reduced current, when Idle or stopped - Holding current.
- backlash:
- Backlash distance. ONLY valid in modus 2.
- plcCycleAveraging:
- Number of PLC Cycles after which the averaged encoder value is sent out.
- isLimitless:
- Set to True for limit less axes - e.g. filter wheels.
- homeUp:
- False - default homing searches down for a home switch; True - will search up for a home switch instead.
- homeNoLimit:
- False - Homing searches for a limit switch first and then searches for a home switch starting at limit; True - search for home switch directly.
- saveLimitPosition:
- Save Hardware limit position to the soft limit position.
- checkLimitConsistency:
- Check for limit consistency. NOTE: Motor state switches to error in case of moving in high direction (H/W coordinates) triggers H/W limit low.
- terminalTemperature:
- Terminal Temperature.
- controllerVoltage:
- Voltage of the controller section of the terminal.
- motorDriverVoltage:
- Voltage of the motor driver.
- syncEncoder:
- True - Synchronizes motor and encoder terminal in time (offset cancellation). This offset is kept until a new trigger of this property; False - No synchronization is triggered.
- extEncoderEnabled:
- True - Use external encoder; False - Don’t use external encoder for position reference.
- extEncoderName:
- Declare device name for external encoder.
| Created: | 2021-10-02T07:28:37.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Release candidate for 4.8.2 |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-08-23T15:36:04.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Bugfixes: 1. fix wrong value on the PLC when a deprecated paramer has different type wrt. the recommended new one. 2. fix bug (introduced in 4.8.0-2.11.4) that made the devices stay in UNKNOWN state |
| Created: | 2021-08-12T10:32:15.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Asynchronous registration of devices on BeckhoffCom (by means of slotInstanceNew HW state word parsed into bits |
| Created: | 2021-07-28T14:22:45.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
| Created: | 2021-06-23T16:13:27.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-06-22T13:56:55.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
|
| Created: | 2021-06-14T16:09:11.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Added BeckhoffDryPump |
| Created: | 2021-06-10T11:55:43.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Alarm conditions and state are not set on new schema. (Fixes bug seen in BeckhoffFuse after Karabo 2.11.1 deployment) |
| Created: | 2021-06-07T19:31:48.000+02:00 |
|---|---|
| Author: | Valerii Bondar |
| Notes: | Summer shutdown release, Fuse device added |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Summer shutdown release Devices added: BeckhoffTrainTrigger, BeckhoffLed, BeckhoffMC2Hexapod (BeckhoffMC2Base subclass), BeckhoffMC2Elmo (BeckhoffMC2Base subclass) Features: parameter deprecation in MC2 subclasses follow STOPPING state in Adixen Turbo Full pump. + other minor Fixes: * stepUp/stepDown popup error * epsilon feedback disable on write * avoid extra updates for interlock keys + other minor fixes |
| Created: | 2021-05-31T09:49:13.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-26T14:46:29.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-23T08:19:59.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-23T07:43:58.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-15T18:15:29.000+02:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: |
| Created: | 2021-03-24T09:43:30.000+01:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: | Add the AIBS |
| Created: | 2021-03-08T09:52:30.000+01:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: | Summary: Added auto-generated scene for Pfeiffer vacuum controller IMG400 |
TOP_XTAL_ROLL¶
| Instance id: | FXE_XTD9_MONO-2/MOTOR/TOP_XTAL_ROLL |
|---|---|
| Class id: | BeckhoffMC2Base |
| Host: | fxe-br-sys-con-12 |
| Class documentation: | |
| BeckhoffMC2Base | |
| General: | link |
| Monitor: | link |
| Developer: | link |
| PLC: | link |
| Alias: | fxe-br-sys-con-12 |
| Git repo: | https://git.xfel.eu/karaboDevices/Beckhoff |
| Last modified: | 2021-10-02T19:55:31.151+02:00 |
| Created at: | 2017-07-20T11:58:15.000+02:00 |
| Main authors: | Mamchykd, Silenzi, Giovanetti |
| Latest tag: | 4.8.2-2.11.1rc1 |
| Deployment tag: | 4.8.2-2.11.1rc1 |
| Installed tag: | 4.6.5-2.11.1 |
| Projects: | FXE_XTD9_MONO-2 |
| Scenes: | pico mono 2, FXE_XTD9_MONO-2-MOTOR-TOP_XTAL_ROLL, FXE_XTD9_MONO-2-MOTOR-TOP_XTAL_ROLL_LFAULT, FXE_XTD9_MONO-2-MOTOR-TOP_XTAL_ROLL_LIDLE, FXE_XTD9_MONO-2-MOTOR-TOP_XTAL_ROLL_SWITCH |
| Accessible by: | CAL, CONTROLS, CTRL, DA, danilevc, xdoc |
Warning
Rogue installation which is not mentioned in the deployment!
Warning
The installed tag (4.6.5-2.11.1) does not match tags mentioned in the deployment ([‘4.8.2-2.11.1rc1’])!
Warning
The velocity for this motor has not been commissioned. You may loose steps in case you set it too high!
The BeckhoffMC2Base device is documented
here.
Autogenerated documentation for the device’s properties and slots can be found here.
The following is the documentation for the base underlying PLC soft device: SD_MC2Base.
Documentation can also be found for the derived soft devices:
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device (i.e. of the server
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- beckhoffComDevice:
- InstanceId of the BeckhoffCom device that forwards commands to the PLC.
- functionBlockName:
- The type of the firmware block.
- fwInstanceName:
- The name of the firmware block instance.
- fwVersion:
- The version of the PLC framework.
- terminal:
- ???
- hardwareStatusBitField:
- This word encodes in bits the hardware-status information of this device
- hardwareState:
- The current state of the hardware decoded
- hardwareRegion:
- The current region of the hardware decoded
- hardwareErrorDescriptor:
- This word encodes in bits describing the hardware error
- hardwareErrorDescription:
- Error Code description
- waitingFor:
- Any call to the PLC will be published here, once the reply is received this property will be cleared. Commands will not be sent to the PLC until this property is cleared.
- epsilon:
- The epsilon determines the amount of change until a new physical value is posted from the hardware
- interlockReadOnly:
- Defines whether interlock conditions are configurable from this interface.
- interlockOn:
- Defines whether interlock surveillance is on or off.
- interlockOk:
- Defines whether interlock is ok (true) or broken (false).
- busy:
- Defines whether the PLC softdevice is busy.
- disableEpsilonFeedback:
- If false, the epsilon will be regulated until the incoming rate reaches the maximum rate
- maxStateUpdateRate:
- If state updates per second exceed this threshold, the state will be displayed as CHANGING
- noisyStateUpdateRateValue:
- Show the state update rate when it’s above ‘Max State Update Rate’ threshold.
- isStateUpdateNoisy:
- State update rate is above ‘Max State Update Rate’ threshold.
- reset:
- Resets the PLC hardware
- enableInterlockedSlots:
- Send device into INTERLOCK_BROKEN state, thus enabling all interlocked slots.
- disableInterlockedSlots:
- Send device into INTERLOCKED state, thus enabling all interlocked slots.
- requestHardwareValues:
- Ask for all property values on the device
- propertiesToPoll:
- All specified properties will be polled from the PLC with the given poll-rate. Only PLC aliases or device keys corresponding to PLC properties are allowed
- pollInterval:
- Hardware poll interval in seconds
- propertiesToRead:
- The specified properties will be read from the PLC by activating the Read button. Only PLC aliases or device keys corresponding to PLC properties are allowed
- readHardware:
- Requests value updates from the PLC for the properties listed under ‘Properties to read’
- force:
- ???
- trigger:
- Do not use this parameter to configure scheduled push. Instead use the parameter ‘scheduledPush’.
- maxUpdateFrequency:
- set to limit maximum update frequency for some values.
- interfaces:
- Abstract interface for external proxies to be considered when working with this device
- home:
- Home motor axis. This will move the motor! Make sure it is not obstructed in its movement!
- on:
- Turn the motor on. This enables movement!
- off:
- Turn the motor off. No movement is possible until it is switched on again!
- calibrateToEncoder:
- Calibrate actual position to encoder position.
- calibrate:
- Calibrate actual position to calibrated target position.
- calibrateTarget:
- The motor scale is set to this position when hitting calibrate
- resetAxis:
- Reset motor (axis) after an error occured!
- specificError:
- ASpecificError
- moveRelative:
- Perform a relative movement, incrementing the current position by an offset!
- move:
- Perform an absolute movement to a new target position.
- stop:
- Stop the current movement! Afterwards, the axis should be reset!
- moveConstantVelocity:
- Enable movements at a constant velocity.
- moveModulo:
- Enable modulo movements.
- actualPosition:
- AActualPosition
- stepSize:
- AMoveDistance
- targetVelocity:
- AMoveVelocity
- targetPosition:
- AAbsoluteTargetPosition
- isCWLimit:
- Is at hardware end-switch high - CW limit.
- isCCWLimit:
- Is at hardware end-switch low - CCW limit.
- isSWLimitHigh:
- Is at software limit high.
- isSWLimitLow:
- Is at software limit low.
- isInterlockLimitHigh:
- Is at Interlock limit high.
- isInterlockLimitLow:
- Is at Interlock limit low.
- mc2DiscreteMotion:
- e.g. relative or absolute position movement
- mc2ContinuousMotion:
- e.g. constant velocity
- isOnTarget:
- Indicates whether the motor is on target or not.
- AInternalSetpoint:
- Removed after 4.5.0-2.10.0
- stepUp:
- Move to actual position plus step length.
- stepDown:
- Move to actual position minus step length.
- activeController:
- Select the Active Controller.
- activeControllerPLC:
- Select the Active Controller using the activeController property. This property is automatically filled and sent to the PLC
| Created: | 2021-10-02T07:28:37.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Release candidate for 4.8.2 |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-08-23T15:36:04.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Bugfixes: 1. fix wrong value on the PLC when a deprecated paramer has different type wrt. the recommended new one. 2. fix bug (introduced in 4.8.0-2.11.4) that made the devices stay in UNKNOWN state |
| Created: | 2021-08-12T10:32:15.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Asynchronous registration of devices on BeckhoffCom (by means of slotInstanceNew HW state word parsed into bits |
| Created: | 2021-07-28T14:22:45.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
| Created: | 2021-06-23T16:13:27.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-06-22T13:56:55.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
|
| Created: | 2021-06-14T16:09:11.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Added BeckhoffDryPump |
| Created: | 2021-06-10T11:55:43.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Alarm conditions and state are not set on new schema. (Fixes bug seen in BeckhoffFuse after Karabo 2.11.1 deployment) |
| Created: | 2021-06-07T19:31:48.000+02:00 |
|---|---|
| Author: | Valerii Bondar |
| Notes: | Summer shutdown release, Fuse device added |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Summer shutdown release Devices added: BeckhoffTrainTrigger, BeckhoffLed, BeckhoffMC2Hexapod (BeckhoffMC2Base subclass), BeckhoffMC2Elmo (BeckhoffMC2Base subclass) Features: parameter deprecation in MC2 subclasses follow STOPPING state in Adixen Turbo Full pump. + other minor Fixes: * stepUp/stepDown popup error * epsilon feedback disable on write * avoid extra updates for interlock keys + other minor fixes |
| Created: | 2021-05-31T09:49:13.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-26T14:46:29.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-23T08:19:59.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-23T07:43:58.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-15T18:15:29.000+02:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: |
| Created: | 2021-03-24T09:43:30.000+01:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: | Add the AIBS |
| Created: | 2021-03-08T09:52:30.000+01:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: | Summary: Added auto-generated scene for Pfeiffer vacuum controller IMG400 |
TOP_XTAL_RPITCH¶
| Instance id: | FXE_XTD9_MONO-2/MOTOR/TOP_XTAL_RPITCH |
|---|---|
| Class id: | BeckhoffMC2Base |
| Host: | fxe-br-sys-con-12 |
| Class documentation: | |
| BeckhoffMC2Base | |
| General: | link |
| Monitor: | link |
| Developer: | link |
| PLC: | link |
| Alias: | fxe-br-sys-con-12 |
| Git repo: | https://git.xfel.eu/karaboDevices/Beckhoff |
| Last modified: | 2021-10-02T19:55:31.151+02:00 |
| Created at: | 2017-07-20T11:58:15.000+02:00 |
| Main authors: | Mamchykd, Silenzi, Giovanetti |
| Latest tag: | 4.8.2-2.11.1rc1 |
| Deployment tag: | 4.8.2-2.11.1rc1 |
| Installed tag: | 4.6.5-2.11.1 |
| Projects: | FXE_XTD9_MONO-2 |
| Scenes: | FXE_XTD9_MONO-2-MOTOR-TOP_XTAL_RPITCH_LFAULT, pico mono 2, FXE_XTD9_MONO-2/AVD/BEAMVIEW|scene0, FXE_XTD9_MONO-2-MOTOR-TOP_XTAL_RPITCH_LIDLE, FXE_XTD9_MONO-2-MOTOR-TOP_XTAL_RPITCH_SWITCH, FXE_XTD9_MONO-2-MOTOR-TOP_XTAL_RPITCH |
| Accessible by: | CAL, CONTROLS, CTRL, DA, danilevc, xdoc |
Warning
Rogue installation which is not mentioned in the deployment!
Warning
The installed tag (4.6.5-2.11.1) does not match tags mentioned in the deployment ([‘4.8.2-2.11.1rc1’])!
Warning
The velocity for this motor has not been commissioned. You may loose steps in case you set it too high!
The BeckhoffMC2Base device is documented
here.
Autogenerated documentation for the device’s properties and slots can be found here.
The following is the documentation for the base underlying PLC soft device: SD_MC2Base.
Documentation can also be found for the derived soft devices:
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device (i.e. of the server
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- beckhoffComDevice:
- InstanceId of the BeckhoffCom device that forwards commands to the PLC.
- functionBlockName:
- The type of the firmware block.
- fwInstanceName:
- The name of the firmware block instance.
- fwVersion:
- The version of the PLC framework.
- terminal:
- ???
- hardwareStatusBitField:
- This word encodes in bits the hardware-status information of this device
- hardwareState:
- The current state of the hardware decoded
- hardwareRegion:
- The current region of the hardware decoded
- hardwareErrorDescriptor:
- This word encodes in bits describing the hardware error
- hardwareErrorDescription:
- Error Code description
- waitingFor:
- Any call to the PLC will be published here, once the reply is received this property will be cleared. Commands will not be sent to the PLC until this property is cleared.
- epsilon:
- The epsilon determines the amount of change until a new physical value is posted from the hardware
- interlockReadOnly:
- Defines whether interlock conditions are configurable from this interface.
- interlockOn:
- Defines whether interlock surveillance is on or off.
- interlockOk:
- Defines whether interlock is ok (true) or broken (false).
- busy:
- Defines whether the PLC softdevice is busy.
- disableEpsilonFeedback:
- If false, the epsilon will be regulated until the incoming rate reaches the maximum rate
- maxStateUpdateRate:
- If state updates per second exceed this threshold, the state will be displayed as CHANGING
- noisyStateUpdateRateValue:
- Show the state update rate when it’s above ‘Max State Update Rate’ threshold.
- isStateUpdateNoisy:
- State update rate is above ‘Max State Update Rate’ threshold.
- reset:
- Resets the PLC hardware
- enableInterlockedSlots:
- Send device into INTERLOCK_BROKEN state, thus enabling all interlocked slots.
- disableInterlockedSlots:
- Send device into INTERLOCKED state, thus enabling all interlocked slots.
- requestHardwareValues:
- Ask for all property values on the device
- propertiesToPoll:
- All specified properties will be polled from the PLC with the given poll-rate. Only PLC aliases or device keys corresponding to PLC properties are allowed
- pollInterval:
- Hardware poll interval in seconds
- propertiesToRead:
- The specified properties will be read from the PLC by activating the Read button. Only PLC aliases or device keys corresponding to PLC properties are allowed
- readHardware:
- Requests value updates from the PLC for the properties listed under ‘Properties to read’
- force:
- ???
- trigger:
- Do not use this parameter to configure scheduled push. Instead use the parameter ‘scheduledPush’.
- maxUpdateFrequency:
- set to limit maximum update frequency for some values.
- interfaces:
- Abstract interface for external proxies to be considered when working with this device
- home:
- Home motor axis. This will move the motor! Make sure it is not obstructed in its movement!
- on:
- Turn the motor on. This enables movement!
- off:
- Turn the motor off. No movement is possible until it is switched on again!
- calibrateToEncoder:
- Calibrate actual position to encoder position.
- calibrate:
- Calibrate actual position to calibrated target position.
- calibrateTarget:
- The motor scale is set to this position when hitting calibrate
- resetAxis:
- Reset motor (axis) after an error occured!
- specificError:
- ASpecificError
- moveRelative:
- Perform a relative movement, incrementing the current position by an offset!
- move:
- Perform an absolute movement to a new target position.
- stop:
- Stop the current movement! Afterwards, the axis should be reset!
- moveConstantVelocity:
- Enable movements at a constant velocity.
- moveModulo:
- Enable modulo movements.
- actualPosition:
- AActualPosition
- stepSize:
- AMoveDistance
- targetVelocity:
- AMoveVelocity
- targetPosition:
- AAbsoluteTargetPosition
- isCWLimit:
- Is at hardware end-switch high - CW limit.
- isCCWLimit:
- Is at hardware end-switch low - CCW limit.
- isSWLimitHigh:
- Is at software limit high.
- isSWLimitLow:
- Is at software limit low.
- isInterlockLimitHigh:
- Is at Interlock limit high.
- isInterlockLimitLow:
- Is at Interlock limit low.
- mc2DiscreteMotion:
- e.g. relative or absolute position movement
- mc2ContinuousMotion:
- e.g. constant velocity
- isOnTarget:
- Indicates whether the motor is on target or not.
- AInternalSetpoint:
- Removed after 4.5.0-2.10.0
- stepUp:
- Move to actual position plus step length.
- stepDown:
- Move to actual position minus step length.
- activeController:
- Select the Active Controller.
- activeControllerPLC:
- Select the Active Controller using the activeController property. This property is automatically filled and sent to the PLC
| Created: | 2021-10-02T07:28:37.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Release candidate for 4.8.2 |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-08-23T15:36:04.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Bugfixes: 1. fix wrong value on the PLC when a deprecated paramer has different type wrt. the recommended new one. 2. fix bug (introduced in 4.8.0-2.11.4) that made the devices stay in UNKNOWN state |
| Created: | 2021-08-12T10:32:15.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Asynchronous registration of devices on BeckhoffCom (by means of slotInstanceNew HW state word parsed into bits |
| Created: | 2021-07-28T14:22:45.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
| Created: | 2021-06-23T16:13:27.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-06-22T13:56:55.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
|
| Created: | 2021-06-14T16:09:11.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Added BeckhoffDryPump |
| Created: | 2021-06-10T11:55:43.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Alarm conditions and state are not set on new schema. (Fixes bug seen in BeckhoffFuse after Karabo 2.11.1 deployment) |
| Created: | 2021-06-07T19:31:48.000+02:00 |
|---|---|
| Author: | Valerii Bondar |
| Notes: | Summer shutdown release, Fuse device added |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Summer shutdown release Devices added: BeckhoffTrainTrigger, BeckhoffLed, BeckhoffMC2Hexapod (BeckhoffMC2Base subclass), BeckhoffMC2Elmo (BeckhoffMC2Base subclass) Features: parameter deprecation in MC2 subclasses follow STOPPING state in Adixen Turbo Full pump. + other minor Fixes: * stepUp/stepDown popup error * epsilon feedback disable on write * avoid extra updates for interlock keys + other minor fixes |
| Created: | 2021-05-31T09:49:13.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-26T14:46:29.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-23T08:19:59.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-23T07:43:58.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-15T18:15:29.000+02:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: |
| Created: | 2021-03-24T09:43:30.000+01:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: | Add the AIBS |
| Created: | 2021-03-08T09:52:30.000+01:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: | Summary: Added auto-generated scene for Pfeiffer vacuum controller IMG400 |
TX¶
| Instance id: | FXE_XTD9_MONO-2/MOTOR/TX |
|---|---|
| Class id: | BeckhoffSimpleMotor |
| Host: | fxe-br-sys-con-12 |
| Class documentation: | |
| BeckhoffSimpleMotor | |
| General: | link |
| Monitor: | link |
| Developer: | link |
| PLC: | link |
| Alias: | fxe-br-sys-con-12 |
| Git repo: | https://git.xfel.eu/karaboDevices/Beckhoff |
| Last modified: | 2021-10-02T19:55:31.151+02:00 |
| Created at: | 2017-07-20T11:58:15.000+02:00 |
| Main authors: | Mamchykd, Silenzi, Giovanetti |
| Latest tag: | 4.8.2-2.11.1rc1 |
| Deployment tag: | 4.8.2-2.11.1rc1 |
| Installed tag: | 4.6.5-2.11.1 |
| Projects: | FXE_XTD9_MONO-2 |
| Scenes: | FXE_XTD9_MONO-2/MOTOR/TX, FXE_XTD9_MONO-2/MOTOR/TX|motorScene, FXE_XTD9_MONO-2-MOTOR-TX, FXE_XTD9_MONO-2/MOTOR/TX, FXE_XTD9_MONO/IN_OUT_SCENE |
| Accessible by: | CAL, CONTROLS, CTRL, DA, danilevc, xdoc |
Warning
Rogue installation which is not mentioned in the deployment!
Warning
The installed tag (4.6.5-2.11.1) does not match tags mentioned in the deployment ([‘4.8.2-2.11.1rc1’])!
The BeckhoffSimpleMotor device is documented
here.
Autogenerated documentation for the device’s properties and slots can be found here.
The underlying PLC soft device, SD_Stepper (aliased to SD_SIMPLEMOTOR), is documented
at this location.
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device (i.e. of the server
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- beckhoffComDevice:
- InstanceId of the BeckhoffCom device that forwards commands to the PLC.
- functionBlockName:
- The type of the firmware block.
- fwInstanceName:
- The name of the firmware block instance.
- fwVersion:
- The version of the PLC framework.
- terminal:
- ???
- hardwareStatusBitField:
- This word encodes in bits the hardware-status information of this device
- hardwareState:
- The current state of the hardware decoded
- hardwareRegion:
- The current region of the hardware decoded
- hardwareErrorDescriptor:
- This word encodes in bits describing the hardware error
- hardwareErrorDescription:
- Error Code description
- waitingFor:
- Any call to the PLC will be published here, once the reply is received this property will be cleared. Commands will not be sent to the PLC until this property is cleared.
- epsilon:
- The epsilon determines the amount of change until a new physical value is posted from the hardware
- interlockReadOnly:
- Defines whether interlock conditions are configurable from this interface.
- interlockOn:
- Defines whether interlock surveillance is on or off.
- interlockOk:
- Defines whether interlock is ok (true) or broken (false).
- busy:
- Defines whether the PLC softdevice is busy.
- disableEpsilonFeedback:
- If false, the epsilon will be regulated until the incoming rate reaches the maximum rate
- maxStateUpdateRate:
- If state updates per second exceed this threshold, the state will be displayed as CHANGING
- noisyStateUpdateRateValue:
- Show the state update rate when it’s above ‘Max State Update Rate’ threshold.
- isStateUpdateNoisy:
- State update rate is above ‘Max State Update Rate’ threshold.
- reset:
- Resets the PLC hardware
- enableInterlockedSlots:
- Send device into INTERLOCK_BROKEN state, thus enabling all interlocked slots.
- disableInterlockedSlots:
- Send device into INTERLOCKED state, thus enabling all interlocked slots.
- requestHardwareValues:
- Ask for all property values on the device
- propertiesToPoll:
- All specified properties will be polled from the PLC with the given poll-rate. Only PLC aliases or device keys corresponding to PLC properties are allowed
- pollInterval:
- Hardware poll interval in seconds
- propertiesToRead:
- The specified properties will be read from the PLC by activating the Read button. Only PLC aliases or device keys corresponding to PLC properties are allowed
- readHardware:
- Requests value updates from the PLC for the properties listed under ‘Properties to read’
- force:
- ???
- trigger:
- Do not use this parameter to configure scheduled push. Instead use the parameter ‘scheduledPush’.
- maxUpdateFrequency:
- set to limit maximum update frequency for some values.
- interfaces:
- Abstract interface for external proxies to be considered when working with this device
- off:
- Switch motor current Off.
- on:
- Switch motor current On.
- stop:
- Instructs the device to switch on and stopped.
- home:
- Start homing procedure.
- move:
- Move to target position.
- stepUp:
- Move to actual position plus step length.
- stepDown:
- Move to actual position minus step length.
- calibrate:
- Calibrate actual position to calibrated position.
- calibrateTarget:
- The motor scale is set to this position when hitting calibrate
- isOnTarget:
- Indicates whether the motor is on target or not.
- actualPosition:
- Actual position of the motor. If an encoder is activated, this represents the encoder position.
- stepCounterPosition:
- Motor position calculated from counter steps (instead of encoder values). ONLY valid if connected to external encoder.
- targetPosition:
- Target position in position mode.
- targetVelocity:
- Target velocity in velocity mode.
- modus:
- Operation mode: 0 - velocity mode; 1 - position mode; 2 - backlash mode; 3 - not implemented (reserved); 4 - master/slave mode.
- masterMotor:
- Define master motor for master/slave operation mode.
- stepLength:
- Step length used in StepUp/StepDown.
- isIdleOpenLoop:
- True - Stopped on target; False - Idle on target (follows encoder position).
- isCWLimit:
- Is at hardware end-switch high - CW limit.
- isCCWLimit:
- Is at hardware end-switch low - CCW limit.
- isSWLimitHigh:
- Is at software limit high.
- isSWLimitLow:
- Is at software limit low.
- isInterlockLimitHigh:
- Is at interlock limit high.
- isInterlockLimitLow:
- Is at interlock limit low.
- isSlave:
- The motor is configured as slave in a coordinated motion.
- masterSlaveCorrelation:
- The velocity of the slave motor is the velocity of the master multiplied by this factor (Only useful in mode 4).
- gear:
- Conversion factor in [micro-steps/targetUnit]. Convert with 64 micro-steps per step.
- encodeStep:
- Size of encoder increment in target unit; Without Encoder: Element is the length of a micro-step [1/Gear].
- deadband:
- Within deadband the motor is on target.
- pConst:
- Proportional feedback constant.
- aMax:
- Maximum velocity difference per cycle (EL7041 unit 32767 is full speed).
- acceleration:
- Maximum velocity difference in [targetUnit/s^2].
- vMax:
- Maximum velocity the motor can drive (EL7041 unit 32767 is full speed).
- velocity:
- Maximum velocity in [targetUnit/s] (EL7041 unit 32767 is full speed).
- vMin:
- Minimum velocity expressed in arbitrary terminal units/cycle.
- limitPosL:
- Software limit low.
- limitPosH:
- Software limit high.
- invLogicLim1:
- Limit switch 1 logic: False - active high ; True - active low.
- invLogicLim2:
- Limit switch 2 logic: False - active high ; True - active low.
- isInvertLimits:
- Logic calibration: False - Limits active high (24 V); True - limits active low (0 V).
- offset:
- Offset will be added to encoder position.
- isInternalCounter:
- False - No step counter in terminal available; True - Internal counter from terminalis used.
- maxCurrent:
- Maximum motor current.
- reducedCurrent:
- Reduced current, when Idle or stopped - Holding current.
- backlash:
- Backlash distance. ONLY valid in modus 2.
- plcCycleAveraging:
- Number of PLC Cycles after which the averaged encoder value is sent out.
- isLimitless:
- Set to True for limit less axes - e.g. filter wheels.
- homeUp:
- False - default homing searches down for a home switch; True - will search up for a home switch instead.
- homeNoLimit:
- False - Homing searches for a limit switch first and then searches for a home switch starting at limit; True - search for home switch directly.
- saveLimitPosition:
- Save Hardware limit position to the soft limit position.
- checkLimitConsistency:
- Check for limit consistency. NOTE: Motor state switches to error in case of moving in high direction (H/W coordinates) triggers H/W limit low.
- terminalTemperature:
- Terminal Temperature.
- controllerVoltage:
- Voltage of the controller section of the terminal.
- motorDriverVoltage:
- Voltage of the motor driver.
- syncEncoder:
- True - Synchronizes motor and encoder terminal in time (offset cancellation). This offset is kept until a new trigger of this property; False - No synchronization is triggered.
- extEncoderEnabled:
- True - Use external encoder; False - Don’t use external encoder for position reference.
- extEncoderName:
- Declare device name for external encoder.
| Created: | 2021-10-02T07:28:37.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Release candidate for 4.8.2 |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-08-23T15:36:04.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Bugfixes: 1. fix wrong value on the PLC when a deprecated paramer has different type wrt. the recommended new one. 2. fix bug (introduced in 4.8.0-2.11.4) that made the devices stay in UNKNOWN state |
| Created: | 2021-08-12T10:32:15.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Asynchronous registration of devices on BeckhoffCom (by means of slotInstanceNew HW state word parsed into bits |
| Created: | 2021-07-28T14:22:45.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
| Created: | 2021-06-23T16:13:27.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-06-22T13:56:55.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
|
| Created: | 2021-06-14T16:09:11.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Added BeckhoffDryPump |
| Created: | 2021-06-10T11:55:43.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Alarm conditions and state are not set on new schema. (Fixes bug seen in BeckhoffFuse after Karabo 2.11.1 deployment) |
| Created: | 2021-06-07T19:31:48.000+02:00 |
|---|---|
| Author: | Valerii Bondar |
| Notes: | Summer shutdown release, Fuse device added |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Summer shutdown release Devices added: BeckhoffTrainTrigger, BeckhoffLed, BeckhoffMC2Hexapod (BeckhoffMC2Base subclass), BeckhoffMC2Elmo (BeckhoffMC2Base subclass) Features: parameter deprecation in MC2 subclasses follow STOPPING state in Adixen Turbo Full pump. + other minor Fixes: * stepUp/stepDown popup error * epsilon feedback disable on write * avoid extra updates for interlock keys + other minor fixes |
| Created: | 2021-05-31T09:49:13.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-26T14:46:29.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-23T08:19:59.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-23T07:43:58.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-15T18:15:29.000+02:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: |
| Created: | 2021-03-24T09:43:30.000+01:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: | Add the AIBS |
| Created: | 2021-03-08T09:52:30.000+01:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: | Summary: Added auto-generated scene for Pfeiffer vacuum controller IMG400 |
TY¶
| Instance id: | FXE_XTD9_MONO-2/MOTOR/TY |
|---|---|
| Class id: | BeckhoffSimpleMotor |
| Host: | fxe-br-sys-con-12 |
| Class documentation: | |
| BeckhoffSimpleMotor | |
| General: | link |
| Monitor: | link |
| Developer: | link |
| PLC: | link |
| Alias: | fxe-br-sys-con-12 |
| Git repo: | https://git.xfel.eu/karaboDevices/Beckhoff |
| Last modified: | 2021-10-02T19:55:31.151+02:00 |
| Created at: | 2017-07-20T11:58:15.000+02:00 |
| Main authors: | Mamchykd, Silenzi, Giovanetti |
| Latest tag: | 4.8.2-2.11.1rc1 |
| Deployment tag: | 4.8.2-2.11.1rc1 |
| Installed tag: | 4.6.5-2.11.1 |
| Projects: | FXE_XTD9_MONO-2 |
| Scenes: | FXE_XTD9_MONO-2/MOTOR/TY|motorScene, FXE_XTD9_MONO-1/MOTOR/TY|motorScene, FXE_XTD9_MONO-2/MOTOR/TY, FXE_XTD9_MONO-2-MOTOR-TY, FXE_XTD9_MONO-2/MOTOR/TY, FXE_XTD9_MONO/IN_OUT_SCENE |
| Accessible by: | CAL, CONTROLS, CTRL, DA, danilevc, xdoc |
Warning
Rogue installation which is not mentioned in the deployment!
Warning
The installed tag (4.6.5-2.11.1) does not match tags mentioned in the deployment ([‘4.8.2-2.11.1rc1’])!
The BeckhoffSimpleMotor device is documented
here.
Autogenerated documentation for the device’s properties and slots can be found here.
The underlying PLC soft device, SD_Stepper (aliased to SD_SIMPLEMOTOR), is documented
at this location.
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device (i.e. of the server
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- beckhoffComDevice:
- InstanceId of the BeckhoffCom device that forwards commands to the PLC.
- functionBlockName:
- The type of the firmware block.
- fwInstanceName:
- The name of the firmware block instance.
- fwVersion:
- The version of the PLC framework.
- terminal:
- ???
- hardwareStatusBitField:
- This word encodes in bits the hardware-status information of this device
- hardwareState:
- The current state of the hardware decoded
- hardwareRegion:
- The current region of the hardware decoded
- hardwareErrorDescriptor:
- This word encodes in bits describing the hardware error
- hardwareErrorDescription:
- Error Code description
- waitingFor:
- Any call to the PLC will be published here, once the reply is received this property will be cleared. Commands will not be sent to the PLC until this property is cleared.
- epsilon:
- The epsilon determines the amount of change until a new physical value is posted from the hardware
- interlockReadOnly:
- Defines whether interlock conditions are configurable from this interface.
- interlockOn:
- Defines whether interlock surveillance is on or off.
- interlockOk:
- Defines whether interlock is ok (true) or broken (false).
- busy:
- Defines whether the PLC softdevice is busy.
- disableEpsilonFeedback:
- If false, the epsilon will be regulated until the incoming rate reaches the maximum rate
- maxStateUpdateRate:
- If state updates per second exceed this threshold, the state will be displayed as CHANGING
- noisyStateUpdateRateValue:
- Show the state update rate when it’s above ‘Max State Update Rate’ threshold.
- isStateUpdateNoisy:
- State update rate is above ‘Max State Update Rate’ threshold.
- reset:
- Resets the PLC hardware
- enableInterlockedSlots:
- Send device into INTERLOCK_BROKEN state, thus enabling all interlocked slots.
- disableInterlockedSlots:
- Send device into INTERLOCKED state, thus enabling all interlocked slots.
- requestHardwareValues:
- Ask for all property values on the device
- propertiesToPoll:
- All specified properties will be polled from the PLC with the given poll-rate. Only PLC aliases or device keys corresponding to PLC properties are allowed
- pollInterval:
- Hardware poll interval in seconds
- propertiesToRead:
- The specified properties will be read from the PLC by activating the Read button. Only PLC aliases or device keys corresponding to PLC properties are allowed
- readHardware:
- Requests value updates from the PLC for the properties listed under ‘Properties to read’
- force:
- ???
- trigger:
- Do not use this parameter to configure scheduled push. Instead use the parameter ‘scheduledPush’.
- maxUpdateFrequency:
- set to limit maximum update frequency for some values.
- interfaces:
- Abstract interface for external proxies to be considered when working with this device
- off:
- Switch motor current Off.
- on:
- Switch motor current On.
- stop:
- Instructs the device to switch on and stopped.
- home:
- Start homing procedure.
- move:
- Move to target position.
- stepUp:
- Move to actual position plus step length.
- stepDown:
- Move to actual position minus step length.
- calibrate:
- Calibrate actual position to calibrated position.
- calibrateTarget:
- The motor scale is set to this position when hitting calibrate
- isOnTarget:
- Indicates whether the motor is on target or not.
- actualPosition:
- Actual position of the motor. If an encoder is activated, this represents the encoder position.
- stepCounterPosition:
- Motor position calculated from counter steps (instead of encoder values). ONLY valid if connected to external encoder.
- targetPosition:
- Target position in position mode.
- targetVelocity:
- Target velocity in velocity mode.
- modus:
- Operation mode: 0 - velocity mode; 1 - position mode; 2 - backlash mode; 3 - not implemented (reserved); 4 - master/slave mode.
- masterMotor:
- Define master motor for master/slave operation mode.
- stepLength:
- Step length used in StepUp/StepDown.
- isIdleOpenLoop:
- True - Stopped on target; False - Idle on target (follows encoder position).
- isCWLimit:
- Is at hardware end-switch high - CW limit.
- isCCWLimit:
- Is at hardware end-switch low - CCW limit.
- isSWLimitHigh:
- Is at software limit high.
- isSWLimitLow:
- Is at software limit low.
- isInterlockLimitHigh:
- Is at interlock limit high.
- isInterlockLimitLow:
- Is at interlock limit low.
- isSlave:
- The motor is configured as slave in a coordinated motion.
- masterSlaveCorrelation:
- The velocity of the slave motor is the velocity of the master multiplied by this factor (Only useful in mode 4).
- gear:
- Conversion factor in [micro-steps/targetUnit]. Convert with 64 micro-steps per step.
- encodeStep:
- Size of encoder increment in target unit; Without Encoder: Element is the length of a micro-step [1/Gear].
- deadband:
- Within deadband the motor is on target.
- pConst:
- Proportional feedback constant.
- aMax:
- Maximum velocity difference per cycle (EL7041 unit 32767 is full speed).
- acceleration:
- Maximum velocity difference in [targetUnit/s^2].
- vMax:
- Maximum velocity the motor can drive (EL7041 unit 32767 is full speed).
- velocity:
- Maximum velocity in [targetUnit/s] (EL7041 unit 32767 is full speed).
- vMin:
- Minimum velocity expressed in arbitrary terminal units/cycle.
- limitPosL:
- Software limit low.
- limitPosH:
- Software limit high.
- invLogicLim1:
- Limit switch 1 logic: False - active high ; True - active low.
- invLogicLim2:
- Limit switch 2 logic: False - active high ; True - active low.
- isInvertLimits:
- Logic calibration: False - Limits active high (24 V); True - limits active low (0 V).
- offset:
- Offset will be added to encoder position.
- isInternalCounter:
- False - No step counter in terminal available; True - Internal counter from terminalis used.
- maxCurrent:
- Maximum motor current.
- reducedCurrent:
- Reduced current, when Idle or stopped - Holding current.
- backlash:
- Backlash distance. ONLY valid in modus 2.
- plcCycleAveraging:
- Number of PLC Cycles after which the averaged encoder value is sent out.
- isLimitless:
- Set to True for limit less axes - e.g. filter wheels.
- homeUp:
- False - default homing searches down for a home switch; True - will search up for a home switch instead.
- homeNoLimit:
- False - Homing searches for a limit switch first and then searches for a home switch starting at limit; True - search for home switch directly.
- saveLimitPosition:
- Save Hardware limit position to the soft limit position.
- checkLimitConsistency:
- Check for limit consistency. NOTE: Motor state switches to error in case of moving in high direction (H/W coordinates) triggers H/W limit low.
- terminalTemperature:
- Terminal Temperature.
- controllerVoltage:
- Voltage of the controller section of the terminal.
- motorDriverVoltage:
- Voltage of the motor driver.
- syncEncoder:
- True - Synchronizes motor and encoder terminal in time (offset cancellation). This offset is kept until a new trigger of this property; False - No synchronization is triggered.
- extEncoderEnabled:
- True - Use external encoder; False - Don’t use external encoder for position reference.
- extEncoderName:
- Declare device name for external encoder.
| Created: | 2021-10-02T07:28:37.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Release candidate for 4.8.2 |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-08-23T15:36:04.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Bugfixes: 1. fix wrong value on the PLC when a deprecated paramer has different type wrt. the recommended new one. 2. fix bug (introduced in 4.8.0-2.11.4) that made the devices stay in UNKNOWN state |
| Created: | 2021-08-12T10:32:15.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Asynchronous registration of devices on BeckhoffCom (by means of slotInstanceNew HW state word parsed into bits |
| Created: | 2021-07-28T14:22:45.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
| Created: | 2021-06-23T16:13:27.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-06-22T13:56:55.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
|
| Created: | 2021-06-14T16:09:11.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Added BeckhoffDryPump |
| Created: | 2021-06-10T11:55:43.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Alarm conditions and state are not set on new schema. (Fixes bug seen in BeckhoffFuse after Karabo 2.11.1 deployment) |
| Created: | 2021-06-07T19:31:48.000+02:00 |
|---|---|
| Author: | Valerii Bondar |
| Notes: | Summer shutdown release, Fuse device added |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Summer shutdown release Devices added: BeckhoffTrainTrigger, BeckhoffLed, BeckhoffMC2Hexapod (BeckhoffMC2Base subclass), BeckhoffMC2Elmo (BeckhoffMC2Base subclass) Features: parameter deprecation in MC2 subclasses follow STOPPING state in Adixen Turbo Full pump. + other minor Fixes: * stepUp/stepDown popup error * epsilon feedback disable on write * avoid extra updates for interlock keys + other minor fixes |
| Created: | 2021-05-31T09:49:13.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-26T14:46:29.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-23T08:19:59.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-23T07:43:58.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-15T18:15:29.000+02:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: |
| Created: | 2021-03-24T09:43:30.000+01:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: | Add the AIBS |
| Created: | 2021-03-08T09:52:30.000+01:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: | Summary: Added auto-generated scene for Pfeiffer vacuum controller IMG400 |
PROC¶
BEAMVIEW¶
| Instance id: | FXE_XTD9_MONO-2/PROC/BEAMVIEW |
|---|---|
| Class id: | ImageProcessor |
| Host: | fxe-br-sys-con-12 |
| Class documentation: | |
| ImageProcessor | |
| Alias: | fxe-br-sys-con-12 |
| Git repo: | https://git.xfel.eu/gitlab/karaboDevices/imageProcessor |
| Last modified: | 2021-04-16T14:14:01.000+02:00 |
| Created at: | 2016-11-16T14:12:17.000+01:00 |
| Main authors: | Parenti, Hauf, Fabbri |
| Latest tag: | 1.27.4-2.10.0 |
| Deployment tag: | 1.27.4-2.10.0 |
| Scenes: | FXE_XTD9_MONO-2/AVD/BEAMVIEW|scene0 |
| Accessible by: | CONTROLS, CTRL, DA, danilevc, xdoc |
Warning
Rogue installation which is not mentioned in the deployment!
Warning
Installation not found in a standard path!
The ImageProcessor device is documented in
imageprocessor:image-processor-user
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO, prepended by package name
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- Logger:
- Logging settings
- inFrameRate:
- The input frame rate.
- resetError:
- Reset error count.
- reset:
- Resets the processor output values.
- useAsBackgroundImage:
- Use the current image as background image.
- imagePath:
- Input image path.
- filterImagesByThreshold:
- If True, images will be only processed if maximum pixel value exceeds user’s defined threshold.
- imageThreshold:
- The threshold for processing an image.
- absolutePositions:
- If True, the centre-of-mass and fit results will take into account the current settings for ROI and binning.
- subtractBkgImage:
- Subtract the loaded background image.
- subtractImagePedestal:
- Subtract the image pedestal (ie image = image - image.min()). This is done after background subtraction.
- doMinMaxMean:
- Get the following information from the pixels: min, max, mean value.
- doBinCount:
- Calculate the frequency distribution of pixel values.
- doXYSum:
- Integrate the image along the x- and y-axes.
- doCOfM:
- Calculate centre-of-mass and widths.
- do1DFit:
- Perform a 1D gaussian fit of the x- and y-distributions.
- do2DFit:
- Perform a 2D gaussian fits.Be careful: It can be slow!
- doIntegration:
- Perform integration over region.
- clipValues:
- Removes values outside of Integration Threshold Range from the calculation of the integral and region mean.
- comRange:
- The range to be used for the centre-of-mass calculation. Can be the full range, or a user-defined one.
- userDefinedRange:
- The user-defined range for centre-of-mass, gaussian fit(s) and integrals along the x & y axes. Region [lowX, highX) x [lowY, highY) specified as [lowX, highX, lowY, highY]
- absThreshold:
- Pixels below this threshold will not be used for the centre-of-mass calculation. If greater than 0, the relative threshold will not be used.
- threshold:
- Pixels below this relative threshold (fraction of the highest value) will not be used for the centre-of-mass calculation. It will only be applied if no absolute threshold is set.
- pixelSize:
- The pixel size. It will be used when evaluating the beam size.
- fitRange:
- The range to be used for fitting. Can be the full range, an auto-determined, or the user-defined one.
- rangeForAuto:
- The automatic range for ‘auto’ mode (in standard deviations).
- enablePolynomial:
- Add a 1st order polynomial term (ramp) to gaussian fits.
- gauss1dStartValues:
- Selects how 1D gauss fit starting values are evaluated
- doGaussRotation:
- Allow the 2D gaussian to be rotated.
- integrationRegion:
- The region to be integrated over. Region [lowX, highX) x [lowY, highY) specified as [lowX, highX, lowY, highY]
- thresholdRange:
- Range of values to be considered in the calculation of Region Integral and Region Mean. Values outside of this range will be set to zero.
- imageWidth:
- The width of the incoming image.
- imageOffsetX:
- If the incoming image has a ROI, this represents the X position of the top-left corner.
- imageBinningX:
- The image binning in the X direction.
- imageHeight:
- The height of the incoming image. Set to 1 for 1D images (spectra).
- imageOffsetY:
- If the incoming image has a ROI, this represents the Y position of the top-left corner. Set to 0 for 1D images (spectra).
- imageBinningY:
- The image binning in the Y direction. Set to 1 for 1D images (spectra).
- minPxValue:
- The minimum image pixel value.
- maxPxValue:
- The maximum image pixel value.
- meanPxValue:
- The mean image pixel value.
- minMaxMeanTime:
- Time spent for evaluating min, max, mean pixel value.
- binCountTime:
- Time spent for calculating the frequency distribution of pixel values.
- subtractBkgImageTime:
- Time spent in subtracting the background image.
- subtractPedestalTime:
- Time spent in subtracting the image pedestal.
- xYSumTime:
- Time spent in integrating the image in X and Y.
- cOfMTime:
- Time spent in evaluating the centre-of-mass.
- xFitTime:
- Time spent in 1D Gaussian fit of the X distribution.
- yFitTime:
- Time spent in 1D Gaussian fit of the Y distribution.
- fitTime:
- Time spent in 2D Gaussian fit of the image.
- integrationTime:
- Time spent in integrating over a region.
- x0:
- X position of the centre-of-mass.
- sx:
- Standard deviation in X of the centre-of-mass.
- y0:
- Y position of the centre-of-mass.
- sy:
- Standard deviation in Y of the centre-of-mass.
- xFitSuccess:
- 1D Gaussian fit success (1-4 if fit converged).
- ax1d:
- Amplitude Ax from the 1D fit.
- x01d:
- x0 peak position from 1D fit.
- ex01d:
- Uncertainty on x0 estimation.
- sx1d:
- Standard deviation on x0 from 1D fit.
- esx1d:
- Uncertainty on standard deviation estimation.
- beamWidth1d:
- Beam width from 1D Fit. Defined as 4x sigma_x.
- yFitSuccess:
- 1D Gaussian Fit Success (1-4 if fit converged).
- ay1d:
- Amplitude Ay from 1D fit.
- y01d:
- y0 peak position from 1D fit.
- ey01d:
- Uncertainty on y0 estimation.
- sy1d:
- Standard deviation on y0 from 1D fit.
- esy1d:
- Uncertainty on standard deviation estimation.
- beamHeight1d:
- Beam heigth from 1D Fit. Defined as 4x sigma_y.
- fitSuccess:
- 2D Gaussian fit success (1-4 if fit converged).
- a2d:
- Amplitude from 2D fit.
- x02d:
- x0 peak position from 2D fit.
- ex02d:
- Uncertainty on x0 estimation.
- sx2d:
- Standard deviation on x0 from 2D fit.
- esx2d:
- Uncertainty on standard deviation estimation.
- beamWidth2d:
- Beam width from 2D Fit. Defined as 4x sigma_x.
- y02d:
- y0 peak position from 2D fit.
- ey02d:
- Uncertainty on y0 estimation.
- sy2d:
- Standard deviation on y0 from 2D fit.
- esy2d:
- Uncertainty on standard deviation estimation.
- beamHeight2d:
- Beam height from 2D Fit. Defined as 4x sigma_y.
- theta2d:
- Rotation angle from 2D fit.
- etheta2d:
- Uncertainty on rotation angle estimation.
- regionIntegral:
- Integral of pixel value over region specified by integrationRegion.
- regionMean:
- Mean pixel value over region specified by integrationRegion.
| Created: | 2020-11-23T11:51:09.000Z |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Karabo 2.10 versioning |
| Created: | 2020-07-30T12:29:13.000Z |
|---|---|
| Author: | Andrea Parenti |
| Notes: | Reset properties only once |
| Created: | 2020-07-28T12:08:55.000Z |
|---|---|
| Author: | Andrea Parenti |
| Notes: | Calculate min/max/mean pixel value after background and pedestal subtraction |
| Created: | 2020-07-06T11:53:30.000Z |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: | Integral over axes (img_x/y) corrected when no “user-defined” is set |
| Created: | 2020-03-17T10:23:50.000Z |
|---|---|
| Author: | Andrea Parenti |
| Notes: | Fix MDL’s error count reconfiguration + resetError function |
| Created: | 2020-03-12T15:58:22.000Z |
|---|---|
| Author: | Andrea Parenti |
| Notes: | Update for error resetting, and reconfiguration of threshold and epsilon parameters of error counter |
| Created: | 2019-12-10T13:13:22.000Z |
|---|---|
| Author: | Andrea Parenti |
| Notes: | Alarm condition with warning, imageProcessing updated to version 2.3.5-2.6 |
| Created: | 2019-09-25T07:12:39.000Z |
|---|---|
| Author: | Andrea Parenti |
| Notes: | ImageToSpectrum: make direction of integral configurable. |
| Created: | 2019-09-17T15:59:16.000Z |
|---|---|
| Author: | Robert Schaffer |
| Notes: | Added peak ratio for TwoPeakFinder device. |
| Created: | 2019-09-05T15:06:43.000Z |
|---|---|
| Author: | Robert Schaffer |
| Notes: | Implemented thresholding for integrated data intensities. |
| Created: | 2019-09-04T12:46:06.000Z |
|---|---|
| Author: | Andrea Parenti |
| Notes: | FIX 1D data ImageAverager |
| Created: | 2019-08-22T14:57:59.000Z |
|---|---|
| Author: | Cyril Danilevski |
| Notes: | Add possibility to average spectra (1D images) |
| Created: | 2019-07-10T07:31:19.000Z |
|---|---|
| Author: | Andrea Parenti |
| Notes: | FIX processing of spectra |
| Created: | 2019-07-05T14:19:56.000Z |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2019-07-01T08:20:28.000Z |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
|
| Created: | 2019-06-18T11:41:45.000Z |
|---|---|
| Author: | Andrea Parenti |
| Notes: | Add possibility to process spectra (1D images) |
| Created: | 2019-05-09T14:59:33.000Z |
|---|---|
| Author: | Andrea Parenti |
| Notes: | Adding option for lightweight exponential running average |
| Created: | 2019-04-30T12:34:21.000Z |
|---|---|
| Author: | Robert Schaffer |
| Notes: | Fixed a bug causing thresholding downstream of COM calculation |
| Created: | 2019-03-26T17:58:39.000Z |
|---|---|
| Author: | Wajid Ehsan |
| Notes: | Include roi in y-direction imageTospectrum |
| Created: | 2019-02-21T09:22:07.000Z |
|---|---|
| Author: | Andrea Parenti |
| Notes: |
|
SWITCH¶
TOP_XTAL_ROLL_LFAULT¶
| Instance id: | FXE_XTD9_MONO-2/SWITCH/TOP_XTAL_ROLL_LFAULT |
|---|---|
| Class id: | BeckhoffDigitalInput |
| Host: | fxe-br-sys-con-12 |
| Class documentation: | |
| BeckhoffDigitalInput | |
| General: | link |
| Monitor: | link |
| Developer: | link |
| PLC: | link |
| Alias: | fxe-br-sys-con-12 |
| Git repo: | https://git.xfel.eu/karaboDevices/Beckhoff |
| Last modified: | 2021-10-02T19:55:31.151+02:00 |
| Created at: | 2017-07-20T11:58:15.000+02:00 |
| Main authors: | Mamchykd, Silenzi, Giovanetti |
| Latest tag: | 4.8.2-2.11.1rc1 |
| Deployment tag: | 4.8.2-2.11.1rc1 |
| Installed tag: | 4.6.5-2.11.1 |
| Accessible by: | CAL, CONTROLS, CTRL, DA, danilevc, xdoc |
Warning
Rogue installation which is not mentioned in the deployment!
Warning
The installed tag (4.6.5-2.11.1) does not match tags mentioned in the deployment ([‘4.8.2-2.11.1rc1’])!
The BeckhoffDigitalInput device is documented in
beckhoff:BeckhoffDigitalInput
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device (i.e. of the server
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- beckhoffComDevice:
- InstanceId of the BeckhoffCom device that forwards commands to the PLC.
- functionBlockName:
- The type of the firmware block.
- fwInstanceName:
- The name of the firmware block instance.
- fwVersion:
- The version of the PLC framework.
- terminal:
- ???
- hardwareStatusBitField:
- This word encodes in bits the hardware-status information of this device
- hardwareState:
- The current state of the hardware decoded
- hardwareRegion:
- The current region of the hardware decoded
- hardwareErrorDescriptor:
- This word encodes in bits describing the hardware error
- hardwareErrorDescription:
- Error Code description
- waitingFor:
- Any call to the PLC will be published here, once the reply is received this property will be cleared. Commands will not be sent to the PLC until this property is cleared.
- epsilon:
- The epsilon determines the amount of change until a new physical value is posted from the hardware
- interlockReadOnly:
- Defines whether interlock conditions are configurable from this interface.
- interlockOn:
- Defines whether interlock surveillance is on or off.
- interlockOk:
- Defines whether interlock is ok (true) or broken (false).
- busy:
- Defines whether the PLC softdevice is busy.
- disableEpsilonFeedback:
- If false, the epsilon will be regulated until the incoming rate reaches the maximum rate
- maxStateUpdateRate:
- If state updates per second exceed this threshold, the state will be displayed as CHANGING
- noisyStateUpdateRateValue:
- Show the state update rate when it’s above ‘Max State Update Rate’ threshold.
- isStateUpdateNoisy:
- State update rate is above ‘Max State Update Rate’ threshold.
- reset:
- Resets the PLC hardware
- enableInterlockedSlots:
- Send device into INTERLOCK_BROKEN state, thus enabling all interlocked slots.
- disableInterlockedSlots:
- Send device into INTERLOCKED state, thus enabling all interlocked slots.
- requestHardwareValues:
- Ask for all property values on the device
- propertiesToPoll:
- All specified properties will be polled from the PLC with the given poll-rate. Only PLC aliases or device keys corresponding to PLC properties are allowed
- pollInterval:
- Hardware poll interval in seconds
- propertiesToRead:
- The specified properties will be read from the PLC by activating the Read button. Only PLC aliases or device keys corresponding to PLC properties are allowed
- readHardware:
- Requests value updates from the PLC for the properties listed under ‘Properties to read’
- force:
- ???
- trigger:
- Do not use this parameter to configure scheduled push. Instead use the parameter ‘scheduledPush’.
- maxUpdateFrequency:
- set to limit maximum update frequency for some values.
- invert:
- If set, the digital value as received from the hardware is inverted.
- edgeCount:
- Counter of the input edges
- fallingEdgeCounter:
- True - Counter On Falling Edge; False - Counter on Raising Edge.
- resetCounter:
- Reset count of edges
| Created: | 2021-10-02T07:28:37.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Release candidate for 4.8.2 |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-08-23T15:36:04.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Bugfixes: 1. fix wrong value on the PLC when a deprecated paramer has different type wrt. the recommended new one. 2. fix bug (introduced in 4.8.0-2.11.4) that made the devices stay in UNKNOWN state |
| Created: | 2021-08-12T10:32:15.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Asynchronous registration of devices on BeckhoffCom (by means of slotInstanceNew HW state word parsed into bits |
| Created: | 2021-07-28T14:22:45.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
| Created: | 2021-06-23T16:13:27.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-06-22T13:56:55.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
|
| Created: | 2021-06-14T16:09:11.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Added BeckhoffDryPump |
| Created: | 2021-06-10T11:55:43.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Alarm conditions and state are not set on new schema. (Fixes bug seen in BeckhoffFuse after Karabo 2.11.1 deployment) |
| Created: | 2021-06-07T19:31:48.000+02:00 |
|---|---|
| Author: | Valerii Bondar |
| Notes: | Summer shutdown release, Fuse device added |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Summer shutdown release Devices added: BeckhoffTrainTrigger, BeckhoffLed, BeckhoffMC2Hexapod (BeckhoffMC2Base subclass), BeckhoffMC2Elmo (BeckhoffMC2Base subclass) Features: parameter deprecation in MC2 subclasses follow STOPPING state in Adixen Turbo Full pump. + other minor Fixes: * stepUp/stepDown popup error * epsilon feedback disable on write * avoid extra updates for interlock keys + other minor fixes |
| Created: | 2021-05-31T09:49:13.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-26T14:46:29.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-23T08:19:59.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-23T07:43:58.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-15T18:15:29.000+02:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: |
| Created: | 2021-03-24T09:43:30.000+01:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: | Add the AIBS |
| Created: | 2021-03-08T09:52:30.000+01:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: | Summary: Added auto-generated scene for Pfeiffer vacuum controller IMG400 |
TOP_XTAL_RPITCH_LFAULT¶
| Instance id: | FXE_XTD9_MONO-2/SWITCH/TOP_XTAL_RPITCH_LFAULT |
|---|---|
| Class id: | BeckhoffDigitalInput |
| Host: | fxe-br-sys-con-12 |
| Class documentation: | |
| BeckhoffDigitalInput | |
| General: | link |
| Monitor: | link |
| Developer: | link |
| PLC: | link |
| Alias: | fxe-br-sys-con-12 |
| Git repo: | https://git.xfel.eu/karaboDevices/Beckhoff |
| Last modified: | 2021-10-02T19:55:31.151+02:00 |
| Created at: | 2017-07-20T11:58:15.000+02:00 |
| Main authors: | Mamchykd, Silenzi, Giovanetti |
| Latest tag: | 4.8.2-2.11.1rc1 |
| Deployment tag: | 4.8.2-2.11.1rc1 |
| Installed tag: | 4.6.5-2.11.1 |
| Accessible by: | CAL, CONTROLS, CTRL, DA, danilevc, xdoc |
Warning
Rogue installation which is not mentioned in the deployment!
Warning
The installed tag (4.6.5-2.11.1) does not match tags mentioned in the deployment ([‘4.8.2-2.11.1rc1’])!
The BeckhoffDigitalInput device is documented in
beckhoff:BeckhoffDigitalInput
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device (i.e. of the server
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- beckhoffComDevice:
- InstanceId of the BeckhoffCom device that forwards commands to the PLC.
- functionBlockName:
- The type of the firmware block.
- fwInstanceName:
- The name of the firmware block instance.
- fwVersion:
- The version of the PLC framework.
- terminal:
- ???
- hardwareStatusBitField:
- This word encodes in bits the hardware-status information of this device
- hardwareState:
- The current state of the hardware decoded
- hardwareRegion:
- The current region of the hardware decoded
- hardwareErrorDescriptor:
- This word encodes in bits describing the hardware error
- hardwareErrorDescription:
- Error Code description
- waitingFor:
- Any call to the PLC will be published here, once the reply is received this property will be cleared. Commands will not be sent to the PLC until this property is cleared.
- epsilon:
- The epsilon determines the amount of change until a new physical value is posted from the hardware
- interlockReadOnly:
- Defines whether interlock conditions are configurable from this interface.
- interlockOn:
- Defines whether interlock surveillance is on or off.
- interlockOk:
- Defines whether interlock is ok (true) or broken (false).
- busy:
- Defines whether the PLC softdevice is busy.
- disableEpsilonFeedback:
- If false, the epsilon will be regulated until the incoming rate reaches the maximum rate
- maxStateUpdateRate:
- If state updates per second exceed this threshold, the state will be displayed as CHANGING
- noisyStateUpdateRateValue:
- Show the state update rate when it’s above ‘Max State Update Rate’ threshold.
- isStateUpdateNoisy:
- State update rate is above ‘Max State Update Rate’ threshold.
- reset:
- Resets the PLC hardware
- enableInterlockedSlots:
- Send device into INTERLOCK_BROKEN state, thus enabling all interlocked slots.
- disableInterlockedSlots:
- Send device into INTERLOCKED state, thus enabling all interlocked slots.
- requestHardwareValues:
- Ask for all property values on the device
- propertiesToPoll:
- All specified properties will be polled from the PLC with the given poll-rate. Only PLC aliases or device keys corresponding to PLC properties are allowed
- pollInterval:
- Hardware poll interval in seconds
- propertiesToRead:
- The specified properties will be read from the PLC by activating the Read button. Only PLC aliases or device keys corresponding to PLC properties are allowed
- readHardware:
- Requests value updates from the PLC for the properties listed under ‘Properties to read’
- force:
- ???
- trigger:
- Do not use this parameter to configure scheduled push. Instead use the parameter ‘scheduledPush’.
- maxUpdateFrequency:
- set to limit maximum update frequency for some values.
- invert:
- If set, the digital value as received from the hardware is inverted.
- edgeCount:
- Counter of the input edges
- fallingEdgeCounter:
- True - Counter On Falling Edge; False - Counter on Raising Edge.
- resetCounter:
- Reset count of edges
| Created: | 2021-10-02T07:28:37.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Release candidate for 4.8.2 |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-08-23T15:36:04.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Bugfixes: 1. fix wrong value on the PLC when a deprecated paramer has different type wrt. the recommended new one. 2. fix bug (introduced in 4.8.0-2.11.4) that made the devices stay in UNKNOWN state |
| Created: | 2021-08-12T10:32:15.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Asynchronous registration of devices on BeckhoffCom (by means of slotInstanceNew HW state word parsed into bits |
| Created: | 2021-07-28T14:22:45.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
| Created: | 2021-06-23T16:13:27.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-06-22T13:56:55.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
|
| Created: | 2021-06-14T16:09:11.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Added BeckhoffDryPump |
| Created: | 2021-06-10T11:55:43.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Alarm conditions and state are not set on new schema. (Fixes bug seen in BeckhoffFuse after Karabo 2.11.1 deployment) |
| Created: | 2021-06-07T19:31:48.000+02:00 |
|---|---|
| Author: | Valerii Bondar |
| Notes: | Summer shutdown release, Fuse device added |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Summer shutdown release Devices added: BeckhoffTrainTrigger, BeckhoffLed, BeckhoffMC2Hexapod (BeckhoffMC2Base subclass), BeckhoffMC2Elmo (BeckhoffMC2Base subclass) Features: parameter deprecation in MC2 subclasses follow STOPPING state in Adixen Turbo Full pump. + other minor Fixes: * stepUp/stepDown popup error * epsilon feedback disable on write * avoid extra updates for interlock keys + other minor fixes |
| Created: | 2021-05-31T09:49:13.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-26T14:46:29.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-23T08:19:59.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-23T07:43:58.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-15T18:15:29.000+02:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: |
| Created: | 2021-03-24T09:43:30.000+01:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: | Add the AIBS |
| Created: | 2021-03-08T09:52:30.000+01:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: | Summary: Added auto-generated scene for Pfeiffer vacuum controller IMG400 |
HT1_IS_LOC¶
| Instance id: | FXE_XTD9_MONO-2/SWITCH/HT1_IS_LOC |
|---|---|
| Class id: | BeckhoffDigitalInput |
| Host: | fxe-br-sys-con-12 |
| Class documentation: | |
| BeckhoffDigitalInput | |
| General: | link |
| Monitor: | link |
| Developer: | link |
| PLC: | link |
| Alias: | fxe-br-sys-con-12 |
| Git repo: | https://git.xfel.eu/karaboDevices/Beckhoff |
| Last modified: | 2021-10-02T19:55:31.151+02:00 |
| Created at: | 2017-07-20T11:58:15.000+02:00 |
| Main authors: | Mamchykd, Silenzi, Giovanetti |
| Latest tag: | 4.8.2-2.11.1rc1 |
| Deployment tag: | 4.8.2-2.11.1rc1 |
| Installed tag: | 4.6.5-2.11.1 |
| Scenes: | Mono2Heaters |
| Accessible by: | CAL, CONTROLS, CTRL, DA, danilevc, xdoc |
Warning
Rogue installation which is not mentioned in the deployment!
Warning
The installed tag (4.6.5-2.11.1) does not match tags mentioned in the deployment ([‘4.8.2-2.11.1rc1’])!
The BeckhoffDigitalInput device is documented in
beckhoff:BeckhoffDigitalInput
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device (i.e. of the server
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- beckhoffComDevice:
- InstanceId of the BeckhoffCom device that forwards commands to the PLC.
- functionBlockName:
- The type of the firmware block.
- fwInstanceName:
- The name of the firmware block instance.
- fwVersion:
- The version of the PLC framework.
- terminal:
- ???
- hardwareStatusBitField:
- This word encodes in bits the hardware-status information of this device
- hardwareState:
- The current state of the hardware decoded
- hardwareRegion:
- The current region of the hardware decoded
- hardwareErrorDescriptor:
- This word encodes in bits describing the hardware error
- hardwareErrorDescription:
- Error Code description
- waitingFor:
- Any call to the PLC will be published here, once the reply is received this property will be cleared. Commands will not be sent to the PLC until this property is cleared.
- epsilon:
- The epsilon determines the amount of change until a new physical value is posted from the hardware
- interlockReadOnly:
- Defines whether interlock conditions are configurable from this interface.
- interlockOn:
- Defines whether interlock surveillance is on or off.
- interlockOk:
- Defines whether interlock is ok (true) or broken (false).
- busy:
- Defines whether the PLC softdevice is busy.
- disableEpsilonFeedback:
- If false, the epsilon will be regulated until the incoming rate reaches the maximum rate
- maxStateUpdateRate:
- If state updates per second exceed this threshold, the state will be displayed as CHANGING
- noisyStateUpdateRateValue:
- Show the state update rate when it’s above ‘Max State Update Rate’ threshold.
- isStateUpdateNoisy:
- State update rate is above ‘Max State Update Rate’ threshold.
- reset:
- Resets the PLC hardware
- enableInterlockedSlots:
- Send device into INTERLOCK_BROKEN state, thus enabling all interlocked slots.
- disableInterlockedSlots:
- Send device into INTERLOCKED state, thus enabling all interlocked slots.
- requestHardwareValues:
- Ask for all property values on the device
- propertiesToPoll:
- All specified properties will be polled from the PLC with the given poll-rate. Only PLC aliases or device keys corresponding to PLC properties are allowed
- pollInterval:
- Hardware poll interval in seconds
- propertiesToRead:
- The specified properties will be read from the PLC by activating the Read button. Only PLC aliases or device keys corresponding to PLC properties are allowed
- readHardware:
- Requests value updates from the PLC for the properties listed under ‘Properties to read’
- force:
- ???
- trigger:
- Do not use this parameter to configure scheduled push. Instead use the parameter ‘scheduledPush’.
- maxUpdateFrequency:
- set to limit maximum update frequency for some values.
- invert:
- If set, the digital value as received from the hardware is inverted.
- edgeCount:
- Counter of the input edges
- fallingEdgeCounter:
- True - Counter On Falling Edge; False - Counter on Raising Edge.
- resetCounter:
- Reset count of edges
| Created: | 2021-10-02T07:28:37.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Release candidate for 4.8.2 |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-08-23T15:36:04.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Bugfixes: 1. fix wrong value on the PLC when a deprecated paramer has different type wrt. the recommended new one. 2. fix bug (introduced in 4.8.0-2.11.4) that made the devices stay in UNKNOWN state |
| Created: | 2021-08-12T10:32:15.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Asynchronous registration of devices on BeckhoffCom (by means of slotInstanceNew HW state word parsed into bits |
| Created: | 2021-07-28T14:22:45.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
| Created: | 2021-06-23T16:13:27.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-06-22T13:56:55.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
|
| Created: | 2021-06-14T16:09:11.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Added BeckhoffDryPump |
| Created: | 2021-06-10T11:55:43.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Alarm conditions and state are not set on new schema. (Fixes bug seen in BeckhoffFuse after Karabo 2.11.1 deployment) |
| Created: | 2021-06-07T19:31:48.000+02:00 |
|---|---|
| Author: | Valerii Bondar |
| Notes: | Summer shutdown release, Fuse device added |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Summer shutdown release Devices added: BeckhoffTrainTrigger, BeckhoffLed, BeckhoffMC2Hexapod (BeckhoffMC2Base subclass), BeckhoffMC2Elmo (BeckhoffMC2Base subclass) Features: parameter deprecation in MC2 subclasses follow STOPPING state in Adixen Turbo Full pump. + other minor Fixes: * stepUp/stepDown popup error * epsilon feedback disable on write * avoid extra updates for interlock keys + other minor fixes |
| Created: | 2021-05-31T09:49:13.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-26T14:46:29.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-23T08:19:59.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-23T07:43:58.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-15T18:15:29.000+02:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: |
| Created: | 2021-03-24T09:43:30.000+01:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: | Add the AIBS |
| Created: | 2021-03-08T09:52:30.000+01:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: | Summary: Added auto-generated scene for Pfeiffer vacuum controller IMG400 |
HT2_IS_LOC¶
| Instance id: | FXE_XTD9_MONO-2/SWITCH/HT2_IS_LOC |
|---|---|
| Class id: | BeckhoffDigitalInput |
| Host: | fxe-br-sys-con-12 |
| Class documentation: | |
| BeckhoffDigitalInput | |
| General: | link |
| Monitor: | link |
| Developer: | link |
| PLC: | link |
| Alias: | fxe-br-sys-con-12 |
| Git repo: | https://git.xfel.eu/karaboDevices/Beckhoff |
| Last modified: | 2021-10-02T19:55:31.151+02:00 |
| Created at: | 2017-07-20T11:58:15.000+02:00 |
| Main authors: | Mamchykd, Silenzi, Giovanetti |
| Latest tag: | 4.8.2-2.11.1rc1 |
| Deployment tag: | 4.8.2-2.11.1rc1 |
| Installed tag: | 4.6.5-2.11.1 |
| Scenes: | Mono2Heaters |
| Accessible by: | CAL, CONTROLS, CTRL, DA, danilevc, xdoc |
Warning
Rogue installation which is not mentioned in the deployment!
Warning
The installed tag (4.6.5-2.11.1) does not match tags mentioned in the deployment ([‘4.8.2-2.11.1rc1’])!
The BeckhoffDigitalInput device is documented in
beckhoff:BeckhoffDigitalInput
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device (i.e. of the server
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- beckhoffComDevice:
- InstanceId of the BeckhoffCom device that forwards commands to the PLC.
- functionBlockName:
- The type of the firmware block.
- fwInstanceName:
- The name of the firmware block instance.
- fwVersion:
- The version of the PLC framework.
- terminal:
- ???
- hardwareStatusBitField:
- This word encodes in bits the hardware-status information of this device
- hardwareState:
- The current state of the hardware decoded
- hardwareRegion:
- The current region of the hardware decoded
- hardwareErrorDescriptor:
- This word encodes in bits describing the hardware error
- hardwareErrorDescription:
- Error Code description
- waitingFor:
- Any call to the PLC will be published here, once the reply is received this property will be cleared. Commands will not be sent to the PLC until this property is cleared.
- epsilon:
- The epsilon determines the amount of change until a new physical value is posted from the hardware
- interlockReadOnly:
- Defines whether interlock conditions are configurable from this interface.
- interlockOn:
- Defines whether interlock surveillance is on or off.
- interlockOk:
- Defines whether interlock is ok (true) or broken (false).
- busy:
- Defines whether the PLC softdevice is busy.
- disableEpsilonFeedback:
- If false, the epsilon will be regulated until the incoming rate reaches the maximum rate
- maxStateUpdateRate:
- If state updates per second exceed this threshold, the state will be displayed as CHANGING
- noisyStateUpdateRateValue:
- Show the state update rate when it’s above ‘Max State Update Rate’ threshold.
- isStateUpdateNoisy:
- State update rate is above ‘Max State Update Rate’ threshold.
- reset:
- Resets the PLC hardware
- enableInterlockedSlots:
- Send device into INTERLOCK_BROKEN state, thus enabling all interlocked slots.
- disableInterlockedSlots:
- Send device into INTERLOCKED state, thus enabling all interlocked slots.
- requestHardwareValues:
- Ask for all property values on the device
- propertiesToPoll:
- All specified properties will be polled from the PLC with the given poll-rate. Only PLC aliases or device keys corresponding to PLC properties are allowed
- pollInterval:
- Hardware poll interval in seconds
- propertiesToRead:
- The specified properties will be read from the PLC by activating the Read button. Only PLC aliases or device keys corresponding to PLC properties are allowed
- readHardware:
- Requests value updates from the PLC for the properties listed under ‘Properties to read’
- force:
- ???
- trigger:
- Do not use this parameter to configure scheduled push. Instead use the parameter ‘scheduledPush’.
- maxUpdateFrequency:
- set to limit maximum update frequency for some values.
- invert:
- If set, the digital value as received from the hardware is inverted.
- edgeCount:
- Counter of the input edges
- fallingEdgeCounter:
- True - Counter On Falling Edge; False - Counter on Raising Edge.
- resetCounter:
- Reset count of edges
| Created: | 2021-10-02T07:28:37.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Release candidate for 4.8.2 |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-08-23T15:36:04.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Bugfixes: 1. fix wrong value on the PLC when a deprecated paramer has different type wrt. the recommended new one. 2. fix bug (introduced in 4.8.0-2.11.4) that made the devices stay in UNKNOWN state |
| Created: | 2021-08-12T10:32:15.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Asynchronous registration of devices on BeckhoffCom (by means of slotInstanceNew HW state word parsed into bits |
| Created: | 2021-07-28T14:22:45.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
| Created: | 2021-06-23T16:13:27.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-06-22T13:56:55.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
|
| Created: | 2021-06-14T16:09:11.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Added BeckhoffDryPump |
| Created: | 2021-06-10T11:55:43.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Alarm conditions and state are not set on new schema. (Fixes bug seen in BeckhoffFuse after Karabo 2.11.1 deployment) |
| Created: | 2021-06-07T19:31:48.000+02:00 |
|---|---|
| Author: | Valerii Bondar |
| Notes: | Summer shutdown release, Fuse device added |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Summer shutdown release Devices added: BeckhoffTrainTrigger, BeckhoffLed, BeckhoffMC2Hexapod (BeckhoffMC2Base subclass), BeckhoffMC2Elmo (BeckhoffMC2Base subclass) Features: parameter deprecation in MC2 subclasses follow STOPPING state in Adixen Turbo Full pump. + other minor Fixes: * stepUp/stepDown popup error * epsilon feedback disable on write * avoid extra updates for interlock keys + other minor fixes |
| Created: | 2021-05-31T09:49:13.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-26T14:46:29.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-23T08:19:59.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-23T07:43:58.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-15T18:15:29.000+02:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: |
| Created: | 2021-03-24T09:43:30.000+01:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: | Add the AIBS |
| Created: | 2021-03-08T09:52:30.000+01:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: | Summary: Added auto-generated scene for Pfeiffer vacuum controller IMG400 |
HT3_IS_LOC¶
| Instance id: | FXE_XTD9_MONO-2/SWITCH/HT3_IS_LOC |
|---|---|
| Class id: | BeckhoffDigitalInput |
| Host: | fxe-br-sys-con-12 |
| Class documentation: | |
| BeckhoffDigitalInput | |
| General: | link |
| Monitor: | link |
| Developer: | link |
| PLC: | link |
| Alias: | fxe-br-sys-con-12 |
| Git repo: | https://git.xfel.eu/karaboDevices/Beckhoff |
| Last modified: | 2021-10-02T19:55:31.151+02:00 |
| Created at: | 2017-07-20T11:58:15.000+02:00 |
| Main authors: | Mamchykd, Silenzi, Giovanetti |
| Latest tag: | 4.8.2-2.11.1rc1 |
| Deployment tag: | 4.8.2-2.11.1rc1 |
| Installed tag: | 4.6.5-2.11.1 |
| Scenes: | Mono2Heaters |
| Accessible by: | CAL, CONTROLS, CTRL, DA, danilevc, xdoc |
Warning
Rogue installation which is not mentioned in the deployment!
Warning
The installed tag (4.6.5-2.11.1) does not match tags mentioned in the deployment ([‘4.8.2-2.11.1rc1’])!
The BeckhoffDigitalInput device is documented in
beckhoff:BeckhoffDigitalInput
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device (i.e. of the server
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- beckhoffComDevice:
- InstanceId of the BeckhoffCom device that forwards commands to the PLC.
- functionBlockName:
- The type of the firmware block.
- fwInstanceName:
- The name of the firmware block instance.
- fwVersion:
- The version of the PLC framework.
- terminal:
- ???
- hardwareStatusBitField:
- This word encodes in bits the hardware-status information of this device
- hardwareState:
- The current state of the hardware decoded
- hardwareRegion:
- The current region of the hardware decoded
- hardwareErrorDescriptor:
- This word encodes in bits describing the hardware error
- hardwareErrorDescription:
- Error Code description
- waitingFor:
- Any call to the PLC will be published here, once the reply is received this property will be cleared. Commands will not be sent to the PLC until this property is cleared.
- epsilon:
- The epsilon determines the amount of change until a new physical value is posted from the hardware
- interlockReadOnly:
- Defines whether interlock conditions are configurable from this interface.
- interlockOn:
- Defines whether interlock surveillance is on or off.
- interlockOk:
- Defines whether interlock is ok (true) or broken (false).
- busy:
- Defines whether the PLC softdevice is busy.
- disableEpsilonFeedback:
- If false, the epsilon will be regulated until the incoming rate reaches the maximum rate
- maxStateUpdateRate:
- If state updates per second exceed this threshold, the state will be displayed as CHANGING
- noisyStateUpdateRateValue:
- Show the state update rate when it’s above ‘Max State Update Rate’ threshold.
- isStateUpdateNoisy:
- State update rate is above ‘Max State Update Rate’ threshold.
- reset:
- Resets the PLC hardware
- enableInterlockedSlots:
- Send device into INTERLOCK_BROKEN state, thus enabling all interlocked slots.
- disableInterlockedSlots:
- Send device into INTERLOCKED state, thus enabling all interlocked slots.
- requestHardwareValues:
- Ask for all property values on the device
- propertiesToPoll:
- All specified properties will be polled from the PLC with the given poll-rate. Only PLC aliases or device keys corresponding to PLC properties are allowed
- pollInterval:
- Hardware poll interval in seconds
- propertiesToRead:
- The specified properties will be read from the PLC by activating the Read button. Only PLC aliases or device keys corresponding to PLC properties are allowed
- readHardware:
- Requests value updates from the PLC for the properties listed under ‘Properties to read’
- force:
- ???
- trigger:
- Do not use this parameter to configure scheduled push. Instead use the parameter ‘scheduledPush’.
- maxUpdateFrequency:
- set to limit maximum update frequency for some values.
- invert:
- If set, the digital value as received from the hardware is inverted.
- edgeCount:
- Counter of the input edges
- fallingEdgeCounter:
- True - Counter On Falling Edge; False - Counter on Raising Edge.
- resetCounter:
- Reset count of edges
| Created: | 2021-10-02T07:28:37.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Release candidate for 4.8.2 |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-08-23T15:36:04.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Bugfixes: 1. fix wrong value on the PLC when a deprecated paramer has different type wrt. the recommended new one. 2. fix bug (introduced in 4.8.0-2.11.4) that made the devices stay in UNKNOWN state |
| Created: | 2021-08-12T10:32:15.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Asynchronous registration of devices on BeckhoffCom (by means of slotInstanceNew HW state word parsed into bits |
| Created: | 2021-07-28T14:22:45.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
| Created: | 2021-06-23T16:13:27.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-06-22T13:56:55.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
|
| Created: | 2021-06-14T16:09:11.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Added BeckhoffDryPump |
| Created: | 2021-06-10T11:55:43.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Alarm conditions and state are not set on new schema. (Fixes bug seen in BeckhoffFuse after Karabo 2.11.1 deployment) |
| Created: | 2021-06-07T19:31:48.000+02:00 |
|---|---|
| Author: | Valerii Bondar |
| Notes: | Summer shutdown release, Fuse device added |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Summer shutdown release Devices added: BeckhoffTrainTrigger, BeckhoffLed, BeckhoffMC2Hexapod (BeckhoffMC2Base subclass), BeckhoffMC2Elmo (BeckhoffMC2Base subclass) Features: parameter deprecation in MC2 subclasses follow STOPPING state in Adixen Turbo Full pump. + other minor Fixes: * stepUp/stepDown popup error * epsilon feedback disable on write * avoid extra updates for interlock keys + other minor fixes |
| Created: | 2021-05-31T09:49:13.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-26T14:46:29.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-23T08:19:59.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-23T07:43:58.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-15T18:15:29.000+02:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: |
| Created: | 2021-03-24T09:43:30.000+01:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: | Add the AIBS |
| Created: | 2021-03-08T09:52:30.000+01:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: | Summary: Added auto-generated scene for Pfeiffer vacuum controller IMG400 |
TSENS¶
T0¶
| Instance id: | FXE_XTD9_MONO-2/TSENS/T0 |
|---|---|
| Class id: | BeckhoffAnalogInput |
| Host: | fxe-br-sys-con-12 |
| Class documentation: | |
| BeckhoffAnalogInput | |
| General: | link |
| Monitor: | link |
| Developer: | link |
| PLC: | link |
| Alias: | fxe-br-sys-con-12 |
| Git repo: | https://git.xfel.eu/karaboDevices/Beckhoff |
| Last modified: | 2021-10-02T19:55:31.151+02:00 |
| Created at: | 2017-07-20T11:58:15.000+02:00 |
| Main authors: | Mamchykd, Silenzi, Giovanetti |
| Latest tag: | 4.8.2-2.11.1rc1 |
| Deployment tag: | 4.8.2-2.11.1rc1 |
| Installed tag: | 4.6.5-2.11.1 |
| Projects: | FXE_XTD9_MONO-2 |
| Scenes: | MONO2_TEMP, MONO-CRYO-POWER, Temperature0_Mono2, Temperature, MONO-CRYO-POWER, Temperature0_Mono2 |
| Accessible by: | CAL, CONTROLS, CTRL, DA, danilevc, xdoc |
Warning
Rogue installation which is not mentioned in the deployment!
Warning
The installed tag (4.6.5-2.11.1) does not match tags mentioned in the deployment ([‘4.8.2-2.11.1rc1’])!
The BeckhoffAnalogInput device is documented in
beckhoff:BeckhoffAnalogInput
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device (i.e. of the server
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- beckhoffComDevice:
- InstanceId of the BeckhoffCom device that forwards commands to the PLC.
- functionBlockName:
- The type of the firmware block.
- fwInstanceName:
- The name of the firmware block instance.
- fwVersion:
- The version of the PLC framework.
- terminal:
- ???
- hardwareStatusBitField:
- This word encodes in bits the hardware-status information of this device
- hardwareState:
- The current state of the hardware decoded
- hardwareRegion:
- The current region of the hardware decoded
- hardwareErrorDescriptor:
- This word encodes in bits describing the hardware error
- hardwareErrorDescription:
- Error Code description
- waitingFor:
- Any call to the PLC will be published here, once the reply is received this property will be cleared. Commands will not be sent to the PLC until this property is cleared.
- epsilon:
- The epsilon determines the amount of change until a new physical value is posted from the hardware
- interlockReadOnly:
- Defines whether interlock conditions are configurable from this interface.
- interlockOn:
- Defines whether interlock surveillance is on or off.
- interlockOk:
- Defines whether interlock is ok (true) or broken (false).
- busy:
- Defines whether the PLC softdevice is busy.
- disableEpsilonFeedback:
- If false, the epsilon will be regulated until the incoming rate reaches the maximum rate
- maxStateUpdateRate:
- If state updates per second exceed this threshold, the state will be displayed as CHANGING
- noisyStateUpdateRateValue:
- Show the state update rate when it’s above ‘Max State Update Rate’ threshold.
- isStateUpdateNoisy:
- State update rate is above ‘Max State Update Rate’ threshold.
- reset:
- Resets the PLC hardware
- enableInterlockedSlots:
- Send device into INTERLOCK_BROKEN state, thus enabling all interlocked slots.
- disableInterlockedSlots:
- Send device into INTERLOCKED state, thus enabling all interlocked slots.
- requestHardwareValues:
- Ask for all property values on the device
- propertiesToPoll:
- All specified properties will be polled from the PLC with the given poll-rate. Only PLC aliases or device keys corresponding to PLC properties are allowed
- pollInterval:
- Hardware poll interval in seconds
- propertiesToRead:
- The specified properties will be read from the PLC by activating the Read button. Only PLC aliases or device keys corresponding to PLC properties are allowed
- readHardware:
- Requests value updates from the PLC for the properties listed under ‘Properties to read’
- force:
- ???
- trigger:
- Do not use this parameter to configure scheduled push. Instead use the parameter ‘scheduledPush’.
- maxUpdateFrequency:
- set to limit maximum update frequency for some values.
- value:
- Analog input of ADC.
- semiRawValue:
- Semi raw value of analog input, i.e. the voltage.
- epsSemiRaw:
- Epsilon of the SemiRawValue.
- relativeEpsilon:
- Flag to define epsilon mode: true means relative epsilon calculation, false means absolute epsilon calculation.
| Created: | 2021-10-02T07:28:37.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Release candidate for 4.8.2 |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-08-23T15:36:04.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Bugfixes: 1. fix wrong value on the PLC when a deprecated paramer has different type wrt. the recommended new one. 2. fix bug (introduced in 4.8.0-2.11.4) that made the devices stay in UNKNOWN state |
| Created: | 2021-08-12T10:32:15.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Asynchronous registration of devices on BeckhoffCom (by means of slotInstanceNew HW state word parsed into bits |
| Created: | 2021-07-28T14:22:45.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
| Created: | 2021-06-23T16:13:27.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-06-22T13:56:55.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
|
| Created: | 2021-06-14T16:09:11.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Added BeckhoffDryPump |
| Created: | 2021-06-10T11:55:43.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Alarm conditions and state are not set on new schema. (Fixes bug seen in BeckhoffFuse after Karabo 2.11.1 deployment) |
| Created: | 2021-06-07T19:31:48.000+02:00 |
|---|---|
| Author: | Valerii Bondar |
| Notes: | Summer shutdown release, Fuse device added |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Summer shutdown release Devices added: BeckhoffTrainTrigger, BeckhoffLed, BeckhoffMC2Hexapod (BeckhoffMC2Base subclass), BeckhoffMC2Elmo (BeckhoffMC2Base subclass) Features: parameter deprecation in MC2 subclasses follow STOPPING state in Adixen Turbo Full pump. + other minor Fixes: * stepUp/stepDown popup error * epsilon feedback disable on write * avoid extra updates for interlock keys + other minor fixes |
| Created: | 2021-05-31T09:49:13.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-26T14:46:29.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-23T08:19:59.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-23T07:43:58.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-15T18:15:29.000+02:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: |
| Created: | 2021-03-24T09:43:30.000+01:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: | Add the AIBS |
| Created: | 2021-03-08T09:52:30.000+01:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: | Summary: Added auto-generated scene for Pfeiffer vacuum controller IMG400 |
T1¶
| Instance id: | FXE_XTD9_MONO-2/TSENS/T1 |
|---|---|
| Class id: | BeckhoffAnalogInput |
| Host: | fxe-br-sys-con-12 |
| Class documentation: | |
| BeckhoffAnalogInput | |
| General: | link |
| Monitor: | link |
| Developer: | link |
| PLC: | link |
| Alias: | fxe-br-sys-con-12 |
| Git repo: | https://git.xfel.eu/karaboDevices/Beckhoff |
| Last modified: | 2021-10-02T19:55:31.151+02:00 |
| Created at: | 2017-07-20T11:58:15.000+02:00 |
| Main authors: | Mamchykd, Silenzi, Giovanetti |
| Latest tag: | 4.8.2-2.11.1rc1 |
| Deployment tag: | 4.8.2-2.11.1rc1 |
| Installed tag: | 4.6.5-2.11.1 |
| Projects: | FXE_XTD9_MONO-2 |
| Scenes: | MONO2_TEMP, MONO-CRYO-POWER, Temperature0_Mono2, Temperature, MONO-CRYO-POWER, Temperature0_Mono2 |
| Accessible by: | CAL, CONTROLS, CTRL, DA, danilevc, xdoc |
Warning
Rogue installation which is not mentioned in the deployment!
Warning
The installed tag (4.6.5-2.11.1) does not match tags mentioned in the deployment ([‘4.8.2-2.11.1rc1’])!
The BeckhoffAnalogInput device is documented in
beckhoff:BeckhoffAnalogInput
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device (i.e. of the server
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- beckhoffComDevice:
- InstanceId of the BeckhoffCom device that forwards commands to the PLC.
- functionBlockName:
- The type of the firmware block.
- fwInstanceName:
- The name of the firmware block instance.
- fwVersion:
- The version of the PLC framework.
- terminal:
- ???
- hardwareStatusBitField:
- This word encodes in bits the hardware-status information of this device
- hardwareState:
- The current state of the hardware decoded
- hardwareRegion:
- The current region of the hardware decoded
- hardwareErrorDescriptor:
- This word encodes in bits describing the hardware error
- hardwareErrorDescription:
- Error Code description
- waitingFor:
- Any call to the PLC will be published here, once the reply is received this property will be cleared. Commands will not be sent to the PLC until this property is cleared.
- epsilon:
- The epsilon determines the amount of change until a new physical value is posted from the hardware
- interlockReadOnly:
- Defines whether interlock conditions are configurable from this interface.
- interlockOn:
- Defines whether interlock surveillance is on or off.
- interlockOk:
- Defines whether interlock is ok (true) or broken (false).
- busy:
- Defines whether the PLC softdevice is busy.
- disableEpsilonFeedback:
- If false, the epsilon will be regulated until the incoming rate reaches the maximum rate
- maxStateUpdateRate:
- If state updates per second exceed this threshold, the state will be displayed as CHANGING
- noisyStateUpdateRateValue:
- Show the state update rate when it’s above ‘Max State Update Rate’ threshold.
- isStateUpdateNoisy:
- State update rate is above ‘Max State Update Rate’ threshold.
- reset:
- Resets the PLC hardware
- enableInterlockedSlots:
- Send device into INTERLOCK_BROKEN state, thus enabling all interlocked slots.
- disableInterlockedSlots:
- Send device into INTERLOCKED state, thus enabling all interlocked slots.
- requestHardwareValues:
- Ask for all property values on the device
- propertiesToPoll:
- All specified properties will be polled from the PLC with the given poll-rate. Only PLC aliases or device keys corresponding to PLC properties are allowed
- pollInterval:
- Hardware poll interval in seconds
- propertiesToRead:
- The specified properties will be read from the PLC by activating the Read button. Only PLC aliases or device keys corresponding to PLC properties are allowed
- readHardware:
- Requests value updates from the PLC for the properties listed under ‘Properties to read’
- force:
- ???
- trigger:
- Do not use this parameter to configure scheduled push. Instead use the parameter ‘scheduledPush’.
- maxUpdateFrequency:
- set to limit maximum update frequency for some values.
- value:
- Analog input of ADC.
- semiRawValue:
- Semi raw value of analog input, i.e. the voltage.
- epsSemiRaw:
- Epsilon of the SemiRawValue.
- relativeEpsilon:
- Flag to define epsilon mode: true means relative epsilon calculation, false means absolute epsilon calculation.
| Created: | 2021-10-02T07:28:37.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Release candidate for 4.8.2 |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-08-23T15:36:04.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Bugfixes: 1. fix wrong value on the PLC when a deprecated paramer has different type wrt. the recommended new one. 2. fix bug (introduced in 4.8.0-2.11.4) that made the devices stay in UNKNOWN state |
| Created: | 2021-08-12T10:32:15.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Asynchronous registration of devices on BeckhoffCom (by means of slotInstanceNew HW state word parsed into bits |
| Created: | 2021-07-28T14:22:45.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
| Created: | 2021-06-23T16:13:27.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-06-22T13:56:55.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
|
| Created: | 2021-06-14T16:09:11.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Added BeckhoffDryPump |
| Created: | 2021-06-10T11:55:43.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Alarm conditions and state are not set on new schema. (Fixes bug seen in BeckhoffFuse after Karabo 2.11.1 deployment) |
| Created: | 2021-06-07T19:31:48.000+02:00 |
|---|---|
| Author: | Valerii Bondar |
| Notes: | Summer shutdown release, Fuse device added |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Summer shutdown release Devices added: BeckhoffTrainTrigger, BeckhoffLed, BeckhoffMC2Hexapod (BeckhoffMC2Base subclass), BeckhoffMC2Elmo (BeckhoffMC2Base subclass) Features: parameter deprecation in MC2 subclasses follow STOPPING state in Adixen Turbo Full pump. + other minor Fixes: * stepUp/stepDown popup error * epsilon feedback disable on write * avoid extra updates for interlock keys + other minor fixes |
| Created: | 2021-05-31T09:49:13.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-26T14:46:29.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-23T08:19:59.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-23T07:43:58.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-15T18:15:29.000+02:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: |
| Created: | 2021-03-24T09:43:30.000+01:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: | Add the AIBS |
| Created: | 2021-03-08T09:52:30.000+01:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: | Summary: Added auto-generated scene for Pfeiffer vacuum controller IMG400 |
T2¶
| Instance id: | FXE_XTD9_MONO-2/TSENS/T2 |
|---|---|
| Class id: | BeckhoffAnalogInput |
| Host: | fxe-br-sys-con-12 |
| Class documentation: | |
| BeckhoffAnalogInput | |
| General: | link |
| Monitor: | link |
| Developer: | link |
| PLC: | link |
| Alias: | fxe-br-sys-con-12 |
| Git repo: | https://git.xfel.eu/karaboDevices/Beckhoff |
| Last modified: | 2021-10-02T19:55:31.151+02:00 |
| Created at: | 2017-07-20T11:58:15.000+02:00 |
| Main authors: | Mamchykd, Silenzi, Giovanetti |
| Latest tag: | 4.8.2-2.11.1rc1 |
| Deployment tag: | 4.8.2-2.11.1rc1 |
| Installed tag: | 4.6.5-2.11.1 |
| Projects: | FXE_XTD9_MONO-2 |
| Scenes: | MONO2_TEMP, MONO-CRYO-POWER, Temperature0_Mono2, Temperature, MONO-CRYO-POWER, Temperature0_Mono2 |
| Accessible by: | CAL, CONTROLS, CTRL, DA, danilevc, xdoc |
Warning
Rogue installation which is not mentioned in the deployment!
Warning
The installed tag (4.6.5-2.11.1) does not match tags mentioned in the deployment ([‘4.8.2-2.11.1rc1’])!
The BeckhoffAnalogInput device is documented in
beckhoff:BeckhoffAnalogInput
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device (i.e. of the server
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- beckhoffComDevice:
- InstanceId of the BeckhoffCom device that forwards commands to the PLC.
- functionBlockName:
- The type of the firmware block.
- fwInstanceName:
- The name of the firmware block instance.
- fwVersion:
- The version of the PLC framework.
- terminal:
- ???
- hardwareStatusBitField:
- This word encodes in bits the hardware-status information of this device
- hardwareState:
- The current state of the hardware decoded
- hardwareRegion:
- The current region of the hardware decoded
- hardwareErrorDescriptor:
- This word encodes in bits describing the hardware error
- hardwareErrorDescription:
- Error Code description
- waitingFor:
- Any call to the PLC will be published here, once the reply is received this property will be cleared. Commands will not be sent to the PLC until this property is cleared.
- epsilon:
- The epsilon determines the amount of change until a new physical value is posted from the hardware
- interlockReadOnly:
- Defines whether interlock conditions are configurable from this interface.
- interlockOn:
- Defines whether interlock surveillance is on or off.
- interlockOk:
- Defines whether interlock is ok (true) or broken (false).
- busy:
- Defines whether the PLC softdevice is busy.
- disableEpsilonFeedback:
- If false, the epsilon will be regulated until the incoming rate reaches the maximum rate
- maxStateUpdateRate:
- If state updates per second exceed this threshold, the state will be displayed as CHANGING
- noisyStateUpdateRateValue:
- Show the state update rate when it’s above ‘Max State Update Rate’ threshold.
- isStateUpdateNoisy:
- State update rate is above ‘Max State Update Rate’ threshold.
- reset:
- Resets the PLC hardware
- enableInterlockedSlots:
- Send device into INTERLOCK_BROKEN state, thus enabling all interlocked slots.
- disableInterlockedSlots:
- Send device into INTERLOCKED state, thus enabling all interlocked slots.
- requestHardwareValues:
- Ask for all property values on the device
- propertiesToPoll:
- All specified properties will be polled from the PLC with the given poll-rate. Only PLC aliases or device keys corresponding to PLC properties are allowed
- pollInterval:
- Hardware poll interval in seconds
- propertiesToRead:
- The specified properties will be read from the PLC by activating the Read button. Only PLC aliases or device keys corresponding to PLC properties are allowed
- readHardware:
- Requests value updates from the PLC for the properties listed under ‘Properties to read’
- force:
- ???
- trigger:
- Do not use this parameter to configure scheduled push. Instead use the parameter ‘scheduledPush’.
- maxUpdateFrequency:
- set to limit maximum update frequency for some values.
- value:
- Analog input of ADC.
- semiRawValue:
- Semi raw value of analog input, i.e. the voltage.
- epsSemiRaw:
- Epsilon of the SemiRawValue.
- relativeEpsilon:
- Flag to define epsilon mode: true means relative epsilon calculation, false means absolute epsilon calculation.
| Created: | 2021-10-02T07:28:37.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Release candidate for 4.8.2 |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-08-23T15:36:04.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Bugfixes: 1. fix wrong value on the PLC when a deprecated paramer has different type wrt. the recommended new one. 2. fix bug (introduced in 4.8.0-2.11.4) that made the devices stay in UNKNOWN state |
| Created: | 2021-08-12T10:32:15.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Asynchronous registration of devices on BeckhoffCom (by means of slotInstanceNew HW state word parsed into bits |
| Created: | 2021-07-28T14:22:45.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
| Created: | 2021-06-23T16:13:27.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-06-22T13:56:55.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
|
| Created: | 2021-06-14T16:09:11.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Added BeckhoffDryPump |
| Created: | 2021-06-10T11:55:43.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Alarm conditions and state are not set on new schema. (Fixes bug seen in BeckhoffFuse after Karabo 2.11.1 deployment) |
| Created: | 2021-06-07T19:31:48.000+02:00 |
|---|---|
| Author: | Valerii Bondar |
| Notes: | Summer shutdown release, Fuse device added |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Summer shutdown release Devices added: BeckhoffTrainTrigger, BeckhoffLed, BeckhoffMC2Hexapod (BeckhoffMC2Base subclass), BeckhoffMC2Elmo (BeckhoffMC2Base subclass) Features: parameter deprecation in MC2 subclasses follow STOPPING state in Adixen Turbo Full pump. + other minor Fixes: * stepUp/stepDown popup error * epsilon feedback disable on write * avoid extra updates for interlock keys + other minor fixes |
| Created: | 2021-05-31T09:49:13.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-26T14:46:29.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-23T08:19:59.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-23T07:43:58.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-15T18:15:29.000+02:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: |
| Created: | 2021-03-24T09:43:30.000+01:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: | Add the AIBS |
| Created: | 2021-03-08T09:52:30.000+01:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: | Summary: Added auto-generated scene for Pfeiffer vacuum controller IMG400 |
MONO¶
MDL¶
ACCM_PITCH¶
| Instance id: | FXE_XTD9_MONO/MDL/ACCM_PITCH |
|---|---|
| Class id: | MonoChromatorGroup |
| Host: | fxe-br-sys-con-12 |
| Alias: | fxe-br-sys-con-12 |
| Git repo: | https://git.xfel.eu/karaboDevices/monoChromatorEnergyChanger |
| Last modified: | 2021-06-11T16:27:36.000+02:00 |
| Created at: | 2018-07-19T15:59:24.000+02:00 |
| Main authors: | Hauf, Parenti, Degon |
| Latest tag: | 1.6.3-2.10.0 |
| Deployment tag: | 1.6.3-2.10.0 |
| Scenes: | FXE_XTD9_MONO/MDL/ACCM_PITCH_OLD, FXE_XTD9_MONO/MDL/ACCM_PITCH, FXE_MONO/MAIN |
| Accessible by: | CAL, CONTROLS, CTRL, DA, danilevc, xdoc |
Warning
Rogue installation which is not mentioned in the deployment!
Warning
Installation not found in a standard path!
- deviceId:
The device instance ID uniquely identifies a device instance in the distributed system
- heartbeatInterval:
The heartbeat interval
- alarmCondition:
The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- globalAlarmCondition:
This is the global alarm condition for this device. The current alarm condition of this device will be calculated from this alarm condition and the alarm condition of each property.
- visibility:
Configures who is allowed to see this device at all
- classId:
The (factory)-name of the class of this device
- classVersion:
The version of the class of this device
- karaboVersion:
The version of the Karabo framework running this device
- serverId:
The device-server which this device is running on
- hostName:
Do not set this property, it will be set by the device-server
- pid:
The unix process ID of the device (i.e. of the server)
- state:
The current state the device is in
- status:
A more detailed status description
- lockedBy:
The name of the device holding a lock on this one (empty if not locked)
- slotClearLock:
Clear the lock on this device
- lastCommand:
The last slot called.
- archive:
Decides whether the properties of this device will be logged or not
- log:
Logging settings
- interfaces:
Interface required for Scan tool
- masterNode:
Master Node to be used for Actual Position
- actualPosition:
This is the Actual energy setting.
- targetPosition:
This is the Target energy setting.
- turnOn:
Turn on all motors
- move:
Move command.
stop:
“Send stop signal” button, action is not immediate. The timeout is set to 5 sec.
| Created: | 2021-06-11T12:41:03.000+02:00 |
|---|---|
| Author: | Wajid Ehsan |
| Notes: | Fix actual energy |
| Created: | 2020-11-23T12:26:03.000+01:00 |
|---|---|
| Author: | Andrea Parenti |
| Notes: | Summary: add version info |
| Created: | 2020-09-11T13:09:42.000+02:00 |
|---|---|
| Author: | Wajid Ehsan |
| Notes: |
| Created: | 2019-09-03T16:31:18.000+02:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
| Created: | 2019-08-28T14:38:35.000+02:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
| Created: | 2019-06-20T18:05:38.000+02:00 |
|---|---|
| Author: | Wajid Ehsan |
| Notes: | Device generated scene |
| Created: | 2019-06-13T19:06:55.000+02:00 |
|---|---|
| Author: | Wajid Ehsan |
| Notes: | Integration of relative geometry as a new class |
| Created: | 2019-04-25T13:18:28.000+02:00 |
|---|---|
| Author: | Wajid Ehsan |
| Notes: | Get actual position from master motor |
| Created: | 2019-04-08T13:42:45.000+02:00 |
|---|---|
| Author: | Wajid Ehsan |
| Notes: | Integration of monochromator group with a scan tool |
| Created: | 2019-03-20T16:02:17.000+01:00 |
|---|---|
| Author: | Wajid Ehsan |
| Notes: | Save data in a permanent directory |
| Created: | 2019-01-07T16:03:45.000+01:00 |
|---|---|
| Author: | Wajid Ehsan |
| Notes: |
| Created: | 2018-11-13T18:02:28.000+01:00 |
|---|---|
| Author: | Wajid Ehsan |
| Notes: |
SWITCH¶
VAC_OK¶
| Instance id: | FXE_XTD9_MONO/SWITCH/VAC_OK |
|---|---|
| Class id: | BeckhoffDigitalInput |
| Host: | fxe-br-sys-con-12 |
| Class documentation: | |
| BeckhoffDigitalInput | |
| General: | link |
| Monitor: | link |
| Developer: | link |
| PLC: | link |
| Alias: | fxe-br-sys-con-12 |
| Git repo: | https://git.xfel.eu/karaboDevices/Beckhoff |
| Last modified: | 2021-10-02T19:55:31.151+02:00 |
| Created at: | 2017-07-20T11:58:15.000+02:00 |
| Main authors: | Mamchykd, Silenzi, Giovanetti |
| Latest tag: | 4.8.2-2.11.1rc1 |
| Deployment tag: | 4.8.2-2.11.1rc1 |
| Installed tag: | 4.6.5-2.11.1 |
| Scenes: | VAC-SIGNALS, MONO-CRYO-POWER, VAC-SIGNALS, MONO-CRYO-POWER |
| Accessible by: | CAL, CONTROLS, CTRL, DA, danilevc, xdoc |
Warning
Rogue installation which is not mentioned in the deployment!
Warning
The installed tag (4.6.5-2.11.1) does not match tags mentioned in the deployment ([‘4.8.2-2.11.1rc1’])!
The BeckhoffDigitalInput device is documented in
beckhoff:BeckhoffDigitalInput
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device (i.e. of the server
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- beckhoffComDevice:
- InstanceId of the BeckhoffCom device that forwards commands to the PLC.
- functionBlockName:
- The type of the firmware block.
- fwInstanceName:
- The name of the firmware block instance.
- fwVersion:
- The version of the PLC framework.
- terminal:
- ???
- hardwareStatusBitField:
- This word encodes in bits the hardware-status information of this device
- hardwareState:
- The current state of the hardware decoded
- hardwareRegion:
- The current region of the hardware decoded
- hardwareErrorDescriptor:
- This word encodes in bits describing the hardware error
- hardwareErrorDescription:
- Error Code description
- waitingFor:
- Any call to the PLC will be published here, once the reply is received this property will be cleared. Commands will not be sent to the PLC until this property is cleared.
- epsilon:
- The epsilon determines the amount of change until a new physical value is posted from the hardware
- interlockReadOnly:
- Defines whether interlock conditions are configurable from this interface.
- interlockOn:
- Defines whether interlock surveillance is on or off.
- interlockOk:
- Defines whether interlock is ok (true) or broken (false).
- busy:
- Defines whether the PLC softdevice is busy.
- disableEpsilonFeedback:
- If false, the epsilon will be regulated until the incoming rate reaches the maximum rate
- maxStateUpdateRate:
- If state updates per second exceed this threshold, the state will be displayed as CHANGING
- noisyStateUpdateRateValue:
- Show the state update rate when it’s above ‘Max State Update Rate’ threshold.
- isStateUpdateNoisy:
- State update rate is above ‘Max State Update Rate’ threshold.
- reset:
- Resets the PLC hardware
- enableInterlockedSlots:
- Send device into INTERLOCK_BROKEN state, thus enabling all interlocked slots.
- disableInterlockedSlots:
- Send device into INTERLOCKED state, thus enabling all interlocked slots.
- requestHardwareValues:
- Ask for all property values on the device
- propertiesToPoll:
- All specified properties will be polled from the PLC with the given poll-rate. Only PLC aliases or device keys corresponding to PLC properties are allowed
- pollInterval:
- Hardware poll interval in seconds
- propertiesToRead:
- The specified properties will be read from the PLC by activating the Read button. Only PLC aliases or device keys corresponding to PLC properties are allowed
- readHardware:
- Requests value updates from the PLC for the properties listed under ‘Properties to read’
- force:
- ???
- trigger:
- Do not use this parameter to configure scheduled push. Instead use the parameter ‘scheduledPush’.
- maxUpdateFrequency:
- set to limit maximum update frequency for some values.
- invert:
- If set, the digital value as received from the hardware is inverted.
- edgeCount:
- Counter of the input edges
- fallingEdgeCounter:
- True - Counter On Falling Edge; False - Counter on Raising Edge.
- resetCounter:
- Reset count of edges
| Created: | 2021-10-02T07:28:37.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Release candidate for 4.8.2 |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-08-23T15:36:04.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Bugfixes: 1. fix wrong value on the PLC when a deprecated paramer has different type wrt. the recommended new one. 2. fix bug (introduced in 4.8.0-2.11.4) that made the devices stay in UNKNOWN state |
| Created: | 2021-08-12T10:32:15.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Asynchronous registration of devices on BeckhoffCom (by means of slotInstanceNew HW state word parsed into bits |
| Created: | 2021-07-28T14:22:45.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
| Created: | 2021-06-23T16:13:27.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-06-22T13:56:55.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
|
| Created: | 2021-06-14T16:09:11.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Added BeckhoffDryPump |
| Created: | 2021-06-10T11:55:43.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Alarm conditions and state are not set on new schema. (Fixes bug seen in BeckhoffFuse after Karabo 2.11.1 deployment) |
| Created: | 2021-06-07T19:31:48.000+02:00 |
|---|---|
| Author: | Valerii Bondar |
| Notes: | Summer shutdown release, Fuse device added |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Summer shutdown release Devices added: BeckhoffTrainTrigger, BeckhoffLed, BeckhoffMC2Hexapod (BeckhoffMC2Base subclass), BeckhoffMC2Elmo (BeckhoffMC2Base subclass) Features: parameter deprecation in MC2 subclasses follow STOPPING state in Adixen Turbo Full pump. + other minor Fixes: * stepUp/stepDown popup error * epsilon feedback disable on write * avoid extra updates for interlock keys + other minor fixes |
| Created: | 2021-05-31T09:49:13.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-26T14:46:29.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-23T08:19:59.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-23T07:43:58.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-15T18:15:29.000+02:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: |
| Created: | 2021-03-24T09:43:30.000+01:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: | Add the AIBS |
| Created: | 2021-03-08T09:52:30.000+01:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: | Summary: Added auto-generated scene for Pfeiffer vacuum controller IMG400 |
VAC¶
SWITCH¶
SHUT_aclose¶
| Instance id: | FXE_XTD9_VAC/SWITCH/SHUT_aclose |
|---|---|
| Class id: | BeckhoffDigitalInput |
| Host: | fxe-rr-sys-con-1 |
| Class documentation: | |
| BeckhoffDigitalInput | |
| General: | link |
| Monitor: | link |
| Developer: | link |
| PLC: | link |
| Alias: | fxe-rr-sys-con-1 , fxe-rr-sys-con-14 , fxe-rr-sys-con-10 , fxe-rr-sys-con-11 , fxe-rr-sys-con-13 |
| Git repo: | https://git.xfel.eu/karaboDevices/Beckhoff |
| Last modified: | 2021-10-02T19:55:31.151+02:00 |
| Created at: | 2017-07-20T11:58:15.000+02:00 |
| Main authors: | Mamchykd, Silenzi, Giovanetti |
| Latest tag: | 4.8.2-2.11.1rc1 |
| Deployment tag: | 4.8.2-2.11.1rc1 |
| Installed tag: | 4.6.5-2.11.1 |
| Scenes: | INTERLOCK_SIGNALS, FXE_SYS_VAC2MPS_DCTRL_FXE_VALVES_OPEN_INTERLOCK, FXE_SYS_VAC2MPS_DCTRL_FXE_VALVES_OPEN_INTERLOCK |
| Accessible by: | CAL, CONTROLS, CTRL, DA, danilevc, xdoc |
Warning
Rogue installation which is not mentioned in the deployment!
Warning
The installed tag (4.6.5-2.11.1) does not match tags mentioned in the deployment ([‘4.8.2-2.11.1rc1’])!
The BeckhoffDigitalInput device is documented in
beckhoff:BeckhoffDigitalInput
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device (i.e. of the server
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- beckhoffComDevice:
- InstanceId of the BeckhoffCom device that forwards commands to the PLC.
- functionBlockName:
- The type of the firmware block.
- fwInstanceName:
- The name of the firmware block instance.
- fwVersion:
- The version of the PLC framework.
- terminal:
- ???
- hardwareStatusBitField:
- This word encodes in bits the hardware-status information of this device
- hardwareState:
- The current state of the hardware decoded
- hardwareRegion:
- The current region of the hardware decoded
- hardwareErrorDescriptor:
- This word encodes in bits describing the hardware error
- hardwareErrorDescription:
- Error Code description
- waitingFor:
- Any call to the PLC will be published here, once the reply is received this property will be cleared. Commands will not be sent to the PLC until this property is cleared.
- epsilon:
- The epsilon determines the amount of change until a new physical value is posted from the hardware
- interlockReadOnly:
- Defines whether interlock conditions are configurable from this interface.
- interlockOn:
- Defines whether interlock surveillance is on or off.
- interlockOk:
- Defines whether interlock is ok (true) or broken (false).
- busy:
- Defines whether the PLC softdevice is busy.
- disableEpsilonFeedback:
- If false, the epsilon will be regulated until the incoming rate reaches the maximum rate
- maxStateUpdateRate:
- If state updates per second exceed this threshold, the state will be displayed as CHANGING
- noisyStateUpdateRateValue:
- Show the state update rate when it’s above ‘Max State Update Rate’ threshold.
- isStateUpdateNoisy:
- State update rate is above ‘Max State Update Rate’ threshold.
- reset:
- Resets the PLC hardware
- enableInterlockedSlots:
- Send device into INTERLOCK_BROKEN state, thus enabling all interlocked slots.
- disableInterlockedSlots:
- Send device into INTERLOCKED state, thus enabling all interlocked slots.
- requestHardwareValues:
- Ask for all property values on the device
- propertiesToPoll:
- All specified properties will be polled from the PLC with the given poll-rate. Only PLC aliases or device keys corresponding to PLC properties are allowed
- pollInterval:
- Hardware poll interval in seconds
- propertiesToRead:
- The specified properties will be read from the PLC by activating the Read button. Only PLC aliases or device keys corresponding to PLC properties are allowed
- readHardware:
- Requests value updates from the PLC for the properties listed under ‘Properties to read’
- force:
- ???
- trigger:
- Do not use this parameter to configure scheduled push. Instead use the parameter ‘scheduledPush’.
- maxUpdateFrequency:
- set to limit maximum update frequency for some values.
- invert:
- If set, the digital value as received from the hardware is inverted.
- edgeCount:
- Counter of the input edges
- fallingEdgeCounter:
- True - Counter On Falling Edge; False - Counter on Raising Edge.
- resetCounter:
- Reset count of edges
| Created: | 2021-10-02T07:28:37.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Release candidate for 4.8.2 |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-08-23T15:36:04.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Bugfixes: 1. fix wrong value on the PLC when a deprecated paramer has different type wrt. the recommended new one. 2. fix bug (introduced in 4.8.0-2.11.4) that made the devices stay in UNKNOWN state |
| Created: | 2021-08-12T10:32:15.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Asynchronous registration of devices on BeckhoffCom (by means of slotInstanceNew HW state word parsed into bits |
| Created: | 2021-07-28T14:22:45.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
| Created: | 2021-06-23T16:13:27.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-06-22T13:56:55.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
|
| Created: | 2021-06-14T16:09:11.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Added BeckhoffDryPump |
| Created: | 2021-06-10T11:55:43.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Alarm conditions and state are not set on new schema. (Fixes bug seen in BeckhoffFuse after Karabo 2.11.1 deployment) |
| Created: | 2021-06-07T19:31:48.000+02:00 |
|---|---|
| Author: | Valerii Bondar |
| Notes: | Summer shutdown release, Fuse device added |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Summer shutdown release Devices added: BeckhoffTrainTrigger, BeckhoffLed, BeckhoffMC2Hexapod (BeckhoffMC2Base subclass), BeckhoffMC2Elmo (BeckhoffMC2Base subclass) Features: parameter deprecation in MC2 subclasses follow STOPPING state in Adixen Turbo Full pump. + other minor Fixes: * stepUp/stepDown popup error * epsilon feedback disable on write * avoid extra updates for interlock keys + other minor fixes |
| Created: | 2021-05-31T09:49:13.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-26T14:46:29.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-23T08:19:59.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-23T07:43:58.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-15T18:15:29.000+02:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: |
| Created: | 2021-03-24T09:43:30.000+01:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: | Add the AIBS |
| Created: | 2021-03-08T09:52:30.000+01:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: | Summary: Added auto-generated scene for Pfeiffer vacuum controller IMG400 |
SHUT_open¶
| Instance id: | FXE_XTD9_VAC/SWITCH/SHUT_open |
|---|---|
| Class id: | BeckhoffDigitalInput |
| Host: | fxe-rr-sys-con-1 |
| Class documentation: | |
| BeckhoffDigitalInput | |
| General: | link |
| Monitor: | link |
| Developer: | link |
| PLC: | link |
| Alias: | fxe-rr-sys-con-1 , fxe-rr-sys-con-14 , fxe-rr-sys-con-10 , fxe-rr-sys-con-11 , fxe-rr-sys-con-13 |
| Git repo: | https://git.xfel.eu/karaboDevices/Beckhoff |
| Last modified: | 2021-10-02T19:55:31.151+02:00 |
| Created at: | 2017-07-20T11:58:15.000+02:00 |
| Main authors: | Mamchykd, Silenzi, Giovanetti |
| Latest tag: | 4.8.2-2.11.1rc1 |
| Deployment tag: | 4.8.2-2.11.1rc1 |
| Installed tag: | 4.6.5-2.11.1 |
| Scenes: | INTERLOCK_SIGNALS, FXE_SYS_VAC2MPS_DCTRL_FXE_VALVES_OPEN_INTERLOCK, FXE_SYS_VAC2MPS_DCTRL_FXE_VALVES_OPEN_INTERLOCK |
| Accessible by: | CAL, CONTROLS, CTRL, DA, danilevc, xdoc |
Warning
Rogue installation which is not mentioned in the deployment!
Warning
The installed tag (4.6.5-2.11.1) does not match tags mentioned in the deployment ([‘4.8.2-2.11.1rc1’])!
The BeckhoffDigitalInput device is documented in
beckhoff:BeckhoffDigitalInput
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device (i.e. of the server
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- beckhoffComDevice:
- InstanceId of the BeckhoffCom device that forwards commands to the PLC.
- functionBlockName:
- The type of the firmware block.
- fwInstanceName:
- The name of the firmware block instance.
- fwVersion:
- The version of the PLC framework.
- terminal:
- ???
- hardwareStatusBitField:
- This word encodes in bits the hardware-status information of this device
- hardwareState:
- The current state of the hardware decoded
- hardwareRegion:
- The current region of the hardware decoded
- hardwareErrorDescriptor:
- This word encodes in bits describing the hardware error
- hardwareErrorDescription:
- Error Code description
- waitingFor:
- Any call to the PLC will be published here, once the reply is received this property will be cleared. Commands will not be sent to the PLC until this property is cleared.
- epsilon:
- The epsilon determines the amount of change until a new physical value is posted from the hardware
- interlockReadOnly:
- Defines whether interlock conditions are configurable from this interface.
- interlockOn:
- Defines whether interlock surveillance is on or off.
- interlockOk:
- Defines whether interlock is ok (true) or broken (false).
- busy:
- Defines whether the PLC softdevice is busy.
- disableEpsilonFeedback:
- If false, the epsilon will be regulated until the incoming rate reaches the maximum rate
- maxStateUpdateRate:
- If state updates per second exceed this threshold, the state will be displayed as CHANGING
- noisyStateUpdateRateValue:
- Show the state update rate when it’s above ‘Max State Update Rate’ threshold.
- isStateUpdateNoisy:
- State update rate is above ‘Max State Update Rate’ threshold.
- reset:
- Resets the PLC hardware
- enableInterlockedSlots:
- Send device into INTERLOCK_BROKEN state, thus enabling all interlocked slots.
- disableInterlockedSlots:
- Send device into INTERLOCKED state, thus enabling all interlocked slots.
- requestHardwareValues:
- Ask for all property values on the device
- propertiesToPoll:
- All specified properties will be polled from the PLC with the given poll-rate. Only PLC aliases or device keys corresponding to PLC properties are allowed
- pollInterval:
- Hardware poll interval in seconds
- propertiesToRead:
- The specified properties will be read from the PLC by activating the Read button. Only PLC aliases or device keys corresponding to PLC properties are allowed
- readHardware:
- Requests value updates from the PLC for the properties listed under ‘Properties to read’
- force:
- ???
- trigger:
- Do not use this parameter to configure scheduled push. Instead use the parameter ‘scheduledPush’.
- maxUpdateFrequency:
- set to limit maximum update frequency for some values.
- invert:
- If set, the digital value as received from the hardware is inverted.
- edgeCount:
- Counter of the input edges
- fallingEdgeCounter:
- True - Counter On Falling Edge; False - Counter on Raising Edge.
- resetCounter:
- Reset count of edges
| Created: | 2021-10-02T07:28:37.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Release candidate for 4.8.2 |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-08-23T15:36:04.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Bugfixes: 1. fix wrong value on the PLC when a deprecated paramer has different type wrt. the recommended new one. 2. fix bug (introduced in 4.8.0-2.11.4) that made the devices stay in UNKNOWN state |
| Created: | 2021-08-12T10:32:15.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Asynchronous registration of devices on BeckhoffCom (by means of slotInstanceNew HW state word parsed into bits |
| Created: | 2021-07-28T14:22:45.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
| Created: | 2021-06-23T16:13:27.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-06-22T13:56:55.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
|
| Created: | 2021-06-14T16:09:11.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Added BeckhoffDryPump |
| Created: | 2021-06-10T11:55:43.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Alarm conditions and state are not set on new schema. (Fixes bug seen in BeckhoffFuse after Karabo 2.11.1 deployment) |
| Created: | 2021-06-07T19:31:48.000+02:00 |
|---|---|
| Author: | Valerii Bondar |
| Notes: | Summer shutdown release, Fuse device added |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Summer shutdown release Devices added: BeckhoffTrainTrigger, BeckhoffLed, BeckhoffMC2Hexapod (BeckhoffMC2Base subclass), BeckhoffMC2Elmo (BeckhoffMC2Base subclass) Features: parameter deprecation in MC2 subclasses follow STOPPING state in Adixen Turbo Full pump. + other minor Fixes: * stepUp/stepDown popup error * epsilon feedback disable on write * avoid extra updates for interlock keys + other minor fixes |
| Created: | 2021-05-31T09:49:13.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-26T14:46:29.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-23T08:19:59.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-23T07:43:58.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-15T18:15:29.000+02:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: |
| Created: | 2021-03-24T09:43:30.000+01:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: | Add the AIBS |
| Created: | 2021-03-08T09:52:30.000+01:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: | Summary: Added auto-generated scene for Pfeiffer vacuum controller IMG400 |
IMGPI¶
PROC¶
BEAMVIEW¶
| Instance id: | FXE_XTD9_IMGPI/PROC/BEAMVIEW |
|---|---|
| Class id: | ImageProcessor |
| Host: | fxe-rr-sys-con-13 |
| Class documentation: | |
| ImageProcessor | |
| Alias: | fxe-rr-sys-con-13 |
| Git repo: | https://git.xfel.eu/karaboDevices/imageProcessor |
| Last modified: | 2021-09-15T17:52:29.436+02:00 |
| Created at: | 2016-11-16T14:12:17.000+01:00 |
| Main authors: | Parenti, Hauf, Fabbri |
| Latest tag: | 1.28.0alpha-2.11.4 |
| Deployment tag: | 1.28.0alpha-2.11.4 |
| Accessible by: | CAL, CONTROLS, CTRL, DA, danilevc, xdoc |
Warning
Rogue installation which is not mentioned in the deployment!
Warning
Installation not found in a standard path!
The ImageProcessor device is documented in
imageprocessor:image-processor-user
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- heartbeatInterval:
- The heartbeat interval
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- globalAlarmCondition:
- This is the global alarm condition for this device. The current alarm condition of this device will be calculated from this alarm condition and the alarm condition of each property.
- visibility:
- Configures who is allowed to see this device at all
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server
- pid:
- The unix process ID of the device (i.e. of the server)
- state:
- The current state the device is in
- status:
- A more detailed status description
- lockedBy:
- The name of the device holding a lock on this one (empty if not locked)
- slotClearLock:
- Clear the lock on this device
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- log:
- Logging settings
- useTimeserver:
- Unused - whether device connects to time server is configured via ‘timeServerId’
- progress:
- The progress of the current action
- performanceStatistics:
- Accumulates some statistics
- inFrameRate:
- The input frame rate.
- imagePath:
- Input image path.
- filterImagesByThreshold:
- If True, images will be only processed if maximum pixel value exceeds user’s defined threshold.
- imageThreshold:
- The threshold for processing an image.
- absolutePositions:
- If True, the centre-of-mass and fit results will take into account the current settings for ROI and binning.
- subtractBkgImage:
- Subtract the loaded background image.
- subtractImagePedestal:
- Subtract the image pedestal (ie image = image - image.min()). This is done after background subtraction.
- doMinMaxMean:
- Get the following information from the pixels: min, max, mean value.
- doBinCount:
- Calculate the frequency distribution of pixel values.
- doXYSum:
- Integrate the image along the x- and y-axes.
- doCOfM:
- Calculate centre-of-mass and widths.
- do1DFit:
- Perform a 1D gaussian fit of the x- and y-distributions.
- do2DFit:
- Perform a 2D gaussian fits.Be careful: It can be slow!
- doIntegration:
- Perform integration over region.
- clipValues:
- Removes values outside of Integration Threshold Range from the calculation of the integral and region mean.
- comRange:
- The range to be used for the centre-of-mass calculation. Can be the full range, or a user-defined one.
- userDefinedRange:
- The user-defined range for centre-of-mass, gaussian fit(s) and integrals along the x & y axes. Region [lowX, highX) x [lowY, highY) specified as [lowX, highX, lowY, highY]
- absThreshold:
- Pixels below this threshold will not be used for the centre-of-mass calculation. If greater than 0, the relative threshold will not be used.
- threshold:
- Pixels below this relative threshold (fraction of the highest value) will not be used for the centre-of-mass calculation. It will only be applied if no absolute threshold is set.
- pixelSize:
- The pixel size. It will be used when evaluating the beam size.
- fitRange:
- The range to be used for fitting. Can be the full range, an auto-determined, or the user-defined one.
- rangeForAuto:
- The automatic range for ‘auto’ mode (in standard deviations).
- enablePolynomial:
- Add a 1st order polynomial term (ramp) to gaussian fits.
- gauss1dStartValues:
- Selects how 1D gauss fit starting values are evaluated
- doGaussRotation:
- Allow the 2D gaussian to be rotated.
- integrationRegion:
- The region to be integrated over. Region [lowX, highX) x [lowY, highY) specified as [lowX, highX, lowY, highY]
- thresholdRange:
- Range of values to be considered in the calculation of Region Integral and Region Mean. Values outside of this range will be set to zero.
- imageWidth:
- The width of the incoming image.
- imageOffsetX:
- If the incoming image has a ROI, this represents the X position of the top-left corner.
- imageBinningX:
- The image binning in the X direction.
- imageHeight:
- The height of the incoming image. Set to 1 for 1D images (spectra).
- imageOffsetY:
- If the incoming image has a ROI, this represents the Y position of the top-left corner. Set to 0 for 1D images (spectra).
- imageBinningY:
- The image binning in the Y direction. Set to 1 for 1D images (spectra).
- minPxValue:
- The minimum image pixel value.
- maxPxValue:
- The maximum image pixel value.
- meanPxValue:
- The mean image pixel value.
- minMaxMeanTime:
- Time spent for evaluating min, max, mean pixel value.
- binCountTime:
- Time spent for calculating the frequency distribution of pixel values.
- subtractBkgImageTime:
- Time spent in subtracting the background image.
- subtractPedestalTime:
- Time spent in subtracting the image pedestal.
- xYSumTime:
- Time spent in integrating the image in X and Y.
- cOfMTime:
- Time spent in evaluating the centre-of-mass.
- xFitTime:
- Time spent in 1D Gaussian fit of the X distribution.
- yFitTime:
- Time spent in 1D Gaussian fit of the Y distribution.
- fitTime:
- Time spent in 2D Gaussian fit of the image.
- integrationTime:
- Time spent in integrating over a region.
- x0:
- X position of the centre-of-mass.
- sx:
- Standard deviation in X of the centre-of-mass.
- y0:
- Y position of the centre-of-mass.
- sy:
- Standard deviation in Y of the centre-of-mass.
- xFitSuccess:
- 1D Gaussian fit success (1-4 if fit converged).
- ax1d:
- Amplitude Ax from the 1D fit.
- x01d:
- x0 from 1D Fit.
- ex01d:
- Uncertainty on x0 estimation.
- sx1d:
- Standard deviation on x0 from 1D fit.
- esx1d:
- Uncertainty on standard deviation estimation.
- beamWidth1d:
- Beam width from 1D Fit. Defined as 4x sigma_x.
- yFitSuccess:
- 1D Gaussian Fit Success (1-4 if fit converged).
- ay1d:
- Amplitude Ay from 1D fit.
- y01d:
- y0 from 1D Fit.
- ey01d:
- Uncertainty on y0 estimation.
- sy1d:
- Standard deviation on y0 from 1D fit.
- esy1d:
- Uncertainty on standard deviation estimation.
- beamHeight1d:
- Beam heigth from 1D Fit. Defined as 4x sigma_y.
- fitSuccess:
- 2D Gaussian fit success (1-4 if fit converged).
- a2d:
- Amplitude from 2D fit.
- x02d:
- x0 from 2D Fit.
- ex02d:
- Uncertainty on x0 estimation.
- sx2d:
- Standard deviation on x0 from 2D fit.
- esx2d:
- Uncertainty on standard deviation estimation.
- beamWidth2d:
- Beam width from 2D Fit. Defined as 4x sigma_x.
- y02d:
- y0 from 2D Fit.
- ey02d:
- Uncertainty on y0 estimation.
- sy2d:
- Standard deviation on y0 from 2D fit.
- esy2d:
- Uncertainty on standard deviation estimation.
- beamHeight2d:
- Beam height from 2D Fit. Defined as 4x sigma_y.
- theta2d:
- Rotation angle from 2D fit.
- etheta2d:
- Uncertainty on rotation angle estimation.
- regionIntegral:
- Integral of pixel value over region specified by integrationRegion.
- regionMean:
- Mean pixel value over region specified by integrationRegion.
| Created: | 2021-09-15T17:52:18.000+02:00 |
|---|---|
| Author: | Andrea Parenti |
| Notes: | Summary: Add crosshair and marker capabilities (alpha tag). |
| Created: | 2021-08-03T17:11:31.000+02:00 |
|---|---|
| Author: | Andrea Parenti |
| Notes: | Summary: use image averaging from imageProcessing package. |
| Created: | 2020-11-23T12:51:09.000+01:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Karabo 2.10 versioning |
| Created: | 2020-07-30T14:29:13.000+02:00 |
|---|---|
| Author: | Andrea Parenti |
| Notes: | Reset properties only once |
| Created: | 2020-07-28T14:08:55.000+02:00 |
|---|---|
| Author: | Andrea Parenti |
| Notes: | Calculate min/max/mean pixel value after background and pedestal subtraction |
| Created: | 2020-07-06T13:53:30.000+02:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: | Integral over axes (img_x/y) corrected when no “user-defined” is set |
| Created: | 2020-03-17T11:23:50.000+01:00 |
|---|---|
| Author: | Andrea Parenti |
| Notes: | Fix MDL’s error count reconfiguration + resetError function |
| Created: | 2020-03-12T16:58:22.000+01:00 |
|---|---|
| Author: | Andrea Parenti |
| Notes: | Update for error resetting, and reconfiguration of threshold and epsilon parameters of error counter |
| Created: | 2019-12-10T14:13:22.000+01:00 |
|---|---|
| Author: | Andrea Parenti |
| Notes: | Alarm condition with warning, imageProcessing updated to version 2.3.5-2.6 |
| Created: | 2019-09-25T09:12:39.000+02:00 |
|---|---|
| Author: | Andrea Parenti |
| Notes: | ImageToSpectrum: make direction of integral configurable. |
| Created: | 2019-09-17T17:59:16.000+02:00 |
|---|---|
| Author: | Robert Schaffer |
| Notes: | Added peak ratio for TwoPeakFinder device. |
| Created: | 2019-09-05T17:06:43.000+02:00 |
|---|---|
| Author: | Robert Schaffer |
| Notes: | Implemented thresholding for integrated data intensities. |
| Created: | 2019-09-04T14:46:06.000+02:00 |
|---|---|
| Author: | Andrea Parenti |
| Notes: | FIX 1D data ImageAverager |
| Created: | 2019-08-22T16:57:59.000+02:00 |
|---|---|
| Author: | Cyril Danilevski |
| Notes: | Add possibility to average spectra (1D images) |
| Created: | 2019-07-10T09:31:19.000+02:00 |
|---|---|
| Author: | Andrea Parenti |
| Notes: | FIX processing of spectra |
| Created: | 2019-07-05T16:19:56.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2019-07-01T10:20:28.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
|
| Created: | 2019-06-18T13:41:45.000+02:00 |
|---|---|
| Author: | Andrea Parenti |
| Notes: | Add possibility to process spectra (1D images) |
| Created: | 2019-05-09T16:59:33.000+02:00 |
|---|---|
| Author: | Andrea Parenti |
| Notes: | Adding option for lightweight exponential running average |
| Created: | 2019-04-30T14:34:21.000+02:00 |
|---|---|
| Author: | Robert Schaffer |
| Notes: | Fixed a bug causing thresholding downstream of COM calculation |
PPL¶
LAS¶
MOTOR¶
STAGE_1¶
| Instance id: | FXE_PPL_LAS/MOTOR/STAGE_1 |
|---|---|
| Class id: | BeckhoffMC2Base |
| Host: | fxe-rr-sys-con-6 |
| Class documentation: | |
| BeckhoffMC2Base | |
| General: | link |
| Monitor: | link |
| Developer: | link |
| PLC: | link |
| Alias: | fxe-rr-sys-con-6 |
| Git repo: | https://git.xfel.eu/karaboDevices/Beckhoff |
| Last modified: | 2021-10-02T19:55:31.151+02:00 |
| Created at: | 2017-07-20T11:58:15.000+02:00 |
| Main authors: | Mamchykd, Silenzi, Giovanetti |
| Latest tag: | 4.8.2-2.11.1rc1 |
| Deployment tag: | 4.8.2-2.11.1rc1 |
| Installed tag: | 4.6.5-2.11.1 |
| Scenes: | FXE_PPL_LAS/MOTOR/STAGE_1|motorScene |
| Accessible by: | CAL, CONTROLS, CTRL, DA, danilevc, xdoc |
Warning
Rogue installation which is not mentioned in the deployment!
Warning
The installed tag (4.6.5-2.11.1) does not match tags mentioned in the deployment ([‘4.8.2-2.11.1rc1’])!
Warning
The velocity for this motor has not been commissioned. You may loose steps in case you set it too high!
The BeckhoffMC2Base device is documented
here.
Autogenerated documentation for the device’s properties and slots can be found here.
The following is the documentation for the base underlying PLC soft device: SD_MC2Base.
Documentation can also be found for the derived soft devices:
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device (i.e. of the server
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- useTimeserver:
- Unused - whether device connects to time server is configured via ‘timeServerId’
- progress:
- The progress of the current action
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- beckhoffComDevice:
- InstanceId of the BeckhoffCom device that forwards commands to the PLC.
- functionBlockName:
- The type of the firmware block.
- fwInstanceName:
- The name of the firmware block instance.
- fwVersion:
- The version of the PLC framework.
- terminal:
- ???
- hardwareStatusBitField:
- This word encodes in bits the hardware-status information of this device
- hardwareState:
- The current state of the hardware decoded
- hardwareRegion:
- The current region of the hardware decoded
- hardwareErrorDescriptor:
- This word encodes in bits describing the hardware error
- hardwareErrorDescription:
- Error Code description
- waitingFor:
- Any call to the PLC will be published here, once the reply is received this property will be cleared. Commands will not be sent to the PLC until this property is cleared.
- epsilon:
- The epsilon determines the amount of change until a new physical value is posted from the hardware
- interlockReadOnly:
- Defines whether interlock conditions are configurable from this interface.
- interlockOn:
- Defines whether interlock surveillance is on or off.
- interlockOk:
- Defines whether interlock is ok (true) or broken (false).
- busy:
- Defines whether the PLC softdevice is busy.
- disableEpsilonFeedback:
- If false, the epsilon will be regulated until the incoming rate reaches the maximum rate
- maxStateUpdateRate:
- If state updates per second exceed this threshold, the state will be displayed as CHANGING
- noisyStateUpdateRateValue:
- Show the state update rate when it’s above ‘Max State Update Rate’ threshold.
- isStateUpdateNoisy:
- State update rate is above ‘Max State Update Rate’ threshold.
- reset:
- Resets the PLC hardware
- enableInterlockedSlots:
- Send device into INTERLOCK_BROKEN state, thus enabling all interlocked slots.
- disableInterlockedSlots:
- Send device into INTERLOCKED state, thus enabling all interlocked slots.
- requestHardwareValues:
- Ask for all property values on the device
- propertiesToPoll:
- All specified properties will be polled from the PLC with the given poll-rate. Only PLC aliases or device keys corresponding to PLC properties are allowed
- pollInterval:
- Hardware poll interval in seconds
- propertiesToRead:
- The specified properties will be read from the PLC by activating the Read button. Only PLC aliases or device keys corresponding to PLC properties are allowed
- readHardware:
- Requests value updates from the PLC for the properties listed under ‘Properties to read’
- force:
- ???
- trigger:
- Do not use this parameter to configure scheduled push. Instead use the parameter ‘scheduledPush’.
- maxUpdateFrequency:
- set to limit maximum update frequency for some values.
- interfaces:
- Abstract interface for external proxies to be considered when working with this device
- home:
- Home motor axis. This will move the motor! Make sure it is not obstructed in its movement!
- on:
- Turn the motor on. This enables movement!
- off:
- Turn the motor off. No movement is possible until it is switched on again!
- calibrateToEncoder:
- Calibrate actual position to encoder position.
- calibrate:
- Calibrate actual position to calibrated target position.
- calibrateTarget:
- The motor scale is set to this position when hitting calibrate
- resetAxis:
- Reset motor (axis) after an error occured!
- specificError:
- ASpecificError
- moveRelative:
- Perform a relative movement, incrementing the current position by an offset!
- move:
- Perform an absolute movement to a new target position.
- stop:
- Stop the current movement! Afterwards, the axis should be reset!
- moveConstantVelocity:
- Enable movements at a constant velocity.
- moveModulo:
- Enable modulo movements.
- actualPosition:
- AActualPosition
- stepSize:
- AMoveDistance
- targetVelocity:
- AMoveVelocity
- targetPosition:
- AAbsoluteTargetPosition
- isCWLimit:
- Is at hardware end-switch high - CW limit.
- isCCWLimit:
- Is at hardware end-switch low - CCW limit.
- isSWLimitHigh:
- Is at software limit high.
- isSWLimitLow:
- Is at software limit low.
- isInterlockLimitHigh:
- Is at Interlock limit high.
- isInterlockLimitLow:
- Is at Interlock limit low.
- mc2DiscreteMotion:
- e.g. relative or absolute position movement
- mc2ContinuousMotion:
- e.g. constant velocity
- isOnTarget:
- Indicates whether the motor is on target or not.
- stepUp:
- Move to actual position plus step length.
- stepDown:
- Move to actual position minus step length.
- activeController:
- Select the Active Controller.
- activeControllerPLC:
- Select the Active Controller using the activeController property. This property is automatically filled and sent to the PLC
| Created: | 2021-10-02T07:28:37.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Release candidate for 4.8.2 |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-08-23T15:36:04.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Bugfixes: 1. fix wrong value on the PLC when a deprecated paramer has different type wrt. the recommended new one. 2. fix bug (introduced in 4.8.0-2.11.4) that made the devices stay in UNKNOWN state |
| Created: | 2021-08-12T10:32:15.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Asynchronous registration of devices on BeckhoffCom (by means of slotInstanceNew HW state word parsed into bits |
| Created: | 2021-07-28T14:22:45.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
| Created: | 2021-06-23T16:13:27.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-06-22T13:56:55.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
|
| Created: | 2021-06-14T16:09:11.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Added BeckhoffDryPump |
| Created: | 2021-06-10T11:55:43.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Alarm conditions and state are not set on new schema. (Fixes bug seen in BeckhoffFuse after Karabo 2.11.1 deployment) |
| Created: | 2021-06-07T19:31:48.000+02:00 |
|---|---|
| Author: | Valerii Bondar |
| Notes: | Summer shutdown release, Fuse device added |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Summer shutdown release Devices added: BeckhoffTrainTrigger, BeckhoffLed, BeckhoffMC2Hexapod (BeckhoffMC2Base subclass), BeckhoffMC2Elmo (BeckhoffMC2Base subclass) Features: parameter deprecation in MC2 subclasses follow STOPPING state in Adixen Turbo Full pump. + other minor Fixes: * stepUp/stepDown popup error * epsilon feedback disable on write * avoid extra updates for interlock keys + other minor fixes |
| Created: | 2021-05-31T09:49:13.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-26T14:46:29.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-23T08:19:59.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-23T07:43:58.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-15T18:15:29.000+02:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: |
| Created: | 2021-03-24T09:43:30.000+01:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: | Add the AIBS |
| Created: | 2021-03-08T09:52:30.000+01:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: | Summary: Added auto-generated scene for Pfeiffer vacuum controller IMG400 |
STAGE_2¶
| Instance id: | FXE_PPL_LAS/MOTOR/STAGE_2 |
|---|---|
| Class id: | BeckhoffMC2Base |
| Host: | fxe-rr-sys-con-6 |
| Class documentation: | |
| BeckhoffMC2Base | |
| General: | link |
| Monitor: | link |
| Developer: | link |
| PLC: | link |
| Alias: | fxe-rr-sys-con-6 |
| Git repo: | https://git.xfel.eu/gitlab/karaboDevices/Beckhoff |
| Last modified: | 2021-06-07T08:51:00.000+02:00 |
| Created at: | 2017-07-20T11:58:15.000+02:00 |
| Main authors: | Fabbri, Hauf, Giovanetti |
| Latest tag: | 4.6.0-2.11.0-rc2 |
| Deployment tag: | 4.6.0-2.11.0-rc2 |
| Installed tag: | 4.4.6-2.10.0-hotfix-01 |
| Scenes: | FXE_PPL_LAS/MOTOR/STAGE_2|motorScene |
| Accessible by: | CONTROLS, CTRL, DA, danilevc, xdoc |
Warning
Rogue installation which is not mentioned in the deployment!
Warning
The installed tag (4.4.6-2.10.0-hotfix-01) does not match tags mentioned in the deployment ([‘4.6.0-2.11.0-rc2’])!
Warning
The velocity for this motor has not been commissioned. You may loose steps in case you set it too high!
The BeckhoffMC2Base device is documented
here.
Autogenerated documentation for the device’s properties and slots can be found here.
The following is the documentation for the base underlying PLC soft device: SD_MC2Base.
Documentation can also be found for the derived soft devices:
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device (i.e. of the server
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- useTimeserver:
- Unused - whether device connects to time server is configured via ‘timeServerId’
- progress:
- The progress of the current action
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- beckhoffComDevice:
- InstanceId of the BeckhoffCom device that forwards commands to the PLC.
- functionBlockName:
- The type of the firmware block.
- fwInstanceName:
- The name of the firmware block instance.
- fwVersion:
- The version of the PLC framework.
- terminal:
- ???
- hardwareStatusBitField:
- This word encodes in bits the hardware-status information of this device
- hardwareState:
- The current state of the hardware decoded
- hardwareRegion:
- The current region of the hardware decoded
- hardwareErrorDescriptor:
- This word encodes in bits describing the hardware error
- hardwareErrorDescription:
- Error Code description
- waitingFor:
- Any call to the PLC will be published here, once the reply is received this property will be cleared. Commands will not be sent to the PLC until this property is cleared.
- epsilon:
- The epsilon determines the amount of change until a new physical value is posted from the hardware
- interlockReadOnly:
- Defines whether interlock conditions are configurable from this interface.
- interlockOn:
- Defines whether interlock surveillance is on or off.
- interlockOk:
- Defines whether interlock is ok (true) or broken (false).
- busy:
- Defines whether the PLC softdevice is busy.
- disableEpsilonFeedback:
- If false, the epsilon will be regulated until the incoming rate reaches the maximum rate
- maxStateUpdateRate:
- If state updates per second exceed this threshold, the state will be displayed as CHANGING
- noisyStateUpdateRateValue:
- Show the state update rate when it’s above ‘Max State Update Rate’ threshold.
- isStateUpdateNoisy:
- State update rate is above ‘Max State Update Rate’ threshold.
- reset:
- Resets the PLC hardware
- enableInterlockedSlots:
- Send device into INTERLOCK_BROKEN state, thus enabling all interlocked slots.
- disableInterlockedSlots:
- Send device into INTERLOCKED state, thus enabling all interlocked slots.
- requestHardwareValues:
- Ask for all property values on the device
- propertiesToPoll:
- All specified properties will be polled from the PLC with the given poll-rate. Only PLC aliases or device keys corresponding to PLC properties are allowed
- pollInterval:
- Hardware poll interval in seconds
- propertiesToRead:
- The specified properties will be read from the PLC by activating the Read button. Only PLC aliases or device keys corresponding to PLC properties are allowed
- readHardware:
- Requests value updates from the PLC for the properties listed under ‘Properties to read’
- force:
- ???
- trigger:
- Do not use this parameter to configure scheduled push. Instead use the parameter ‘scheduledPush’.
- maxUpdateFrequency:
- set to limit maximum update frequency for some values.
- interfaces:
- Abstract interface for external proxies to be considered when working with this device
- home:
- CHoming
- on:
- CEnableAxis
- off:
- CDisableAxis
- calibrateToEncoder:
- Calibrate actual position to encoder position.
- calibrate:
- Calibrate actual position to calibrated position.
- calibrateTarget:
- The motor scale is set to this position when hitting calibrate
- resetAxis:
- CResetAxis
- specificError:
- ASpecificError
- moveRelative:
- CMoveRelative
- move:
- CMoveAbsolute
- stop:
- CHalt
- moveConstantVelocity:
- set property amovevelocity
- actualPosition:
- AActualPosition
- stepSize:
- AMoveDistance
- targetVelocity:
- AMoveVelocity
- targetPosition:
- AAbsoluteTargetPosition
- isCWLimit:
- Is at hardware end-switch high - CW limit.
- isCCWLimit:
- Is at hardware end-switch low - CCW limit.
- isSWLimitHigh:
- Is at software limit high.
- isSWLimitLow:
- Is at software limit low.
- isInterlockLimitHigh:
- Is at Interlock limit high.
- isInterlockLimitLow:
- Is at Interlock limit low.
- mc2DiscreteMotion:
- e.g. relative or absolute position movement
- mc2ContinuousMotion:
- e.g. constant velocity
- isOnTarget:
- Indicates whether the motor is on target or not.
| Created: | 2021-06-02T12:39:34.000Z |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-06-02T12:39:34.000Z |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Summer shutdown release Devices added: BeckhoffTrainTrigger, BeckhoffLed, BeckhoffMC2Hexapod (BeckhoffMC2Base subclass), BeckhoffMC2Elmo (BeckhoffMC2Base subclass) Features: parameter deprecation in MC2 subclasses follow STOPPING state in Adixen Turbo Full pump. + other minor Fixes: * stepUp/stepDown popup error * epsilon feedback disable on write * avoid extra updates for interlock keys + other minor fixes |
| Created: | 2021-05-31T07:49:13.000Z |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-26T12:46:29.000Z |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-23T06:19:59.000Z |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-23T05:43:58.000Z |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-15T16:15:29.000Z |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: |
| Created: | 2021-03-24T08:43:30.000Z |
|---|---|
| Author: | Steffen Hauf |
| Notes: | Add the AIBS |
| Created: | 2021-03-08T08:52:30.000Z |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: | Summary: Added auto-generated scene for Pfeiffer vacuum controller IMG400 |
| Created: | 2021-02-26T14:51:42.000Z |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: | Summary: Added class for Pfeiffer vacuum controller IMG400 |
| Created: | 2021-02-19T09:42:02.000Z |
|---|---|
| Author: | Wajid Ehsan |
| Notes: | Minor update to the device-generated scene for MC2 Motor |
| Created: | 2021-02-10T15:45:51.000Z |
|---|---|
| Author: | Wajid Ehsan |
| Notes: | Upgrade device-generated scene for MC2 Motor |
| Created: | 2021-01-13T11:22:16.000Z |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | This tag is for forward compatibility with 2.11.0, no deployment necessary. FIX: remove useTimeserver option |
| Created: | 2020-11-30T15:34:10.000Z |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | FIX: MC2 align to latest plc version FIX/FEAT: Dynamically adapt to plc framework changes by matching self description FIX: adapt release CI to 2.10 FIX: make version string match standard |
| Created: | 2020-11-23T15:52:07.000Z |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | FIX: Recover more reliably from flickering states FEAT: Add a method for querying if BeckhoffCom is busy FIX: Do not throw on missing interlock detail key FEAT: Use shared_mutex in BeckhoffCom FIX: MC2: hide double state update after move command WORKAROUND: Max Update queue on BeckhoffCom FIX: Refactor Trigger setting FEAT: separate TCP and broker tasks FEAT: No “broker” logs FIX: adapt digital input to PLC version 1.52 FEAT: Implement TCP write in an asynchronous way FEAT: Adapt Compiler to the laster |
| Created: | 2020-11-03T08:43:56.000Z |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Deal with MC2 motors state updates on move command. |
| Created: | 2020-10-28T09:29:46.000Z |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2020-10-14T09:39:07.000Z |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2020-10-08T11:47:41.000Z |
|---|---|
| Author: | Steffen Hauf |
| Notes: | Fixes issues with ScrollPump |
| Created: | 2020-10-08T11:47:41.000Z |
|---|---|
| Author: | Steffen Hauf |
| Notes: | For 2.9.4 builds |
ILH¶
PPL¶
AVG¶
REF_POS1¶
| Instance id: | FXE_ILH_PPL/AVG/REF_POS1 |
|---|---|
| Class id: | ImageAverager |
| Host: | exflcon19n0 |
| Alias: | fxe-rr-sys-con-stage |
| Git repo: | https://git.xfel.eu/gitlab/karaboDevices/imageProcessor |
| Last modified: | 2020-11-23T12:51:25.000+01:00 |
| Created at: | 2016-11-16T14:12:17.000+01:00 |
| Main authors: | Parenti, Hauf, Fabbri |
| Latest tag: | 1.27.4-2.10.0 |
| Deployment tag: | 1.27.4-2.10.0 |
| Accessible by: |
Warning
Host not accessible by [‘xctrl’]!
The ImageAverager device is part of the
imageProcessor package,
and is documented in
imageprocessor:image-averager-user
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- useTimeserver:
- Unused - whether device connects to time server is configured via ‘timeServerId’
- timeServerId:
- The instance id uniquely identifies a TimeServer instance in the distributed system
- progress:
- The progress of the current action
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- Logger:
- Logging settings
- inFrameRate:
- The input frame rate.
- resetError:
- Reset error count.
- resetAverage:
- Reset averaged image.
- imagePath:
- The path within the channel, where the data is, such as data.image, digitizer.channel_1_A.raw.samples
- nImages:
- Number of images to be averaged.
- runningAverage:
- Calculate running average (instead of standard).
- runningAvgMethod:
- The algorithm used for calculating the running average.
- outFrameRate:
- The output frame rate.
| Created: | 2020-11-23T11:51:09.000Z |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Karabo 2.10 versioning |
| Created: | 2020-07-30T12:29:13.000Z |
|---|---|
| Author: | Andrea Parenti |
| Notes: | Reset properties only once |
| Created: | 2020-07-28T12:08:55.000Z |
|---|---|
| Author: | Andrea Parenti |
| Notes: | Calculate min/max/mean pixel value after background and pedestal subtraction |
| Created: | 2020-07-06T11:53:30.000Z |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: | Integral over axes (img_x/y) corrected when no “user-defined” is set |
| Created: | 2020-03-17T10:23:50.000Z |
|---|---|
| Author: | Andrea Parenti |
| Notes: | Fix MDL’s error count reconfiguration + resetError function |
| Created: | 2020-03-12T15:58:22.000Z |
|---|---|
| Author: | Andrea Parenti |
| Notes: | Update for error resetting, and reconfiguration of threshold and epsilon parameters of error counter |
| Created: | 2019-12-10T13:13:22.000Z |
|---|---|
| Author: | Andrea Parenti |
| Notes: | Alarm condition with warning, imageProcessing updated to version 2.3.5-2.6 |
| Created: | 2019-09-25T07:12:39.000Z |
|---|---|
| Author: | Andrea Parenti |
| Notes: | ImageToSpectrum: make direction of integral configurable. |
| Created: | 2019-09-17T15:59:16.000Z |
|---|---|
| Author: | Robert Schaffer |
| Notes: | Added peak ratio for TwoPeakFinder device. |
| Created: | 2019-09-05T15:06:43.000Z |
|---|---|
| Author: | Robert Schaffer |
| Notes: | Implemented thresholding for integrated data intensities. |
| Created: | 2019-09-04T12:46:06.000Z |
|---|---|
| Author: | Andrea Parenti |
| Notes: | FIX 1D data ImageAverager |
| Created: | 2019-08-22T14:57:59.000Z |
|---|---|
| Author: | Cyril Danilevski |
| Notes: | Add possibility to average spectra (1D images) |
| Created: | 2019-07-10T07:31:19.000Z |
|---|---|
| Author: | Andrea Parenti |
| Notes: | FIX processing of spectra |
| Created: | 2019-07-05T14:19:56.000Z |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2019-07-01T08:20:28.000Z |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
|
| Created: | 2019-06-18T11:41:45.000Z |
|---|---|
| Author: | Andrea Parenti |
| Notes: | Add possibility to process spectra (1D images) |
| Created: | 2019-05-09T14:59:33.000Z |
|---|---|
| Author: | Andrea Parenti |
| Notes: | Adding option for lightweight exponential running average |
| Created: | 2019-04-30T12:34:21.000Z |
|---|---|
| Author: | Robert Schaffer |
| Notes: | Fixed a bug causing thresholding downstream of COM calculation |
| Created: | 2019-03-26T17:58:39.000Z |
|---|---|
| Author: | Wajid Ehsan |
| Notes: | Include roi in y-direction imageTospectrum |
| Created: | 2019-02-21T09:22:07.000Z |
|---|---|
| Author: | Andrea Parenti |
| Notes: |
|
REF_POS2¶
| Instance id: | FXE_ILH_PPL/AVG/REF_POS2 |
|---|---|
| Class id: | ImageAverager |
| Host: | exflcon19n0 |
| Alias: | fxe-rr-sys-con-stage |
| Git repo: | https://git.xfel.eu/gitlab/karaboDevices/imageProcessor |
| Last modified: | 2020-11-23T12:51:25.000+01:00 |
| Created at: | 2016-11-16T14:12:17.000+01:00 |
| Main authors: | Parenti, Hauf, Fabbri |
| Latest tag: | 1.27.4-2.10.0 |
| Deployment tag: | 1.27.4-2.10.0 |
| Accessible by: |
Warning
Host not accessible by [‘xctrl’]!
The ImageAverager device is part of the
imageProcessor package,
and is documented in
imageprocessor:image-averager-user
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- useTimeserver:
- Unused - whether device connects to time server is configured via ‘timeServerId’
- timeServerId:
- The instance id uniquely identifies a TimeServer instance in the distributed system
- progress:
- The progress of the current action
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- Logger:
- Logging settings
- inFrameRate:
- The input frame rate.
- resetError:
- Reset error count.
- resetAverage:
- Reset averaged image.
- imagePath:
- The path within the channel, where the data is, such as data.image, digitizer.channel_1_A.raw.samples
- nImages:
- Number of images to be averaged.
- runningAverage:
- Calculate running average (instead of standard).
- runningAvgMethod:
- The algorithm used for calculating the running average.
- outFrameRate:
- The output frame rate.
| Created: | 2020-11-23T11:51:09.000Z |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Karabo 2.10 versioning |
| Created: | 2020-07-30T12:29:13.000Z |
|---|---|
| Author: | Andrea Parenti |
| Notes: | Reset properties only once |
| Created: | 2020-07-28T12:08:55.000Z |
|---|---|
| Author: | Andrea Parenti |
| Notes: | Calculate min/max/mean pixel value after background and pedestal subtraction |
| Created: | 2020-07-06T11:53:30.000Z |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: | Integral over axes (img_x/y) corrected when no “user-defined” is set |
| Created: | 2020-03-17T10:23:50.000Z |
|---|---|
| Author: | Andrea Parenti |
| Notes: | Fix MDL’s error count reconfiguration + resetError function |
| Created: | 2020-03-12T15:58:22.000Z |
|---|---|
| Author: | Andrea Parenti |
| Notes: | Update for error resetting, and reconfiguration of threshold and epsilon parameters of error counter |
| Created: | 2019-12-10T13:13:22.000Z |
|---|---|
| Author: | Andrea Parenti |
| Notes: | Alarm condition with warning, imageProcessing updated to version 2.3.5-2.6 |
| Created: | 2019-09-25T07:12:39.000Z |
|---|---|
| Author: | Andrea Parenti |
| Notes: | ImageToSpectrum: make direction of integral configurable. |
| Created: | 2019-09-17T15:59:16.000Z |
|---|---|
| Author: | Robert Schaffer |
| Notes: | Added peak ratio for TwoPeakFinder device. |
| Created: | 2019-09-05T15:06:43.000Z |
|---|---|
| Author: | Robert Schaffer |
| Notes: | Implemented thresholding for integrated data intensities. |
| Created: | 2019-09-04T12:46:06.000Z |
|---|---|
| Author: | Andrea Parenti |
| Notes: | FIX 1D data ImageAverager |
| Created: | 2019-08-22T14:57:59.000Z |
|---|---|
| Author: | Cyril Danilevski |
| Notes: | Add possibility to average spectra (1D images) |
| Created: | 2019-07-10T07:31:19.000Z |
|---|---|
| Author: | Andrea Parenti |
| Notes: | FIX processing of spectra |
| Created: | 2019-07-05T14:19:56.000Z |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2019-07-01T08:20:28.000Z |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
|
| Created: | 2019-06-18T11:41:45.000Z |
|---|---|
| Author: | Andrea Parenti |
| Notes: | Add possibility to process spectra (1D images) |
| Created: | 2019-05-09T14:59:33.000Z |
|---|---|
| Author: | Andrea Parenti |
| Notes: | Adding option for lightweight exponential running average |
| Created: | 2019-04-30T12:34:21.000Z |
|---|---|
| Author: | Robert Schaffer |
| Notes: | Fixed a bug causing thresholding downstream of COM calculation |
| Created: | 2019-03-26T17:58:39.000Z |
|---|---|
| Author: | Wajid Ehsan |
| Notes: | Include roi in y-direction imageTospectrum |
| Created: | 2019-02-21T09:22:07.000Z |
|---|---|
| Author: | Andrea Parenti |
| Notes: |
|
CAM¶
PROC¶
REF_POS1¶
| Instance id: | FXE_ILH_PPL/PROC/REF_POS1 |
|---|---|
| Class id: | ImageProcessor |
| Host: | exflcon19n0 |
| Class documentation: | |
| ImageProcessor | |
| Alias: | fxe-rr-sys-con-stage |
| Git repo: | https://git.xfel.eu/gitlab/karaboDevices/imageProcessor |
| Last modified: | 2020-11-23T12:51:25.000+01:00 |
| Created at: | 2016-11-16T14:12:17.000+01:00 |
| Main authors: | Parenti, Hauf, Fabbri |
| Latest tag: | 1.27.4-2.10.0 |
| Deployment tag: | 1.27.4-2.10.0 |
| Accessible by: | |
Warning
Host not accessible by [‘xctrl’]!
The ImageProcessor device is documented in
imageprocessor:image-processor-user
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- useTimeserver:
- Unused - whether device connects to time server is configured via ‘timeServerId’
- timeServerId:
- The instance id uniquely identifies a TimeServer instance in the distributed system
- progress:
- The progress of the current action
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- Logger:
- Logging settings
- inFrameRate:
- The input frame rate.
- resetError:
- Reset error count.
- reset:
- Resets the processor output values.
- useAsBackgroundImage:
- Use the current image as background image.
- imagePath:
- Input image path.
- filterImagesByThreshold:
- If True, images will be only processed if maximum pixel value exceeds user’s defined threshold.
- imageThreshold:
- The threshold for processing an image.
- absolutePositions:
- If True, the centre-of-mass and fit results will take into account the current settings for ROI and binning.
- subtractBkgImage:
- Subtract the loaded background image.
- subtractImagePedestal:
- Subtract the image pedestal (ie image = image - image.min()). This is done after background subtraction.
- doMinMaxMean:
- Get the following information from the pixels: min, max, mean value.
- doBinCount:
- Calculate the frequency distribution of pixel values.
- doXYSum:
- Integrate the image along the x- and y-axes.
- doCOfM:
- Calculate centre-of-mass and widths.
- do1DFit:
- Perform a 1D gaussian fit of the x- and y-distributions.
- do2DFit:
- Perform a 2D gaussian fits.Be careful: It can be slow!
- doIntegration:
- Perform integration over region.
- clipValues:
- Removes values outside of Integration Threshold Range from the calculation of the integral and region mean.
- comRange:
- The range to be used for the centre-of-mass calculation. Can be the full range, or a user-defined one.
- userDefinedRange:
- The user-defined range for centre-of-mass, gaussian fit(s) and integrals along the x & y axes. Region [lowX, highX) x [lowY, highY) specified as [lowX, highX, lowY, highY]
- absThreshold:
- Pixels below this threshold will not be used for the centre-of-mass calculation. If greater than 0, the relative threshold will not be used.
- threshold:
- Pixels below this relative threshold (fraction of the highest value) will not be used for the centre-of-mass calculation. It will only be applied if no absolute threshold is set.
- pixelSize:
- The pixel size. It will be used when evaluating the beam size.
- fitRange:
- The range to be used for fitting. Can be the full range, an auto-determined, or the user-defined one.
- rangeForAuto:
- The automatic range for ‘auto’ mode (in standard deviations).
- enablePolynomial:
- Add a 1st order polynomial term (ramp) to gaussian fits.
- gauss1dStartValues:
- Selects how 1D gauss fit starting values are evaluated
- doGaussRotation:
- Allow the 2D gaussian to be rotated.
- integrationRegion:
- The region to be integrated over. Region [lowX, highX) x [lowY, highY) specified as [lowX, highX, lowY, highY]
- thresholdRange:
- Range of values to be considered in the calculation of Region Integral and Region Mean. Values outside of this range will be set to zero.
- imageWidth:
- The width of the incoming image.
- imageOffsetX:
- If the incoming image has a ROI, this represents the X position of the top-left corner.
- imageBinningX:
- The image binning in the X direction.
- imageHeight:
- The height of the incoming image. Set to 1 for 1D images (spectra).
- imageOffsetY:
- If the incoming image has a ROI, this represents the Y position of the top-left corner. Set to 0 for 1D images (spectra).
- imageBinningY:
- The image binning in the Y direction. Set to 1 for 1D images (spectra).
- minPxValue:
- The minimum image pixel value.
- maxPxValue:
- The maximum image pixel value.
- meanPxValue:
- The mean image pixel value.
- minMaxMeanTime:
- Time spent for evaluating min, max, mean pixel value.
- binCountTime:
- Time spent for calculating the frequency distribution of pixel values.
- subtractBkgImageTime:
- Time spent in subtracting the background image.
- subtractPedestalTime:
- Time spent in subtracting the image pedestal.
- xYSumTime:
- Time spent in integrating the image in X and Y.
- cOfMTime:
- Time spent in evaluating the centre-of-mass.
- xFitTime:
- Time spent in 1D Gaussian fit of the X distribution.
- yFitTime:
- Time spent in 1D Gaussian fit of the Y distribution.
- fitTime:
- Time spent in 2D Gaussian fit of the image.
- integrationTime:
- Time spent in integrating over a region.
- x0:
- X position of the centre-of-mass.
- sx:
- Standard deviation in X of the centre-of-mass.
- y0:
- Y position of the centre-of-mass.
- sy:
- Standard deviation in Y of the centre-of-mass.
- xFitSuccess:
- 1D Gaussian fit success (1-4 if fit converged).
- ax1d:
- Amplitude Ax from the 1D fit.
- x01d:
- x0 peak position from 1D fit.
- ex01d:
- Uncertainty on x0 estimation.
- sx1d:
- Standard deviation on x0 from 1D fit.
- esx1d:
- Uncertainty on standard deviation estimation.
- beamWidth1d:
- Beam width from 1D Fit. Defined as 4x sigma_x.
- yFitSuccess:
- 1D Gaussian Fit Success (1-4 if fit converged).
- ay1d:
- Amplitude Ay from 1D fit.
- y01d:
- y0 peak position from 1D fit.
- ey01d:
- Uncertainty on y0 estimation.
- sy1d:
- Standard deviation on y0 from 1D fit.
- esy1d:
- Uncertainty on standard deviation estimation.
- beamHeight1d:
- Beam heigth from 1D Fit. Defined as 4x sigma_y.
- fitSuccess:
- 2D Gaussian fit success (1-4 if fit converged).
- a2d:
- Amplitude from 2D fit.
- x02d:
- x0 peak position from 2D fit.
- ex02d:
- Uncertainty on x0 estimation.
- sx2d:
- Standard deviation on x0 from 2D fit.
- esx2d:
- Uncertainty on standard deviation estimation.
- beamWidth2d:
- Beam width from 2D Fit. Defined as 4x sigma_x.
- y02d:
- y0 peak position from 2D fit.
- ey02d:
- Uncertainty on y0 estimation.
- sy2d:
- Standard deviation on y0 from 2D fit.
- esy2d:
- Uncertainty on standard deviation estimation.
- beamHeight2d:
- Beam height from 2D Fit. Defined as 4x sigma_y.
- theta2d:
- Rotation angle from 2D fit.
- etheta2d:
- Uncertainty on rotation angle estimation.
- regionIntegral:
- Integral of pixel value over region specified by integrationRegion.
- regionMean:
- Mean pixel value over region specified by integrationRegion.
| Created: | 2020-11-23T11:51:09.000Z |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Karabo 2.10 versioning |
| Created: | 2020-07-30T12:29:13.000Z |
|---|---|
| Author: | Andrea Parenti |
| Notes: | Reset properties only once |
| Created: | 2020-07-28T12:08:55.000Z |
|---|---|
| Author: | Andrea Parenti |
| Notes: | Calculate min/max/mean pixel value after background and pedestal subtraction |
| Created: | 2020-07-06T11:53:30.000Z |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: | Integral over axes (img_x/y) corrected when no “user-defined” is set |
| Created: | 2020-03-17T10:23:50.000Z |
|---|---|
| Author: | Andrea Parenti |
| Notes: | Fix MDL’s error count reconfiguration + resetError function |
| Created: | 2020-03-12T15:58:22.000Z |
|---|---|
| Author: | Andrea Parenti |
| Notes: | Update for error resetting, and reconfiguration of threshold and epsilon parameters of error counter |
| Created: | 2019-12-10T13:13:22.000Z |
|---|---|
| Author: | Andrea Parenti |
| Notes: | Alarm condition with warning, imageProcessing updated to version 2.3.5-2.6 |
| Created: | 2019-09-25T07:12:39.000Z |
|---|---|
| Author: | Andrea Parenti |
| Notes: | ImageToSpectrum: make direction of integral configurable. |
| Created: | 2019-09-17T15:59:16.000Z |
|---|---|
| Author: | Robert Schaffer |
| Notes: | Added peak ratio for TwoPeakFinder device. |
| Created: | 2019-09-05T15:06:43.000Z |
|---|---|
| Author: | Robert Schaffer |
| Notes: | Implemented thresholding for integrated data intensities. |
| Created: | 2019-09-04T12:46:06.000Z |
|---|---|
| Author: | Andrea Parenti |
| Notes: | FIX 1D data ImageAverager |
| Created: | 2019-08-22T14:57:59.000Z |
|---|---|
| Author: | Cyril Danilevski |
| Notes: | Add possibility to average spectra (1D images) |
| Created: | 2019-07-10T07:31:19.000Z |
|---|---|
| Author: | Andrea Parenti |
| Notes: | FIX processing of spectra |
| Created: | 2019-07-05T14:19:56.000Z |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2019-07-01T08:20:28.000Z |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
|
| Created: | 2019-06-18T11:41:45.000Z |
|---|---|
| Author: | Andrea Parenti |
| Notes: | Add possibility to process spectra (1D images) |
| Created: | 2019-05-09T14:59:33.000Z |
|---|---|
| Author: | Andrea Parenti |
| Notes: | Adding option for lightweight exponential running average |
| Created: | 2019-04-30T12:34:21.000Z |
|---|---|
| Author: | Robert Schaffer |
| Notes: | Fixed a bug causing thresholding downstream of COM calculation |
| Created: | 2019-03-26T17:58:39.000Z |
|---|---|
| Author: | Wajid Ehsan |
| Notes: | Include roi in y-direction imageTospectrum |
| Created: | 2019-02-21T09:22:07.000Z |
|---|---|
| Author: | Andrea Parenti |
| Notes: |
|
REF_POS2¶
| Instance id: | FXE_ILH_PPL/PROC/REF_POS2 |
|---|---|
| Class id: | ImageProcessor |
| Host: | exflcon19n0 |
| Class documentation: | |
| ImageProcessor | |
| Alias: | fxe-rr-sys-con-stage |
| Git repo: | https://git.xfel.eu/gitlab/karaboDevices/imageProcessor |
| Last modified: | 2020-11-23T12:51:25.000+01:00 |
| Created at: | 2016-11-16T14:12:17.000+01:00 |
| Main authors: | Parenti, Hauf, Fabbri |
| Latest tag: | 1.27.4-2.10.0 |
| Deployment tag: | 1.27.4-2.10.0 |
| Scenes: | FXE_ILH_PPL/CAM/REF_POS2|scene, REF_POS2_diag |
| Accessible by: | |
Warning
Host not accessible by [‘xctrl’]!
The ImageProcessor device is documented in
imageprocessor:image-processor-user
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- useTimeserver:
- Unused - whether device connects to time server is configured via ‘timeServerId’
- timeServerId:
- The instance id uniquely identifies a TimeServer instance in the distributed system
- progress:
- The progress of the current action
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- Logger:
- Logging settings
- inFrameRate:
- The input frame rate.
- resetError:
- Reset error count.
- reset:
- Resets the processor output values.
- useAsBackgroundImage:
- Use the current image as background image.
- imagePath:
- Input image path.
- filterImagesByThreshold:
- If True, images will be only processed if maximum pixel value exceeds user’s defined threshold.
- imageThreshold:
- The threshold for processing an image.
- absolutePositions:
- If True, the centre-of-mass and fit results will take into account the current settings for ROI and binning.
- subtractBkgImage:
- Subtract the loaded background image.
- subtractImagePedestal:
- Subtract the image pedestal (ie image = image - image.min()). This is done after background subtraction.
- doMinMaxMean:
- Get the following information from the pixels: min, max, mean value.
- doBinCount:
- Calculate the frequency distribution of pixel values.
- doXYSum:
- Integrate the image along the x- and y-axes.
- doCOfM:
- Calculate centre-of-mass and widths.
- do1DFit:
- Perform a 1D gaussian fit of the x- and y-distributions.
- do2DFit:
- Perform a 2D gaussian fits.Be careful: It can be slow!
- doIntegration:
- Perform integration over region.
- clipValues:
- Removes values outside of Integration Threshold Range from the calculation of the integral and region mean.
- comRange:
- The range to be used for the centre-of-mass calculation. Can be the full range, or a user-defined one.
- userDefinedRange:
- The user-defined range for centre-of-mass, gaussian fit(s) and integrals along the x & y axes. Region [lowX, highX) x [lowY, highY) specified as [lowX, highX, lowY, highY]
- absThreshold:
- Pixels below this threshold will not be used for the centre-of-mass calculation. If greater than 0, the relative threshold will not be used.
- threshold:
- Pixels below this relative threshold (fraction of the highest value) will not be used for the centre-of-mass calculation. It will only be applied if no absolute threshold is set.
- pixelSize:
- The pixel size. It will be used when evaluating the beam size.
- fitRange:
- The range to be used for fitting. Can be the full range, an auto-determined, or the user-defined one.
- rangeForAuto:
- The automatic range for ‘auto’ mode (in standard deviations).
- enablePolynomial:
- Add a 1st order polynomial term (ramp) to gaussian fits.
- gauss1dStartValues:
- Selects how 1D gauss fit starting values are evaluated
- doGaussRotation:
- Allow the 2D gaussian to be rotated.
- integrationRegion:
- The region to be integrated over. Region [lowX, highX) x [lowY, highY) specified as [lowX, highX, lowY, highY]
- thresholdRange:
- Range of values to be considered in the calculation of Region Integral and Region Mean. Values outside of this range will be set to zero.
- imageWidth:
- The width of the incoming image.
- imageOffsetX:
- If the incoming image has a ROI, this represents the X position of the top-left corner.
- imageBinningX:
- The image binning in the X direction.
- imageHeight:
- The height of the incoming image. Set to 1 for 1D images (spectra).
- imageOffsetY:
- If the incoming image has a ROI, this represents the Y position of the top-left corner. Set to 0 for 1D images (spectra).
- imageBinningY:
- The image binning in the Y direction. Set to 1 for 1D images (spectra).
- minPxValue:
- The minimum image pixel value.
- maxPxValue:
- The maximum image pixel value.
- meanPxValue:
- The mean image pixel value.
- minMaxMeanTime:
- Time spent for evaluating min, max, mean pixel value.
- binCountTime:
- Time spent for calculating the frequency distribution of pixel values.
- subtractBkgImageTime:
- Time spent in subtracting the background image.
- subtractPedestalTime:
- Time spent in subtracting the image pedestal.
- xYSumTime:
- Time spent in integrating the image in X and Y.
- cOfMTime:
- Time spent in evaluating the centre-of-mass.
- xFitTime:
- Time spent in 1D Gaussian fit of the X distribution.
- yFitTime:
- Time spent in 1D Gaussian fit of the Y distribution.
- fitTime:
- Time spent in 2D Gaussian fit of the image.
- integrationTime:
- Time spent in integrating over a region.
- x0:
- X position of the centre-of-mass.
- sx:
- Standard deviation in X of the centre-of-mass.
- y0:
- Y position of the centre-of-mass.
- sy:
- Standard deviation in Y of the centre-of-mass.
- xFitSuccess:
- 1D Gaussian fit success (1-4 if fit converged).
- ax1d:
- Amplitude Ax from the 1D fit.
- x01d:
- x0 from 1D Fit.
- ex01d:
- Uncertainty on x0 estimation.
- sx1d:
- Standard deviation on x0 from 1D fit.
- esx1d:
- Uncertainty on standard deviation estimation.
- beamWidth1d:
- Beam width from 1D Fit. Defined as 4x sigma_x.
- yFitSuccess:
- 1D Gaussian Fit Success (1-4 if fit converged).
- ay1d:
- Amplitude Ay from 1D fit.
- y01d:
- y0 from 1D Fit.
- ey01d:
- Uncertainty on y0 estimation.
- sy1d:
- Standard deviation on y0 from 1D fit.
- esy1d:
- Uncertainty on standard deviation estimation.
- beamHeight1d:
- Beam heigth from 1D Fit. Defined as 4x sigma_y.
- fitSuccess:
- 2D Gaussian fit success (1-4 if fit converged).
- a2d:
- Amplitude from 2D fit.
- x02d:
- x0 from 2D Fit.
- ex02d:
- Uncertainty on x0 estimation.
- sx2d:
- Standard deviation on x0 from 2D fit.
- esx2d:
- Uncertainty on standard deviation estimation.
- beamWidth2d:
- Beam width from 2D Fit. Defined as 4x sigma_x.
- y02d:
- y0 from 2D Fit.
- ey02d:
- Uncertainty on y0 estimation.
- sy2d:
- Standard deviation on y0 from 2D fit.
- esy2d:
- Uncertainty on standard deviation estimation.
- beamHeight2d:
- Beam height from 2D Fit. Defined as 4x sigma_y.
- theta2d:
- Rotation angle from 2D fit.
- etheta2d:
- Uncertainty on rotation angle estimation.
- regionIntegral:
- Integral of pixel value over region specified by integrationRegion.
- regionMean:
- Mean pixel value over region specified by integrationRegion.
| Created: | 2020-11-23T11:51:09.000Z |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Karabo 2.10 versioning |
| Created: | 2020-07-30T12:29:13.000Z |
|---|---|
| Author: | Andrea Parenti |
| Notes: | Reset properties only once |
| Created: | 2020-07-28T12:08:55.000Z |
|---|---|
| Author: | Andrea Parenti |
| Notes: | Calculate min/max/mean pixel value after background and pedestal subtraction |
| Created: | 2020-07-06T11:53:30.000Z |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: | Integral over axes (img_x/y) corrected when no “user-defined” is set |
| Created: | 2020-03-17T10:23:50.000Z |
|---|---|
| Author: | Andrea Parenti |
| Notes: | Fix MDL’s error count reconfiguration + resetError function |
| Created: | 2020-03-12T15:58:22.000Z |
|---|---|
| Author: | Andrea Parenti |
| Notes: | Update for error resetting, and reconfiguration of threshold and epsilon parameters of error counter |
| Created: | 2019-12-10T13:13:22.000Z |
|---|---|
| Author: | Andrea Parenti |
| Notes: | Alarm condition with warning, imageProcessing updated to version 2.3.5-2.6 |
| Created: | 2019-09-25T07:12:39.000Z |
|---|---|
| Author: | Andrea Parenti |
| Notes: | ImageToSpectrum: make direction of integral configurable. |
| Created: | 2019-09-17T15:59:16.000Z |
|---|---|
| Author: | Robert Schaffer |
| Notes: | Added peak ratio for TwoPeakFinder device. |
| Created: | 2019-09-05T15:06:43.000Z |
|---|---|
| Author: | Robert Schaffer |
| Notes: | Implemented thresholding for integrated data intensities. |
| Created: | 2019-09-04T12:46:06.000Z |
|---|---|
| Author: | Andrea Parenti |
| Notes: | FIX 1D data ImageAverager |
| Created: | 2019-08-22T14:57:59.000Z |
|---|---|
| Author: | Cyril Danilevski |
| Notes: | Add possibility to average spectra (1D images) |
| Created: | 2019-07-10T07:31:19.000Z |
|---|---|
| Author: | Andrea Parenti |
| Notes: | FIX processing of spectra |
| Created: | 2019-07-05T14:19:56.000Z |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2019-07-01T08:20:28.000Z |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
|
| Created: | 2019-06-18T11:41:45.000Z |
|---|---|
| Author: | Andrea Parenti |
| Notes: | Add possibility to process spectra (1D images) |
| Created: | 2019-05-09T14:59:33.000Z |
|---|---|
| Author: | Andrea Parenti |
| Notes: | Adding option for lightweight exponential running average |
| Created: | 2019-04-30T12:34:21.000Z |
|---|---|
| Author: | Robert Schaffer |
| Notes: | Fixed a bug causing thresholding downstream of COM calculation |
| Created: | 2019-03-26T17:58:39.000Z |
|---|---|
| Author: | Wajid Ehsan |
| Notes: | Include roi in y-direction imageTospectrum |
| Created: | 2019-02-21T09:22:07.000Z |
|---|---|
| Author: | Andrea Parenti |
| Notes: |
|
AUX¶
CHILLER¶
DCTRL¶
CHILLER_1_REMOTESTART¶
| Instance id: | FXE_ILH_CHILLER/DCTRL/CHILLER_1_REMOTESTART |
|---|---|
| Class id: | BeckhoffDigitalOutput |
| Host: | fxe-rr-sys-con-6 |
| Class documentation: | |
| BeckhoffDigitalOutput | |
| General: | link |
| Monitor: | link |
| Developer: | link |
| PLC: | link |
| Alias: | fxe-rr-sys-con-6 |
| Git repo: | https://git.xfel.eu/karaboDevices/Beckhoff |
| Last modified: | 2021-10-02T19:55:31.151+02:00 |
| Created at: | 2017-07-20T11:58:15.000+02:00 |
| Main authors: | Mamchykd, Silenzi, Giovanetti |
| Latest tag: | 4.8.2-2.11.1rc1 |
| Deployment tag: | 4.8.2-2.11.1rc1 |
| Installed tag: | 4.6.5-2.11.1 |
| Accessible by: | CAL, CONTROLS, CTRL, DA, danilevc, xdoc |
Warning
Rogue installation which is not mentioned in the deployment!
Warning
The installed tag (4.6.5-2.11.1) does not match tags mentioned in the deployment ([‘4.8.2-2.11.1rc1’])!
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device (i.e. of the server
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- useTimeserver:
- Unused - whether device connects to time server is configured via ‘timeServerId’
- progress:
- The progress of the current action
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- beckhoffComDevice:
- InstanceId of the BeckhoffCom device that forwards commands to the PLC.
- functionBlockName:
- The type of the firmware block.
- fwInstanceName:
- The name of the firmware block instance.
- fwVersion:
- The version of the PLC framework.
- terminal:
- ???
- hardwareStatusBitField:
- This word encodes in bits the hardware-status information of this device
- hardwareState:
- The current state of the hardware decoded
- hardwareRegion:
- The current region of the hardware decoded
- hardwareErrorDescriptor:
- This word encodes in bits describing the hardware error
- hardwareErrorDescription:
- Error Code description
- waitingFor:
- Any call to the PLC will be published here, once the reply is received this property will be cleared. Commands will not be sent to the PLC until this property is cleared.
- epsilon:
- The epsilon determines the amount of change until a new physical value is posted from the hardware
- interlockReadOnly:
- Defines whether interlock conditions are configurable from this interface.
- interlockOn:
- Defines whether interlock surveillance is on or off.
- interlockOk:
- Defines whether interlock is ok (true) or broken (false).
- busy:
- Defines whether the PLC softdevice is busy.
- disableEpsilonFeedback:
- If false, the epsilon will be regulated until the incoming rate reaches the maximum rate
- maxStateUpdateRate:
- If state updates per second exceed this threshold, the state will be displayed as CHANGING
- noisyStateUpdateRateValue:
- Show the state update rate when it’s above ‘Max State Update Rate’ threshold.
- isStateUpdateNoisy:
- State update rate is above ‘Max State Update Rate’ threshold.
- reset:
- Resets the PLC hardware
- enableInterlockedSlots:
- Send device into INTERLOCK_BROKEN state, thus enabling all interlocked slots.
- disableInterlockedSlots:
- Send device into INTERLOCKED state, thus enabling all interlocked slots.
- requestHardwareValues:
- Ask for all property values on the device
- propertiesToPoll:
- All specified properties will be polled from the PLC with the given poll-rate. Only PLC aliases or device keys corresponding to PLC properties are allowed
- pollInterval:
- Hardware poll interval in seconds
- propertiesToRead:
- The specified properties will be read from the PLC by activating the Read button. Only PLC aliases or device keys corresponding to PLC properties are allowed
- readHardware:
- Requests value updates from the PLC for the properties listed under ‘Properties to read’
- force:
- ???
- trigger:
- Do not use this parameter to configure scheduled push. Instead use the parameter ‘scheduledPush’.
- maxUpdateFrequency:
- set to limit maximum update frequency for some values.
- on:
- Instructs the device to switch on
- off:
- Instructs device to switch off
- pwmCycleLimit:
- Number Of PWM Cycles, 0 = inifite number of cycles
| Created: | 2021-10-02T07:28:37.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Release candidate for 4.8.2 |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-08-23T15:36:04.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Bugfixes: 1. fix wrong value on the PLC when a deprecated paramer has different type wrt. the recommended new one. 2. fix bug (introduced in 4.8.0-2.11.4) that made the devices stay in UNKNOWN state |
| Created: | 2021-08-12T10:32:15.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Asynchronous registration of devices on BeckhoffCom (by means of slotInstanceNew HW state word parsed into bits |
| Created: | 2021-07-28T14:22:45.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
| Created: | 2021-06-23T16:13:27.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-06-22T13:56:55.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
|
| Created: | 2021-06-14T16:09:11.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Added BeckhoffDryPump |
| Created: | 2021-06-10T11:55:43.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Alarm conditions and state are not set on new schema. (Fixes bug seen in BeckhoffFuse after Karabo 2.11.1 deployment) |
| Created: | 2021-06-07T19:31:48.000+02:00 |
|---|---|
| Author: | Valerii Bondar |
| Notes: | Summer shutdown release, Fuse device added |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Summer shutdown release Devices added: BeckhoffTrainTrigger, BeckhoffLed, BeckhoffMC2Hexapod (BeckhoffMC2Base subclass), BeckhoffMC2Elmo (BeckhoffMC2Base subclass) Features: parameter deprecation in MC2 subclasses follow STOPPING state in Adixen Turbo Full pump. + other minor Fixes: * stepUp/stepDown popup error * epsilon feedback disable on write * avoid extra updates for interlock keys + other minor fixes |
| Created: | 2021-05-31T09:49:13.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-26T14:46:29.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-23T08:19:59.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-23T07:43:58.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-15T18:15:29.000+02:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: |
| Created: | 2021-03-24T09:43:30.000+01:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: | Add the AIBS |
| Created: | 2021-03-08T09:52:30.000+01:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: | Summary: Added auto-generated scene for Pfeiffer vacuum controller IMG400 |
CHILLER_2_REMOTESTART¶
| Instance id: | FXE_ILH_CHILLER/DCTRL/CHILLER_2_REMOTESTART |
|---|---|
| Class id: | BeckhoffDigitalOutput |
| Host: | fxe-rr-sys-con-6 |
| Class documentation: | |
| BeckhoffDigitalOutput | |
| General: | link |
| Monitor: | link |
| Developer: | link |
| PLC: | link |
| Alias: | fxe-rr-sys-con-6 |
| Git repo: | https://git.xfel.eu/karaboDevices/Beckhoff |
| Last modified: | 2021-10-02T19:55:31.151+02:00 |
| Created at: | 2017-07-20T11:58:15.000+02:00 |
| Main authors: | Mamchykd, Silenzi, Giovanetti |
| Latest tag: | 4.8.2-2.11.1rc1 |
| Deployment tag: | 4.8.2-2.11.1rc1 |
| Installed tag: | 4.6.5-2.11.1 |
| Accessible by: | CAL, CONTROLS, CTRL, DA, danilevc, xdoc |
Warning
Rogue installation which is not mentioned in the deployment!
Warning
The installed tag (4.6.5-2.11.1) does not match tags mentioned in the deployment ([‘4.8.2-2.11.1rc1’])!
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device (i.e. of the server
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- useTimeserver:
- Unused - whether device connects to time server is configured via ‘timeServerId’
- progress:
- The progress of the current action
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- beckhoffComDevice:
- InstanceId of the BeckhoffCom device that forwards commands to the PLC.
- functionBlockName:
- The type of the firmware block.
- fwInstanceName:
- The name of the firmware block instance.
- fwVersion:
- The version of the PLC framework.
- terminal:
- ???
- hardwareStatusBitField:
- This word encodes in bits the hardware-status information of this device
- hardwareState:
- The current state of the hardware decoded
- hardwareRegion:
- The current region of the hardware decoded
- hardwareErrorDescriptor:
- This word encodes in bits describing the hardware error
- hardwareErrorDescription:
- Error Code description
- waitingFor:
- Any call to the PLC will be published here, once the reply is received this property will be cleared. Commands will not be sent to the PLC until this property is cleared.
- epsilon:
- The epsilon determines the amount of change until a new physical value is posted from the hardware
- interlockReadOnly:
- Defines whether interlock conditions are configurable from this interface.
- interlockOn:
- Defines whether interlock surveillance is on or off.
- interlockOk:
- Defines whether interlock is ok (true) or broken (false).
- busy:
- Defines whether the PLC softdevice is busy.
- disableEpsilonFeedback:
- If false, the epsilon will be regulated until the incoming rate reaches the maximum rate
- maxStateUpdateRate:
- If state updates per second exceed this threshold, the state will be displayed as CHANGING
- noisyStateUpdateRateValue:
- Show the state update rate when it’s above ‘Max State Update Rate’ threshold.
- isStateUpdateNoisy:
- State update rate is above ‘Max State Update Rate’ threshold.
- reset:
- Resets the PLC hardware
- enableInterlockedSlots:
- Send device into INTERLOCK_BROKEN state, thus enabling all interlocked slots.
- disableInterlockedSlots:
- Send device into INTERLOCKED state, thus enabling all interlocked slots.
- requestHardwareValues:
- Ask for all property values on the device
- propertiesToPoll:
- All specified properties will be polled from the PLC with the given poll-rate. Only PLC aliases or device keys corresponding to PLC properties are allowed
- pollInterval:
- Hardware poll interval in seconds
- propertiesToRead:
- The specified properties will be read from the PLC by activating the Read button. Only PLC aliases or device keys corresponding to PLC properties are allowed
- readHardware:
- Requests value updates from the PLC for the properties listed under ‘Properties to read’
- force:
- ???
- trigger:
- Do not use this parameter to configure scheduled push. Instead use the parameter ‘scheduledPush’.
- maxUpdateFrequency:
- set to limit maximum update frequency for some values.
- on:
- Instructs the device to switch on
- off:
- Instructs device to switch off
- pwmCycleLimit:
- Number Of PWM Cycles, 0 = inifite number of cycles
| Created: | 2021-10-02T07:28:37.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Release candidate for 4.8.2 |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-08-23T15:36:04.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Bugfixes: 1. fix wrong value on the PLC when a deprecated paramer has different type wrt. the recommended new one. 2. fix bug (introduced in 4.8.0-2.11.4) that made the devices stay in UNKNOWN state |
| Created: | 2021-08-12T10:32:15.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Asynchronous registration of devices on BeckhoffCom (by means of slotInstanceNew HW state word parsed into bits |
| Created: | 2021-07-28T14:22:45.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
| Created: | 2021-06-23T16:13:27.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-06-22T13:56:55.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
|
| Created: | 2021-06-14T16:09:11.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Added BeckhoffDryPump |
| Created: | 2021-06-10T11:55:43.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Alarm conditions and state are not set on new schema. (Fixes bug seen in BeckhoffFuse after Karabo 2.11.1 deployment) |
| Created: | 2021-06-07T19:31:48.000+02:00 |
|---|---|
| Author: | Valerii Bondar |
| Notes: | Summer shutdown release, Fuse device added |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Summer shutdown release Devices added: BeckhoffTrainTrigger, BeckhoffLed, BeckhoffMC2Hexapod (BeckhoffMC2Base subclass), BeckhoffMC2Elmo (BeckhoffMC2Base subclass) Features: parameter deprecation in MC2 subclasses follow STOPPING state in Adixen Turbo Full pump. + other minor Fixes: * stepUp/stepDown popup error * epsilon feedback disable on write * avoid extra updates for interlock keys + other minor fixes |
| Created: | 2021-05-31T09:49:13.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-26T14:46:29.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-23T08:19:59.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-23T07:43:58.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-15T18:15:29.000+02:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: |
| Created: | 2021-03-24T09:43:30.000+01:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: | Add the AIBS |
| Created: | 2021-03-08T09:52:30.000+01:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: | Summary: Added auto-generated scene for Pfeiffer vacuum controller IMG400 |
SWITCH¶
CHILLER_1_COLLECTIVEALARM¶
| Instance id: | FXE_ILH_CHILLER/SWITCH/CHILLER_1_COLLECTIVEALARM |
|---|---|
| Class id: | BeckhoffDigitalInput |
| Host: | fxe-rr-sys-con-6 |
| Class documentation: | |
| BeckhoffDigitalInput | |
| General: | link |
| Monitor: | link |
| Developer: | link |
| PLC: | link |
| Alias: | fxe-rr-sys-con-6 |
| Git repo: | https://git.xfel.eu/karaboDevices/Beckhoff |
| Last modified: | 2021-10-02T19:55:31.151+02:00 |
| Created at: | 2017-07-20T11:58:15.000+02:00 |
| Main authors: | Mamchykd, Silenzi, Giovanetti |
| Latest tag: | 4.8.2-2.11.1rc1 |
| Deployment tag: | 4.8.2-2.11.1rc1 |
| Installed tag: | 4.6.5-2.11.1 |
| Accessible by: | CAL, CONTROLS, CTRL, DA, danilevc, xdoc |
Warning
Rogue installation which is not mentioned in the deployment!
Warning
The installed tag (4.6.5-2.11.1) does not match tags mentioned in the deployment ([‘4.8.2-2.11.1rc1’])!
The BeckhoffDigitalInput device is documented in
beckhoff:BeckhoffDigitalInput
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device (i.e. of the server
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- useTimeserver:
- Unused - whether device connects to time server is configured via ‘timeServerId’
- progress:
- The progress of the current action
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- beckhoffComDevice:
- InstanceId of the BeckhoffCom device that forwards commands to the PLC.
- functionBlockName:
- The type of the firmware block.
- fwInstanceName:
- The name of the firmware block instance.
- fwVersion:
- The version of the PLC framework.
- terminal:
- ???
- hardwareStatusBitField:
- This word encodes in bits the hardware-status information of this device
- hardwareState:
- The current state of the hardware decoded
- hardwareRegion:
- The current region of the hardware decoded
- hardwareErrorDescriptor:
- This word encodes in bits describing the hardware error
- hardwareErrorDescription:
- Error Code description
- waitingFor:
- Any call to the PLC will be published here, once the reply is received this property will be cleared. Commands will not be sent to the PLC until this property is cleared.
- epsilon:
- The epsilon determines the amount of change until a new physical value is posted from the hardware
- interlockReadOnly:
- Defines whether interlock conditions are configurable from this interface.
- interlockOn:
- Defines whether interlock surveillance is on or off.
- interlockOk:
- Defines whether interlock is ok (true) or broken (false).
- busy:
- Defines whether the PLC softdevice is busy.
- disableEpsilonFeedback:
- If false, the epsilon will be regulated until the incoming rate reaches the maximum rate
- maxStateUpdateRate:
- If state updates per second exceed this threshold, the state will be displayed as CHANGING
- noisyStateUpdateRateValue:
- Show the state update rate when it’s above ‘Max State Update Rate’ threshold.
- isStateUpdateNoisy:
- State update rate is above ‘Max State Update Rate’ threshold.
- reset:
- Resets the PLC hardware
- enableInterlockedSlots:
- Send device into INTERLOCK_BROKEN state, thus enabling all interlocked slots.
- disableInterlockedSlots:
- Send device into INTERLOCKED state, thus enabling all interlocked slots.
- requestHardwareValues:
- Ask for all property values on the device
- propertiesToPoll:
- All specified properties will be polled from the PLC with the given poll-rate. Only PLC aliases or device keys corresponding to PLC properties are allowed
- pollInterval:
- Hardware poll interval in seconds
- propertiesToRead:
- The specified properties will be read from the PLC by activating the Read button. Only PLC aliases or device keys corresponding to PLC properties are allowed
- readHardware:
- Requests value updates from the PLC for the properties listed under ‘Properties to read’
- force:
- ???
- trigger:
- Do not use this parameter to configure scheduled push. Instead use the parameter ‘scheduledPush’.
- maxUpdateFrequency:
- set to limit maximum update frequency for some values.
- invert:
- If set, the digital value as received from the hardware is inverted.
- edgeCount:
- Counter of the input edges
- fallingEdgeCounter:
- True - Counter On Falling Edge; False - Counter on Raising Edge.
- resetCounter:
- Reset count of edges
- resetCounterRegister:
- Internal
| Created: | 2021-10-02T07:28:37.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Release candidate for 4.8.2 |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-08-23T15:36:04.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Bugfixes: 1. fix wrong value on the PLC when a deprecated paramer has different type wrt. the recommended new one. 2. fix bug (introduced in 4.8.0-2.11.4) that made the devices stay in UNKNOWN state |
| Created: | 2021-08-12T10:32:15.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Asynchronous registration of devices on BeckhoffCom (by means of slotInstanceNew HW state word parsed into bits |
| Created: | 2021-07-28T14:22:45.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
| Created: | 2021-06-23T16:13:27.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-06-22T13:56:55.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
|
| Created: | 2021-06-14T16:09:11.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Added BeckhoffDryPump |
| Created: | 2021-06-10T11:55:43.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Alarm conditions and state are not set on new schema. (Fixes bug seen in BeckhoffFuse after Karabo 2.11.1 deployment) |
| Created: | 2021-06-07T19:31:48.000+02:00 |
|---|---|
| Author: | Valerii Bondar |
| Notes: | Summer shutdown release, Fuse device added |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Summer shutdown release Devices added: BeckhoffTrainTrigger, BeckhoffLed, BeckhoffMC2Hexapod (BeckhoffMC2Base subclass), BeckhoffMC2Elmo (BeckhoffMC2Base subclass) Features: parameter deprecation in MC2 subclasses follow STOPPING state in Adixen Turbo Full pump. + other minor Fixes: * stepUp/stepDown popup error * epsilon feedback disable on write * avoid extra updates for interlock keys + other minor fixes |
| Created: | 2021-05-31T09:49:13.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-26T14:46:29.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-23T08:19:59.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-23T07:43:58.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-15T18:15:29.000+02:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: |
| Created: | 2021-03-24T09:43:30.000+01:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: | Add the AIBS |
| Created: | 2021-03-08T09:52:30.000+01:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: | Summary: Added auto-generated scene for Pfeiffer vacuum controller IMG400 |
CHILLER_1_FLOWALARM¶
| Instance id: | FXE_ILH_CHILLER/SWITCH/CHILLER_1_FLOWALARM |
|---|---|
| Class id: | BeckhoffDigitalInput |
| Host: | fxe-rr-sys-con-6 |
| Class documentation: | |
| BeckhoffDigitalInput | |
| General: | link |
| Monitor: | link |
| Developer: | link |
| PLC: | link |
| Alias: | fxe-rr-sys-con-6 |
| Git repo: | https://git.xfel.eu/karaboDevices/Beckhoff |
| Last modified: | 2021-10-02T19:55:31.151+02:00 |
| Created at: | 2017-07-20T11:58:15.000+02:00 |
| Main authors: | Mamchykd, Silenzi, Giovanetti |
| Latest tag: | 4.8.2-2.11.1rc1 |
| Deployment tag: | 4.8.2-2.11.1rc1 |
| Installed tag: | 4.6.5-2.11.1 |
| Accessible by: | CAL, CONTROLS, CTRL, DA, danilevc, xdoc |
Warning
Rogue installation which is not mentioned in the deployment!
Warning
The installed tag (4.6.5-2.11.1) does not match tags mentioned in the deployment ([‘4.8.2-2.11.1rc1’])!
The BeckhoffDigitalInput device is documented in
beckhoff:BeckhoffDigitalInput
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device (i.e. of the server
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- useTimeserver:
- Unused - whether device connects to time server is configured via ‘timeServerId’
- progress:
- The progress of the current action
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- beckhoffComDevice:
- InstanceId of the BeckhoffCom device that forwards commands to the PLC.
- functionBlockName:
- The type of the firmware block.
- fwInstanceName:
- The name of the firmware block instance.
- fwVersion:
- The version of the PLC framework.
- terminal:
- ???
- hardwareStatusBitField:
- This word encodes in bits the hardware-status information of this device
- hardwareState:
- The current state of the hardware decoded
- hardwareRegion:
- The current region of the hardware decoded
- hardwareErrorDescriptor:
- This word encodes in bits describing the hardware error
- hardwareErrorDescription:
- Error Code description
- waitingFor:
- Any call to the PLC will be published here, once the reply is received this property will be cleared. Commands will not be sent to the PLC until this property is cleared.
- epsilon:
- The epsilon determines the amount of change until a new physical value is posted from the hardware
- interlockReadOnly:
- Defines whether interlock conditions are configurable from this interface.
- interlockOn:
- Defines whether interlock surveillance is on or off.
- interlockOk:
- Defines whether interlock is ok (true) or broken (false).
- busy:
- Defines whether the PLC softdevice is busy.
- disableEpsilonFeedback:
- If false, the epsilon will be regulated until the incoming rate reaches the maximum rate
- maxStateUpdateRate:
- If state updates per second exceed this threshold, the state will be displayed as CHANGING
- noisyStateUpdateRateValue:
- Show the state update rate when it’s above ‘Max State Update Rate’ threshold.
- isStateUpdateNoisy:
- State update rate is above ‘Max State Update Rate’ threshold.
- reset:
- Resets the PLC hardware
- enableInterlockedSlots:
- Send device into INTERLOCK_BROKEN state, thus enabling all interlocked slots.
- disableInterlockedSlots:
- Send device into INTERLOCKED state, thus enabling all interlocked slots.
- requestHardwareValues:
- Ask for all property values on the device
- propertiesToPoll:
- All specified properties will be polled from the PLC with the given poll-rate. Only PLC aliases or device keys corresponding to PLC properties are allowed
- pollInterval:
- Hardware poll interval in seconds
- propertiesToRead:
- The specified properties will be read from the PLC by activating the Read button. Only PLC aliases or device keys corresponding to PLC properties are allowed
- readHardware:
- Requests value updates from the PLC for the properties listed under ‘Properties to read’
- force:
- ???
- trigger:
- Do not use this parameter to configure scheduled push. Instead use the parameter ‘scheduledPush’.
- maxUpdateFrequency:
- set to limit maximum update frequency for some values.
- invert:
- If set, the digital value as received from the hardware is inverted.
- edgeCount:
- Counter of the input edges
- fallingEdgeCounter:
- True - Counter On Falling Edge; False - Counter on Raising Edge.
- resetCounter:
- Reset count of edges
- resetCounterRegister:
- Internal
| Created: | 2021-10-02T07:28:37.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Release candidate for 4.8.2 |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-08-23T15:36:04.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Bugfixes: 1. fix wrong value on the PLC when a deprecated paramer has different type wrt. the recommended new one. 2. fix bug (introduced in 4.8.0-2.11.4) that made the devices stay in UNKNOWN state |
| Created: | 2021-08-12T10:32:15.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Asynchronous registration of devices on BeckhoffCom (by means of slotInstanceNew HW state word parsed into bits |
| Created: | 2021-07-28T14:22:45.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
| Created: | 2021-06-23T16:13:27.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-06-22T13:56:55.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
|
| Created: | 2021-06-14T16:09:11.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Added BeckhoffDryPump |
| Created: | 2021-06-10T11:55:43.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Alarm conditions and state are not set on new schema. (Fixes bug seen in BeckhoffFuse after Karabo 2.11.1 deployment) |
| Created: | 2021-06-07T19:31:48.000+02:00 |
|---|---|
| Author: | Valerii Bondar |
| Notes: | Summer shutdown release, Fuse device added |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Summer shutdown release Devices added: BeckhoffTrainTrigger, BeckhoffLed, BeckhoffMC2Hexapod (BeckhoffMC2Base subclass), BeckhoffMC2Elmo (BeckhoffMC2Base subclass) Features: parameter deprecation in MC2 subclasses follow STOPPING state in Adixen Turbo Full pump. + other minor Fixes: * stepUp/stepDown popup error * epsilon feedback disable on write * avoid extra updates for interlock keys + other minor fixes |
| Created: | 2021-05-31T09:49:13.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-26T14:46:29.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-23T08:19:59.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-23T07:43:58.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-15T18:15:29.000+02:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: |
| Created: | 2021-03-24T09:43:30.000+01:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: | Add the AIBS |
| Created: | 2021-03-08T09:52:30.000+01:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: | Summary: Added auto-generated scene for Pfeiffer vacuum controller IMG400 |
CHILLER_1_GUIDEVALUEALARM¶
| Instance id: | FXE_ILH_CHILLER/SWITCH/CHILLER_1_GUIDEVALUEALARM |
|---|---|
| Class id: | BeckhoffDigitalInput |
| Host: | fxe-rr-sys-con-6 |
| Class documentation: | |
| BeckhoffDigitalInput | |
| General: | link |
| Monitor: | link |
| Developer: | link |
| PLC: | link |
| Alias: | fxe-rr-sys-con-6 |
| Git repo: | https://git.xfel.eu/karaboDevices/Beckhoff |
| Last modified: | 2021-10-02T19:55:31.151+02:00 |
| Created at: | 2017-07-20T11:58:15.000+02:00 |
| Main authors: | Mamchykd, Silenzi, Giovanetti |
| Latest tag: | 4.8.2-2.11.1rc1 |
| Deployment tag: | 4.8.2-2.11.1rc1 |
| Installed tag: | 4.6.5-2.11.1 |
| Accessible by: | CAL, CONTROLS, CTRL, DA, danilevc, xdoc |
Warning
Rogue installation which is not mentioned in the deployment!
Warning
The installed tag (4.6.5-2.11.1) does not match tags mentioned in the deployment ([‘4.8.2-2.11.1rc1’])!
The BeckhoffDigitalInput device is documented in
beckhoff:BeckhoffDigitalInput
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device (i.e. of the server
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- useTimeserver:
- Unused - whether device connects to time server is configured via ‘timeServerId’
- progress:
- The progress of the current action
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- beckhoffComDevice:
- InstanceId of the BeckhoffCom device that forwards commands to the PLC.
- functionBlockName:
- The type of the firmware block.
- fwInstanceName:
- The name of the firmware block instance.
- fwVersion:
- The version of the PLC framework.
- terminal:
- ???
- hardwareStatusBitField:
- This word encodes in bits the hardware-status information of this device
- hardwareState:
- The current state of the hardware decoded
- hardwareRegion:
- The current region of the hardware decoded
- hardwareErrorDescriptor:
- This word encodes in bits describing the hardware error
- hardwareErrorDescription:
- Error Code description
- waitingFor:
- Any call to the PLC will be published here, once the reply is received this property will be cleared. Commands will not be sent to the PLC until this property is cleared.
- epsilon:
- The epsilon determines the amount of change until a new physical value is posted from the hardware
- interlockReadOnly:
- Defines whether interlock conditions are configurable from this interface.
- interlockOn:
- Defines whether interlock surveillance is on or off.
- interlockOk:
- Defines whether interlock is ok (true) or broken (false).
- busy:
- Defines whether the PLC softdevice is busy.
- disableEpsilonFeedback:
- If false, the epsilon will be regulated until the incoming rate reaches the maximum rate
- maxStateUpdateRate:
- If state updates per second exceed this threshold, the state will be displayed as CHANGING
- noisyStateUpdateRateValue:
- Show the state update rate when it’s above ‘Max State Update Rate’ threshold.
- isStateUpdateNoisy:
- State update rate is above ‘Max State Update Rate’ threshold.
- reset:
- Resets the PLC hardware
- enableInterlockedSlots:
- Send device into INTERLOCK_BROKEN state, thus enabling all interlocked slots.
- disableInterlockedSlots:
- Send device into INTERLOCKED state, thus enabling all interlocked slots.
- requestHardwareValues:
- Ask for all property values on the device
- propertiesToPoll:
- All specified properties will be polled from the PLC with the given poll-rate. Only PLC aliases or device keys corresponding to PLC properties are allowed
- pollInterval:
- Hardware poll interval in seconds
- propertiesToRead:
- The specified properties will be read from the PLC by activating the Read button. Only PLC aliases or device keys corresponding to PLC properties are allowed
- readHardware:
- Requests value updates from the PLC for the properties listed under ‘Properties to read’
- force:
- ???
- trigger:
- Do not use this parameter to configure scheduled push. Instead use the parameter ‘scheduledPush’.
- maxUpdateFrequency:
- set to limit maximum update frequency for some values.
- invert:
- If set, the digital value as received from the hardware is inverted.
- edgeCount:
- Counter of the input edges
- fallingEdgeCounter:
- True - Counter On Falling Edge; False - Counter on Raising Edge.
- resetCounter:
- Reset count of edges
- resetCounterRegister:
- Internal
| Created: | 2021-10-02T07:28:37.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Release candidate for 4.8.2 |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-08-23T15:36:04.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Bugfixes: 1. fix wrong value on the PLC when a deprecated paramer has different type wrt. the recommended new one. 2. fix bug (introduced in 4.8.0-2.11.4) that made the devices stay in UNKNOWN state |
| Created: | 2021-08-12T10:32:15.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Asynchronous registration of devices on BeckhoffCom (by means of slotInstanceNew HW state word parsed into bits |
| Created: | 2021-07-28T14:22:45.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
| Created: | 2021-06-23T16:13:27.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-06-22T13:56:55.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
|
| Created: | 2021-06-14T16:09:11.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Added BeckhoffDryPump |
| Created: | 2021-06-10T11:55:43.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Alarm conditions and state are not set on new schema. (Fixes bug seen in BeckhoffFuse after Karabo 2.11.1 deployment) |
| Created: | 2021-06-07T19:31:48.000+02:00 |
|---|---|
| Author: | Valerii Bondar |
| Notes: | Summer shutdown release, Fuse device added |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Summer shutdown release Devices added: BeckhoffTrainTrigger, BeckhoffLed, BeckhoffMC2Hexapod (BeckhoffMC2Base subclass), BeckhoffMC2Elmo (BeckhoffMC2Base subclass) Features: parameter deprecation in MC2 subclasses follow STOPPING state in Adixen Turbo Full pump. + other minor Fixes: * stepUp/stepDown popup error * epsilon feedback disable on write * avoid extra updates for interlock keys + other minor fixes |
| Created: | 2021-05-31T09:49:13.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-26T14:46:29.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-23T08:19:59.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-23T07:43:58.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-15T18:15:29.000+02:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: |
| Created: | 2021-03-24T09:43:30.000+01:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: | Add the AIBS |
| Created: | 2021-03-08T09:52:30.000+01:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: | Summary: Added auto-generated scene for Pfeiffer vacuum controller IMG400 |
CHILLER_1_PRESSUREALARM¶
| Instance id: | FXE_ILH_CHILLER/SWITCH/CHILLER_1_PRESSUREALARM |
|---|---|
| Class id: | BeckhoffDigitalInput |
| Host: | fxe-rr-sys-con-6 |
| Class documentation: | |
| BeckhoffDigitalInput | |
| General: | link |
| Monitor: | link |
| Developer: | link |
| PLC: | link |
| Alias: | fxe-rr-sys-con-6 |
| Git repo: | https://git.xfel.eu/karaboDevices/Beckhoff |
| Last modified: | 2021-10-02T19:55:31.151+02:00 |
| Created at: | 2017-07-20T11:58:15.000+02:00 |
| Main authors: | Mamchykd, Silenzi, Giovanetti |
| Latest tag: | 4.8.2-2.11.1rc1 |
| Deployment tag: | 4.8.2-2.11.1rc1 |
| Installed tag: | 4.6.5-2.11.1 |
| Accessible by: | CAL, CONTROLS, CTRL, DA, danilevc, xdoc |
Warning
Rogue installation which is not mentioned in the deployment!
Warning
The installed tag (4.6.5-2.11.1) does not match tags mentioned in the deployment ([‘4.8.2-2.11.1rc1’])!
The BeckhoffDigitalInput device is documented in
beckhoff:BeckhoffDigitalInput
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device (i.e. of the server
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- useTimeserver:
- Unused - whether device connects to time server is configured via ‘timeServerId’
- progress:
- The progress of the current action
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- beckhoffComDevice:
- InstanceId of the BeckhoffCom device that forwards commands to the PLC.
- functionBlockName:
- The type of the firmware block.
- fwInstanceName:
- The name of the firmware block instance.
- fwVersion:
- The version of the PLC framework.
- terminal:
- ???
- hardwareStatusBitField:
- This word encodes in bits the hardware-status information of this device
- hardwareState:
- The current state of the hardware decoded
- hardwareRegion:
- The current region of the hardware decoded
- hardwareErrorDescriptor:
- This word encodes in bits describing the hardware error
- hardwareErrorDescription:
- Error Code description
- waitingFor:
- Any call to the PLC will be published here, once the reply is received this property will be cleared. Commands will not be sent to the PLC until this property is cleared.
- epsilon:
- The epsilon determines the amount of change until a new physical value is posted from the hardware
- interlockReadOnly:
- Defines whether interlock conditions are configurable from this interface.
- interlockOn:
- Defines whether interlock surveillance is on or off.
- interlockOk:
- Defines whether interlock is ok (true) or broken (false).
- busy:
- Defines whether the PLC softdevice is busy.
- disableEpsilonFeedback:
- If false, the epsilon will be regulated until the incoming rate reaches the maximum rate
- maxStateUpdateRate:
- If state updates per second exceed this threshold, the state will be displayed as CHANGING
- noisyStateUpdateRateValue:
- Show the state update rate when it’s above ‘Max State Update Rate’ threshold.
- isStateUpdateNoisy:
- State update rate is above ‘Max State Update Rate’ threshold.
- reset:
- Resets the PLC hardware
- enableInterlockedSlots:
- Send device into INTERLOCK_BROKEN state, thus enabling all interlocked slots.
- disableInterlockedSlots:
- Send device into INTERLOCKED state, thus enabling all interlocked slots.
- requestHardwareValues:
- Ask for all property values on the device
- propertiesToPoll:
- All specified properties will be polled from the PLC with the given poll-rate. Only PLC aliases or device keys corresponding to PLC properties are allowed
- pollInterval:
- Hardware poll interval in seconds
- propertiesToRead:
- The specified properties will be read from the PLC by activating the Read button. Only PLC aliases or device keys corresponding to PLC properties are allowed
- readHardware:
- Requests value updates from the PLC for the properties listed under ‘Properties to read’
- force:
- ???
- trigger:
- Do not use this parameter to configure scheduled push. Instead use the parameter ‘scheduledPush’.
- maxUpdateFrequency:
- set to limit maximum update frequency for some values.
- invert:
- If set, the digital value as received from the hardware is inverted.
- edgeCount:
- Counter of the input edges
- fallingEdgeCounter:
- True - Counter On Falling Edge; False - Counter on Raising Edge.
- resetCounter:
- Reset count of edges
- resetCounterRegister:
- Internal
| Created: | 2021-10-02T07:28:37.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Release candidate for 4.8.2 |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-08-23T15:36:04.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Bugfixes: 1. fix wrong value on the PLC when a deprecated paramer has different type wrt. the recommended new one. 2. fix bug (introduced in 4.8.0-2.11.4) that made the devices stay in UNKNOWN state |
| Created: | 2021-08-12T10:32:15.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Asynchronous registration of devices on BeckhoffCom (by means of slotInstanceNew HW state word parsed into bits |
| Created: | 2021-07-28T14:22:45.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
| Created: | 2021-06-23T16:13:27.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-06-22T13:56:55.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
|
| Created: | 2021-06-14T16:09:11.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Added BeckhoffDryPump |
| Created: | 2021-06-10T11:55:43.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Alarm conditions and state are not set on new schema. (Fixes bug seen in BeckhoffFuse after Karabo 2.11.1 deployment) |
| Created: | 2021-06-07T19:31:48.000+02:00 |
|---|---|
| Author: | Valerii Bondar |
| Notes: | Summer shutdown release, Fuse device added |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Summer shutdown release Devices added: BeckhoffTrainTrigger, BeckhoffLed, BeckhoffMC2Hexapod (BeckhoffMC2Base subclass), BeckhoffMC2Elmo (BeckhoffMC2Base subclass) Features: parameter deprecation in MC2 subclasses follow STOPPING state in Adixen Turbo Full pump. + other minor Fixes: * stepUp/stepDown popup error * epsilon feedback disable on write * avoid extra updates for interlock keys + other minor fixes |
| Created: | 2021-05-31T09:49:13.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-26T14:46:29.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-23T08:19:59.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-23T07:43:58.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-15T18:15:29.000+02:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: |
| Created: | 2021-03-24T09:43:30.000+01:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: | Add the AIBS |
| Created: | 2021-03-08T09:52:30.000+01:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: | Summary: Added auto-generated scene for Pfeiffer vacuum controller IMG400 |
CHILLER_1_TEMPERATUREALARM¶
| Instance id: | FXE_ILH_CHILLER/SWITCH/CHILLER_1_TEMPERATUREALARM |
|---|---|
| Class id: | BeckhoffDigitalInput |
| Host: | fxe-rr-sys-con-6 |
| Class documentation: | |
| BeckhoffDigitalInput | |
| General: | link |
| Monitor: | link |
| Developer: | link |
| PLC: | link |
| Alias: | fxe-rr-sys-con-6 |
| Git repo: | https://git.xfel.eu/karaboDevices/Beckhoff |
| Last modified: | 2021-10-02T19:55:31.151+02:00 |
| Created at: | 2017-07-20T11:58:15.000+02:00 |
| Main authors: | Mamchykd, Silenzi, Giovanetti |
| Latest tag: | 4.8.2-2.11.1rc1 |
| Deployment tag: | 4.8.2-2.11.1rc1 |
| Installed tag: | 4.6.5-2.11.1 |
| Accessible by: | CAL, CONTROLS, CTRL, DA, danilevc, xdoc |
Warning
Rogue installation which is not mentioned in the deployment!
Warning
The installed tag (4.6.5-2.11.1) does not match tags mentioned in the deployment ([‘4.8.2-2.11.1rc1’])!
The BeckhoffDigitalInput device is documented in
beckhoff:BeckhoffDigitalInput
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device (i.e. of the server
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- useTimeserver:
- Unused - whether device connects to time server is configured via ‘timeServerId’
- progress:
- The progress of the current action
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- beckhoffComDevice:
- InstanceId of the BeckhoffCom device that forwards commands to the PLC.
- functionBlockName:
- The type of the firmware block.
- fwInstanceName:
- The name of the firmware block instance.
- fwVersion:
- The version of the PLC framework.
- terminal:
- ???
- hardwareStatusBitField:
- This word encodes in bits the hardware-status information of this device
- hardwareState:
- The current state of the hardware decoded
- hardwareRegion:
- The current region of the hardware decoded
- hardwareErrorDescriptor:
- This word encodes in bits describing the hardware error
- hardwareErrorDescription:
- Error Code description
- waitingFor:
- Any call to the PLC will be published here, once the reply is received this property will be cleared. Commands will not be sent to the PLC until this property is cleared.
- epsilon:
- The epsilon determines the amount of change until a new physical value is posted from the hardware
- interlockReadOnly:
- Defines whether interlock conditions are configurable from this interface.
- interlockOn:
- Defines whether interlock surveillance is on or off.
- interlockOk:
- Defines whether interlock is ok (true) or broken (false).
- busy:
- Defines whether the PLC softdevice is busy.
- disableEpsilonFeedback:
- If false, the epsilon will be regulated until the incoming rate reaches the maximum rate
- maxStateUpdateRate:
- If state updates per second exceed this threshold, the state will be displayed as CHANGING
- noisyStateUpdateRateValue:
- Show the state update rate when it’s above ‘Max State Update Rate’ threshold.
- isStateUpdateNoisy:
- State update rate is above ‘Max State Update Rate’ threshold.
- reset:
- Resets the PLC hardware
- enableInterlockedSlots:
- Send device into INTERLOCK_BROKEN state, thus enabling all interlocked slots.
- disableInterlockedSlots:
- Send device into INTERLOCKED state, thus enabling all interlocked slots.
- requestHardwareValues:
- Ask for all property values on the device
- propertiesToPoll:
- All specified properties will be polled from the PLC with the given poll-rate. Only PLC aliases or device keys corresponding to PLC properties are allowed
- pollInterval:
- Hardware poll interval in seconds
- propertiesToRead:
- The specified properties will be read from the PLC by activating the Read button. Only PLC aliases or device keys corresponding to PLC properties are allowed
- readHardware:
- Requests value updates from the PLC for the properties listed under ‘Properties to read’
- force:
- ???
- trigger:
- Do not use this parameter to configure scheduled push. Instead use the parameter ‘scheduledPush’.
- maxUpdateFrequency:
- set to limit maximum update frequency for some values.
- invert:
- If set, the digital value as received from the hardware is inverted.
- edgeCount:
- Counter of the input edges
- fallingEdgeCounter:
- True - Counter On Falling Edge; False - Counter on Raising Edge.
- resetCounter:
- Reset count of edges
- resetCounterRegister:
- Internal
| Created: | 2021-10-02T07:28:37.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Release candidate for 4.8.2 |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-08-23T15:36:04.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Bugfixes: 1. fix wrong value on the PLC when a deprecated paramer has different type wrt. the recommended new one. 2. fix bug (introduced in 4.8.0-2.11.4) that made the devices stay in UNKNOWN state |
| Created: | 2021-08-12T10:32:15.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Asynchronous registration of devices on BeckhoffCom (by means of slotInstanceNew HW state word parsed into bits |
| Created: | 2021-07-28T14:22:45.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
| Created: | 2021-06-23T16:13:27.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-06-22T13:56:55.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
|
| Created: | 2021-06-14T16:09:11.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Added BeckhoffDryPump |
| Created: | 2021-06-10T11:55:43.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Alarm conditions and state are not set on new schema. (Fixes bug seen in BeckhoffFuse after Karabo 2.11.1 deployment) |
| Created: | 2021-06-07T19:31:48.000+02:00 |
|---|---|
| Author: | Valerii Bondar |
| Notes: | Summer shutdown release, Fuse device added |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Summer shutdown release Devices added: BeckhoffTrainTrigger, BeckhoffLed, BeckhoffMC2Hexapod (BeckhoffMC2Base subclass), BeckhoffMC2Elmo (BeckhoffMC2Base subclass) Features: parameter deprecation in MC2 subclasses follow STOPPING state in Adixen Turbo Full pump. + other minor Fixes: * stepUp/stepDown popup error * epsilon feedback disable on write * avoid extra updates for interlock keys + other minor fixes |
| Created: | 2021-05-31T09:49:13.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-26T14:46:29.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-23T08:19:59.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-23T07:43:58.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-15T18:15:29.000+02:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: |
| Created: | 2021-03-24T09:43:30.000+01:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: | Add the AIBS |
| Created: | 2021-03-08T09:52:30.000+01:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: | Summary: Added auto-generated scene for Pfeiffer vacuum controller IMG400 |
CHILLER_1_WATERALARM¶
| Instance id: | FXE_ILH_CHILLER/SWITCH/CHILLER_1_WATERALARM |
|---|---|
| Class id: | BeckhoffDigitalInput |
| Host: | fxe-rr-sys-con-6 |
| Class documentation: | |
| BeckhoffDigitalInput | |
| General: | link |
| Monitor: | link |
| Developer: | link |
| PLC: | link |
| Alias: | fxe-rr-sys-con-6 |
| Git repo: | https://git.xfel.eu/karaboDevices/Beckhoff |
| Last modified: | 2021-10-02T19:55:31.151+02:00 |
| Created at: | 2017-07-20T11:58:15.000+02:00 |
| Main authors: | Mamchykd, Silenzi, Giovanetti |
| Latest tag: | 4.8.2-2.11.1rc1 |
| Deployment tag: | 4.8.2-2.11.1rc1 |
| Installed tag: | 4.6.5-2.11.1 |
| Accessible by: | CAL, CONTROLS, CTRL, DA, danilevc, xdoc |
Warning
Rogue installation which is not mentioned in the deployment!
Warning
The installed tag (4.6.5-2.11.1) does not match tags mentioned in the deployment ([‘4.8.2-2.11.1rc1’])!
The BeckhoffDigitalInput device is documented in
beckhoff:BeckhoffDigitalInput
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device (i.e. of the server
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- useTimeserver:
- Unused - whether device connects to time server is configured via ‘timeServerId’
- progress:
- The progress of the current action
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- beckhoffComDevice:
- InstanceId of the BeckhoffCom device that forwards commands to the PLC.
- functionBlockName:
- The type of the firmware block.
- fwInstanceName:
- The name of the firmware block instance.
- fwVersion:
- The version of the PLC framework.
- terminal:
- ???
- hardwareStatusBitField:
- This word encodes in bits the hardware-status information of this device
- hardwareState:
- The current state of the hardware decoded
- hardwareRegion:
- The current region of the hardware decoded
- hardwareErrorDescriptor:
- This word encodes in bits describing the hardware error
- hardwareErrorDescription:
- Error Code description
- waitingFor:
- Any call to the PLC will be published here, once the reply is received this property will be cleared. Commands will not be sent to the PLC until this property is cleared.
- epsilon:
- The epsilon determines the amount of change until a new physical value is posted from the hardware
- interlockReadOnly:
- Defines whether interlock conditions are configurable from this interface.
- interlockOn:
- Defines whether interlock surveillance is on or off.
- interlockOk:
- Defines whether interlock is ok (true) or broken (false).
- busy:
- Defines whether the PLC softdevice is busy.
- disableEpsilonFeedback:
- If false, the epsilon will be regulated until the incoming rate reaches the maximum rate
- maxStateUpdateRate:
- If state updates per second exceed this threshold, the state will be displayed as CHANGING
- noisyStateUpdateRateValue:
- Show the state update rate when it’s above ‘Max State Update Rate’ threshold.
- isStateUpdateNoisy:
- State update rate is above ‘Max State Update Rate’ threshold.
- reset:
- Resets the PLC hardware
- enableInterlockedSlots:
- Send device into INTERLOCK_BROKEN state, thus enabling all interlocked slots.
- disableInterlockedSlots:
- Send device into INTERLOCKED state, thus enabling all interlocked slots.
- requestHardwareValues:
- Ask for all property values on the device
- propertiesToPoll:
- All specified properties will be polled from the PLC with the given poll-rate. Only PLC aliases or device keys corresponding to PLC properties are allowed
- pollInterval:
- Hardware poll interval in seconds
- propertiesToRead:
- The specified properties will be read from the PLC by activating the Read button. Only PLC aliases or device keys corresponding to PLC properties are allowed
- readHardware:
- Requests value updates from the PLC for the properties listed under ‘Properties to read’
- force:
- ???
- trigger:
- Do not use this parameter to configure scheduled push. Instead use the parameter ‘scheduledPush’.
- maxUpdateFrequency:
- set to limit maximum update frequency for some values.
- invert:
- If set, the digital value as received from the hardware is inverted.
- edgeCount:
- Counter of the input edges
- fallingEdgeCounter:
- True - Counter On Falling Edge; False - Counter on Raising Edge.
- resetCounter:
- Reset count of edges
- resetCounterRegister:
- Internal
| Created: | 2021-10-02T07:28:37.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Release candidate for 4.8.2 |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-08-23T15:36:04.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Bugfixes: 1. fix wrong value on the PLC when a deprecated paramer has different type wrt. the recommended new one. 2. fix bug (introduced in 4.8.0-2.11.4) that made the devices stay in UNKNOWN state |
| Created: | 2021-08-12T10:32:15.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Asynchronous registration of devices on BeckhoffCom (by means of slotInstanceNew HW state word parsed into bits |
| Created: | 2021-07-28T14:22:45.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
| Created: | 2021-06-23T16:13:27.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-06-22T13:56:55.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
|
| Created: | 2021-06-14T16:09:11.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Added BeckhoffDryPump |
| Created: | 2021-06-10T11:55:43.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Alarm conditions and state are not set on new schema. (Fixes bug seen in BeckhoffFuse after Karabo 2.11.1 deployment) |
| Created: | 2021-06-07T19:31:48.000+02:00 |
|---|---|
| Author: | Valerii Bondar |
| Notes: | Summer shutdown release, Fuse device added |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Summer shutdown release Devices added: BeckhoffTrainTrigger, BeckhoffLed, BeckhoffMC2Hexapod (BeckhoffMC2Base subclass), BeckhoffMC2Elmo (BeckhoffMC2Base subclass) Features: parameter deprecation in MC2 subclasses follow STOPPING state in Adixen Turbo Full pump. + other minor Fixes: * stepUp/stepDown popup error * epsilon feedback disable on write * avoid extra updates for interlock keys + other minor fixes |
| Created: | 2021-05-31T09:49:13.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-26T14:46:29.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-23T08:19:59.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-23T07:43:58.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-15T18:15:29.000+02:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: |
| Created: | 2021-03-24T09:43:30.000+01:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: | Add the AIBS |
| Created: | 2021-03-08T09:52:30.000+01:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: | Summary: Added auto-generated scene for Pfeiffer vacuum controller IMG400 |
CHILLER_2_COLLECTIVEALARM¶
| Instance id: | FXE_ILH_CHILLER/SWITCH/CHILLER_2_COLLECTIVEALARM |
|---|---|
| Class id: | BeckhoffDigitalInput |
| Host: | fxe-rr-sys-con-6 |
| Class documentation: | |
| BeckhoffDigitalInput | |
| General: | link |
| Monitor: | link |
| Developer: | link |
| PLC: | link |
| Alias: | fxe-rr-sys-con-6 |
| Git repo: | https://git.xfel.eu/karaboDevices/Beckhoff |
| Last modified: | 2021-10-02T19:55:31.151+02:00 |
| Created at: | 2017-07-20T11:58:15.000+02:00 |
| Main authors: | Mamchykd, Silenzi, Giovanetti |
| Latest tag: | 4.8.2-2.11.1rc1 |
| Deployment tag: | 4.8.2-2.11.1rc1 |
| Installed tag: | 4.6.5-2.11.1 |
| Accessible by: | CAL, CONTROLS, CTRL, DA, danilevc, xdoc |
Warning
Rogue installation which is not mentioned in the deployment!
Warning
The installed tag (4.6.5-2.11.1) does not match tags mentioned in the deployment ([‘4.8.2-2.11.1rc1’])!
The BeckhoffDigitalInput device is documented in
beckhoff:BeckhoffDigitalInput
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device (i.e. of the server
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- useTimeserver:
- Unused - whether device connects to time server is configured via ‘timeServerId’
- progress:
- The progress of the current action
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- beckhoffComDevice:
- InstanceId of the BeckhoffCom device that forwards commands to the PLC.
- functionBlockName:
- The type of the firmware block.
- fwInstanceName:
- The name of the firmware block instance.
- fwVersion:
- The version of the PLC framework.
- terminal:
- ???
- hardwareStatusBitField:
- This word encodes in bits the hardware-status information of this device
- hardwareState:
- The current state of the hardware decoded
- hardwareRegion:
- The current region of the hardware decoded
- hardwareErrorDescriptor:
- This word encodes in bits describing the hardware error
- hardwareErrorDescription:
- Error Code description
- waitingFor:
- Any call to the PLC will be published here, once the reply is received this property will be cleared. Commands will not be sent to the PLC until this property is cleared.
- epsilon:
- The epsilon determines the amount of change until a new physical value is posted from the hardware
- interlockReadOnly:
- Defines whether interlock conditions are configurable from this interface.
- interlockOn:
- Defines whether interlock surveillance is on or off.
- interlockOk:
- Defines whether interlock is ok (true) or broken (false).
- busy:
- Defines whether the PLC softdevice is busy.
- disableEpsilonFeedback:
- If false, the epsilon will be regulated until the incoming rate reaches the maximum rate
- maxStateUpdateRate:
- If state updates per second exceed this threshold, the state will be displayed as CHANGING
- noisyStateUpdateRateValue:
- Show the state update rate when it’s above ‘Max State Update Rate’ threshold.
- isStateUpdateNoisy:
- State update rate is above ‘Max State Update Rate’ threshold.
- reset:
- Resets the PLC hardware
- enableInterlockedSlots:
- Send device into INTERLOCK_BROKEN state, thus enabling all interlocked slots.
- disableInterlockedSlots:
- Send device into INTERLOCKED state, thus enabling all interlocked slots.
- requestHardwareValues:
- Ask for all property values on the device
- propertiesToPoll:
- All specified properties will be polled from the PLC with the given poll-rate. Only PLC aliases or device keys corresponding to PLC properties are allowed
- pollInterval:
- Hardware poll interval in seconds
- propertiesToRead:
- The specified properties will be read from the PLC by activating the Read button. Only PLC aliases or device keys corresponding to PLC properties are allowed
- readHardware:
- Requests value updates from the PLC for the properties listed under ‘Properties to read’
- force:
- ???
- trigger:
- Do not use this parameter to configure scheduled push. Instead use the parameter ‘scheduledPush’.
- maxUpdateFrequency:
- set to limit maximum update frequency for some values.
- invert:
- If set, the digital value as received from the hardware is inverted.
- edgeCount:
- Counter of the input edges
- fallingEdgeCounter:
- True - Counter On Falling Edge; False - Counter on Raising Edge.
- resetCounter:
- Reset count of edges
- resetCounterRegister:
- Internal
| Created: | 2021-10-02T07:28:37.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Release candidate for 4.8.2 |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-08-23T15:36:04.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Bugfixes: 1. fix wrong value on the PLC when a deprecated paramer has different type wrt. the recommended new one. 2. fix bug (introduced in 4.8.0-2.11.4) that made the devices stay in UNKNOWN state |
| Created: | 2021-08-12T10:32:15.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Asynchronous registration of devices on BeckhoffCom (by means of slotInstanceNew HW state word parsed into bits |
| Created: | 2021-07-28T14:22:45.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
| Created: | 2021-06-23T16:13:27.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-06-22T13:56:55.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
|
| Created: | 2021-06-14T16:09:11.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Added BeckhoffDryPump |
| Created: | 2021-06-10T11:55:43.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Alarm conditions and state are not set on new schema. (Fixes bug seen in BeckhoffFuse after Karabo 2.11.1 deployment) |
| Created: | 2021-06-07T19:31:48.000+02:00 |
|---|---|
| Author: | Valerii Bondar |
| Notes: | Summer shutdown release, Fuse device added |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Summer shutdown release Devices added: BeckhoffTrainTrigger, BeckhoffLed, BeckhoffMC2Hexapod (BeckhoffMC2Base subclass), BeckhoffMC2Elmo (BeckhoffMC2Base subclass) Features: parameter deprecation in MC2 subclasses follow STOPPING state in Adixen Turbo Full pump. + other minor Fixes: * stepUp/stepDown popup error * epsilon feedback disable on write * avoid extra updates for interlock keys + other minor fixes |
| Created: | 2021-05-31T09:49:13.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-26T14:46:29.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-23T08:19:59.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-23T07:43:58.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-15T18:15:29.000+02:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: |
| Created: | 2021-03-24T09:43:30.000+01:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: | Add the AIBS |
| Created: | 2021-03-08T09:52:30.000+01:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: | Summary: Added auto-generated scene for Pfeiffer vacuum controller IMG400 |
CHILLER_2_FLOWALARM¶
| Instance id: | FXE_ILH_CHILLER/SWITCH/CHILLER_2_FLOWALARM |
|---|---|
| Class id: | BeckhoffDigitalInput |
| Host: | fxe-rr-sys-con-6 |
| Class documentation: | |
| BeckhoffDigitalInput | |
| General: | link |
| Monitor: | link |
| Developer: | link |
| PLC: | link |
| Alias: | fxe-rr-sys-con-6 |
| Git repo: | https://git.xfel.eu/karaboDevices/Beckhoff |
| Last modified: | 2021-10-02T19:55:31.151+02:00 |
| Created at: | 2017-07-20T11:58:15.000+02:00 |
| Main authors: | Mamchykd, Silenzi, Giovanetti |
| Latest tag: | 4.8.2-2.11.1rc1 |
| Deployment tag: | 4.8.2-2.11.1rc1 |
| Installed tag: | 4.6.5-2.11.1 |
| Accessible by: | CAL, CONTROLS, CTRL, DA, danilevc, xdoc |
Warning
Rogue installation which is not mentioned in the deployment!
Warning
The installed tag (4.6.5-2.11.1) does not match tags mentioned in the deployment ([‘4.8.2-2.11.1rc1’])!
The BeckhoffDigitalInput device is documented in
beckhoff:BeckhoffDigitalInput
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device (i.e. of the server
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- useTimeserver:
- Unused - whether device connects to time server is configured via ‘timeServerId’
- progress:
- The progress of the current action
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- beckhoffComDevice:
- InstanceId of the BeckhoffCom device that forwards commands to the PLC.
- functionBlockName:
- The type of the firmware block.
- fwInstanceName:
- The name of the firmware block instance.
- fwVersion:
- The version of the PLC framework.
- terminal:
- ???
- hardwareStatusBitField:
- This word encodes in bits the hardware-status information of this device
- hardwareState:
- The current state of the hardware decoded
- hardwareRegion:
- The current region of the hardware decoded
- hardwareErrorDescriptor:
- This word encodes in bits describing the hardware error
- hardwareErrorDescription:
- Error Code description
- waitingFor:
- Any call to the PLC will be published here, once the reply is received this property will be cleared. Commands will not be sent to the PLC until this property is cleared.
- epsilon:
- The epsilon determines the amount of change until a new physical value is posted from the hardware
- interlockReadOnly:
- Defines whether interlock conditions are configurable from this interface.
- interlockOn:
- Defines whether interlock surveillance is on or off.
- interlockOk:
- Defines whether interlock is ok (true) or broken (false).
- busy:
- Defines whether the PLC softdevice is busy.
- disableEpsilonFeedback:
- If false, the epsilon will be regulated until the incoming rate reaches the maximum rate
- maxStateUpdateRate:
- If state updates per second exceed this threshold, the state will be displayed as CHANGING
- noisyStateUpdateRateValue:
- Show the state update rate when it’s above ‘Max State Update Rate’ threshold.
- isStateUpdateNoisy:
- State update rate is above ‘Max State Update Rate’ threshold.
- reset:
- Resets the PLC hardware
- enableInterlockedSlots:
- Send device into INTERLOCK_BROKEN state, thus enabling all interlocked slots.
- disableInterlockedSlots:
- Send device into INTERLOCKED state, thus enabling all interlocked slots.
- requestHardwareValues:
- Ask for all property values on the device
- propertiesToPoll:
- All specified properties will be polled from the PLC with the given poll-rate. Only PLC aliases or device keys corresponding to PLC properties are allowed
- pollInterval:
- Hardware poll interval in seconds
- propertiesToRead:
- The specified properties will be read from the PLC by activating the Read button. Only PLC aliases or device keys corresponding to PLC properties are allowed
- readHardware:
- Requests value updates from the PLC for the properties listed under ‘Properties to read’
- force:
- ???
- trigger:
- Do not use this parameter to configure scheduled push. Instead use the parameter ‘scheduledPush’.
- maxUpdateFrequency:
- set to limit maximum update frequency for some values.
- invert:
- If set, the digital value as received from the hardware is inverted.
- edgeCount:
- Counter of the input edges
- fallingEdgeCounter:
- True - Counter On Falling Edge; False - Counter on Raising Edge.
- resetCounter:
- Reset count of edges
- resetCounterRegister:
- Internal
| Created: | 2021-10-02T07:28:37.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Release candidate for 4.8.2 |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-08-23T15:36:04.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Bugfixes: 1. fix wrong value on the PLC when a deprecated paramer has different type wrt. the recommended new one. 2. fix bug (introduced in 4.8.0-2.11.4) that made the devices stay in UNKNOWN state |
| Created: | 2021-08-12T10:32:15.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Asynchronous registration of devices on BeckhoffCom (by means of slotInstanceNew HW state word parsed into bits |
| Created: | 2021-07-28T14:22:45.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
| Created: | 2021-06-23T16:13:27.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-06-22T13:56:55.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
|
| Created: | 2021-06-14T16:09:11.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Added BeckhoffDryPump |
| Created: | 2021-06-10T11:55:43.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Alarm conditions and state are not set on new schema. (Fixes bug seen in BeckhoffFuse after Karabo 2.11.1 deployment) |
| Created: | 2021-06-07T19:31:48.000+02:00 |
|---|---|
| Author: | Valerii Bondar |
| Notes: | Summer shutdown release, Fuse device added |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Summer shutdown release Devices added: BeckhoffTrainTrigger, BeckhoffLed, BeckhoffMC2Hexapod (BeckhoffMC2Base subclass), BeckhoffMC2Elmo (BeckhoffMC2Base subclass) Features: parameter deprecation in MC2 subclasses follow STOPPING state in Adixen Turbo Full pump. + other minor Fixes: * stepUp/stepDown popup error * epsilon feedback disable on write * avoid extra updates for interlock keys + other minor fixes |
| Created: | 2021-05-31T09:49:13.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-26T14:46:29.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-23T08:19:59.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-23T07:43:58.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-15T18:15:29.000+02:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: |
| Created: | 2021-03-24T09:43:30.000+01:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: | Add the AIBS |
| Created: | 2021-03-08T09:52:30.000+01:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: | Summary: Added auto-generated scene for Pfeiffer vacuum controller IMG400 |
CHILLER_2_GUIDEVALUEALARM¶
| Instance id: | FXE_ILH_CHILLER/SWITCH/CHILLER_2_GUIDEVALUEALARM |
|---|---|
| Class id: | BeckhoffDigitalInput |
| Host: | fxe-rr-sys-con-6 |
| Class documentation: | |
| BeckhoffDigitalInput | |
| General: | link |
| Monitor: | link |
| Developer: | link |
| PLC: | link |
| Alias: | fxe-rr-sys-con-6 |
| Git repo: | https://git.xfel.eu/karaboDevices/Beckhoff |
| Last modified: | 2021-10-02T19:55:31.151+02:00 |
| Created at: | 2017-07-20T11:58:15.000+02:00 |
| Main authors: | Mamchykd, Silenzi, Giovanetti |
| Latest tag: | 4.8.2-2.11.1rc1 |
| Deployment tag: | 4.8.2-2.11.1rc1 |
| Installed tag: | 4.6.5-2.11.1 |
| Accessible by: | CAL, CONTROLS, CTRL, DA, danilevc, xdoc |
Warning
Rogue installation which is not mentioned in the deployment!
Warning
The installed tag (4.6.5-2.11.1) does not match tags mentioned in the deployment ([‘4.8.2-2.11.1rc1’])!
The BeckhoffDigitalInput device is documented in
beckhoff:BeckhoffDigitalInput
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device (i.e. of the server
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- useTimeserver:
- Unused - whether device connects to time server is configured via ‘timeServerId’
- progress:
- The progress of the current action
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- beckhoffComDevice:
- InstanceId of the BeckhoffCom device that forwards commands to the PLC.
- functionBlockName:
- The type of the firmware block.
- fwInstanceName:
- The name of the firmware block instance.
- fwVersion:
- The version of the PLC framework.
- terminal:
- ???
- hardwareStatusBitField:
- This word encodes in bits the hardware-status information of this device
- hardwareState:
- The current state of the hardware decoded
- hardwareRegion:
- The current region of the hardware decoded
- hardwareErrorDescriptor:
- This word encodes in bits describing the hardware error
- hardwareErrorDescription:
- Error Code description
- waitingFor:
- Any call to the PLC will be published here, once the reply is received this property will be cleared. Commands will not be sent to the PLC until this property is cleared.
- epsilon:
- The epsilon determines the amount of change until a new physical value is posted from the hardware
- interlockReadOnly:
- Defines whether interlock conditions are configurable from this interface.
- interlockOn:
- Defines whether interlock surveillance is on or off.
- interlockOk:
- Defines whether interlock is ok (true) or broken (false).
- busy:
- Defines whether the PLC softdevice is busy.
- disableEpsilonFeedback:
- If false, the epsilon will be regulated until the incoming rate reaches the maximum rate
- maxStateUpdateRate:
- If state updates per second exceed this threshold, the state will be displayed as CHANGING
- noisyStateUpdateRateValue:
- Show the state update rate when it’s above ‘Max State Update Rate’ threshold.
- isStateUpdateNoisy:
- State update rate is above ‘Max State Update Rate’ threshold.
- reset:
- Resets the PLC hardware
- enableInterlockedSlots:
- Send device into INTERLOCK_BROKEN state, thus enabling all interlocked slots.
- disableInterlockedSlots:
- Send device into INTERLOCKED state, thus enabling all interlocked slots.
- requestHardwareValues:
- Ask for all property values on the device
- propertiesToPoll:
- All specified properties will be polled from the PLC with the given poll-rate. Only PLC aliases or device keys corresponding to PLC properties are allowed
- pollInterval:
- Hardware poll interval in seconds
- propertiesToRead:
- The specified properties will be read from the PLC by activating the Read button. Only PLC aliases or device keys corresponding to PLC properties are allowed
- readHardware:
- Requests value updates from the PLC for the properties listed under ‘Properties to read’
- force:
- ???
- trigger:
- Do not use this parameter to configure scheduled push. Instead use the parameter ‘scheduledPush’.
- maxUpdateFrequency:
- set to limit maximum update frequency for some values.
- invert:
- If set, the digital value as received from the hardware is inverted.
- edgeCount:
- Counter of the input edges
- fallingEdgeCounter:
- True - Counter On Falling Edge; False - Counter on Raising Edge.
- resetCounter:
- Reset count of edges
- resetCounterRegister:
- Internal
| Created: | 2021-10-02T07:28:37.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Release candidate for 4.8.2 |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-08-23T15:36:04.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Bugfixes: 1. fix wrong value on the PLC when a deprecated paramer has different type wrt. the recommended new one. 2. fix bug (introduced in 4.8.0-2.11.4) that made the devices stay in UNKNOWN state |
| Created: | 2021-08-12T10:32:15.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Asynchronous registration of devices on BeckhoffCom (by means of slotInstanceNew HW state word parsed into bits |
| Created: | 2021-07-28T14:22:45.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
| Created: | 2021-06-23T16:13:27.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-06-22T13:56:55.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
|
| Created: | 2021-06-14T16:09:11.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Added BeckhoffDryPump |
| Created: | 2021-06-10T11:55:43.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Alarm conditions and state are not set on new schema. (Fixes bug seen in BeckhoffFuse after Karabo 2.11.1 deployment) |
| Created: | 2021-06-07T19:31:48.000+02:00 |
|---|---|
| Author: | Valerii Bondar |
| Notes: | Summer shutdown release, Fuse device added |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Summer shutdown release Devices added: BeckhoffTrainTrigger, BeckhoffLed, BeckhoffMC2Hexapod (BeckhoffMC2Base subclass), BeckhoffMC2Elmo (BeckhoffMC2Base subclass) Features: parameter deprecation in MC2 subclasses follow STOPPING state in Adixen Turbo Full pump. + other minor Fixes: * stepUp/stepDown popup error * epsilon feedback disable on write * avoid extra updates for interlock keys + other minor fixes |
| Created: | 2021-05-31T09:49:13.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-26T14:46:29.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-23T08:19:59.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-23T07:43:58.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-15T18:15:29.000+02:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: |
| Created: | 2021-03-24T09:43:30.000+01:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: | Add the AIBS |
| Created: | 2021-03-08T09:52:30.000+01:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: | Summary: Added auto-generated scene for Pfeiffer vacuum controller IMG400 |
CHILLER_2_PRESSUREALARM¶
| Instance id: | FXE_ILH_CHILLER/SWITCH/CHILLER_2_PRESSUREALARM |
|---|---|
| Class id: | BeckhoffDigitalInput |
| Host: | fxe-rr-sys-con-6 |
| Class documentation: | |
| BeckhoffDigitalInput | |
| General: | link |
| Monitor: | link |
| Developer: | link |
| PLC: | link |
| Alias: | fxe-rr-sys-con-6 |
| Git repo: | https://git.xfel.eu/karaboDevices/Beckhoff |
| Last modified: | 2021-10-02T19:55:31.151+02:00 |
| Created at: | 2017-07-20T11:58:15.000+02:00 |
| Main authors: | Mamchykd, Silenzi, Giovanetti |
| Latest tag: | 4.8.2-2.11.1rc1 |
| Deployment tag: | 4.8.2-2.11.1rc1 |
| Installed tag: | 4.6.5-2.11.1 |
| Accessible by: | CAL, CONTROLS, CTRL, DA, danilevc, xdoc |
Warning
Rogue installation which is not mentioned in the deployment!
Warning
The installed tag (4.6.5-2.11.1) does not match tags mentioned in the deployment ([‘4.8.2-2.11.1rc1’])!
The BeckhoffDigitalInput device is documented in
beckhoff:BeckhoffDigitalInput
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device (i.e. of the server
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- useTimeserver:
- Unused - whether device connects to time server is configured via ‘timeServerId’
- progress:
- The progress of the current action
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- beckhoffComDevice:
- InstanceId of the BeckhoffCom device that forwards commands to the PLC.
- functionBlockName:
- The type of the firmware block.
- fwInstanceName:
- The name of the firmware block instance.
- fwVersion:
- The version of the PLC framework.
- terminal:
- ???
- hardwareStatusBitField:
- This word encodes in bits the hardware-status information of this device
- hardwareState:
- The current state of the hardware decoded
- hardwareRegion:
- The current region of the hardware decoded
- hardwareErrorDescriptor:
- This word encodes in bits describing the hardware error
- hardwareErrorDescription:
- Error Code description
- waitingFor:
- Any call to the PLC will be published here, once the reply is received this property will be cleared. Commands will not be sent to the PLC until this property is cleared.
- epsilon:
- The epsilon determines the amount of change until a new physical value is posted from the hardware
- interlockReadOnly:
- Defines whether interlock conditions are configurable from this interface.
- interlockOn:
- Defines whether interlock surveillance is on or off.
- interlockOk:
- Defines whether interlock is ok (true) or broken (false).
- busy:
- Defines whether the PLC softdevice is busy.
- disableEpsilonFeedback:
- If false, the epsilon will be regulated until the incoming rate reaches the maximum rate
- maxStateUpdateRate:
- If state updates per second exceed this threshold, the state will be displayed as CHANGING
- noisyStateUpdateRateValue:
- Show the state update rate when it’s above ‘Max State Update Rate’ threshold.
- isStateUpdateNoisy:
- State update rate is above ‘Max State Update Rate’ threshold.
- reset:
- Resets the PLC hardware
- enableInterlockedSlots:
- Send device into INTERLOCK_BROKEN state, thus enabling all interlocked slots.
- disableInterlockedSlots:
- Send device into INTERLOCKED state, thus enabling all interlocked slots.
- requestHardwareValues:
- Ask for all property values on the device
- propertiesToPoll:
- All specified properties will be polled from the PLC with the given poll-rate. Only PLC aliases or device keys corresponding to PLC properties are allowed
- pollInterval:
- Hardware poll interval in seconds
- propertiesToRead:
- The specified properties will be read from the PLC by activating the Read button. Only PLC aliases or device keys corresponding to PLC properties are allowed
- readHardware:
- Requests value updates from the PLC for the properties listed under ‘Properties to read’
- force:
- ???
- trigger:
- Do not use this parameter to configure scheduled push. Instead use the parameter ‘scheduledPush’.
- maxUpdateFrequency:
- set to limit maximum update frequency for some values.
- invert:
- If set, the digital value as received from the hardware is inverted.
- edgeCount:
- Counter of the input edges
- fallingEdgeCounter:
- True - Counter On Falling Edge; False - Counter on Raising Edge.
- resetCounter:
- Reset count of edges
- resetCounterRegister:
- Internal
| Created: | 2021-10-02T07:28:37.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Release candidate for 4.8.2 |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-08-23T15:36:04.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Bugfixes: 1. fix wrong value on the PLC when a deprecated paramer has different type wrt. the recommended new one. 2. fix bug (introduced in 4.8.0-2.11.4) that made the devices stay in UNKNOWN state |
| Created: | 2021-08-12T10:32:15.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Asynchronous registration of devices on BeckhoffCom (by means of slotInstanceNew HW state word parsed into bits |
| Created: | 2021-07-28T14:22:45.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
| Created: | 2021-06-23T16:13:27.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-06-22T13:56:55.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
|
| Created: | 2021-06-14T16:09:11.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Added BeckhoffDryPump |
| Created: | 2021-06-10T11:55:43.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Alarm conditions and state are not set on new schema. (Fixes bug seen in BeckhoffFuse after Karabo 2.11.1 deployment) |
| Created: | 2021-06-07T19:31:48.000+02:00 |
|---|---|
| Author: | Valerii Bondar |
| Notes: | Summer shutdown release, Fuse device added |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Summer shutdown release Devices added: BeckhoffTrainTrigger, BeckhoffLed, BeckhoffMC2Hexapod (BeckhoffMC2Base subclass), BeckhoffMC2Elmo (BeckhoffMC2Base subclass) Features: parameter deprecation in MC2 subclasses follow STOPPING state in Adixen Turbo Full pump. + other minor Fixes: * stepUp/stepDown popup error * epsilon feedback disable on write * avoid extra updates for interlock keys + other minor fixes |
| Created: | 2021-05-31T09:49:13.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-26T14:46:29.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-23T08:19:59.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-23T07:43:58.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-15T18:15:29.000+02:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: |
| Created: | 2021-03-24T09:43:30.000+01:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: | Add the AIBS |
| Created: | 2021-03-08T09:52:30.000+01:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: | Summary: Added auto-generated scene for Pfeiffer vacuum controller IMG400 |
CHILLER_2_TEMPERATUREALARM¶
| Instance id: | FXE_ILH_CHILLER/SWITCH/CHILLER_2_TEMPERATUREALARM |
|---|---|
| Class id: | BeckhoffDigitalInput |
| Host: | fxe-rr-sys-con-6 |
| Class documentation: | |
| BeckhoffDigitalInput | |
| General: | link |
| Monitor: | link |
| Developer: | link |
| PLC: | link |
| Alias: | fxe-rr-sys-con-6 |
| Git repo: | https://git.xfel.eu/karaboDevices/Beckhoff |
| Last modified: | 2021-10-02T19:55:31.151+02:00 |
| Created at: | 2017-07-20T11:58:15.000+02:00 |
| Main authors: | Mamchykd, Silenzi, Giovanetti |
| Latest tag: | 4.8.2-2.11.1rc1 |
| Deployment tag: | 4.8.2-2.11.1rc1 |
| Installed tag: | 4.6.5-2.11.1 |
| Accessible by: | CAL, CONTROLS, CTRL, DA, danilevc, xdoc |
Warning
Rogue installation which is not mentioned in the deployment!
Warning
The installed tag (4.6.5-2.11.1) does not match tags mentioned in the deployment ([‘4.8.2-2.11.1rc1’])!
The BeckhoffDigitalInput device is documented in
beckhoff:BeckhoffDigitalInput
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device (i.e. of the server
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- useTimeserver:
- Unused - whether device connects to time server is configured via ‘timeServerId’
- progress:
- The progress of the current action
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- beckhoffComDevice:
- InstanceId of the BeckhoffCom device that forwards commands to the PLC.
- functionBlockName:
- The type of the firmware block.
- fwInstanceName:
- The name of the firmware block instance.
- fwVersion:
- The version of the PLC framework.
- terminal:
- ???
- hardwareStatusBitField:
- This word encodes in bits the hardware-status information of this device
- hardwareState:
- The current state of the hardware decoded
- hardwareRegion:
- The current region of the hardware decoded
- hardwareErrorDescriptor:
- This word encodes in bits describing the hardware error
- hardwareErrorDescription:
- Error Code description
- waitingFor:
- Any call to the PLC will be published here, once the reply is received this property will be cleared. Commands will not be sent to the PLC until this property is cleared.
- epsilon:
- The epsilon determines the amount of change until a new physical value is posted from the hardware
- interlockReadOnly:
- Defines whether interlock conditions are configurable from this interface.
- interlockOn:
- Defines whether interlock surveillance is on or off.
- interlockOk:
- Defines whether interlock is ok (true) or broken (false).
- busy:
- Defines whether the PLC softdevice is busy.
- disableEpsilonFeedback:
- If false, the epsilon will be regulated until the incoming rate reaches the maximum rate
- maxStateUpdateRate:
- If state updates per second exceed this threshold, the state will be displayed as CHANGING
- noisyStateUpdateRateValue:
- Show the state update rate when it’s above ‘Max State Update Rate’ threshold.
- isStateUpdateNoisy:
- State update rate is above ‘Max State Update Rate’ threshold.
- reset:
- Resets the PLC hardware
- enableInterlockedSlots:
- Send device into INTERLOCK_BROKEN state, thus enabling all interlocked slots.
- disableInterlockedSlots:
- Send device into INTERLOCKED state, thus enabling all interlocked slots.
- requestHardwareValues:
- Ask for all property values on the device
- propertiesToPoll:
- All specified properties will be polled from the PLC with the given poll-rate. Only PLC aliases or device keys corresponding to PLC properties are allowed
- pollInterval:
- Hardware poll interval in seconds
- propertiesToRead:
- The specified properties will be read from the PLC by activating the Read button. Only PLC aliases or device keys corresponding to PLC properties are allowed
- readHardware:
- Requests value updates from the PLC for the properties listed under ‘Properties to read’
- force:
- ???
- trigger:
- Do not use this parameter to configure scheduled push. Instead use the parameter ‘scheduledPush’.
- maxUpdateFrequency:
- set to limit maximum update frequency for some values.
- invert:
- If set, the digital value as received from the hardware is inverted.
- edgeCount:
- Counter of the input edges
- fallingEdgeCounter:
- True - Counter On Falling Edge; False - Counter on Raising Edge.
- resetCounter:
- Reset count of edges
- resetCounterRegister:
- Internal
| Created: | 2021-10-02T07:28:37.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Release candidate for 4.8.2 |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-08-23T15:36:04.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Bugfixes: 1. fix wrong value on the PLC when a deprecated paramer has different type wrt. the recommended new one. 2. fix bug (introduced in 4.8.0-2.11.4) that made the devices stay in UNKNOWN state |
| Created: | 2021-08-12T10:32:15.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Asynchronous registration of devices on BeckhoffCom (by means of slotInstanceNew HW state word parsed into bits |
| Created: | 2021-07-28T14:22:45.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
| Created: | 2021-06-23T16:13:27.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-06-22T13:56:55.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
|
| Created: | 2021-06-14T16:09:11.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Added BeckhoffDryPump |
| Created: | 2021-06-10T11:55:43.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Alarm conditions and state are not set on new schema. (Fixes bug seen in BeckhoffFuse after Karabo 2.11.1 deployment) |
| Created: | 2021-06-07T19:31:48.000+02:00 |
|---|---|
| Author: | Valerii Bondar |
| Notes: | Summer shutdown release, Fuse device added |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Summer shutdown release Devices added: BeckhoffTrainTrigger, BeckhoffLed, BeckhoffMC2Hexapod (BeckhoffMC2Base subclass), BeckhoffMC2Elmo (BeckhoffMC2Base subclass) Features: parameter deprecation in MC2 subclasses follow STOPPING state in Adixen Turbo Full pump. + other minor Fixes: * stepUp/stepDown popup error * epsilon feedback disable on write * avoid extra updates for interlock keys + other minor fixes |
| Created: | 2021-05-31T09:49:13.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-26T14:46:29.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-23T08:19:59.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-23T07:43:58.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-15T18:15:29.000+02:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: |
| Created: | 2021-03-24T09:43:30.000+01:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: | Add the AIBS |
| Created: | 2021-03-08T09:52:30.000+01:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: | Summary: Added auto-generated scene for Pfeiffer vacuum controller IMG400 |
CHILLER_2_WATERALARM¶
| Instance id: | FXE_ILH_CHILLER/SWITCH/CHILLER_2_WATERALARM |
|---|---|
| Class id: | BeckhoffDigitalInput |
| Host: | fxe-rr-sys-con-6 |
| Class documentation: | |
| BeckhoffDigitalInput | |
| General: | link |
| Monitor: | link |
| Developer: | link |
| PLC: | link |
| Alias: | fxe-rr-sys-con-6 |
| Git repo: | https://git.xfel.eu/karaboDevices/Beckhoff |
| Last modified: | 2021-10-02T19:55:31.151+02:00 |
| Created at: | 2017-07-20T11:58:15.000+02:00 |
| Main authors: | Mamchykd, Silenzi, Giovanetti |
| Latest tag: | 4.8.2-2.11.1rc1 |
| Deployment tag: | 4.8.2-2.11.1rc1 |
| Installed tag: | 4.6.5-2.11.1 |
| Accessible by: | CAL, CONTROLS, CTRL, DA, danilevc, xdoc |
Warning
Rogue installation which is not mentioned in the deployment!
Warning
The installed tag (4.6.5-2.11.1) does not match tags mentioned in the deployment ([‘4.8.2-2.11.1rc1’])!
The BeckhoffDigitalInput device is documented in
beckhoff:BeckhoffDigitalInput
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device (i.e. of the server
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- useTimeserver:
- Unused - whether device connects to time server is configured via ‘timeServerId’
- progress:
- The progress of the current action
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- beckhoffComDevice:
- InstanceId of the BeckhoffCom device that forwards commands to the PLC.
- functionBlockName:
- The type of the firmware block.
- fwInstanceName:
- The name of the firmware block instance.
- fwVersion:
- The version of the PLC framework.
- terminal:
- ???
- hardwareStatusBitField:
- This word encodes in bits the hardware-status information of this device
- hardwareState:
- The current state of the hardware decoded
- hardwareRegion:
- The current region of the hardware decoded
- hardwareErrorDescriptor:
- This word encodes in bits describing the hardware error
- hardwareErrorDescription:
- Error Code description
- waitingFor:
- Any call to the PLC will be published here, once the reply is received this property will be cleared. Commands will not be sent to the PLC until this property is cleared.
- epsilon:
- The epsilon determines the amount of change until a new physical value is posted from the hardware
- interlockReadOnly:
- Defines whether interlock conditions are configurable from this interface.
- interlockOn:
- Defines whether interlock surveillance is on or off.
- interlockOk:
- Defines whether interlock is ok (true) or broken (false).
- busy:
- Defines whether the PLC softdevice is busy.
- disableEpsilonFeedback:
- If false, the epsilon will be regulated until the incoming rate reaches the maximum rate
- maxStateUpdateRate:
- If state updates per second exceed this threshold, the state will be displayed as CHANGING
- noisyStateUpdateRateValue:
- Show the state update rate when it’s above ‘Max State Update Rate’ threshold.
- isStateUpdateNoisy:
- State update rate is above ‘Max State Update Rate’ threshold.
- reset:
- Resets the PLC hardware
- enableInterlockedSlots:
- Send device into INTERLOCK_BROKEN state, thus enabling all interlocked slots.
- disableInterlockedSlots:
- Send device into INTERLOCKED state, thus enabling all interlocked slots.
- requestHardwareValues:
- Ask for all property values on the device
- propertiesToPoll:
- All specified properties will be polled from the PLC with the given poll-rate. Only PLC aliases or device keys corresponding to PLC properties are allowed
- pollInterval:
- Hardware poll interval in seconds
- propertiesToRead:
- The specified properties will be read from the PLC by activating the Read button. Only PLC aliases or device keys corresponding to PLC properties are allowed
- readHardware:
- Requests value updates from the PLC for the properties listed under ‘Properties to read’
- force:
- ???
- trigger:
- Do not use this parameter to configure scheduled push. Instead use the parameter ‘scheduledPush’.
- maxUpdateFrequency:
- set to limit maximum update frequency for some values.
- invert:
- If set, the digital value as received from the hardware is inverted.
- edgeCount:
- Counter of the input edges
- fallingEdgeCounter:
- True - Counter On Falling Edge; False - Counter on Raising Edge.
- resetCounter:
- Reset count of edges
- resetCounterRegister:
- Internal
| Created: | 2021-10-02T07:28:37.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Release candidate for 4.8.2 |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-08-23T15:36:04.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Bugfixes: 1. fix wrong value on the PLC when a deprecated paramer has different type wrt. the recommended new one. 2. fix bug (introduced in 4.8.0-2.11.4) that made the devices stay in UNKNOWN state |
| Created: | 2021-08-12T10:32:15.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Asynchronous registration of devices on BeckhoffCom (by means of slotInstanceNew HW state word parsed into bits |
| Created: | 2021-07-28T14:22:45.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
| Created: | 2021-06-23T16:13:27.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-06-22T13:56:55.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
|
| Created: | 2021-06-14T16:09:11.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Added BeckhoffDryPump |
| Created: | 2021-06-10T11:55:43.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Alarm conditions and state are not set on new schema. (Fixes bug seen in BeckhoffFuse after Karabo 2.11.1 deployment) |
| Created: | 2021-06-07T19:31:48.000+02:00 |
|---|---|
| Author: | Valerii Bondar |
| Notes: | Summer shutdown release, Fuse device added |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Summer shutdown release Devices added: BeckhoffTrainTrigger, BeckhoffLed, BeckhoffMC2Hexapod (BeckhoffMC2Base subclass), BeckhoffMC2Elmo (BeckhoffMC2Base subclass) Features: parameter deprecation in MC2 subclasses follow STOPPING state in Adixen Turbo Full pump. + other minor Fixes: * stepUp/stepDown popup error * epsilon feedback disable on write * avoid extra updates for interlock keys + other minor fixes |
| Created: | 2021-05-31T09:49:13.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-26T14:46:29.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-23T08:19:59.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-23T07:43:58.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-15T18:15:29.000+02:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: |
| Created: | 2021-03-24T09:43:30.000+01:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: | Add the AIBS |
| Created: | 2021-03-08T09:52:30.000+01:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: | Summary: Added auto-generated scene for Pfeiffer vacuum controller IMG400 |
TA¶
CAL¶
CONTROL¶
| Instance id: | FXE_ILH_TA/CAL/CONTROL |
|---|---|
| Class id: | SlsCalibrator |
| Host: | fxe-rr-sys-con-7 |
| Alias: | fxe-rr-sys-con-7 |
| Git repo: | https://git.xfel.eu/karaboDevices/slsCalibrator |
| Last modified: | 2021-08-06T08:25:04.000+02:00 |
| Created at: | 2017-08-31T14:21:54.000+02:00 |
| Main authors: | Parenti, Hauf, Danilevski |
| Latest tag: | 1.5.1-2.11.0 |
| Deployment tag: | 1.5.1-2.11.0 |
| Scenes: | FXE_ILH_TA/DET/CONTROL |
| Accessible by: | CAL, CONTROLS, CTRL, DA, danilevc, xdoc |
Warning
Rogue installation which is not mentioned in the deployment!
Warning
Installation not found in a standard path!
General online calibration can be found here.
For resolving issues concerning detector related DAQ check this page.
An (expert) tutorial on how to disable calibration constants can be found here.
If you have questions, contact det-support@xfel.eu
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO, prepended by package name
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- Logger:
- Logging settings
- bkg:
- The background on ADC counts.
- cal:
- The calibration constants [keV/counts].
- averagedDisplay:
- Average all the frames in the train and then display.
- frameToDisplay:
- The index of the frame to be displayed in the train, starting from 0. Will not be used if ‘averagedDisplay’ is True.
- useBackgroundFrame:
- Use Frame for Background subtraction
- frameNumber:
- The index of the frame to be used for background subtraction
- errorCount:
- Number of errors.
- reset:
- Reset error count.
| Created: | 2021-08-04T16:24:38.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | revert change in schema types. |
| Created: | 2021-07-26T17:39:35.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | FIX: output channel data matches the type in the schema. Schema changed properties VECTOR_FLOAT -> VECTOR_DOUBLE |
| Created: | 2020-11-24T12:14:02.000+01:00 |
|---|---|
| Author: | Andrea Parenti |
| Notes: | Summary: added version info |
| Created: | 2019-08-08T15:22:44.000+02:00 |
|---|---|
| Author: | Cyril Danilevski |
| Notes: | Fix forwarding the data trainId |
| Created: | 2019-04-08T14:31:43.000+02:00 |
|---|---|
| Author: | Wajid Ehsan |
| Notes: | Check on Length of array |
| Created: | 2019-04-02T12:01:40.000+02:00 |
|---|---|
| Author: | Wajid Ehsan |
| Notes: | Possibility to use the frame as background subtraction |
| Created: | 2019-02-26T13:58:56.000+01:00 |
|---|---|
| Author: | Wajid Ehsan |
| Notes: | Changed NDARRAY to IMAGE DATA for output channel |
| Created: | 2018-04-27T10:34:30.000+02:00 |
|---|---|
| Author: | Andrea Parenti |
| Notes: |
|
| Created: | 2018-01-17T14:50:05.000+01:00 |
|---|---|
| Author: | Andrea Parenti |
| Notes: | Add frameToDisplay property - to select which frame from the train shall be displayed |
| Created: | 2017-11-24T11:28:08.000+01:00 |
|---|---|
| Author: | Andrea Parenti |
| Notes: |
|
| Created: | 2017-09-27T18:29:31.000+02:00 |
|---|---|
| Author: | Andrea Parenti |
| Notes: |
DET¶
CONTROL¶
| Instance id: | FXE_ILH_TA/DET/CONTROL |
|---|---|
| Class id: | GotthardControl |
| Host: | fxe-rr-sys-con-7 |
| Class documentation: | |
| GotthardControl | |
| Alias: | fxe-rr-sys-con-7 |
| Git repo: | https://git.xfel.eu/karaboDevices/slsDetectors |
| Last modified: | 2021-09-21T09:48:34.350+02:00 |
| Created at: | 2018-01-15T15:20:05.000+01:00 |
| Main authors: | Parenti, Hauf, Goeries |
| Latest tag: | 1.9.2-2.11.1 |
| Deployment tag: | 1.9.2-2.11.1 |
| Scenes: | FXE_ILH_TA/DET/CONTROL |
| Accessible by: | CAL, CONTROLS, CTRL, DA, danilevc, xdoc |
Warning
Rogue installation which is not mentioned in the deployment!
Warning
Installation not found in a standard path!
The documentation of the Karabo device for SLS detectors (Gotthard, Jungfrau) can be found here
In particular, the setup is described in this Section, and the troubleshooting in this other.
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device (i.e. of the server
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- start:
- Starts acquisition
- stop:
- Stops acquisition
- reset:
- Resets the device in case of an error
- detectorHostName:
- Detector Host Name
- detectorIp:
- Detector IP. Must be on the same subnet as the receiver.
- detectorHostPort:
- Detector Host Port. Will use 1952 if left empty.
- detectorHostStopPort:
- Detector Host Stop Port. Will use 1953 if left empty.
- rxHostname:
- Receiver Hostname
- rxTcpPort:
- Receiver TCP Port
- rxUdpIp:
- Receiver UDP IP
- rxUdpPort:
- Receiver UDP Port
- settings:
- Settings
- online:
- Sets the detector in online (1) or offline (0) mode.
- angDir:
- Sets the angular direction of the detector (1 means channel numberin the same direction as the angular encoder, -1 different direction).
- moveFlag:
- Related to a single controller d. 1 if the detector modules movewith the angular encoder, 0 if they are static (useful for multidetector systems)
- lock:
- lock
- extSig0:
- Ext Sig 0
- vHighVoltageMax:
- Max value allowed for ‘vHighVoltage’. Higher values will be rejected by the device.
- vHighVoltage:
- Sets the DAC value of the high voltage. Options: 0 90 110 120 150 180 200
- master:
- Sets the master of a multi-controller detector to the controller with index i. -1 removes master.
- sync:
- Sets the synchronization mode of the various controller within a detector structure
- badChannels:
- Sets the bad channel filename. Bad channels will be omitted in the .dat file. Use ‘none’ to unset.
- angConv:
- Sets the file with the coefficients for angular conversion. Use ‘none’ to disable angular conversion.
- globalOff:
- Sets the offset of the beamline i.e. angular position of channel0 when angular encoder at 0.
- binSize:
- Sets the size of the angular bins for angular conversion.
- threaded:
- Avoid changing it. Sets if the data are written to disk in parallel with the acquisition (1) or after the acquisition (0).
- detectorDeveloper:
- Detector Developer. (useful to define subset of working functions)
- flatFieldCorrectionFile:
- Flat field corrections file name. Use ‘none’ to disable corrections.
- positions:
- Positions for the acquisition. Usage: n pos1 pos2 … posn
- maximumDetectorSize:
- Maximum detector size
- bitDepth:
- Bit Depth
- exposureTime:
- exposure time value
- exposurePeriod:
- exposure period
- delayAfterTrigger:
- delay after trigger
- numberOfGates:
- Number Of Gates
- numberOfFrames:
- Number Of Frames
- numberOfCycles:
- Number Of Cycles
- timing:
- The timing mode of the detector
- acquisitionTime:
- Acquisition time. Depending on trigger mode, it will set different parameters on thedetector in order to have the acquisition running for the given time.
- triggerPeriod:
- External trigger period. Used together with acquisitionTime to setup detector acquisition parameters.
- detectorNumber:
- Returns the serial number of the module (normally the MAC address).
- detectorVersion:
- Returns the version of the controller firmware.
- softwareVersion:
- Returns the version of the software running on the detector.
- thisVersion:
- Returns the version of the control software which is being used.
- pollingInterval:
- The interval for polling the laser front-end for status.
- tempAdc:
- Returns the ADC temperature.
- tempFpga:
- Returns the FPGA temperature.
- detectorMac:
- Detector MAC. Arbitrary (e.g. 00:aa:bb:cc:dd:ee), but must be not in use in the same subnet.
- rOnline:
- rOnline
| Created: | 2021-05-18T17:36:27.000+02:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: | Add interface for sls detectors |
| Created: | 2021-03-26T10:19:30.000+01:00 |
|---|---|
| Author: | Andrea Parenti |
| Notes: | Summary: fix header include in Simulation mode. |
| Created: | 2021-02-08T15:38:14.000+01:00 |
|---|---|
| Author: | Andrea Parenti |
| Notes: | Summary: update slsDetectorPackage to tag 5.0.1. |
| Created: | 2021-01-12T11:18:30.000+01:00 |
|---|---|
| Author: | Andrea Parenti |
| Notes: | Summary: fix auto-generated class version. |
| Created: | 2020-12-02T09:58:03.000+01:00 |
|---|---|
| Author: | Andrea Parenti |
| Notes: | Summary: fix for boost 1.68 (i.e. Karabo 2.11) |
| Created: | 2020-11-24T11:31:41.000+01:00 |
|---|---|
| Author: | Andrea Parenti |
| Notes: | Summary: add version info |
| Created: | 2020-10-06T16:50:12.000+02:00 |
|---|---|
| Author: | Andrea Parenti |
| Notes: | Summary: Fix undefined symbol on Ubuntu 20.04 |
| Created: | 2020-08-05T12:44:04.000+02:00 |
|---|---|
| Author: | Andrea Parenti |
| Notes: |
|
| Created: | 2020-07-29T14:31:06.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: | Fix crashes due to (potential) order problem |
| Created: | 2020-04-30T14:40:13.000+02:00 |
|---|---|
| Author: | Andrea Parenti |
| Notes: | FIX: use boost async in the receiver simulation. |
| Created: | 2020-04-29T07:03:42.000+02:00 |
|---|---|
| Author: | Andrea Parenti |
| Notes: | FIX exposureTime default value |
| Created: | 2020-04-20T11:29:59.000+02:00 |
|---|---|
| Author: | Andrea Parenti |
| Notes: |
This tag does not include yet: * Use trainId from frame metadata (not tested yet) |
| Created: | 2019-12-17T08:56:43.000+01:00 |
|---|---|
| Author: | Andrea Parenti |
| Notes: | Use trainId from frame metadata - whenever available |
| Created: | 2019-12-09T10:57:24.000+01:00 |
|---|---|
| Author: | Andrea Parenti |
| Notes: | Same as 1.5.1-2.6.5, which was wrongly numbered. |
| Created: | 2019-12-09T10:57:24.000+01:00 |
|---|---|
| Author: | Andrea Parenti |
| Notes: | FIX m_numberOfModules initial value |
| Created: | 2019-11-18T12:35:18.000+01:00 |
|---|---|
| Author: | Andrea Parenti |
| Notes: | Set additional read-out timeout for JF |
| Created: | 2019-10-18T10:35:24.000+02:00 |
|---|---|
| Author: | Andrea Parenti |
| Notes: | Free shared memory in destructor |
| Created: | 2019-09-30T15:30:33.000+02:00 |
|---|---|
| Author: | Andrea Parenti |
| Notes: |
| Created: | 2019-09-27T15:15:22.000+02:00 |
|---|---|
| Author: | Andrea Parenti |
| Notes: |
|
| Created: | 2019-09-17T15:28:18.000+02:00 |
|---|---|
| Author: | Andrea Parenti |
| Notes: | FIX update state to ON only after configuration is done |
RECEIVER¶
| Instance id: | FXE_ILH_TA/DET/RECEIVER |
|---|---|
| Class id: | GotthardReceiver |
| Host: | fxe-rr-sys-con-7 |
| Class documentation: | |
| GotthardReceiver | |
| Alias: | fxe-rr-sys-con-7 |
| Git repo: | https://git.xfel.eu/karaboDevices/slsDetectors |
| Last modified: | 2021-09-21T09:48:34.350+02:00 |
| Created at: | 2018-01-15T15:20:05.000+01:00 |
| Main authors: | Parenti, Hauf, Goeries |
| Latest tag: | 1.9.2-2.11.1 |
| Deployment tag: | 1.9.2-2.11.1 |
| Scenes: | FXE_ILH_TA/DET/CONTROL |
| Accessible by: | CAL, CONTROLS, CTRL, DA, danilevc, xdoc |
Warning
Rogue installation which is not mentioned in the deployment!
Warning
Installation not found in a standard path!
The documentation of the Karabo device for SLS detectors (Gotthard, Jungfrau) can be found here
In particular, the setup is described in this Section, and the troubleshooting in this other.
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device (i.e. of the server
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- rxTcpPort:
- Receiver TCP Port
- framesPerTrain:
- How many frames will be sent to DAQ for each train.If more are received from detector, they will be discarded.
- frameRateIn:
- Frame rate - incoming data from detector.
- frameRateOut:
- Frame rate - decoded data to output channels.
- onlineDisplayEnable:
- Enable online display of detector data.
- frameToDisplay:
- The index of the frame to be displayed in the train, starting from 0.
| Created: | 2021-05-18T17:36:27.000+02:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: | Add interface for sls detectors |
| Created: | 2021-03-26T10:19:30.000+01:00 |
|---|---|
| Author: | Andrea Parenti |
| Notes: | Summary: fix header include in Simulation mode. |
| Created: | 2021-02-08T15:38:14.000+01:00 |
|---|---|
| Author: | Andrea Parenti |
| Notes: | Summary: update slsDetectorPackage to tag 5.0.1. |
| Created: | 2021-01-12T11:18:30.000+01:00 |
|---|---|
| Author: | Andrea Parenti |
| Notes: | Summary: fix auto-generated class version. |
| Created: | 2020-12-02T09:58:03.000+01:00 |
|---|---|
| Author: | Andrea Parenti |
| Notes: | Summary: fix for boost 1.68 (i.e. Karabo 2.11) |
| Created: | 2020-11-24T11:31:41.000+01:00 |
|---|---|
| Author: | Andrea Parenti |
| Notes: | Summary: add version info |
| Created: | 2020-10-06T16:50:12.000+02:00 |
|---|---|
| Author: | Andrea Parenti |
| Notes: | Summary: Fix undefined symbol on Ubuntu 20.04 |
| Created: | 2020-08-05T12:44:04.000+02:00 |
|---|---|
| Author: | Andrea Parenti |
| Notes: |
|
| Created: | 2020-07-29T14:31:06.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: | Fix crashes due to (potential) order problem |
| Created: | 2020-04-30T14:40:13.000+02:00 |
|---|---|
| Author: | Andrea Parenti |
| Notes: | FIX: use boost async in the receiver simulation. |
| Created: | 2020-04-29T07:03:42.000+02:00 |
|---|---|
| Author: | Andrea Parenti |
| Notes: | FIX exposureTime default value |
| Created: | 2020-04-20T11:29:59.000+02:00 |
|---|---|
| Author: | Andrea Parenti |
| Notes: |
This tag does not include yet: * Use trainId from frame metadata (not tested yet) |
| Created: | 2019-12-17T08:56:43.000+01:00 |
|---|---|
| Author: | Andrea Parenti |
| Notes: | Use trainId from frame metadata - whenever available |
| Created: | 2019-12-09T10:57:24.000+01:00 |
|---|---|
| Author: | Andrea Parenti |
| Notes: | Same as 1.5.1-2.6.5, which was wrongly numbered. |
| Created: | 2019-12-09T10:57:24.000+01:00 |
|---|---|
| Author: | Andrea Parenti |
| Notes: | FIX m_numberOfModules initial value |
| Created: | 2019-11-18T12:35:18.000+01:00 |
|---|---|
| Author: | Andrea Parenti |
| Notes: | Set additional read-out timeout for JF |
| Created: | 2019-10-18T10:35:24.000+02:00 |
|---|---|
| Author: | Andrea Parenti |
| Notes: | Free shared memory in destructor |
| Created: | 2019-09-30T15:30:33.000+02:00 |
|---|---|
| Author: | Andrea Parenti |
| Notes: |
| Created: | 2019-09-27T15:15:22.000+02:00 |
|---|---|
| Author: | Andrea Parenti |
| Notes: |
|
| Created: | 2019-09-17T15:28:18.000+02:00 |
|---|---|
| Author: | Andrea Parenti |
| Notes: | FIX update state to ON only after configuration is done |
EXP¶
CHILLER¶
DCTRL¶
CHILLER_1_REMOTESTART¶
| Instance id: | FXE_EXP_CHILLER/DCTRL/CHILLER_1_REMOTESTART |
|---|---|
| Class id: | BeckhoffDigitalOutput |
| Host: | fxe-rr-sys-con-6 |
| Class documentation: | |
| BeckhoffDigitalOutput | |
| General: | link |
| Monitor: | link |
| Developer: | link |
| PLC: | link |
| Alias: | fxe-rr-sys-con-6 |
| Git repo: | https://git.xfel.eu/karaboDevices/Beckhoff |
| Last modified: | 2021-10-02T19:55:31.151+02:00 |
| Created at: | 2017-07-20T11:58:15.000+02:00 |
| Main authors: | Mamchykd, Silenzi, Giovanetti |
| Latest tag: | 4.8.2-2.11.1rc1 |
| Deployment tag: | 4.8.2-2.11.1rc1 |
| Installed tag: | 4.6.5-2.11.1 |
| Accessible by: | CAL, CONTROLS, CTRL, DA, danilevc, xdoc |
Warning
Rogue installation which is not mentioned in the deployment!
Warning
The installed tag (4.6.5-2.11.1) does not match tags mentioned in the deployment ([‘4.8.2-2.11.1rc1’])!
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device (i.e. of the server
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- useTimeserver:
- Unused - whether device connects to time server is configured via ‘timeServerId’
- progress:
- The progress of the current action
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- beckhoffComDevice:
- InstanceId of the BeckhoffCom device that forwards commands to the PLC.
- functionBlockName:
- The type of the firmware block.
- fwInstanceName:
- The name of the firmware block instance.
- fwVersion:
- The version of the PLC framework.
- terminal:
- ???
- hardwareStatusBitField:
- This word encodes in bits the hardware-status information of this device
- hardwareState:
- The current state of the hardware decoded
- hardwareRegion:
- The current region of the hardware decoded
- hardwareErrorDescriptor:
- This word encodes in bits describing the hardware error
- hardwareErrorDescription:
- Error Code description
- waitingFor:
- Any call to the PLC will be published here, once the reply is received this property will be cleared. Commands will not be sent to the PLC until this property is cleared.
- epsilon:
- The epsilon determines the amount of change until a new physical value is posted from the hardware
- interlockReadOnly:
- Defines whether interlock conditions are configurable from this interface.
- interlockOn:
- Defines whether interlock surveillance is on or off.
- interlockOk:
- Defines whether interlock is ok (true) or broken (false).
- busy:
- Defines whether the PLC softdevice is busy.
- disableEpsilonFeedback:
- If false, the epsilon will be regulated until the incoming rate reaches the maximum rate
- maxStateUpdateRate:
- If state updates per second exceed this threshold, the state will be displayed as CHANGING
- noisyStateUpdateRateValue:
- Show the state update rate when it’s above ‘Max State Update Rate’ threshold.
- isStateUpdateNoisy:
- State update rate is above ‘Max State Update Rate’ threshold.
- reset:
- Resets the PLC hardware
- enableInterlockedSlots:
- Send device into INTERLOCK_BROKEN state, thus enabling all interlocked slots.
- disableInterlockedSlots:
- Send device into INTERLOCKED state, thus enabling all interlocked slots.
- requestHardwareValues:
- Ask for all property values on the device
- propertiesToPoll:
- All specified properties will be polled from the PLC with the given poll-rate. Only PLC aliases or device keys corresponding to PLC properties are allowed
- pollInterval:
- Hardware poll interval in seconds
- propertiesToRead:
- The specified properties will be read from the PLC by activating the Read button. Only PLC aliases or device keys corresponding to PLC properties are allowed
- readHardware:
- Requests value updates from the PLC for the properties listed under ‘Properties to read’
- force:
- ???
- trigger:
- Do not use this parameter to configure scheduled push. Instead use the parameter ‘scheduledPush’.
- maxUpdateFrequency:
- set to limit maximum update frequency for some values.
- on:
- Instructs the device to switch on
- off:
- Instructs device to switch off
- pwmCycleLimit:
- Number Of PWM Cycles, 0 = inifite number of cycles
| Created: | 2021-10-02T07:28:37.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Release candidate for 4.8.2 |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-08-23T15:36:04.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Bugfixes: 1. fix wrong value on the PLC when a deprecated paramer has different type wrt. the recommended new one. 2. fix bug (introduced in 4.8.0-2.11.4) that made the devices stay in UNKNOWN state |
| Created: | 2021-08-12T10:32:15.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Asynchronous registration of devices on BeckhoffCom (by means of slotInstanceNew HW state word parsed into bits |
| Created: | 2021-07-28T14:22:45.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
| Created: | 2021-06-23T16:13:27.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-06-22T13:56:55.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
|
| Created: | 2021-06-14T16:09:11.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Added BeckhoffDryPump |
| Created: | 2021-06-10T11:55:43.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Alarm conditions and state are not set on new schema. (Fixes bug seen in BeckhoffFuse after Karabo 2.11.1 deployment) |
| Created: | 2021-06-07T19:31:48.000+02:00 |
|---|---|
| Author: | Valerii Bondar |
| Notes: | Summer shutdown release, Fuse device added |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Summer shutdown release Devices added: BeckhoffTrainTrigger, BeckhoffLed, BeckhoffMC2Hexapod (BeckhoffMC2Base subclass), BeckhoffMC2Elmo (BeckhoffMC2Base subclass) Features: parameter deprecation in MC2 subclasses follow STOPPING state in Adixen Turbo Full pump. + other minor Fixes: * stepUp/stepDown popup error * epsilon feedback disable on write * avoid extra updates for interlock keys + other minor fixes |
| Created: | 2021-05-31T09:49:13.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-26T14:46:29.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-23T08:19:59.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-23T07:43:58.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-15T18:15:29.000+02:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: |
| Created: | 2021-03-24T09:43:30.000+01:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: | Add the AIBS |
| Created: | 2021-03-08T09:52:30.000+01:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: | Summary: Added auto-generated scene for Pfeiffer vacuum controller IMG400 |
SWITCH¶
CHILLER_1_COLLECTIVEALARM¶
| Instance id: | FXE_EXP_CHILLER/SWITCH/CHILLER_1_COLLECTIVEALARM |
|---|---|
| Class id: | BeckhoffDigitalInput |
| Host: | fxe-rr-sys-con-6 |
| Class documentation: | |
| BeckhoffDigitalInput | |
| General: | link |
| Monitor: | link |
| Developer: | link |
| PLC: | link |
| Alias: | fxe-rr-sys-con-6 |
| Git repo: | https://git.xfel.eu/karaboDevices/Beckhoff |
| Last modified: | 2021-10-02T19:55:31.151+02:00 |
| Created at: | 2017-07-20T11:58:15.000+02:00 |
| Main authors: | Mamchykd, Silenzi, Giovanetti |
| Latest tag: | 4.8.2-2.11.1rc1 |
| Deployment tag: | 4.8.2-2.11.1rc1 |
| Installed tag: | 4.6.5-2.11.1 |
| Accessible by: | CAL, CONTROLS, CTRL, DA, danilevc, xdoc |
Warning
Rogue installation which is not mentioned in the deployment!
Warning
The installed tag (4.6.5-2.11.1) does not match tags mentioned in the deployment ([‘4.8.2-2.11.1rc1’])!
The BeckhoffDigitalInput device is documented in
beckhoff:BeckhoffDigitalInput
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device (i.e. of the server
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- useTimeserver:
- Unused - whether device connects to time server is configured via ‘timeServerId’
- progress:
- The progress of the current action
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- beckhoffComDevice:
- InstanceId of the BeckhoffCom device that forwards commands to the PLC.
- functionBlockName:
- The type of the firmware block.
- fwInstanceName:
- The name of the firmware block instance.
- fwVersion:
- The version of the PLC framework.
- terminal:
- ???
- hardwareStatusBitField:
- This word encodes in bits the hardware-status information of this device
- hardwareState:
- The current state of the hardware decoded
- hardwareRegion:
- The current region of the hardware decoded
- hardwareErrorDescriptor:
- This word encodes in bits describing the hardware error
- hardwareErrorDescription:
- Error Code description
- waitingFor:
- Any call to the PLC will be published here, once the reply is received this property will be cleared. Commands will not be sent to the PLC until this property is cleared.
- epsilon:
- The epsilon determines the amount of change until a new physical value is posted from the hardware
- interlockReadOnly:
- Defines whether interlock conditions are configurable from this interface.
- interlockOn:
- Defines whether interlock surveillance is on or off.
- interlockOk:
- Defines whether interlock is ok (true) or broken (false).
- busy:
- Defines whether the PLC softdevice is busy.
- disableEpsilonFeedback:
- If false, the epsilon will be regulated until the incoming rate reaches the maximum rate
- maxStateUpdateRate:
- If state updates per second exceed this threshold, the state will be displayed as CHANGING
- noisyStateUpdateRateValue:
- Show the state update rate when it’s above ‘Max State Update Rate’ threshold.
- isStateUpdateNoisy:
- State update rate is above ‘Max State Update Rate’ threshold.
- reset:
- Resets the PLC hardware
- enableInterlockedSlots:
- Send device into INTERLOCK_BROKEN state, thus enabling all interlocked slots.
- disableInterlockedSlots:
- Send device into INTERLOCKED state, thus enabling all interlocked slots.
- requestHardwareValues:
- Ask for all property values on the device
- propertiesToPoll:
- All specified properties will be polled from the PLC with the given poll-rate. Only PLC aliases or device keys corresponding to PLC properties are allowed
- pollInterval:
- Hardware poll interval in seconds
- propertiesToRead:
- The specified properties will be read from the PLC by activating the Read button. Only PLC aliases or device keys corresponding to PLC properties are allowed
- readHardware:
- Requests value updates from the PLC for the properties listed under ‘Properties to read’
- force:
- ???
- trigger:
- Do not use this parameter to configure scheduled push. Instead use the parameter ‘scheduledPush’.
- maxUpdateFrequency:
- set to limit maximum update frequency for some values.
- invert:
- If set, the digital value as received from the hardware is inverted.
- edgeCount:
- Counter of the input edges
- fallingEdgeCounter:
- True - Counter On Falling Edge; False - Counter on Raising Edge.
- resetCounter:
- Reset count of edges
- resetCounterRegister:
- Internal
| Created: | 2021-10-02T07:28:37.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Release candidate for 4.8.2 |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-08-23T15:36:04.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Bugfixes: 1. fix wrong value on the PLC when a deprecated paramer has different type wrt. the recommended new one. 2. fix bug (introduced in 4.8.0-2.11.4) that made the devices stay in UNKNOWN state |
| Created: | 2021-08-12T10:32:15.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Asynchronous registration of devices on BeckhoffCom (by means of slotInstanceNew HW state word parsed into bits |
| Created: | 2021-07-28T14:22:45.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
| Created: | 2021-06-23T16:13:27.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-06-22T13:56:55.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
|
| Created: | 2021-06-14T16:09:11.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Added BeckhoffDryPump |
| Created: | 2021-06-10T11:55:43.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Alarm conditions and state are not set on new schema. (Fixes bug seen in BeckhoffFuse after Karabo 2.11.1 deployment) |
| Created: | 2021-06-07T19:31:48.000+02:00 |
|---|---|
| Author: | Valerii Bondar |
| Notes: | Summer shutdown release, Fuse device added |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Summer shutdown release Devices added: BeckhoffTrainTrigger, BeckhoffLed, BeckhoffMC2Hexapod (BeckhoffMC2Base subclass), BeckhoffMC2Elmo (BeckhoffMC2Base subclass) Features: parameter deprecation in MC2 subclasses follow STOPPING state in Adixen Turbo Full pump. + other minor Fixes: * stepUp/stepDown popup error * epsilon feedback disable on write * avoid extra updates for interlock keys + other minor fixes |
| Created: | 2021-05-31T09:49:13.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-26T14:46:29.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-23T08:19:59.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-23T07:43:58.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-15T18:15:29.000+02:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: |
| Created: | 2021-03-24T09:43:30.000+01:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: | Add the AIBS |
| Created: | 2021-03-08T09:52:30.000+01:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: | Summary: Added auto-generated scene for Pfeiffer vacuum controller IMG400 |
CHILLER_1_FLOWALARM¶
| Instance id: | FXE_EXP_CHILLER/SWITCH/CHILLER_1_FLOWALARM |
|---|---|
| Class id: | BeckhoffDigitalInput |
| Host: | fxe-rr-sys-con-6 |
| Class documentation: | |
| BeckhoffDigitalInput | |
| General: | link |
| Monitor: | link |
| Developer: | link |
| PLC: | link |
| Alias: | fxe-rr-sys-con-6 |
| Git repo: | https://git.xfel.eu/karaboDevices/Beckhoff |
| Last modified: | 2021-10-02T19:55:31.151+02:00 |
| Created at: | 2017-07-20T11:58:15.000+02:00 |
| Main authors: | Mamchykd, Silenzi, Giovanetti |
| Latest tag: | 4.8.2-2.11.1rc1 |
| Deployment tag: | 4.8.2-2.11.1rc1 |
| Installed tag: | 4.6.5-2.11.1 |
| Accessible by: | CAL, CONTROLS, CTRL, DA, danilevc, xdoc |
Warning
Rogue installation which is not mentioned in the deployment!
Warning
The installed tag (4.6.5-2.11.1) does not match tags mentioned in the deployment ([‘4.8.2-2.11.1rc1’])!
The BeckhoffDigitalInput device is documented in
beckhoff:BeckhoffDigitalInput
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device (i.e. of the server
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- useTimeserver:
- Unused - whether device connects to time server is configured via ‘timeServerId’
- progress:
- The progress of the current action
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- beckhoffComDevice:
- InstanceId of the BeckhoffCom device that forwards commands to the PLC.
- functionBlockName:
- The type of the firmware block.
- fwInstanceName:
- The name of the firmware block instance.
- fwVersion:
- The version of the PLC framework.
- terminal:
- ???
- hardwareStatusBitField:
- This word encodes in bits the hardware-status information of this device
- hardwareState:
- The current state of the hardware decoded
- hardwareRegion:
- The current region of the hardware decoded
- hardwareErrorDescriptor:
- This word encodes in bits describing the hardware error
- hardwareErrorDescription:
- Error Code description
- waitingFor:
- Any call to the PLC will be published here, once the reply is received this property will be cleared. Commands will not be sent to the PLC until this property is cleared.
- epsilon:
- The epsilon determines the amount of change until a new physical value is posted from the hardware
- interlockReadOnly:
- Defines whether interlock conditions are configurable from this interface.
- interlockOn:
- Defines whether interlock surveillance is on or off.
- interlockOk:
- Defines whether interlock is ok (true) or broken (false).
- busy:
- Defines whether the PLC softdevice is busy.
- disableEpsilonFeedback:
- If false, the epsilon will be regulated until the incoming rate reaches the maximum rate
- maxStateUpdateRate:
- If state updates per second exceed this threshold, the state will be displayed as CHANGING
- noisyStateUpdateRateValue:
- Show the state update rate when it’s above ‘Max State Update Rate’ threshold.
- isStateUpdateNoisy:
- State update rate is above ‘Max State Update Rate’ threshold.
- reset:
- Resets the PLC hardware
- enableInterlockedSlots:
- Send device into INTERLOCK_BROKEN state, thus enabling all interlocked slots.
- disableInterlockedSlots:
- Send device into INTERLOCKED state, thus enabling all interlocked slots.
- requestHardwareValues:
- Ask for all property values on the device
- propertiesToPoll:
- All specified properties will be polled from the PLC with the given poll-rate. Only PLC aliases or device keys corresponding to PLC properties are allowed
- pollInterval:
- Hardware poll interval in seconds
- propertiesToRead:
- The specified properties will be read from the PLC by activating the Read button. Only PLC aliases or device keys corresponding to PLC properties are allowed
- readHardware:
- Requests value updates from the PLC for the properties listed under ‘Properties to read’
- force:
- ???
- trigger:
- Do not use this parameter to configure scheduled push. Instead use the parameter ‘scheduledPush’.
- maxUpdateFrequency:
- set to limit maximum update frequency for some values.
- invert:
- If set, the digital value as received from the hardware is inverted.
- edgeCount:
- Counter of the input edges
- fallingEdgeCounter:
- True - Counter On Falling Edge; False - Counter on Raising Edge.
- resetCounter:
- Reset count of edges
- resetCounterRegister:
- Internal
| Created: | 2021-10-02T07:28:37.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Release candidate for 4.8.2 |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-08-23T15:36:04.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Bugfixes: 1. fix wrong value on the PLC when a deprecated paramer has different type wrt. the recommended new one. 2. fix bug (introduced in 4.8.0-2.11.4) that made the devices stay in UNKNOWN state |
| Created: | 2021-08-12T10:32:15.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Asynchronous registration of devices on BeckhoffCom (by means of slotInstanceNew HW state word parsed into bits |
| Created: | 2021-07-28T14:22:45.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
| Created: | 2021-06-23T16:13:27.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-06-22T13:56:55.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
|
| Created: | 2021-06-14T16:09:11.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Added BeckhoffDryPump |
| Created: | 2021-06-10T11:55:43.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Alarm conditions and state are not set on new schema. (Fixes bug seen in BeckhoffFuse after Karabo 2.11.1 deployment) |
| Created: | 2021-06-07T19:31:48.000+02:00 |
|---|---|
| Author: | Valerii Bondar |
| Notes: | Summer shutdown release, Fuse device added |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Summer shutdown release Devices added: BeckhoffTrainTrigger, BeckhoffLed, BeckhoffMC2Hexapod (BeckhoffMC2Base subclass), BeckhoffMC2Elmo (BeckhoffMC2Base subclass) Features: parameter deprecation in MC2 subclasses follow STOPPING state in Adixen Turbo Full pump. + other minor Fixes: * stepUp/stepDown popup error * epsilon feedback disable on write * avoid extra updates for interlock keys + other minor fixes |
| Created: | 2021-05-31T09:49:13.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-26T14:46:29.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-23T08:19:59.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-23T07:43:58.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-15T18:15:29.000+02:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: |
| Created: | 2021-03-24T09:43:30.000+01:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: | Add the AIBS |
| Created: | 2021-03-08T09:52:30.000+01:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: | Summary: Added auto-generated scene for Pfeiffer vacuum controller IMG400 |
CHILLER_1_GUIDEVALUEALARM¶
| Instance id: | FXE_EXP_CHILLER/SWITCH/CHILLER_1_GUIDEVALUEALARM |
|---|---|
| Class id: | BeckhoffDigitalInput |
| Host: | fxe-rr-sys-con-6 |
| Class documentation: | |
| BeckhoffDigitalInput | |
| General: | link |
| Monitor: | link |
| Developer: | link |
| PLC: | link |
| Alias: | fxe-rr-sys-con-6 |
| Git repo: | https://git.xfel.eu/karaboDevices/Beckhoff |
| Last modified: | 2021-10-02T19:55:31.151+02:00 |
| Created at: | 2017-07-20T11:58:15.000+02:00 |
| Main authors: | Mamchykd, Silenzi, Giovanetti |
| Latest tag: | 4.8.2-2.11.1rc1 |
| Deployment tag: | 4.8.2-2.11.1rc1 |
| Installed tag: | 4.6.5-2.11.1 |
| Accessible by: | CAL, CONTROLS, CTRL, DA, danilevc, xdoc |
Warning
Rogue installation which is not mentioned in the deployment!
Warning
The installed tag (4.6.5-2.11.1) does not match tags mentioned in the deployment ([‘4.8.2-2.11.1rc1’])!
The BeckhoffDigitalInput device is documented in
beckhoff:BeckhoffDigitalInput
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device (i.e. of the server
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- useTimeserver:
- Unused - whether device connects to time server is configured via ‘timeServerId’
- progress:
- The progress of the current action
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- beckhoffComDevice:
- InstanceId of the BeckhoffCom device that forwards commands to the PLC.
- functionBlockName:
- The type of the firmware block.
- fwInstanceName:
- The name of the firmware block instance.
- fwVersion:
- The version of the PLC framework.
- terminal:
- ???
- hardwareStatusBitField:
- This word encodes in bits the hardware-status information of this device
- hardwareState:
- The current state of the hardware decoded
- hardwareRegion:
- The current region of the hardware decoded
- hardwareErrorDescriptor:
- This word encodes in bits describing the hardware error
- hardwareErrorDescription:
- Error Code description
- waitingFor:
- Any call to the PLC will be published here, once the reply is received this property will be cleared. Commands will not be sent to the PLC until this property is cleared.
- epsilon:
- The epsilon determines the amount of change until a new physical value is posted from the hardware
- interlockReadOnly:
- Defines whether interlock conditions are configurable from this interface.
- interlockOn:
- Defines whether interlock surveillance is on or off.
- interlockOk:
- Defines whether interlock is ok (true) or broken (false).
- busy:
- Defines whether the PLC softdevice is busy.
- disableEpsilonFeedback:
- If false, the epsilon will be regulated until the incoming rate reaches the maximum rate
- maxStateUpdateRate:
- If state updates per second exceed this threshold, the state will be displayed as CHANGING
- noisyStateUpdateRateValue:
- Show the state update rate when it’s above ‘Max State Update Rate’ threshold.
- isStateUpdateNoisy:
- State update rate is above ‘Max State Update Rate’ threshold.
- reset:
- Resets the PLC hardware
- enableInterlockedSlots:
- Send device into INTERLOCK_BROKEN state, thus enabling all interlocked slots.
- disableInterlockedSlots:
- Send device into INTERLOCKED state, thus enabling all interlocked slots.
- requestHardwareValues:
- Ask for all property values on the device
- propertiesToPoll:
- All specified properties will be polled from the PLC with the given poll-rate. Only PLC aliases or device keys corresponding to PLC properties are allowed
- pollInterval:
- Hardware poll interval in seconds
- propertiesToRead:
- The specified properties will be read from the PLC by activating the Read button. Only PLC aliases or device keys corresponding to PLC properties are allowed
- readHardware:
- Requests value updates from the PLC for the properties listed under ‘Properties to read’
- force:
- ???
- trigger:
- Do not use this parameter to configure scheduled push. Instead use the parameter ‘scheduledPush’.
- maxUpdateFrequency:
- set to limit maximum update frequency for some values.
- invert:
- If set, the digital value as received from the hardware is inverted.
- edgeCount:
- Counter of the input edges
- fallingEdgeCounter:
- True - Counter On Falling Edge; False - Counter on Raising Edge.
- resetCounter:
- Reset count of edges
- resetCounterRegister:
- Internal
| Created: | 2021-10-02T07:28:37.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Release candidate for 4.8.2 |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-08-23T15:36:04.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Bugfixes: 1. fix wrong value on the PLC when a deprecated paramer has different type wrt. the recommended new one. 2. fix bug (introduced in 4.8.0-2.11.4) that made the devices stay in UNKNOWN state |
| Created: | 2021-08-12T10:32:15.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Asynchronous registration of devices on BeckhoffCom (by means of slotInstanceNew HW state word parsed into bits |
| Created: | 2021-07-28T14:22:45.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
| Created: | 2021-06-23T16:13:27.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-06-22T13:56:55.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
|
| Created: | 2021-06-14T16:09:11.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Added BeckhoffDryPump |
| Created: | 2021-06-10T11:55:43.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Alarm conditions and state are not set on new schema. (Fixes bug seen in BeckhoffFuse after Karabo 2.11.1 deployment) |
| Created: | 2021-06-07T19:31:48.000+02:00 |
|---|---|
| Author: | Valerii Bondar |
| Notes: | Summer shutdown release, Fuse device added |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Summer shutdown release Devices added: BeckhoffTrainTrigger, BeckhoffLed, BeckhoffMC2Hexapod (BeckhoffMC2Base subclass), BeckhoffMC2Elmo (BeckhoffMC2Base subclass) Features: parameter deprecation in MC2 subclasses follow STOPPING state in Adixen Turbo Full pump. + other minor Fixes: * stepUp/stepDown popup error * epsilon feedback disable on write * avoid extra updates for interlock keys + other minor fixes |
| Created: | 2021-05-31T09:49:13.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-26T14:46:29.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-23T08:19:59.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-23T07:43:58.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-15T18:15:29.000+02:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: |
| Created: | 2021-03-24T09:43:30.000+01:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: | Add the AIBS |
| Created: | 2021-03-08T09:52:30.000+01:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: | Summary: Added auto-generated scene for Pfeiffer vacuum controller IMG400 |
CHILLER_1_PRESSUREALARM¶
| Instance id: | FXE_EXP_CHILLER/SWITCH/CHILLER_1_PRESSUREALARM |
|---|---|
| Class id: | BeckhoffDigitalInput |
| Host: | fxe-rr-sys-con-6 |
| Class documentation: | |
| BeckhoffDigitalInput | |
| General: | link |
| Monitor: | link |
| Developer: | link |
| PLC: | link |
| Alias: | fxe-rr-sys-con-6 |
| Git repo: | https://git.xfel.eu/karaboDevices/Beckhoff |
| Last modified: | 2021-10-02T19:55:31.151+02:00 |
| Created at: | 2017-07-20T11:58:15.000+02:00 |
| Main authors: | Mamchykd, Silenzi, Giovanetti |
| Latest tag: | 4.8.2-2.11.1rc1 |
| Deployment tag: | 4.8.2-2.11.1rc1 |
| Installed tag: | 4.6.5-2.11.1 |
| Accessible by: | CAL, CONTROLS, CTRL, DA, danilevc, xdoc |
Warning
Rogue installation which is not mentioned in the deployment!
Warning
The installed tag (4.6.5-2.11.1) does not match tags mentioned in the deployment ([‘4.8.2-2.11.1rc1’])!
The BeckhoffDigitalInput device is documented in
beckhoff:BeckhoffDigitalInput
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device (i.e. of the server
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- useTimeserver:
- Unused - whether device connects to time server is configured via ‘timeServerId’
- progress:
- The progress of the current action
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- beckhoffComDevice:
- InstanceId of the BeckhoffCom device that forwards commands to the PLC.
- functionBlockName:
- The type of the firmware block.
- fwInstanceName:
- The name of the firmware block instance.
- fwVersion:
- The version of the PLC framework.
- terminal:
- ???
- hardwareStatusBitField:
- This word encodes in bits the hardware-status information of this device
- hardwareState:
- The current state of the hardware decoded
- hardwareRegion:
- The current region of the hardware decoded
- hardwareErrorDescriptor:
- This word encodes in bits describing the hardware error
- hardwareErrorDescription:
- Error Code description
- waitingFor:
- Any call to the PLC will be published here, once the reply is received this property will be cleared. Commands will not be sent to the PLC until this property is cleared.
- epsilon:
- The epsilon determines the amount of change until a new physical value is posted from the hardware
- interlockReadOnly:
- Defines whether interlock conditions are configurable from this interface.
- interlockOn:
- Defines whether interlock surveillance is on or off.
- interlockOk:
- Defines whether interlock is ok (true) or broken (false).
- busy:
- Defines whether the PLC softdevice is busy.
- disableEpsilonFeedback:
- If false, the epsilon will be regulated until the incoming rate reaches the maximum rate
- maxStateUpdateRate:
- If state updates per second exceed this threshold, the state will be displayed as CHANGING
- noisyStateUpdateRateValue:
- Show the state update rate when it’s above ‘Max State Update Rate’ threshold.
- isStateUpdateNoisy:
- State update rate is above ‘Max State Update Rate’ threshold.
- reset:
- Resets the PLC hardware
- enableInterlockedSlots:
- Send device into INTERLOCK_BROKEN state, thus enabling all interlocked slots.
- disableInterlockedSlots:
- Send device into INTERLOCKED state, thus enabling all interlocked slots.
- requestHardwareValues:
- Ask for all property values on the device
- propertiesToPoll:
- All specified properties will be polled from the PLC with the given poll-rate. Only PLC aliases or device keys corresponding to PLC properties are allowed
- pollInterval:
- Hardware poll interval in seconds
- propertiesToRead:
- The specified properties will be read from the PLC by activating the Read button. Only PLC aliases or device keys corresponding to PLC properties are allowed
- readHardware:
- Requests value updates from the PLC for the properties listed under ‘Properties to read’
- force:
- ???
- trigger:
- Do not use this parameter to configure scheduled push. Instead use the parameter ‘scheduledPush’.
- maxUpdateFrequency:
- set to limit maximum update frequency for some values.
- invert:
- If set, the digital value as received from the hardware is inverted.
- edgeCount:
- Counter of the input edges
- fallingEdgeCounter:
- True - Counter On Falling Edge; False - Counter on Raising Edge.
- resetCounter:
- Reset count of edges
- resetCounterRegister:
- Internal
| Created: | 2021-10-02T07:28:37.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Release candidate for 4.8.2 |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-08-23T15:36:04.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Bugfixes: 1. fix wrong value on the PLC when a deprecated paramer has different type wrt. the recommended new one. 2. fix bug (introduced in 4.8.0-2.11.4) that made the devices stay in UNKNOWN state |
| Created: | 2021-08-12T10:32:15.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Asynchronous registration of devices on BeckhoffCom (by means of slotInstanceNew HW state word parsed into bits |
| Created: | 2021-07-28T14:22:45.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
| Created: | 2021-06-23T16:13:27.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-06-22T13:56:55.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
|
| Created: | 2021-06-14T16:09:11.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Added BeckhoffDryPump |
| Created: | 2021-06-10T11:55:43.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Alarm conditions and state are not set on new schema. (Fixes bug seen in BeckhoffFuse after Karabo 2.11.1 deployment) |
| Created: | 2021-06-07T19:31:48.000+02:00 |
|---|---|
| Author: | Valerii Bondar |
| Notes: | Summer shutdown release, Fuse device added |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Summer shutdown release Devices added: BeckhoffTrainTrigger, BeckhoffLed, BeckhoffMC2Hexapod (BeckhoffMC2Base subclass), BeckhoffMC2Elmo (BeckhoffMC2Base subclass) Features: parameter deprecation in MC2 subclasses follow STOPPING state in Adixen Turbo Full pump. + other minor Fixes: * stepUp/stepDown popup error * epsilon feedback disable on write * avoid extra updates for interlock keys + other minor fixes |
| Created: | 2021-05-31T09:49:13.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-26T14:46:29.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-23T08:19:59.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-23T07:43:58.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-15T18:15:29.000+02:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: |
| Created: | 2021-03-24T09:43:30.000+01:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: | Add the AIBS |
| Created: | 2021-03-08T09:52:30.000+01:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: | Summary: Added auto-generated scene for Pfeiffer vacuum controller IMG400 |
CHILLER_1_TEMPERATUREALARM¶
| Instance id: | FXE_EXP_CHILLER/SWITCH/CHILLER_1_TEMPERATUREALARM |
|---|---|
| Class id: | BeckhoffDigitalInput |
| Host: | fxe-rr-sys-con-6 |
| Class documentation: | |
| BeckhoffDigitalInput | |
| General: | link |
| Monitor: | link |
| Developer: | link |
| PLC: | link |
| Alias: | fxe-rr-sys-con-6 |
| Git repo: | https://git.xfel.eu/karaboDevices/Beckhoff |
| Last modified: | 2021-10-02T19:55:31.151+02:00 |
| Created at: | 2017-07-20T11:58:15.000+02:00 |
| Main authors: | Mamchykd, Silenzi, Giovanetti |
| Latest tag: | 4.8.2-2.11.1rc1 |
| Deployment tag: | 4.8.2-2.11.1rc1 |
| Installed tag: | 4.6.5-2.11.1 |
| Accessible by: | CAL, CONTROLS, CTRL, DA, danilevc, xdoc |
Warning
Rogue installation which is not mentioned in the deployment!
Warning
The installed tag (4.6.5-2.11.1) does not match tags mentioned in the deployment ([‘4.8.2-2.11.1rc1’])!
The BeckhoffDigitalInput device is documented in
beckhoff:BeckhoffDigitalInput
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device (i.e. of the server
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- useTimeserver:
- Unused - whether device connects to time server is configured via ‘timeServerId’
- progress:
- The progress of the current action
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- beckhoffComDevice:
- InstanceId of the BeckhoffCom device that forwards commands to the PLC.
- functionBlockName:
- The type of the firmware block.
- fwInstanceName:
- The name of the firmware block instance.
- fwVersion:
- The version of the PLC framework.
- terminal:
- ???
- hardwareStatusBitField:
- This word encodes in bits the hardware-status information of this device
- hardwareState:
- The current state of the hardware decoded
- hardwareRegion:
- The current region of the hardware decoded
- hardwareErrorDescriptor:
- This word encodes in bits describing the hardware error
- hardwareErrorDescription:
- Error Code description
- waitingFor:
- Any call to the PLC will be published here, once the reply is received this property will be cleared. Commands will not be sent to the PLC until this property is cleared.
- epsilon:
- The epsilon determines the amount of change until a new physical value is posted from the hardware
- interlockReadOnly:
- Defines whether interlock conditions are configurable from this interface.
- interlockOn:
- Defines whether interlock surveillance is on or off.
- interlockOk:
- Defines whether interlock is ok (true) or broken (false).
- busy:
- Defines whether the PLC softdevice is busy.
- disableEpsilonFeedback:
- If false, the epsilon will be regulated until the incoming rate reaches the maximum rate
- maxStateUpdateRate:
- If state updates per second exceed this threshold, the state will be displayed as CHANGING
- noisyStateUpdateRateValue:
- Show the state update rate when it’s above ‘Max State Update Rate’ threshold.
- isStateUpdateNoisy:
- State update rate is above ‘Max State Update Rate’ threshold.
- reset:
- Resets the PLC hardware
- enableInterlockedSlots:
- Send device into INTERLOCK_BROKEN state, thus enabling all interlocked slots.
- disableInterlockedSlots:
- Send device into INTERLOCKED state, thus enabling all interlocked slots.
- requestHardwareValues:
- Ask for all property values on the device
- propertiesToPoll:
- All specified properties will be polled from the PLC with the given poll-rate. Only PLC aliases or device keys corresponding to PLC properties are allowed
- pollInterval:
- Hardware poll interval in seconds
- propertiesToRead:
- The specified properties will be read from the PLC by activating the Read button. Only PLC aliases or device keys corresponding to PLC properties are allowed
- readHardware:
- Requests value updates from the PLC for the properties listed under ‘Properties to read’
- force:
- ???
- trigger:
- Do not use this parameter to configure scheduled push. Instead use the parameter ‘scheduledPush’.
- maxUpdateFrequency:
- set to limit maximum update frequency for some values.
- invert:
- If set, the digital value as received from the hardware is inverted.
- edgeCount:
- Counter of the input edges
- fallingEdgeCounter:
- True - Counter On Falling Edge; False - Counter on Raising Edge.
- resetCounter:
- Reset count of edges
- resetCounterRegister:
- Internal
| Created: | 2021-10-02T07:28:37.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Release candidate for 4.8.2 |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-08-23T15:36:04.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Bugfixes: 1. fix wrong value on the PLC when a deprecated paramer has different type wrt. the recommended new one. 2. fix bug (introduced in 4.8.0-2.11.4) that made the devices stay in UNKNOWN state |
| Created: | 2021-08-12T10:32:15.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Asynchronous registration of devices on BeckhoffCom (by means of slotInstanceNew HW state word parsed into bits |
| Created: | 2021-07-28T14:22:45.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
| Created: | 2021-06-23T16:13:27.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-06-22T13:56:55.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
|
| Created: | 2021-06-14T16:09:11.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Added BeckhoffDryPump |
| Created: | 2021-06-10T11:55:43.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Alarm conditions and state are not set on new schema. (Fixes bug seen in BeckhoffFuse after Karabo 2.11.1 deployment) |
| Created: | 2021-06-07T19:31:48.000+02:00 |
|---|---|
| Author: | Valerii Bondar |
| Notes: | Summer shutdown release, Fuse device added |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Summer shutdown release Devices added: BeckhoffTrainTrigger, BeckhoffLed, BeckhoffMC2Hexapod (BeckhoffMC2Base subclass), BeckhoffMC2Elmo (BeckhoffMC2Base subclass) Features: parameter deprecation in MC2 subclasses follow STOPPING state in Adixen Turbo Full pump. + other minor Fixes: * stepUp/stepDown popup error * epsilon feedback disable on write * avoid extra updates for interlock keys + other minor fixes |
| Created: | 2021-05-31T09:49:13.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-26T14:46:29.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-23T08:19:59.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-23T07:43:58.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-15T18:15:29.000+02:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: |
| Created: | 2021-03-24T09:43:30.000+01:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: | Add the AIBS |
| Created: | 2021-03-08T09:52:30.000+01:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: | Summary: Added auto-generated scene for Pfeiffer vacuum controller IMG400 |
CHILLER_1_WATERALARM¶
| Instance id: | FXE_EXP_CHILLER/SWITCH/CHILLER_1_WATERALARM |
|---|---|
| Class id: | BeckhoffDigitalInput |
| Host: | fxe-rr-sys-con-6 |
| Class documentation: | |
| BeckhoffDigitalInput | |
| General: | link |
| Monitor: | link |
| Developer: | link |
| PLC: | link |
| Alias: | fxe-rr-sys-con-6 |
| Git repo: | https://git.xfel.eu/karaboDevices/Beckhoff |
| Last modified: | 2021-10-02T19:55:31.151+02:00 |
| Created at: | 2017-07-20T11:58:15.000+02:00 |
| Main authors: | Mamchykd, Silenzi, Giovanetti |
| Latest tag: | 4.8.2-2.11.1rc1 |
| Deployment tag: | 4.8.2-2.11.1rc1 |
| Installed tag: | 4.6.5-2.11.1 |
| Accessible by: | CAL, CONTROLS, CTRL, DA, danilevc, xdoc |
Warning
Rogue installation which is not mentioned in the deployment!
Warning
The installed tag (4.6.5-2.11.1) does not match tags mentioned in the deployment ([‘4.8.2-2.11.1rc1’])!
The BeckhoffDigitalInput device is documented in
beckhoff:BeckhoffDigitalInput
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device (i.e. of the server
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- useTimeserver:
- Unused - whether device connects to time server is configured via ‘timeServerId’
- progress:
- The progress of the current action
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- beckhoffComDevice:
- InstanceId of the BeckhoffCom device that forwards commands to the PLC.
- functionBlockName:
- The type of the firmware block.
- fwInstanceName:
- The name of the firmware block instance.
- fwVersion:
- The version of the PLC framework.
- terminal:
- ???
- hardwareStatusBitField:
- This word encodes in bits the hardware-status information of this device
- hardwareState:
- The current state of the hardware decoded
- hardwareRegion:
- The current region of the hardware decoded
- hardwareErrorDescriptor:
- This word encodes in bits describing the hardware error
- hardwareErrorDescription:
- Error Code description
- waitingFor:
- Any call to the PLC will be published here, once the reply is received this property will be cleared. Commands will not be sent to the PLC until this property is cleared.
- epsilon:
- The epsilon determines the amount of change until a new physical value is posted from the hardware
- interlockReadOnly:
- Defines whether interlock conditions are configurable from this interface.
- interlockOn:
- Defines whether interlock surveillance is on or off.
- interlockOk:
- Defines whether interlock is ok (true) or broken (false).
- busy:
- Defines whether the PLC softdevice is busy.
- disableEpsilonFeedback:
- If false, the epsilon will be regulated until the incoming rate reaches the maximum rate
- maxStateUpdateRate:
- If state updates per second exceed this threshold, the state will be displayed as CHANGING
- noisyStateUpdateRateValue:
- Show the state update rate when it’s above ‘Max State Update Rate’ threshold.
- isStateUpdateNoisy:
- State update rate is above ‘Max State Update Rate’ threshold.
- reset:
- Resets the PLC hardware
- enableInterlockedSlots:
- Send device into INTERLOCK_BROKEN state, thus enabling all interlocked slots.
- disableInterlockedSlots:
- Send device into INTERLOCKED state, thus enabling all interlocked slots.
- requestHardwareValues:
- Ask for all property values on the device
- propertiesToPoll:
- All specified properties will be polled from the PLC with the given poll-rate. Only PLC aliases or device keys corresponding to PLC properties are allowed
- pollInterval:
- Hardware poll interval in seconds
- propertiesToRead:
- The specified properties will be read from the PLC by activating the Read button. Only PLC aliases or device keys corresponding to PLC properties are allowed
- readHardware:
- Requests value updates from the PLC for the properties listed under ‘Properties to read’
- force:
- ???
- trigger:
- Do not use this parameter to configure scheduled push. Instead use the parameter ‘scheduledPush’.
- maxUpdateFrequency:
- set to limit maximum update frequency for some values.
- invert:
- If set, the digital value as received from the hardware is inverted.
- edgeCount:
- Counter of the input edges
- fallingEdgeCounter:
- True - Counter On Falling Edge; False - Counter on Raising Edge.
- resetCounter:
- Reset count of edges
- resetCounterRegister:
- Internal
| Created: | 2021-10-02T07:28:37.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Release candidate for 4.8.2 |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-08-23T15:36:04.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Bugfixes: 1. fix wrong value on the PLC when a deprecated paramer has different type wrt. the recommended new one. 2. fix bug (introduced in 4.8.0-2.11.4) that made the devices stay in UNKNOWN state |
| Created: | 2021-08-12T10:32:15.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Asynchronous registration of devices on BeckhoffCom (by means of slotInstanceNew HW state word parsed into bits |
| Created: | 2021-07-28T14:22:45.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
| Created: | 2021-06-23T16:13:27.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-06-22T13:56:55.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
|
| Created: | 2021-06-14T16:09:11.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Added BeckhoffDryPump |
| Created: | 2021-06-10T11:55:43.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Alarm conditions and state are not set on new schema. (Fixes bug seen in BeckhoffFuse after Karabo 2.11.1 deployment) |
| Created: | 2021-06-07T19:31:48.000+02:00 |
|---|---|
| Author: | Valerii Bondar |
| Notes: | Summer shutdown release, Fuse device added |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Summer shutdown release Devices added: BeckhoffTrainTrigger, BeckhoffLed, BeckhoffMC2Hexapod (BeckhoffMC2Base subclass), BeckhoffMC2Elmo (BeckhoffMC2Base subclass) Features: parameter deprecation in MC2 subclasses follow STOPPING state in Adixen Turbo Full pump. + other minor Fixes: * stepUp/stepDown popup error * epsilon feedback disable on write * avoid extra updates for interlock keys + other minor fixes |
| Created: | 2021-05-31T09:49:13.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-26T14:46:29.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-23T08:19:59.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-23T07:43:58.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-15T18:15:29.000+02:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: |
| Created: | 2021-03-24T09:43:30.000+01:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: | Add the AIBS |
| Created: | 2021-03-08T09:52:30.000+01:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: | Summary: Added auto-generated scene for Pfeiffer vacuum controller IMG400 |
CRL¶
VAC¶
VALVE¶
GV2¶
| Instance id: | FXE_CRL_VAC/VALVE/GV2 |
|---|---|
| Class id: | BeckhoffValve |
| Host: | fxe-rr-sys-con-3 |
| Class documentation: | |
| BeckhoffValve | |
| General: | link |
| Monitor: | link |
| Developer: | link |
| PLC: | link |
| Alias: | fxe-rr-sys-con-3 |
| Git repo: | https://git.xfel.eu/karaboDevices/Beckhoff |
| Last modified: | 2021-10-02T19:55:31.151+02:00 |
| Created at: | 2017-07-20T11:58:15.000+02:00 |
| Main authors: | Mamchykd, Silenzi, Giovanetti |
| Latest tag: | 4.8.2-2.11.1rc1 |
| Deployment tag: | 4.8.2-2.11.1rc1 |
| Installed tag: | 4.6.5-2.11.1 |
| Accessible by: | CAL, CONTROLS, CTRL, DA, danilevc, xdoc |
Warning
Rogue installation which is not mentioned in the deployment!
Warning
The installed tag (4.6.5-2.11.1) does not match tags mentioned in the deployment ([‘4.8.2-2.11.1rc1’])!
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device (i.e. of the server
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- beckhoffComDevice:
- InstanceId of the BeckhoffCom device that forwards commands to the PLC.
- functionBlockName:
- The type of the firmware block.
- fwInstanceName:
- The name of the firmware block instance.
- fwVersion:
- The version of the PLC framework.
- terminal:
- ???
- hardwareStatusBitField:
- This word encodes in bits the hardware-status information of this device
- hardwareState:
- The current state of the hardware decoded
- hardwareRegion:
- The current region of the hardware decoded
- hardwareErrorDescriptor:
- This word encodes in bits describing the hardware error
- hardwareErrorDescription:
- Error Code description
- waitingFor:
- Any call to the PLC will be published here, once the reply is received this property will be cleared. Commands will not be sent to the PLC until this property is cleared.
- epsilon:
- The epsilon determines the amount of change until a new physical value is posted from the hardware
- interlockReadOnly:
- Defines whether interlock conditions are configurable from this interface.
- interlockOn:
- Defines whether interlock surveillance is on or off.
- interlockOk:
- Defines whether interlock is ok (true) or broken (false).
- busy:
- Defines whether the PLC softdevice is busy.
- disableEpsilonFeedback:
- If false, the epsilon will be regulated until the incoming rate reaches the maximum rate
- maxStateUpdateRate:
- If state updates per second exceed this threshold, the state will be displayed as CHANGING
- noisyStateUpdateRateValue:
- Show the state update rate when it’s above ‘Max State Update Rate’ threshold.
- isStateUpdateNoisy:
- State update rate is above ‘Max State Update Rate’ threshold.
- reset:
- Resets the PLC hardware
- enableInterlockedSlots:
- Send device into INTERLOCK_BROKEN state, thus enabling all interlocked slots.
- disableInterlockedSlots:
- Send device into INTERLOCKED state, thus enabling all interlocked slots.
- requestHardwareValues:
- Ask for all property values on the device
- propertiesToPoll:
- All specified properties will be polled from the PLC with the given poll-rate. Only PLC aliases or device keys corresponding to PLC properties are allowed
- pollInterval:
- Hardware poll interval in seconds
- propertiesToRead:
- The specified properties will be read from the PLC by activating the Read button. Only PLC aliases or device keys corresponding to PLC properties are allowed
- readHardware:
- Requests value updates from the PLC for the properties listed under ‘Properties to read’
- force:
- ???
- trigger:
- Do not use this parameter to configure scheduled push. Instead use the parameter ‘scheduledPush’.
- maxUpdateFrequency:
- set to limit maximum update frequency for some values.
- isOpened:
- Status limit switch opened.
- isClosed:
- Status limit switch closed.
- open:
- Instructs device to open
- close:
- Instructs device to close
- invertValue:
- 1=invert coil logic
- invertLimits:
- 0=Limits active high 1=limits active low
- targetPosition:
- Hardware target position as read from the device
| Created: | 2021-10-02T07:28:37.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Release candidate for 4.8.2 |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-08-23T15:36:04.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Bugfixes: 1. fix wrong value on the PLC when a deprecated paramer has different type wrt. the recommended new one. 2. fix bug (introduced in 4.8.0-2.11.4) that made the devices stay in UNKNOWN state |
| Created: | 2021-08-12T10:32:15.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Asynchronous registration of devices on BeckhoffCom (by means of slotInstanceNew HW state word parsed into bits |
| Created: | 2021-07-28T14:22:45.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
| Created: | 2021-06-23T16:13:27.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-06-22T13:56:55.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
|
| Created: | 2021-06-14T16:09:11.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Added BeckhoffDryPump |
| Created: | 2021-06-10T11:55:43.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Alarm conditions and state are not set on new schema. (Fixes bug seen in BeckhoffFuse after Karabo 2.11.1 deployment) |
| Created: | 2021-06-07T19:31:48.000+02:00 |
|---|---|
| Author: | Valerii Bondar |
| Notes: | Summer shutdown release, Fuse device added |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Summer shutdown release Devices added: BeckhoffTrainTrigger, BeckhoffLed, BeckhoffMC2Hexapod (BeckhoffMC2Base subclass), BeckhoffMC2Elmo (BeckhoffMC2Base subclass) Features: parameter deprecation in MC2 subclasses follow STOPPING state in Adixen Turbo Full pump. + other minor Fixes: * stepUp/stepDown popup error * epsilon feedback disable on write * avoid extra updates for interlock keys + other minor fixes |
| Created: | 2021-05-31T09:49:13.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-26T14:46:29.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-23T08:19:59.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-23T07:43:58.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-15T18:15:29.000+02:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: |
| Created: | 2021-03-24T09:43:30.000+01:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: | Add the AIBS |
| Created: | 2021-03-08T09:52:30.000+01:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: | Summary: Added auto-generated scene for Pfeiffer vacuum controller IMG400 |
GV3¶
| Instance id: | FXE_CRL_VAC/VALVE/GV3 |
|---|---|
| Class id: | BeckhoffValve |
| Host: | fxe-rr-sys-con-3 |
| Class documentation: | |
| BeckhoffValve | |
| General: | link |
| Monitor: | link |
| Developer: | link |
| PLC: | link |
| Alias: | fxe-rr-sys-con-3 |
| Git repo: | https://git.xfel.eu/karaboDevices/Beckhoff |
| Last modified: | 2021-10-02T19:55:31.151+02:00 |
| Created at: | 2017-07-20T11:58:15.000+02:00 |
| Main authors: | Mamchykd, Silenzi, Giovanetti |
| Latest tag: | 4.8.2-2.11.1rc1 |
| Deployment tag: | 4.8.2-2.11.1rc1 |
| Installed tag: | 4.6.5-2.11.1 |
| Accessible by: | CAL, CONTROLS, CTRL, DA, danilevc, xdoc |
Warning
Rogue installation which is not mentioned in the deployment!
Warning
The installed tag (4.6.5-2.11.1) does not match tags mentioned in the deployment ([‘4.8.2-2.11.1rc1’])!
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device (i.e. of the server
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- beckhoffComDevice:
- InstanceId of the BeckhoffCom device that forwards commands to the PLC.
- functionBlockName:
- The type of the firmware block.
- fwInstanceName:
- The name of the firmware block instance.
- fwVersion:
- The version of the PLC framework.
- terminal:
- ???
- hardwareStatusBitField:
- This word encodes in bits the hardware-status information of this device
- hardwareState:
- The current state of the hardware decoded
- hardwareRegion:
- The current region of the hardware decoded
- hardwareErrorDescriptor:
- This word encodes in bits describing the hardware error
- hardwareErrorDescription:
- Error Code description
- waitingFor:
- Any call to the PLC will be published here, once the reply is received this property will be cleared. Commands will not be sent to the PLC until this property is cleared.
- epsilon:
- The epsilon determines the amount of change until a new physical value is posted from the hardware
- interlockReadOnly:
- Defines whether interlock conditions are configurable from this interface.
- interlockOn:
- Defines whether interlock surveillance is on or off.
- interlockOk:
- Defines whether interlock is ok (true) or broken (false).
- busy:
- Defines whether the PLC softdevice is busy.
- disableEpsilonFeedback:
- If false, the epsilon will be regulated until the incoming rate reaches the maximum rate
- maxStateUpdateRate:
- If state updates per second exceed this threshold, the state will be displayed as CHANGING
- noisyStateUpdateRateValue:
- Show the state update rate when it’s above ‘Max State Update Rate’ threshold.
- isStateUpdateNoisy:
- State update rate is above ‘Max State Update Rate’ threshold.
- reset:
- Resets the PLC hardware
- enableInterlockedSlots:
- Send device into INTERLOCK_BROKEN state, thus enabling all interlocked slots.
- disableInterlockedSlots:
- Send device into INTERLOCKED state, thus enabling all interlocked slots.
- requestHardwareValues:
- Ask for all property values on the device
- propertiesToPoll:
- All specified properties will be polled from the PLC with the given poll-rate. Only PLC aliases or device keys corresponding to PLC properties are allowed
- pollInterval:
- Hardware poll interval in seconds
- propertiesToRead:
- The specified properties will be read from the PLC by activating the Read button. Only PLC aliases or device keys corresponding to PLC properties are allowed
- readHardware:
- Requests value updates from the PLC for the properties listed under ‘Properties to read’
- force:
- ???
- trigger:
- Do not use this parameter to configure scheduled push. Instead use the parameter ‘scheduledPush’.
- maxUpdateFrequency:
- set to limit maximum update frequency for some values.
- isOpened:
- Status limit switch opened.
- isClosed:
- Status limit switch closed.
- open:
- Instructs device to open
- close:
- Instructs device to close
- invertValue:
- 1=invert coil logic
- invertLimits:
- 0=Limits active high 1=limits active low
- targetPosition:
- Hardware target position as read from the device
| Created: | 2021-10-02T07:28:37.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Release candidate for 4.8.2 |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-08-23T15:36:04.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Bugfixes: 1. fix wrong value on the PLC when a deprecated paramer has different type wrt. the recommended new one. 2. fix bug (introduced in 4.8.0-2.11.4) that made the devices stay in UNKNOWN state |
| Created: | 2021-08-12T10:32:15.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Asynchronous registration of devices on BeckhoffCom (by means of slotInstanceNew HW state word parsed into bits |
| Created: | 2021-07-28T14:22:45.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
| Created: | 2021-06-23T16:13:27.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-06-22T13:56:55.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
|
| Created: | 2021-06-14T16:09:11.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Added BeckhoffDryPump |
| Created: | 2021-06-10T11:55:43.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Alarm conditions and state are not set on new schema. (Fixes bug seen in BeckhoffFuse after Karabo 2.11.1 deployment) |
| Created: | 2021-06-07T19:31:48.000+02:00 |
|---|---|
| Author: | Valerii Bondar |
| Notes: | Summer shutdown release, Fuse device added |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Summer shutdown release Devices added: BeckhoffTrainTrigger, BeckhoffLed, BeckhoffMC2Hexapod (BeckhoffMC2Base subclass), BeckhoffMC2Elmo (BeckhoffMC2Base subclass) Features: parameter deprecation in MC2 subclasses follow STOPPING state in Adixen Turbo Full pump. + other minor Fixes: * stepUp/stepDown popup error * epsilon feedback disable on write * avoid extra updates for interlock keys + other minor fixes |
| Created: | 2021-05-31T09:49:13.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-26T14:46:29.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-23T08:19:59.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-23T07:43:58.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-15T18:15:29.000+02:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: |
| Created: | 2021-03-24T09:43:30.000+01:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: | Add the AIBS |
| Created: | 2021-03-08T09:52:30.000+01:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: | Summary: Added auto-generated scene for Pfeiffer vacuum controller IMG400 |
CTRL¶
DA¶
USR¶
ZMQ¶
BRIDGE_TEST¶
| Instance id: | FXE_DA_USR/ZMQ/BRIDGE_TEST |
|---|---|
| Class id: | PipeToZeroMQ |
| Host: | sa1-br-kc-comp-3 |
| Alias: | sa1-br-kc-comp-3 |
| Git repo: | https://git.xfel.eu/gitlab/karaboDevices/PipeToZeroMQ |
| Last modified: | 2020-11-26T13:51:27.000+01:00 |
| Created at: | 2017-07-31T19:55:21.000+02:00 |
| Main authors: | Haufs, Dall’antonia, Michelat |
| Latest tag: | 3.2.5-2.10.0 |
| Deployment tag: | 3.2.5-2.10.0 |
| Accessible by: | CAL, CONTROLS, CTRL, DA, amunnich, danilevc, jsztuk, kirkwood, xdoc |
Warning
Rogue installation which is not mentioned in the deployment!
Warning
Installation not found in a standard path!
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO, prepended by package name
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- Logger:
- Logging settings
- propertyUpdateInterval:
- Set time inteval between property updates
- input:
- Input channel for data from dispatchers
- outputsConfig:
- Configuration for ZeroMQ sockets
- pollTimeout:
- ZMQ poller timeout in milliseconds.
- filters:
- Configuration options for input data filtering.
- inputUpdated:
- Count input channel calls.
- dataRecv:
- How many datas are received on input channel call.
| Created: | 2020-11-26T12:52:59.000Z |
|---|---|
| Author: | Thomas Michelat |
| Notes: | Add Karabo 2.10 Versioning Info |
| Created: | 2020-11-18T10:03:59.000Z |
|---|---|
| Author: | Thomas Michelat |
| Notes: | Karabo 2.10 compatibility: now validate the schema of tables. |
| Created: | 2020-11-05T17:59:22.000Z |
|---|---|
| Author: | Fabio Dall’Antonia |
| Notes: |
| Created: | 2020-11-05T16:23:38.000Z |
|---|---|
| Author: | Fabio Dall’Antonia |
| Notes: |
| Created: | 2020-11-05T11:23:45.000Z |
|---|---|
| Author: | Fabio Dall’Antonia |
| Notes: |
| Created: | 2020-06-03T08:31:31.000Z |
|---|---|
| Author: | Thomas Michelat |
| Notes: | Add new device class PipeToEXtraFoam specialized interface for EXtra-foam |
| Created: | 2020-03-09T16:39:08.000Z |
|---|---|
| Author: | Thomas Michelat |
| Notes: | FIX for device crashing if a incoming data source name contains a dot. |
| Created: | 2020-02-17T18:11:31.000Z |
|---|---|
| Author: | Thomas Michelat |
| Notes: |
| Created: | 2019-11-21T12:49:39.000Z |
|---|---|
| Author: | Thomas Michelat |
| Notes: |
| Created: | 2019-09-05T13:07:41.000Z |
|---|---|
| Author: | Thomas Michelat |
| Notes: | Schema Injection workaround for karabo 2.6.1 |
| Created: | 2019-05-06T13:24:28.000Z |
|---|---|
| Author: | Thomas Michelat |
| Notes: | bulk properties update on device |
| Created: | 2019-04-26T11:22:48.000Z |
|---|---|
| Author: | Ebad Kamil |
| Notes: | Add default scene |
| Created: | 2019-04-25T15:15:49.000Z |
|---|---|
| Author: | Thomas Michelat |
| Notes: | add option to reshape calibrated detector data (AGIPD and LPD) |
| Created: | 2019-03-22T13:24:56.000Z |
|---|---|
| Author: | Thomas Michelat |
| Notes: | WARNING: device has been renamed from PipeToZeroMQ2 to PipeToZeroMQ2 Make sure you update all your projects after deploying this version. |
| Created: | 2019-03-06T15:04:31.000Z |
|---|---|
| Author: | Thomas Michelat |
| Notes: | BUGFIX: process hanging at destruction if device in passive state |
| Created: | 2018-10-11T15:29:01.000Z |
|---|---|
| Author: | Thomas Michelat |
| Notes: | device refactoring multiple zmq outputs this is a temporary version used for commissioning tests. |
| Created: | 2018-06-14T16:48:15.000Z |
|---|---|
| Author: | Thomas Michelat |
| Notes: | updateSchema implementation seems not reflecting the c++ implemetation or at least do not behave as I expect. we use appendSchema as a replacement until it is worked on. see, https://in.xfel.eu/redmine/issues/26528 |
| Created: | 2018-06-05T16:55:54.000Z |
|---|---|
| Author: | Thomas Michelat |
| Notes: | karabo bridge protocol 2.2 |
| Created: | 2018-05-30T17:28:29.000Z |
|---|---|
| Author: | Thomas Michelat |
| Notes: | flatten keys for metadata and ImageData, move filtered_keys key to metadata |
| Created: | 2018-03-27T07:55:44.000Z |
|---|---|
| Author: | Thomas Michelat |
| Notes: | pipe test monitoring |
MATCHER¶
MATCHER¶
| Instance id: | FXE_DA_USR/MATCHER/MATCHER |
|---|---|
| Class id: | TrainMatcher |
| Host: | sa1-br-kc-comp-3 |
| Alias: | sa1-br-kc-comp-3 |
| Git repo: | https://git.xfel.eu/karaboDevices/TrainMatcher |
| Last modified: | 2021-09-03T19:27:49.175+02:00 |
| Created at: | 2018-04-25T15:34:20.000+02:00 |
| Main authors: | Fabbri, Haufs, Schmidt |
| Latest tag: | 1.2.0-2.10.2 |
| Deployment tag: | 1.2.0-2.10.2 |
| Accessible by: | CAL, CONTROLS, CTRL, DA, amunnich, danilevc, jsztuk, kirkwood, xdoc |
Warning
Rogue installation which is not mentioned in the deployment!
Warning
Installation not found in a standard path!
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO, prepended by package name
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- Logger:
- Logging settings
- channels:
- list output channel to monitor.
- fastSources:
- Data sources names and configuration from connected output channels
- slowSources:
- Device properties to monitor
- mode:
- operation mode, “match”: match all selected fast sources, “buffer”: send (selected) sources that arrived when the buffer reached the limit
- output:
- Output channel for combined train data.
- received:
- Count how many trains were received.
- sent:
- Count how many train data were sent.
- matchingRatio:
- Exponential moving average of the relation between sent and received trains.
- trainId:
- the last trainId data that matched.
- buffer:
- Length of buffer to hold non-complete trains in.
- delay:
- delay applied before sending data on output channel (in #trains)
- offsetTid:
- If this property is True, it will change the value of the trainId in the metadata for the data sources having an offset value different from 0. The trainId value assigned will be the “matched” trainId, i.e. trainId + offset for the source.
| Created: | 2021-03-26T15:34:34.000+01:00 |
|---|---|
| Author: | Thomas Michelat |
| Notes: | Add “buffer” mode |
| Created: | 2021-03-24T14:37:27.000+01:00 |
|---|---|
| Author: | Thomas Michelat |
| Notes: | option to overwrite trainid in metadata if data source is shifted |
| Created: | 2020-12-02T17:50:00.000+01:00 |
|---|---|
| Author: | Valerii Bondar |
| Notes: | Summary: Add Karabo 2.10 Versioning Info |
| Created: | 2020-02-18T14:21:57.000+01:00 |
|---|---|
| Author: | Thomas Michelat |
| Notes: | Re-implementation:
|
| Created: | 2019-08-27T09:48:16.000+02:00 |
|---|---|
| Author: | Thomas Michelat |
| Notes: |
|
| Created: | 2019-05-13T16:44:05.000+02:00 |
|---|---|
| Author: | Thomas Michelat |
| Notes: |
| Created: | 2019-05-03T15:40:27.000+02:00 |
|---|---|
| Author: | Thomas Michelat |
| Notes: | simple slow data monitoring, bulked property updates |
| Created: | 2019-03-18T19:50:21.000+01:00 |
|---|---|
| Author: | Ebad Kamil |
| Notes: | first “real” try of monitoring slow data (will change) |
| Created: | 2018-04-27T14:01:19.000+02:00 |
|---|---|
| Author: | Thomas Michelat |
| Notes: |
SA1¶
CTRL¶
NBUNCH¶
DOOCS¶
XRAY_POD¶
| Instance id: | SA1_CTRL_NBUNCH/DOOCS/XRAY_POD |
|---|---|
| Class id: | DoocsPulseKicker |
| Host: | fxe-rr-sys-con-6 |
| Alias: | fxe-rr-sys-con-6 |
| Git repo: | https://git.xfel.eu/karaboDevices/doocsDevices |
| Last modified: | 2021-09-28T22:00:13.934+02:00 |
| Created at: | 2018-03-15T13:53:30.000+01:00 |
| Main authors: | Mamchykd, Ehsan, Ehsanw |
| Latest tag: | 1.8.16-2.11.1 |
| Deployment tag: | 1.8.16-2.11.1 |
| Installed tag: | 1.8.14-2.11.1 |
| Accessible by: | CAL, CONTROLS, CTRL, DA, danilevc, xdoc |
Warning
Rogue installation which is not mentioned in the deployment!
Warning
The installed tag (1.8.14-2.11.1) does not match tags mentioned in the deployment ([‘1.8.16-2.11.1’])!
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device (i.e. of the server
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- useTimeserver:
- Unused - whether device connects to time server is configured via ‘timeServerId’
- progress:
- The progress of the current action
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- reconnectInterval:
- Reconnect Interval to DOOCS in case of ERROR
- eventsTrigger:
- Number of fired Trigger
- setBunches:
- This slot will set given number of bunches to DOOCS and will stay at a given number
- acquisitionTime:
- The Interval between requesting bunches and then setting it to zero.
- location:
- Location identifies DOOCS server like FACILITY/DEVICE/LOCATION
- updateInterval:
- Polling Interval to get updated values from DOOCS
- start:
- This slot will set given number of Bunches to DOOCS and after waiting interval(i.e. acquisitionTime) it will set back to zero
- stop:
- This slot will only set zero to DOOCS if start command is not finished. This command will be void if start commands was not executed or was already completed
- beamLine:
- Beam Line
| Created: | 2021-08-25T13:04:03.000+02:00 |
|---|---|
| Author: | Wajid Ehsan |
| Notes: | Doocs Mirror fast data generic plot |
| Created: | 2021-08-09T19:41:27.000+02:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: | BugFix: Authorization mask |
| Created: | 2021-06-08T15:36:50.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | fix DEPENDS |
| Created: | 2021-05-19T14:26:44.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: | Merge branch ‘feat/mirror_scene’ into ‘master’ |
| Created: | 2021-05-05T12:20:05.000+02:00 |
|---|---|
| Author: | mamchykd |
| Notes: | FIX: reset slot of DoocsPhaseshifter device is available in UNKNOWN state (request of HED) |
| Created: | 2021-04-21T16:09:17.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | FIX: cast delay to integer to comply with Karabo 2.11 |
| Created: | 2021-02-10T15:47:03.000+01:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Summary: * update doocsapi to 2.4.1-2.10.0; * add low charge resolution. |
| Created: | 2021-01-12T13:38:56.000+01:00 |
|---|---|
| Author: | Andrea Parenti |
| Notes: | Summary: * FEATURE inject runtime properties; * FIX initialization of DoocsOpticalDelay. |
| Created: | 2020-11-24T08:05:35.000+01:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2020-11-12T16:46:42.000+01:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: | Authorization to write to DOOCS retrieved at property level |
| Created: | 2020-10-09T16:11:02.000+02:00 |
|---|---|
| Author: | ehsanw |
| Notes: | to be used for fxe-xgmd |
| Created: | 2020-10-07T07:37:53.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: | Add laser steering to bunch pattern pulser |
| Created: | 2020-09-24T20:09:47.000+02:00 |
|---|---|
| Author: | ehsanw |
| Notes: | Added timestamp and train id logging for xgm |
| Created: | 2020-09-15T09:18:47.000+02:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: | Summary: Add/write permission to keys at schema injection according to the permission in DOOCS. |
| Created: | 2020-09-02T09:35:59.000+02:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: | Summary: Description field added to the table. |
| Created: | 2020-08-26T12:18:01.000+02:00 |
|---|---|
| Author: | Wajid Ehsan |
| Notes: | Bunch Arrival Monitor new parameters |
| Created: | 2020-08-26T11:20:59.000+02:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: | Summary: Input channel readout aligned with timeserver changes from tag 2.7.4-2.9.1. It is recommended to replace previous tags. |
| Created: | 2020-08-21T13:49:45.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: | Updates for the bunch pattern pulse |
| Created: | 2020-08-20T14:42:42.000+02:00 |
|---|---|
| Author: | bondarv |
| Notes: | For tests only. X2Timer in SQS with additional expected parameter “bunchPatternDelay” |
| Created: | 2020-08-07T17:10:21.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: | Add the DoocsMirror device |
RR¶
UTC¶
MDL¶
BUNCH_DECODER¶
| Instance id: | SA1_RR_UTC/MDL/BUNCH_DECODER |
|---|---|
| Class id: | PulsePatternDecoder |
| Host: | fxe-rr-sys-con-6 |
| Alias: | fxe-rr-sys-con-6 |
| Git repo: | https://git.xfel.eu/karaboDevices/pulsePatternDecoder |
| Last modified: | 2021-09-10T16:40:35.942+02:00 |
| Created at: | 2018-11-27T17:48:42.000+01:00 |
| Main authors: | Haufs, Mercadier, Ehsan |
| Latest tag: | 2.0.5-2.11.0 |
| Deployment tag: | 2.0.5-2.11.0 |
| Installed tag: | 2.0.5-2.11.0 |
| Scenes: | BunchPattern, FXE_RR_SYS/TSYS/BUNCH_DIZITIZER|scene, FXE_RR_SYS/MDL/APD_CFG|scene, FXE_BUNCH_PATTERN |
| Accessible by: | CAL, CONTROLS, CTRL, DA, danilevc, xdoc |
Warning
Rogue installation which is not mentioned in the deployment!
The Pulse Pattern Decoder device is documented in
pulsepatterndecoder:pulsepatterndecoder
To troubleshooting documentation
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- heartbeatInterval:
- The heartbeat interval
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- globalAlarmCondition:
- This is the global alarm condition for this device. The current alarm condition of this device will be calculated from this alarm condition and the alarm condition of each property.
- visibility:
- Configures who is allowed to see this device at all
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server
- pid:
- The unix process ID of the device (i.e. of the server)
- state:
- The current state the device is in
- status:
- A more detailed status description
- lockedBy:
- The name of the device holding a lock on this one (empty if not locked)
- slotClearLock:
- Clear the lock on this device
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- log:
- Logging settings
- input:
- Process the data received from the input channel.
| Created: | 2021-07-23T15:24:27.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | no change in schema |
| Created: | 2021-05-17T19:36:32.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Added Laser decoding to the PulsePatternDecoder |
| Created: | 2020-11-24T13:00:46.000+01:00 |
|---|---|
| Author: | Wajid Ehsan |
| Notes: | Update Version Info |
| Created: | 2020-09-24T14:48:03.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2020-09-16T15:50:05.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | FIX: prevent unwanted task in karabo 2.9 note: can be used also with other karabo versions |
| Created: | 2020-09-11T14:56:10.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Prevent timestamp jumping backwards |
| Created: | 2020-09-11T14:11:25.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Temporary hotfix: bunchpattern table timestamp propagation leads to wrong data in DAQ |
| Created: | 2020-08-17T14:53:49.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: | Read the patternTable via an input channel |
| Created: | 2020-07-23T18:04:33.000+02:00 |
|---|---|
| Author: | degon |
| Notes: | hotfix: fire start slot twice for digitizer |
| Created: | 2020-03-03T12:36:56.000+01:00 |
|---|---|
| Author: | Wajid Ehsan |
| Notes: | Integration of new device class which facilitates the integration of Bunch pattern integration into Digitizer |
| Created: | 2019-11-12T14:57:06.000+01:00 |
|---|---|
| Author: | Denys Mamchyk |
| Notes: | minor fix for updating the status on error |
| Created: | 2019-10-04T14:14:33.000+00:00 |
|---|---|
| Author: | Valerii Bondar |
| Notes: | “Proper” deployment tag from ‘master’ branch. Includes OperationChangeNotifier with no prints. |
| Created: | 2019-10-02T18:48:32.000+02:00 |
|---|---|
| Author: | Valerii Bondar |
| Notes: | Left by Valerii in his rush to the airport, but we need it now. Print statement must be removed |
| Created: | 2019-09-23T13:53:03.000+02:00 |
|---|---|
| Author: | Valerii Bondar |
| Notes: | This tag is only for tests of OperationChangeNotifier prototype in MID topic. For production deployment use ‘proper’ tag recommended. This tag should be installed only afterwards (with install_device_active.yml) and decommissioned after tests. |
| Created: | 2019-08-07T17:00:04.000+02:00 |
|---|---|
| Author: | Denys Mamchyk |
| Notes: | update for rawDelay calculation |
| Created: | 2019-08-02T17:21:20.000+02:00 |
|---|---|
| Author: | Wajid Ehsan |
| Notes: | Set pulse Delay |
| Created: | 2019-07-30T13:43:21.000+02:00 |
|---|---|
| Author: | Cammille Carinan |
| Notes: | Integration of bunch pattern setting into fastadc device. |
| Created: | 2019-03-13T19:08:04.000+01:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Using the euxfel_bunch_pattern package |
| Created: | 2019-02-12T18:10:16.000+01:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | added MainDump node |
| Created: | 2019-02-12T18:10:16.000+01:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Main dump is included in the decoding |
TSYS¶
TIMESERVER¶
| Instance id: | SA1_RR_UTC/TSYS/TIMESERVER |
|---|---|
| Class id: | TimeServer |
| Host: | fxe-rr-sys-utc-2 |
| Class documentation: | |
| TimeServer | |
| Alias: | fxe-rr-sys-utc-2-mch , exflutcafxe-2 |
| Git repo: | https://git.xfel.eu/karaboDevices/timeServer |
| Last modified: | 2021-09-14T08:39:06.351+02:00 |
| Created at: | 2016-12-02T14:04:29.000+01:00 |
| Main authors: | Hauf, Haufs, Fabbri |
| Latest tag: | 2.8.1-2.11.1 |
| Deployment tag: | 2.8.1-2.11.1 |
| Installed tag: | 2.8.1-2.11.1 |
| Scenes: | test_fastAdc |
| Accessible by: | CONTROLS, CTRL, babies, cascella, mramilli, samartse, xdoc |
Warning
Rogue installation which is not mentioned in the deployment!
The Time Server device is documented in
timeServer:timeServer
To troubleshooting documentation
To Train Id workflow documentation
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device (i.e. of the server
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- tickFactor:
- The number defining which tick should be broadcasted. Example: 10 means “every tenth tick”
- reset:
- Resets the device in case of an error
- id:
- Most recently published actual trigger ID
- periodActual:
- Most recently published actual period of the ID value increment
- idDiff:
- Difference of ID and its previously published value divided by tick factor
- source:
- Select source of trigger ID as an URI (‘local://internal’, ‘local://x2timer’, or ‘tcp://host:port’)
- devfile:
- Local device file to be used if “local://x2timer” was selected
- periodSet:
- Setpoint for the period of the ID value increment (used only for internally generated ID)
- minPeriod:
- Minimum period value to emit a signal.
- maxPeriod:
- Maximum period value to emit a signal.
- badTrainIdsCounter:
- Counter for non increasing trainId events. Maxes out at 100
- badPeriodsCounter:
- Number of times in a tick factor where the period has been set to 0
- badPeriods:
- Last periods out of bounds
- readBunchPatternTable:
- This flag enables the reading of bunch pattern table. To get the full bunch pattern tables with every train use the ‘Full Bunch Pattern Table Updates’ flag.
- bunchPatternTable:
- Is only output if both the ‘readBunchPatternTable’ and ‘fullBunchPatternUpdates’ flags are set.
- fullBunchPatternUpdates:
- If set to true the full bunch pattern table will be updated for each train and logged.
- outputBunchPattern:
- Output channel to which bunch pattern updates are sent. Bunch patterns are only output if the ‘readBunchPatternTable’ is set.
| Created: | 2021-02-10T16:51:00.000+01:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | ‘update-copied-headers’ into ‘master’ |
| Created: | 2021-02-05T11:41:17.000+01:00 |
|---|---|
| Author: | Gero Flucke |
| Notes: | Fix bugs on period, C++14, fix CI |
| Created: | 2020-11-24T08:08:35.000+01:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2020-09-21T14:07:33.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Skip ticks with bad periods and added a bunch of instrumentation |
| Created: | 2020-08-17T11:38:17.000+02:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: | PatternTable array moved into data node of output channel for DAQ compatibility. |
| Created: | 2020-07-22T16:18:32.000+02:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: | Added slot for toggling data processing. |
| Created: | 2020-07-08T22:40:51.000+02:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: | PplBunchPatternStats: Node maxBufferLength is reconfigurable. |
| Created: | 2020-06-26T19:26:19.000+02:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: | Derive from BunchPattern digest a class with the metrics for PPL bits. |
| Created: | 2020-05-27T15:47:21.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2020-05-27T15:47:21.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: | Bunch patterns as digests, add a BunchPatternStats device |
| Created: | 2020-02-12T15:34:09.000+01:00 |
|---|---|
| Author: | Gero Flucke |
| Notes: | Introduce average difference of id increase and add alarms to it |
| Created: | 2019-05-07T16:35:38.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Avoid System Crashes on multiple instances |
| Created: | 2019-01-23T10:01:43.000+01:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | FEAT: avoid namespace collision with pcLayer |
| Created: | 2018-12-10T14:26:22.000+01:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | added DAQ Policy |
| Created: | 2018-11-29T16:54:33.000+01:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Added read Bunch Pattern table feature |
| Created: | 2018-02-27T11:18:55.000+01:00 |
|---|---|
| Author: | Gero Flucke |
| Notes: | Publish signalled trainIds to data logger |
| Created: | 2017-09-14T15:41:19.000+02:00 |
|---|---|
| Author: | Sergey Esenov |
| Notes: | Fix SIGFPE in signalHandler |
| Created: | 2017-08-25T10:54:38.000+02:00 |
|---|---|
| Author: | Sergey Esenov |
| Notes: | Use timing from timing board with the following priority: ‘master’, ‘global’ or ‘board’ to avoid zero values. |
| Created: | 2017-08-20T14:55:53.000+02:00 |
|---|---|
| Author: | Sergey Esenov |
| Notes: |
| Created: | 2017-06-12T15:43:27.000+02:00 |
|---|---|
| Author: | esenov |
| Notes: |
XTD2¶
XGM¶
DOOCS¶
MAIN¶
| Instance id: | SA1_XTD2_XGM/DOOCS/MAIN |
|---|---|
| Class id: | DoocsXGM |
| Host: | fxe-rr-sys-con-6 |
| Alias: | fxe-rr-sys-con-6 |
| Git repo: | https://git.xfel.eu/karaboDevices/doocsDevices |
| Last modified: | 2021-09-28T22:00:13.934+02:00 |
| Created at: | 2018-03-15T13:53:30.000+01:00 |
| Main authors: | Mamchykd, Ehsan, Ehsanw |
| Latest tag: | 1.8.16-2.11.1 |
| Deployment tag: | 1.8.16-2.11.1 |
| Installed tag: | 1.8.14-2.11.1 |
| Scenes: | SA1_XTD2_XGM, test_Scene, SA1_XTD2_XGM, SA1_XTD2_XGM, scene |
| Accessible by: | CAL, CONTROLS, CTRL, DA, danilevc, xdoc |
Warning
Rogue installation which is not mentioned in the deployment!
Warning
The installed tag (1.8.14-2.11.1) does not match tags mentioned in the deployment ([‘1.8.16-2.11.1’])!
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device (i.e. of the server
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- useTimeserver:
- Unused - whether device connects to time server is configured via ‘timeServerId’
- progress:
- The progress of the current action
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- reconnectInterval:
- Reconnect Interval to DOOCS in case of ERROR
- reset:
- Resets the device in case of an error
- location:
- Location identifies DOOCS server like XGM.2643.T9
- pollingInterval:
- Polling Interval to get updated values from DOOCS.
- controlData:
- Slow data parameters
| Created: | 2021-08-25T13:04:03.000+02:00 |
|---|---|
| Author: | Wajid Ehsan |
| Notes: | Doocs Mirror fast data generic plot |
| Created: | 2021-08-09T19:41:27.000+02:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: | BugFix: Authorization mask |
| Created: | 2021-06-08T15:36:50.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | fix DEPENDS |
| Created: | 2021-05-19T14:26:44.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: | Merge branch ‘feat/mirror_scene’ into ‘master’ |
| Created: | 2021-05-05T12:20:05.000+02:00 |
|---|---|
| Author: | mamchykd |
| Notes: | FIX: reset slot of DoocsPhaseshifter device is available in UNKNOWN state (request of HED) |
| Created: | 2021-04-21T16:09:17.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | FIX: cast delay to integer to comply with Karabo 2.11 |
| Created: | 2021-02-10T15:47:03.000+01:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Summary: * update doocsapi to 2.4.1-2.10.0; * add low charge resolution. |
| Created: | 2021-01-12T13:38:56.000+01:00 |
|---|---|
| Author: | Andrea Parenti |
| Notes: | Summary: * FEATURE inject runtime properties; * FIX initialization of DoocsOpticalDelay. |
| Created: | 2020-11-24T08:05:35.000+01:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2020-11-12T16:46:42.000+01:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: | Authorization to write to DOOCS retrieved at property level |
| Created: | 2020-10-09T16:11:02.000+02:00 |
|---|---|
| Author: | ehsanw |
| Notes: | to be used for fxe-xgmd |
| Created: | 2020-10-07T07:37:53.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: | Add laser steering to bunch pattern pulser |
| Created: | 2020-09-24T20:09:47.000+02:00 |
|---|---|
| Author: | ehsanw |
| Notes: | Added timestamp and train id logging for xgm |
| Created: | 2020-09-15T09:18:47.000+02:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: | Summary: Add/write permission to keys at schema injection according to the permission in DOOCS. |
| Created: | 2020-09-02T09:35:59.000+02:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: | Summary: Description field added to the table. |
| Created: | 2020-08-26T12:18:01.000+02:00 |
|---|---|
| Author: | Wajid Ehsan |
| Notes: | Bunch Arrival Monitor new parameters |
| Created: | 2020-08-26T11:20:59.000+02:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: | Summary: Input channel readout aligned with timeserver changes from tag 2.7.4-2.9.1. It is recommended to replace previous tags. |
| Created: | 2020-08-21T13:49:45.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: | Updates for the bunch pattern pulse |
| Created: | 2020-08-20T14:42:42.000+02:00 |
|---|---|
| Author: | bondarv |
| Notes: | For tests only. X2Timer in SQS with additional expected parameter “bunchPatternDelay” |
| Created: | 2020-08-07T17:10:21.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: | Add the DoocsMirror device |
CRL¶
MDL¶
CRL¶
| Instance id: | SA1_XTD2_CRL/MDL/CRL |
|---|---|
| Class id: | CompoundRefractiveLens |
| Host: | fxe-rr-sys-con-13 |
| Alias: | fxe-rr-sys-con-13 |
| Git repo: | https://git.xfel.eu/karaboDevices/compoundRefractiveLens |
| Last modified: | 2021-05-27T15:24:47.000+02:00 |
| Created at: | 2017-03-07T13:50:52.000+01:00 |
| Main authors: | Hauf, Haufs, Schaffer |
| Latest tag: | 1.3.0-2.11.0 |
| Deployment tag: | 1.3.0-2.11.0 |
| Accessible by: | CAL, CONTROLS, CTRL, DA, danilevc, xdoc |
Warning
Installation not found in a standard path!
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- heartbeatInterval:
- The heartbeat interval
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- globalAlarmCondition:
- This is the global alarm condition for this device. The current alarm condition of this device will be calculated from this alarm condition and the alarm condition of each property.
- visibility:
- Configures who is allowed to see this device at all
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server
- pid:
- The unix process ID of the device (i.e. of the server)
- state:
- The current state the device is in
- status:
- A more detailed status description
- lockedBy:
- The name of the device holding a lock on this one (empty if not locked)
- slotClearLock:
- Clear the lock on this device
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- log:
- Logging settings
- numRods:
- Turn on/off Rods of CRL
- photonEnergy:
- Device Id to read Photon Energy value
- wavelength:
- Wave Length
- positionTolerance:
- Position tolerance to identify material foils
- energyTolerance:
- Energy difference after which a new table is generated
- lastEnergy:
- The last energy setting where an lens setting was calculated.
- actualEnergy:
- This is the actual energy setting. If connected, the current lens setting and target is automaticallyrefreshed.
- mode:
- Safe mode or Normal mode
- desiredFocalLength:
- Provide a desired FocalLength
- availableScenes:
- Scenes from the Slit System
- interlocks:
- Properties of the interlock sensors.
| Created: | 2021-05-27T15:25:24.000+02:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
| Created: | 2021-05-26T15:39:43.000+02:00 |
|---|---|
| Author: | Wajid Ehsan |
| Notes: | Refactor use EPS logic |
| Created: | 2020-11-23T18:18:18.000+01:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2020-02-26T17:04:07.000+01:00 |
|---|---|
| Author: | Robert Schaffer |
| Notes: | Fixed a case typo |
| Created: | 2020-02-26T15:04:45.000+01:00 |
|---|---|
| Author: | Robert Schaffer |
| Notes: | To be tested at MID tunnel, and improved upon. |
| Created: | 2020-02-26T13:21:31.000+01:00 |
|---|---|
| Author: | Robert Schaffer |
| Notes: | Uses interlocks for retracted positions, and allows movement commands while arms are in motion. |
| Created: | 2020-01-21T16:08:12.000+01:00 |
|---|---|
| Author: | Robert Schaffer |
| Notes: | A tagged branch to be tested in XTD6. This allows local saving of parameters. |
| Created: | 2019-12-23T14:50:06.000+01:00 |
|---|---|
| Author: | Wajid Ehsan |
| Notes: | Fix actual energy setter |
| Created: | 2019-12-13T11:54:51.000+01:00 |
|---|---|
| Author: | Robert Schaffer |
| Notes: |
| Created: | 2018-10-08T22:49:17.000+02:00 |
|---|---|
| Author: | MScholz |
| Notes: | Configuration of rods |
| Created: | 2018-07-20T11:58:18.000+02:00 |
|---|---|
| Author: | Wajid Ehsan |
| Notes: | Refactor Scene |
| Created: | 2018-06-13T16:56:11.000+02:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
| Created: | 2018-05-31T13:46:49.000+02:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
| Created: | 2018-05-31T13:28:02.000+02:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
| Created: | 2017-08-18T20:01:36.000+02:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
| Created: | 2017-08-18T16:52:56.000+02:00 |
|---|---|
| Author: | Dennis Goeries |
| Notes: |
XTD9¶
SYS¶
SWITCH¶
C11804M_T1OK¶
| Instance id: | SA1_XTD9_SYS/SWITCH/C11804M_T1OK |
|---|---|
| Class id: | BeckhoffDigitalInput |
| Host: | fxe-br-sys-con-12 |
| Class documentation: | |
| BeckhoffDigitalInput | |
| General: | link |
| Monitor: | link |
| Developer: | link |
| PLC: | link |
| Alias: | fxe-br-sys-con-12 |
| Git repo: | https://git.xfel.eu/karaboDevices/Beckhoff |
| Last modified: | 2021-10-02T19:55:31.151+02:00 |
| Created at: | 2017-07-20T11:58:15.000+02:00 |
| Main authors: | Mamchykd, Silenzi, Giovanetti |
| Latest tag: | 4.8.2-2.11.1rc1 |
| Deployment tag: | 4.8.2-2.11.1rc1 |
| Installed tag: | 4.6.5-2.11.1 |
| Accessible by: | CAL, CONTROLS, CTRL, DA, danilevc, xdoc |
Warning
Rogue installation which is not mentioned in the deployment!
Warning
The installed tag (4.6.5-2.11.1) does not match tags mentioned in the deployment ([‘4.8.2-2.11.1rc1’])!
The BeckhoffDigitalInput device is documented in
beckhoff:BeckhoffDigitalInput
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device (i.e. of the server
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- beckhoffComDevice:
- InstanceId of the BeckhoffCom device that forwards commands to the PLC.
- functionBlockName:
- The type of the firmware block.
- fwInstanceName:
- The name of the firmware block instance.
- fwVersion:
- The version of the PLC framework.
- terminal:
- ???
- hardwareStatusBitField:
- This word encodes in bits the hardware-status information of this device
- hardwareState:
- The current state of the hardware decoded
- hardwareRegion:
- The current region of the hardware decoded
- hardwareErrorDescriptor:
- This word encodes in bits describing the hardware error
- hardwareErrorDescription:
- Error Code description
- waitingFor:
- Any call to the PLC will be published here, once the reply is received this property will be cleared. Commands will not be sent to the PLC until this property is cleared.
- epsilon:
- The epsilon determines the amount of change until a new physical value is posted from the hardware
- interlockReadOnly:
- Defines whether interlock conditions are configurable from this interface.
- interlockOn:
- Defines whether interlock surveillance is on or off.
- interlockOk:
- Defines whether interlock is ok (true) or broken (false).
- busy:
- Defines whether the PLC softdevice is busy.
- disableEpsilonFeedback:
- If false, the epsilon will be regulated until the incoming rate reaches the maximum rate
- maxStateUpdateRate:
- If state updates per second exceed this threshold, the state will be displayed as CHANGING
- noisyStateUpdateRateValue:
- Show the state update rate when it’s above ‘Max State Update Rate’ threshold.
- isStateUpdateNoisy:
- State update rate is above ‘Max State Update Rate’ threshold.
- reset:
- Resets the PLC hardware
- enableInterlockedSlots:
- Send device into INTERLOCK_BROKEN state, thus enabling all interlocked slots.
- disableInterlockedSlots:
- Send device into INTERLOCKED state, thus enabling all interlocked slots.
- requestHardwareValues:
- Ask for all property values on the device
- propertiesToPoll:
- All specified properties will be polled from the PLC with the given poll-rate. Only PLC aliases or device keys corresponding to PLC properties are allowed
- pollInterval:
- Hardware poll interval in seconds
- propertiesToRead:
- The specified properties will be read from the PLC by activating the Read button. Only PLC aliases or device keys corresponding to PLC properties are allowed
- readHardware:
- Requests value updates from the PLC for the properties listed under ‘Properties to read’
- force:
- ???
- trigger:
- Do not use this parameter to configure scheduled push. Instead use the parameter ‘scheduledPush’.
- maxUpdateFrequency:
- set to limit maximum update frequency for some values.
- invert:
- If set, the digital value as received from the hardware is inverted.
- edgeCount:
- Counter of the input edges
- fallingEdgeCounter:
- True - Counter On Falling Edge; False - Counter on Raising Edge.
- resetCounter:
- Reset count of edges
| Created: | 2021-10-02T07:28:37.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Release candidate for 4.8.2 |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-08-23T15:36:04.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Bugfixes: 1. fix wrong value on the PLC when a deprecated paramer has different type wrt. the recommended new one. 2. fix bug (introduced in 4.8.0-2.11.4) that made the devices stay in UNKNOWN state |
| Created: | 2021-08-12T10:32:15.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Asynchronous registration of devices on BeckhoffCom (by means of slotInstanceNew HW state word parsed into bits |
| Created: | 2021-07-28T14:22:45.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
| Created: | 2021-06-23T16:13:27.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-06-22T13:56:55.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
|
| Created: | 2021-06-14T16:09:11.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Added BeckhoffDryPump |
| Created: | 2021-06-10T11:55:43.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Alarm conditions and state are not set on new schema. (Fixes bug seen in BeckhoffFuse after Karabo 2.11.1 deployment) |
| Created: | 2021-06-07T19:31:48.000+02:00 |
|---|---|
| Author: | Valerii Bondar |
| Notes: | Summer shutdown release, Fuse device added |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Summer shutdown release Devices added: BeckhoffTrainTrigger, BeckhoffLed, BeckhoffMC2Hexapod (BeckhoffMC2Base subclass), BeckhoffMC2Elmo (BeckhoffMC2Base subclass) Features: parameter deprecation in MC2 subclasses follow STOPPING state in Adixen Turbo Full pump. + other minor Fixes: * stepUp/stepDown popup error * epsilon feedback disable on write * avoid extra updates for interlock keys + other minor fixes |
| Created: | 2021-05-31T09:49:13.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-26T14:46:29.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-23T08:19:59.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-23T07:43:58.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-15T18:15:29.000+02:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: |
| Created: | 2021-03-24T09:43:30.000+01:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: | Add the AIBS |
| Created: | 2021-03-08T09:52:30.000+01:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: | Summary: Added auto-generated scene for Pfeiffer vacuum controller IMG400 |
C11804M_T2OK¶
| Instance id: | SA1_XTD9_SYS/SWITCH/C11804M_T2OK |
|---|---|
| Class id: | BeckhoffDigitalInput |
| Host: | fxe-br-sys-con-12 |
| Class documentation: | |
| BeckhoffDigitalInput | |
| General: | link |
| Monitor: | link |
| Developer: | link |
| PLC: | link |
| Alias: | fxe-br-sys-con-12 |
| Git repo: | https://git.xfel.eu/karaboDevices/Beckhoff |
| Last modified: | 2021-10-02T19:55:31.151+02:00 |
| Created at: | 2017-07-20T11:58:15.000+02:00 |
| Main authors: | Mamchykd, Silenzi, Giovanetti |
| Latest tag: | 4.8.2-2.11.1rc1 |
| Deployment tag: | 4.8.2-2.11.1rc1 |
| Installed tag: | 4.6.5-2.11.1 |
| Accessible by: | CAL, CONTROLS, CTRL, DA, danilevc, xdoc |
Warning
Rogue installation which is not mentioned in the deployment!
Warning
The installed tag (4.6.5-2.11.1) does not match tags mentioned in the deployment ([‘4.8.2-2.11.1rc1’])!
The BeckhoffDigitalInput device is documented in
beckhoff:BeckhoffDigitalInput
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device (i.e. of the server
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- beckhoffComDevice:
- InstanceId of the BeckhoffCom device that forwards commands to the PLC.
- functionBlockName:
- The type of the firmware block.
- fwInstanceName:
- The name of the firmware block instance.
- fwVersion:
- The version of the PLC framework.
- terminal:
- ???
- hardwareStatusBitField:
- This word encodes in bits the hardware-status information of this device
- hardwareState:
- The current state of the hardware decoded
- hardwareRegion:
- The current region of the hardware decoded
- hardwareErrorDescriptor:
- This word encodes in bits describing the hardware error
- hardwareErrorDescription:
- Error Code description
- waitingFor:
- Any call to the PLC will be published here, once the reply is received this property will be cleared. Commands will not be sent to the PLC until this property is cleared.
- epsilon:
- The epsilon determines the amount of change until a new physical value is posted from the hardware
- interlockReadOnly:
- Defines whether interlock conditions are configurable from this interface.
- interlockOn:
- Defines whether interlock surveillance is on or off.
- interlockOk:
- Defines whether interlock is ok (true) or broken (false).
- busy:
- Defines whether the PLC softdevice is busy.
- disableEpsilonFeedback:
- If false, the epsilon will be regulated until the incoming rate reaches the maximum rate
- maxStateUpdateRate:
- If state updates per second exceed this threshold, the state will be displayed as CHANGING
- noisyStateUpdateRateValue:
- Show the state update rate when it’s above ‘Max State Update Rate’ threshold.
- isStateUpdateNoisy:
- State update rate is above ‘Max State Update Rate’ threshold.
- reset:
- Resets the PLC hardware
- enableInterlockedSlots:
- Send device into INTERLOCK_BROKEN state, thus enabling all interlocked slots.
- disableInterlockedSlots:
- Send device into INTERLOCKED state, thus enabling all interlocked slots.
- requestHardwareValues:
- Ask for all property values on the device
- propertiesToPoll:
- All specified properties will be polled from the PLC with the given poll-rate. Only PLC aliases or device keys corresponding to PLC properties are allowed
- pollInterval:
- Hardware poll interval in seconds
- propertiesToRead:
- The specified properties will be read from the PLC by activating the Read button. Only PLC aliases or device keys corresponding to PLC properties are allowed
- readHardware:
- Requests value updates from the PLC for the properties listed under ‘Properties to read’
- force:
- ???
- trigger:
- Do not use this parameter to configure scheduled push. Instead use the parameter ‘scheduledPush’.
- maxUpdateFrequency:
- set to limit maximum update frequency for some values.
- invert:
- If set, the digital value as received from the hardware is inverted.
- edgeCount:
- Counter of the input edges
- fallingEdgeCounter:
- True - Counter On Falling Edge; False - Counter on Raising Edge.
- resetCounter:
- Reset count of edges
| Created: | 2021-10-02T07:28:37.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Release candidate for 4.8.2 |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-08-23T15:36:04.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Bugfixes: 1. fix wrong value on the PLC when a deprecated paramer has different type wrt. the recommended new one. 2. fix bug (introduced in 4.8.0-2.11.4) that made the devices stay in UNKNOWN state |
| Created: | 2021-08-12T10:32:15.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Asynchronous registration of devices on BeckhoffCom (by means of slotInstanceNew HW state word parsed into bits |
| Created: | 2021-07-28T14:22:45.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
| Created: | 2021-06-23T16:13:27.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-06-22T13:56:55.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
|
| Created: | 2021-06-14T16:09:11.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Added BeckhoffDryPump |
| Created: | 2021-06-10T11:55:43.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Alarm conditions and state are not set on new schema. (Fixes bug seen in BeckhoffFuse after Karabo 2.11.1 deployment) |
| Created: | 2021-06-07T19:31:48.000+02:00 |
|---|---|
| Author: | Valerii Bondar |
| Notes: | Summer shutdown release, Fuse device added |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Summer shutdown release Devices added: BeckhoffTrainTrigger, BeckhoffLed, BeckhoffMC2Hexapod (BeckhoffMC2Base subclass), BeckhoffMC2Elmo (BeckhoffMC2Base subclass) Features: parameter deprecation in MC2 subclasses follow STOPPING state in Adixen Turbo Full pump. + other minor Fixes: * stepUp/stepDown popup error * epsilon feedback disable on write * avoid extra updates for interlock keys + other minor fixes |
| Created: | 2021-05-31T09:49:13.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-26T14:46:29.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-23T08:19:59.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-23T07:43:58.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-15T18:15:29.000+02:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: |
| Created: | 2021-03-24T09:43:30.000+01:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: | Add the AIBS |
| Created: | 2021-03-08T09:52:30.000+01:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: | Summary: Added auto-generated scene for Pfeiffer vacuum controller IMG400 |
C11804M_T3BALOK¶
| Instance id: | SA1_XTD9_SYS/SWITCH/C11804M_T3BALOK |
|---|---|
| Class id: | BeckhoffDigitalInput |
| Host: | fxe-br-sys-con-12 |
| Class documentation: | |
| BeckhoffDigitalInput | |
| General: | link |
| Monitor: | link |
| Developer: | link |
| PLC: | link |
| Alias: | fxe-br-sys-con-12 |
| Git repo: | https://git.xfel.eu/karaboDevices/Beckhoff |
| Last modified: | 2021-10-02T19:55:31.151+02:00 |
| Created at: | 2017-07-20T11:58:15.000+02:00 |
| Main authors: | Mamchykd, Silenzi, Giovanetti |
| Latest tag: | 4.8.2-2.11.1rc1 |
| Deployment tag: | 4.8.2-2.11.1rc1 |
| Installed tag: | 4.6.5-2.11.1 |
| Accessible by: | CAL, CONTROLS, CTRL, DA, danilevc, xdoc |
Warning
Rogue installation which is not mentioned in the deployment!
Warning
The installed tag (4.6.5-2.11.1) does not match tags mentioned in the deployment ([‘4.8.2-2.11.1rc1’])!
The BeckhoffDigitalInput device is documented in
beckhoff:BeckhoffDigitalInput
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device (i.e. of the server
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- beckhoffComDevice:
- InstanceId of the BeckhoffCom device that forwards commands to the PLC.
- functionBlockName:
- The type of the firmware block.
- fwInstanceName:
- The name of the firmware block instance.
- fwVersion:
- The version of the PLC framework.
- terminal:
- ???
- hardwareStatusBitField:
- This word encodes in bits the hardware-status information of this device
- hardwareState:
- The current state of the hardware decoded
- hardwareRegion:
- The current region of the hardware decoded
- hardwareErrorDescriptor:
- This word encodes in bits describing the hardware error
- hardwareErrorDescription:
- Error Code description
- waitingFor:
- Any call to the PLC will be published here, once the reply is received this property will be cleared. Commands will not be sent to the PLC until this property is cleared.
- epsilon:
- The epsilon determines the amount of change until a new physical value is posted from the hardware
- interlockReadOnly:
- Defines whether interlock conditions are configurable from this interface.
- interlockOn:
- Defines whether interlock surveillance is on or off.
- interlockOk:
- Defines whether interlock is ok (true) or broken (false).
- busy:
- Defines whether the PLC softdevice is busy.
- disableEpsilonFeedback:
- If false, the epsilon will be regulated until the incoming rate reaches the maximum rate
- maxStateUpdateRate:
- If state updates per second exceed this threshold, the state will be displayed as CHANGING
- noisyStateUpdateRateValue:
- Show the state update rate when it’s above ‘Max State Update Rate’ threshold.
- isStateUpdateNoisy:
- State update rate is above ‘Max State Update Rate’ threshold.
- reset:
- Resets the PLC hardware
- enableInterlockedSlots:
- Send device into INTERLOCK_BROKEN state, thus enabling all interlocked slots.
- disableInterlockedSlots:
- Send device into INTERLOCKED state, thus enabling all interlocked slots.
- requestHardwareValues:
- Ask for all property values on the device
- propertiesToPoll:
- All specified properties will be polled from the PLC with the given poll-rate. Only PLC aliases or device keys corresponding to PLC properties are allowed
- pollInterval:
- Hardware poll interval in seconds
- propertiesToRead:
- The specified properties will be read from the PLC by activating the Read button. Only PLC aliases or device keys corresponding to PLC properties are allowed
- readHardware:
- Requests value updates from the PLC for the properties listed under ‘Properties to read’
- force:
- ???
- trigger:
- Do not use this parameter to configure scheduled push. Instead use the parameter ‘scheduledPush’.
- maxUpdateFrequency:
- set to limit maximum update frequency for some values.
- invert:
- If set, the digital value as received from the hardware is inverted.
- edgeCount:
- Counter of the input edges
- fallingEdgeCounter:
- True - Counter On Falling Edge; False - Counter on Raising Edge.
- resetCounter:
- Reset count of edges
| Created: | 2021-10-02T07:28:37.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Release candidate for 4.8.2 |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-08-23T15:36:04.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Bugfixes: 1. fix wrong value on the PLC when a deprecated paramer has different type wrt. the recommended new one. 2. fix bug (introduced in 4.8.0-2.11.4) that made the devices stay in UNKNOWN state |
| Created: | 2021-08-12T10:32:15.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Asynchronous registration of devices on BeckhoffCom (by means of slotInstanceNew HW state word parsed into bits |
| Created: | 2021-07-28T14:22:45.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
| Created: | 2021-06-23T16:13:27.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-06-22T13:56:55.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
|
| Created: | 2021-06-14T16:09:11.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Added BeckhoffDryPump |
| Created: | 2021-06-10T11:55:43.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Alarm conditions and state are not set on new schema. (Fixes bug seen in BeckhoffFuse after Karabo 2.11.1 deployment) |
| Created: | 2021-06-07T19:31:48.000+02:00 |
|---|---|
| Author: | Valerii Bondar |
| Notes: | Summer shutdown release, Fuse device added |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Summer shutdown release Devices added: BeckhoffTrainTrigger, BeckhoffLed, BeckhoffMC2Hexapod (BeckhoffMC2Base subclass), BeckhoffMC2Elmo (BeckhoffMC2Base subclass) Features: parameter deprecation in MC2 subclasses follow STOPPING state in Adixen Turbo Full pump. + other minor Fixes: * stepUp/stepDown popup error * epsilon feedback disable on write * avoid extra updates for interlock keys + other minor fixes |
| Created: | 2021-05-31T09:49:13.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-26T14:46:29.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-23T08:19:59.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-23T07:43:58.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-15T18:15:29.000+02:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: |
| Created: | 2021-03-24T09:43:30.000+01:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: | Add the AIBS |
| Created: | 2021-03-08T09:52:30.000+01:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: | Summary: Added auto-generated scene for Pfeiffer vacuum controller IMG400 |
C11804M_T3REDOK¶
| Instance id: | SA1_XTD9_SYS/SWITCH/C11804M_T3REDOK |
|---|---|
| Class id: | BeckhoffDigitalInput |
| Host: | fxe-br-sys-con-12 |
| Class documentation: | |
| BeckhoffDigitalInput | |
| General: | link |
| Monitor: | link |
| Developer: | link |
| PLC: | link |
| Alias: | fxe-br-sys-con-12 |
| Git repo: | https://git.xfel.eu/karaboDevices/Beckhoff |
| Last modified: | 2021-10-02T19:55:31.151+02:00 |
| Created at: | 2017-07-20T11:58:15.000+02:00 |
| Main authors: | Mamchykd, Silenzi, Giovanetti |
| Latest tag: | 4.8.2-2.11.1rc1 |
| Deployment tag: | 4.8.2-2.11.1rc1 |
| Installed tag: | 4.6.5-2.11.1 |
| Accessible by: | CAL, CONTROLS, CTRL, DA, danilevc, xdoc |
Warning
Rogue installation which is not mentioned in the deployment!
Warning
The installed tag (4.6.5-2.11.1) does not match tags mentioned in the deployment ([‘4.8.2-2.11.1rc1’])!
The BeckhoffDigitalInput device is documented in
beckhoff:BeckhoffDigitalInput
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device (i.e. of the server
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- beckhoffComDevice:
- InstanceId of the BeckhoffCom device that forwards commands to the PLC.
- functionBlockName:
- The type of the firmware block.
- fwInstanceName:
- The name of the firmware block instance.
- fwVersion:
- The version of the PLC framework.
- terminal:
- ???
- hardwareStatusBitField:
- This word encodes in bits the hardware-status information of this device
- hardwareState:
- The current state of the hardware decoded
- hardwareRegion:
- The current region of the hardware decoded
- hardwareErrorDescriptor:
- This word encodes in bits describing the hardware error
- hardwareErrorDescription:
- Error Code description
- waitingFor:
- Any call to the PLC will be published here, once the reply is received this property will be cleared. Commands will not be sent to the PLC until this property is cleared.
- epsilon:
- The epsilon determines the amount of change until a new physical value is posted from the hardware
- interlockReadOnly:
- Defines whether interlock conditions are configurable from this interface.
- interlockOn:
- Defines whether interlock surveillance is on or off.
- interlockOk:
- Defines whether interlock is ok (true) or broken (false).
- busy:
- Defines whether the PLC softdevice is busy.
- disableEpsilonFeedback:
- If false, the epsilon will be regulated until the incoming rate reaches the maximum rate
- maxStateUpdateRate:
- If state updates per second exceed this threshold, the state will be displayed as CHANGING
- noisyStateUpdateRateValue:
- Show the state update rate when it’s above ‘Max State Update Rate’ threshold.
- isStateUpdateNoisy:
- State update rate is above ‘Max State Update Rate’ threshold.
- reset:
- Resets the PLC hardware
- enableInterlockedSlots:
- Send device into INTERLOCK_BROKEN state, thus enabling all interlocked slots.
- disableInterlockedSlots:
- Send device into INTERLOCKED state, thus enabling all interlocked slots.
- requestHardwareValues:
- Ask for all property values on the device
- propertiesToPoll:
- All specified properties will be polled from the PLC with the given poll-rate. Only PLC aliases or device keys corresponding to PLC properties are allowed
- pollInterval:
- Hardware poll interval in seconds
- propertiesToRead:
- The specified properties will be read from the PLC by activating the Read button. Only PLC aliases or device keys corresponding to PLC properties are allowed
- readHardware:
- Requests value updates from the PLC for the properties listed under ‘Properties to read’
- force:
- ???
- trigger:
- Do not use this parameter to configure scheduled push. Instead use the parameter ‘scheduledPush’.
- maxUpdateFrequency:
- set to limit maximum update frequency for some values.
- invert:
- If set, the digital value as received from the hardware is inverted.
- edgeCount:
- Counter of the input edges
- fallingEdgeCounter:
- True - Counter On Falling Edge; False - Counter on Raising Edge.
- resetCounter:
- Reset count of edges
| Created: | 2021-10-02T07:28:37.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Release candidate for 4.8.2 |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-08-23T15:36:04.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Bugfixes: 1. fix wrong value on the PLC when a deprecated paramer has different type wrt. the recommended new one. 2. fix bug (introduced in 4.8.0-2.11.4) that made the devices stay in UNKNOWN state |
| Created: | 2021-08-12T10:32:15.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Asynchronous registration of devices on BeckhoffCom (by means of slotInstanceNew HW state word parsed into bits |
| Created: | 2021-07-28T14:22:45.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
| Created: | 2021-06-23T16:13:27.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-06-22T13:56:55.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
|
| Created: | 2021-06-14T16:09:11.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Added BeckhoffDryPump |
| Created: | 2021-06-10T11:55:43.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Alarm conditions and state are not set on new schema. (Fixes bug seen in BeckhoffFuse after Karabo 2.11.1 deployment) |
| Created: | 2021-06-07T19:31:48.000+02:00 |
|---|---|
| Author: | Valerii Bondar |
| Notes: | Summer shutdown release, Fuse device added |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Summer shutdown release Devices added: BeckhoffTrainTrigger, BeckhoffLed, BeckhoffMC2Hexapod (BeckhoffMC2Base subclass), BeckhoffMC2Elmo (BeckhoffMC2Base subclass) Features: parameter deprecation in MC2 subclasses follow STOPPING state in Adixen Turbo Full pump. + other minor Fixes: * stepUp/stepDown popup error * epsilon feedback disable on write * avoid extra updates for interlock keys + other minor fixes |
| Created: | 2021-05-31T09:49:13.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-26T14:46:29.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-23T08:19:59.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-23T07:43:58.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-15T18:15:29.000+02:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: |
| Created: | 2021-03-24T09:43:30.000+01:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: | Add the AIBS |
| Created: | 2021-03-08T09:52:30.000+01:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: | Summary: Added auto-generated scene for Pfeiffer vacuum controller IMG400 |
C11805M_T1OK¶
| Instance id: | SA1_XTD9_SYS/SWITCH/C11805M_T1OK |
|---|---|
| Class id: | BeckhoffDigitalInput |
| Host: | fxe-br-sys-con-12 |
| Class documentation: | |
| BeckhoffDigitalInput | |
| General: | link |
| Monitor: | link |
| Developer: | link |
| PLC: | link |
| Alias: | fxe-br-sys-con-12 |
| Git repo: | https://git.xfel.eu/karaboDevices/Beckhoff |
| Last modified: | 2021-10-02T19:55:31.151+02:00 |
| Created at: | 2017-07-20T11:58:15.000+02:00 |
| Main authors: | Mamchykd, Silenzi, Giovanetti |
| Latest tag: | 4.8.2-2.11.1rc1 |
| Deployment tag: | 4.8.2-2.11.1rc1 |
| Installed tag: | 4.6.5-2.11.1 |
| Accessible by: | CAL, CONTROLS, CTRL, DA, danilevc, xdoc |
Warning
Rogue installation which is not mentioned in the deployment!
Warning
The installed tag (4.6.5-2.11.1) does not match tags mentioned in the deployment ([‘4.8.2-2.11.1rc1’])!
The BeckhoffDigitalInput device is documented in
beckhoff:BeckhoffDigitalInput
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device (i.e. of the server
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- beckhoffComDevice:
- InstanceId of the BeckhoffCom device that forwards commands to the PLC.
- functionBlockName:
- The type of the firmware block.
- fwInstanceName:
- The name of the firmware block instance.
- fwVersion:
- The version of the PLC framework.
- terminal:
- ???
- hardwareStatusBitField:
- This word encodes in bits the hardware-status information of this device
- hardwareState:
- The current state of the hardware decoded
- hardwareRegion:
- The current region of the hardware decoded
- hardwareErrorDescriptor:
- This word encodes in bits describing the hardware error
- hardwareErrorDescription:
- Error Code description
- waitingFor:
- Any call to the PLC will be published here, once the reply is received this property will be cleared. Commands will not be sent to the PLC until this property is cleared.
- epsilon:
- The epsilon determines the amount of change until a new physical value is posted from the hardware
- interlockReadOnly:
- Defines whether interlock conditions are configurable from this interface.
- interlockOn:
- Defines whether interlock surveillance is on or off.
- interlockOk:
- Defines whether interlock is ok (true) or broken (false).
- busy:
- Defines whether the PLC softdevice is busy.
- disableEpsilonFeedback:
- If false, the epsilon will be regulated until the incoming rate reaches the maximum rate
- maxStateUpdateRate:
- If state updates per second exceed this threshold, the state will be displayed as CHANGING
- noisyStateUpdateRateValue:
- Show the state update rate when it’s above ‘Max State Update Rate’ threshold.
- isStateUpdateNoisy:
- State update rate is above ‘Max State Update Rate’ threshold.
- reset:
- Resets the PLC hardware
- enableInterlockedSlots:
- Send device into INTERLOCK_BROKEN state, thus enabling all interlocked slots.
- disableInterlockedSlots:
- Send device into INTERLOCKED state, thus enabling all interlocked slots.
- requestHardwareValues:
- Ask for all property values on the device
- propertiesToPoll:
- All specified properties will be polled from the PLC with the given poll-rate. Only PLC aliases or device keys corresponding to PLC properties are allowed
- pollInterval:
- Hardware poll interval in seconds
- propertiesToRead:
- The specified properties will be read from the PLC by activating the Read button. Only PLC aliases or device keys corresponding to PLC properties are allowed
- readHardware:
- Requests value updates from the PLC for the properties listed under ‘Properties to read’
- force:
- ???
- trigger:
- Do not use this parameter to configure scheduled push. Instead use the parameter ‘scheduledPush’.
- maxUpdateFrequency:
- set to limit maximum update frequency for some values.
- invert:
- If set, the digital value as received from the hardware is inverted.
- edgeCount:
- Counter of the input edges
- fallingEdgeCounter:
- True - Counter On Falling Edge; False - Counter on Raising Edge.
- resetCounter:
- Reset count of edges
| Created: | 2021-10-02T07:28:37.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Release candidate for 4.8.2 |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-08-23T15:36:04.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Bugfixes: 1. fix wrong value on the PLC when a deprecated paramer has different type wrt. the recommended new one. 2. fix bug (introduced in 4.8.0-2.11.4) that made the devices stay in UNKNOWN state |
| Created: | 2021-08-12T10:32:15.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Asynchronous registration of devices on BeckhoffCom (by means of slotInstanceNew HW state word parsed into bits |
| Created: | 2021-07-28T14:22:45.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
| Created: | 2021-06-23T16:13:27.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-06-22T13:56:55.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
|
| Created: | 2021-06-14T16:09:11.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Added BeckhoffDryPump |
| Created: | 2021-06-10T11:55:43.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Alarm conditions and state are not set on new schema. (Fixes bug seen in BeckhoffFuse after Karabo 2.11.1 deployment) |
| Created: | 2021-06-07T19:31:48.000+02:00 |
|---|---|
| Author: | Valerii Bondar |
| Notes: | Summer shutdown release, Fuse device added |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Summer shutdown release Devices added: BeckhoffTrainTrigger, BeckhoffLed, BeckhoffMC2Hexapod (BeckhoffMC2Base subclass), BeckhoffMC2Elmo (BeckhoffMC2Base subclass) Features: parameter deprecation in MC2 subclasses follow STOPPING state in Adixen Turbo Full pump. + other minor Fixes: * stepUp/stepDown popup error * epsilon feedback disable on write * avoid extra updates for interlock keys + other minor fixes |
| Created: | 2021-05-31T09:49:13.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-26T14:46:29.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-23T08:19:59.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-23T07:43:58.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-15T18:15:29.000+02:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: |
| Created: | 2021-03-24T09:43:30.000+01:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: | Add the AIBS |
| Created: | 2021-03-08T09:52:30.000+01:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: | Summary: Added auto-generated scene for Pfeiffer vacuum controller IMG400 |
C11805M_T2OK¶
| Instance id: | SA1_XTD9_SYS/SWITCH/C11805M_T2OK |
|---|---|
| Class id: | BeckhoffDigitalInput |
| Host: | fxe-br-sys-con-12 |
| Class documentation: | |
| BeckhoffDigitalInput | |
| General: | link |
| Monitor: | link |
| Developer: | link |
| PLC: | link |
| Alias: | fxe-br-sys-con-12 |
| Git repo: | https://git.xfel.eu/karaboDevices/Beckhoff |
| Last modified: | 2021-10-02T19:55:31.151+02:00 |
| Created at: | 2017-07-20T11:58:15.000+02:00 |
| Main authors: | Mamchykd, Silenzi, Giovanetti |
| Latest tag: | 4.8.2-2.11.1rc1 |
| Deployment tag: | 4.8.2-2.11.1rc1 |
| Installed tag: | 4.6.5-2.11.1 |
| Accessible by: | CAL, CONTROLS, CTRL, DA, danilevc, xdoc |
Warning
Rogue installation which is not mentioned in the deployment!
Warning
The installed tag (4.6.5-2.11.1) does not match tags mentioned in the deployment ([‘4.8.2-2.11.1rc1’])!
The BeckhoffDigitalInput device is documented in
beckhoff:BeckhoffDigitalInput
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device (i.e. of the server
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- beckhoffComDevice:
- InstanceId of the BeckhoffCom device that forwards commands to the PLC.
- functionBlockName:
- The type of the firmware block.
- fwInstanceName:
- The name of the firmware block instance.
- fwVersion:
- The version of the PLC framework.
- terminal:
- ???
- hardwareStatusBitField:
- This word encodes in bits the hardware-status information of this device
- hardwareState:
- The current state of the hardware decoded
- hardwareRegion:
- The current region of the hardware decoded
- hardwareErrorDescriptor:
- This word encodes in bits describing the hardware error
- hardwareErrorDescription:
- Error Code description
- waitingFor:
- Any call to the PLC will be published here, once the reply is received this property will be cleared. Commands will not be sent to the PLC until this property is cleared.
- epsilon:
- The epsilon determines the amount of change until a new physical value is posted from the hardware
- interlockReadOnly:
- Defines whether interlock conditions are configurable from this interface.
- interlockOn:
- Defines whether interlock surveillance is on or off.
- interlockOk:
- Defines whether interlock is ok (true) or broken (false).
- busy:
- Defines whether the PLC softdevice is busy.
- disableEpsilonFeedback:
- If false, the epsilon will be regulated until the incoming rate reaches the maximum rate
- maxStateUpdateRate:
- If state updates per second exceed this threshold, the state will be displayed as CHANGING
- noisyStateUpdateRateValue:
- Show the state update rate when it’s above ‘Max State Update Rate’ threshold.
- isStateUpdateNoisy:
- State update rate is above ‘Max State Update Rate’ threshold.
- reset:
- Resets the PLC hardware
- enableInterlockedSlots:
- Send device into INTERLOCK_BROKEN state, thus enabling all interlocked slots.
- disableInterlockedSlots:
- Send device into INTERLOCKED state, thus enabling all interlocked slots.
- requestHardwareValues:
- Ask for all property values on the device
- propertiesToPoll:
- All specified properties will be polled from the PLC with the given poll-rate. Only PLC aliases or device keys corresponding to PLC properties are allowed
- pollInterval:
- Hardware poll interval in seconds
- propertiesToRead:
- The specified properties will be read from the PLC by activating the Read button. Only PLC aliases or device keys corresponding to PLC properties are allowed
- readHardware:
- Requests value updates from the PLC for the properties listed under ‘Properties to read’
- force:
- ???
- trigger:
- Do not use this parameter to configure scheduled push. Instead use the parameter ‘scheduledPush’.
- maxUpdateFrequency:
- set to limit maximum update frequency for some values.
- invert:
- If set, the digital value as received from the hardware is inverted.
- edgeCount:
- Counter of the input edges
- fallingEdgeCounter:
- True - Counter On Falling Edge; False - Counter on Raising Edge.
- resetCounter:
- Reset count of edges
| Created: | 2021-10-02T07:28:37.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Release candidate for 4.8.2 |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-08-23T15:36:04.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Bugfixes: 1. fix wrong value on the PLC when a deprecated paramer has different type wrt. the recommended new one. 2. fix bug (introduced in 4.8.0-2.11.4) that made the devices stay in UNKNOWN state |
| Created: | 2021-08-12T10:32:15.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Asynchronous registration of devices on BeckhoffCom (by means of slotInstanceNew HW state word parsed into bits |
| Created: | 2021-07-28T14:22:45.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
| Created: | 2021-06-23T16:13:27.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-06-22T13:56:55.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
|
| Created: | 2021-06-14T16:09:11.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Added BeckhoffDryPump |
| Created: | 2021-06-10T11:55:43.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Alarm conditions and state are not set on new schema. (Fixes bug seen in BeckhoffFuse after Karabo 2.11.1 deployment) |
| Created: | 2021-06-07T19:31:48.000+02:00 |
|---|---|
| Author: | Valerii Bondar |
| Notes: | Summer shutdown release, Fuse device added |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Summer shutdown release Devices added: BeckhoffTrainTrigger, BeckhoffLed, BeckhoffMC2Hexapod (BeckhoffMC2Base subclass), BeckhoffMC2Elmo (BeckhoffMC2Base subclass) Features: parameter deprecation in MC2 subclasses follow STOPPING state in Adixen Turbo Full pump. + other minor Fixes: * stepUp/stepDown popup error * epsilon feedback disable on write * avoid extra updates for interlock keys + other minor fixes |
| Created: | 2021-05-31T09:49:13.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-26T14:46:29.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-23T08:19:59.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-23T07:43:58.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-15T18:15:29.000+02:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: |
| Created: | 2021-03-24T09:43:30.000+01:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: | Add the AIBS |
| Created: | 2021-03-08T09:52:30.000+01:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: | Summary: Added auto-generated scene for Pfeiffer vacuum controller IMG400 |
C11805M_T3BALOK¶
| Instance id: | SA1_XTD9_SYS/SWITCH/C11805M_T3BALOK |
|---|---|
| Class id: | BeckhoffDigitalInput |
| Host: | fxe-br-sys-con-12 |
| Class documentation: | |
| BeckhoffDigitalInput | |
| General: | link |
| Monitor: | link |
| Developer: | link |
| PLC: | link |
| Alias: | fxe-br-sys-con-12 |
| Git repo: | https://git.xfel.eu/karaboDevices/Beckhoff |
| Last modified: | 2021-10-02T19:55:31.151+02:00 |
| Created at: | 2017-07-20T11:58:15.000+02:00 |
| Main authors: | Mamchykd, Silenzi, Giovanetti |
| Latest tag: | 4.8.2-2.11.1rc1 |
| Deployment tag: | 4.8.2-2.11.1rc1 |
| Installed tag: | 4.6.5-2.11.1 |
| Accessible by: | CAL, CONTROLS, CTRL, DA, danilevc, xdoc |
Warning
Rogue installation which is not mentioned in the deployment!
Warning
The installed tag (4.6.5-2.11.1) does not match tags mentioned in the deployment ([‘4.8.2-2.11.1rc1’])!
The BeckhoffDigitalInput device is documented in
beckhoff:BeckhoffDigitalInput
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device (i.e. of the server
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- beckhoffComDevice:
- InstanceId of the BeckhoffCom device that forwards commands to the PLC.
- functionBlockName:
- The type of the firmware block.
- fwInstanceName:
- The name of the firmware block instance.
- fwVersion:
- The version of the PLC framework.
- terminal:
- ???
- hardwareStatusBitField:
- This word encodes in bits the hardware-status information of this device
- hardwareState:
- The current state of the hardware decoded
- hardwareRegion:
- The current region of the hardware decoded
- hardwareErrorDescriptor:
- This word encodes in bits describing the hardware error
- hardwareErrorDescription:
- Error Code description
- waitingFor:
- Any call to the PLC will be published here, once the reply is received this property will be cleared. Commands will not be sent to the PLC until this property is cleared.
- epsilon:
- The epsilon determines the amount of change until a new physical value is posted from the hardware
- interlockReadOnly:
- Defines whether interlock conditions are configurable from this interface.
- interlockOn:
- Defines whether interlock surveillance is on or off.
- interlockOk:
- Defines whether interlock is ok (true) or broken (false).
- busy:
- Defines whether the PLC softdevice is busy.
- disableEpsilonFeedback:
- If false, the epsilon will be regulated until the incoming rate reaches the maximum rate
- maxStateUpdateRate:
- If state updates per second exceed this threshold, the state will be displayed as CHANGING
- noisyStateUpdateRateValue:
- Show the state update rate when it’s above ‘Max State Update Rate’ threshold.
- isStateUpdateNoisy:
- State update rate is above ‘Max State Update Rate’ threshold.
- reset:
- Resets the PLC hardware
- enableInterlockedSlots:
- Send device into INTERLOCK_BROKEN state, thus enabling all interlocked slots.
- disableInterlockedSlots:
- Send device into INTERLOCKED state, thus enabling all interlocked slots.
- requestHardwareValues:
- Ask for all property values on the device
- propertiesToPoll:
- All specified properties will be polled from the PLC with the given poll-rate. Only PLC aliases or device keys corresponding to PLC properties are allowed
- pollInterval:
- Hardware poll interval in seconds
- propertiesToRead:
- The specified properties will be read from the PLC by activating the Read button. Only PLC aliases or device keys corresponding to PLC properties are allowed
- readHardware:
- Requests value updates from the PLC for the properties listed under ‘Properties to read’
- force:
- ???
- trigger:
- Do not use this parameter to configure scheduled push. Instead use the parameter ‘scheduledPush’.
- maxUpdateFrequency:
- set to limit maximum update frequency for some values.
- invert:
- If set, the digital value as received from the hardware is inverted.
- edgeCount:
- Counter of the input edges
- fallingEdgeCounter:
- True - Counter On Falling Edge; False - Counter on Raising Edge.
- resetCounter:
- Reset count of edges
| Created: | 2021-10-02T07:28:37.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Release candidate for 4.8.2 |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-08-23T15:36:04.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Bugfixes: 1. fix wrong value on the PLC when a deprecated paramer has different type wrt. the recommended new one. 2. fix bug (introduced in 4.8.0-2.11.4) that made the devices stay in UNKNOWN state |
| Created: | 2021-08-12T10:32:15.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Asynchronous registration of devices on BeckhoffCom (by means of slotInstanceNew HW state word parsed into bits |
| Created: | 2021-07-28T14:22:45.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
| Created: | 2021-06-23T16:13:27.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-06-22T13:56:55.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
|
| Created: | 2021-06-14T16:09:11.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Added BeckhoffDryPump |
| Created: | 2021-06-10T11:55:43.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Alarm conditions and state are not set on new schema. (Fixes bug seen in BeckhoffFuse after Karabo 2.11.1 deployment) |
| Created: | 2021-06-07T19:31:48.000+02:00 |
|---|---|
| Author: | Valerii Bondar |
| Notes: | Summer shutdown release, Fuse device added |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Summer shutdown release Devices added: BeckhoffTrainTrigger, BeckhoffLed, BeckhoffMC2Hexapod (BeckhoffMC2Base subclass), BeckhoffMC2Elmo (BeckhoffMC2Base subclass) Features: parameter deprecation in MC2 subclasses follow STOPPING state in Adixen Turbo Full pump. + other minor Fixes: * stepUp/stepDown popup error * epsilon feedback disable on write * avoid extra updates for interlock keys + other minor fixes |
| Created: | 2021-05-31T09:49:13.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-26T14:46:29.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-23T08:19:59.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-23T07:43:58.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-15T18:15:29.000+02:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: |
| Created: | 2021-03-24T09:43:30.000+01:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: | Add the AIBS |
| Created: | 2021-03-08T09:52:30.000+01:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: | Summary: Added auto-generated scene for Pfeiffer vacuum controller IMG400 |
C11805M_T3REDOK¶
| Instance id: | SA1_XTD9_SYS/SWITCH/C11805M_T3REDOK |
|---|---|
| Class id: | BeckhoffDigitalInput |
| Host: | fxe-br-sys-con-12 |
| Class documentation: | |
| BeckhoffDigitalInput | |
| General: | link |
| Monitor: | link |
| Developer: | link |
| PLC: | link |
| Alias: | fxe-br-sys-con-12 |
| Git repo: | https://git.xfel.eu/karaboDevices/Beckhoff |
| Last modified: | 2021-10-02T19:55:31.151+02:00 |
| Created at: | 2017-07-20T11:58:15.000+02:00 |
| Main authors: | Mamchykd, Silenzi, Giovanetti |
| Latest tag: | 4.8.2-2.11.1rc1 |
| Deployment tag: | 4.8.2-2.11.1rc1 |
| Installed tag: | 4.6.5-2.11.1 |
| Accessible by: | CAL, CONTROLS, CTRL, DA, danilevc, xdoc |
Warning
Rogue installation which is not mentioned in the deployment!
Warning
The installed tag (4.6.5-2.11.1) does not match tags mentioned in the deployment ([‘4.8.2-2.11.1rc1’])!
The BeckhoffDigitalInput device is documented in
beckhoff:BeckhoffDigitalInput
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device (i.e. of the server
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- beckhoffComDevice:
- InstanceId of the BeckhoffCom device that forwards commands to the PLC.
- functionBlockName:
- The type of the firmware block.
- fwInstanceName:
- The name of the firmware block instance.
- fwVersion:
- The version of the PLC framework.
- terminal:
- ???
- hardwareStatusBitField:
- This word encodes in bits the hardware-status information of this device
- hardwareState:
- The current state of the hardware decoded
- hardwareRegion:
- The current region of the hardware decoded
- hardwareErrorDescriptor:
- This word encodes in bits describing the hardware error
- hardwareErrorDescription:
- Error Code description
- waitingFor:
- Any call to the PLC will be published here, once the reply is received this property will be cleared. Commands will not be sent to the PLC until this property is cleared.
- epsilon:
- The epsilon determines the amount of change until a new physical value is posted from the hardware
- interlockReadOnly:
- Defines whether interlock conditions are configurable from this interface.
- interlockOn:
- Defines whether interlock surveillance is on or off.
- interlockOk:
- Defines whether interlock is ok (true) or broken (false).
- busy:
- Defines whether the PLC softdevice is busy.
- disableEpsilonFeedback:
- If false, the epsilon will be regulated until the incoming rate reaches the maximum rate
- maxStateUpdateRate:
- If state updates per second exceed this threshold, the state will be displayed as CHANGING
- noisyStateUpdateRateValue:
- Show the state update rate when it’s above ‘Max State Update Rate’ threshold.
- isStateUpdateNoisy:
- State update rate is above ‘Max State Update Rate’ threshold.
- reset:
- Resets the PLC hardware
- enableInterlockedSlots:
- Send device into INTERLOCK_BROKEN state, thus enabling all interlocked slots.
- disableInterlockedSlots:
- Send device into INTERLOCKED state, thus enabling all interlocked slots.
- requestHardwareValues:
- Ask for all property values on the device
- propertiesToPoll:
- All specified properties will be polled from the PLC with the given poll-rate. Only PLC aliases or device keys corresponding to PLC properties are allowed
- pollInterval:
- Hardware poll interval in seconds
- propertiesToRead:
- The specified properties will be read from the PLC by activating the Read button. Only PLC aliases or device keys corresponding to PLC properties are allowed
- readHardware:
- Requests value updates from the PLC for the properties listed under ‘Properties to read’
- force:
- ???
- trigger:
- Do not use this parameter to configure scheduled push. Instead use the parameter ‘scheduledPush’.
- maxUpdateFrequency:
- set to limit maximum update frequency for some values.
- invert:
- If set, the digital value as received from the hardware is inverted.
- edgeCount:
- Counter of the input edges
- fallingEdgeCounter:
- True - Counter On Falling Edge; False - Counter on Raising Edge.
- resetCounter:
- Reset count of edges
| Created: | 2021-10-02T07:28:37.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Release candidate for 4.8.2 |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-08-23T15:36:04.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Bugfixes: 1. fix wrong value on the PLC when a deprecated paramer has different type wrt. the recommended new one. 2. fix bug (introduced in 4.8.0-2.11.4) that made the devices stay in UNKNOWN state |
| Created: | 2021-08-12T10:32:15.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Asynchronous registration of devices on BeckhoffCom (by means of slotInstanceNew HW state word parsed into bits |
| Created: | 2021-07-28T14:22:45.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
| Created: | 2021-06-23T16:13:27.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-06-22T13:56:55.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
|
| Created: | 2021-06-14T16:09:11.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Added BeckhoffDryPump |
| Created: | 2021-06-10T11:55:43.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Alarm conditions and state are not set on new schema. (Fixes bug seen in BeckhoffFuse after Karabo 2.11.1 deployment) |
| Created: | 2021-06-07T19:31:48.000+02:00 |
|---|---|
| Author: | Valerii Bondar |
| Notes: | Summer shutdown release, Fuse device added |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Summer shutdown release Devices added: BeckhoffTrainTrigger, BeckhoffLed, BeckhoffMC2Hexapod (BeckhoffMC2Base subclass), BeckhoffMC2Elmo (BeckhoffMC2Base subclass) Features: parameter deprecation in MC2 subclasses follow STOPPING state in Adixen Turbo Full pump. + other minor Fixes: * stepUp/stepDown popup error * epsilon feedback disable on write * avoid extra updates for interlock keys + other minor fixes |
| Created: | 2021-05-31T09:49:13.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-26T14:46:29.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-23T08:19:59.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-23T07:43:58.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-15T18:15:29.000+02:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: |
| Created: | 2021-03-24T09:43:30.000+01:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: | Add the AIBS |
| Created: | 2021-03-08T09:52:30.000+01:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: | Summary: Added auto-generated scene for Pfeiffer vacuum controller IMG400 |
C11806M_T1OK¶
| Instance id: | SA1_XTD9_SYS/SWITCH/C11806M_T1OK |
|---|---|
| Class id: | BeckhoffDigitalInput |
| Host: | fxe-br-sys-con-12 |
| Class documentation: | |
| BeckhoffDigitalInput | |
| General: | link |
| Monitor: | link |
| Developer: | link |
| PLC: | link |
| Alias: | fxe-br-sys-con-12 |
| Git repo: | https://git.xfel.eu/karaboDevices/Beckhoff |
| Last modified: | 2021-10-02T19:55:31.151+02:00 |
| Created at: | 2017-07-20T11:58:15.000+02:00 |
| Main authors: | Mamchykd, Silenzi, Giovanetti |
| Latest tag: | 4.8.2-2.11.1rc1 |
| Deployment tag: | 4.8.2-2.11.1rc1 |
| Installed tag: | 4.6.5-2.11.1 |
| Accessible by: | CAL, CONTROLS, CTRL, DA, danilevc, xdoc |
Warning
Rogue installation which is not mentioned in the deployment!
Warning
The installed tag (4.6.5-2.11.1) does not match tags mentioned in the deployment ([‘4.8.2-2.11.1rc1’])!
The BeckhoffDigitalInput device is documented in
beckhoff:BeckhoffDigitalInput
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device (i.e. of the server
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- beckhoffComDevice:
- InstanceId of the BeckhoffCom device that forwards commands to the PLC.
- functionBlockName:
- The type of the firmware block.
- fwInstanceName:
- The name of the firmware block instance.
- fwVersion:
- The version of the PLC framework.
- terminal:
- ???
- hardwareStatusBitField:
- This word encodes in bits the hardware-status information of this device
- hardwareState:
- The current state of the hardware decoded
- hardwareRegion:
- The current region of the hardware decoded
- hardwareErrorDescriptor:
- This word encodes in bits describing the hardware error
- hardwareErrorDescription:
- Error Code description
- waitingFor:
- Any call to the PLC will be published here, once the reply is received this property will be cleared. Commands will not be sent to the PLC until this property is cleared.
- epsilon:
- The epsilon determines the amount of change until a new physical value is posted from the hardware
- interlockReadOnly:
- Defines whether interlock conditions are configurable from this interface.
- interlockOn:
- Defines whether interlock surveillance is on or off.
- interlockOk:
- Defines whether interlock is ok (true) or broken (false).
- busy:
- Defines whether the PLC softdevice is busy.
- disableEpsilonFeedback:
- If false, the epsilon will be regulated until the incoming rate reaches the maximum rate
- maxStateUpdateRate:
- If state updates per second exceed this threshold, the state will be displayed as CHANGING
- noisyStateUpdateRateValue:
- Show the state update rate when it’s above ‘Max State Update Rate’ threshold.
- isStateUpdateNoisy:
- State update rate is above ‘Max State Update Rate’ threshold.
- reset:
- Resets the PLC hardware
- enableInterlockedSlots:
- Send device into INTERLOCK_BROKEN state, thus enabling all interlocked slots.
- disableInterlockedSlots:
- Send device into INTERLOCKED state, thus enabling all interlocked slots.
- requestHardwareValues:
- Ask for all property values on the device
- propertiesToPoll:
- All specified properties will be polled from the PLC with the given poll-rate. Only PLC aliases or device keys corresponding to PLC properties are allowed
- pollInterval:
- Hardware poll interval in seconds
- propertiesToRead:
- The specified properties will be read from the PLC by activating the Read button. Only PLC aliases or device keys corresponding to PLC properties are allowed
- readHardware:
- Requests value updates from the PLC for the properties listed under ‘Properties to read’
- force:
- ???
- trigger:
- Do not use this parameter to configure scheduled push. Instead use the parameter ‘scheduledPush’.
- maxUpdateFrequency:
- set to limit maximum update frequency for some values.
- invert:
- If set, the digital value as received from the hardware is inverted.
- edgeCount:
- Counter of the input edges
- fallingEdgeCounter:
- True - Counter On Falling Edge; False - Counter on Raising Edge.
- resetCounter:
- Reset count of edges
| Created: | 2021-10-02T07:28:37.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Release candidate for 4.8.2 |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-08-23T15:36:04.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Bugfixes: 1. fix wrong value on the PLC when a deprecated paramer has different type wrt. the recommended new one. 2. fix bug (introduced in 4.8.0-2.11.4) that made the devices stay in UNKNOWN state |
| Created: | 2021-08-12T10:32:15.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Asynchronous registration of devices on BeckhoffCom (by means of slotInstanceNew HW state word parsed into bits |
| Created: | 2021-07-28T14:22:45.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
| Created: | 2021-06-23T16:13:27.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-06-22T13:56:55.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
|
| Created: | 2021-06-14T16:09:11.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Added BeckhoffDryPump |
| Created: | 2021-06-10T11:55:43.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Alarm conditions and state are not set on new schema. (Fixes bug seen in BeckhoffFuse after Karabo 2.11.1 deployment) |
| Created: | 2021-06-07T19:31:48.000+02:00 |
|---|---|
| Author: | Valerii Bondar |
| Notes: | Summer shutdown release, Fuse device added |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Summer shutdown release Devices added: BeckhoffTrainTrigger, BeckhoffLed, BeckhoffMC2Hexapod (BeckhoffMC2Base subclass), BeckhoffMC2Elmo (BeckhoffMC2Base subclass) Features: parameter deprecation in MC2 subclasses follow STOPPING state in Adixen Turbo Full pump. + other minor Fixes: * stepUp/stepDown popup error * epsilon feedback disable on write * avoid extra updates for interlock keys + other minor fixes |
| Created: | 2021-05-31T09:49:13.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-26T14:46:29.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-23T08:19:59.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-23T07:43:58.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-15T18:15:29.000+02:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: |
| Created: | 2021-03-24T09:43:30.000+01:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: | Add the AIBS |
| Created: | 2021-03-08T09:52:30.000+01:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: | Summary: Added auto-generated scene for Pfeiffer vacuum controller IMG400 |
C11806M_T2OK¶
| Instance id: | SA1_XTD9_SYS/SWITCH/C11806M_T2OK |
|---|---|
| Class id: | BeckhoffDigitalInput |
| Host: | fxe-br-sys-con-12 |
| Class documentation: | |
| BeckhoffDigitalInput | |
| General: | link |
| Monitor: | link |
| Developer: | link |
| PLC: | link |
| Alias: | fxe-br-sys-con-12 |
| Git repo: | https://git.xfel.eu/karaboDevices/Beckhoff |
| Last modified: | 2021-10-02T19:55:31.151+02:00 |
| Created at: | 2017-07-20T11:58:15.000+02:00 |
| Main authors: | Mamchykd, Silenzi, Giovanetti |
| Latest tag: | 4.8.2-2.11.1rc1 |
| Deployment tag: | 4.8.2-2.11.1rc1 |
| Installed tag: | 4.6.5-2.11.1 |
| Accessible by: | CAL, CONTROLS, CTRL, DA, danilevc, xdoc |
Warning
Rogue installation which is not mentioned in the deployment!
Warning
The installed tag (4.6.5-2.11.1) does not match tags mentioned in the deployment ([‘4.8.2-2.11.1rc1’])!
The BeckhoffDigitalInput device is documented in
beckhoff:BeckhoffDigitalInput
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device (i.e. of the server
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- beckhoffComDevice:
- InstanceId of the BeckhoffCom device that forwards commands to the PLC.
- functionBlockName:
- The type of the firmware block.
- fwInstanceName:
- The name of the firmware block instance.
- fwVersion:
- The version of the PLC framework.
- terminal:
- ???
- hardwareStatusBitField:
- This word encodes in bits the hardware-status information of this device
- hardwareState:
- The current state of the hardware decoded
- hardwareRegion:
- The current region of the hardware decoded
- hardwareErrorDescriptor:
- This word encodes in bits describing the hardware error
- hardwareErrorDescription:
- Error Code description
- waitingFor:
- Any call to the PLC will be published here, once the reply is received this property will be cleared. Commands will not be sent to the PLC until this property is cleared.
- epsilon:
- The epsilon determines the amount of change until a new physical value is posted from the hardware
- interlockReadOnly:
- Defines whether interlock conditions are configurable from this interface.
- interlockOn:
- Defines whether interlock surveillance is on or off.
- interlockOk:
- Defines whether interlock is ok (true) or broken (false).
- busy:
- Defines whether the PLC softdevice is busy.
- disableEpsilonFeedback:
- If false, the epsilon will be regulated until the incoming rate reaches the maximum rate
- maxStateUpdateRate:
- If state updates per second exceed this threshold, the state will be displayed as CHANGING
- noisyStateUpdateRateValue:
- Show the state update rate when it’s above ‘Max State Update Rate’ threshold.
- isStateUpdateNoisy:
- State update rate is above ‘Max State Update Rate’ threshold.
- reset:
- Resets the PLC hardware
- enableInterlockedSlots:
- Send device into INTERLOCK_BROKEN state, thus enabling all interlocked slots.
- disableInterlockedSlots:
- Send device into INTERLOCKED state, thus enabling all interlocked slots.
- requestHardwareValues:
- Ask for all property values on the device
- propertiesToPoll:
- All specified properties will be polled from the PLC with the given poll-rate. Only PLC aliases or device keys corresponding to PLC properties are allowed
- pollInterval:
- Hardware poll interval in seconds
- propertiesToRead:
- The specified properties will be read from the PLC by activating the Read button. Only PLC aliases or device keys corresponding to PLC properties are allowed
- readHardware:
- Requests value updates from the PLC for the properties listed under ‘Properties to read’
- force:
- ???
- trigger:
- Do not use this parameter to configure scheduled push. Instead use the parameter ‘scheduledPush’.
- maxUpdateFrequency:
- set to limit maximum update frequency for some values.
- invert:
- If set, the digital value as received from the hardware is inverted.
- edgeCount:
- Counter of the input edges
- fallingEdgeCounter:
- True - Counter On Falling Edge; False - Counter on Raising Edge.
- resetCounter:
- Reset count of edges
| Created: | 2021-10-02T07:28:37.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Release candidate for 4.8.2 |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-08-23T15:36:04.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Bugfixes: 1. fix wrong value on the PLC when a deprecated paramer has different type wrt. the recommended new one. 2. fix bug (introduced in 4.8.0-2.11.4) that made the devices stay in UNKNOWN state |
| Created: | 2021-08-12T10:32:15.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Asynchronous registration of devices on BeckhoffCom (by means of slotInstanceNew HW state word parsed into bits |
| Created: | 2021-07-28T14:22:45.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
| Created: | 2021-06-23T16:13:27.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-06-22T13:56:55.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
|
| Created: | 2021-06-14T16:09:11.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Added BeckhoffDryPump |
| Created: | 2021-06-10T11:55:43.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Alarm conditions and state are not set on new schema. (Fixes bug seen in BeckhoffFuse after Karabo 2.11.1 deployment) |
| Created: | 2021-06-07T19:31:48.000+02:00 |
|---|---|
| Author: | Valerii Bondar |
| Notes: | Summer shutdown release, Fuse device added |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Summer shutdown release Devices added: BeckhoffTrainTrigger, BeckhoffLed, BeckhoffMC2Hexapod (BeckhoffMC2Base subclass), BeckhoffMC2Elmo (BeckhoffMC2Base subclass) Features: parameter deprecation in MC2 subclasses follow STOPPING state in Adixen Turbo Full pump. + other minor Fixes: * stepUp/stepDown popup error * epsilon feedback disable on write * avoid extra updates for interlock keys + other minor fixes |
| Created: | 2021-05-31T09:49:13.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-26T14:46:29.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-23T08:19:59.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-23T07:43:58.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-15T18:15:29.000+02:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: |
| Created: | 2021-03-24T09:43:30.000+01:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: | Add the AIBS |
| Created: | 2021-03-08T09:52:30.000+01:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: | Summary: Added auto-generated scene for Pfeiffer vacuum controller IMG400 |
C11806M_T3BALOK¶
| Instance id: | SA1_XTD9_SYS/SWITCH/C11806M_T3BALOK |
|---|---|
| Class id: | BeckhoffDigitalInput |
| Host: | fxe-br-sys-con-12 |
| Class documentation: | |
| BeckhoffDigitalInput | |
| General: | link |
| Monitor: | link |
| Developer: | link |
| PLC: | link |
| Alias: | fxe-br-sys-con-12 |
| Git repo: | https://git.xfel.eu/karaboDevices/Beckhoff |
| Last modified: | 2021-10-02T19:55:31.151+02:00 |
| Created at: | 2017-07-20T11:58:15.000+02:00 |
| Main authors: | Mamchykd, Silenzi, Giovanetti |
| Latest tag: | 4.8.2-2.11.1rc1 |
| Deployment tag: | 4.8.2-2.11.1rc1 |
| Installed tag: | 4.6.5-2.11.1 |
| Accessible by: | CAL, CONTROLS, CTRL, DA, danilevc, xdoc |
Warning
Rogue installation which is not mentioned in the deployment!
Warning
The installed tag (4.6.5-2.11.1) does not match tags mentioned in the deployment ([‘4.8.2-2.11.1rc1’])!
The BeckhoffDigitalInput device is documented in
beckhoff:BeckhoffDigitalInput
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device (i.e. of the server
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- beckhoffComDevice:
- InstanceId of the BeckhoffCom device that forwards commands to the PLC.
- functionBlockName:
- The type of the firmware block.
- fwInstanceName:
- The name of the firmware block instance.
- fwVersion:
- The version of the PLC framework.
- terminal:
- ???
- hardwareStatusBitField:
- This word encodes in bits the hardware-status information of this device
- hardwareState:
- The current state of the hardware decoded
- hardwareRegion:
- The current region of the hardware decoded
- hardwareErrorDescriptor:
- This word encodes in bits describing the hardware error
- hardwareErrorDescription:
- Error Code description
- waitingFor:
- Any call to the PLC will be published here, once the reply is received this property will be cleared. Commands will not be sent to the PLC until this property is cleared.
- epsilon:
- The epsilon determines the amount of change until a new physical value is posted from the hardware
- interlockReadOnly:
- Defines whether interlock conditions are configurable from this interface.
- interlockOn:
- Defines whether interlock surveillance is on or off.
- interlockOk:
- Defines whether interlock is ok (true) or broken (false).
- busy:
- Defines whether the PLC softdevice is busy.
- disableEpsilonFeedback:
- If false, the epsilon will be regulated until the incoming rate reaches the maximum rate
- maxStateUpdateRate:
- If state updates per second exceed this threshold, the state will be displayed as CHANGING
- noisyStateUpdateRateValue:
- Show the state update rate when it’s above ‘Max State Update Rate’ threshold.
- isStateUpdateNoisy:
- State update rate is above ‘Max State Update Rate’ threshold.
- reset:
- Resets the PLC hardware
- enableInterlockedSlots:
- Send device into INTERLOCK_BROKEN state, thus enabling all interlocked slots.
- disableInterlockedSlots:
- Send device into INTERLOCKED state, thus enabling all interlocked slots.
- requestHardwareValues:
- Ask for all property values on the device
- propertiesToPoll:
- All specified properties will be polled from the PLC with the given poll-rate. Only PLC aliases or device keys corresponding to PLC properties are allowed
- pollInterval:
- Hardware poll interval in seconds
- propertiesToRead:
- The specified properties will be read from the PLC by activating the Read button. Only PLC aliases or device keys corresponding to PLC properties are allowed
- readHardware:
- Requests value updates from the PLC for the properties listed under ‘Properties to read’
- force:
- ???
- trigger:
- Do not use this parameter to configure scheduled push. Instead use the parameter ‘scheduledPush’.
- maxUpdateFrequency:
- set to limit maximum update frequency for some values.
- invert:
- If set, the digital value as received from the hardware is inverted.
- edgeCount:
- Counter of the input edges
- fallingEdgeCounter:
- True - Counter On Falling Edge; False - Counter on Raising Edge.
- resetCounter:
- Reset count of edges
| Created: | 2021-10-02T07:28:37.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Release candidate for 4.8.2 |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-08-23T15:36:04.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Bugfixes: 1. fix wrong value on the PLC when a deprecated paramer has different type wrt. the recommended new one. 2. fix bug (introduced in 4.8.0-2.11.4) that made the devices stay in UNKNOWN state |
| Created: | 2021-08-12T10:32:15.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Asynchronous registration of devices on BeckhoffCom (by means of slotInstanceNew HW state word parsed into bits |
| Created: | 2021-07-28T14:22:45.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
| Created: | 2021-06-23T16:13:27.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-06-22T13:56:55.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
|
| Created: | 2021-06-14T16:09:11.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Added BeckhoffDryPump |
| Created: | 2021-06-10T11:55:43.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Alarm conditions and state are not set on new schema. (Fixes bug seen in BeckhoffFuse after Karabo 2.11.1 deployment) |
| Created: | 2021-06-07T19:31:48.000+02:00 |
|---|---|
| Author: | Valerii Bondar |
| Notes: | Summer shutdown release, Fuse device added |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Summer shutdown release Devices added: BeckhoffTrainTrigger, BeckhoffLed, BeckhoffMC2Hexapod (BeckhoffMC2Base subclass), BeckhoffMC2Elmo (BeckhoffMC2Base subclass) Features: parameter deprecation in MC2 subclasses follow STOPPING state in Adixen Turbo Full pump. + other minor Fixes: * stepUp/stepDown popup error * epsilon feedback disable on write * avoid extra updates for interlock keys + other minor fixes |
| Created: | 2021-05-31T09:49:13.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-26T14:46:29.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-23T08:19:59.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-23T07:43:58.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-15T18:15:29.000+02:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: |
| Created: | 2021-03-24T09:43:30.000+01:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: | Add the AIBS |
| Created: | 2021-03-08T09:52:30.000+01:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: | Summary: Added auto-generated scene for Pfeiffer vacuum controller IMG400 |
C11806M_T3REDOK¶
| Instance id: | SA1_XTD9_SYS/SWITCH/C11806M_T3REDOK |
|---|---|
| Class id: | BeckhoffDigitalInput |
| Host: | fxe-br-sys-con-12 |
| Class documentation: | |
| BeckhoffDigitalInput | |
| General: | link |
| Monitor: | link |
| Developer: | link |
| PLC: | link |
| Alias: | fxe-br-sys-con-12 |
| Git repo: | https://git.xfel.eu/karaboDevices/Beckhoff |
| Last modified: | 2021-10-02T19:55:31.151+02:00 |
| Created at: | 2017-07-20T11:58:15.000+02:00 |
| Main authors: | Mamchykd, Silenzi, Giovanetti |
| Latest tag: | 4.8.2-2.11.1rc1 |
| Deployment tag: | 4.8.2-2.11.1rc1 |
| Installed tag: | 4.6.5-2.11.1 |
| Accessible by: | CAL, CONTROLS, CTRL, DA, danilevc, xdoc |
Warning
Rogue installation which is not mentioned in the deployment!
Warning
The installed tag (4.6.5-2.11.1) does not match tags mentioned in the deployment ([‘4.8.2-2.11.1rc1’])!
The BeckhoffDigitalInput device is documented in
beckhoff:BeckhoffDigitalInput
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device (i.e. of the server
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- beckhoffComDevice:
- InstanceId of the BeckhoffCom device that forwards commands to the PLC.
- functionBlockName:
- The type of the firmware block.
- fwInstanceName:
- The name of the firmware block instance.
- fwVersion:
- The version of the PLC framework.
- terminal:
- ???
- hardwareStatusBitField:
- This word encodes in bits the hardware-status information of this device
- hardwareState:
- The current state of the hardware decoded
- hardwareRegion:
- The current region of the hardware decoded
- hardwareErrorDescriptor:
- This word encodes in bits describing the hardware error
- hardwareErrorDescription:
- Error Code description
- waitingFor:
- Any call to the PLC will be published here, once the reply is received this property will be cleared. Commands will not be sent to the PLC until this property is cleared.
- epsilon:
- The epsilon determines the amount of change until a new physical value is posted from the hardware
- interlockReadOnly:
- Defines whether interlock conditions are configurable from this interface.
- interlockOn:
- Defines whether interlock surveillance is on or off.
- interlockOk:
- Defines whether interlock is ok (true) or broken (false).
- busy:
- Defines whether the PLC softdevice is busy.
- disableEpsilonFeedback:
- If false, the epsilon will be regulated until the incoming rate reaches the maximum rate
- maxStateUpdateRate:
- If state updates per second exceed this threshold, the state will be displayed as CHANGING
- noisyStateUpdateRateValue:
- Show the state update rate when it’s above ‘Max State Update Rate’ threshold.
- isStateUpdateNoisy:
- State update rate is above ‘Max State Update Rate’ threshold.
- reset:
- Resets the PLC hardware
- enableInterlockedSlots:
- Send device into INTERLOCK_BROKEN state, thus enabling all interlocked slots.
- disableInterlockedSlots:
- Send device into INTERLOCKED state, thus enabling all interlocked slots.
- requestHardwareValues:
- Ask for all property values on the device
- propertiesToPoll:
- All specified properties will be polled from the PLC with the given poll-rate. Only PLC aliases or device keys corresponding to PLC properties are allowed
- pollInterval:
- Hardware poll interval in seconds
- propertiesToRead:
- The specified properties will be read from the PLC by activating the Read button. Only PLC aliases or device keys corresponding to PLC properties are allowed
- readHardware:
- Requests value updates from the PLC for the properties listed under ‘Properties to read’
- force:
- ???
- trigger:
- Do not use this parameter to configure scheduled push. Instead use the parameter ‘scheduledPush’.
- maxUpdateFrequency:
- set to limit maximum update frequency for some values.
- invert:
- If set, the digital value as received from the hardware is inverted.
- edgeCount:
- Counter of the input edges
- fallingEdgeCounter:
- True - Counter On Falling Edge; False - Counter on Raising Edge.
- resetCounter:
- Reset count of edges
| Created: | 2021-10-02T07:28:37.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Release candidate for 4.8.2 |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-08-23T15:36:04.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Bugfixes: 1. fix wrong value on the PLC when a deprecated paramer has different type wrt. the recommended new one. 2. fix bug (introduced in 4.8.0-2.11.4) that made the devices stay in UNKNOWN state |
| Created: | 2021-08-12T10:32:15.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Asynchronous registration of devices on BeckhoffCom (by means of slotInstanceNew HW state word parsed into bits |
| Created: | 2021-07-28T14:22:45.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
| Created: | 2021-06-23T16:13:27.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-06-22T13:56:55.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
|
| Created: | 2021-06-14T16:09:11.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Added BeckhoffDryPump |
| Created: | 2021-06-10T11:55:43.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Alarm conditions and state are not set on new schema. (Fixes bug seen in BeckhoffFuse after Karabo 2.11.1 deployment) |
| Created: | 2021-06-07T19:31:48.000+02:00 |
|---|---|
| Author: | Valerii Bondar |
| Notes: | Summer shutdown release, Fuse device added |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Summer shutdown release Devices added: BeckhoffTrainTrigger, BeckhoffLed, BeckhoffMC2Hexapod (BeckhoffMC2Base subclass), BeckhoffMC2Elmo (BeckhoffMC2Base subclass) Features: parameter deprecation in MC2 subclasses follow STOPPING state in Adixen Turbo Full pump. + other minor Fixes: * stepUp/stepDown popup error * epsilon feedback disable on write * avoid extra updates for interlock keys + other minor fixes |
| Created: | 2021-05-31T09:49:13.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-26T14:46:29.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-23T08:19:59.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-23T07:43:58.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-15T18:15:29.000+02:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: |
| Created: | 2021-03-24T09:43:30.000+01:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: | Add the AIBS |
| Created: | 2021-03-08T09:52:30.000+01:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: | Summary: Added auto-generated scene for Pfeiffer vacuum controller IMG400 |
C11807M_T1OK¶
| Instance id: | SA1_XTD9_SYS/SWITCH/C11807M_T1OK |
|---|---|
| Class id: | BeckhoffDigitalInput |
| Host: | exflcon54n0 |
| Class documentation: | |
| BeckhoffDigitalInput | |
| General: | link |
| Monitor: | link |
| Developer: | link |
| PLC: | link |
| Alias: | fxe-br-sys-con-12 |
| Git repo: | https://git.xfel.eu/gitlab/karaboDevices/Beckhoff |
| Last modified: | 2020-11-30T18:00:45.000+01:00 |
| Created at: | 2017-07-20T11:58:15.000+02:00 |
| Main authors: | Silenzi |
| Latest tag: | 4.4.1-2.10.0 |
| Deployment tag: | 4.4.1-2.10.0 |
| Accessible by: | |
Warning
Host not accessible by [‘xctrl’]!
The BeckhoffDigitalInput device is documented in
beckhoff:BeckhoffDigitalInput
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device (i.e. of the server
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- useTimeserver:
- Unused - whether device connects to time server is configured via ‘timeServerId’
- progress:
- The progress of the current action
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- beckhoffComDevice:
- InstanceId of the BeckhoffCom device that forwards commands to the PLC.
- functionBlockName:
- The type of the firmware block.
- fwInstanceName:
- The name of the firmware block instance.
- fwVersion:
- The version of the PLC framework.
- terminal:
- ???
- hardwareStatusBitField:
- This word encodes in bits the hardware-status information of this device
- hardwareState:
- The current state of the hardware decoded
- hardwareRegion:
- The current region of the hardware decoded
- hardwareErrorDescriptor:
- This word encodes in bits describing the hardware error
- hardwareErrorDescription:
- Error Code description
- waitingFor:
- Any call to the PLC will be published here, once the reply is received this property will be cleared. Commands will not be sent to the PLC until this property is cleared.
- epsilon:
- The epsilon determines the amount of change until a new physical value is posted from the hardware
- interlockReadOnly:
- Defines whether interlock conditions are configurable from this interface.
- interlockOn:
- Defines whether interlock surveillance is on or off.
- interlockOk:
- Defines whether interlock is ok (true) or broken (false).
- busy:
- Defines whether the PLC softdevice is busy.
- disableEpsilonFeedback:
- If false, the epsilon will be regulated until the incoming rate reaches the maximum rate
- maxStateUpdateRate:
- If state updates per second exceed this threshold, the state will be displayed as CHANGING
- noisyStateUpdateRateValue:
- Show the state update rate when it’s above ‘Max State Update Rate’ threshold.
- isStateUpdateNoisy:
- State update rate is above ‘Max State Update Rate’ threshold.
- reset:
- Resets the PLC hardware
- enableInterlockedSlots:
- Send device into INTERLOCK_BROKEN state, thus enabling all interlocked slots.
- disableInterlockedSlots:
- Send device into INTERLOCKED state, thus enabling all interlocked slots.
- requestHardwareValues:
- Ask for all property values on the device
- propertiesToPoll:
- All specified properties will be polled from the PLC with the given poll-rate. Only PLC aliases or device keys corresponding to PLC properties are allowed
- pollInterval:
- Hardware poll interval in seconds
- propertiesToRead:
- The specified properties will be read from the PLC by activating the Read button. Only PLC aliases or device keys corresponding to PLC properties are allowed
- readHardware:
- Requests value updates from the PLC for the properties listed under ‘Properties to read’
- force:
- ???
- trigger:
- Do not use this parameter to configure scheduled push. Instead use the parameter ‘scheduledPush’.
- maxUpdateFrequency:
- set to limit maximum update frequency for some values.
- invert:
- If set, the digital value as received from the hardware is inverted.
- edgeCount:
- Counter of the input edges
- fallingEdgeCounter:
- True - Counter On Falling Edge; False - Counter on Raising Edge.
- resetCounter:
- Reset count of edges
| Created: | 2020-11-30T15:34:10.000Z |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | FIX: MC2 align to latest plc version FIX/FEAT: Dynamically adapt to plc framework changes by matching self description FIX: adapt release CI to 2.10 FIX: make version string match standard |
| Created: | 2020-11-23T15:52:07.000Z |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | FIX: Recover more reliably from flickering states FEAT: Add a method for querying if BeckhoffCom is busy FIX: Do not throw on missing interlock detail key FEAT: Use shared_mutex in BeckhoffCom FIX: MC2: hide double state update after move command WORKAROUND: Max Update queue on BeckhoffCom FIX: Refactor Trigger setting FEAT: separate TCP and broker tasks FEAT: No “broker” logs FIX: adapt digital input to PLC version 1.52 FEAT: Implement TCP write in an asynchronous way FEAT: Adapt Compiler to the laster |
| Created: | 2020-11-03T08:43:56.000Z |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Deal with MC2 motors state updates on move command. |
| Created: | 2020-10-28T09:29:46.000Z |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2020-10-14T09:39:07.000Z |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2020-10-08T11:47:41.000Z |
|---|---|
| Author: | Steffen Hauf |
| Notes: | Fixes issues with ScrollPump |
| Created: | 2020-10-08T11:47:41.000Z |
|---|---|
| Author: | Steffen Hauf |
| Notes: | For 2.9.4 builds |
| Created: | 2020-09-30T15:22:11.000Z |
|---|---|
| Author: | Martin Teichmann |
| Notes: |
| Created: | 2020-08-03T11:13:23.000Z |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2020-08-03T11:13:23.000Z |
|---|---|
| Author: | Steffen Hauf |
| Notes: | To have binaries for 2.9.4 |
| Created: | 2020-08-03T09:22:48.000Z |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | MC2 small motions and XML error codes |
| Created: | 2020-07-03T13:12:05.000Z |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2020-07-01T04:54:23.000Z |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2020-06-30T13:56:17.000Z |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Test tag |
| Created: | 2020-06-26T05:52:31.000Z |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2020-05-14T11:24:40.000Z |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Make sure a binary for 2.9.1 exists |
| Created: | 2020-05-14T11:24:40.000Z |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | FIX: Trigger 1 problem FEAT: Agilent Ion Pump has automatic log scale |
| Created: | 2020-04-03T08:08:13.000Z |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2020-03-26T06:01:43.000Z |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2020-03-25T15:10:32.000Z |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
C11807M_T2OK¶
| Instance id: | SA1_XTD9_SYS/SWITCH/C11807M_T2OK |
|---|---|
| Class id: | BeckhoffDigitalInput |
| Host: | exflcon54n0 |
| Class documentation: | |
| BeckhoffDigitalInput | |
| General: | link |
| Monitor: | link |
| Developer: | link |
| PLC: | link |
| Alias: | fxe-br-sys-con-12 |
| Git repo: | https://git.xfel.eu/gitlab/karaboDevices/Beckhoff |
| Last modified: | 2020-11-30T18:00:45.000+01:00 |
| Created at: | 2017-07-20T11:58:15.000+02:00 |
| Main authors: | Silenzi |
| Latest tag: | 4.4.1-2.10.0 |
| Deployment tag: | 4.4.1-2.10.0 |
| Accessible by: | |
Warning
Host not accessible by [‘xctrl’]!
The BeckhoffDigitalInput device is documented in
beckhoff:BeckhoffDigitalInput
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device (i.e. of the server
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- useTimeserver:
- Unused - whether device connects to time server is configured via ‘timeServerId’
- progress:
- The progress of the current action
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- beckhoffComDevice:
- InstanceId of the BeckhoffCom device that forwards commands to the PLC.
- functionBlockName:
- The type of the firmware block.
- fwInstanceName:
- The name of the firmware block instance.
- fwVersion:
- The version of the PLC framework.
- terminal:
- ???
- hardwareStatusBitField:
- This word encodes in bits the hardware-status information of this device
- hardwareState:
- The current state of the hardware decoded
- hardwareRegion:
- The current region of the hardware decoded
- hardwareErrorDescriptor:
- This word encodes in bits describing the hardware error
- hardwareErrorDescription:
- Error Code description
- waitingFor:
- Any call to the PLC will be published here, once the reply is received this property will be cleared. Commands will not be sent to the PLC until this property is cleared.
- epsilon:
- The epsilon determines the amount of change until a new physical value is posted from the hardware
- interlockReadOnly:
- Defines whether interlock conditions are configurable from this interface.
- interlockOn:
- Defines whether interlock surveillance is on or off.
- interlockOk:
- Defines whether interlock is ok (true) or broken (false).
- busy:
- Defines whether the PLC softdevice is busy.
- disableEpsilonFeedback:
- If false, the epsilon will be regulated until the incoming rate reaches the maximum rate
- maxStateUpdateRate:
- If state updates per second exceed this threshold, the state will be displayed as CHANGING
- noisyStateUpdateRateValue:
- Show the state update rate when it’s above ‘Max State Update Rate’ threshold.
- isStateUpdateNoisy:
- State update rate is above ‘Max State Update Rate’ threshold.
- reset:
- Resets the PLC hardware
- enableInterlockedSlots:
- Send device into INTERLOCK_BROKEN state, thus enabling all interlocked slots.
- disableInterlockedSlots:
- Send device into INTERLOCKED state, thus enabling all interlocked slots.
- requestHardwareValues:
- Ask for all property values on the device
- propertiesToPoll:
- All specified properties will be polled from the PLC with the given poll-rate. Only PLC aliases or device keys corresponding to PLC properties are allowed
- pollInterval:
- Hardware poll interval in seconds
- propertiesToRead:
- The specified properties will be read from the PLC by activating the Read button. Only PLC aliases or device keys corresponding to PLC properties are allowed
- readHardware:
- Requests value updates from the PLC for the properties listed under ‘Properties to read’
- force:
- ???
- trigger:
- Do not use this parameter to configure scheduled push. Instead use the parameter ‘scheduledPush’.
- maxUpdateFrequency:
- set to limit maximum update frequency for some values.
- invert:
- If set, the digital value as received from the hardware is inverted.
- edgeCount:
- Counter of the input edges
- fallingEdgeCounter:
- True - Counter On Falling Edge; False - Counter on Raising Edge.
- resetCounter:
- Reset count of edges
| Created: | 2020-11-30T15:34:10.000Z |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | FIX: MC2 align to latest plc version FIX/FEAT: Dynamically adapt to plc framework changes by matching self description FIX: adapt release CI to 2.10 FIX: make version string match standard |
| Created: | 2020-11-23T15:52:07.000Z |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | FIX: Recover more reliably from flickering states FEAT: Add a method for querying if BeckhoffCom is busy FIX: Do not throw on missing interlock detail key FEAT: Use shared_mutex in BeckhoffCom FIX: MC2: hide double state update after move command WORKAROUND: Max Update queue on BeckhoffCom FIX: Refactor Trigger setting FEAT: separate TCP and broker tasks FEAT: No “broker” logs FIX: adapt digital input to PLC version 1.52 FEAT: Implement TCP write in an asynchronous way FEAT: Adapt Compiler to the laster |
| Created: | 2020-11-03T08:43:56.000Z |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Deal with MC2 motors state updates on move command. |
| Created: | 2020-10-28T09:29:46.000Z |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2020-10-14T09:39:07.000Z |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2020-10-08T11:47:41.000Z |
|---|---|
| Author: | Steffen Hauf |
| Notes: | Fixes issues with ScrollPump |
| Created: | 2020-10-08T11:47:41.000Z |
|---|---|
| Author: | Steffen Hauf |
| Notes: | For 2.9.4 builds |
| Created: | 2020-09-30T15:22:11.000Z |
|---|---|
| Author: | Martin Teichmann |
| Notes: |
| Created: | 2020-08-03T11:13:23.000Z |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2020-08-03T11:13:23.000Z |
|---|---|
| Author: | Steffen Hauf |
| Notes: | To have binaries for 2.9.4 |
| Created: | 2020-08-03T09:22:48.000Z |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | MC2 small motions and XML error codes |
| Created: | 2020-07-03T13:12:05.000Z |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2020-07-01T04:54:23.000Z |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2020-06-30T13:56:17.000Z |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Test tag |
| Created: | 2020-06-26T05:52:31.000Z |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2020-05-14T11:24:40.000Z |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Make sure a binary for 2.9.1 exists |
| Created: | 2020-05-14T11:24:40.000Z |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | FIX: Trigger 1 problem FEAT: Agilent Ion Pump has automatic log scale |
| Created: | 2020-04-03T08:08:13.000Z |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2020-03-26T06:01:43.000Z |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2020-03-25T15:10:32.000Z |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
C11807M_T3BALOK¶
| Instance id: | SA1_XTD9_SYS/SWITCH/C11807M_T3BALOK |
|---|---|
| Class id: | BeckhoffDigitalInput |
| Host: | exflcon54n0 |
| Class documentation: | |
| BeckhoffDigitalInput | |
| General: | link |
| Monitor: | link |
| Developer: | link |
| PLC: | link |
| Alias: | fxe-br-sys-con-12 |
| Git repo: | https://git.xfel.eu/gitlab/karaboDevices/Beckhoff |
| Last modified: | 2020-11-30T18:00:45.000+01:00 |
| Created at: | 2017-07-20T11:58:15.000+02:00 |
| Main authors: | Silenzi |
| Latest tag: | 4.4.1-2.10.0 |
| Deployment tag: | 4.4.1-2.10.0 |
| Accessible by: | |
Warning
Host not accessible by [‘xctrl’]!
The BeckhoffDigitalInput device is documented in
beckhoff:BeckhoffDigitalInput
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device (i.e. of the server
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- useTimeserver:
- Unused - whether device connects to time server is configured via ‘timeServerId’
- progress:
- The progress of the current action
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- beckhoffComDevice:
- InstanceId of the BeckhoffCom device that forwards commands to the PLC.
- functionBlockName:
- The type of the firmware block.
- fwInstanceName:
- The name of the firmware block instance.
- fwVersion:
- The version of the PLC framework.
- terminal:
- ???
- hardwareStatusBitField:
- This word encodes in bits the hardware-status information of this device
- hardwareState:
- The current state of the hardware decoded
- hardwareRegion:
- The current region of the hardware decoded
- hardwareErrorDescriptor:
- This word encodes in bits describing the hardware error
- hardwareErrorDescription:
- Error Code description
- waitingFor:
- Any call to the PLC will be published here, once the reply is received this property will be cleared. Commands will not be sent to the PLC until this property is cleared.
- epsilon:
- The epsilon determines the amount of change until a new physical value is posted from the hardware
- interlockReadOnly:
- Defines whether interlock conditions are configurable from this interface.
- interlockOn:
- Defines whether interlock surveillance is on or off.
- interlockOk:
- Defines whether interlock is ok (true) or broken (false).
- busy:
- Defines whether the PLC softdevice is busy.
- disableEpsilonFeedback:
- If false, the epsilon will be regulated until the incoming rate reaches the maximum rate
- maxStateUpdateRate:
- If state updates per second exceed this threshold, the state will be displayed as CHANGING
- noisyStateUpdateRateValue:
- Show the state update rate when it’s above ‘Max State Update Rate’ threshold.
- isStateUpdateNoisy:
- State update rate is above ‘Max State Update Rate’ threshold.
- reset:
- Resets the PLC hardware
- enableInterlockedSlots:
- Send device into INTERLOCK_BROKEN state, thus enabling all interlocked slots.
- disableInterlockedSlots:
- Send device into INTERLOCKED state, thus enabling all interlocked slots.
- requestHardwareValues:
- Ask for all property values on the device
- propertiesToPoll:
- All specified properties will be polled from the PLC with the given poll-rate. Only PLC aliases or device keys corresponding to PLC properties are allowed
- pollInterval:
- Hardware poll interval in seconds
- propertiesToRead:
- The specified properties will be read from the PLC by activating the Read button. Only PLC aliases or device keys corresponding to PLC properties are allowed
- readHardware:
- Requests value updates from the PLC for the properties listed under ‘Properties to read’
- force:
- ???
- trigger:
- Do not use this parameter to configure scheduled push. Instead use the parameter ‘scheduledPush’.
- maxUpdateFrequency:
- set to limit maximum update frequency for some values.
- invert:
- If set, the digital value as received from the hardware is inverted.
- edgeCount:
- Counter of the input edges
- fallingEdgeCounter:
- True - Counter On Falling Edge; False - Counter on Raising Edge.
- resetCounter:
- Reset count of edges
| Created: | 2020-11-30T15:34:10.000Z |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | FIX: MC2 align to latest plc version FIX/FEAT: Dynamically adapt to plc framework changes by matching self description FIX: adapt release CI to 2.10 FIX: make version string match standard |
| Created: | 2020-11-23T15:52:07.000Z |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | FIX: Recover more reliably from flickering states FEAT: Add a method for querying if BeckhoffCom is busy FIX: Do not throw on missing interlock detail key FEAT: Use shared_mutex in BeckhoffCom FIX: MC2: hide double state update after move command WORKAROUND: Max Update queue on BeckhoffCom FIX: Refactor Trigger setting FEAT: separate TCP and broker tasks FEAT: No “broker” logs FIX: adapt digital input to PLC version 1.52 FEAT: Implement TCP write in an asynchronous way FEAT: Adapt Compiler to the laster |
| Created: | 2020-11-03T08:43:56.000Z |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Deal with MC2 motors state updates on move command. |
| Created: | 2020-10-28T09:29:46.000Z |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2020-10-14T09:39:07.000Z |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2020-10-08T11:47:41.000Z |
|---|---|
| Author: | Steffen Hauf |
| Notes: | Fixes issues with ScrollPump |
| Created: | 2020-10-08T11:47:41.000Z |
|---|---|
| Author: | Steffen Hauf |
| Notes: | For 2.9.4 builds |
| Created: | 2020-09-30T15:22:11.000Z |
|---|---|
| Author: | Martin Teichmann |
| Notes: |
| Created: | 2020-08-03T11:13:23.000Z |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2020-08-03T11:13:23.000Z |
|---|---|
| Author: | Steffen Hauf |
| Notes: | To have binaries for 2.9.4 |
| Created: | 2020-08-03T09:22:48.000Z |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | MC2 small motions and XML error codes |
| Created: | 2020-07-03T13:12:05.000Z |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2020-07-01T04:54:23.000Z |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2020-06-30T13:56:17.000Z |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Test tag |
| Created: | 2020-06-26T05:52:31.000Z |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2020-05-14T11:24:40.000Z |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Make sure a binary for 2.9.1 exists |
| Created: | 2020-05-14T11:24:40.000Z |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | FIX: Trigger 1 problem FEAT: Agilent Ion Pump has automatic log scale |
| Created: | 2020-04-03T08:08:13.000Z |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2020-03-26T06:01:43.000Z |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2020-03-25T15:10:32.000Z |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
C11807M_T3REDOK¶
| Instance id: | SA1_XTD9_SYS/SWITCH/C11807M_T3REDOK |
|---|---|
| Class id: | BeckhoffDigitalInput |
| Host: | exflcon54n0 |
| Class documentation: | |
| BeckhoffDigitalInput | |
| General: | link |
| Monitor: | link |
| Developer: | link |
| PLC: | link |
| Alias: | fxe-br-sys-con-12 |
| Git repo: | https://git.xfel.eu/gitlab/karaboDevices/Beckhoff |
| Last modified: | 2020-11-30T18:00:45.000+01:00 |
| Created at: | 2017-07-20T11:58:15.000+02:00 |
| Main authors: | Silenzi |
| Latest tag: | 4.4.1-2.10.0 |
| Deployment tag: | 4.4.1-2.10.0 |
| Accessible by: | |
Warning
Host not accessible by [‘xctrl’]!
The BeckhoffDigitalInput device is documented in
beckhoff:BeckhoffDigitalInput
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device (i.e. of the server
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- useTimeserver:
- Unused - whether device connects to time server is configured via ‘timeServerId’
- progress:
- The progress of the current action
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- beckhoffComDevice:
- InstanceId of the BeckhoffCom device that forwards commands to the PLC.
- functionBlockName:
- The type of the firmware block.
- fwInstanceName:
- The name of the firmware block instance.
- fwVersion:
- The version of the PLC framework.
- terminal:
- ???
- hardwareStatusBitField:
- This word encodes in bits the hardware-status information of this device
- hardwareState:
- The current state of the hardware decoded
- hardwareRegion:
- The current region of the hardware decoded
- hardwareErrorDescriptor:
- This word encodes in bits describing the hardware error
- hardwareErrorDescription:
- Error Code description
- waitingFor:
- Any call to the PLC will be published here, once the reply is received this property will be cleared. Commands will not be sent to the PLC until this property is cleared.
- epsilon:
- The epsilon determines the amount of change until a new physical value is posted from the hardware
- interlockReadOnly:
- Defines whether interlock conditions are configurable from this interface.
- interlockOn:
- Defines whether interlock surveillance is on or off.
- interlockOk:
- Defines whether interlock is ok (true) or broken (false).
- busy:
- Defines whether the PLC softdevice is busy.
- disableEpsilonFeedback:
- If false, the epsilon will be regulated until the incoming rate reaches the maximum rate
- maxStateUpdateRate:
- If state updates per second exceed this threshold, the state will be displayed as CHANGING
- noisyStateUpdateRateValue:
- Show the state update rate when it’s above ‘Max State Update Rate’ threshold.
- isStateUpdateNoisy:
- State update rate is above ‘Max State Update Rate’ threshold.
- reset:
- Resets the PLC hardware
- enableInterlockedSlots:
- Send device into INTERLOCK_BROKEN state, thus enabling all interlocked slots.
- disableInterlockedSlots:
- Send device into INTERLOCKED state, thus enabling all interlocked slots.
- requestHardwareValues:
- Ask for all property values on the device
- propertiesToPoll:
- All specified properties will be polled from the PLC with the given poll-rate. Only PLC aliases or device keys corresponding to PLC properties are allowed
- pollInterval:
- Hardware poll interval in seconds
- propertiesToRead:
- The specified properties will be read from the PLC by activating the Read button. Only PLC aliases or device keys corresponding to PLC properties are allowed
- readHardware:
- Requests value updates from the PLC for the properties listed under ‘Properties to read’
- force:
- ???
- trigger:
- Do not use this parameter to configure scheduled push. Instead use the parameter ‘scheduledPush’.
- maxUpdateFrequency:
- set to limit maximum update frequency for some values.
- invert:
- If set, the digital value as received from the hardware is inverted.
- edgeCount:
- Counter of the input edges
- fallingEdgeCounter:
- True - Counter On Falling Edge; False - Counter on Raising Edge.
- resetCounter:
- Reset count of edges
| Created: | 2020-11-30T15:34:10.000Z |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | FIX: MC2 align to latest plc version FIX/FEAT: Dynamically adapt to plc framework changes by matching self description FIX: adapt release CI to 2.10 FIX: make version string match standard |
| Created: | 2020-11-23T15:52:07.000Z |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | FIX: Recover more reliably from flickering states FEAT: Add a method for querying if BeckhoffCom is busy FIX: Do not throw on missing interlock detail key FEAT: Use shared_mutex in BeckhoffCom FIX: MC2: hide double state update after move command WORKAROUND: Max Update queue on BeckhoffCom FIX: Refactor Trigger setting FEAT: separate TCP and broker tasks FEAT: No “broker” logs FIX: adapt digital input to PLC version 1.52 FEAT: Implement TCP write in an asynchronous way FEAT: Adapt Compiler to the laster |
| Created: | 2020-11-03T08:43:56.000Z |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Deal with MC2 motors state updates on move command. |
| Created: | 2020-10-28T09:29:46.000Z |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2020-10-14T09:39:07.000Z |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2020-10-08T11:47:41.000Z |
|---|---|
| Author: | Steffen Hauf |
| Notes: | Fixes issues with ScrollPump |
| Created: | 2020-10-08T11:47:41.000Z |
|---|---|
| Author: | Steffen Hauf |
| Notes: | For 2.9.4 builds |
| Created: | 2020-09-30T15:22:11.000Z |
|---|---|
| Author: | Martin Teichmann |
| Notes: |
| Created: | 2020-08-03T11:13:23.000Z |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2020-08-03T11:13:23.000Z |
|---|---|
| Author: | Steffen Hauf |
| Notes: | To have binaries for 2.9.4 |
| Created: | 2020-08-03T09:22:48.000Z |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | MC2 small motions and XML error codes |
| Created: | 2020-07-03T13:12:05.000Z |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2020-07-01T04:54:23.000Z |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2020-06-30T13:56:17.000Z |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Test tag |
| Created: | 2020-06-26T05:52:31.000Z |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2020-05-14T11:24:40.000Z |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Make sure a binary for 2.9.1 exists |
| Created: | 2020-05-14T11:24:40.000Z |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | FIX: Trigger 1 problem FEAT: Agilent Ion Pump has automatic log scale |
| Created: | 2020-04-03T08:08:13.000Z |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2020-03-26T06:01:43.000Z |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2020-03-25T15:10:32.000Z |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
C11808M_T1OK¶
| Instance id: | SA1_XTD9_SYS/SWITCH/C11808M_T1OK |
|---|---|
| Class id: | BeckhoffDigitalInput |
| Host: | fxe-br-sys-con-12 |
| Class documentation: | |
| BeckhoffDigitalInput | |
| General: | link |
| Monitor: | link |
| Developer: | link |
| PLC: | link |
| Alias: | fxe-br-sys-con-12 |
| Git repo: | https://git.xfel.eu/karaboDevices/Beckhoff |
| Last modified: | 2021-10-02T19:55:31.151+02:00 |
| Created at: | 2017-07-20T11:58:15.000+02:00 |
| Main authors: | Mamchykd, Silenzi, Giovanetti |
| Latest tag: | 4.8.2-2.11.1rc1 |
| Deployment tag: | 4.8.2-2.11.1rc1 |
| Installed tag: | 4.6.5-2.11.1 |
| Accessible by: | CAL, CONTROLS, CTRL, DA, danilevc, xdoc |
Warning
Rogue installation which is not mentioned in the deployment!
Warning
The installed tag (4.6.5-2.11.1) does not match tags mentioned in the deployment ([‘4.8.2-2.11.1rc1’])!
The BeckhoffDigitalInput device is documented in
beckhoff:BeckhoffDigitalInput
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device (i.e. of the server
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- beckhoffComDevice:
- InstanceId of the BeckhoffCom device that forwards commands to the PLC.
- functionBlockName:
- The type of the firmware block.
- fwInstanceName:
- The name of the firmware block instance.
- fwVersion:
- The version of the PLC framework.
- terminal:
- ???
- hardwareStatusBitField:
- This word encodes in bits the hardware-status information of this device
- hardwareState:
- The current state of the hardware decoded
- hardwareRegion:
- The current region of the hardware decoded
- hardwareErrorDescriptor:
- This word encodes in bits describing the hardware error
- hardwareErrorDescription:
- Error Code description
- waitingFor:
- Any call to the PLC will be published here, once the reply is received this property will be cleared. Commands will not be sent to the PLC until this property is cleared.
- epsilon:
- The epsilon determines the amount of change until a new physical value is posted from the hardware
- interlockReadOnly:
- Defines whether interlock conditions are configurable from this interface.
- interlockOn:
- Defines whether interlock surveillance is on or off.
- interlockOk:
- Defines whether interlock is ok (true) or broken (false).
- busy:
- Defines whether the PLC softdevice is busy.
- disableEpsilonFeedback:
- If false, the epsilon will be regulated until the incoming rate reaches the maximum rate
- maxStateUpdateRate:
- If state updates per second exceed this threshold, the state will be displayed as CHANGING
- noisyStateUpdateRateValue:
- Show the state update rate when it’s above ‘Max State Update Rate’ threshold.
- isStateUpdateNoisy:
- State update rate is above ‘Max State Update Rate’ threshold.
- reset:
- Resets the PLC hardware
- enableInterlockedSlots:
- Send device into INTERLOCK_BROKEN state, thus enabling all interlocked slots.
- disableInterlockedSlots:
- Send device into INTERLOCKED state, thus enabling all interlocked slots.
- requestHardwareValues:
- Ask for all property values on the device
- propertiesToPoll:
- All specified properties will be polled from the PLC with the given poll-rate. Only PLC aliases or device keys corresponding to PLC properties are allowed
- pollInterval:
- Hardware poll interval in seconds
- propertiesToRead:
- The specified properties will be read from the PLC by activating the Read button. Only PLC aliases or device keys corresponding to PLC properties are allowed
- readHardware:
- Requests value updates from the PLC for the properties listed under ‘Properties to read’
- force:
- ???
- trigger:
- Do not use this parameter to configure scheduled push. Instead use the parameter ‘scheduledPush’.
- maxUpdateFrequency:
- set to limit maximum update frequency for some values.
- invert:
- If set, the digital value as received from the hardware is inverted.
- edgeCount:
- Counter of the input edges
- fallingEdgeCounter:
- True - Counter On Falling Edge; False - Counter on Raising Edge.
- resetCounter:
- Reset count of edges
| Created: | 2021-10-02T07:28:37.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Release candidate for 4.8.2 |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-08-23T15:36:04.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Bugfixes: 1. fix wrong value on the PLC when a deprecated paramer has different type wrt. the recommended new one. 2. fix bug (introduced in 4.8.0-2.11.4) that made the devices stay in UNKNOWN state |
| Created: | 2021-08-12T10:32:15.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Asynchronous registration of devices on BeckhoffCom (by means of slotInstanceNew HW state word parsed into bits |
| Created: | 2021-07-28T14:22:45.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
| Created: | 2021-06-23T16:13:27.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-06-22T13:56:55.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
|
| Created: | 2021-06-14T16:09:11.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Added BeckhoffDryPump |
| Created: | 2021-06-10T11:55:43.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Alarm conditions and state are not set on new schema. (Fixes bug seen in BeckhoffFuse after Karabo 2.11.1 deployment) |
| Created: | 2021-06-07T19:31:48.000+02:00 |
|---|---|
| Author: | Valerii Bondar |
| Notes: | Summer shutdown release, Fuse device added |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Summer shutdown release Devices added: BeckhoffTrainTrigger, BeckhoffLed, BeckhoffMC2Hexapod (BeckhoffMC2Base subclass), BeckhoffMC2Elmo (BeckhoffMC2Base subclass) Features: parameter deprecation in MC2 subclasses follow STOPPING state in Adixen Turbo Full pump. + other minor Fixes: * stepUp/stepDown popup error * epsilon feedback disable on write * avoid extra updates for interlock keys + other minor fixes |
| Created: | 2021-05-31T09:49:13.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-26T14:46:29.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-23T08:19:59.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-23T07:43:58.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-15T18:15:29.000+02:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: |
| Created: | 2021-03-24T09:43:30.000+01:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: | Add the AIBS |
| Created: | 2021-03-08T09:52:30.000+01:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: | Summary: Added auto-generated scene for Pfeiffer vacuum controller IMG400 |
C11808M_T2OK¶
| Instance id: | SA1_XTD9_SYS/SWITCH/C11808M_T2OK |
|---|---|
| Class id: | BeckhoffDigitalInput |
| Host: | fxe-br-sys-con-12 |
| Class documentation: | |
| BeckhoffDigitalInput | |
| General: | link |
| Monitor: | link |
| Developer: | link |
| PLC: | link |
| Alias: | fxe-br-sys-con-12 |
| Git repo: | https://git.xfel.eu/karaboDevices/Beckhoff |
| Last modified: | 2021-10-02T19:55:31.151+02:00 |
| Created at: | 2017-07-20T11:58:15.000+02:00 |
| Main authors: | Mamchykd, Silenzi, Giovanetti |
| Latest tag: | 4.8.2-2.11.1rc1 |
| Deployment tag: | 4.8.2-2.11.1rc1 |
| Installed tag: | 4.6.5-2.11.1 |
| Accessible by: | CAL, CONTROLS, CTRL, DA, danilevc, xdoc |
Warning
Rogue installation which is not mentioned in the deployment!
Warning
The installed tag (4.6.5-2.11.1) does not match tags mentioned in the deployment ([‘4.8.2-2.11.1rc1’])!
The BeckhoffDigitalInput device is documented in
beckhoff:BeckhoffDigitalInput
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device (i.e. of the server
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- beckhoffComDevice:
- InstanceId of the BeckhoffCom device that forwards commands to the PLC.
- functionBlockName:
- The type of the firmware block.
- fwInstanceName:
- The name of the firmware block instance.
- fwVersion:
- The version of the PLC framework.
- terminal:
- ???
- hardwareStatusBitField:
- This word encodes in bits the hardware-status information of this device
- hardwareState:
- The current state of the hardware decoded
- hardwareRegion:
- The current region of the hardware decoded
- hardwareErrorDescriptor:
- This word encodes in bits describing the hardware error
- hardwareErrorDescription:
- Error Code description
- waitingFor:
- Any call to the PLC will be published here, once the reply is received this property will be cleared. Commands will not be sent to the PLC until this property is cleared.
- epsilon:
- The epsilon determines the amount of change until a new physical value is posted from the hardware
- interlockReadOnly:
- Defines whether interlock conditions are configurable from this interface.
- interlockOn:
- Defines whether interlock surveillance is on or off.
- interlockOk:
- Defines whether interlock is ok (true) or broken (false).
- busy:
- Defines whether the PLC softdevice is busy.
- disableEpsilonFeedback:
- If false, the epsilon will be regulated until the incoming rate reaches the maximum rate
- maxStateUpdateRate:
- If state updates per second exceed this threshold, the state will be displayed as CHANGING
- noisyStateUpdateRateValue:
- Show the state update rate when it’s above ‘Max State Update Rate’ threshold.
- isStateUpdateNoisy:
- State update rate is above ‘Max State Update Rate’ threshold.
- reset:
- Resets the PLC hardware
- enableInterlockedSlots:
- Send device into INTERLOCK_BROKEN state, thus enabling all interlocked slots.
- disableInterlockedSlots:
- Send device into INTERLOCKED state, thus enabling all interlocked slots.
- requestHardwareValues:
- Ask for all property values on the device
- propertiesToPoll:
- All specified properties will be polled from the PLC with the given poll-rate. Only PLC aliases or device keys corresponding to PLC properties are allowed
- pollInterval:
- Hardware poll interval in seconds
- propertiesToRead:
- The specified properties will be read from the PLC by activating the Read button. Only PLC aliases or device keys corresponding to PLC properties are allowed
- readHardware:
- Requests value updates from the PLC for the properties listed under ‘Properties to read’
- force:
- ???
- trigger:
- Do not use this parameter to configure scheduled push. Instead use the parameter ‘scheduledPush’.
- maxUpdateFrequency:
- set to limit maximum update frequency for some values.
- invert:
- If set, the digital value as received from the hardware is inverted.
- edgeCount:
- Counter of the input edges
- fallingEdgeCounter:
- True - Counter On Falling Edge; False - Counter on Raising Edge.
- resetCounter:
- Reset count of edges
| Created: | 2021-10-02T07:28:37.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Release candidate for 4.8.2 |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-08-23T15:36:04.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Bugfixes: 1. fix wrong value on the PLC when a deprecated paramer has different type wrt. the recommended new one. 2. fix bug (introduced in 4.8.0-2.11.4) that made the devices stay in UNKNOWN state |
| Created: | 2021-08-12T10:32:15.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Asynchronous registration of devices on BeckhoffCom (by means of slotInstanceNew HW state word parsed into bits |
| Created: | 2021-07-28T14:22:45.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
| Created: | 2021-06-23T16:13:27.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-06-22T13:56:55.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
|
| Created: | 2021-06-14T16:09:11.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Added BeckhoffDryPump |
| Created: | 2021-06-10T11:55:43.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Alarm conditions and state are not set on new schema. (Fixes bug seen in BeckhoffFuse after Karabo 2.11.1 deployment) |
| Created: | 2021-06-07T19:31:48.000+02:00 |
|---|---|
| Author: | Valerii Bondar |
| Notes: | Summer shutdown release, Fuse device added |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Summer shutdown release Devices added: BeckhoffTrainTrigger, BeckhoffLed, BeckhoffMC2Hexapod (BeckhoffMC2Base subclass), BeckhoffMC2Elmo (BeckhoffMC2Base subclass) Features: parameter deprecation in MC2 subclasses follow STOPPING state in Adixen Turbo Full pump. + other minor Fixes: * stepUp/stepDown popup error * epsilon feedback disable on write * avoid extra updates for interlock keys + other minor fixes |
| Created: | 2021-05-31T09:49:13.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-26T14:46:29.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-23T08:19:59.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-23T07:43:58.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-15T18:15:29.000+02:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: |
| Created: | 2021-03-24T09:43:30.000+01:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: | Add the AIBS |
| Created: | 2021-03-08T09:52:30.000+01:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: | Summary: Added auto-generated scene for Pfeiffer vacuum controller IMG400 |
C11808M_T3BALOK¶
| Instance id: | SA1_XTD9_SYS/SWITCH/C11808M_T3BALOK |
|---|---|
| Class id: | BeckhoffDigitalInput |
| Host: | fxe-br-sys-con-12 |
| Class documentation: | |
| BeckhoffDigitalInput | |
| General: | link |
| Monitor: | link |
| Developer: | link |
| PLC: | link |
| Alias: | fxe-br-sys-con-12 |
| Git repo: | https://git.xfel.eu/karaboDevices/Beckhoff |
| Last modified: | 2021-10-02T19:55:31.151+02:00 |
| Created at: | 2017-07-20T11:58:15.000+02:00 |
| Main authors: | Mamchykd, Silenzi, Giovanetti |
| Latest tag: | 4.8.2-2.11.1rc1 |
| Deployment tag: | 4.8.2-2.11.1rc1 |
| Installed tag: | 4.6.5-2.11.1 |
| Accessible by: | CAL, CONTROLS, CTRL, DA, danilevc, xdoc |
Warning
Rogue installation which is not mentioned in the deployment!
Warning
The installed tag (4.6.5-2.11.1) does not match tags mentioned in the deployment ([‘4.8.2-2.11.1rc1’])!
The BeckhoffDigitalInput device is documented in
beckhoff:BeckhoffDigitalInput
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device (i.e. of the server
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- beckhoffComDevice:
- InstanceId of the BeckhoffCom device that forwards commands to the PLC.
- functionBlockName:
- The type of the firmware block.
- fwInstanceName:
- The name of the firmware block instance.
- fwVersion:
- The version of the PLC framework.
- terminal:
- ???
- hardwareStatusBitField:
- This word encodes in bits the hardware-status information of this device
- hardwareState:
- The current state of the hardware decoded
- hardwareRegion:
- The current region of the hardware decoded
- hardwareErrorDescriptor:
- This word encodes in bits describing the hardware error
- hardwareErrorDescription:
- Error Code description
- waitingFor:
- Any call to the PLC will be published here, once the reply is received this property will be cleared. Commands will not be sent to the PLC until this property is cleared.
- epsilon:
- The epsilon determines the amount of change until a new physical value is posted from the hardware
- interlockReadOnly:
- Defines whether interlock conditions are configurable from this interface.
- interlockOn:
- Defines whether interlock surveillance is on or off.
- interlockOk:
- Defines whether interlock is ok (true) or broken (false).
- busy:
- Defines whether the PLC softdevice is busy.
- disableEpsilonFeedback:
- If false, the epsilon will be regulated until the incoming rate reaches the maximum rate
- maxStateUpdateRate:
- If state updates per second exceed this threshold, the state will be displayed as CHANGING
- noisyStateUpdateRateValue:
- Show the state update rate when it’s above ‘Max State Update Rate’ threshold.
- isStateUpdateNoisy:
- State update rate is above ‘Max State Update Rate’ threshold.
- reset:
- Resets the PLC hardware
- enableInterlockedSlots:
- Send device into INTERLOCK_BROKEN state, thus enabling all interlocked slots.
- disableInterlockedSlots:
- Send device into INTERLOCKED state, thus enabling all interlocked slots.
- requestHardwareValues:
- Ask for all property values on the device
- propertiesToPoll:
- All specified properties will be polled from the PLC with the given poll-rate. Only PLC aliases or device keys corresponding to PLC properties are allowed
- pollInterval:
- Hardware poll interval in seconds
- propertiesToRead:
- The specified properties will be read from the PLC by activating the Read button. Only PLC aliases or device keys corresponding to PLC properties are allowed
- readHardware:
- Requests value updates from the PLC for the properties listed under ‘Properties to read’
- force:
- ???
- trigger:
- Do not use this parameter to configure scheduled push. Instead use the parameter ‘scheduledPush’.
- maxUpdateFrequency:
- set to limit maximum update frequency for some values.
- invert:
- If set, the digital value as received from the hardware is inverted.
- edgeCount:
- Counter of the input edges
- fallingEdgeCounter:
- True - Counter On Falling Edge; False - Counter on Raising Edge.
- resetCounter:
- Reset count of edges
| Created: | 2021-10-02T07:28:37.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Release candidate for 4.8.2 |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-08-23T15:36:04.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Bugfixes: 1. fix wrong value on the PLC when a deprecated paramer has different type wrt. the recommended new one. 2. fix bug (introduced in 4.8.0-2.11.4) that made the devices stay in UNKNOWN state |
| Created: | 2021-08-12T10:32:15.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Asynchronous registration of devices on BeckhoffCom (by means of slotInstanceNew HW state word parsed into bits |
| Created: | 2021-07-28T14:22:45.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
| Created: | 2021-06-23T16:13:27.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-06-22T13:56:55.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
|
| Created: | 2021-06-14T16:09:11.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Added BeckhoffDryPump |
| Created: | 2021-06-10T11:55:43.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Alarm conditions and state are not set on new schema. (Fixes bug seen in BeckhoffFuse after Karabo 2.11.1 deployment) |
| Created: | 2021-06-07T19:31:48.000+02:00 |
|---|---|
| Author: | Valerii Bondar |
| Notes: | Summer shutdown release, Fuse device added |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Summer shutdown release Devices added: BeckhoffTrainTrigger, BeckhoffLed, BeckhoffMC2Hexapod (BeckhoffMC2Base subclass), BeckhoffMC2Elmo (BeckhoffMC2Base subclass) Features: parameter deprecation in MC2 subclasses follow STOPPING state in Adixen Turbo Full pump. + other minor Fixes: * stepUp/stepDown popup error * epsilon feedback disable on write * avoid extra updates for interlock keys + other minor fixes |
| Created: | 2021-05-31T09:49:13.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-26T14:46:29.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-23T08:19:59.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-23T07:43:58.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-15T18:15:29.000+02:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: |
| Created: | 2021-03-24T09:43:30.000+01:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: | Add the AIBS |
| Created: | 2021-03-08T09:52:30.000+01:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: | Summary: Added auto-generated scene for Pfeiffer vacuum controller IMG400 |
C11808M_T3REDOK¶
| Instance id: | SA1_XTD9_SYS/SWITCH/C11808M_T3REDOK |
|---|---|
| Class id: | BeckhoffDigitalInput |
| Host: | fxe-br-sys-con-12 |
| Class documentation: | |
| BeckhoffDigitalInput | |
| General: | link |
| Monitor: | link |
| Developer: | link |
| PLC: | link |
| Alias: | fxe-br-sys-con-12 |
| Git repo: | https://git.xfel.eu/karaboDevices/Beckhoff |
| Last modified: | 2021-10-02T19:55:31.151+02:00 |
| Created at: | 2017-07-20T11:58:15.000+02:00 |
| Main authors: | Mamchykd, Silenzi, Giovanetti |
| Latest tag: | 4.8.2-2.11.1rc1 |
| Deployment tag: | 4.8.2-2.11.1rc1 |
| Installed tag: | 4.6.5-2.11.1 |
| Accessible by: | CAL, CONTROLS, CTRL, DA, danilevc, xdoc |
Warning
Rogue installation which is not mentioned in the deployment!
Warning
The installed tag (4.6.5-2.11.1) does not match tags mentioned in the deployment ([‘4.8.2-2.11.1rc1’])!
The BeckhoffDigitalInput device is documented in
beckhoff:BeckhoffDigitalInput
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device (i.e. of the server
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- beckhoffComDevice:
- InstanceId of the BeckhoffCom device that forwards commands to the PLC.
- functionBlockName:
- The type of the firmware block.
- fwInstanceName:
- The name of the firmware block instance.
- fwVersion:
- The version of the PLC framework.
- terminal:
- ???
- hardwareStatusBitField:
- This word encodes in bits the hardware-status information of this device
- hardwareState:
- The current state of the hardware decoded
- hardwareRegion:
- The current region of the hardware decoded
- hardwareErrorDescriptor:
- This word encodes in bits describing the hardware error
- hardwareErrorDescription:
- Error Code description
- waitingFor:
- Any call to the PLC will be published here, once the reply is received this property will be cleared. Commands will not be sent to the PLC until this property is cleared.
- epsilon:
- The epsilon determines the amount of change until a new physical value is posted from the hardware
- interlockReadOnly:
- Defines whether interlock conditions are configurable from this interface.
- interlockOn:
- Defines whether interlock surveillance is on or off.
- interlockOk:
- Defines whether interlock is ok (true) or broken (false).
- busy:
- Defines whether the PLC softdevice is busy.
- disableEpsilonFeedback:
- If false, the epsilon will be regulated until the incoming rate reaches the maximum rate
- maxStateUpdateRate:
- If state updates per second exceed this threshold, the state will be displayed as CHANGING
- noisyStateUpdateRateValue:
- Show the state update rate when it’s above ‘Max State Update Rate’ threshold.
- isStateUpdateNoisy:
- State update rate is above ‘Max State Update Rate’ threshold.
- reset:
- Resets the PLC hardware
- enableInterlockedSlots:
- Send device into INTERLOCK_BROKEN state, thus enabling all interlocked slots.
- disableInterlockedSlots:
- Send device into INTERLOCKED state, thus enabling all interlocked slots.
- requestHardwareValues:
- Ask for all property values on the device
- propertiesToPoll:
- All specified properties will be polled from the PLC with the given poll-rate. Only PLC aliases or device keys corresponding to PLC properties are allowed
- pollInterval:
- Hardware poll interval in seconds
- propertiesToRead:
- The specified properties will be read from the PLC by activating the Read button. Only PLC aliases or device keys corresponding to PLC properties are allowed
- readHardware:
- Requests value updates from the PLC for the properties listed under ‘Properties to read’
- force:
- ???
- trigger:
- Do not use this parameter to configure scheduled push. Instead use the parameter ‘scheduledPush’.
- maxUpdateFrequency:
- set to limit maximum update frequency for some values.
- invert:
- If set, the digital value as received from the hardware is inverted.
- edgeCount:
- Counter of the input edges
- fallingEdgeCounter:
- True - Counter On Falling Edge; False - Counter on Raising Edge.
- resetCounter:
- Reset count of edges
| Created: | 2021-10-02T07:28:37.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Release candidate for 4.8.2 |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-08-23T15:36:04.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Bugfixes: 1. fix wrong value on the PLC when a deprecated paramer has different type wrt. the recommended new one. 2. fix bug (introduced in 4.8.0-2.11.4) that made the devices stay in UNKNOWN state |
| Created: | 2021-08-12T10:32:15.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Asynchronous registration of devices on BeckhoffCom (by means of slotInstanceNew HW state word parsed into bits |
| Created: | 2021-07-28T14:22:45.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
| Created: | 2021-06-23T16:13:27.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-06-22T13:56:55.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
|
| Created: | 2021-06-14T16:09:11.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Added BeckhoffDryPump |
| Created: | 2021-06-10T11:55:43.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Alarm conditions and state are not set on new schema. (Fixes bug seen in BeckhoffFuse after Karabo 2.11.1 deployment) |
| Created: | 2021-06-07T19:31:48.000+02:00 |
|---|---|
| Author: | Valerii Bondar |
| Notes: | Summer shutdown release, Fuse device added |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Summer shutdown release Devices added: BeckhoffTrainTrigger, BeckhoffLed, BeckhoffMC2Hexapod (BeckhoffMC2Base subclass), BeckhoffMC2Elmo (BeckhoffMC2Base subclass) Features: parameter deprecation in MC2 subclasses follow STOPPING state in Adixen Turbo Full pump. + other minor Fixes: * stepUp/stepDown popup error * epsilon feedback disable on write * avoid extra updates for interlock keys + other minor fixes |
| Created: | 2021-05-31T09:49:13.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-26T14:46:29.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-23T08:19:59.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-23T07:43:58.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-15T18:15:29.000+02:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: |
| Created: | 2021-03-24T09:43:30.000+01:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: | Add the AIBS |
| Created: | 2021-03-08T09:52:30.000+01:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: | Summary: Added auto-generated scene for Pfeiffer vacuum controller IMG400 |
VAC¶
SWITCH¶
P12290I_on_setpoint¶
| Instance id: | SA1_XTD9_VAC/SWITCH/P12290I_on_setpoint |
|---|---|
| Class id: | BeckhoffDigitalInput |
| Host: | exflcon07n0 |
| Class documentation: | |
| BeckhoffDigitalInput | |
| General: | link |
| Monitor: | link |
| Developer: | link |
| PLC: | link |
| Alias: | fxe-rr-sys-con-1 |
| Git repo: | https://git.xfel.eu/gitlab/karaboDevices/Beckhoff |
| Last modified: | 2020-07-07T10:56:42.000+02:00 |
| Created at: | 2017-07-20T11:58:15.000+02:00 |
| Main authors: | Hauf, Giovanetti, Silenzi |
| Latest tag: | 4.3.16-2.9.1 |
| Deployment tag: | 4.3.16-2.9.1 |
| Scenes: | VACUUM_OVERVIEW, FXE_RR_SYS/ILOCK/MAIN|Global interlock, VAC-SIGNALS, VAC-SIGNALS, FXE_RR_SYS/ILOCK/MAIN|Interlock for: FXE_OGT1_VAC/VALVE/GV1 |
| Accessible by: | |
Warning
Host not accessible by [‘xctrl’]!
The BeckhoffDigitalInput device is documented in
beckhoff:BeckhoffDigitalInput
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device (i.e. of the server
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- useTimeserver:
- Unused - whether device connects to time server is configured via ‘timeServerId’
- progress:
- The progress of the current action
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- version:
- Version of this Karabo device.
- beckhoffComDevice:
- InstanceId of the BeckhoffCom device that forwards commands to the PLC.
- functionBlockName:
- The type of the firmware block.
- fwInstanceName:
- The name of the firmware block instance.
- fwVersion:
- The version of the PLC framework.
- terminal:
- ???
- hardwareStatusBitField:
- This word encodes in bits the hardware-status information of this device
- hardwareState:
- The current state of the hardware decoded
- hardwareRegion:
- The current region of the hardware decoded
- hardwareErrorDescriptor:
- This word encodes in bits describing the hardware error
- hardwareErrorDescription:
- Error Code description
- waitingFor:
- Any call to the PLC will be published here, once the reply is received this property will be cleared. Commands will not be sent to the PLC until this property is cleared.
- epsilon:
- The epsilon determines the amount of change until a new physical value is posted from the hardware
- interlockReadOnly:
- Defines whether interlock conditions are configurable from this interface.
- interlockOn:
- Defines whether interlock surveillance is on or off.
- interlockOk:
- Defines whether interlock is ok (true) or broken (false).
- busy:
- Defines whether the PLC softdevice is busy.
- disableEpsilonFeedback:
- If false, the epsilon will be regulated until the incoming rate reaches the maximum rate
- maxStateUpdateRate:
- If state updates per second exceed this threshold, the state will be displayed as CHANGING
- noisyStateUpdateRateValue:
- Show the state update rate when it’s above ‘Max State Update Rate’ threshold.
- isStateUpdateNoisy:
- State update rate is above ‘Max State Update Rate’ threshold.
- reset:
- Resets the PLC hardware
- enableInterlockedSlots:
- Send device into INTERLOCK_BROKEN state, thus enabling all interlocked slots.
- disableInterlockedSlots:
- Send device into INTERLOCKED state, thus enabling all interlocked slots.
- requestHardwareValues:
- Ask for all property values on the device
- propertiesToPoll:
- All specified properties will be polled from the PLC with the given poll-rate. Only PLC aliases or device keys corresponding to PLC properties are allowed
- pollInterval:
- Hardware poll interval in seconds
- propertiesToRead:
- The specified properties will be read from the PLC by activating the Read button. Only PLC aliases or device keys corresponding to PLC properties are allowed
- readHardware:
- Requests value updates from the PLC for the properties listed under ‘Properties to read’
- force:
- ???
- trigger:
- Do not use this parameter to configure scheduled push. Instead use the parameter ‘scheduledPush’.
- maxUpdateFrequency:
- set to limit maximum update frequency for some values.
- invert:
- If set, the digital value as received from the hardware is inverted.
- edgeCount:
- Counter of the input edges
- resetCounter:
- Reset count of edges
- fallingEdgeCounter:
- True - Counter On Falling Edge; False - Counter on Raising Edge.
| Created: | 2020-07-03T13:12:05.000Z |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2020-07-01T04:54:23.000Z |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2020-06-26T05:52:31.000Z |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2020-05-14T11:24:40.000Z |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Make sure a binary for 2.9.1 exists |
| Created: | 2020-05-14T11:24:40.000Z |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | FIX: Trigger 1 problem FEAT: Agilent Ion Pump has automatic log scale |
| Created: | 2020-04-03T08:08:13.000Z |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2020-03-26T06:01:43.000Z |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2020-03-25T15:10:32.000Z |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2020-03-25T08:47:47.000Z |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Simulation build config Noisy state updates handling. |
| Created: | 2019-12-18T15:04:13.000Z |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | BeckhoffManifolValve device class available |
| Created: | 2019-09-04T11:15:12.000Z |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | SIM/GUI: adapting MC2 implementation. See merge request karaboDevices/Beckhoff!283 |
| Created: | 2019-08-30T16:50:57.000Z |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | FIX: Schema parsing follow up FIX: Inficon setpoint property types FIX: slowing down instantiation FIX: Error decoding at startup FIX: no epsilon regulation after CSendAll FIX: request new configuration on failure |
| Created: | 2019-08-26T20:25:54.000Z |
|---|---|
| Author: | Valerii Bondar |
| Notes: | Mangling schema elements that have spaces from the PLC |
| Created: | 2019-08-15T15:46:37.000Z |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
| Created: | 2019-08-07T11:12:16.000Z |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | LED is not instantiated as a digital output |
| Created: | 2019-07-24T15:35:58.000Z |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | LED is not instantiated as a digital output |
| Created: | 2019-07-24T15:35:58.000Z |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | reject not finite floating points |
| Created: | 2019-06-28T09:36:02.000Z |
|---|---|
| Author: | silenzi |
| Notes: | FIX: setting velocity in ON/STOPPED state |
| Created: | 2019-06-24T17:16:20.000Z |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | epsilon regulation will not send the device to error state. |
| Created: | 2019-06-21T18:42:18.000Z |
|---|---|
| Author: | silenzi |
| Notes: | interlock schema |
VALVE_V12090M_open_FXE¶
| Instance id: | SA1_XTD9_VAC/SWITCH/VALVE_V12090M_open_FXE |
|---|---|
| Class id: | BeckhoffDigitalInput |
| Host: | fxe-rr-sys-con-1 |
| Class documentation: | |
| BeckhoffDigitalInput | |
| General: | link |
| Monitor: | link |
| Developer: | link |
| PLC: | link |
| Alias: | fxe-rr-sys-con-1 , fxe-rr-sys-con-14 , fxe-rr-sys-con-10 , fxe-rr-sys-con-11 , fxe-rr-sys-con-13 |
| Git repo: | https://git.xfel.eu/karaboDevices/Beckhoff |
| Last modified: | 2021-10-02T19:55:31.151+02:00 |
| Created at: | 2017-07-20T11:58:15.000+02:00 |
| Main authors: | Mamchykd, Silenzi, Giovanetti |
| Latest tag: | 4.8.2-2.11.1rc1 |
| Deployment tag: | 4.8.2-2.11.1rc1 |
| Installed tag: | 4.6.5-2.11.1 |
| Scenes: | VACUUM_OVERVIEW, INTERLOCK_SIGNALS, VAC-SIGNALS, FXE_SYS_VAC2MPS_DCTRL_FXE_VALVES_OPEN_INTERLOCK, FXE_SYS_VAC2MPS_DCTRL_FXE_VALVES_OPEN_INTERLOCK |
| Accessible by: | CAL, CONTROLS, CTRL, DA, danilevc, xdoc |
Warning
Rogue installation which is not mentioned in the deployment!
Warning
The installed tag (4.6.5-2.11.1) does not match tags mentioned in the deployment ([‘4.8.2-2.11.1rc1’])!
The BeckhoffDigitalInput device is documented in
beckhoff:BeckhoffDigitalInput
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device (i.e. of the server
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- beckhoffComDevice:
- InstanceId of the BeckhoffCom device that forwards commands to the PLC.
- functionBlockName:
- The type of the firmware block.
- fwInstanceName:
- The name of the firmware block instance.
- fwVersion:
- The version of the PLC framework.
- terminal:
- ???
- hardwareStatusBitField:
- This word encodes in bits the hardware-status information of this device
- hardwareState:
- The current state of the hardware decoded
- hardwareRegion:
- The current region of the hardware decoded
- hardwareErrorDescriptor:
- This word encodes in bits describing the hardware error
- hardwareErrorDescription:
- Error Code description
- waitingFor:
- Any call to the PLC will be published here, once the reply is received this property will be cleared. Commands will not be sent to the PLC until this property is cleared.
- epsilon:
- The epsilon determines the amount of change until a new physical value is posted from the hardware
- interlockReadOnly:
- Defines whether interlock conditions are configurable from this interface.
- interlockOn:
- Defines whether interlock surveillance is on or off.
- interlockOk:
- Defines whether interlock is ok (true) or broken (false).
- busy:
- Defines whether the PLC softdevice is busy.
- disableEpsilonFeedback:
- If false, the epsilon will be regulated until the incoming rate reaches the maximum rate
- maxStateUpdateRate:
- If state updates per second exceed this threshold, the state will be displayed as CHANGING
- noisyStateUpdateRateValue:
- Show the state update rate when it’s above ‘Max State Update Rate’ threshold.
- isStateUpdateNoisy:
- State update rate is above ‘Max State Update Rate’ threshold.
- reset:
- Resets the PLC hardware
- enableInterlockedSlots:
- Send device into INTERLOCK_BROKEN state, thus enabling all interlocked slots.
- disableInterlockedSlots:
- Send device into INTERLOCKED state, thus enabling all interlocked slots.
- requestHardwareValues:
- Ask for all property values on the device
- propertiesToPoll:
- All specified properties will be polled from the PLC with the given poll-rate. Only PLC aliases or device keys corresponding to PLC properties are allowed
- pollInterval:
- Hardware poll interval in seconds
- propertiesToRead:
- The specified properties will be read from the PLC by activating the Read button. Only PLC aliases or device keys corresponding to PLC properties are allowed
- readHardware:
- Requests value updates from the PLC for the properties listed under ‘Properties to read’
- force:
- ???
- trigger:
- Do not use this parameter to configure scheduled push. Instead use the parameter ‘scheduledPush’.
- maxUpdateFrequency:
- set to limit maximum update frequency for some values.
- invert:
- If set, the digital value as received from the hardware is inverted.
- edgeCount:
- Counter of the input edges
- fallingEdgeCounter:
- True - Counter On Falling Edge; False - Counter on Raising Edge.
- resetCounter:
- Reset count of edges
| Created: | 2021-10-02T07:28:37.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Release candidate for 4.8.2 |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-08-23T15:36:04.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Bugfixes: 1. fix wrong value on the PLC when a deprecated paramer has different type wrt. the recommended new one. 2. fix bug (introduced in 4.8.0-2.11.4) that made the devices stay in UNKNOWN state |
| Created: | 2021-08-12T10:32:15.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Asynchronous registration of devices on BeckhoffCom (by means of slotInstanceNew HW state word parsed into bits |
| Created: | 2021-07-28T14:22:45.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
| Created: | 2021-06-23T16:13:27.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-06-22T13:56:55.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
|
| Created: | 2021-06-14T16:09:11.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Added BeckhoffDryPump |
| Created: | 2021-06-10T11:55:43.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Alarm conditions and state are not set on new schema. (Fixes bug seen in BeckhoffFuse after Karabo 2.11.1 deployment) |
| Created: | 2021-06-07T19:31:48.000+02:00 |
|---|---|
| Author: | Valerii Bondar |
| Notes: | Summer shutdown release, Fuse device added |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Summer shutdown release Devices added: BeckhoffTrainTrigger, BeckhoffLed, BeckhoffMC2Hexapod (BeckhoffMC2Base subclass), BeckhoffMC2Elmo (BeckhoffMC2Base subclass) Features: parameter deprecation in MC2 subclasses follow STOPPING state in Adixen Turbo Full pump. + other minor Fixes: * stepUp/stepDown popup error * epsilon feedback disable on write * avoid extra updates for interlock keys + other minor fixes |
| Created: | 2021-05-31T09:49:13.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-26T14:46:29.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-23T08:19:59.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-23T07:43:58.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-15T18:15:29.000+02:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: |
| Created: | 2021-03-24T09:43:30.000+01:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: | Add the AIBS |
| Created: | 2021-03-08T09:52:30.000+01:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: | Summary: Added auto-generated scene for Pfeiffer vacuum controller IMG400 |
P12290I_ON_SETPOINT¶
| Instance id: | SA1_XTD9_VAC/SWITCH/P12290I_ON_SETPOINT |
|---|---|
| Class id: | BeckhoffDigitalInput |
| Host: | fxe-rr-sys-con-1 |
| Class documentation: | |
| BeckhoffDigitalInput | |
| General: | link |
| Monitor: | link |
| Developer: | link |
| PLC: | link |
| Alias: | fxe-rr-sys-con-1 , fxe-rr-sys-con-14 , fxe-rr-sys-con-10 , fxe-rr-sys-con-11 , fxe-rr-sys-con-13 |
| Git repo: | https://git.xfel.eu/karaboDevices/Beckhoff |
| Last modified: | 2021-10-02T19:55:31.151+02:00 |
| Created at: | 2017-07-20T11:58:15.000+02:00 |
| Main authors: | Mamchykd, Silenzi, Giovanetti |
| Latest tag: | 4.8.2-2.11.1rc1 |
| Deployment tag: | 4.8.2-2.11.1rc1 |
| Installed tag: | 4.6.5-2.11.1 |
| Scenes: | VACUUM_OVERVIEW, VAC-SIGNALS |
| Accessible by: | CAL, CONTROLS, CTRL, DA, danilevc, xdoc |
Warning
Rogue installation which is not mentioned in the deployment!
Warning
The installed tag (4.6.5-2.11.1) does not match tags mentioned in the deployment ([‘4.8.2-2.11.1rc1’])!
The BeckhoffDigitalInput device is documented in
beckhoff:BeckhoffDigitalInput
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device (i.e. of the server
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- beckhoffComDevice:
- InstanceId of the BeckhoffCom device that forwards commands to the PLC.
- functionBlockName:
- The type of the firmware block.
- fwInstanceName:
- The name of the firmware block instance.
- fwVersion:
- The version of the PLC framework.
- terminal:
- ???
- hardwareStatusBitField:
- This word encodes in bits the hardware-status information of this device
- hardwareState:
- The current state of the hardware decoded
- hardwareRegion:
- The current region of the hardware decoded
- hardwareErrorDescriptor:
- This word encodes in bits describing the hardware error
- hardwareErrorDescription:
- Error Code description
- waitingFor:
- Any call to the PLC will be published here, once the reply is received this property will be cleared. Commands will not be sent to the PLC until this property is cleared.
- epsilon:
- The epsilon determines the amount of change until a new physical value is posted from the hardware
- interlockReadOnly:
- Defines whether interlock conditions are configurable from this interface.
- interlockOn:
- Defines whether interlock surveillance is on or off.
- interlockOk:
- Defines whether interlock is ok (true) or broken (false).
- busy:
- Defines whether the PLC softdevice is busy.
- disableEpsilonFeedback:
- If false, the epsilon will be regulated until the incoming rate reaches the maximum rate
- maxStateUpdateRate:
- If state updates per second exceed this threshold, the state will be displayed as CHANGING
- noisyStateUpdateRateValue:
- Show the state update rate when it’s above ‘Max State Update Rate’ threshold.
- isStateUpdateNoisy:
- State update rate is above ‘Max State Update Rate’ threshold.
- reset:
- Resets the PLC hardware
- enableInterlockedSlots:
- Send device into INTERLOCK_BROKEN state, thus enabling all interlocked slots.
- disableInterlockedSlots:
- Send device into INTERLOCKED state, thus enabling all interlocked slots.
- requestHardwareValues:
- Ask for all property values on the device
- propertiesToPoll:
- All specified properties will be polled from the PLC with the given poll-rate. Only PLC aliases or device keys corresponding to PLC properties are allowed
- pollInterval:
- Hardware poll interval in seconds
- propertiesToRead:
- The specified properties will be read from the PLC by activating the Read button. Only PLC aliases or device keys corresponding to PLC properties are allowed
- readHardware:
- Requests value updates from the PLC for the properties listed under ‘Properties to read’
- force:
- ???
- trigger:
- Do not use this parameter to configure scheduled push. Instead use the parameter ‘scheduledPush’.
- maxUpdateFrequency:
- set to limit maximum update frequency for some values.
- invert:
- If set, the digital value as received from the hardware is inverted.
- edgeCount:
- Counter of the input edges
- fallingEdgeCounter:
- True - Counter On Falling Edge; False - Counter on Raising Edge.
- resetCounter:
- Reset count of edges
- resetCounterRegister:
- Internal
| Created: | 2021-10-02T07:28:37.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Release candidate for 4.8.2 |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-08-23T15:36:04.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Bugfixes: 1. fix wrong value on the PLC when a deprecated paramer has different type wrt. the recommended new one. 2. fix bug (introduced in 4.8.0-2.11.4) that made the devices stay in UNKNOWN state |
| Created: | 2021-08-12T10:32:15.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Asynchronous registration of devices on BeckhoffCom (by means of slotInstanceNew HW state word parsed into bits |
| Created: | 2021-07-28T14:22:45.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
| Created: | 2021-06-23T16:13:27.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-06-22T13:56:55.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
|
| Created: | 2021-06-14T16:09:11.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Added BeckhoffDryPump |
| Created: | 2021-06-10T11:55:43.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Alarm conditions and state are not set on new schema. (Fixes bug seen in BeckhoffFuse after Karabo 2.11.1 deployment) |
| Created: | 2021-06-07T19:31:48.000+02:00 |
|---|---|
| Author: | Valerii Bondar |
| Notes: | Summer shutdown release, Fuse device added |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Summer shutdown release Devices added: BeckhoffTrainTrigger, BeckhoffLed, BeckhoffMC2Hexapod (BeckhoffMC2Base subclass), BeckhoffMC2Elmo (BeckhoffMC2Base subclass) Features: parameter deprecation in MC2 subclasses follow STOPPING state in Adixen Turbo Full pump. + other minor Fixes: * stepUp/stepDown popup error * epsilon feedback disable on write * avoid extra updates for interlock keys + other minor fixes |
| Created: | 2021-05-31T09:49:13.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-26T14:46:29.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-23T08:19:59.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-23T07:43:58.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-15T18:15:29.000+02:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: |
| Created: | 2021-03-24T09:43:30.000+01:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: | Add the AIBS |
| Created: | 2021-03-08T09:52:30.000+01:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: | Summary: Added auto-generated scene for Pfeiffer vacuum controller IMG400 |
VALVE_V12090M_OPEN_FXE¶
| Instance id: | SA1_XTD9_VAC/SWITCH/VALVE_V12090M_OPEN_FXE |
|---|---|
| Class id: | BeckhoffDigitalInput |
| Host: | fxe-rr-sys-con-1 |
| Class documentation: | |
| BeckhoffDigitalInput | |
| General: | link |
| Monitor: | link |
| Developer: | link |
| PLC: | link |
| Alias: | fxe-rr-sys-con-1 , fxe-rr-sys-con-14 , fxe-rr-sys-con-10 , fxe-rr-sys-con-11 , fxe-rr-sys-con-13 |
| Git repo: | https://git.xfel.eu/karaboDevices/Beckhoff |
| Last modified: | 2021-10-02T19:55:31.151+02:00 |
| Created at: | 2017-07-20T11:58:15.000+02:00 |
| Main authors: | Mamchykd, Silenzi, Giovanetti |
| Latest tag: | 4.8.2-2.11.1rc1 |
| Deployment tag: | 4.8.2-2.11.1rc1 |
| Installed tag: | 4.6.5-2.11.1 |
| Scenes: | VAC-SIGNALS |
| Accessible by: | CAL, CONTROLS, CTRL, DA, danilevc, xdoc |
Warning
Rogue installation which is not mentioned in the deployment!
Warning
The installed tag (4.6.5-2.11.1) does not match tags mentioned in the deployment ([‘4.8.2-2.11.1rc1’])!
The BeckhoffDigitalInput device is documented in
beckhoff:BeckhoffDigitalInput
- visibility:
- Configures who is allowed to see this device at all
- deviceId:
- The device instance ID uniquely identifies a device instance in the distributed system
- classId:
- The (factory)-name of the class of this device
- classVersion:
- The version of the class of this device defined in KARABO_CLASSINFO
- karaboVersion:
- The version of the Karabo framework running this device
- serverId:
- The device-server on which this device is running on
- hostName:
- Do not set this property, it will be set by the device-server.
- pid:
- The unix process ID of the device (i.e. of the server
- state:
- The current state the device is in
- status:
- A more detailed status description
- alarmCondition:
- The current alarm condition of the device. Evaluates to the highest condition on any property if not set manually.
- lastCommand:
- The last slot called.
- archive:
- Decides whether the properties of this device will be logged or not
- heartbeatInterval:
- The heartbeat interval
- performanceStatistics:
- Accumulates some statistics
- beckhoffComDevice:
- InstanceId of the BeckhoffCom device that forwards commands to the PLC.
- functionBlockName:
- The type of the firmware block.
- fwInstanceName:
- The name of the firmware block instance.
- fwVersion:
- The version of the PLC framework.
- terminal:
- ???
- hardwareStatusBitField:
- This word encodes in bits the hardware-status information of this device
- hardwareState:
- The current state of the hardware decoded
- hardwareRegion:
- The current region of the hardware decoded
- hardwareErrorDescriptor:
- This word encodes in bits describing the hardware error
- hardwareErrorDescription:
- Error Code description
- waitingFor:
- Any call to the PLC will be published here, once the reply is received this property will be cleared. Commands will not be sent to the PLC until this property is cleared.
- epsilon:
- The epsilon determines the amount of change until a new physical value is posted from the hardware
- interlockReadOnly:
- Defines whether interlock conditions are configurable from this interface.
- interlockOn:
- Defines whether interlock surveillance is on or off.
- interlockOk:
- Defines whether interlock is ok (true) or broken (false).
- busy:
- Defines whether the PLC softdevice is busy.
- disableEpsilonFeedback:
- If false, the epsilon will be regulated until the incoming rate reaches the maximum rate
- maxStateUpdateRate:
- If state updates per second exceed this threshold, the state will be displayed as CHANGING
- noisyStateUpdateRateValue:
- Show the state update rate when it’s above ‘Max State Update Rate’ threshold.
- isStateUpdateNoisy:
- State update rate is above ‘Max State Update Rate’ threshold.
- reset:
- Resets the PLC hardware
- enableInterlockedSlots:
- Send device into INTERLOCK_BROKEN state, thus enabling all interlocked slots.
- disableInterlockedSlots:
- Send device into INTERLOCKED state, thus enabling all interlocked slots.
- requestHardwareValues:
- Ask for all property values on the device
- propertiesToPoll:
- All specified properties will be polled from the PLC with the given poll-rate. Only PLC aliases or device keys corresponding to PLC properties are allowed
- pollInterval:
- Hardware poll interval in seconds
- propertiesToRead:
- The specified properties will be read from the PLC by activating the Read button. Only PLC aliases or device keys corresponding to PLC properties are allowed
- readHardware:
- Requests value updates from the PLC for the properties listed under ‘Properties to read’
- force:
- ???
- trigger:
- Do not use this parameter to configure scheduled push. Instead use the parameter ‘scheduledPush’.
- maxUpdateFrequency:
- set to limit maximum update frequency for some values.
- invert:
- If set, the digital value as received from the hardware is inverted.
- edgeCount:
- Counter of the input edges
- fallingEdgeCounter:
- True - Counter On Falling Edge; False - Counter on Raising Edge.
- resetCounter:
- Reset count of edges
- resetCounterRegister:
- Internal
| Created: | 2021-10-02T07:28:37.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Release candidate for 4.8.2 |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-09-13T18:14:58.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-08-23T15:36:04.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Bugfixes: 1. fix wrong value on the PLC when a deprecated paramer has different type wrt. the recommended new one. 2. fix bug (introduced in 4.8.0-2.11.4) that made the devices stay in UNKNOWN state |
| Created: | 2021-08-12T10:32:15.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Asynchronous registration of devices on BeckhoffCom (by means of slotInstanceNew HW state word parsed into bits |
| Created: | 2021-07-28T14:22:45.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
| Created: | 2021-06-23T16:13:27.000+02:00 |
|---|---|
| Author: | xctrl |
| Notes: |
| Created: | 2021-06-22T13:56:55.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: |
|
| Created: | 2021-06-14T16:09:11.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Added BeckhoffDryPump |
| Created: | 2021-06-10T11:55:43.000+02:00 |
|---|---|
| Author: | Alessandro Silenzi |
| Notes: | Alarm conditions and state are not set on new schema. (Fixes bug seen in BeckhoffFuse after Karabo 2.11.1 deployment) |
| Created: | 2021-06-07T19:31:48.000+02:00 |
|---|---|
| Author: | Valerii Bondar |
| Notes: | Summer shutdown release, Fuse device added |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-06-02T14:39:34.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: | Summer shutdown release Devices added: BeckhoffTrainTrigger, BeckhoffLed, BeckhoffMC2Hexapod (BeckhoffMC2Base subclass), BeckhoffMC2Elmo (BeckhoffMC2Base subclass) Features: parameter deprecation in MC2 subclasses follow STOPPING state in Adixen Turbo Full pump. + other minor Fixes: * stepUp/stepDown popup error * epsilon feedback disable on write * avoid extra updates for interlock keys + other minor fixes |
| Created: | 2021-05-31T09:49:13.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-26T14:46:29.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-23T08:19:59.000+02:00 |
|---|---|
| Author: | Gabriele Giovanetti |
| Notes: |
| Created: | 2021-04-23T07:43:58.000+02:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: |
| Created: | 2021-04-15T18:15:29.000+02:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: |
| Created: | 2021-03-24T09:43:30.000+01:00 |
|---|---|
| Author: | Steffen Hauf |
| Notes: | Add the AIBS |
| Created: | 2021-03-08T09:52:30.000+01:00 |
|---|---|
| Author: | Riccardo Fabbri |
| Notes: | Summary: Added auto-generated scene for Pfeiffer vacuum controller IMG400 |
SRP¶
Non-standard installations¶
| BeckhoffAnalogOutput: | |
|---|---|
|
|
| BeckhoffAnalogInput: | |
|
|
| BeckhoffDigitalOutput: | |
|
|
| JJAttenuator: |
|
| BeckhoffDigitalInput: | |
|
|
| BeamImagingUnit: | |
|
|
| BeckhoffAgilentIonPump: | |
|
|
| ConditionValve: |
|
| BeckhoffValve: |
|
| SlsCalibrator: |
|
| GotthardReceiver: | |
|
|
| BeckhoffCom: |
|
| BeckhoffPlcMonitor: | |
|
|
| SlitSystem: |
|
| BeamPositionMonitor: | |
|
|
| BeamImagingUnit: | |
|
|
| BeckhoffAnalogInput: | |
|
|
| BeckhoffCom: |
|
| BeckhoffPlcMonitor: | |
|
|
| DoocsPhaseshifter: | |
|
|
| DoocsOpticalDelay: | |
|
|
| BeckhoffDigitalOutput: | |
|
|
| BeckhoffDigitalInput: | |
|
|
| BeckhoffMC2Base: | |
|
|
| BeckhoffCom: |
|
| BeckhoffPlcMonitor: | |
|
|
| X2Timer: |
|
| DoocsPulseKicker: | |
|
|
| DoocsXGM: |
|
| PplMultiSubPattern: | |
|
|
| BeckhoffMonitor: | |
|
|
| BeckhoffCom: |
|
| BeckhoffPlcMonitor: | |
|
|
| DoocsUndulatorEnergy: | |
|
|
| BeckhoffDigitalOutput: | |
|
|
| BeckhoffEncoder: | |
|
|
| BeamImagingUnit: | |
|
|
| BeckhoffSimpleMotor: | |
|
|
| BeckhoffAnalogOutput: | |
|
|
| BeckhoffAnalogInput: | |
|
|
| MonoChromator: |
|
| BeckhoffMC2Base: | |
|
|
| BeckhoffDigitalInput: | |
|
|
| MonoChromatorGroup: | |
|
|
| BeckhoffValve: |
|
| CompoundRefractiveLens: | |
|
|
| BeckhoffAnalogInput: | |
|
|
| SlitSystem: |
|
| BeckhoffCom: |
|
| BeckhoffPlcMonitor: | |
|
|
Host could not be accessed
| Affected classes: | |
|---|---|
| DataAggregator | |
| Affected devices: | |
| FXE_DAQ_DATA/DA/1, FXE_DAQ_DATA/DA/3, FXE_DAQ_DATA/LPD1MCTRL/0, FXE_DAQ_DATA/LPD1MCTRL/1 | |
Host could not be accessed
| Affected classes: | |
|---|---|
| DataAggregator | |
| Affected devices: | |
| FXE_DAQ_DATA/DA/2, FXE_DAQ_DATA/DA/4 | |
Host could not be accessed
| Affected classes: | |
|---|---|
| RunConfigurator, DataManager, MetadataDBRemote, RunController | |
| Affected devices: | |
| FXE_DAQ_DATA/DM/CONFIGURATOR, FXE_DAQ_DATA/DM/DATA_MANAGER, FXE_DAQ_DATA/DM/MDC_REMOTE, FXE_DAQ_DATA/DM/RUN_CONTROL | |
Host could not be accessed
| Affected classes: | |
|---|---|
| ReportConfigGroups, RunConfigurationGroup, CheckConfigGroups | |
| Affected devices: | |
| FXE_DAQ_DATA/DM/DSG_REPORT_1, FXE_DAQ_DATA/DM/FEM_MDL_LPD_GROUP, FXE_DAQ_DATA/DM/FXE_AUXT_AIO_GROUP, FXE_DAQ_DATA/DM/FXE_AUXT_CSLIT_GROUP, FXE_DAQ_DATA/DM/FXE_AUXT_LIC_GROUP, FXE_DAQ_DATA/DM/FXE_DET_LPD1M-1_GROUP, FXE_DAQ_DATA/DM/FXE_DET_MOV_GROUP, FXE_DAQ_DATA/DM/FXE_DOC_ADHOC_GROUP, FXE_DAQ_DATA/DM/FXE_DOOCS_BAMS_GROUP, FXE_DAQ_DATA/DM/FXE_ENERGY_GROUP, FXE_DAQ_DATA/DM/FXE_ILH_TA_GOTTHARD_GROUP, FXE_DAQ_DATA/DM/FXE_MONO_GROUP, FXE_DAQ_DATA/DM/FXE_OGT1_ATT_GROUP, FXE_DAQ_DATA/DM/FXE_OGT1_BIU_GROUP, FXE_DAQ_DATA/DM/FXE_OGT1_IPM_GROUP, FXE_DAQ_DATA/DM/FXE_OGT1_MOV_GROUP, FXE_DAQ_DATA/DM/FXE_OGT1_PSLIT_GROUP, FXE_DAQ_DATA/DM/FXE_OGT1_SA_GROUP, FXE_DAQ_DATA/DM/FXE_OGT1_TAD_CAM_GROUP, FXE_DAQ_DATA/DM/FXE_OGT1_TAD_GOTTHARD1_GROUP, FXE_DAQ_DATA/DM/FXE_OGT1_TAD_GROUP, FXE_DAQ_DATA/DM/FXE_OGT1_VAC_GROUP, FXE_DAQ_DATA/DM/FXE_OGT2_BIU-1_GROUP, FXE_DAQ_DATA/DM/FXE_OGT2_BIU-2_GROUP, FXE_DAQ_DATA/DM/FXE_OGT2_CRL_GROUP, FXE_DAQ_DATA/DM/FXE_OGT2_CRL_LENS_GROUP, FXE_DAQ_DATA/DM/FXE_OGT2_MOV_GROUP, FXE_DAQ_DATA/DM/FXE_OGT2_PSLIT_GROUP, FXE_DAQ_DATA/DM/FXE_OGT2_VAC_GROUP, FXE_DAQ_DATA/DM/FXE_OGT3_BIU_GROUP, FXE_DAQ_DATA/DM/FXE_OGT3_IPM_GROUP, FXE_DAQ_DATA/DM/FXE_OGT3_MOV_GROUP, FXE_DAQ_DATA/DM/FXE_OGT3_SA_GROUP, FXE_DAQ_DATA/DM/FXE_OGT3_XGMD_GROUP, FXE_DAQ_DATA/DM/FXE_PPL_LAS_GROUP, FXE_DAQ_DATA/DM/FXE_PPL_TRG_GROUP, FXE_DAQ_DATA/DM/FXE_RR_SYS_DIGI_GROUP, FXE_DAQ_DATA/DM/FXE_SA1_OPTICS_GROUP, FXE_DAQ_DATA/DM/FXE_SCAN_GROUP, FXE_DAQ_DATA/DM/FXE_SMS_CAM_GROUP, FXE_DAQ_DATA/DM/FXE_SMS_JSS_GROUP, FXE_DAQ_DATA/DM/FXE_SMS_MIC_GROUP, FXE_DAQ_DATA/DM/FXE_SMS_MOV_GROUP, FXE_DAQ_DATA/DM/FXE_SMS_USR_ALL_GROUP, FXE_DAQ_DATA/DM/FXE_SMS_USR_GROUP, FXE_DAQ_DATA/DM/FXE_SMS_VHS_GROUP, FXE_DAQ_DATA/DM/FXE_SMS_XEY_GROUP, FXE_DAQ_DATA/DM/FXE_SYS_VAC2MPS_GROUP, FXE_DAQ_DATA/DM/FXE_X2TIMER_GROUP, FXE_DAQ_DATA/DM/FXE_XAD_JF1M_1_GROUP, FXE_DAQ_DATA/DM/FXE_XAD_JF1M_2_GROUP, FXE_DAQ_DATA/DM/FXE_XAD_JF1M_CTRL_GROUP, FXE_DAQ_DATA/DM/FXE_XAD_JF500K_CTRL_GROUP, FXE_DAQ_DATA/DM/FXE_XAD_JF500K_GROUP, FXE_DAQ_DATA/DM/LPD1M-1_XTDF_GROUP, FXE_DAQ_DATA/DM/OGT1_GOTTHARD_GROUP, FXE_DAQ_DATA/DM/OGT3_GOTTHARD_GROUP, FXE_DAQ_DATA/DM/SCAN_GROUP, FXE_DAQ_DATA/DM/TEST_DOOCS_GROUP, FXE_DAQ_DATA/DM/checkConfigGroups | |
Host could not be accessed
| Affected classes: | |
|---|---|
DataAggregator |
|
| Affected devices: | |
FXE_DAQ_DATA/DOC/1, FXE_DAQ_DATA/JNGFR/1, FXE_DAQ_DATA/JNGFR/2, FXE_DAQ_DATA/JNGFR/3, FXE_DAQ_DATA/JNGFRCTRL/0 |
|
| Karabacon: |
|
| TrainMatcher: |
|
| PipeToZeroMQ: |
|
| CppFemCombiner: |
|
| CppFemSplitter: |
|
| CppFemCombiner: |
|
| CppFemSplitter: |
|
| CppFemCombiner: |
|
| CppFemSplitter: |
|
| CalManager: |
|
| CppFemSplitter: |
|
| InitLpdOnlineCorrection: | |
|
|
| RestartCalServers: | |
|
|
| CppFemSplitter: |
|
| CppFemSplitter: |
|
| CppFemCombiner: |
|
| CalManager: |
|
| CppFemSplitter: |
|
| CppFemSplitter: |
|
| Ccmon: |
|
| Ccmon: |
|
| LpdComposite: |
|
| LPDMainControl: |
|
| LpdFem: |
|
| LPDDarkFrames: |
|
| TakeDataLPD: |
|
Host could not be accessed
| Affected classes: | |
|---|---|
| DataAggregator | |
| Affected devices: | |
| FXE_DET_LPD1M-1/DET/0CH0 | |
Host could not be accessed
| Affected classes: | |
|---|---|
| DataAggregator | |
| Affected devices: | |
| FXE_DET_LPD1M-1/DET/10CH0 | |
Host could not be accessed
| Affected classes: | |
|---|---|
| DataAggregator | |
| Affected devices: | |
| FXE_DET_LPD1M-1/DET/11CH0 | |
Host could not be accessed
| Affected classes: | |
|---|---|
| DataAggregator | |
| Affected devices: | |
| FXE_DET_LPD1M-1/DET/12CH0 | |
Host could not be accessed
| Affected classes: | |
|---|---|
| DataAggregator | |
| Affected devices: | |
| FXE_DET_LPD1M-1/DET/13CH0 | |
Host could not be accessed
| Affected classes: | |
|---|---|
| DataAggregator | |
| Affected devices: | |
| FXE_DET_LPD1M-1/DET/14CH0 | |
Host could not be accessed
| Affected classes: | |
|---|---|
| DataAggregator | |
| Affected devices: | |
| FXE_DET_LPD1M-1/DET/15CH0 | |
Host could not be accessed
| Affected classes: | |
|---|---|
| DataAggregator | |
| Affected devices: | |
| FXE_DET_LPD1M-1/DET/1CH0 | |
Host could not be accessed
| Affected classes: | |
|---|---|
| DataAggregator | |
| Affected devices: | |
| FXE_DET_LPD1M-1/DET/2CH0 | |
Host could not be accessed
| Affected classes: | |
|---|---|
| DataAggregator | |
| Affected devices: | |
| FXE_DET_LPD1M-1/DET/3CH0 | |
Host could not be accessed
| Affected classes: | |
|---|---|
| DataAggregator | |
| Affected devices: | |
| FXE_DET_LPD1M-1/DET/4CH0 | |
Host could not be accessed
| Affected classes: | |
|---|---|
| DataAggregator | |
| Affected devices: | |
| FXE_DET_LPD1M-1/DET/5CH0 | |
Host could not be accessed
| Affected classes: | |
|---|---|
| DataAggregator | |
| Affected devices: | |
| FXE_DET_LPD1M-1/DET/6CH0 | |
Host could not be accessed
| Affected classes: | |
|---|---|
| DataAggregator | |
| Affected devices: | |
| FXE_DET_LPD1M-1/DET/7CH0 | |
Host could not be accessed
| Affected classes: | |
|---|---|
| DataAggregator | |
| Affected devices: | |
| FXE_DET_LPD1M-1/DET/8CH0 | |
Host could not be accessed
| Affected classes: | |
|---|---|
DataAggregator |
|
| Affected devices: | |
FXE_DET_LPD1M-1/DET/9CH0 |
|
| SlsCalibrator: |
|
| GotthardControl: | |
|
|
| GotthardReceiver: | |
|
|
| BeckhoffCom: |
|
| BeckhoffPlcMonitor: | |
|
|
| BeamImagingUnit: | |
|
|
| BeckhoffAnalogInput: | |
|
|
| SlitSystem: |
|
| BeckhoffMC2Base: | |
|
|
| SlsCalibrator: |
|
| GotthardReceiver: | |
|
|
| GotthardControl: | |
|
|
| ImageToSpectrum: | |
|
|
| BeckhoffAgilentIonPump: | |
|
|
| BeckhoffDigitalOutput: | |
|
|
| BeckhoffDigitalInput: | |
|
|
| ConditionValve: |
|
| BeckhoffValve: |
|
| BeckhoffCom: |
|
| BeckhoffPlcMonitor: | |
|
|
| BeamImagingUnit: | |
|
|
| BeckhoffAnalogInput: | |
|
|
| BeckhoffDigitalOutput: | |
|
|
| BeckhoffMC2Base: | |
|
|
| SlsCalibrator: |
|
| GotthardControl: | |
|
|
| GotthardReceiver: | |
|
|
| BeckhoffPfeifferTCDriveUnit: | |
|
|
| BeckhoffAnalogOutput: | |
|
|
| BeckhoffDigitalInput: | |
|
|
| BeckhoffCom: |
|
| BeckhoffPlcMonitor: | |
|
|
| GotthardControl: | |
|
|
| GotthardReceiver: | |
|
|
| Mpod: |
|
| BeckhoffCom: |
|
| BeckhoffPlcMonitor: | |
|
|
| BeckhoffCom: |
|
| BeckhoffPlcMonitor: | |
|
|
| JungfrauControl: | |
|
|
| JungfrauReceiver: | |
|
|
| JungfrauConfig: |
|
| JungfrauDarkChar: | |
|
|
| ImageProcessor: |
|
| CompoundRefractiveLens: | |
|
|
Non-standard deployments¶
fxe-rr-sys-con-2¶
- Rogue install for BeckhoffAnalogOutput: 4.6.5-2.11.1 installed but not in deployment.
- Rogue install for BeckhoffAnalogInput: 4.6.5-2.11.1 installed but not in deployment.
- Rogue install for BeckhoffDigitalOutput: 4.6.5-2.11.1 installed but not in deployment.
- Rogue install for JJAttenuator: 2.5.3-2.11.0 installed but not in deployment.
- Rogue install for BeckhoffDigitalInput: 4.6.5-2.11.1 installed but not in deployment.
- Rogue install for BeamImagingUnit: 1.3.8-2.11.0 installed but not in deployment.
- Rogue install for BeckhoffAgilentIonPump: 4.6.5-2.11.1 installed but not in deployment.
- Rogue install for ConditionValve: 1.0.1-2.10.0 installed but not in deployment.
- Rogue install for BeckhoffValve: 4.6.5-2.11.1 installed but not in deployment.
- Rogue install for SlsCalibrator: 1.4.1-2.10.0 installed but not in deployment.
- Rogue install for GotthardReceiver: 1.8.4-2.10.0 installed but not in deployment.
- Rogue install for BeckhoffCom: 4.6.5-2.11.1 installed but not in deployment.
- Rogue install for BeckhoffPlcMonitor: 4.6.5-2.11.1 installed but not in deployment.
fxe-rr-sys-con-4¶
- Rogue install for SlitSystem: 2.5.3-2.10.0 installed but not in deployment.
- Rogue install for BeamPositionMonitor: 1.7.1-2.10.0 installed but not in deployment.
- Rogue install for BeamImagingUnit: 1.3.8-2.11.0 installed but not in deployment.
- Rogue install for BeckhoffAnalogInput: 4.6.5-2.11.1 installed but not in deployment.
- Rogue install for BeckhoffCom: 4.6.5-2.11.1 installed but not in deployment.
- Rogue install for BeckhoffPlcMonitor: 4.6.5-2.11.1 installed but not in deployment.
fxe-rr-sys-con-6¶
- Rogue install for DoocsPhaseshifter: 1.8.14-2.11.1 installed but not in deployment.
- Rogue install for DoocsOpticalDelay: 1.8.14-2.11.1 installed but not in deployment.
- Rogue install for WavePlateControl: 1.0.2-2.10.0 installed but not in deployment.
- Rogue install for BeckhoffDigitalOutput: 4.6.5-2.11.1 installed but not in deployment.
- Rogue install for BeckhoffDigitalInput: 4.6.5-2.11.1 installed but not in deployment.
- Rogue install for BeckhoffMC2Base: 4.6.5-2.11.1 installed but not in deployment.
- Rogue install for BeckhoffCom: 4.6.5-2.11.1 installed but not in deployment.
- Rogue install for BeckhoffPlcMonitor: 4.6.5-2.11.1 installed but not in deployment.
- Rogue install for X2Timer: 1.8.14-2.11.1 installed but not in deployment.
- Rogue install for X2TimerML: 1.4.1-2.11.0 installed but not in deployment.
- Rogue install for DoocsPulseKicker: 1.8.14-2.11.1 installed but not in deployment.
- Rogue install for PulsePatternDecoder: 2.0.5-2.11.0 installed but not in deployment.
- Rogue install for DoocsXGM: 1.8.14-2.11.1 installed but not in deployment.
la1-br-ppl-con-pattern¶
- Rogue install for PplMultiSubPattern: 1.5.6-2.10.0 installed but not in deployment.
fxe-br-sys-con-12¶
- Rogue install for BeckhoffMonitor: 1.1.5-2.10.0 installed but not in deployment.
- Rogue install for BeckhoffCom: 4.6.5-2.11.1 installed but not in deployment.
- Rogue install for BeckhoffPlcMonitor: 4.6.5-2.11.1 installed but not in deployment.
- Rogue install for DoocsUndulatorEnergy: 1.8.14-2.11.1 installed but not in deployment.
- Rogue install for BeckhoffDigitalOutput: 4.6.5-2.11.1 installed but not in deployment.
- Rogue install for BeckhoffEncoder: 4.6.5-2.11.1 installed but not in deployment.
- Rogue install for BeamImagingUnit: 1.3.8-2.11.0 installed but not in deployment.
- Rogue install for BeckhoffSimpleMotor: 4.6.5-2.11.1 installed but not in deployment.
- Rogue install for BeckhoffAnalogOutput: 4.6.5-2.11.1 installed but not in deployment.
- Rogue install for BeckhoffAnalogInput: 4.6.5-2.11.1 installed but not in deployment.
- Rogue install for MonoChromator: 1.6.3-2.10.0 installed but not in deployment.
- Rogue install for BeckhoffMC2Base: 4.6.5-2.11.1 installed but not in deployment.
- Rogue install for BeckhoffDigitalInput: 4.6.5-2.11.1 installed but not in deployment.
- Rogue install for MonoChromatorGroup: 1.6.3-2.10.0 installed but not in deployment.
fxe-rr-sys-con-3¶
- Rogue install for BeckhoffValve: 4.6.5-2.11.1 installed but not in deployment.
- Rogue install for CompoundRefractiveLens: 1.3.0-2.11.0 installed but not in deployment.
- Rogue install for BeckhoffAnalogInput: 4.6.5-2.11.1 installed but not in deployment.
- Rogue install for SlitSystem: 2.5.3-2.10.0 installed but not in deployment.
- Rogue install for BeckhoffCom: 4.6.5-2.11.1 installed but not in deployment.
- Rogue install for BeckhoffPlcMonitor: 4.6.5-2.11.1 installed but not in deployment.
fxe-rr-sys-con-11¶
- Rogue install for DaqController: 1.4.6-2.11.1 installed but not in deployment.
- Rogue install for Karabacon: 2.4.5-2.11.1 installed but not in deployment.
- Rogue install for SimulatedTrigger: 1.1.1-2.10.4 installed but not in deployment.
sa1-br-kc-comp-3¶
- Rogue install for TrainMatcher: 1.2.0-2.10.2 installed but not in deployment.
- Rogue install for PipeToZeroMQ: 3.2.5-2.11.0hotfix1 installed but not in deployment.
sa1-br-sys-cal-2¶
- Rogue install for CppFemCombiner: 1.3.0-2.4.1 installed but not in deployment.
- Rogue install for CppFemSplitter: 1.3.0-2.4.1 installed but not in deployment.
sa1-br-sys-cal-1¶
- Rogue install for CppFemCombiner: 1.3.0-2.4.1 installed but not in deployment.
- Rogue install for CppFemSplitter: 1.3.0-2.4.1 installed but not in deployment.
sa1-br-sys-cal-3¶
- Rogue install for CppFemCombiner: 1.3.0-2.4.1 installed but not in deployment.
- Rogue install for CppFemSplitter: 1.3.0-2.4.1 installed but not in deployment.
sa1-br-sys-cal-0¶
- Rogue install for CalManager: 1.9.0-2.4.1 installed but not in deployment.
- Rogue install for CppFemSplitter: 1.3.0-2.4.1 installed but not in deployment.
- Rogue install for InitLpdOnlineCorrection: 1.6-2.4.1 installed but not in deployment.
- Rogue install for RestartCalServers: 1.6-2.4.1 installed but not in deployment.
sa1-br-sys-cal-4¶
- Rogue install for CppFemSplitter: 1.3.0-2.4.1 installed but not in deployment.
sa1-br-sys-cal-5¶
- Rogue install for CppFemSplitter: 1.3.0-2.4.1 installed but not in deployment.
- Rogue install for CppFemCombiner: 1.3.0-2.4.1 installed but not in deployment.
- Rogue install for CalManager: jungfrau_multi_mem_cell installed but not in deployment.
sa1-br-sys-cal-6¶
- Rogue install for CppFemSplitter: 1.3.0-2.4.1 installed but not in deployment.
sa1-br-sys-cal-7¶
- Rogue install for CppFemSplitter: 1.3.0-2.4.1 installed but not in deployment.
fxe-rr-sys-utc-1¶
- Rogue install for Ccmon: 1.2.0-2.10.0 installed but not in deployment.
fxe-exp-sys-utc-1¶
- Rogue install for Ccmon: 1.2.0-2.10.0 installed but not in deployment.
fxe-rr-sys-con-10¶
- Rogue install for ClockAndControlML: 2.0.0-2.10.0 installed but not in deployment.
- Rogue install for LpdComposite: 2.3.3-2.10.0 installed but not in deployment.
- Rogue install for LPDMainControl: 1.2.1-2.10.0 installed but not in deployment.
- Rogue install for LpdFem: 2.3.3-2.10.0 installed but not in deployment.
- Rogue install for LPDDarkFrames: 1.2.1-2.10.0 installed but not in deployment.
- Rogue install for TakeDataLPD: 1.2.1-2.10.0 installed but not in deployment.
- Rogue install for LpdPower: 1.1.2-2.10.0-hotfix installed but not in deployment.
fxe-rr-sys-con-7¶
- Rogue install for SlsCalibrator: 1.4.1-2.10.0 installed but not in deployment.
- Rogue install for GotthardControl: 1.8.4-2.10.0 installed but not in deployment.
- Rogue install for GotthardReceiver: 1.8.4-2.10.0 installed but not in deployment.
- Rogue install for BeckhoffCom: 4.6.5-2.11.1 installed but not in deployment.
- Rogue install for BeckhoffPlcMonitor: 4.6.5-2.11.1 installed but not in deployment.
fxe-rr-sys-con-1¶
- Rogue install for BeamImagingUnit: 1.3.8-2.11.0 installed but not in deployment.
- Rogue install for BeckhoffAnalogInput: 4.6.5-2.11.1 installed but not in deployment.
- Rogue install for SlitSystem: 2.5.3-2.10.0 installed but not in deployment.
- Rogue install for BeckhoffMC2Base: 4.6.5-2.11.1 installed but not in deployment.
- Rogue install for SlsCalibrator: 1.4.1-2.10.0 installed but not in deployment.
- Rogue install for GotthardReceiver: 1.8.4-2.10.0 installed but not in deployment.
- Rogue install for GotthardControl: 1.8.4-2.10.0 installed but not in deployment.
- Rogue install for ImageToSpectrum: 1.27.4-2.10.0 installed but not in deployment.
- Rogue install for BeckhoffAgilentIonPump: 4.6.5-2.11.1 installed but not in deployment.
- Rogue install for BeckhoffDigitalOutput: 4.6.5-2.11.1 installed but not in deployment.
- Rogue install for BeckhoffDigitalInput: 4.6.5-2.11.1 installed but not in deployment.
- Rogue install for ConditionValve: 1.0.1-2.10.0 installed but not in deployment.
- Rogue install for BeckhoffValve: 4.6.5-2.11.1 installed but not in deployment.
- Rogue install for BeckhoffCom: 4.6.5-2.11.1 installed but not in deployment.
- Rogue install for BeckhoffPlcMonitor: 4.6.5-2.11.1 installed but not in deployment.
fxe-rr-sys-con-8¶
- Rogue install for BeamImagingUnit: 1.3.8-2.11.0 installed but not in deployment.
- Rogue install for BeckhoffAnalogInput: 4.6.5-2.11.1 installed but not in deployment.
- Rogue install for BeckhoffDigitalOutput: 4.6.5-2.11.1 installed but not in deployment.
- Rogue install for BeckhoffMC2Base: 4.6.5-2.11.1 installed but not in deployment.
- Rogue install for SlsCalibrator: 1.4.1-2.10.0 installed but not in deployment.
- Rogue install for GotthardControl: 1.8.4-2.10.0 installed but not in deployment.
- Rogue install for GotthardReceiver: 1.8.4-2.10.0 installed but not in deployment.
- Rogue install for BeckhoffPfeifferTCDriveUnit: 4.6.5-2.11.1 installed but not in deployment.
- Rogue install for BeckhoffAnalogOutput: 4.6.5-2.11.1 installed but not in deployment.
- Rogue install for BeckhoffDigitalInput: 4.6.5-2.11.1 installed but not in deployment.
- Rogue install for BeckhoffCom: 4.6.5-2.11.1 installed but not in deployment.
- Rogue install for BeckhoffPlcMonitor: 4.6.5-2.11.1 installed but not in deployment.
fxe-rr-sys-con-gotthard¶
- Rogue install for GotthardControl: 1.8.4-2.10.0 installed but not in deployment.
- Rogue install for GotthardReceiver: 1.8.4-2.10.0 installed but not in deployment.
fxe-rr-sys-utc-2¶
- Rogue install for AdqDigitizer: 4.4.4-2.10.0 installed but not in deployment.
- Rogue install for TimeServer: 2.8.1-2.11.1 installed but not in deployment.
fxe-rr-sys-con-14¶
- Rogue install for Mpod: 5.2.3-2.10.4 installed but not in deployment.
fxe-rr-sys-con-5¶
- Rogue install for BeckhoffCom: 4.6.5-2.11.1 installed but not in deployment.
- Rogue install for BeckhoffPlcMonitor: 4.6.5-2.11.1 installed but not in deployment.
fxe-rr-sys-con-9¶
- Rogue install for BeckhoffCom: 4.6.5-2.11.1 installed but not in deployment.
- Rogue install for BeckhoffPlcMonitor: 4.6.5-2.11.1 installed but not in deployment.
fxe-rr-sys-con-jungf¶
- Rogue install for JungfrauControl: 1.8.4-2.10.0 installed but not in deployment.
- Rogue install for JungfrauReceiver: 1.8.4-2.10.0 installed but not in deployment.
- Rogue install for JungfrauConfig: 1.2.3-2.11.1 installed but not in deployment.
- Rogue install for JungfrauDarkChar: 1.2.3-2.11.1 installed but not in deployment.
fxe-rr-sys-con-13¶
- Rogue install for ImageProcessor: 1.27.4-2.10.0 installed but not in deployment.
Non-standard instance ids¶
- FXE_OGT1_VAC/2
- FXE_OGT2_VAC/2
- FXE_OGT2_VAC/3
- KaraboGuiErrorLogger
- XFEL_FEL/DOOCS/MANAGER
- XFEL_FEL/UNDULATOR_ML/COLOR1_SA1
- XFEL_FEL/UNDULATOR_ML/COLOR1_SA2
- XFEL_FEL/XGM/XGM_3331_FXE
Problematic Interface Configs¶
Non-reachable devices¶
These devices are not included in any project or scene
- FXE_AUXT_AIO/ACTRL/OUT3
- FXE_AUXT_AIO/ACTRL/OUT4
- FXE_AUXT_AIO/ACTRL/OUT5
- FXE_AUXT_AIO/ACTRL/OUT6
- FXE_AUXT_AIO/ACTRL/OUT7
- FXE_AUXT_AIO/ACTRL/OUT8
- FXE_AUXT_AIO/ACTRL/OUT_HV_USET_
- FXE_AUXT_AIO/ACTRL/OUT_LLS3_SETPOINT
- FXE_AUXT_AIO/ASENS/IN4
- FXE_AUXT_AIO/ASENS/IN5
- FXE_AUXT_AIO/ASENS/IN6
- FXE_AUXT_AIO/ASENS/IN7
- FXE_AUXT_AIO/ASENS/IN8
- FXE_AUXT_AIO/ASENS/IN_HV_IREAD_
- FXE_AUXT_AIO/ASENS/IN_HV_UREAD_
- FXE_AUXT_AIO/ASENS/IN_LPM
- FXE_AUXT_AIO/ASENS/SPARE1
- FXE_AUXT_AIO/ASENS/SPARE2
- FXE_AUXT_AIO/ASENS/SPARE3
- FXE_AUXT_AIO/DCTRL/VSET_VMON_
- FXE_OGT1_VAC/SWITCH/ATT_IP75_ON_SETPOINT
- FXE_OGT1_VAC/SWITCH/PSLIT1_FR_VALUE
- FXE_OGT1_VAC/SWITCH/PSLIT1_IP150_ON_SETPOINT
- FXE_OGT2_VAC/2
- FXE_OGT2_VAC/3
- FXE_OGT2_VAC/DCTRL/FV_OUTPUTCLOSE_STATE
- FXE_OGT2_VAC/DCTRL/FV_OUTPUTOPEN_STATE
- FXE_OGT2_VAC/DCTRL/GV_OPEN
- FXE_OGT2_VAC/DCTRL/INTERLOCK_ACTIV
- FXE_OGT2_VAC/DCTRL/INTERLOCK_BRIDGED
- FXE_OGT2_VAC/SWITCH/INTERLOCK_KEY_NC
- FXE_OGT2_VAC/SWITCH/INTERLOCK_KEY_NO
- FXE_RR_SYS/PLC/2_PLCMON
- FXE_AUXT_LIC/DOOCS/PPLASER
- FXE_AUXT_LIC/MDL/INTENSITY
- FXE_EXP_CHILLER/DCTRL/CHILLER_1_REMOTESTART
- FXE_EXP_CHILLER/SWITCH/CHILLER_1_COLLECTIVEALARM
- FXE_EXP_CHILLER/SWITCH/CHILLER_1_FLOWALARM
- FXE_EXP_CHILLER/SWITCH/CHILLER_1_GUIDEVALUEALARM
- FXE_EXP_CHILLER/SWITCH/CHILLER_1_PRESSUREALARM
- FXE_EXP_CHILLER/SWITCH/CHILLER_1_TEMPERATUREALARM
- FXE_EXP_CHILLER/SWITCH/CHILLER_1_WATERALARM
- FXE_ILH_CHILLER/DCTRL/CHILLER_1_REMOTESTART
- FXE_ILH_CHILLER/DCTRL/CHILLER_2_REMOTESTART
- FXE_ILH_CHILLER/SWITCH/CHILLER_1_COLLECTIVEALARM
- FXE_ILH_CHILLER/SWITCH/CHILLER_1_FLOWALARM
- FXE_ILH_CHILLER/SWITCH/CHILLER_1_GUIDEVALUEALARM
- FXE_ILH_CHILLER/SWITCH/CHILLER_1_PRESSUREALARM
- FXE_ILH_CHILLER/SWITCH/CHILLER_1_TEMPERATUREALARM
- FXE_ILH_CHILLER/SWITCH/CHILLER_1_WATERALARM
- FXE_ILH_CHILLER/SWITCH/CHILLER_2_COLLECTIVEALARM
- FXE_ILH_CHILLER/SWITCH/CHILLER_2_FLOWALARM
- FXE_ILH_CHILLER/SWITCH/CHILLER_2_GUIDEVALUEALARM
- FXE_ILH_CHILLER/SWITCH/CHILLER_2_PRESSUREALARM
- FXE_ILH_CHILLER/SWITCH/CHILLER_2_TEMPERATUREALARM
- FXE_ILH_CHILLER/SWITCH/CHILLER_2_WATERALARM
- FXE_RR_SYS/PLC/6_PLCMON
- FXE_RR_SYS/TSYS/UTC-1-S2
- FXE_RR_SYS/TSYS/UTC-2-S2
- FXE_RR_SYS/TSYS/UTC-2-S3
- FXE_RR_SYS/TVIEW/ILH_TRG3_GATE
- FXE_RR_SYS/TVIEW/TEST_TRIGGER
- SA1_CTRL_NBUNCH/DOOCS/XRAY_POD
- FXE_BR_SYS/PLC/12_PLCMON
- FXE_XTD9_DG/ENC/X_ROLL
- FXE_XTD9_DG/ENC/X_TRANS
- FXE_XTD9_DG/ENC/Y_TRANS
- FXE_XTD9_MONO-1/SWITCH/TOP_XTAL_ROLL_LFAULT
- FXE_XTD9_MONO-1/SWITCH/TOP_XTAL_RPITCH_LFAULT
- FXE_XTD9_MONO-2/ACTRL/TOP_XTAL_FPITCH
- FXE_XTD9_MONO-2/SWITCH/TOP_XTAL_ROLL_LFAULT
- FXE_XTD9_MONO-2/SWITCH/TOP_XTAL_RPITCH_LFAULT
- SA1_XTD9_SYS/SWITCH/C11804M_T1OK
- SA1_XTD9_SYS/SWITCH/C11804M_T2OK
- SA1_XTD9_SYS/SWITCH/C11804M_T3BALOK
- SA1_XTD9_SYS/SWITCH/C11804M_T3REDOK
- SA1_XTD9_SYS/SWITCH/C11805M_T1OK
- SA1_XTD9_SYS/SWITCH/C11805M_T2OK
- SA1_XTD9_SYS/SWITCH/C11805M_T3BALOK
- SA1_XTD9_SYS/SWITCH/C11805M_T3REDOK
- SA1_XTD9_SYS/SWITCH/C11806M_T1OK
- SA1_XTD9_SYS/SWITCH/C11806M_T2OK
- SA1_XTD9_SYS/SWITCH/C11806M_T3BALOK
- SA1_XTD9_SYS/SWITCH/C11806M_T3REDOK
- SA1_XTD9_SYS/SWITCH/C11808M_T1OK
- SA1_XTD9_SYS/SWITCH/C11808M_T2OK
- SA1_XTD9_SYS/SWITCH/C11808M_T3BALOK
- SA1_XTD9_SYS/SWITCH/C11808M_T3REDOK
- FXE_CRL_VAC/VALVE/GV2
- FXE_CRL_VAC/VALVE/GV3
- FXE_OGT2_CRL/MDL/MAIN
- FXE_RR_SYS/PLC/3_PLCMON
- FXE_DAQ_DATA/DM/DATA_MANAGER
- FXE_DAQ_DATA/DM/FEM_MDL_LPD_GROUP
- FXE_DAQ_DATA/DM/FXE_AUXT_AIO_GROUP
- FXE_DAQ_DATA/DM/FXE_AUXT_CSLIT_GROUP
- FXE_DAQ_DATA/DM/FXE_AUXT_LIC_GROUP
- FXE_DAQ_DATA/DM/FXE_DET_MOV_GROUP
- FXE_DAQ_DATA/DM/FXE_DOC_ADHOC_GROUP
- FXE_DAQ_DATA/DM/FXE_DOOCS_BAMS_GROUP
- FXE_DAQ_DATA/DM/FXE_ENERGY_GROUP
- FXE_DAQ_DATA/DM/FXE_ILH_TA_GOTTHARD_GROUP
- FXE_DAQ_DATA/DM/FXE_MONO_GROUP
- FXE_DAQ_DATA/DM/FXE_OGT1_ATT_GROUP
- FXE_DAQ_DATA/DM/FXE_OGT1_BIU_GROUP
- FXE_DAQ_DATA/DM/FXE_OGT1_IPM_GROUP
- FXE_DAQ_DATA/DM/FXE_OGT1_MOV_GROUP
- FXE_DAQ_DATA/DM/FXE_OGT1_PSLIT_GROUP
- FXE_DAQ_DATA/DM/FXE_OGT1_SA_GROUP
- FXE_DAQ_DATA/DM/FXE_OGT1_TAD_GROUP
- FXE_DAQ_DATA/DM/FXE_OGT1_VAC_GROUP
- FXE_DAQ_DATA/DM/FXE_OGT2_BIU-1_GROUP
- FXE_DAQ_DATA/DM/FXE_OGT2_BIU-2_GROUP
- FXE_DAQ_DATA/DM/FXE_OGT2_CRL_GROUP
- FXE_DAQ_DATA/DM/FXE_OGT2_CRL_LENS_GROUP
- FXE_DAQ_DATA/DM/FXE_OGT2_MOV_GROUP
- FXE_DAQ_DATA/DM/FXE_OGT2_PSLIT_GROUP
- FXE_DAQ_DATA/DM/FXE_OGT2_VAC_GROUP
- FXE_DAQ_DATA/DM/FXE_OGT3_BIU_GROUP
- FXE_DAQ_DATA/DM/FXE_OGT3_IPM_GROUP
- FXE_DAQ_DATA/DM/FXE_OGT3_MOV_GROUP
- FXE_DAQ_DATA/DM/FXE_OGT3_SA_GROUP
- FXE_DAQ_DATA/DM/FXE_OGT3_XGMD_GROUP
- FXE_DAQ_DATA/DM/FXE_PPL_LAS_GROUP
- FXE_DAQ_DATA/DM/FXE_PPL_TRG_GROUP
- FXE_DAQ_DATA/DM/FXE_RR_SYS_DIGI_GROUP
- FXE_DAQ_DATA/DM/FXE_SA1_OPTICS_GROUP
- FXE_DAQ_DATA/DM/FXE_SCAN_GROUP
- FXE_DAQ_DATA/DM/FXE_SMS_CAM_GROUP
- FXE_DAQ_DATA/DM/FXE_SMS_JSS_GROUP
- FXE_DAQ_DATA/DM/FXE_SMS_MIC_GROUP
- FXE_DAQ_DATA/DM/FXE_SMS_MOV_GROUP
- FXE_DAQ_DATA/DM/FXE_SMS_USR_ALL_GROUP
- FXE_DAQ_DATA/DM/FXE_SMS_XEY_GROUP
- FXE_DAQ_DATA/DM/FXE_SYS_VAC2MPS_GROUP
- FXE_DAQ_DATA/DM/FXE_XAD_JF1M_1_GROUP
- FXE_DAQ_DATA/DM/FXE_XAD_JF1M_2_GROUP
- FXE_DAQ_DATA/DM/FXE_XAD_JF1M_CTRL_GROUP
- FXE_DAQ_DATA/DM/FXE_XAD_JF500K_CTRL_GROUP
- FXE_DAQ_DATA/DM/FXE_XAD_JF500K_GROUP
- FXE_DAQ_DATA/DM/LPD1M-1_XTDF_GROUP
- FXE_DAQ_DATA/DM/OGT3_GOTTHARD_GROUP
- FXE_DAQ_DATA/DM/TEST_DOOCS_GROUP
- FXE_DAQ_DATA/DOC/1
- FXE_DAQ_DATA/LPD1MCTRL/0
- FXE_DAQ_DATA/LPD1MCTRL/1
- FXE_DAQ_SCAN/MDL/DAQ_CONTROLLER
- FXE_DA_USR/MATCHER/MATCHER
- FXE_DA_USR/ZMQ/BRIDGE
- FXE_DET_LPD1M-1/TRAINMATCHER/LPD_NORM
- FXE_DET_LPD1M-1/ZMQ/APPEND_CORR
- FXE_XAD_JF1M/ZMQ/APPEND
- FXE_XAD_JF500K/ZMQ/CORR_GAIN
- FXE_OGT1_VAC/2
- FXE_OGT1_VAC/DCTRL/ATT_IP75_ON_SETPOINT
- FXE_OGT1_VAC/DCTRL/GV1_OPEN
- FXE_OGT1_VAC/DCTRL/GV2_OPEN
- FXE_OGT1_VAC/DCTRL/INTERLOCK_ACTIV
- FXE_OGT1_VAC/DCTRL/INTERLOCK_BRIDGED
- FXE_OGT1_VAC/DCTRL/PSLIT1_FR_VALUE
- FXE_OGT1_VAC/DCTRL/PSLIT1_IP150_ON_SETPOINT
- FXE_OGT1_VAC/DCTRL/SA1_IP150_ON_SETPOINT
- FXE_OGT1_VAC/SWITCH/INTERLOCK_KEY_NC
- FXE_OGT1_VAC/SWITCH/INTERLOCK_KEY_NO
- FXE_OGT2_VAC/SWITCH/FV_OUTPUTCLOSE_STATE_TRUE
- FXE_RR_SYS/PLC/PRI_PLCMON
- FXE_TO_MPS/DCTRL/SHUT_CLOSE_2B
- FXE_TO_MPS/DCTRL/SHUT_CLOSE_4A
- FXE_OGT3_BIU/TSENS/ROD_TEMP3
- FXE_OGT3_BIU/TSENS/ROD_TEMP4
- FXE_OGT3_BIU/TSENS/SPARE1
- FXE_OGT3_BIU/TSENS/SPARE2
- FXE_OGT3_PAM/DCTRL/SAMPLE_CAM
- FXE_OGT3_PAM/MOTOR/SAMPLE1_Z
- FXE_OGT3_PAM/PMOTOR/INCOUPLING_H_SPEC
- FXE_OGT3_PAM/PMOTOR/INCOUPLING_V_SPEC
- FXE_OGT3_PAM/PMOTOR/MIRROR_DOWN_1
- FXE_OGT3_PAM/PMOTOR/MIRROR_DOWN_2
- FXE_OGT3_PAM/PMOTOR/MIRROR_UP_1
- FXE_OGT3_PAM/PMOTOR/MIRROR_UP_2
- FXE_OGT3_PAM/PMOTOR/OUTCOUPLING_H_SPEC
- FXE_OGT3_PAM/PMOTOR/OUTCOUPLING_V_SPEC
- FXE_OGT3_VAC/GAUGE/SA2_FR
- FXE_OGT3_VAC/TPUMP/SA2
- FXE_OGT3_XGMD/ACTRL/LV1_FSETPOINT
- FXE_OGT3_XGMD/ACTRL/LV1_PRESSURE
- FXE_OGT3_XGMD/ACTRL/LV1_PSETPOINT
- FXE_OGT3_XGMD/ACTRL/SPARE
- FXE_OGT3_XGMD/ASENS/LV1_FSETPOINT
- FXE_OGT3_XGMD/ASENS/LV1_PVALVE
- FXE_OGT3_XGMD/ASENS/LV1_VPOSITION
- FXE_OGT3_XGMD/ASENS/LV1_VSIGNAL
- FXE_OGT3_XGMD/ASENS/XIN_ION1_FC
- FXE_OGT3_XGMD/ASENS/XIN_ION2_FC
- FXE_OGT3_XGMD/DCTRL/HV_LOCK
- FXE_OGT3_XGMD/DCTRL/LV1_FDECREASE
- FXE_OGT3_XGMD/DCTRL/LV1_FINCREASE
- FXE_OGT3_XGMD/DCTRL/LV1_FMODE
- FXE_OGT3_XGMD/DCTRL/LV1_PMODE
- FXE_OGT3_XGMD/DCTRL/XIN_AMP_GAIN
- FXE_OGT3_XGMD/DCTRL/XP_AMP_GAIN
- FXE_OGT3_XGMD/GAUGE/P2_1READ
- FXE_OGT3_XGMD/SWITCH/LV1_EMISSIONON
- FXE_OGT3_XGMD/SWITCH/LV1_ERROR
- FXE_OGT3_XGMD/SWITCH/LV1_LG
- FXE_OGT3_XGMD/SWITCH/LV1_LO
- FXE_OGT3_XGMD/SWITCH/LV1_POSITION
- FXE_OGT3_XGMD/SWITCH/LV1_READY
- FXE_OGT3_XGMD/SWITCH/LV1_SENERROR
- FXE_OGT3_XGMD/SWITCH/LV1_SENSTATUS
- FXE_OGT3_XGMD/TPUMP/XGMTP
- FXE_RR_SYS/PLC/8_PLCMON
- FXE_RR_SYS/PLC/4_PLCMON
- FXE_RR_SYS/PLC/5_PLCMON
- FXE_RR_SYS/PLC/7_PLCMON
- FXE_RR_SYS/PLC/9_PLCMON
- FXE_XTD9_IMGPI/PROC/BEAMVIEW
- SA1_XTD2_CRL/MDL/CRL
Access Rights Summary¶
| CAL: | fxe-br-sys-con-12, sa1-br-sys-cal-2, sa1-br-sys-cal-4, fxe-rr-sys-con-9, fxe-rr-sys-con-2, fxe-rr-sys-con-10, sa1-br-sys-cal-0, sa1-br-sys-cal-7, fxe-rr-sys-con-8, fxe-rr-sys-con-13, sa1-br-sys-cal-1, fxe-rr-sys-con-7, fxe-rr-sys-con-14, fxe-rr-sys-con-gotthard, fxe-rr-sys-con-4, fxe-rr-sys-con-5, fxe-rr-sys-con-1, fxe-rr-sys-con-6, fxe-rr-sys-con-3, sa1-br-kc-comp-3, la1-br-ppl-con-pattern, fxe-rr-sys-con-jungf, sa1-br-sys-cal-3, sa1-br-sys-cal-6, fxe-rr-sys-con-11, sa1-br-sys-cal-5 |
|---|---|
| CONTROLS: | fxe-br-sys-con-12, sa1-br-sys-cal-2, sa1-br-sys-cal-4, fxe-rr-sys-con-9, fxe-rr-sys-con-2, fxe-rr-sys-con-10, sa1-br-sys-cal-0, sa1-br-sys-cal-7, fxe-rr-sys-con-8, fxe-exp-sys-utc-1, fxe-rr-sys-con-13, sa1-br-sys-cal-1, fxe-rr-sys-con-7, fxe-rr-sys-con-14, fxe-rr-sys-con-gotthard, fxe-rr-sys-con-4, fxe-rr-sys-con-5, fxe-rr-sys-utc-2, fxe-rr-sys-con-1, fxe-rr-sys-con-6, fxe-rr-sys-con-3, sa1-br-kc-comp-3, la1-br-ppl-con-pattern, fxe-rr-sys-utc-1, fxe-rr-sys-con-jungf, sa1-br-sys-cal-3, sa1-br-sys-cal-6, fxe-rr-sys-con-11, sa1-br-sys-cal-5 |
| CTRL: | fxe-br-sys-con-12, sa1-br-sys-cal-2, sa1-br-sys-cal-4, fxe-rr-sys-con-9, fxe-rr-sys-con-2, fxe-rr-sys-con-10, sa1-br-sys-cal-0, sa1-br-sys-cal-7, fxe-rr-sys-con-8, fxe-exp-sys-utc-1, fxe-rr-sys-con-13, sa1-br-sys-cal-1, fxe-rr-sys-con-7, fxe-rr-sys-con-14, fxe-rr-sys-con-gotthard, fxe-rr-sys-con-4, fxe-rr-sys-con-5, fxe-rr-sys-utc-2, fxe-rr-sys-con-1, fxe-rr-sys-con-6, fxe-rr-sys-con-3, sa1-br-kc-comp-3, la1-br-ppl-con-pattern, fxe-rr-sys-utc-1, fxe-rr-sys-con-jungf, sa1-br-sys-cal-3, sa1-br-sys-cal-6, fxe-rr-sys-con-11, sa1-br-sys-cal-5 |
| DA: | fxe-br-sys-con-12, sa1-br-sys-cal-2, sa1-br-sys-cal-4, fxe-rr-sys-con-9, fxe-rr-sys-con-2, fxe-rr-sys-con-10, sa1-br-sys-cal-0, sa1-br-sys-cal-7, fxe-rr-sys-con-8, fxe-rr-sys-con-13, sa1-br-sys-cal-1, fxe-rr-sys-con-7, fxe-rr-sys-con-14, fxe-rr-sys-con-gotthard, fxe-rr-sys-con-4, fxe-rr-sys-con-5, fxe-rr-sys-con-1, fxe-rr-sys-con-6, fxe-rr-sys-con-3, sa1-br-kc-comp-3, la1-br-ppl-con-pattern, fxe-rr-sys-con-jungf, sa1-br-sys-cal-3, sa1-br-sys-cal-6, fxe-rr-sys-con-11, sa1-br-sys-cal-5 |
| danilevc: | fxe-br-sys-con-12, sa1-br-sys-cal-2, sa1-br-sys-cal-4, fxe-rr-sys-con-9, fxe-rr-sys-con-2, sa1-br-sys-cal-0, sa1-br-sys-cal-7, fxe-rr-sys-con-8, fxe-rr-sys-con-13, sa1-br-sys-cal-1, fxe-rr-sys-con-7, fxe-rr-sys-con-14, fxe-rr-sys-con-gotthard, fxe-rr-sys-con-4, fxe-rr-sys-con-5, fxe-rr-sys-con-1, fxe-rr-sys-con-6, fxe-rr-sys-con-3, sa1-br-kc-comp-3, la1-br-ppl-con-pattern, fxe-rr-sys-con-jungf, sa1-br-sys-cal-3, sa1-br-sys-cal-6, fxe-rr-sys-con-11, sa1-br-sys-cal-5 |
| xdoc: | fxe-br-sys-con-12, sa1-br-sys-cal-2, sa1-br-sys-cal-4, fxe-rr-sys-con-9, fxe-rr-sys-con-2, fxe-rr-sys-con-10, sa1-br-sys-cal-0, sa1-br-sys-cal-7, fxe-rr-sys-con-8, fxe-exp-sys-utc-1, fxe-rr-sys-con-13, sa1-br-sys-cal-1, fxe-rr-sys-con-7, fxe-rr-sys-con-14, fxe-rr-sys-con-gotthard, fxe-rr-sys-con-4, fxe-rr-sys-con-5, fxe-rr-sys-utc-2, fxe-rr-sys-con-1, fxe-rr-sys-con-6, fxe-rr-sys-con-3, sa1-br-kc-comp-3, la1-br-ppl-con-pattern, fxe-rr-sys-utc-1, fxe-rr-sys-con-jungf, sa1-br-sys-cal-3, sa1-br-sys-cal-6, fxe-rr-sys-con-11, sa1-br-sys-cal-5 |
| tjezynsk: | la1-br-ppl-con-pattern |
| amunnich: | sa1-br-sys-cal-0, sa1-br-kc-comp-3, sa1-br-sys-cal-7, sa1-br-sys-cal-3, sa1-br-sys-cal-6, sa1-br-sys-cal-2, sa1-br-sys-cal-4, sa1-br-sys-cal-1, sa1-br-sys-cal-5 |
| jsztuk: | sa1-br-sys-cal-0, sa1-br-kc-comp-3, sa1-br-sys-cal-7, sa1-br-sys-cal-3, sa1-br-sys-cal-6, sa1-br-sys-cal-2, sa1-br-sys-cal-4, sa1-br-sys-cal-1, sa1-br-sys-cal-5 |
| kirkwood: | sa1-br-sys-cal-0, sa1-br-kc-comp-3, sa1-br-sys-cal-7, sa1-br-sys-cal-3, sa1-br-sys-cal-6, sa1-br-sys-cal-2, sa1-br-sys-cal-4, sa1-br-sys-cal-1, sa1-br-sys-cal-5 |
| babies: | fxe-rr-sys-utc-2, fxe-rr-sys-utc-1, fxe-exp-sys-utc-1 |
| cascella: | fxe-rr-sys-utc-2, fxe-rr-sys-utc-1, fxe-exp-sys-utc-1 |
| mramilli: | fxe-rr-sys-utc-2, fxe-rr-sys-utc-1, fxe-exp-sys-utc-1, fxe-rr-sys-con-jungf |
| samartse: | fxe-rr-sys-utc-2, fxe-rr-sys-utc-1, fxe-exp-sys-utc-1 |
| DET: | fxe-rr-sys-con-10 |
| yousefh: | fxe-rr-sys-con-10 |
| ardanaf: | fxe-rr-sys-con-gotthard |
Scenes with outdated properties¶
The following scenes my contain properties not available anymore, or only available as part of a macro, which is not guaranteed to alway run.
Scenes¶
FXE_VHS_REL¶
| projects: | FXE_SMS_VHS |
|---|
- FXE_SMS_VHS/MOTOR/CR07_M3.stepLength
- FXE_SMS_VHS/MOTOR/CR06_M6.stepLength
- FXE_SMS_VHS/MOTOR/CR08_M6.stepLength
- FXE_SMS_VHS/MOTOR/CR13_M1.stepLength
- FXE_SMS_VHS/MOTOR/CR09_M2.stepLength
- FXE_SMS_VHS/MOTOR/CR03_M1.stepLength
- FXE_SMS_VHS/MOTOR/CR03_M3.stepLength
- FXE_SMS_VHS/MOTOR/CR05_M3.stepLength
- FXE_SMS_VHS/MOTOR/CR09_M3.stepLength
- FXE_SMS_VHS/MOTOR/CR09_M1.stepLength
- FXE_SMS_VHS/MOTOR/CR14_M5.stepLength
- FXE_SMS_VHS/MOTOR/CR15_M1.stepLength
- FXE_SMS_VHS/MOTOR/CR16_M4.stepLength
- FXE_SMS_VHS/MOTOR/CR16_M6.stepLength
- FXE_SMS_VHS/MOTOR/CR01_M3.stepLength
- FXE_SMS_VHS/MOTOR/CR14_M4.stepLength
- FXE_SMS_VHS/MOTOR/CR12_M6.stepLength
- FXE_SMS_VHS/MOTOR/CR06_M5.stepLength
- FXE_SMS_VHS/MOTOR/CR03_M2.stepLength
- FXE_SMS_VHS/MOTOR/CR04_M6.stepLength
- FXE_SMS_VHS/MOTOR/CR10_M6.stepLength
- FXE_SMS_VHS/MOTOR/CR15_M2.stepLength
- FXE_SMS_VHS/MOTOR/CR14_M6.stepLength
- FXE_SMS_VHS/MOTOR/CR04_M5.stepLength
- FXE_SMS_VHS/MOTOR/CR01_M1.stepLength
- FXE_SMS_VHS/MOTOR/CR08_M5.stepLength
- FXE_SMS_VHS/MOTOR/CR07_M1.stepLength
- FXE_SMS_VHS/MOTOR/CR07_M2.stepLength
- FXE_SMS_VHS/MOTOR/CR05_M1.stepLength
- FXE_SMS_VHS/MOTOR/CR08_M4.stepLength
- FXE_SMS_VHS/MOTOR/CR02_M5.stepLength
- FXE_SMS_VHS/MOTOR/CR13_M2.stepLength
- FXE_SMS_VHS/MOTOR/CR11_M1.stepLength
- FXE_SMS_VHS/MOTOR/CR15_M3.stepLength
- FXE_SMS_VHS/MOTOR/CR05_M2.stepLength
- FXE_SMS_VHS/MOTOR/CR01_M2.stepLength
- FXE_SMS_VHS/MOTOR/CR04_M4.stepLength
- FXE_SMS_VHS/MOTOR/CR10_M4.stepLength
- FXE_SMS_VHS/MOTOR/CR10_M5.stepLength
- FXE_SMS_VHS/MOTOR/CR16_M5.stepLength
- FXE_SMS_VHS/MOTOR/CR06_M4.stepLength
- FXE_SMS_VHS/MOTOR/CR13_M3.stepLength
- FXE_SMS_VHS/MOTOR/CR02_M6.stepLength
- FXE_SMS_VHS/MOTOR/CR11_M2.stepLength
- FXE_SMS_VHS/MOTOR/CR02_M4.stepLength
- FXE_SMS_VHS/MOTOR/CR12_M4.stepLength
- FXE_SMS_VHS/MOTOR/CR11_M3.stepLength
- FXE_SMS_VHS/MOTOR/CR12_M5.stepLength
FXE-ADQ-GENERAL¶
| projects: | FXE_ADQ7 |
|---|
- FXE_RR_DAQ/ADC/1.board2.zero.channel_3_enable
- FXE_RR_DAQ/ADC/1.board2.zero.channel_2_enable
- FXE_RR_DAQ/ADC/1.board4.threshold.hardware.limiter
- FXE_RR_DAQ/ADC/1.board2.threshold.hardware.limiter
- FXE_RR_DAQ/ADC/1.board3.zero.channel_3_enable
- FXE_RR_DAQ/ADC/1.board4.zero.channel_2_enable
- FXE_RR_DAQ/ADC/1.board1.threshold.software.channel_0
- FXE_RR_DAQ/ADC/1.board2.zero.channel_1_enable
- FXE_RR_DAQ/ADC/1.board2.threshold.software.channel_3
- FXE_RR_DAQ/ADC/1.board1.threshold.hardware.limiter
- FXE_RR_DAQ/ADC/1.board1.threshold.software.channel_2
- FXE_RR_DAQ/ADC/1.board4.threshold.software.channel_0
- FXE_RR_DAQ/ADC/1.board4.threshold.software.channel_2
- FXE_RR_DAQ/ADC/1.board2.threshold.software.channel_0
- FXE_RR_DAQ/ADC/1.board3.threshold.hardware.limiter
- FXE_RR_DAQ/ADC/1.board3.zero.channel_2_enable
- FXE_RR_DAQ/ADC/1.board2.threshold.software.channel_2
- FXE_RR_DAQ/ADC/1.board3.threshold.software.channel_0
- FXE_RR_DAQ/ADC/1.board2.threshold.hardware.threshold
- FXE_RR_DAQ/ADC/1.board3.threshold.software.channel_3
- FXE_RR_DAQ/ADC/1.board3.zero.channel_0_enable
- FXE_RR_DAQ/ADC/1.board3.threshold.software.channel_2
- FXE_RR_DAQ/ADC/1.board4.zero.channel_3_enable
- FXE_RR_DAQ/ADC/1.board3.threshold.software.channel_1
- FXE_RR_DAQ/ADC/1.board1.zero.channel_3_enable
- FXE_RR_DAQ/ADC/1.board4.threshold.software.channel_3
- FXE_RR_DAQ/ADC/1.board1.zero.channel_0_enable
- FXE_RR_DAQ/ADC/1.board1.threshold.software.channel_1
- FXE_RR_DAQ/ADC/1.board3.threshold.hardware.threshold
- FXE_RR_DAQ/ADC/1.board1.zero.channel_2_enable
- FXE_RR_DAQ/ADC/1.board4.zero.channel_0_enable
- FXE_RR_DAQ/ADC/1.board1.zero.count
- FXE_RR_DAQ/ADC/1.board1.zero.channel_1_enable
- FXE_RR_DAQ/ADC/1.board1.threshold.software.channel_3
- FXE_RR_DAQ/ADC/1.board2.zero.count
- FXE_RR_DAQ/ADC/1.board3.zero.channel_1_enable
- FXE_RR_DAQ/ADC/1.board4.threshold.hardware.threshold
- FXE_RR_DAQ/ADC/1.board2.zero.channel_0_enable
- FXE_RR_DAQ/ADC/1.board3.zero.count
- FXE_RR_DAQ/ADC/1.board4.threshold.software.channel_1
- FXE_RR_DAQ/ADC/1.board2.threshold.software.channel_1
- FXE_RR_DAQ/ADC/1.board1.threshold.hardware.threshold
- FXE_RR_DAQ/ADC/1.board4.zero.channel_1_enable
- FXE_RR_DAQ/ADC/1.board4.zero.count
Heaters¶
| projects: | FXE_XTD9_MONO-2 |
|---|
- FXE_XTD9_MONO-2/ASENS/I2._deviceId_
- FXE_XTD9_MONO-1/ACTRL/U2.deviceId
- FXE_XTD9_MONO-2/ACTRL/U0.value
- FXE_XTD9_MONO-1/ACTRL/U2.value
- FXE_XTD9_MONO-1/ACTRL/U0.value
- FXE_XTD9_MONO-1/ACTRL/U1.deviceId
- FXE_XTD9_MONO-1/ACTRL/U0.deviceId
- FXE_XTD9_MONO-1/ASENS/I0.value
- FXE_XTD9_MONO-1/ASENS/I2.deviceId
- FXE_XTD9_MONO-2/ASENS/I0.value
- FXE_XTD9_MONO-1/ASENS/I0.deviceId
- FXE_XTD9_MONO-2/ASENS/I1._deviceId_
- FXE_XTD9_MONO-2/ACTRL/U2._deviceId_
- FXE_XTD9_MONO-2/ACTRL/U0._deviceId_
- FXE_XTD9_MONO-2/ACTRL/U1._deviceId_
- FXE_XTD9_MONO-2/ACTRL/U2.value
- FXE_XTD9_MONO-2/ACTRL/U1.value
- FXE_XTD9_MONO-1/ACTRL/U1.value
- FXE_XTD9_MONO-2/ASENS/I1.value
- FXE_XTD9_MONO-1/ASENS/I1.deviceId
- FXE_XTD9_MONO-1/ASENS/I1.value
- FXE_XTD9_MONO-1/ASENS/I2.value
- FXE_XTD9_MONO-2/ASENS/I0.deviceId
- FXE_XTD9_MONO-2/ASENS/I2.value
FXE_TO_MPS_DCTRL_BEAM_MODES_INTERLOCK¶
| projects: | FXE_BECKHOFF |
|---|
- FXE_TO_MPS/DCTRL/BEAM_MODES.targetPosition
FXE_OGT1_TAD_GOTTHARD¶
| projects: | FXE_OGT1_TAD |
|---|
- FXE_OGT1_TAD/DET/GOTTHARD_DETECTOR-1.exposurePeriod
- FXE_OGT1_TAD/DET/GOTTHARD_DETECTOR-1.settings
- FXE_OGT1_TAD/DET/GOTTHARD_DETECTOR-1.stop
- FXE_OGT1_TAD/DET/GOTTHARD_DETECTOR-1.numberOfCycles
- FXE_OGT1_TAD/DET/GOTTHARD_RECEIVER-1.frameRateIn
- FXE_OGT1_TAD/CAL/GOTTHARD_DETECTOR-1.display.schema.calibratedData
- FXE_OGT1_TAD/CAL/GOTTHARD_DETECTOR-1.frameNumber
- FXE_OGT1_TAD/CAL/GOTTHARD_DETECTOR-1.frameToDisplay
- FXE_OGT1_TAD/DET/GOTTHARD_DETECTOR-1.start
- FXE_OGT1_TAD/DET/GOTTHARD_DETECTOR-1.exposureTime
- FXE_OGT1_TAD/DET/GOTTHARD_DETECTOR-1.numberOfFrames
- FXE_OGT1_TAD/CAL/GOTTHARD_DETECTOR-1.useBackgroundFrame
- FXE_OGT1_TAD/CAL/GOTTHARD_DETECTOR-1.averagedDisplay
FemTemp Monitor¶
| projects: | LPD_Control |
|---|
- FXE_DET_LPD1M-1/FPGA/FEM_Q1M1.powerCardTemp0,FXE_DET_LPD1M-1/FPGA/FEM_Q1M1.powerCardTemp1,FXE_DET_LPD1M-1/FPGA/FEM_Q1M2.powerCardTemp0,FXE_DET_LPD1M-1/FPGA/FEM_Q1M2.powerCardTemp1,FXE_DET_LPD1M-1/FPGA/FEM_Q1M3.powerCardTemp0,FXE_DET_LPD1M-1/FPGA/FEM_Q1M3.powerCardTemp1,FXE_DET_LPD1M-1/FPGA/FEM_Q2M1.powerCardTemp0,FXE_DET_LPD1M-1/FPGA/FEM_Q2M1.powerCardTemp1,FXE_DET_LPD1M-1/FPGA/FEM_Q2M2.powerCardTemp0,FXE_DET_LPD1M-1/FPGA/FEM_Q2M2.powerCardTemp1,FXE_DET_LPD1M-1/FPGA/FEM_Q2M3.powerCardTemp0,FXE_DET_LPD1M-1/FPGA/FEM_Q2M3.powerCardTemp1,FXE_DET_LPD1M-1/FPGA/FEM_Q2M4.powerCardTemp0,FXE_DET_LPD1M-1/FPGA/FEM_Q2M4.powerCardTemp1,FXE_DET_LPD1M-1/FPGA/FEM_Q3M1.powerCardTemp0,FXE_DET_LPD1M-1/FPGA/FEM_Q3M1.powerCardTemp1,FXE_DET_LPD1M-1/FPGA/FEM_Q3M2.powerCardTemp0,FXE_DET_LPD1M-1/FPGA/FEM_Q3M2.powerCardTemp1,FXE_DET_LPD1M-1/FPGA/FEM_Q3M3.powerCardTemp0,FXE_DET_LPD1M-1/FPGA/FEM_Q3M3.powerCardTemp1,FXE_DET_LPD1M-1/FPGA/FEM_Q3M4.powerCardTemp0,FXE_DET_LPD1M-1/FPGA/FEM_Q3M4.powerCardTemp1,FXE_DET_LPD1M-1/FPGA/FEM_Q4M1.powerCardTemp0,FXE_DET_LPD1M-1/FPGA/FEM_Q4M1.powerCardTemp1,FXE_DET_LPD1M-1/FPGA/FEM_Q4M2.powerCardTemp0,FXE_DET_LPD1M-1/FPGA/FEM_Q4M2.powerCardTemp1,FXE_DET_LPD1M-1/FPGA/FEM_Q4M3.powerCardTemp0,FXE_DET_LPD1M-1/FPGA/FEM_Q4M3.powerCardTemp1,FXE_DET_LPD1M-1/FPGA/FEM_Q4M4.powerCardTemp0,FXE_DET_LPD1M-1/FPGA/FEM_Q4M4.powerCardTemp1
test¶
| projects: | FXE_CONF_MANAGER |
|---|
- Macro-Logbook-be92aa91-dd9b-4c6e-a7ef-dc4ba4ea9bdc-Logbook.category
- FXE_XAD_JF1M/DET/RECEIVER-1.daqOutput.schema.data.frameNumber
- FXE_DET_LPD1M/CAL/CORR_OFFSET_Q4M3.preview.previewOutput.schema.image
- Macro-Logbook-be92aa91-dd9b-4c6e-a7ef-dc4ba4ea9bdc-Logbook.logbook
- Macro-Logbook-be92aa91-dd9b-4c6e-a7ef-dc4ba4ea9bdc-Logbook.type
- Macro-Logbook-be92aa91-dd9b-4c6e-a7ef-dc4ba4ea9bdc-Logbook.text
- FXE_XAD_JF1M/DET/RECEIVER-1.daqOutput.schema.data.timestamp
- Macro-Logbook-be92aa91-dd9b-4c6e-a7ef-dc4ba4ea9bdc-Logbook.execute
- Macro-Logbook-be92aa91-dd9b-4c6e-a7ef-dc4ba4ea9bdc-Logbook.subject
- FXE_XAD_JF1M/DET/RECEIVER-1.daqOutput.schema.data.memoryCell
CnC Quick Configuration¶
| projects: | LPD_CLOCK_CONTROL |
|---|
- mon-000.ccNormalOperation
- mon-000.fast_custom_message
CnC Trigger Simulation¶
| projects: | LPD_CLOCK_CONTROL |
|---|
- mon-000.fast_custom_message
- mon-000.trigger_delay
- mon-000.trigger_period
- mon-000.stop_trigger_limit
Prepare VETO Pattern¶
| projects: | LPD_CLOCK_CONTROL |
|---|
- mon-000.veto_pattern
- mon-000.veto_pulses
- mon-000.n_no_veto_number
- mon-000.mth_pulse_no_veto
- mon-000.no_veto_pulses
- mon-000.golden_pulses
CnC Spare Trigger¶
| projects: | LPD_CLOCK_CONTROL |
|---|
- mon-000.spare_trigger_repeat
- mon-000.spare_trigger_delay
- mon-000.spare_trigger_period
- mon-000.spare_trigger_mask
- FXE_DET_LPD1M-1/CC/MON_0.upload_mask_values
- mon-000.spare_trigger_width
offset_corrected_preview_Q3¶
| projects: | LPD_CAL_Q3 |
|---|
- FXE_DET_LPD1M/CAL/CORR_OFFSET_Q3M2.dataOutput.schema.header.trainId
- FXE_DET_LPD1M/CAL/CORR_OFFSET_Q3M1.dataOutput.schema.header.pulseCount
- FXE_DET_LPD1M/CAL/CORR_OFFSET_Q3M2.dataOutput.schema.header.pulseCount
- FXE_DET_LPD1M/CAL/CORR_OFFSET_Q3M4.dataOutput.schema.header.trainId
- FXE_DET_LPD1M/CAL/CORR_OFFSET_Q3M3.dataOutput.schema.header.trainId
- FXE_DET_LPD1M/CAL/CORR_OFFSET_Q3M3.dataOutput.schema.header.pulseCount
- FXE_DET_LPD1M/CAL/CORR_OFFSET_Q3M4.dataOutput.schema.header.pulseCount
- FXE_DET_LPD1M/CAL/CORR_OFFSET_Q3M1.dataOutput.schema.header.trainId
MAIN¶
| projects: | TEST_GENERIC_VALIDATOR |
|---|
- digitizer.board_1.schema.channel_A.length
- digitizer.board_1.schema.channel_A.triggerId
- digitizer.board_1.schema.channel_A.pulseNum
- digitizer.board_1.schema.channel_A.pulseIntegral
PSCU Overview¶
| projects: | LPD_Control |
|---|
- FXE_DET_LPD1M-1/PSC/PSCU.temperature.temp0.value,FXE_DET_LPD1M-1/PSC/PSCU.temperature.temp1.value,FXE_DET_LPD1M-1/PSC/PSCU.temperature.temp2.value,FXE_DET_LPD1M-1/PSC/PSCU.temperature.temp3.value,FXE_DET_LPD1M-1/PSC/PSCU.temperature.temp4.value,FXE_DET_LPD1M-1/PSC/PSCU.temperature.temp5.value,FXE_DET_LPD1M-1/PSC/PSCU.temperature.temp8.value,FXE_DET_LPD1M-1/PSC/PSCU.temperature.temp9.value,FXE_DET_LPD1M-1/PSC/PSCU.temperature.temp0.value
- FXE_DET_LPD1M-1/PSC/PSCU.temperature.temp0.value,FXE_DET_LPD1M-1/PSC/PSCU.temperature.temp1.value,FXE_DET_LPD1M-1/PSC/PSCU.temperature.temp2.value,FXE_DET_LPD1M-1/PSC/PSCU.temperature.temp3.value,FXE_DET_LPD1M-1/PSC/PSCU.temperature.temp4.value,FXE_DET_LPD1M-1/PSC/PSCU.temperature.temp5.value,FXE_DET_LPD1M-1/PSC/PSCU.temperature.temp8.value,FXE_DET_LPD1M-1/PSC/PSCU.temperature.temp9.value
FXE_RR_SYS/ILOCK/MAIN|Interlock for: FXE_OGT1_VAC/VALVE/GV2¶
| projects: | FXE_INTERLOCK |
|---|
- FXE_OGT2_VAC/SWITCH/FV_OUTPUTCLOSE_state_true.state
FXE_RR_SYS/ILOCK/MAIN|Interlock for: FXE_OGT1_VAC_DCTRL_PSLIT1_FR_value¶
| projects: | FXE_INTERLOCK |
|---|
- FXE_OGT1_VAC_DCTRL_PSLIT1_FR_value.interlock.AConditionState
- FXE_OGT1_VAC_DCTRL_PSLIT1_FR_value.interlock.AActionState
FXE_RR_SYS/ILOCK/MAIN|Global interlock¶
| projects: | FXE_INTERLOCK |
|---|
- FXE_OGT1_VAC_DCTRL_PSLIT1_FR_value.interlock.AConditionState
- FXE_OGT1_VAC/DCTRL/ATT_IP75_on_setpoint.interlock.AConditionState
- FXE_OGT2_VAC/DCTRL/FV_OUTPUTCLOSE_state.interlock.AConditionState
- FXE_OGT2_VAC/DCTRL/FV_OUTPUTCLOSE_state.interlock.AActionState
- FXE_OGT1_VAC/SWITCH/PSLIT1_FR_value.state
- FXE_OGT2_VAC/SWITCH/FV_OUTPUTCLOSE_state_true.state
- FXE_OGT1_VAC/SWITCH/PSLIT1_IP150_on_setpoint.state
- FXE_OGT1_VAC/DCTRL/PSLIT1_IP150_on_setpoint.interlock.AActionState
- FXE_OGT1_VAC/DCTRL/PSLIT1_IP150_on_setpoint.interlock.AConditionState
- SA1_XTD9_VAC/SWITCH/P12290I_on_setpoint.state
- FXE_OGT1_VAC_DCTRL_PSLIT1_FR_value.interlock.AActionState
- FXE_OGT1_VAC/DCTRL/ATT_IP75_on_setpoint.interlock.AActionState
- FXE_OGT1_VAC/SWITCH/ATT_IP75_on_setpoint.state
VAC-SIGNALS¶
| projects: | FXE-VAC-SIGNAL-EXCHANGE |
|---|
- SA1_XTD9_VAC/SWITCH/P12290I_on_setpoint._deviceId_
- SA1_XTD9_VAC/SWITCH/P12290I_on_setpoint.state
LPD_DAQ_V2¶
| projects: | LPD_DAQ_SCENE_V2 |
|---|
- FXE_DAQ_LPD1M-1/DM/RUN_CONTROL.dataType
- FXE_DAQ_LPD1M-1/DM/RUN_CONTROL.runNumber
- FXE_DAQ_LPD1M-1/DM/RUN_CONTROL.sample
- FXE_DAQ_LPD1M-1/DM/RUN_CONTROL.experiment
- FXE_DAQ_LPD1M-1/DM/RUN_CONTROL.state
FXE_RR_SYS/ILOCK/MAIN|Interlock for: FXE_OGT2_VAC/VALVE/GV¶
| projects: | FXE_INTERLOCK |
|---|
- FXE_OGT1_VAC/SWITCH/PSLIT1_IP150_on_setpoint.state
- FXE_OGT1_VAC/SWITCH/PSLIT1_FR_value.state
- FXE_OGT1_VAC/SWITCH/ATT_IP75_on_setpoint.state
Run controller¶
| projects: | FXE_TEST_SLOW_DATA_copy |
|---|
- FXE_DAQ_DATA/DM/RUN_CONTROLLER.sample
- FXE_DAQ_DATA/DM/RUN_CONTROLLER.dataSourceToAggregatorsMapping
- FXE_DAQ_DATA/DM/RUN_CONTROLLER.experiment
Run configurator¶
| projects: | FXE_TEST_SLOW_DATA_copy |
|---|
- FXE_DAQ_DATA/DM/RUN_CONFIGURATOR.buildConfigurationInUse
- FXE_DAQ_DATA/DM/RUN_CONFIGURATOR.availableGroups
TEST-SCENE-MONO-2¶
| projects: | FXE_XTD9_MONO-2 |
|---|
- FXE_XTD9_MONO-2/MDL/ACCM_PITCH.deltaTheta
- FXE_XTD9_MONO-2/MDL/ACCM_PITCH.calibratedBragg
- FXE_XTD9_MONO-2/MDL/ACCM_PITCH.deltaX
- FXE_XTD9_MONO-2/MDL/ACCM_PITCH.offset
- FXE_XTD9_MONO-2/MDL/ACCM_PITCH.actualBraggAngle
MONO1_TEMP¶
| projects: | FXE-VAC-SIGNAL-EXCHANGE |
|---|
- FXE_XTD9_MONO-1/TSENS/T0.value,FXE_XTD9_MONO-1/TSENS/T1.value,FXE_XTD9_MONO-1/TSENS/T2.value
MONO2_TEMP¶
| projects: | FXE-VAC-SIGNAL-EXCHANGE |
|---|
- FXE_XTD9_MONO-2/TSENS/T0.value,FXE_XTD9_MONO-2/TSENS/T1.value,FXE_XTD9_MONO-2/TSENS/T2.value
BunchPattern¶
| projects: | TEST_BUNCH_DIGITIZER |
|---|
- digiBunchPattern.stop
- digiBunchPattern.Board_1.Channel_D.peakIntegrationRange
- digiBunchPattern.Board_2.Channel_A.enable
- digiBunchPattern.Board_2.Channel_A.baselineIntegrationRange
- digiBunchPattern.start
- digiBunchPattern.Board_2.Channel_A.peakOnSet
- digiBunchPattern.Board_1.Channel_C.enable
- digiBunchPattern.Board_1.Channel_C.peakIntegrationRange
- digiBunchPattern.Board_1.Channel_D.enable
- digiBunchPattern.Board_1.Channel_C.peakOnSet
- digiBunchPattern.Board_1.Channel_B.baselineIntegrationRange
- digiBunchPattern.Board_1.Channel_B.peakOnSet
- digiBunchPattern.Board_2.Channel_A.peakIntegrationRange
- digiBunchPattern.apply
- digiBunchPattern.Board_1.Channel_C.baselineIntegrationRange
- digiBunchPattern.Board_1.Channel_D.baselineIntegrationRange
- digiBunchPattern.Board_1.enable
- digiBunchPattern.Board_1.Channel_B.peakIntegrationRange
- digiBunchPattern.Board_1.Channel_B.enable
- digiBunchPattern.Board_1.Channel_D.peakOnSet
bunchPatternDigitizer¶
| projects: | TEST_BUNCH_DIGITIZER |
|---|
- digiBunchPattern.Board_1.Channel_B.baselineIntegrationRange
- digiBunchPattern.Board_1.Channel_B.peakOnSet
- digiBunchPattern.Board_1.enable
- digiBunchPattern.Board_1.Channel_B.peakIntegrationRange
- digiBunchPattern.Board_1.Channel_B.enable
raw_preview_Q3¶
| projects: | LPD_CAL_Q3 |
|---|
- FXE_DET_LPD1M/CAL/CALC_OFFSET_Q3M1.dataOutput.schema.header.trainId
- FXE_DET_LPD1M/CAL/CALC_OFFSET_Q3M2.dataOutput.schema.header.pulseCount
- FXE_DET_LPD1M/CAL/CALC_OFFSET_Q3M3.dataOutput.schema.header.trainId
- FXE_DET_LPD1M/CAL/CALC_OFFSET_Q3M2.dataOutput.schema.header.trainId
- FXE_DET_LPD1M/CAL/CALC_OFFSET_Q3M4.dataOutput.schema.header.pulseCount
- FXE_DET_LPD1M/CAL/CALC_OFFSET_Q3M3.dataOutput.schema.header.pulseCount
- FXE_DET_LPD1M/CAL/CALC_OFFSET_Q3M4.dataOutput.schema.header.trainId
- FXE_DET_LPD1M/CAL/CALC_OFFSET_Q3M1.dataOutput.schema.header.pulseCount
SPECTRUM_NORM¶
| projects: | GREATEYES |
|---|
- FXE_XAD_GEC/MDL/ROI_SPECTRUM.output.schema.data.spectrum
- FXE_XAD_GEC/MDL/ROI_SPECTRUM.spectrumIntegral
He-decon-IPUMPS¶
| projects: | FXE-VAC-SIGNAL-EXCHANGE |
|---|
- FXE_OGT2_VAC/IPUMP/DW_IP75.pressure,FXE_OGT2_VAC/IPUMP/PSLIT2_IP150.pressure,FXE_OGT2_VAC/IPUMP/CRL_IP55.pressure,FXE_OGT1_VAC/IPUMP/ATT_IP55.pressure,FXE_OGT1_VAC/IPUMP/PSLIT1_IP150.pressure,FXE_OGT1_VAC/IPUMP/SA1_IP150.pressure
He-decon-GAUGES¶
| projects: | FXE-VAC-SIGNAL-EXCHANGE |
|---|
- FXE_OGT2_VAC/GAUGE/DW_FR.value,FXE_OGT2_VAC/GAUGE/PSLIT2_FR.value,FXE_OGT2_VAC/GAUGE/CRL_CC.value,FXE_OGT1_VAC/GAUGE/PSLIT1_FR.value,FXE_OGT1_VAC/GAUGE/SA1_FR.value,FXE_OGT1_VAC/GAUGE/SA1_CC.value
FXE_TO_MPS_DCTRL_BEAM_MODEF_INTERLOCK¶
| projects: | FXE_INTERLOCK |
|---|
- FXE_TO_MPS/DCTRL/BEAM_MODEF.targetPosition
FXE_XTD9_MONO-1/MOTOR/ACCM_PITCH|motorScene¶
| projects: | FXE_XTD9_MONO-1 |
|---|
- FXE_XTD9_MONO-1/MOTOR/ACCM_PITCH.swLimitHigh
- FXE_XTD9_MONO-1/MOTOR/ACCM_PITCH.moveRelative
- FXE_XTD9_MONO-1/MOTOR/ACCM_PITCH.mc2.aaxismaxvelocity
- FXE_XTD9_MONO-1/MOTOR/ACCM_PITCH.mc2.aaxisdec
- FXE_XTD9_MONO-1/MOTOR/ACCM_PITCH.mc2.aaxisacc
- FXE_XTD9_MONO-1/MOTOR/ACCM_PITCH.enableSWLimitHigh
- FXE_XTD9_MONO-1/MOTOR/ACCM_PITCH.enableSWLimitLow
- FXE_XTD9_MONO-1/MOTOR/ACCM_PITCH.mc2.amovedirection
- FXE_XTD9_MONO-1/MOTOR/ACCM_PITCH.mc2.aaxisjerk
- FXE_XTD9_MONO-1/MOTOR/ACCM_PITCH.swLimitLow
- FXE_XTD9_MONO-1/MOTOR/ACCM_PITCH.stepSize
- FXE_XTD9_MONO-1/MOTOR/ACCM_PITCH.calibrateToEncoder
- FXE_XTD9_MONO-1/MOTOR/ACCM_PITCH.resetAxis
- FXE_XTD9_MONO-1/MOTOR/ACCM_PITCH.specificError
FXE_XTD9_MONO-2/MOTOR/ACCM_PITCH|motorScene¶
| projects: | FXE_XTD9_MONO-2 |
|---|
- FXE_XTD9_MONO-2/MOTOR/ACCM_PITCH.swLimitLow
- FXE_XTD9_MONO-2/MOTOR/ACCM_PITCH.calibrateToEncoder
- FXE_XTD9_MONO-2/MOTOR/ACCM_PITCH.mc2.aaxismaxvelocity
- FXE_XTD9_MONO-2/MOTOR/ACCM_PITCH.mc2.amovedirection
- FXE_XTD9_MONO-2/MOTOR/ACCM_PITCH.swLimitHigh
- FXE_XTD9_MONO-2/MOTOR/ACCM_PITCH.mc2.aaxisacc
- FXE_XTD9_MONO-2/MOTOR/ACCM_PITCH.enableSWLimitHigh
- FXE_XTD9_MONO-2/MOTOR/ACCM_PITCH.mc2.aaxisjerk
- FXE_XTD9_MONO-2/MOTOR/ACCM_PITCH.resetAxis
- FXE_XTD9_MONO-2/MOTOR/ACCM_PITCH.enableSWLimitLow
- FXE_XTD9_MONO-2/MOTOR/ACCM_PITCH.moveRelative
- FXE_XTD9_MONO-2/MOTOR/ACCM_PITCH.specificError
- FXE_XTD9_MONO-2/MOTOR/ACCM_PITCH.stepSize
- FXE_XTD9_MONO-2/MOTOR/ACCM_PITCH.mc2.aaxisdec
CI_SCAN¶
| projects: | LPD_CAL_CHARGE_INJECTION |
|---|
- FXE_DET_LPD1M/MDL/GAIN_CAL.do50pf
- FXE_DET_LPD1M/CAL/CHUNKWRITER_Q3_3.image_counter
- FXE_DET_LPD1M/CAL/CHUNKWRITER_Q3_3.file_count
- FXE_DET_LPD1M/CAL/CHUNKWRITER_Q2_3.image_counter
- FXE_DET_LPD1M/CAL/CHUNKWRITER_Q1_0.file_count
- FXE_DET_LPD1M/CAL/CHUNKWRITER_Q2_2.image_counter
- FXE_DET_LPD1M/CAL/CHUNKWRITER_Q2_1.image_counter
- FXE_DET_LPD1M/CAL/CHUNKWRITER_Q4_2.file_count
- FXE_DET_LPD1M/CAL/CHUNKWRITER_Q4_1.image_counter
- FXE_DET_LPD1M/CAL/CHUNKWRITER_Q4_0.image_counter
- FXE_DET_LPD1M/CAL/CHUNKWRITER_Q4_3.file_count
- FXE_DET_LPD1M/CAL/CHUNKWRITER_Q3_2.image_counter
- FXE_DET_LPD1M/CAL/CHUNKWRITER_Q4_3.image_counter
- FXE_DET_LPD1M/CAL/CHUNKWRITER_Q2_2.file_count
- FXE_DET_LPD1M/CAL/CHUNKWRITER_Q3_1.file_count
- FXE_DET_LPD1M/CAL/CHUNKWRITER_Q4_1.file_count
- FXE_DET_LPD1M/MDL/GAIN_CAL.delay
- FXE_DET_LPD1M/CAL/CHUNKWRITER_Q1_1.image_counter
- FXE_DET_LPD1M/CAL/CHUNKWRITER_Q2_3.file_count
- FXE_DET_LPD1M/MDL/GAIN_CAL.do5pf
- FXE_DET_LPD1M/MDL/GAIN_CAL.resume
- FXE_DET_LPD1M/CAL/CHUNKWRITER_Q4_0.file_count
- FXE_DET_LPD1M/CAL/CHUNKWRITER_Q1_1.file_count
- FXE_DET_LPD1M/MDL/GAIN_CAL.status
- FXE_DET_LPD1M/MDL/GAIN_CAL.state
- FXE_DET_LPD1M/CAL/CHUNKWRITER_Q3_1.image_counter
- FXE_DET_LPD1M/CAL/CHUNKWRITER_Q1_3.image_counter
- FXE_DET_LPD1M/CAL/CHUNKWRITER_Q1_3.file_count
- FXE_DET_LPD1M/CAL/CHUNKWRITER_Q2_0.file_count
- FXE_DET_LPD1M/CAL/CHUNKWRITER_Q1_0.current_image,FXE_DET_LPD1M/CAL/CHUNKWRITER_Q3_0.current_image,FXE_DET_LPD1M/CAL/CHUNKWRITER_Q1_1.current_image,FXE_DET_LPD1M/CAL/CHUNKWRITER_Q3_1.current_image,FXE_DET_LPD1M/CAL/CHUNKWRITER_Q1_2.current_image,FXE_DET_LPD1M/CAL/CHUNKWRITER_Q3_2.current_image,FXE_DET_LPD1M/CAL/CHUNKWRITER_Q1_3.current_image,FXE_DET_LPD1M/CAL/CHUNKWRITER_Q3_3.current_image,FXE_DET_LPD1M/CAL/CHUNKWRITER_Q2_0.current_image,FXE_DET_LPD1M/CAL/CHUNKWRITER_Q4_0.current_image,FXE_DET_LPD1M/CAL/CHUNKWRITER_Q2_1.current_image,FXE_DET_LPD1M/CAL/CHUNKWRITER_Q4_1.current_image,FXE_DET_LPD1M/CAL/CHUNKWRITER_Q2_2.current_image,FXE_DET_LPD1M/CAL/CHUNKWRITER_Q4_2.current_image,FXE_DET_LPD1M/CAL/CHUNKWRITER_Q2_3.current_image,FXE_DET_LPD1M/CAL/CHUNKWRITER_Q4_3.current_image
- FXE_DET_LPD1M/CAL/CHUNKWRITER_Q3_0.image_counter
- FXE_DET_LPD1M/CAL/CHUNKWRITER_Q4_2.image_counter
- FXE_DET_LPD1M/CAL/CHUNKWRITER_Q1_2.image_counter
- FXE_DET_LPD1M/CAL/MANAGER_CI.state
- FXE_DET_LPD1M/MDL/GAIN_CAL.restartFrom
- FXE_DET_LPD1M/CAL/CHUNKWRITER_Q3_0.file_count
- FXE_DET_LPD1M/CAL/CHUNKWRITER_Q2_1.file_count
- FXE_DET_LPD1M/CAL/CHUNKWRITER_Q2_0.image_counter
- FXE_DET_LPD1M/CAL/MANAGER_CI.nCells
- FXE_DET_LPD1M/CAL/CHUNKWRITER_Q1_0.image_counter
- FXE_DET_LPD1M/CAL/CHUNKWRITER_Q1_2.file_count
- FXE_DET_LPD1M/MDL/GAIN_CAL.gainScan
- FXE_DET_LPD1M/CAL/MANAGER_CI.initCalibration
- FXE_DET_LPD1M/MDL/GAIN_CAL.requestPause
- FXE_DET_LPD1M/CAL/CHUNKWRITER_Q3_2.file_count
- FXE_DET_LPD1M/MDL/GAIN_CAL.cancel
Digitizer_Data¶
| projects: | TEST_BUNCH_DIGITIZER |
|---|
- apdData.board_1.schema.channel_A.pulseId
- beamPositionMonitor.daqOutput.schema.data.y
- beamPositionMonitor.trainValidity
- beamPositionMonitor.quadrant
- apdData.board_1.schema.channel_A.triggerId
- beamPositionMonitor.output.schema.data.x
- beamPositionMonitor1.output.schema.data.avgTop
- apdData.board_1.schema.channel_A.pulseIntegral
- apdData.state
- apdData.board_1.schema.channel_A.length
- beamPositionMonitor.pulseValidity
CORRELATOR_OVERVIEW¶
| projects: | ZMQ_BRIDGE |
|---|
- FXE_RR_SYS/CORRELATION/JF_MOTOR.processing.latestTid
- FXE_RR_SYS/CORRELATION/LPD1M1_MOTOR.reset
- FXE_RR_SYS/CORRELATION/LPD1M1_MOTOR.channel
- FXE_RR_SYS/CORRELATION/JF_MOTOR.slowTable
- FXE_MOTOR_LPD1M-1/CORRELATOR.state
- FXE_MOTOR_JF500K/CORRELATOR.processing.latestTid
- FXE_MOTOR_LPD1M-1/CORRELATOR.detectorId
- FXE_RR_SYS/CORRELATION/LPD1M1_MOTOR._deviceId_
- FXE_RR_SYS/ZMQ/LPD1M1_MOTOR.activate
- FXE_MOTOR_JF500K/CORRELATOR.stop
- FXE_MOTOR_JF500K/CORRELATOR._deviceId_
- FXE_RR_SYS/CORRELATION/JF_MOTOR.detectorId
- FXE_MOTOR_JF500K/COR/ZMQ.input.connectedOutputChannels
- FXE_RR_SYS/ZMQ/LPD1M1_MOTOR.data_sent0
- FXE_RR_SYS/ZMQ/LPD1M1_MOTOR.input.connectedOutputChannels
- FXE_RR_SYS/CORRELATION/JF_MOTOR.reset
- FXE_RR_SYS/CORRELATION/LPD1M1_MOTOR.processing.latestBufferSize
- FXE_RR_SYS/CORRELATION/LPD1M1_MOTOR.processing.latestSources
- FXE_MOTOR_JF500K/CORRELATOR.state
- FXE_MOTOR_JF500K/CORRELATOR.processing.latestSources
- FXE_MOTOR_JF500K/CORRELATOR.status
- FXE_MOTOR_JF500K/COR/ZMQ.data_sent0
- FXE_MOTOR_JF500K/CORRELATOR.channel
- FXE_MOTOR_LPD1M-1/CORRELATOR.stop
- FXE_MOTOR_JF500K/COR/ZMQ.deactivate
- FXE_MOTOR_LPD1M-1/COR/ZMQ.adressOutput0
- FXE_RR_SYS/CORRELATION/JF_MOTOR.start
- FXE_RR_SYS/CORRELATION/JF_MOTOR._deviceId_
- FXE_RR_SYS/ZMQ/JF_MOTOR.activate
- FXE_RR_SYS/CORRELATION/JF_MOTOR.processing.latestSources
- FXE_RR_SYS/CORRELATION/LPD1M1_MOTOR.start
- FXE_RR_SYS/CORRELATION/JF_MOTOR.status
- FXE_MOTOR_JF500K/CORRELATOR.processing.latestBufferSize
- FXE_RR_SYS/CORRELATION/LPD1M1_MOTOR.slowTable
- FXE_MOTOR_JF500K/CORRELATOR.slowTable
- FXE_MOTOR_LPD1M-1/CORRELATOR.detectorProperty
- FXE_MOTOR_JF500K/CORRELATOR.reset
- FXE_MOTOR_JF500K/CORRELATOR.start
- FXE_MOTOR_JF500K/CORRELATOR.motorTable
- FXE_RR_SYS/CORRELATION/LPD1M1_MOTOR.processing.latestTid
- FXE_RR_SYS/CORRELATION/LPD1M1_MOTOR.stop
- FXE_RR_SYS/CORRELATION/LPD1M1_MOTOR.state
- FXE_MOTOR_LPD1M-1/COR/ZMQ.input.connectedOutputChannels
- FXE_RR_SYS/CORRELATION/LPD1M1_MOTOR.status
- FXE_RR_SYS/ZMQ/JF_MOTOR.input.connectedOutputChannels
- FXE_RR_SYS/ZMQ/JF_MOTOR.adressOutput0
- FXE_MOTOR_LPD1M-1/CORRELATOR.reset
- FXE_RR_SYS/ZMQ/LPD1M1_MOTOR.adressOutput0
- FXE_RR_SYS/CORRELATION/JF_MOTOR.motorTable
- FXE_MOTOR_JF500K/COR/ZMQ.adressOutput0
- FXE_RR_SYS/CORRELATION/JF_MOTOR.processing.latestBufferSize
- FXE_RR_SYS/CORRELATION/JF_MOTOR.detectorProperty
- FXE_RR_SYS/CORRELATION/JF_MOTOR.state
- FXE_MOTOR_LPD1M-1/CORRELATOR.start
- FXE_RR_SYS/ZMQ/LPD1M1_MOTOR.deactivate
- FXE_RR_SYS/CORRELATION/JF_MOTOR.stop
- FXE_MOTOR_LPD1M-1/COR/ZMQ.deactivate
- FXE_RR_SYS/ZMQ/JF_MOTOR.data_sent0
- FXE_RR_SYS/CORRELATION/LPD1M1_MOTOR.detectorProperty
- FXE_MOTOR_LPD1M-1/CORRELATOR.channel
- FXE_MOTOR_LPD1M-1/CORRELATOR.processing.latestBufferSize
- FXE_MOTOR_JF500K/CORRELATOR.detectorId
- FXE_MOTOR_LPD1M-1/CORRELATOR.processing.latestSources
- FXE_MOTOR_LPD1M-1/CORRELATOR.processing.latestTid
- FXE_MOTOR_LPD1M-1/CORRELATOR._deviceId_
- FXE_MOTOR_LPD1M-1/COR/ZMQ.data_sent0
- FXE_MOTOR_LPD1M-1/CORRELATOR.slowTable
- FXE_MOTOR_LPD1M-1/COR/ZMQ.activate
- FXE_MOTOR_JF500K/CORRELATOR.detectorProperty
- FXE_RR_SYS/CORRELATION/LPD1M1_MOTOR.detectorId
- FXE_RR_SYS/ZMQ/JF_MOTOR.deactivate
- FXE_MOTOR_LPD1M-1/CORRELATOR.status
- FXE_MOTOR_JF500K/COR/ZMQ.activate
- FXE_RR_SYS/CORRELATION/LPD1M1_MOTOR.motorTable
- FXE_RR_SYS/CORRELATION/JF_MOTOR.channel
- FXE_MOTOR_LPD1M-1/CORRELATOR.motorTable
BeamPositionMonitor¶
| projects: | TEST_BUNCH_DIGITIZER |
|---|
- beamPositionMonitor.trainValidity
- beamPositionMonitor.deviceId
- beamPositionMonitor.output.schema.data.temporalIAvg
- beamPositionMonitor.output.schema.data.i
- beamPositionMonitor.output.schema.data.yAvg
- beamPositionMonitor.output.schema.data.temporalXAvg
- beamPositionMonitor.output.schema.data.temporalXSD
- beamPositionMonitor.quadrant
- beamPositionMonitor.output.schema.data.xAvg
- beamPositionMonitor.output.schema.data.temporalYAvg
- beamPositionMonitor.state
- beamPositionMonitor.pulseValidity
- beamPositionMonitor1.temporalAverage
- beamPositionMonitor.output.schema.data.temporalISD
- beamPositionMonitor.lowerBound
- beamPositionMonitor.output.schema.data.iAvg
- beamPositionMonitor.output.schema.data.y
- beamPositionMonitor.upperBound
- beamPositionMonitor.output.schema.data.temporalYSD
- beamPositionMonitor.output.schema.data.x
- apdData.state
- apdData.deviceId
FXE_XAD_TEST/MOTOR/TEST|motorScene¶
| projects: | TEST_BUNCH_DIGITIZER |
|---|
- FXE_XAD_TEST/MOTOR/TEST.stop
- FXE_XAD_TEST/MOTOR/TEST.isSWLimitHigh
- FXE_XAD_TEST/MOTOR/TEST.coupling.isMaster
- FXE_XAD_TEST/MOTOR/TEST.targetVelocity
- FXE_XAD_TEST/MOTOR/TEST.deviceId
- FXE_XAD_TEST/MOTOR/TEST.reset
- FXE_XAD_TEST/MOTOR/TEST.swLimitLow
- FXE_XAD_TEST/MOTOR/TEST.coupling.numerator
- FXE_XAD_TEST/MOTOR/TEST.coupling.denominator
- FXE_XAD_TEST/MOTOR/TEST.targetPosition
- FXE_XAD_TEST/MOTOR/TEST.coupling.isConfigurableAsSlave
- FXE_XAD_TEST/MOTOR/TEST.coupling.isSlave
- FXE_XAD_TEST/MOTOR/TEST.calibrateToEncoder
- FXE_XAD_TEST/MOTOR/TEST.stepUp
- FXE_XAD_TEST/MOTOR/TEST.encoderPosition
- FXE_XAD_TEST/MOTOR/TEST.move
- FXE_XAD_TEST/MOTOR/TEST.mc2.acc
- FXE_XAD_TEST/MOTOR/TEST.state
- FXE_XAD_TEST/MOTOR/TEST.calibrate
- FXE_XAD_TEST/MOTOR/TEST.on
- FXE_XAD_TEST/MOTOR/TEST.coupling.couple
- FXE_XAD_TEST/MOTOR/TEST.home
- FXE_XAD_TEST/MOTOR/TEST.mc2.maxVelocity
- FXE_XAD_TEST/MOTOR/TEST.isSWLimitLow
- FXE_XAD_TEST/MOTOR/TEST.coupling.masterDevice
- FXE_XAD_TEST/MOTOR/TEST.specificError
- FXE_XAD_TEST/MOTOR/TEST.isCCWLimit
- FXE_XAD_TEST/MOTOR/TEST.coupling.decouple
- FXE_XAD_TEST/MOTOR/TEST.enableSWLimitHigh
- FXE_XAD_TEST/MOTOR/TEST.requestHardwareValues
- FXE_XAD_TEST/MOTOR/TEST.isCWLimit
- FXE_XAD_TEST/MOTOR/TEST.enableSWLimitLow
- FXE_XAD_TEST/MOTOR/TEST.stepSize
- FXE_XAD_TEST/MOTOR/TEST.swLimitHigh
- FXE_XAD_TEST/MOTOR/TEST.actualPosition
- FXE_XAD_TEST/MOTOR/TEST.mc2.jerk
- FXE_XAD_TEST/MOTOR/TEST.resetAxis
- FXE_XAD_TEST/MOTOR/TEST.stepDown
- FXE_XAD_TEST/MOTOR/TEST.calibrateTarget
- FXE_XAD_TEST/MOTOR/TEST.off
- FXE_XAD_TEST/MOTOR/TEST.mc2.dec
FXE_AUXT_LIC/DOOCS/PPL_M_PATTERN|Periodic SubPattern¶
| projects: | FXE_LOOP6 |
|---|
- FXE_AUXT_LIC/DOOCS/PPL_M_PATTERN.patternRepFactor
- FXE_AUXT_LIC/DOOCS/PPL_M_PATTERN.subpattern_1.bunchOffset
- FXE_AUXT_LIC/DOOCS/PPL_M_PATTERN.subpattern_3.bunchOffset
- FXE_AUXT_LIC/DOOCS/PPL_M_PATTERN.subpattern_0.bunchOffset
- FXE_AUXT_LIC/DOOCS/PPL_M_PATTERN.applyUserConfigToDoocs
- FXE_AUXT_LIC/DOOCS/PPL_M_PATTERN.xfelBunchCharge,FXE_AUXT_LIC/DOOCS/PPL_M_PATTERN.doocsPplPattern,FXE_AUXT_LIC/DOOCS/PPL_M_PATTERN.userPplPattern
- FXE_AUXT_LIC/DOOCS/PPL_M_PATTERN.subpattern_2.bunchOffset
FXE_AUXT_LIC/DOOCS/PPL_M_PATTERN|Arbitrary SubPattern¶
| projects: | FXE_LOOP6 |
|---|
- FXE_AUXT_LIC/DOOCS/PPL_M_PATTERN.patternRepFactor
- FXE_AUXT_LIC/DOOCS/PPL_M_PATTERN.applyUserConfigToDoocs
- FXE_AUXT_LIC/DOOCS/PPL_M_PATTERN.xfelBunchCharge,FXE_AUXT_LIC/DOOCS/PPL_M_PATTERN.doocsPplPattern,FXE_AUXT_LIC/DOOCS/PPL_M_PATTERN.userPplPattern
FXE_AUXT_LIC/DOOCS/PPL_PATTERN_OVERVIEW|View All Patterns¶
| projects: | FXE_LOOP6 |
|---|
- FXE_AUXT_LIC/DOOCS/PPL_PATTERN_OVERVIEW.pplPatterns.LP_SASE2.bunchCharge,FXE_AUXT_LIC/DOOCS/PPL_PATTERN_OVERVIEW.pplPatterns.LP_SASE2.pplPattern
- FXE_AUXT_LIC/DOOCS/PPL_PATTERN_OVERVIEW.pplPatterns.LP_SQS.bunchCharge,FXE_AUXT_LIC/DOOCS/PPL_PATTERN_OVERVIEW.pplPatterns.LP_SQS.pplPattern
- FXE_AUXT_LIC/DOOCS/PPL_PATTERN_OVERVIEW.pplPatterns.LP_15.bunchCharge,FXE_AUXT_LIC/DOOCS/PPL_PATTERN_OVERVIEW.pplPatterns.LP_15.pplPattern
- FXE_AUXT_LIC/DOOCS/PPL_PATTERN_OVERVIEW.pplPatterns.LP_LAS1.bunchCharge,FXE_AUXT_LIC/DOOCS/PPL_PATTERN_OVERVIEW.pplPatterns.LP_LAS1.pplPattern
- FXE_AUXT_LIC/DOOCS/PPL_PATTERN_OVERVIEW.pplPatterns.LP_SPB.bunchCharge,FXE_AUXT_LIC/DOOCS/PPL_PATTERN_OVERVIEW.pplPatterns.LP_SPB.pplPattern
- FXE_AUXT_LIC/DOOCS/PPL_PATTERN_OVERVIEW.pplPatterns.LP_FXE.bunchCharge,FXE_AUXT_LIC/DOOCS/PPL_PATTERN_OVERVIEW.pplPatterns.LP_FXE.pplPattern
- FXE_AUXT_LIC/DOOCS/PPL_PATTERN_OVERVIEW.pplPatterns.LP_LAS2.bunchCharge,FXE_AUXT_LIC/DOOCS/PPL_PATTERN_OVERVIEW.pplPatterns.LP_LAS2.pplPattern
- FXE_AUXT_LIC/DOOCS/PPL_PATTERN_OVERVIEW.pplPatterns.LP_SCS.bunchCharge,FXE_AUXT_LIC/DOOCS/PPL_PATTERN_OVERVIEW.pplPatterns.LP_SCS.pplPattern
FXE_SYS_VAC2MPS_DCTRL_FXE_VALVES_OPEN_INTERLOCK¶
| projects: | FXE_BECKHOFF |
|---|
- FXE_SYS_VAC2MPS/DCTRL/FXE_VALVES_OPEN.targetPosition
FXE_TO_MPS_DCTRL_BEAM_MODE1_INTERLOCK¶
| projects: | FXE_BECKHOFF |
|---|
- FXE_TO_MPS/DCTRL/BEAM_MODE1.targetPosition
FXE_TO_MPS_DCTRL_BEAM_MODEM_INTERLOCK¶
| projects: | FXE_BECKHOFF |
|---|
- FXE_TO_MPS/DCTRL/BEAM_MODEM.targetPosition
MONO-CRYO-POWER¶
| projects: | FXE-VAC-SIGNAL-EXCHANGE |
|---|
- FXE_XTD9_MONO-1/DCTRL/CRYO_POWER_2VAC.interlock.c2.ACndEnable
- FXE_XTD9_MONO-2/DCTRL/CRYO_POWER_2VAC.interlock.c2.ACndEnable
FXE_RR_SYS/ILOCK/MAIN|Interlock for: FXE_OGT1_VAC/DCTRL/PSLIT1_IP150_on_setpoint¶
| projects: | FXE_INTERLOCK |
|---|
- FXE_OGT1_VAC/DCTRL/PSLIT1_IP150_on_setpoint.interlock.AActionState
- FXE_OGT1_VAC/DCTRL/PSLIT1_IP150_on_setpoint.interlock.AConditionState
FXE_RR_SYS/ILOCK/MAIN|Interlock for: FXE_OGT2_VAC/DCTRL/FV_OUTPUTCLOSE_state¶
| projects: | FXE_INTERLOCK |
|---|
- FXE_OGT2_VAC/DCTRL/FV_OUTPUTCLOSE_state.interlock.AActionState
- FXE_OGT2_VAC/DCTRL/FV_OUTPUTCLOSE_state.interlock.AConditionState
Control¶
| projects: | TT_Michael |
|---|
- FXE_SMS_USR/MOTOR/UM05.stepLength
- FXE_SMS_USR/MOTOR/UM11.stepLength
- FXE_SMS_USR/MOTOR/UM03.stepLength
- FXE_SMS_USR/MOTOR/UM08.stepLength
- FXE_SMS_USR/MOTOR/UM01.stepLength
- FXE_SMS_USR/MOTOR/UM02.stepLength
Custom_Motors-3¶
| projects: | FXE_LOOP9 |
|---|
- FXE_SMS_MOV/MOTOR/Z_HIGH.on
- FXE_SMS_MOV/MOTOR/Z_HIGH.off
- FXE_SMS_MOV/MOTOR/Z_HIGH.stepUp
- FXE_SMS_MOV/MOTOR/Z_HIGH.targetPosition
- FXE_SMS_MOV/MOTOR/Z_HIGH.stepSize
- FXE_SMS_MOV/MOTOR/Z_HIGH.actualPosition
- FXE_SMS_MOV/MOTOR/Z_HIGH.move
- FXE_SMS_MOV/MOTOR/Z_HIGH.stop
- FXE_SMS_MOV/MOTOR/Z_HIGH.stepDown
JF1M¶
| projects: | FXE_XAD_JF |
|---|
- FXE_XAD_JF1M/DET/RECEIVER-1.deviceId
- FXE_XAD_JF1M/DET/RECEIVER-2.deviceId
- FXE_XAD_JF1M/DET/RECEIVER-2.frameRateIn
- FXE_XAD_JF1M/DET/RECEIVER-2.display.schema.data.adc
- Macro-FXE_XAD_JF1M/DET/BURST_CONFIGURATOR-50a310e8-d9d2-4fb5-82a3-7009651d41f8-FxeXadJfMDetBurstConfigurator.burstMode
- Macro-FXE_XAD_JF1M/DET/BURST_CONFIGURATOR-50a310e8-d9d2-4fb5-82a3-7009651d41f8-FxeXadJfMDetBurstConfigurator.state
- FXE_XAD_JF1M/DET/RECEIVER-1.frameRateIn
- FXE_XAD_JF1M/DET/RECEIVER-1.display.schema.data.adc
- Macro-FXE_XAD_JF1M/DET/BURST_CONFIGURATOR-50a310e8-d9d2-4fb5-82a3-7009651d41f8-FxeXadJfMDetBurstConfigurator.singleCell
FXE_DAQ_DATA/DM/CONFIGURATOR|scene¶
| projects: | FXE_DAQ_RC_SCENE |
|---|
- FXE_DAQ_DATA/DM/CONFIGURATOR.buildConfigurationInUse
FXE_RR_SYS/ILOCK/MAIN|Global interlock (overview)¶
| projects: | FXE_INTERLOCK |
|---|
- FXE_OGT1_VAC_DCTRL_PSLIT1_FR_value.interlock.AConditionState
- FXE_OGT1_VAC/DCTRL/ATT_IP75_on_setpoint.interlock.AConditionState
- FXE_OGT2_VAC/DCTRL/FV_OUTPUTCLOSE_state.interlock.AConditionState
- FXE_OGT2_VAC/DCTRL/FV_OUTPUTCLOSE_state.interlock.AActionState
- FXE_OGT1_VAC/DCTRL/PSLIT1_IP150_on_setpoint.interlock.AActionState
- FXE_OGT1_VAC/DCTRL/PSLIT1_IP150_on_setpoint.interlock.AConditionState
- FXE_OGT1_VAC_DCTRL_PSLIT1_FR_value.interlock.AActionState
- FXE_OGT1_VAC/DCTRL/ATT_IP75_on_setpoint.interlock.AActionState
Temperature0_Mono2¶
| projects: | FXE_XTD9_MONO-1 |
|---|
- FXE_XTD9_MONO-2/TSENS/T0.value,FXE_XTD9_MONO-2/TSENS/T1.value,FXE_XTD9_MONO-2/TSENS/T2.value
FXE_DAQ_STATUS-OBSOLETE¶
| projects: | FXE_RUN_MANAGEMENT |
|---|
- FXE_DAQ_DATA/DA/6.state
- FXE_DAQ_DATA/DA/6.hostName
- FXE_DAQ_DATA/DA/5.state
- FXE_DAQ_DATA/DA/5.hostName
PROCESSING¶
| projects: | LPD_ONLINE_CAL |
|---|
- FXE_DET_LPD1M/PROC/CORRECTED.x0,FXE_DET_LPD1M/PROC/CORRECTED.y0
- FXE_DET_LPD1M/PROC/CORRECTED.imageWidth
- FXE_DET_LPD1M/PROC/CORRECTED.subtractBkgImage
- FXE_DET_LPD1M/PROC/CORRECTED.imgX
- FXE_DET_LPD1M/PROC/CORRECTED.rangeForAuto
- FXE_DET_LPD1M/PROC/CORRECTED.frameRate
- FXE_DET_LPD1M/PROC/CORRECTED.maxPxValue
- FXE_DET_LPD1M/PROC/CORRECTED.meanPxValue
- FXE_DET_LPD1M/PROC/CORRECTED.filterImagesByThreshold
- FXE_DET_LPD1M/PROC/CORRECTED.imageThreshold
- FXE_DET_LPD1M/PROC/CORRECTED.userDefinedRange
- FXE_DET_LPD1M/PROC/CORRECTED.imageHeight
- FXE_DET_LPD1M/PROC/CORRECTED.useAsBackgroundImage
- FXE_DET_LPD1M/PROC/CORRECTED.doXYSum
- FXE_DET_LPD1M/PROC/CORRECTED.pixelSize
- FXE_DET_LPD1M/PROC/CORRECTED.imgY
- FXE_DET_LPD1M/PROC/CORRECTED.minPxValue
- FXE_DET_LPD1M/PROC/CORRECTED.subtractImagePedestal
FXE_AUXT_CSLIT/MDL/MAIN|Control¶
| projects: | FXE_AUXT_CSLIT |
|---|
- FXE_AUXT_CSLIT/MOTOR/BLADE1_IN_OUT.on,FXE_AUXT_CSLIT/MOTOR/BLADE1_IN_OUT.off
- FXE_AUXT_CSLIT/MOTOR/BLADE4_IN_OUT.on,FXE_AUXT_CSLIT/MOTOR/BLADE4_IN_OUT.off
- FXE_AUXT_CSLIT/MOTOR/BLADE2_IN_OUT.on,FXE_AUXT_CSLIT/MOTOR/BLADE2_IN_OUT.off
- FXE_AUXT_CSLIT/MOTOR/BLADE3_IN_OUT.on,FXE_AUXT_CSLIT/MOTOR/BLADE3_IN_OUT.off
FXE_XTD9_MONO-1-CAM-BEAMVIEW-scene¶
| projects: | FXE_XTD9_MONO-1 |
|---|
- FXE_XTD9_MONO-1/PROC/BEAMVIEW.regionMean,FXE_XTD9_MONO-1/PROC/BEAMVIEW.x0,FXE_XTD9_MONO-1/PROC/BEAMVIEW.y0
- FXE_XTD9_MONO-1/PROC/BEAMVIEW.output.schema.data.imgX,FXE_XTD9_MONO-1/PROC/BEAMVIEW.output.schema.data.imgY
FXE_OGT1_BIU_positions_and_projections¶
| projects: | FXE_OGT1_BIU |
|---|
- FXE_OGT1_BIU/PROC/CAMERA.imgX
- FXE_OGT1_BIU/PROC/CAMERA.imgY
FXE_RR_SYS/MON/PLC_1|Export PLC params¶
| projects: | FXE_BECKHOFF |
|---|
- FXE_RR_SYS/MON/PLC_1.status
- FXE_RR_SYS/MON/PLC_1.state
- FXE_RR_SYS/MON/PLC_1.getPLCsInSystem
- FXE_RR_SYS/MON/PLC_1.handleSingleConfigToXML
- FXE_RR_SYS/MON/PLC_1.handleMultiConfigToXML
FXE_OGT2_PSLIT/MDL/MAIN|Control¶
| projects: | FXE_OGT2_PSLIT |
|---|
- FXE_OGT2_PSLIT/MOTOR/BLADE1_IN_OUT.on,FXE_OGT2_PSLIT/MOTOR/BLADE1_IN_OUT.off
- FXE_OGT2_PSLIT/MOTOR/BLADE2_IN_OUT.on,FXE_OGT2_PSLIT/MOTOR/BLADE2_IN_OUT.off
- FXE_OGT2_PSLIT/MOTOR/BLADE3_IN_OUT.on,FXE_OGT2_PSLIT/MOTOR/BLADE3_IN_OUT.off
- FXE_OGT2_PSLIT/MOTOR/BLADE4_IN_OUT.on,FXE_OGT2_PSLIT/MOTOR/BLADE4_IN_OUT.off
FXE_OGT1_PSLIT/MDL/MAIN|Control¶
| projects: | FXE_OGT1_PSLIT |
|---|
- FXE_OGT1_PSLIT/MOTOR/BLADE3_IN_OUT.on,FXE_OGT1_PSLIT/MOTOR/BLADE3_IN_OUT.off
- FXE_OGT1_PSLIT/MOTOR/BLADE1_IN_OUT.on,FXE_OGT1_PSLIT/MOTOR/BLADE1_IN_OUT.off
- FXE_OGT1_PSLIT/MOTOR/BLADE4_IN_OUT.on,FXE_OGT1_PSLIT/MOTOR/BLADE4_IN_OUT.off
- FXE_OGT1_PSLIT/MOTOR/BLADE2_IN_OUT.on,FXE_OGT1_PSLIT/MOTOR/BLADE2_IN_OUT.off
XRAY_PULSE_ENERGY_MONITOR¶
| projects: | AMAIN |
|---|
- FXE_RR_DAQ/ADC/1.monitor.apd.d1.ch2.stddevOff
- FXE_RR_DAQ/ADC/1.monitor.apd.d1.ch2.meanOff
FXE_RR_SYS/MON/PLC_1|Control¶
| projects: | AMAIN |
|---|
- FXE_RR_SYS/MON/PLC_1.instantiateGroupDevices
- FXE_RR_SYS/MON/PLC_1.status
- FXE_RR_SYS/MON/PLC_1.groups
- FXE_RR_SYS/MON/PLC_1.shutdownDevices
- FXE_RR_SYS/MON/PLC_1.state
- FXE_RR_SYS/MON/PLC_1.resetDevices
- FXE_RR_SYS/MON/PLC_1.getOfflineDevices
- FXE_RR_SYS/MON/PLC_1.components
- FXE_RR_SYS/MON/PLC_1.shutdownComponentDevices
- FXE_RR_SYS/MON/PLC_1.deviceId
- FXE_RR_SYS/MON/PLC_1.shutdownGroupDevices
- FXE_RR_SYS/MON/PLC_1.instantiateComponentDevices
- FXE_RR_SYS/MON/PLC_1.instantiateDevices
FXE_RR_SYS/ILOCK/MAIN|Interlock for: FXE_OGT1_VAC/DCTRL/ATT_IP75_on_setpoint¶
| projects: | FXE_INTERLOCK |
|---|
- FXE_OGT1_VAC/DCTRL/ATT_IP75_on_setpoint.interlock.AConditionState
- FXE_OGT1_VAC/DCTRL/ATT_IP75_on_setpoint.interlock.AActionState
ZMQ_OVERVIEW¶
| projects: | ZMQ_BRIDGE |
|---|
- FXE_DET_LPD1M-1/ZEROMQ_COR.deviceId
- FXE_DET_LPD1M-1/ZEROMQ_COR.receive_delay
- FXE_DET_LPD1M-1/ZEROMQ.conversion_time
- FXE_DET_LPD1M-1/ZEROMQ.input_updated
- FXE_DET_LPD1M-1/ZEROMQ.output.messaging_pattern
- FXE_DET_LPD1M-1/ZEROMQ_COR.input_updated
- FXE_DET_LPD1M-1/ZEROMQ_COR.output.serialize
- FXE_DET_LPD1M-1/CAL/APPEND_CORRECTED.rate
- FXE_DET_LPD1M-1/ZEROMQ.data_sent
- FXE_DET_LPD1M-1/ZEROMQ_COR.output.address
- FXE_DET_LPD1M-1/ZEROMQ.receive_delay
- FXE_DET_LPD1M-1/CAL/APPEND_RAW.rate
- FXE_DET_LPD1M-1/ZEROMQ.output.serialize
- FXE_DET_LPD1M-1/ZEROMQ.hostName
- FXE_DET_LPD1M-1/ZEROMQ.serialize_time
- FXE_DET_LPD1M-1/ZEROMQ.output.address
- FXE_DET_LPD1M-1/ZEROMQ_COR.state
- FXE_DET_LPD1M-1/ZEROMQ_COR.output.messaging_pattern
- FXE_DET_LPD1M-1/ZEROMQ_COR.data_sent
- FXE_DET_LPD1M-1/ZEROMQ.state
- FXE_DET_LPD1M-1/ZEROMQ.deviceId
- FXE_DET_LPD1M-1/ZEROMQ_COR.hostName
- FXE_DET_LPD1M-1/ZEROMQ_COR.conversion_time
- FXE_DET_LPD1M-1/ZEROMQ_COR.serialize_time
FXE_Mono1_Alio_Scanning¶
| projects: | FXE_XTD9_MONO-1 |
|---|
- FXE_XTD9_MONO-1/MOTOR/ACCM_PITCH.actualPosition,FXE_XTD9_MONO-1/MOTOR/ACCM_PITCH.stepCounterPosition,FXE_XTD9_MONO-1/PROC/BEAMVIEW.meanPxValue
FXE_XAD_PH3/DET/CAMERA|scene¶
| projects: | FXE_XAD_PH3 |
|---|
- FXE_XAD_PH3/DET/CAMERA.output.schema.data.image
- FXE_XAD_PH3/DET/CAMERA.acquisitionFrameCount
- FXE_XAD_PH3/DET/CAMERA.trigger
- FXE_XAD_PH3/DET/CAMERA.exposureTime
- FXE_XAD_PH3/DET/CAMERA.stop
- FXE_XAD_PH3/DET/CAMERA.deviceId
- FXE_XAD_PH3/DET/CAMERA.reset
- FXE_XAD_PH3/DET/CAMERA.state
- FXE_XAD_PH3/DET/CAMERA.frameRate
- FXE_XAD_PH3/DET/CAMERA.acquire
STATS¶
| projects: | LPD_ONLINE_CAL |
|---|
- FXE_DET_LPD1M-1/CAL/COMBINE_CORRECTED.matchingStats.matchedModules,FXE_DET_LPD1M-1/CAL/COMBINE_CORRECTED.matchingStats.droppedModules,FXE_DET_LPD1M-1/CAL/COMBINE_CORRECTED.matchingStats.positionedModules
- FXE_DET_LPD1M-1/CAL/COMBINE_RAW.matchingStats.matchedModules,FXE_DET_LPD1M-1/CAL/COMBINE_RAW.matchingStats.droppedModules,FXE_DET_LPD1M-1/CAL/COMBINE_RAW.matchingStats.positionedModules
LA1_LAS_PPL/MDL/TRG_MOTOR¶
| projects: | FXE_LOOP6 |
|---|
- LA1_LAS_PPL/MDL/TRG_MOTOR.remoteTopic
- LA1_LAS_PPL/MDL/TRG_MOTOR.stop
- LA1_LAS_PPL/MDL/TRG_MOTOR.move
- LA1_LAS_PPL/MDL/TRG_MOTOR.relativeValue
- LA1_LAS_PPL/MDL/TRG_MOTOR.remoteStatus
- LA1_LAS_PPL/MDL/TRG_MOTOR.deviceId
- LA1_LAS_PPL/MDL/TRG_MOTOR.state
- LA1_LAS_PPL/MDL/TRG_MOTOR.actualPosition
- LA1_LAS_PPL/MDL/TRG_MOTOR.targetPosition
FXE_RR_SYS/ILOCK/MAIN|Interlock for: FXE_OGT1_VAC/VALVE/GV1¶
| projects: | FXE_INTERLOCK |
|---|
- FXE_OGT2_VAC/SWITCH/FV_OUTPUTCLOSE_state_true.state
- SA1_XTD9_VAC/SWITCH/P12290I_on_setpoint.state
Temperature0¶
| projects: | FXE_XTD9_MONO-1 |
|---|
- FXE_XTD9_MONO-1/TSENS/T0.value,FXE_XTD9_MONO-1/TSENS/T1.value,FXE_XTD9_MONO-1/TSENS/T2.value,FXE_XTD9_MONO-1/MOTOR/ACCM_PITCH.actualPosition
Q2M4 Investigation¶
| projects: | LPD_Control |
|---|
- FXE_DET_LPD1M-1/FPGA/FEM_Q2M4.powerCardTemp0,FXE_DET_LPD1M-1/FPGA/FEM_Q2M4.powerCardTemp1,FXE_DET_LPD1M-1/FPGA/FEM_Q2M4.sensor0Temp,FXE_DET_LPD1M-1/FPGA/FEM_Q2M4.sensor1Temp,FXE_DET_LPD1M-1/FPGA/FEM_Q2M4.sensor2Temp,FXE_DET_LPD1M-1/FPGA/FEM_Q2M4.sensor3Temp,FXE_DET_LPD1M-1/FPGA/FEM_Q2M4.sensor4Temp,FXE_DET_LPD1M-1/FPGA/FEM_Q2M4.sensor5Temp,FXE_DET_LPD1M-1/FPGA/FEM_Q2M4.sensor6Temp,FXE_DET_LPD1M-1/FPGA/FEM_Q2M4.sensor7Temp,FXE_DET_LPD1M-1/FPGA/FEM_Q2M4.sensor8Temp,FXE_DET_LPD1M-1/FPGA/FEM_Q2M4.sensor9Temp,FXE_DET_LPD1M-1/FPGA/FEM_Q2M4.sensor10Temp,FXE_DET_LPD1M-1/FPGA/FEM_Q2M4.sensor11Temp,FXE_DET_LPD1M-1/FPGA/FEM_Q2M4.sensor12Temp,FXE_DET_LPD1M-1/FPGA/FEM_Q2M4.sensor13Temp,FXE_DET_LPD1M-1/FPGA/FEM_Q2M4.sensor14Temp,FXE_DET_LPD1M-1/FPGA/FEM_Q2M4.sensor15Temp
- FXE_DET_LPD1M-1/FPGA/FEM_Q2M4.powerCardFault0,FXE_DET_LPD1M-1/FPGA/FEM_Q2M4.powerCardFault1,FXE_DET_LPD1M-1/FPGA/FEM_Q2M4.powerCardFemStatus0,FXE_DET_LPD1M-1/FPGA/FEM_Q2M4.powerCardFemStatus1,FXE_DET_LPD1M-1/FPGA/FEM_Q2M4.powerCardExtStatus0,FXE_DET_LPD1M-1/FPGA/FEM_Q2M4.powerCardExtStatus1,FXE_DET_LPD1M-1/FPGA/FEM_Q2M4.powerCardOverCurrent0,FXE_DET_LPD1M-1/FPGA/FEM_Q2M4.powerCardOverCurrent1,FXE_DET_LPD1M-1/FPGA/FEM_Q2M4.powerCardOverTemp0,FXE_DET_LPD1M-1/FPGA/FEM_Q2M4.powerCardOverTemp1,FXE_DET_LPD1M-1/FPGA/FEM_Q2M4.powerCardUnderTemp0,FXE_DET_LPD1M-1/FPGA/FEM_Q2M4.powerCardUnderTemp1
FXE_XTD9_MONO-2/AVD/BEAMVIEW|scene0¶
| projects: | FXE_XTD9_MONO-2 |
|---|
- FXE_XTD9_MONO-2/PROC/BEAMVIEW.output.schema.data.imgY,FXE_XTD9_MONO-2/PROC/BEAMVIEW.output.schema.data.imgX
- FXE_XTD9_MONO-2/MDL/ACCM_PITCH.deltaX
- FXE_XTD9_MONO-2/PROC/BEAMVIEW.y0,FXE_XTD9_MONO-2/PROC/BEAMVIEW.x0
- FXE_XTD9_MONO-2/AVG/BEAMVIEW.ppOutput.schema.data.image
FXE_XTD9_MONO-1-AVG-BEAMVIEW-scene0¶
| projects: | FXE_XTD9_MONO-1 |
|---|
- FXE_XTD9_MONO-1/PROC/BEAMVIEW.regionMean,FXE_XTD9_MONO-1/PROC/BEAMVIEW.x0,FXE_XTD9_MONO-1/PROC/BEAMVIEW.y0
- FXE_XTD9_MONO-1/PROC/BEAMVIEW.output.schema.data.imgX,FXE_XTD9_MONO-1/PROC/BEAMVIEW.output.schema.data.imgY
STAGE_LINEARITY_TEST¶
| projects: | FXE_XTD9_MONO-1 |
|---|
- FXE_XTD9_MONO-1/MOTOR/ACCM_PITCH.actualPosition,FXE_XTD9_MONO-1/ENC/ACCM_PITCH.value
FXE_SMS_JSS/MDL/CRYSTAL_GROUP|scene¶
| projects: | FXE_JSS |
|---|
- FXE_SMS_JSS/MDL/CRYSTAL1.availableScenes
- FXE_SMS_JSS/MDL/CRYSTAL2.state
- FXE_SMS_JSS/MDL/CRYSTAL_GROUP.targetPosition
- FXE_SMS_JSS/MDL/CRYSTAL_GROUP.move
- FXE_SMS_JSS/MDL/CRYSTAL_GROUP.stop
- FXE_SMS_JSS/MDL/CRYSTAL1.state
- FXE_SMS_JSS/MDL/CRYSTAL2.deviceId
- FXE_SMS_JSS/MDL/CRYSTAL_GROUP.reset
- FXE_SMS_JSS/MDL/CRYSTAL2.availableScenes
- FXE_SMS_JSS/MDL/CRYSTAL_GROUP.state
- FXE_SMS_JSS/MDL/CRYSTAL3.state
- FXE_SMS_JSS/MDL/CRYSTAL_GROUP.motorEnv
- FXE_SMS_JSS/MDL/CRYSTAL4.deviceId
- FXE_SMS_JSS/MDL/CRYSTAL3.deviceId
- FXE_SMS_JSS/MDL/CRYSTAL5.state
- FXE_SMS_JSS/MDL/CRYSTAL_GROUP.turnOn
- FXE_SMS_JSS/MDL/CRYSTAL4.state
- FXE_SMS_JSS/MDL/CRYSTAL3.availableScenes
- FXE_SMS_JSS/MDL/CRYSTAL_GROUP.classId
- FXE_SMS_JSS/MDL/CRYSTAL1.deviceId
- FXE_SMS_JSS/MDL/CRYSTAL5.availableScenes
- FXE_SMS_JSS/MDL/CRYSTAL5.deviceId
- FXE_SMS_JSS/MDL/CRYSTAL4.availableScenes
- FXE_SMS_JSS/MDL/CRYSTAL_GROUP.turnOff
FXE_OGT1_IPM_MAIN¶
| projects: | FXE_DIGITIZER |
|---|
- FXE_OGT1_IPM/MDL/MONITOR.output.schema.data.yAvg,FXE_OGT1_IPM/MDL/MONITOR.output.schema.data.temporalYAvg
- FXE_OGT1_IPM/MDL/MONITOR.output.schema.data.xAvg,FXE_OGT1_IPM/MDL/MONITOR.output.schema.data.temporalXAvg
- FXE_OGT1_IPM/MDL/MONITOR.output.schema.data.iAvg,FXE_OGT1_IPM/MDL/MONITOR.output.schema.data.temporalIAvg
FXE_PPL_LAS/MOTOR/STAGE_2|motorScene¶
| projects: | FXE_PPL_LAS |
|---|
- FXE_PPL_LAS/MOTOR/STAGE_2.enableSWLimitHigh
- FXE_PPL_LAS/MOTOR/STAGE_2.swLimitHigh
- FXE_PPL_LAS/MOTOR/STAGE_2.moveRelative
- FXE_PPL_LAS/MOTOR/STAGE_2.move
- FXE_PPL_LAS/MOTOR/STAGE_2.isCWLimit
- FXE_PPL_LAS/MOTOR/STAGE_2.coupling.couple
- FXE_PPL_LAS/MOTOR/STAGE_2.stop
- FXE_PPL_LAS/MOTOR/STAGE_2.targetPosition
- FXE_PPL_LAS/MOTOR/STAGE_2.coupling.isMaster
- FXE_PPL_LAS/MOTOR/STAGE_2.calibrate
- FXE_PPL_LAS/MOTOR/STAGE_2.coupling.numerator
- FXE_PPL_LAS/MOTOR/STAGE_2.isCCWLimit
- FXE_PPL_LAS/MOTOR/STAGE_2.actualPosition
- FXE_PPL_LAS/MOTOR/STAGE_2.coupling.isSlave
- FXE_PPL_LAS/MOTOR/STAGE_2.deviceId
- FXE_PPL_LAS/MOTOR/STAGE_2.home
- FXE_PPL_LAS/MOTOR/STAGE_2.calibrateTarget
- FXE_PPL_LAS/MOTOR/STAGE_2.enableSWLimitLow
- FXE_PPL_LAS/MOTOR/STAGE_2.isSWLimitLow
- FXE_PPL_LAS/MOTOR/STAGE_2.targetVelocity
- FXE_PPL_LAS/MOTOR/STAGE_2.mc2.acc
- FXE_PPL_LAS/MOTOR/STAGE_2.mc2.maxVelocity
- FXE_PPL_LAS/MOTOR/STAGE_2.specificError
- FXE_PPL_LAS/MOTOR/STAGE_2.coupling.isConfigurableAsSlave
- FXE_PPL_LAS/MOTOR/STAGE_2.requestHardwareValues
- FXE_PPL_LAS/MOTOR/STAGE_2.resetAxis
- FXE_PPL_LAS/MOTOR/STAGE_2.mc2.dec
- FXE_PPL_LAS/MOTOR/STAGE_2.coupling.masterDevice
- FXE_PPL_LAS/MOTOR/STAGE_2.off
- FXE_PPL_LAS/MOTOR/STAGE_2.reset
- FXE_PPL_LAS/MOTOR/STAGE_2.swLimitLow
- FXE_PPL_LAS/MOTOR/STAGE_2.mc2.jerk
- FXE_PPL_LAS/MOTOR/STAGE_2.coupling.denominator
- FXE_PPL_LAS/MOTOR/STAGE_2.coupling.decouple
- FXE_PPL_LAS/MOTOR/STAGE_2.calibrateToEncoder
- FXE_PPL_LAS/MOTOR/STAGE_2.on
- FXE_PPL_LAS/MOTOR/STAGE_2.isSWLimitHigh
- FXE_PPL_LAS/MOTOR/STAGE_2.stepSize
- FXE_PPL_LAS/MOTOR/STAGE_2.encoderPosition
- FXE_PPL_LAS/MOTOR/STAGE_2.state
FXE_RR_MPOD-1/MCPS/MPOD|overview¶
| projects: | FXE_RR_MPOD |
|---|
- FXE_RR_MPOD-1/MCPS/MPOD.channels.U6.state
- FXE_RR_MPOD-1/MCPS/MPOD.channels.U4.state
- FXE_RR_MPOD-1/MCPS/MPOD.channels.U5.state
- FXE_RR_MPOD-1/MCPS/MPOD.channels.U7.state
logtest¶
| projects: | FXE_LOOP1 |
|---|
- Macro-Logbook-be92aa91-dd9b-4c6e-a7ef-dc4ba4ea9bdc-Logbook.category
- Macro-Logbook-be92aa91-dd9b-4c6e-a7ef-dc4ba4ea9bdc-Logbook.logbook
- Macro-Logbook-be92aa91-dd9b-4c6e-a7ef-dc4ba4ea9bdc-Logbook.post
- Macro-Logbook-be92aa91-dd9b-4c6e-a7ef-dc4ba4ea9bdc-Logbook.type
- Macro-Logbook-be92aa91-dd9b-4c6e-a7ef-dc4ba4ea9bdc-Logbook.text
- Macro-Logbook-be92aa91-dd9b-4c6e-a7ef-dc4ba4ea9bdc-Logbook.subject
FXE_IPM_CORR¶
| projects: | FXE_DIGITIZER |
|---|
- FXE_AUXT_DWI0/MDL/MONITOR.output.schema.data.iAvg,FXE_OGT1_IPM/MDL/MONITOR.output.schema.data.xAvg
- FXE_AUXT_DWI0/MDL/MONITOR.output.schema.data.iAvg,FXE_OGT1_IPM/MDL/MONITOR.output.schema.data.yAvg
FXE_AUXT_DWI0_MAIN¶
| projects: | FXE_DIGITIZER |
|---|
- FXE_AUXT_DWI0/MDL/MONITOR.output.schema.data.yAvg,FXE_AUXT_DWI0/MDL/MONITOR.output.schema.data.temporalYAvg
- FXE_AUXT_DWI0/MDL/MONITOR.output.schema.data.iAvg,FXE_AUXT_DWI0/MDL/MONITOR.output.schema.data.temporalIAvg
- FXE_AUXT_DWI0/MDL/MONITOR.output.schema.data.xAvg,FXE_AUXT_DWI0/MDL/MONITOR.output.schema.data.temporalXAvg
PLCsStateOverview¶
| projects: | PLC_EEE_Tool |
|---|
- HED_RR_SYS/PLC/11_PLCMON.APlcProjectVersion
- HED_RR_SYS/PLC/1.instantiateDevices
- HED_RR_SYS/PLC/13.byteRateOut
- HED_RR_SYS/PLC/12.state
- HED_RR_SYS/PLC/12.byteRateOut
- HED_RR_SYS/PLC/11.byteRateOut
- HED_RR_SYS/PLC/11_PLCMON.fwVersion
- HED_RR_SYS/PLC/14.state
- HED_RR_SYS/PLC/13_PLCMON.fwVersion
- HED_RR_SYS/PLC/14_PLCMON.APlcProjectVersion
- HED_RR_SYS/PLC/12.instantiateDevices
- HED_RR_SYS/PLC/14_PLCMON.fwVersion
- HED_RR_SYS/PLC/13.state
- HED_RR_SYS/PLC/13_PLCMON.APlcProjectVersion
- HED_RR_SYS/PLC/13.instantiateDevices
- HED_RR_SYS/PLC/12_PLCMON.APlcProjectVersion
- HED_RR_SYS/PLC/11.instantiateDevices
- HED_RR_SYS/PLC/12_PLCMON.fwVersion
- HED_RR_SYS/PLC/1.state
- HED_RR_SYS/PLC/11.state
- HED_RR_SYS/PLC/14.instantiateDevices
- HED_RR_SYS/PLC/14.byteRateOut
FXE_OGT3_IPM_MAIN¶
| projects: | FXE_DIGITIZER |
|---|
- FXE_OGT3_IPM/MDL/MONITOR.output.schema.data.iAvg,FXE_OGT3_IPM/MDL/MONITOR.output.schema.data.temporalIAvg
- FXE_OGT3_IPM/MDL/MONITOR.output.schema.data.yAvg,FXE_OGT3_IPM/MDL/MONITOR.output.schema.data.temporalYAvg
- FXE_OGT3_IPM/MDL/MONITOR.output.schema.data.xAvg,FXE_OGT3_IPM/MDL/MONITOR.output.schema.data.temporalXAvg
CONFIG_SCENE¶
| projects: | FXE_CONF_MANAGER |
|---|
- FXE_OGT1_PSLIT/MDL/COM_MANAGER.availableScenes
- FXE_SMS_VHS/MDL/COM_MANAGER.availableScenes
Robot¶
| projects: | TEST_TOPA |
|---|
- robotFXE.DownRY
- robotFXE.currentJoints.J5
- robotFXE.currentJoints.J6
- robotFXE.rbvConnected
- robotFXE.targetPosition.RZ
- robotFXE.targetJoints.J3
- robotFXE.rbkPosition.RZ
- robotFXE.stepPosition.Z
- robotFXE.targetPosition.X
- robotFXE.UpRY
- robotFXE.targetJoints.J5
- robotFXE.isSettle
- robotFXE.setPowerDisable
- robotFXE.stepPosition.Y
- robotFXE.targetPosition.Z
- robotFXE.targetPosition.RX
- robotFXE.targetJoints.J1
- robotFXE.setJoints
- robotFXE.currentJoints.J1
- robotFXE.stepPosition.RX
- robotFXE.targetJoints.J4
- robotFXE.targetJoints.J6
- robotFXE.stopAll
- robotFXE.DownZ
- robotFXE.rcvConnected
- robotFXE.rbkPosition.Z
- robotFXE.targetPosition.RY
- robotFXE.currentJoints.J4
- robotFXE.UpRX
- robotFXE.targetJoints.J2
- robotFXE.pActual
- robotFXE.UpZ
- robotFXE.UpRZ
- robotFXE.rbkPosition.RX
- robotFXE.stepPosition.X
- robotFXE.setPowerEnable
- robotFXE.DownRZ
- robotFXE.speedMonitor
- robotFXE.setPosition
- robotFXE.UpX
- robotFXE.getActual
- robotFXE.pTarget
- robotFXE.targetPosition.Y
- robotFXE.rbkPosition.RY
- robotFXE.rbkPosition.Y
- robotFXE.DownRX
- robotFXE.stepPosition.RZ
- robotFXE.rbkPosition.X
- robotFXE.UpY
- robotFXE.stepPosition.RY
- robotFXE.currentJoints.J2
- robotFXE.isPower
- robotFXE.currentJoints.J3
- robotFXE.DownX
- robotFXE.DownY
RunValidator¶
| projects: | RUN_VALIDATOR |
|---|
- FXE_DAQ_DA/RUN_VALIDATOR/1.RunControllers
- FXE_DAQ_DA/RUN_VALIDATOR/1.state
- FXE_DAQ_DA/RUN_VALIDATOR/1.deviceId
- FXE_DAQ_DA/RUN_VALIDATOR/1.status
- FXE_DAQ_DA/RUN_VALIDATOR/1.History
TopasMdl¶
| projects: | TEST_TOPA |
|---|
- TopasFXE.closeShutter
- TopasFXE.progressRBV
- TopasFXE.interactionRBV
- TopasFXE.signalRBV
- TopasFXE.reqActRBV
- TopasFXE.confirmAction
- TopasFXE.stepDown
- TopasFXE.outputRBV
- TopasFXE.stepUp
- TopasFXE.errorMessage
- TopasFXE.setIsSuccess
- TopasFXE.openShutter
- TopasFXE.shutterRBV
- TopasFXE.targetInteraction
- TopasFXE.idlerRBV
- TopasFXE.targetOutput
- TopasFXE.stepSize
- TopasFXE.userMessage.text
TopasMotors¶
| projects: | TEST_TOPA |
|---|
- TopasFXE.opaMotors.motor1.stepDown
- TopasFXE.opaMotors.motor1.motorName
- TopasFXE.opaMotors.motor1.currentPosition
- TopasFXE.opaMotors.motor1.leftSwitch
- TopasFXE.opaMotors.motor1.motorIndex
- TopasFXE.opaMotors.motor1.rightSwitch
- TopasFXE.opaMotors.motor1.stepSize
- TopasFXE.opaMotors.motor1.isMoving
- TopasFXE.opaMotors.motor1.targetPosition
- TopasFXE.opaMotors.motor1.stepUp
IntensityScan_toDelete0604¶
| projects: | FXE_OGT1_ATT |
|---|
- Macro-IntensityScan_v0ALF-ca40c639-12c6-476b-85e8-28a9a90ce735-IntensityScan.run
- Macro-IntensityScan_v0ALF-ca40c639-12c6-476b-85e8-28a9a90ce735-IntensityScan.acq_time
- Macro-IntensityScan_v0ALF-ca40c639-12c6-476b-85e8-28a9a90ce735-IntensityScan.openPos
- Macro-IntensityScan_v0ALF-ca40c639-12c6-476b-85e8-28a9a90ce735-IntensityScan.start
- Macro-IntensityScan_v0ALF-ca40c639-12c6-476b-85e8-28a9a90ce735-IntensityScan.closePos
- Macro-IntensityScan_v0ALF-ca40c639-12c6-476b-85e8-28a9a90ce735-IntensityScan.darks
- Macro-IntensityScan_v0ALF-ca40c639-12c6-476b-85e8-28a9a90ce735-IntensityScan.end
- Macro-IntensityScan_v0ALF-ca40c639-12c6-476b-85e8-28a9a90ce735-IntensityScan.steps
- Macro-IntensityScan_v0ALF-ca40c639-12c6-476b-85e8-28a9a90ce735-IntensityScan.message
- Macro-IntensityScan_v0ALF-ca40c639-12c6-476b-85e8-28a9a90ce735-IntensityScan.darks_acq_time
IntensityScan2¶
| projects: | FXE_OGT1_ATT |
|---|
- Macro-IntensityScan_v2ALF0-d18b83a9-308f-45ee-9bdd-3c1da5922330-IntensityScan.att_timeout
- Macro-IntensityScan_v2ALF0-d18b83a9-308f-45ee-9bdd-3c1da5922330-IntensityScan.end
- Macro-IntensityScan_v2ALF0-d18b83a9-308f-45ee-9bdd-3c1da5922330-IntensityScan.slt_timeout
- Macro-IntensityScan_v2ALF0-d18b83a9-308f-45ee-9bdd-3c1da5922330-IntensityScan.darks_acq_time
- Macro-IntensityScan_v2ALF0-d18b83a9-308f-45ee-9bdd-3c1da5922330-IntensityScan.run
- Macro-IntensityScan_v2ALF0-d18b83a9-308f-45ee-9bdd-3c1da5922330-IntensityScan.start
- Macro-IntensityScan_v2ALF0-d18b83a9-308f-45ee-9bdd-3c1da5922330-IntensityScan.closePos
- Macro-IntensityScan_v2ALF0-d18b83a9-308f-45ee-9bdd-3c1da5922330-IntensityScan.steps
- Macro-IntensityScan_v2ALF0-d18b83a9-308f-45ee-9bdd-3c1da5922330-IntensityScan.openPos
- Macro-IntensityScan_v2ALF0-d18b83a9-308f-45ee-9bdd-3c1da5922330-IntensityScan.message
- Macro-IntensityScan_v2ALF0-d18b83a9-308f-45ee-9bdd-3c1da5922330-IntensityScan.darks
- Macro-IntensityScan_v2ALF0-d18b83a9-308f-45ee-9bdd-3c1da5922330-IntensityScan.acq_time
FXE_ILH_AUX/COMPM/MOTORS_STATE|scene¶
| projects: | FXE_CONF_MANAGER |
|---|
- FXE_ILH_AUX/COMPM/MOTORS_STATE.lastSuccess
- FXE_ILH_AUX/COMPM/MOTORS_STATE.view
- FXE_ILH_AUX/COMPM/MOTORS_STATE.deviceHeartBeat
- FXE_ILH_AUX/COMPM/MOTORS_STATE.selectionList
- FXE_ILH_AUX/COMPM/MOTORS_STATE.forceShutdown
- FXE_ILH_AUX/COMPM/MOTORS_STATE.saveConfigurations
- FXE_ILH_AUX/COMPM/MOTORS_STATE.configurationName
- FXE_ILH_AUX/COMPM/MOTORS_STATE.stopInstantiate
- FXE_ILH_AUX/COMPM/MOTORS_STATE.verifyConfigurations
- FXE_ILH_AUX/COMPM/MOTORS_STATE.description
- FXE_ILH_AUX/COMPM/MOTORS_STATE.state
- FXE_ILH_AUX/COMPM/MOTORS_STATE.priority
- FXE_ILH_AUX/COMPM/MOTORS_STATE.status
- FXE_ILH_AUX/COMPM/MOTORS_STATE.applyConfigurations
- FXE_ILH_AUX/COMPM/MOTORS_STATE.startInstantiate
- FXE_ILH_AUX/COMPM/MOTORS_STATE.deviceId
- FXE_ILH_AUX/COMPM/MOTORS_STATE.overwritable
- FXE_ILH_AUX/COMPM/MOTORS_STATE.listConfigurations
- FXE_ILH_AUX/COMPM/MOTORS_STATE.deviceNames
- FXE_ILH_AUX/COMPM/MOTORS_STATE.progress
FXE_OGT3_PAM/DET/CONTROL_SIG¶
| projects: | FXE_OGT3_PAM |
|---|
- FXE_OGT3_PAM/CAL/CONTROL_SIG.state
- FXE_OGT3_PAM/CAL/CONTROL_SIG.frameToDisplay
- FXE_OGT3_PAM/CAL/CONTROL_SIG.display.schema.calibratedData
FXE_OGT3_PAM/DET/CONTROL_REF¶
| projects: | FXE_OGT3_PAM |
|---|
- FXE_OGT3_PAM/DET/CONTROL_REF.timing
- FXE_OGT3_PAM/DET/CONTROL_REF.delayAfterTrigger
- FXE_OGT3_PAM/DET/CONTROL_REF.exposureTime
- FXE_OGT3_PAM/DET/CONTROL_REF.numberOfGates
- FXE_OGT3_PAM/DET/CONTROL_REF.start
- FXE_OGT3_PAM/DET/CONTROL_REF.tempAdc
- FXE_OGT3_PAM/DET/CONTROL_REF.reset
- FXE_OGT3_PAM/DET/CONTROL_REF.vHighVoltage
- FXE_OGT3_PAM/DET/CONTROL_REF.state
- FXE_OGT3_PAM/DET/CONTROL_REF.stop
- FXE_OGT3_PAM/DET/CONTROL_REF.numberOfCycles
- FXE_OGT3_PAM/DET/CONTROL_REF.exposurePeriod
- FXE_OGT3_PAM/DET/CONTROL_REF.settings
- FXE_OGT3_PAM/DET/CONTROL_REF.tempFpga
- FXE_OGT3_PAM/DET/CONTROL_REF.triggerPeriod
- FXE_OGT3_PAM/DET/CONTROL_REF.numberOfFrames
FXE_SMS_ROB_XRD¶
| projects: | FXE_SMS_MOV |
|---|
- Macro-ROBOT_2THETA_TO_POS-36639006-5bae-4830-bbb9-73529b87e347-RobotThetaToPos.Rx_deg
- Macro-ROBOT_2THETA_TO_POS-36639006-5bae-4830-bbb9-73529b87e347-RobotThetaToPos.TTheta_v_deg
- Macro-ROBOT_2THETA_TO_POS-36639006-5bae-4830-bbb9-73529b87e347-RobotThetaToPos.Ry_deg
- Macro-ROBOT_2THETA_TO_POS-36639006-5bae-4830-bbb9-73529b87e347-RobotThetaToPos.execute
- Macro-ROBOT_2THETA_TO_POS-36639006-5bae-4830-bbb9-73529b87e347-RobotThetaToPos.Rz_deg
- Macro-ROBOT_2THETA_TO_POS-36639006-5bae-4830-bbb9-73529b87e347-RobotThetaToPos.x
- Macro-ROBOT_2THETA_TO_POS-36639006-5bae-4830-bbb9-73529b87e347-RobotThetaToPos.y
- Macro-ROBOT_2THETA_TO_POS-36639006-5bae-4830-bbb9-73529b87e347-RobotThetaToPos.Radius
- Macro-ROBOT_2THETA_TO_POS-36639006-5bae-4830-bbb9-73529b87e347-RobotThetaToPos.TTheta_h_deg
- Macro-ROBOT_2THETA_TO_POS-36639006-5bae-4830-bbb9-73529b87e347-RobotThetaToPos.z
FXE_SMS_MOV/COMPM/MOTORS|scene¶
| projects: | FXE_CONF_MANAGER |
|---|
- FXE_SMS_MOV/COMPM/MOTORS.verifyConfigurations
- FXE_SMS_MOV/COMPM/MOTORS.deviceNames
- FXE_SMS_MOV/COMPM/MOTORS.stopInstantiate
- FXE_SMS_MOV/COMPM/MOTORS.status
- FXE_SMS_MOV/COMPM/MOTORS.deviceId
- FXE_SMS_MOV/COMPM/MOTORS.forceShutdown
- FXE_SMS_MOV/COMPM/MOTORS.startInstantiate
- FXE_SMS_MOV/COMPM/MOTORS.view
- FXE_SMS_MOV/COMPM/MOTORS.listConfigurations
- FXE_SMS_MOV/COMPM/MOTORS.configurationName
- FXE_SMS_MOV/COMPM/MOTORS.priority
- FXE_SMS_MOV/COMPM/MOTORS.overwritable
- FXE_SMS_MOV/COMPM/MOTORS.lastSuccess
- FXE_SMS_MOV/COMPM/MOTORS.selectionList
- FXE_SMS_MOV/COMPM/MOTORS.applyConfigurations
- FXE_SMS_MOV/COMPM/MOTORS.progress
- FXE_SMS_MOV/COMPM/MOTORS.state
- FXE_SMS_MOV/COMPM/MOTORS.saveConfigurations
- FXE_SMS_MOV/COMPM/MOTORS.description
- FXE_SMS_MOV/COMPM/MOTORS.deviceHeartBeat
CnC VETO Settings (Duplicate MON_1)¶
| projects: | LPD_CLOCK_CONTROL |
|---|
- FXE_DET_LPD1M-1/CC/MON_1.veto_sim_counter
CnC Spare Trigger (Duplicate MON_1)¶
| projects: | LPD_CLOCK_CONTROL |
|---|
- FXE_DET_LPD1M-1/CC/MON_1.upload_mask_values
FXE_SMS_ROB_FAL¶
| projects: | FXE_SMS_MOV |
|---|
- Macro-ROBOT_2THETA_FAL-fb5dae6d-ef03-4396-8edb-7d4824534706-RobotThetaToPos.z
- Macro-ROBOT_2THETA_FAL-fb5dae6d-ef03-4396-8edb-7d4824534706-RobotThetaToPos.execute
- Macro-ROBOT_2THETA_FAL-fb5dae6d-ef03-4396-8edb-7d4824534706-RobotThetaToPos.Radius
- Macro-ROBOT_2THETA_FAL-fb5dae6d-ef03-4396-8edb-7d4824534706-RobotThetaToPos.TTheta_h_deg
- Macro-ROBOT_2THETA_FAL-fb5dae6d-ef03-4396-8edb-7d4824534706-RobotThetaToPos.Ry_deg
- Macro-ROBOT_2THETA_FAL-fb5dae6d-ef03-4396-8edb-7d4824534706-RobotThetaToPos.TTheta_v_deg
- Macro-ROBOT_2THETA_FAL-fb5dae6d-ef03-4396-8edb-7d4824534706-RobotThetaToPos.Rz_deg
- Macro-ROBOT_2THETA_FAL-fb5dae6d-ef03-4396-8edb-7d4824534706-RobotThetaToPos.y
- Macro-ROBOT_2THETA_FAL-fb5dae6d-ef03-4396-8edb-7d4824534706-RobotThetaToPos.x
- Macro-ROBOT_2THETA_FAL-fb5dae6d-ef03-4396-8edb-7d4824534706-RobotThetaToPos.Rx_deg
- Macro-ROBOT_2THETA_FAL-fb5dae6d-ef03-4396-8edb-7d4824534706-RobotThetaToPos.vector