3.17.9 axPruBoard
PRU情報を取得します。
(1) 識別子
axDevice OBJECT IDENTIFIER ::= {axMib 1002} axPruBoard OBJECT IDENTIFIER ::= {axDevice 4}
(2) 実装仕様
axPruBoardの実装仕様を次の表に示します。
# |
オブジェクト識別子 |
SYNTAX |
アク セス |
実装仕様 |
実装 有無 |
---|---|---|---|---|---|
1 |
axPruBoardTable {axPruBoard 1} |
SEQUENCE OF AxPruBoardEntry |
NA |
スロットに搭載したPRU情報のテーブル。 |
Y |
2 |
axPruBoardEntry {axPruBoardTable 1} |
AxPruBoardEntry |
NA |
特定の筐体のPRU情報のエントリ。 INDEX { axChassisIndex, axPruBoardIndex } |
Y |
3 |
axPruBoardIndex {axPruBoardEntry 1} |
Integer32 |
NA |
PRU搭載スロットの位置情報。 1〜axPruBoardNumberまでの値。 |
Y |
4 |
axPruBoardType {axPruBoardEntry 2} |
Integer32 |
R/O |
搭載しているPRUのタイプ。 値については,「表3‒65 axPruBoardType値一覧」を参照してください。 PRU未搭載時,または情報取得不可時は,-1を応答します。 |
Y |
5 |
axPruOperLedStatus {axPruBoardEntry 3} |
INTEGER |
R/O |
PRUのSTATUS LEDの状態。
PRUが未搭載,停止中,または情報取得不可時は,1を応答します。 |
Y |
6 |
axPruOperModeStatus {axPruBoardEntry 4} |
INTEGER |
R/O |
PRUの動作状態。
情報取得不可時は,99を応答します。 |
Y |
7 |
axPruUpdateStatus {axPruBoardEntry 5} |
INTEGER |
R/O |
PRUの更新状態。
PRUが未搭載,または停止中の場合は,1を応答します。 |
Y |
8 |
axPruErrorRestartNum {axPruBoardEntry 6} |
Integer32 |
R/O |
PRUの障害による自動復旧回数。 PRUの停止時,および装置起動後1時間ごとに初期化されます。 PRUが未搭載,または停止中の場合は,0を応答します。 |
Y |
9 |
axPruBoardName {axPruBoardEntry 7} |
DisplayString |
R/O |
PRUの型名(最大16文字)。 PRU未搭載時,または情報取得不可時は,レングス0を応答します。 |
Y |
10 |
axPruBoardAbbreviation {axPruBoardEntry 8} |
DisplayString |
R/O |
PRUの略称(最大16文字)。 PRU未搭載時,または情報取得不可時は,レングス0を応答します。 |
Y |
11 |
axPruSerialInformation {axPruBoardEntry 9} |
DisplayString |
R/O |
PRUのシリアル情報(最大30文字)。 PRU未搭載時,または情報取得不可時は,レングス0を応答します。 |
Y |
12 |
axPruCpuUpTime {axPruBoardEntry 10} |
DisplayString |
R/O |
PRU実装CPUの起動時刻を最大27バイトの文字列で表示します。 "YYYY/MM/DD hh:mm:ss XXXXXXX"で表示します。
DDとhhの間,およびssとXXXXXXXの間には,1バイトのスペース文字が入ります。 例 20XX/12/12 12:12:12 JST PRUが未搭載,停止中,または情報取得不可時は,レングス0を応答します。 |
Y |
13 |
axPruCpuClock {axPruBoardEntry 11} |
Integer32 |
R/O |
PRU実装CPUクロック数(単位:MHz)。 例 200 PRUが未搭載,停止中,または情報取得不可時は,-1を応答します。 |
Y |
14 |
axPruCpuLoad1m {axPruBoardEntry 12} |
Integer32 |
R/O |
1分間のPRU CPU使用率(0〜100)。 PRUが未搭載,停止中,または情報取得不可時は,-1を応答します。 |
Y |
15 |
axPruMemoryTotalSize {axPruBoardEntry 13} |
Integer32 |
R/O |
実装メモリサイズ(単位:KB)。 PRUが未搭載,停止中,または情報取得不可時は,-1を応答します。 |
Y |
16 |
axPruMemoryUsedSize {axPruBoardEntry 14} |
Integer32 |
R/O |
使用メモリサイズ(単位:KB)。 PRUが未搭載,停止中,または情報取得不可時は,-1を応答します。 |
Y |
17 |
axPruMemoryFreeSize {axPruBoardEntry 15} |
Integer32 |
R/O |
未使用メモリサイズ(単位:KB)。 PRUが未搭載,停止中,または情報取得不可時は,-1を応答します。 |
Y |
18 |
axPruTemperatureState {axPruBoardEntry 16} |
INTEGER |
R/O |
PRUの現在の温度状態。
PRUが未搭載,停止中,または情報取得不可時は,1を応答します。 |
Y |
19 |
axPruTotalAccumRunTime {axPruBoardEntry 17} |
Integer32 |
R/O |
PRUの累積稼働時間(単位:分)。 PRUの電源をOFFにしても値が保持されるため,再起動後も値を継続して更新します。 PRUが未搭載,停止中,または情報取得不可時は,-1を応答します。 |
Y |
20 |
axPruCautionAccumRunTime {axPruBoardEntry 18} |
Integer32 |
R/O |
装置の入気温度が高温注意状態および高温警告状態でのPRUの稼働時間(単位:分)。 PRUの電源をOFFにしても値が保持されるため,再起動後も値を継続して更新します。 PRUが未搭載,停止中,または情報取得不可時は,-1を応答します。 |
Y |
21 |
axPruCriticalAccumRunTime {axPruBoardEntry 19} |
Integer32 |
R/O |
装置の入気温度が高温警告状態でのPRUの稼働時間(単位:分)。 PRUの電源をOFFにしても値が保持されるため,再起動後も値を継続して更新します。 PRUが未搭載,停止中,または情報取得不可時は,-1を応答します。 |
Y |
22 |
axPruElapsedTime {axPruBoardEntry 20} |
Integer32 |
R/O |
PRUを起動してからの稼働時間(単位:分)。 PRUの電源をOFFにすると値はクリアされます。 PRUが未搭載,停止中,または情報取得不可時は,-1を応答します。 |
Y |
PRU略称 |
axPruBoardName値 |
axPruBoardType値 |
|
---|---|---|---|
16進 |
10進 |
||
PRU-1A |
AX-F8600-51A |
0x00000001 |
1 |
PRU-2A |
AX-F8600-52A |
0x00000002 |
2 |