• 検索結果がありません。

クラス

ドキュメント内 untitled (ページ 155-167)

4 フィールドバス通信

4.3 EtherNet/IP(Ethernet/Industrial Protocol)

4.3.3 オブジェクトモデル

4.3.3.2 クラス

EtherNet/IPソフトウェアでは以下のクラスがサポートされます。

4.3.3.2.1 CIP共通のクラス

クラス 名  称 01 hex Identity 02 hex Message Router 04 hex Assembly 05 hex Connection

06 hex Connection Manager F5 hex TCP/IP Interface Object F6 hex Ethernet Link Object

4.3.3.2.2 WAGO固有のクラス

クラス 名  称

64 hex Coupler configuration Object 65 hex Discrete Input Point

66 hex Discrete Output Point 67 hex Analog Input Point 68 hex Analog Output Point 69 hex Discrete Input Point Extended 1 6A hex Discrete Output Point Extended 1 6B hex Analog Input Point Extended 1 6C hex Analog Output Point Extended 1 6D hex Discrete Input Point Extended 2 6E hex Discrete Output Point Extended 2 6F hex Analog Input Point Extended 2 70 hex Analog Output Point Extended 2 71 hex Discrete Input Point Extended 3 72 hex Discrete Output Point Extended 3 73 hex Analog Input Point Extended 3 74hex Analog Output Point Extended 3 80 hex Module configuration 81 hex Module configuration Extended 1

4.3.3.2.3 オブジェクト記述の説明

アトリビュートID 各アトリビュートに付与される整数値です。

アクセス型 Set アトリビュートは「Set_Attribute」サービスによってア クセスできます。

重要:Set型アトリビュートはすべて「Get_Attribute」

サービスでもアクセスできます。

Get アトリビュートは「Get_Attribute」サービスによってア クセスできます。

NV NV(不揮発性) アトリビュートはカプラに恒久的に保存さ

れます。

V(揮発性) アトリビュートはカプラに恒久的に保存さ

れるわけではありません。

150 •

EtherNet/IPEthernet/Industrial Protocol

注意:空白の場合は全アトリビュートがV型であることを示しま す。

名  称 アトリビュートの名前です。

データタイプ アトリビュートのCIPデータタイプの名称です。

説  明 アトリビュートの簡単な説明です。

デフォルト値 工場設定値です。

4.3.3.2.4 Identity01H

クラス アトリ

ビュートID アクセス型 名  称 データタイプ 説  明 デフォルト値

1 Get リビジョン UINT そのオブジェクトの

リビジョン

1 (0x0001)

2 Get 最大インスタンスUINT 最大インスタンス 0x0001

3 Get クラスアトリ

ビュートの最大ID 番号

UINT クラスアトリビュー

トの最大番号

0x0000

4 Get インスタンスアト

リビュートの最大 ID番号

UINT インスタンスアトリ

ビュートの最大番号 0x0000

インスタンス1 アトリ

ビュートID アクセス型 名  称 データタイプ 説  明 デフォルト値

1 Get ベンダID UINT メーカの識別番号 40 (0x0028)

2 Get デバイスタイプ UINT 製品の基本タイプ 12 (0x000C)

3 Get 製品コード UINT カプラの識別コード 341 (0x0155)

リビジョン 以下を含む 構造体 リビジョンの

主番号

USINT 4 Get

リビジョンの 枝番号

USINT

Identityオブジェクト のリビジョン

ファームウェアによって決 まる

5 Get ステータス WORD デバイスの現在

ステータス

ビット0:マスタ用 ビット1=0:(予備) ビット2:設定済み ビット3=0:(予備) ビット4〜7:拡張済み デバイス状態 ビット8〜11:未使用 ビット12〜15=0:(予備)

6 Get シリアル番号 UDINT シリアル番号 MACアドレスの下4

7 Get 製品名 SHORT_STRING 製品名 WAGO Ethernet

(10/100MBps) - FBC

共通サービス

サービスの有無 サービス

コード クラス インスタンス サービス名 説  明

01 hex Get_Attribute_All 全アトリビュートの内容を返す

05 hex × Reset リセットの実施

サービスパラメータ

0:パワーオンリセットをエミュレート 1:パワーオンリセットをエミュレートし、工場 設定値に復帰

• 151 EtherNet/IPEthernet/Industrial Protocol

