HL-C2 Ethernet通信(その3)
PLC(FP7)を使ったHL-C2モードのEthernet設定例とプログラム事例(応用編)
解説
概要
HL-C2(HL-C21C)とPLCをEthernetで接続し、PLCからHL-C2コマンドを送信し、各種設定と測定値読込みを行います。
(この事例は上記の内容を実現する為の、設定とプログラムを示します。)
システム構成
|
注) | セッティングが完了し、運転を行う場合は、HL-C2とFP7をLANクロスケーブルで接続するのみとなります。 |
|
解説
- HL-C2(HL-C21C)とPLCをEthernetで接続し、PLCからHL-C2コマンドを送信し、各種設定と測定値読込みを行います。
(HL-C2コマンドは、RS232Cを使用する場合と共通です。)
- この事例では、最初に各種設定を行い、その後、測定値を連続で読み出します。
- 通信のタイムアウトは10秒に設定しています。
(HL-C2が初期の状態では、返信が返るのに2~5秒程度掛かる場合があります。)
- 測定値読出しの返信は、DT1151~1160に格納されます。
- R0をONすることで、通信が開始されます。
- Ethernet接続にはUDP/IPを使用します。(HL-C2側が固定されています。)
[通信内容] 送信コマンドの流れ
[通信内容] 測定値受信時のメモリ内容
測定値データはDT1151~1160に格納されます。
[HL-C2設定] Configurator WD - IPアドレス設定
- IPアドレス … (HL-C2のIPアドレスを設定)
- サブネットマスク … 255.255.255.0
- デフォルトゲートウェイ … (普通、IPアドレスと左3つを共通にし、右は1に設定)
[HL-C2設定] Configurator WD - 通信設定
- 通信モード … "HL-C2コマンド"
- 待ち受けポートNo. … 9094 (デフォルト値)
[FP7設定] FPWIN GR7 - FP7コンフィグレーション - 内蔵ET-LAN
- IPv4/IPv6設定 … "IPv4のみ"
IPv4アドレス自動取得 … "しない"
- 自局IPアドレス … (FP7のIPアドレス)
サブネットマスク … 255.255.255.0
デフォルトゲートウェイ … (普通、FP7のIPアドレスと左3つを合わせる。)
以下はユーザーコネクション 設定1~16の何れかに設定
(この事例では、ユーザーコネクション設定1を使用します。)
- 動作モード設定 … "汎用通信"
- コネクション使用指定 … "使用する"
MEWTOCOL通信タイプ … "専用ヘッダを付けない"(何を選択してもOK)
オープン方式 … "自動OPENする"
通信方式 … "UDP/IP"
自局ポート番号 … "9095"
相手局ポート番号 … "9094"
未使用コネクション切断時間 … "0"
相手局設定方法 … "IPアドレスで指定する(IPv4)
相手局IPアドレス・名前 … (HL-C2のIPアドレスを設定)
FP7 ラダープログラム
|
setting_measurement_002_003.fpx
|
付録 この事例で使用した送信コマンド 一覧
%EE#WSP500001**
%EE#WMM100001**
%EE#WSM100005**
%EE#WFB100000**
%EE#WOS300008**
%EE#WMN300000**
%EE#WGK300001**
%EE#WGR3+001.430000**
%EE#WAV300006**
%EE#WWR000001**
%EE#RMD3**
ページトップへ戻る
ページトップへ戻る