三菱電機FX5UCと、JTEKT KOSTACのCPU内蔵Ethernetポートを有線LANで接続し、CC-Link IE Field Basic(以下、CC-Link IEFB)で通信します。
本稿作成時点では、JTEKT KOSTACのCC-Link IE Field Basic機能はスレーブ局のみ対応可能ですので、FX5UCをマスタ局として使用します。
1 構成
![](https://control-design.jp/wp-content/uploads/2024/06/image-28.png)
2 三菱電機FX5UCの設定
GX-Works3でプロジェクトを新規作成します。
![](https://control-design.jp/wp-content/uploads/2024/06/image-1.png)
プログラムのスキャンを右クリックして“データ新規作成”から以下のように適当な名前のプログラムPOUを作成します。
![](https://control-design.jp/wp-content/uploads/2024/06/image-2.png)
パラメータのEthernetポート設定を開き、自ノード設定に以下のようにIPアドレスとサブネットマスクを設定します。
![](https://control-design.jp/wp-content/uploads/2024/06/image-3.png)
“CC-Link IEF Basic使用有無”を“使用する”に変更します。
![](https://control-design.jp/wp-content/uploads/2024/06/image-4.png)
ネットワーク構成設定の詳細設定を開きます。
![](https://control-design.jp/wp-content/uploads/2024/06/image-5.png)
ユニット一覧から“CC-Link IEF Basic接続機器”を追加して以下のようにKOSTACの設定を入力し、“設定を反映して閉じる”を選択します。
![](https://control-design.jp/wp-content/uploads/2024/06/image-6-1024x147.png)
リフレッシュ設定の詳細設定を開きます。
![](https://control-design.jp/wp-content/uploads/2024/06/image-7.png)
リフレッシュ設定に以下のようにB及びWレジスタを設定します。
![](https://control-design.jp/wp-content/uploads/2024/06/image-8.png)
“適用”を選択します。
![](https://control-design.jp/wp-content/uploads/2024/06/image-9.png)
“変換”を実行後、オンラインしてプロジェクトをFX5UCに書き込み、CPUリセットを行います。
3 JTEKT KOSTACの設定
“Kostac PLC Programming Software“(以下、KPP)を起動し、プロジェクトを新規作成します。
![](https://control-design.jp/wp-content/uploads/2024/06/image-10.png)
以下のように設定し“OK”を選択します。(ドライプ、プロジェクト名は任意)
![](https://control-design.jp/wp-content/uploads/2024/06/image-11.png)
PLCビューの“PLC設定”下の“汎用通信ポート設定”を開きます。
![](https://control-design.jp/wp-content/uploads/2024/06/image-12.png)
“Port3”を選択して以下のように設定し、“CC-Link IE Field Basicスレーブ”ボタンを選択します。
![](https://control-design.jp/wp-content/uploads/2024/06/image-13.png)
本稿では以下のデフォルト設定のまま使用します。
![](https://control-design.jp/wp-content/uploads/2024/06/image-14.png)
“PLC”タブから“接続”を選択します。
![](https://control-design.jp/wp-content/uploads/2024/06/image-15.png)
初めて接続する場合は“検出の再試行”ボタンを押してKOSTACが表示されるのを待ちます。
![](https://control-design.jp/wp-content/uploads/2024/06/image-16.png)
“この設定を選択”。
![](https://control-design.jp/wp-content/uploads/2024/06/image-17.png)
“KPPを使用”を選択します。
![](https://control-design.jp/wp-content/uploads/2024/06/image-18.png)
接続後、改めて汎用通信ポート設定のPort3を選択し、“KPPから読出”を選択します。
![](https://control-design.jp/wp-content/uploads/2024/06/image-19.png)
“PLCへ書込”を選択します。
![](https://control-design.jp/wp-content/uploads/2024/06/image-20.png)
書込み完了すると以下のメッセージが表示されます。
![](https://control-design.jp/wp-content/uploads/2024/06/image-21.png)
KOSTACの電源を再投入します。
4 動作確認
GX-Works3のウォッチウィンドウに以下のようにデバイスを登録してウォッチ開始します。
![](https://control-design.jp/wp-content/uploads/2024/06/image-22.png)
KPPの“データビュー”を右クリックしてデータビューを新規作成し、以下のようにデバイスを設定して“編集”を選択します。
![](https://control-design.jp/wp-content/uploads/2024/06/image-23.png)
FX5UCの“B40”をTRUEにすると、KOSTACの“GI0”がONします。
![](https://control-design.jp/wp-content/uploads/2024/06/image-24.png)
KOSTACの“GQ0”をONすると、FX5UCの“B0”がTRUEになります。
![](https://control-design.jp/wp-content/uploads/2024/06/image-25.png)
FX5UCの“W20”に値を設定すると、KOSTACの“R27600”に値が反映されます。
![](https://control-design.jp/wp-content/uploads/2024/06/image-26.png)
KOSTACの“R27700”に値を設定すると、FX5UCの“W0”に値が反映されます。
![](https://control-design.jp/wp-content/uploads/2024/06/image-27.png)
5 参考文献
JTEKT:KOSTAC SJ-ETHER シリーズユーザーズマニュアル
以上。