航空・å®�®™é–¢é€£ã®é›»å­æ©Ÿå™¨ã§ä½¿ç”¨ã•ã‚Œã‚‹ç‰¹æ®Šãªãƒ��ã‚¿ãƒã‚¹ã€ã‚¹ã‚¿ãƒ³ãƒ€ãƒ¼ãƒ‰ï¼ˆæ¨™æº–)ã«ã¤ã�¦ç´¹ä»‹ã—ã¾ã™ã€�

Nacelle HP
ホã�ãƒ� �� ãƒ��ã‚¿ãƒã‚¹�è¦æ�¼ �� STANAG 7221 �� Virtual Circuits(VC) ペã�ジ

Virtual Circuits(VC)

VCã¯ã€ãƒãƒ�ƒˆãƒ¯ãƒ¼ã‚¯å†��ãƒã‚¤ãƒ³ãƒˆé–“ã®ãƒ‘スを定義ã™ã‚‹OSIレイヤー3識別åã§ã™ã€� ãã‚Œã¯ã€å›ºå®šã•ã‚ŒãŸç‰©ç�ƒ‘スã®ã‚ˆã†ã«è¦‹ãˆã‚�2点間ã�パスã§ã™ãŒã€å®Ÿéš›ã«ã¯é…ç½®å¯èƒ½ãªå¤šãã®å¯èƒ½ãªç‰©ç�ƒ‘スã®ã�¡ã®1ã¤ã®ãƒ‘スã§ã™ã€� ã“ã�パスã¯ã€ãƒˆãƒ©ãƒ•ã‚£ãƒ�‚¯ä½¿ç”¨ã‚’満ãŸã™ãŸã‚ã«å¿�¦ã«å¿œã˜ã¦å‰²ã‚Šå½“ã¦ã‚‰ã‚ŒãŸã€ãƒ‡ãƒ¼ã‚¿ãƒ»ãƒªãƒ³ã‚¯ãƒ»ãƒ¬ã‚¤ãƒ¤ãƒ¼��OSIレイヤー2�‰æŽ¥ç¶šã�管ç��ールã‹ã‚‰è¨­å®šã•ã‚Œã¾ã™ã€�

VCã¯ã€�2ã¤ã®ã‚¢ãƒ—リケーション間ã�ãƒã‚¤ãƒ³ãƒˆã�ãƒ��・ãƒã‚¤ãƒ³ãƒˆæŽ¥ç¶šã�ースã®é€šä¿¡ãƒªãƒ³ã‚¯ã‚’æä¾›ã—ã¾ã™ã€� ã™ã¹ã¦ã®VCã«ã¯ã€ã‚¢ãƒ—リケーションãŒVCã‹ã‚‰ã®ãƒªãƒ¼ãƒ‰ï¼ãƒ©ã‚¤ãƒˆã«ä½¿ç”¨ã™ã‚‹ã‚ˆã知られãŸã‚¢ãƒ‰ãƒ¬ã‚¹ã§ã‚ã‚‹2ã¤ã®VCエンドã�ãƒã‚¤ãƒ³ãƒˆï¼�VCE�‰ãŒã‚ã‚Šã¾ã™ã€� ã“れらã�エンドã�ãƒã‚¤ãƒ³ãƒˆã‚’介ã—ã¦ã€ã‚¢ãƒ—リケーションã¯7221ãƒãƒƒãƒˆãƒ¯ãƒ¼ã‚¯ã‚’介ã—ã¦ãƒ��タをリードï¼ãƒ©ã‚¤ãƒˆã§ãã¾ã™ã€�

VCã®ä¸¡ç«¯ã«ã‚るアプリケーションãŒãã‚Œãžã‚Œã�VCエンドã�ãƒã‚¤ãƒ³ãƒˆã‚’é–‹ã„ãŸå�´åˆã«ã®ã¿ã€ã‚¢ãƒ—リケーション間ã�通信ãŒå¯èƒ½ã«ãªã‚Šã¾ã™ã€� 通常ã®ãƒ��タ・トラフィãƒ�‚¯ç”¨ã®VCã¯ã€ä¸‹å›³ã«ç¤ºã™ã‚ˆã�«ã€åˆ¥ã€��LRUã§VCエンドã�ãƒã‚¤ãƒ³ãƒˆã‚’接続ã—ã¾ã™ã€� ãŸã ã—ã€å„LRUã«ã¯ã€è¨­å®šã¨ç®¡ç��ãŸã‚ã«ç®¡ç�‚¢ãƒ—リケーションをオンボã�ドã�ターミナル・マãƒãƒ¼ã‚¸ãƒ£ã«æŽ¥ç¶šã™ã‚‹ç‰¹åˆ¥ãªVCã‚‚ã‚ã‚Šã¾ã™ã€� 管ç�‚µãƒ¼ãƒ“スをå¿�¦ã¨ã™ã‚‹ã‚¢ãƒ—リケーションã¯ã€Edgewater Management APIを介ã—ã¦é€šä¿¡ã—ã¾ã™ã€�

