CIPとは何ですか?
Cip–共通産業プロトコル
ロックウェルオートメーションに注意を払うなら、ロックウェルオートメーションは共通産業プロトコルであるCIPに100%コミットしていることを知っています。 最後の20年にわたって、プロダクトの大半はCIP有効になった。 私は彼らが言うと私が読んだすべてのものから聞いたことがあるすべてから、彼らはよく将来に彼らの主要な通信技術としてCIPをサポートし続ける
私はその決定に拍手を送ります。 私はCIPがエレガントに設計されているだけでなく、今日使用されている何十万ものCIPノードによって証明されるように、実際にはうまく機能すると思 CIP技術について好きなことがたくさんあります。 Modbusほど単純で単純ではありませんが、PROFINET IOほど複雑で重く、負担がかかりません。 それに簡易性、機能性および優雅の右の組合せが丁度ある。 それを達成するのは難しいですし、デザイナーはそれで素晴らしい仕事をしました。 それはロックウェルがこの技術に託されてなぜ残るか非常に理解できる。
しかし、ここにあなたの多くはおそらく答えることができない質問があります、”CIPとは何ですか? さらに重要なのは、Cipはどこで終わり、EtherNet/IPはどこから始まるのでしょうか。
簡単な概要から始めましょう。
Cipは、産業機器のデータを整理し共有するためのメカニズムです。 CIPはCompoNet、EtherNet/IP、DeviceNetおよびControlNetの後ろの基幹技術である。 CIPは、さまざまな種類の製造アプリケーションの問題を解決するための共通のデータ組織と共通のメッセージングの両方を提供します。
CIP組織
CIPは実際には非常に簡単に定義できます。 これは、独立したトランスポート層と物理層を介して動作する、明確に定義されたデータ表現、接続管理、およびメッセージングプロトコルです。
CIPデータ表現は、CIPデバイスがデータを表す方法を定義します。 CIPはオブジェクトベースの技術であり、CIPネットワークを介して公開されるデータは、オブジェクトと呼ばれる一般的なカテゴリにグループ化された属性値 共通の属性とサービスを持つ共通オブジェクトは、インスタンスと呼ばれるそのクラスが出現するオブジェクトのクラスとして定義できます。 たとえば、4ユニットの空気圧バルブは、各バルブに1つのクラスの4つのインスタンスを持つバルブクラスとして編成される場合があります。 類似のデバイスタイプ間で共通性を提供するために、アプリケーションに固有のアプリケーションオブジェクトのセットをグループ化できます。 これらのアプリケーショングループは、アプリケーションプロファイルと呼ばれます。
CIP Connection and Messagingは、すべてのCIPプロトコルが使用する接続管理とメッセージングを定義します。 CIPは、接続の管理に使用される特定のオブジェクトと、それらの接続上でデータがどのように移動するかを指定する接続タイプを定義します。 すべてのCIPプロトコルには、明示的および暗黙的な2つの接続タイプがあります。 明示的なメッセージ接続は、メッセージ/応答指向であり、デバイス内のデータに非同期的にアクセスするために使用されます。 暗黙的なメッセージ接続(I/Oメッセージ)は、制御に使用されます。 入力は、CIPターゲットからCIPメッセージ発信者に周期的に流れます。 出力は、CIPメッセージ発信元からCIPターゲットデバイスに周期的に流れます。 非制御データの転送に使用される明示的なメッセージはTCP接続を使用し、入力と出力の転送に使用される暗黙的なメッセージはUDP接続を使用します。
Physical、Transport、およびMedia Accessは、メッセージのデータバイトがあるデバイスから別のデバイスに物理的に移動する方法を定義します。 CIPは、メッセージの移動に使用されるトランスポート、エンコード、メディアアクセス、および物理層から完全に独立しています。 原則として、任意の物理層(RS232シリアルを含む)および任意のトランスポート(OPC UA)を使用して、2つのCIPデバイス間の通信リンクを実装できます。 ただし、各CIP実装では、特定の物理層、メディアアクセス層、およびトランスポート層が指定されています。 DeviceNetはCAN(Controller Area Networking)を使用しています。 EtherNet/IPはTCP/IPとEthernetを使用します。 ControlNetは、カスタムのControlNet固有のトランスポートとメディアアクセスを使用します。
次の図は、これらの層をより詳細に示しています。 DeviceNet、ControlNet、EtherNet/IP、およびCompoNetはすべて、異なるトランスポート層、メディアアクセス層、および物理層を持つ同じCIPアプリケーション層を使用します。 他の物理層もCIPメッセージを送信するために使用することができます。
CIPデバイスタイプ
CIPテクノロジーの専門家の間では、CIPデバイスタイプを全体的な機能として分類する非公式の方法があります:
Messaging Server–Messaging Serverデバイスは明示的なメッセージング操作のみをサポートします。 この種のデバイスは、バーコードまたはRFIDアプリケーションで断続的に発生するASCIIデータを移動するために使用される場合があります。
I/O Server–I/O Serverデバイスは、明示的な操作と暗黙的な操作の両方をサポートします。 これらの装置は入力/出力のmuxes、photoeyesおよび弁のような簡単な入力/出力の適用で使用される。 ほとんどのDeviceNetおよびEtherNet/IPデバイスはこのカテゴリに適合します。
Messaging Client–Messaging Clientデバイスは明示的なメッセージング操作のみをサポートしますが、明示的なメッセージの開始と応答の両方を実行できます。 この種のデバイスは、明示的なメッセージングを使用してバーコードまたはRFIDアプリケーションからASCIIデータをプルするために使用される可能性があります。
I/O Scanner–I/O Scannerデバイスには、I/Oサーバーで提供されるすべてのものが含まれていますが、接続を開いてメッセージ転送を開始する機能が追加されています。 これらは、出力データの発信者と、出力データを送信するデバイスのターゲットの両方として機能できます。
そして、それは本当にこの重要な技術にあるすべてです。 これはcipの優雅さとシンプルさです。 それは非常に簡単に説明することができ、容易に実施され、そして確実にそして効率的に作動させる。