4.3.3.2.5 Message Router(02H

クラス アトリ

ビュートID アクセス型 名  称 データタイプ 説  明 デフォルト値

1 Get リビジョン UINT そのオブジェクトのリ

ビジョン

1 (0x0001)

2 Get アトリビュート数 UINT アトリビュート数 0 (0x0000)

3 Get サービス数 UINT サービス数 0 (0x0000)

4 Get クラスアトリビュートの

最大ID番号

UINT クラスアトリビュート

の最大番号

0 (0x0000)

5 Get インスタンスアトリ

ビュートの最大ID番号

UINT インスタンスアトリ

ビュートの最大番号

0 (0x0000)

インスタンス1 アトリ

ビュートID アクセス型 名  称 データタイプ 説  明 デフォルト値

オブジェクト一覧 以下を含む構造体

番号 UINT 40

1 Get

クラス UINT 01 02 04 00 06 00 F4

00 F5 00 F6 00 64 00 65 0066 0067 00 68 00 69 00 6A 00 6B 00 6C 00 6D 00 6E 00 6F 00 70 00 71 00 72 00 73 00 74 00 80 00 81 00 A0

2 Get 使用可能な番号 UINT 可変 0x80

共通サービス

サービスの有無 サービス

コード クラス インスタンス サービス名 説  明

01 hex × Get_Attribute_All 全アトリビュートの内容を返す

0E hex × Get_Attribute_Single 指定されたアトリビュートの内容を返す

152 •

EtherNet/IPEthernet/Industrial Protocol

4.3.3.2.6 Assembly(04H

クラス

アトリビュートID アクセス型 名  称 データタイプ 説  明 デフォルト値

1 Get リビジョンUINT そのオブジェクトのリビジョン 2 (0x0002)

4.3.3.2.6.1 Static Assemblyインスタンス

インスタンス101(65H

アトリビュートID アクセス型 名  称 データタイプ 説  明 デフォルト値

3 Set データ BYTEの配列 プロセスイメージへの参照:ア

ナログとデジタルの出力データ

インスタンス102(66H

アトリビュートID アクセス型 名  称 データタイプ 説  明 デフォルト値

3 Set データ BYTEの配列 プロセスイメージへの参照:デ

ジタル出力データのみ

インスタンス103(67H

アトリビュートID アクセス型 名  称 データタイプ 説  明 デフォルト値

3 Set データ BYTEの配列 プロセスイメージへの参照:ア

ナログ出力データのみ

インスタンス104(68H

アトリビュートID アクセス型 名  称 データタイプ 説  明 デフォルト値

3 Get データ BYTEの配列 プロセスイメージへの参照:ア

ナログとデジタルの入力データ

+ステータス

インスタンス105(69H

アトリビュートID アクセス型 名  称 データタイプ 説  明 デフォルト値

3 Get データ BYTEの配列 プロセスイメージへの参照:デ

ジタル入力データのみ+ステー タス

インスタンス106(6AH

アトリビュートID アクセス型 名  称 データタイプ 説  明 デフォルト値

3 Get データ BYTEの配列 プロセスイメージへの参照:ア

ナログ入力データのみ+ステー タス

• 153 EtherNet/IPEthernet/Industrial Protocol

インスタンス107(6BH

アトリビュートID アクセス型 名  称 データタイプ 説  明 デフォルト値

3 Get データ BYTEの配列 プロセスイメージへの参照:ア

ナログとデジタルの入力データ

インスタンス108(6CH

アトリビュートID アクセス型 名  称 データタイプ 説  明 デフォルト値

3 Get データ BYTEの配列 プロセスイメージへの参照:デ

ジタル入力データのみ

インスタンス109(6DH

アトリビュートID アクセス型 名  称 データタイプ 説  明 デフォルト値

3 Get データ BYTEの配列 プロセスイメージへの参照:ア

ナログ入力データのみ

インスタンス198(C6H)「入力のみ」

このインスタンスは、出力のアドレス指定がないとき、または排他的オーナ接 続においてすでに使用されている入力に問い合わせを行うときに、接続を確立 するために使用されます。このインスタンスのデータ長はつねにゼロです。

このインスタンスは、「消費(コンシューム)された経路」(スレーブ機器か ら見て)でしか使用できません。

インスタンス199(C7H

このインスタンスは、既存の排他的オーナ接続の上にさらに接続を確立するた めに使用されます。新しいコネクションも排他的オーナ接続と同じ転送パラ メータをもちます。排他的オーナ接続が解除されると、この接続も自動的に解 除されます。このインスタンスのデータ長はつねにゼロです。

このインスタンスは、「consumed path(受信器)」(スレーブ機器から見て)

でしか使用できません。

共通サービス

サービスの有無 サービス

コード クラス インスタンス サービス名 説  明

0E hex Get_Attribute_Single 指定されたアトリビュートの内容を返す 10 hex × Set_Attribute_Single アトリビュート値を変更

154 •

EtherNet/IPEthernet/Industrial Protocol

4.3.3.2.7 Portクラス(F4H

クラス アトリ

ビュートID アクセス型 名  称 データ

タイプ 説  明 デフォルト値

1 Get リビジョン UINT そのオブジェクトのリビジョン 1 (0x0001)

2 Get 最大インスタン

UINT インスタンスの最大番号 0x0001

3 Get インスタンス数 UINT 現行ポートの数 0x0001

8 Get 入力ポート UINT 要求が到達するポートオブジェク

トのインスタンス

0x0001

9 Get 全ポート 構造体の配列

UINT UINT

全インスタンスのインスタンス アトリビュート1と2をもつ配列

0x0000 0x0000 0x0004 0x0002

インスタンス1 アトリ

ビュートID アクセス型 NV 名  称 データ

タイプ 説  明 デフォルト値

1 Get V ポート

タイプ UINT – 0x0004

2 Get V ポート番号 UINT CIPのポート番号 0x0002 (Ethernet/IP)

UINT 次のパスにおける16ビット

ワードの数

0x0002

3 Get V ポートオブ

ジェクト パッド入り EPATH

そのポートを管理しているオ ブジェクト

0x20 0xF5 0x24 0x01

4 Get V ポート名 ショートスト

リング

ポート名 0x00

7 Get V ノードアドレ

パッド入り EPATH

ポートセグメント(IPアドレ ス)

-

共通サービス

サービスの有無 サービス

コード クラス インスタンス サービス名 説  明

01 hex Get_Attribute_All 全アトリビュートの内容を返す

0E hex Get_Attribute_Single 指定されたアトリビュートの内容を返す

4.3.3.2.8 TCP/IP Interface(F5H

クラス アトリ

ビュートID アクセス型 名  称 データ

タイプ 説  明 デフォルト値

1 Get リビジョン UINT そのオブジェクトのリビジョン 1 (0x0001)

2 Get 最大インスタンスUINT インスタンスの最大番号

3 Get インスタンス数 UINT インスタンス化された現行コネ

クションの本数

インスタンス1 アトリ

ビュートID

アクセス

NV 名  称 データ

タイプ 説  明 デフォルト値

1 Get V ステータス DWORD インタフェースのステータス -

• 155 EtherNet/IPEthernet/Industrial Protocol

2 Get V 設定の可否 DWORD 可能な設定の種類を示すインタ

フェースフラグ

0x00000007

3 Set NV 設定制御 DWORD

最初の電源投入時にデバイスが TCP/IP設定を取得する方法を指 定する

0x00000011

物理リンクオ ブジェクト

以下を含む構 造体

パスの大きさ UINT パスの大きさ 0x0004 UINT 次のパスにおける16ビットワー

ドの数

0x0002

4 Get V

パス パッド入り EPATH

物理リンクオブジェクトに至る 論理パス

0x20 0xF6 0x24 0x01 インタフェー

スの設定内容

以下を含む構 造体

IPアドレス UDINT IPアドレス 0

ネットワーク

マスク UDINT ネットワークマスク 0

ゲートウェイ

アドレス UDINT デフォルトゲートウェイのIPア

ドレス

0

ネームサーバ UDINT メインのネームサーバのIPアド レス

0

ネームサーバ2 UDINT サブのネームサーバのIPアドレ

0

5 Get NV

ドメイン名 STRING デフォルトのドメイン名 “”

6 Set NV ホスト名 STRING デバイス名 ローカルホスト

共通サービス

サービスの有無 サービス

コード クラス インスタンス サービス名 説  明

01 hex Get_Attribute_All 全アトリビュートの内容を返す

0E hex Get_Attribute_Single 指定されたアトリビュートの内容を返す 10 hex × Set_Attribute_Single アトリビュート値の変更

4.3.3.2.9 Ethernet LinkF6H

クラス アトリ

ビュートID アクセス型 名  称 データ

タイプ 説  明 デフォルト値

1 Get リビジョン UINT そのオブジェクトのリビジョン 2 (0x0002)

2 Get 最大インスタ

ンス

UDINT インスタンスの最大番号 0x0001

3 Get インスタンス

UDINT インスタンス化された現行コ

ネクションの本数

インスタンス1 アトリ

ビュートID アクセス型 名  称 データ

タイプ 説  明 デフォルト値

1 Get インタ フェース 速度

UDINT 転送速度 10 (0x0A) or 100 (0x64)

2 Get インタ フェース フラグ

DWORD インタフェースの設定とス

テータスの情報

ビット0:リンクはア クティブ

ビット1:全二重

ドキュメント内 untitled (ページ 155-167)