アプリケーション間ã®VCパイプ
アプリケーション間ã�VCパイãƒ�

トランスãƒã�トã�レイヤーã«ãŠã‘ã‚‹VCE

トランスãƒã�トã�レイヤーã§ã¯ã€ã‚¢ãƒ—リケーションã¯Xi APIを使用ã—ã¦ã€� メãƒ�‚»ãƒ¼ã‚¸ãƒ»ãƒ™ã�ス・プロトコル��MBP�‰ã‚’使用ã—ã¦æœ€å¤§64 KB��65,536 Byte�‰ã�メãƒ�‚»ãƒ¼ã‚¸ã‚’確実ã«è»¢é€ã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€� ã“ã�レイヤーã§ã¯ã€ã‚¢ãƒ—リケーションã¯ã€ãƒãƒ�ƒˆãƒ¯ãƒ¼ã‚¯ãƒ»ãƒ¬ã‚¤ãƒ¤ãƒ¼ã§é™çš„ã«äº‹å‰å®šç¾©ã•ã‚ŒãŸã‚¨ãƒ³ãƒ‰ãƒ„ーエンド接続ã€ã¾ãŸã�ã€� ãƒã�ãƒãƒ£ãƒ«ãƒ»ã‚µãƒ¼ã‚­ãƒ�ƒˆ��VC�‰ã‚’介ã—ã¦äº’ã„ã«ãƒ¡ãƒ�‚»ãƒ¼ã‚¸ã‚’転é€ã—ã¾ã™ã€� アプリケーションã¯ã€VCã®ã‚¨ãƒ³ãƒ‰ã«æ›¸ã込むã‹ã€ã¾ãŸã�ã€ãã®ã‚¨ãƒ³ãƒ‰ã‹ã‚‰èª­ã¿å–ã£ã¦ãƒ¡ãƒ�‚»ãƒ¼ã‚¸ã‚’転é€ã—ã¾ã™ã€� 動的接続確立ã�å¿�¦æ€§ã¯ã‚ã‚Šã¾ã›ã‚“�ˆã¾ãŸã‚µãƒã�トもã—ã¦ã�¾ã›ã‚“�‰ã€� VCã®å�‚¨ãƒ³ãƒ‰ã�ãƒã‚¤ãƒ³ãƒˆï¼�VCE�šãƒãƒ¼ãƒãƒ£ãƒ«ãƒ»ã‚µãƒ¼ã‚­ãƒ�ƒˆãƒ»ã‚¨ãƒ³ãƒ‰ã�イント)ã�ã€ãã®VCE番å·ã§è­˜åˆ¥ã•ã‚Œã¾ã™ã€� ã“れを下図ã«ç¤ºã—ã¾ã™ã€‚å„VCã¯ã€å˜æ–¹å‘ã€åŒæ–¹å‘ã€ã¾ãŸã�ã€ãƒ–ロードキャスト(図示ã•ã‚Œã¦ã�¾ã›ã‚“�‰ã�ãƒãƒ£ãƒ³ãƒãƒ«ã¨ã—ã¦å®šç¾©ã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€�

トランスãƒãƒ¼ãƒˆãƒ»ãƒ¬ã‚¤ãƒ¤ãƒ¼ã«ãŠã‘ã‚‹VCE
トランスãƒã�トã�レイヤーã«ãŠã‘ã‚‹VCE

特定ã�VCを使用ã™ã‚‹ã«ã¯ã€ã‚¢ãƒ—リケーションã¯Xi_Open Data API関数を呼ã³å‡ºã—ã¦ã€� ãã�VCã®ã‚¨ãƒ³ãƒ‰ã«å¯¾å¿œã™ã‚‹ã‚らã‹ã˜ã‚定義ã•ã‚ŒãŸVCE番å·ã‚’渡ã—ã¦ãƒãƒ£ãƒ³ãƒãƒ«ã‚’é–‹ãã¾ã™ã€‚上図ã«ãŠã„ã¦

  • RT 58ã®ã€ŽApplication Bã€ã�ã€RT 17ã®ã€ŽApplication Cã€ã«ãƒ¡ãƒ�‚»ãƒ¼ã‚¸ã‚’é€ä¿¡ã™ã‚‹ãŸã‚ã«ã€å˜æ–¹å‘VCE 3057を書込ã¿å°‚用モードã§é–‹ãã¾ã™ã€�
  • RT 17ã®ã€ŽApplication Cã€ã�ã€RT 58ã§ã€ŽApplication Bã€ã‹ã‚‰é€ä¿¡ã•ã‚ŒãŸãƒ¡ãƒ�‚»ãƒ¼ã‚¸ã‚’å—ä¿¡ã™ã‚‹ãŸã‚ã«ã€å˜æ–¹å‘VCE 15を読å–り専用モードã§é–‹ãã¾ã™ã€�

ãƒ��タ・リンク・レイヤーã«ãŠã‘ã‚‹VCE

ãƒ��タ・リンク・レイヤーã¯ãƒãƒƒãƒˆãƒ¯ãƒ¼ã‚¯ãƒ»ã‚¨ãƒ³ãƒ�‚£ãƒ�‚£é–“ã§ãƒ��タを転é€ã—ã€ç‰©ç�ƒ¬ã‚¤ãƒ¤ãƒ¼ã§ç™ºç”Ÿã™ã‚‹å¯èƒ½æ€§ã®ã‚るエラーを検å�ã—ã€� å ´åˆã«ã‚ˆã£ã¦ã¯ã“れを訂正ã™ã‚‹æ©Ÿè�çš�€ãŠã‚ˆã�ã€æ‰‹é �š„手段をæä¾›ã—ã¾ã™ã€� 接続性ã¯ã€ãƒ­ãƒ¼ã‚«ãƒ«ã«æŽ¥ç¶šã•ã‚ŒãŸãƒãƒƒãƒˆãƒ¯ãƒ¼ã‚¯ãƒ»ãƒŽã�ドã€åŒã˜STANAG 7221上ã�ãƒãƒƒãƒˆãƒ¯ãƒ¼ã‚¯ãƒ»ãƒŽã�ド間ã§ã®ã¿æä¾›ã•ã‚Œã¦ã�¾ã™ã€�

ãƒ��タ・リンク・レイヤーã§ã¯ã€BCã®æ¦‚念ã€ãŠã‚ˆã�ã€ã‚³ãƒ³ãƒ•ã‚£ã‚°ãƒ¬ãƒ¼ã‚·ãƒ§ãƒ³ãƒ»ãƒ��ã‚¿å†��ãƒã‚¹ãƒ»ã‚¹ã‚±ã‚¸ãƒ¥ãƒ¼ãƒ«ãŒæœ‰åŠ¹ã«ãªã‚Šã¾ã™ã€� ãƒ��タ・リンク・レイヤーã¯æ¬¡ã®å½¹å‰²ã‚’æ‹…ã�¾ã™ï¼�

  • è¤�•°ã®VC�ˆãƒãƒ�ƒˆãƒ¯ãƒ¼ã‚¯ãƒ»ãƒ¬ãƒ™ãƒ«�‰ã‹ã‚‰ã�è¤�•°ã®ãƒ��タ・ストリーãƒ�ã‚’å�通ãƒãƒ£ãƒ³ãƒãƒ«ã«å¤šé‡åŒ–ã—ã€� 共通ãƒãƒ£ãƒ³ãƒãƒ«ã‹ã‚‰ã®ãƒ��タを個ã€��ストリーãƒ�ã«é€�¤šé‡åŒ–ã—ã¾ã™ï¼ˆã“ã®æ§˜å­ã‚’下図ã«ç¤ºã—ã¾ã™ï¼�
  • パケãƒ�ƒˆã‚’é€ä¿¡ãƒ•ãƒ¬ãƒ¼ãƒ�ã«åˆ�‰²ã—ã¦ãƒªã‚¢ã‚»ãƒ³ãƒ–リã—ã€ãƒ–ロãƒ�‚¯ã€ãƒ‡ãƒ–ロãƒ�‚¯ã—ãŸå¾Œã€ãƒ‘ケãƒ�ƒˆã«æˆ»ã—ã¾ã�
  • 物ç�š„ãªã‚¢ãƒ‰ãƒ¬ã‚¹æŒ�®šã€ãŠã‚ˆã�ã€ç‰©ç�ª’体を介ã™ã‚‹ãƒ‡ãƒ¼ã‚¿ã®ä¼é€�
  • 1対ã®ã‚¿ãƒ¼ãƒŸãƒŠãƒ«é–“ã�1æ–¹å‘リンクå“質を管ç�
  • エラー・ãƒã‚§ãƒ�‚¯ã¨å›žå¾©

å„STANAG 7221ãƒ�ƒã‚¤ã‚¹ã«ã¯ã€ãƒ­ãƒ¼ã‚«ãƒ«ãƒ»ãƒãƒƒãƒˆãƒ¯ãƒ¼ã‚¯ãƒ»ã‚»ã‚°ãƒ¡ãƒ³ãƒˆä¸Šã§ä¸€æ„ã�RTアドレスãŒã‚ã‚Šã¾ã™ã€� ã“ã‚Œã¯ã€ãƒ‡ãƒ¼ã‚¿ãƒ»ãƒ‘ケãƒ�ƒˆã®å®›å�ノã�ドã«ä½¿ç”¨ã•ã‚Œã‚‹ç‰©ç�‚¢ãƒ‰ãƒ¬ã‚¹ã§ã‚ã‚Šã€� ä»–ã�ãƒãƒƒãƒˆãƒ¯ãƒ¼ã‚¯ãƒ»ãƒ—ロトコルã®ãƒ¡ãƒ�‚£ã‚¢ãƒ»ã‚¢ã‚¯ã‚»ã‚¹åˆ¶å¾¡��MAC�‰ã¾ãŸã�ã€å¾“æ¥ã®1553Bã®RT番å·ã«ä¼¼ã¦ã�¾ã™ã€� STANAG 7221ãƒ�ƒã‚¤ã‚¹ã«å‰²ã‚Šå½“ã¦ã‚‰ã‚ŒãŸRTアドレスã¯ã€åŒã˜å�有物ç�ƒ¡ãƒ�‚£ã‚¢ã§ä½¿ç”¨ã•ã‚Œã‚‹å¾“æ¥ã®1553B RTアドレスã¨ã¯ç„¡é–¢ä¿‚ã§ã™ã€� æ­è¼‰æ©Ÿå™¨��LRU�‰ã«ã€åŒã˜ç‰©ç�ƒ¯ã‚¤ãƒ¤ã‚’å�有ã™ã‚‹å¾“æ¥ã®MIL-STD-1553Bインターフェイスã¨STANAG 7221インターフェイスã®ä¸¡æ–¹ãŒã‚ã‚‹å�´åˆã€� 割り当ã¦ã‚‰ã‚ŒãŸã‚¢ãƒ‰ãƒ¬ã‚¹ã¯åŒã˜ã§ã‚‚構ã„ã¾ã›ã‚“ã€�

有効ãªRTアドレスã¯ã€ã‚½ãƒ•ãƒˆã‚¦ã‚§ã‚¢ã€ã¾ãŸã�ã€ãƒãƒ¼ãƒ‰ãƒ¯ã‚¤ãƒ¤ãƒ¼ãƒ‰ã�コンフィグレーションã§å‰²ã‚Šå½“ã¦ã‚‹ã“ã¨ãŒã§ãã€�1��61ã®ç¯�›²ã§ã™ã€� BCã®è¿½åŠ�ã®å½¹å‰²ãŒå‰²ã‚Šå½“ã¦ã‚‰ã‚ŒãŸRTã«ã¯ã€è�å‹•çš„ã«7221ãƒ�ƒã‚¤ã‚¹ã«ã‚ˆã£ã¦ã‚¼ãƒ­ã®RTアドレスãŒä¸Žãˆã‚‰ã‚Œã¾ã™ã€� RTアドレス62ã¯äºˆç´�•ã‚Œã€RTアドレス63ã¯ãƒ–ロードキャストã�メãƒ�‚»ãƒ¼ã‚¸ã«ä½¿ç”¨ã•ã‚Œã¾ã™ã€�

ãƒ��タ・リンク・レイヤーã§ã¯ã€æŽ¥ç¶šã�RTé–“ã�1æ–¹å‘ã�リンクã¨ã—ã¦å®šç¾©ã•ã‚Œã¾ã™ã€� 下図ã¯ãƒãƒƒãƒˆãƒ¯ãƒ¼ã‚¯ãƒ»ãƒ¬ã‚¤ãƒ¤ãƒ¼ã«ãŠã‘る接続ã�サブセãƒ�ƒˆãŒã‚¿ãƒ¼ãƒŸãƒŠãƒ«å¯¾é–“ã�1æ–¹å‘ã�ãƒ��タ・リンクã«ã‚ˆã£ã¦ã©ã®ã‚ˆã†ã«ã‚µãƒã�トã•ã‚Œã‚‹ã‹ã‚’示ã—ã¦ã�¾ã™ã€� ãƒ��ã‚¿ãŒä¸€æ–¹ã®ã‚¿ãƒ¼ãƒŸãƒŠãƒ«ã‹ã‚‰�ˆä¾‹ãˆã°ã€ä¸‹å›³ã®ã‚¿ãƒ¼ãƒŸãƒŠãƒ«58ã®VCE 25ã¨3057�‰ã‹ã‚‰å�ã¦ç¬¬äºŒã�ターミナル�ˆä¾‹ãˆã°ã‚¿ãƒ¼ãƒŸãƒŠãƒ«17ã®VCE 15ã¨17�‰ã«å…¥ã‚‹ã™ã¹ã¦ã®VCã¯ã€� åŒã˜ãƒ��タ・リンク上ã§å¤šé‡åŒ–ã•ã‚Œã¾ã™ã€� åŒã˜å¯¾ã®ã‚¿ãƒ¼ãƒŸãƒŠãƒ«é–“ã�å対方å‘ã�ãƒ��タ・フローãŒã€ã‚¿ãƒ¼ãƒŸãƒŠãƒ«å¯¾é–“ã�第2ã®ãƒ��タ・リンク �ˆä¾‹ãˆã°ã‚¿ãƒ¼ãƒŸãƒŠãƒ«17ã®VCE 17ã‹ã‚‰ã‚¿ãƒ¼ãƒŸãƒŠãƒ«58上ã�VCE 25ã¸æµã‚Œã‚‹ãƒ‡ãƒ¼ã‚¿�‰ä¸Šã§å¤šé‡åŒ–ã•ã‚Œã¾ã™ã€� ã“ã�例ã§ã¯ã€ã‚¿ãƒ¼ãƒŸãƒŠãƒ«58ã®VCE 3057ã¨ã‚¿ãƒ¼ãƒŸãƒŠãƒ«17ã®VCE 15é–“ã�VCã¯1æ–¹å‘ã¨å®šç¾©ã•ã‚Œã¦ã�‚‹ã®ã§ã€� ターミナル17�žã‚¿ãƒ¼ãƒŸãƒŠãƒ«58ã®ãƒ��タ・リンクã«å¤šé‡åŒ–ã•ã‚ŒãŸVCã®ãƒ��ã‚¿ã¯å­˜åœ¨ã—ã¾ã›ã‚“ã€�

リンク・レイヤ―ã®VCE
リンク・レイヤ―ã�VCE

STANAG 7221ã§ã¯ã€ãƒ‡ãƒ¼ã‚¿ãƒ»ãƒªãƒ³ã‚¯ãƒ»ãƒ¬ã‚¤ãƒ¤ãƒ¼ã¯ã€MACレイヤーã¨ãƒ‘ケãƒ�ƒˆé©å¿œãƒ¬ã‚¤ãƒ¤ãƒ¼��PAL�‰ã�2ã¤ã®ã‚µãƒ–ã�レイヤーã«ç´°åˆ�Œ–ã•ã‚Œã¦ã�¾ã™ã€� PALã¯ã€ãƒãƒ�ƒˆãƒ¯ãƒ¼ã‚¯ãƒ»ãƒ‘ケãƒ�ƒˆã®ã‚µã‚¤ã‚ºã¨éžå¸¸ã«å¯å¤‰ã‚µã‚¤ã‚ºã®MACフレーãƒ�ã¨ã®é–“ã�é©åˆã‚’処ç�—ã¾ã™ã€� ãƒ��タ・リンク・レイヤー・フレーãƒ�ã®å¯å¤‰æ€§ã¯ã€ç‰©ç�š„ãªãƒ¬ã‚¤ãƒ¤ãƒ¼ãŒé›»æ°—的ノイズãªã©ã®æ§˜ã€�ªæ¡ä»¶ã«é©ç”¨ã™ã‚‹ã“ã¨ã«èµ·å›�ã—ã¾ã™ã€�

STANAG7221解説æ–�›¸ã€æ—¥æœ¬èªžæŠ€è¡“è³�–™ãƒ—レゼントã€�

STANAG7221通信è¦æ�¼ã®æ—¥æœ¬èªžè§£èª¬æ›¸�ˆè¨�70ペã�ジ��ã‚’IPROSã«ã¦é…å¸�—ã¦ãŠã‚Šã€ãƒ€ã‚¦ãƒ³ãƒ­ãƒ¼ãƒ‰ã„ãŸã ã‘ã¾ã™ã€�

Copyright(C) MIL-STD-1553.jp All Rights Reserved.