メインコンテンツへスキップ

C-NL121
イーサネットアダプター(C-NL121)

ドキュメントダウンロード

イーサネットアダプター(C-NL121)

概要

C-NL121はC-CR1000,C-CR3000用拡張ポート(Peripheral port)用TCP/IPインターフェースです。 LANに接続して簡単にデータロガーと通信、モニター、データ回収などが可能になります。
フィールド用に設計されているので、使用温度範囲が広く、低消費電力です。

その他のネットワーク製品

C-NL116 : C-NL121にCFカードオプションがついたもの
C-NL201 : CSI/O、RS-232C用のTCP/IPインターフェース(C-CR800/850用)

C-NL121には以下のような様々なTCPファンクションが用意されています。

  • ファイル転送機能:FTP サーバークライント
  • Webサーバー機能:ロガーにアクセスすることで簡単にデータを表示できる
  • DHCPクライアントとしても動作
  • NTPサーバーと時刻同期することも可能

仕様

LAN側接続

 10/100BASE-T(RJ45)

機 器 側

 拡張インターフェース(Peripheral port) 

 対応ロガー

 C-CR1000, C-CR3000
OS Ver28以後

電源

 12VDC

消費電流

 標準55mA LAN接続時

環境温度

 -40~+70℃ normal
 -40~+85℃ XT

大きさ・重量

 102×89×28mm 67g

サポートソフト

 Loggernet 3.4以後

サポートファンクション

Ping
FTP server/client
HTTP Web server
NTP server接続 時刻調整
Serial server
DHCP client
DNS client

使用手順

3)デバイスコンフィギュレーターの設定画面例 データロガーとRS-232で接続します。 IPアドレス、サブネットマスク(255.255.255.0)、ポートを設定します。 DNSは必要なければ設定しなくても良いです。 ADSLなどの場合は、gatewayが必須。 同じLAN内で接続する場合、gatewayは不要。
デバイスコンフィギュレーター ポートの設定例
4)ロガーネット設定画面例 ルートにIPPORTをAdd 上記にPakBusPortを追加。 上記にデータロガーを追加します。 IPPORTのInternet Ip AddressにIPアドレスと、ポート(:ポート番号)を設定します。

手順

内容

1

C-NL121を接続するデータロガーのIPアドレスとポートを決める

192.168.0.201:6845
IP:192.168.0.201
ポート:6845

2

 ADSLなどを使用して、外部から接続する場合は、ルーターなどゲートウェイアドレスを調べる
 外部から接続する場合など。同じLAN内なら不要

192.168.0.1

3

Device configuration utility(ダウンロード可能) を起動してIPアドレス、ポート、ゲートウェイなどを設定する

下図参照

4

LoggerNet、PC400などのセットアップにより、接続先を設定

下図参照

ロガー直接接続リアルタイムWeb表示の例

A地点 現在気象状況

現在時刻 2006年 8 月 25日 12:34

風向  234 度
風速  3.4 m/s

気温 12.3 ℃
湿度 64 %

日射量 620 W/m2
時間降水量 0mm
日雨量    1.5mm
電圧      12.3V

Public
10分保存データへ
60分保存データへ
24時間保存データへ

観測地点に固定IP(ADSL+固定IPサービス)を登録すればロガーをWebサーバーにして、パソコン不要で携帯電話やPCから、直接現地データをリアルタイムで監視できます。上記のように日本語にも対応しています。

CRBasic ソースの例

以下のように、HTMLのタグを、HTTPOutコマンドで作成します
あらかじめ、別のHTML作成ソフトで作成した物をコピーすれば簡単です。

WebPageBegin ("default.html",Commands)
HTTPOut("<!DOCTYPE HTML PUBLIC " + CHR(34) + "-//W3C//DTD HTML 4.0 Transitional//EN" + CHR(34)+ ">")
HTTPOut("<html>")
HTTPOut("<head>")
HTTPOut("<title>CR1000 web表示デモ</title>")
HTTPOut("<meta http-equiv=" + CHR(34) +"refresh"+ CHR(34) + "content="+ CHR(34) +"60"+ CHR(34)+ ">")
HTTPOut("</head>")
HTTPOut("<body>")
HTTPOut("<img src=" + CHR(34) + "/CPU/SHIELDWEB.jpg" + CHR(34)+ ">")
HTTPOut("<h1>クリマテック CR1000 データロガー</h1>")
HTTPOut("現在時刻 " + time(4) + ":" + time(5))
HTTPOut("<br>")
HTTPOut("<br>")
HTTPOut("ロガー内部温度 " + RefTemp + "℃")
HTTPOut("<br>")
HTTPOut("<br>")
HTTPOut("<a href="+ CHR(34) + "datatables.html" + CHR(34) + ">リアルタイムテーブル情報</a>")
途中省略
HTTPOut("</body>")
HTTPOut("</html>")
WebPageEnd

関連製品