PLCに接続して設定したデバイスの値を記録するアプリケーションを、ユニバーサルWindowsアプリで作成しました。
PLCとの接続はイーサネットで、通信プロトコルはMCプロトコル4Eフレームになっています。設定した時間で指定デバイスの値をPLCから読み取り、テキストファイルに記録するアプリです。
テキストファイルの文字コードはUnicodeで、拡張子はCSVまたはTXTが選択できます。

使い方の説明
設定ページ
- セット数:記録するデバイスの数を設定します。最大16セット、1セットは最大8デバイスです。
- 監視間隔:ログを定期的にとる間隔時間(秒)を設定します。
- ログタイトル:保存されるテキストファイルのファイル名になります。
- PLC IPアドレス:接続したPLCのIPアドレスを設定します。
1セットに最大8個の連続デバイスを記録できます。対応しているデバイス種別はDまたはWです。設定をした後に、開始ボタンでログが開始されます。自動開始トグルをオンにしておくと、アプリ起動と同時にログを開始します。


PLC側の設定
GX Works3からFX5Uのパラメータ設定を行います。ナビゲーションウィンドウから パラメータ > ユニットパラメータ > Ethernetポート をダブルクリックすると、Ethernet構成の設定ウィンドウが表示されます。
- プロトコル:TCP
- ポート番号:アプリのPort設定と同じ
以上を設定して「反映して閉じる」をクリックします。PLCにユニットパラメータを書き込み、PLCを再起動することで通信ができる状態になります。

