【技術】PanasonicPLCによるシリアル通信プロトコル変換器の実装

Panasonic PLCは、産業界で使用されている信頼性の高い制御システムです。
Panasonic PLCを使用してシリアル接続された機器間での
通信プロトコルを変換するデータ変換器を作成しました。
具体的には、データ位置や桁数が異なる8ビットBCDや8ビットBCDデータを
STXとETXに挟まれた10進数アスキーコードの通信プロトコルに
相互に送受信するデータ変換器を、Panasonic PLCのラダープログラムで実装しました。

異なる機器間での通信には、互換性のあるプロトコルが必要です。
しかし、異なるビットレートや桁数、データの位置が異なる場合、
データの変換が必要となります。
Panasonic PLCを使用したシリアル通信プロトコル変換器は、
これらの異なるデータ形式を相互に変換し、円滑なデータ交換を実現します。

以下に、Panasonic PLCのラダープログラムを使用したデータ変換器の実装を示します。

  1. 取得したデータを適切なビット操作や算術演算を使用して変換します。
    例えば、8ビットBCDデータや4ビットBCDデータを10進数に変換する場合、
    BCDコードを解析して10進数に変換する演算を実装します。
  2. 10進数データをアスキーコードに変換します。
    Panasonic PLCのラダープログラムを使用して、
    10進数データを対応するアスキーコードに変換する処理を実装します。
  3. 変換されたデータの前後にSTXとETXを追加します。
    これにより、データの始まりと終わりを明示します。
  4. 変換が完了したデータをシリアル接続された別の機器に送信します。
    受信側の機器は、STXとETXによってデータの境界を検出し、正確に解釈します。
Workstation icon by Icons8 CNC Machine icon by Icons8 Digital icon by Icons8

【技術】GOTとマイコンをシリアル通信で接続

PLC用タッチパネルのGOT(Graphic Operation Terminal)とマイコンを
シリアル通信で接続することができます。

GOT(Graphic Operation Terminal)は、産業用制御システムで使用されるユーザーインタフェースの一種です。
タッチパネルが付いていることで直感的な操作が実現できます。

GOTの画面を作成するには、GOTのプログラミングソフトウェアの画面デザイン機能を使用します。
画面上にはボタン、テキストボックス、グラフィックスなどのGUI要素を配置することができます。
カスタム品や少ない台数を制作する物に関しては、GUIを構成するケースでは、ソフトウェア設計工数に膨大な時間がかかってしまいますが、GOTに置き換えができると大幅な工数削減が可能になります。

Doorbell icon by Icons8 マイコン SD icon by Icons8 Memory Card icon by Icons8 Circuit icon by Icons8 Touchpad icon by Icons8

【技術】KEYENCEユニットとかいろいろ

1.部品

シーケンサ KV-7500 ※1
アナログ入力ユニット KV-AD40V
アナログ出力ユニット KV-DA40V
拡張入力ユニット KV-NC32EX
拡張出力ユニット KV-NC32ET
10型タッチパネル VT5-X10
イーサネット通信ユニット KV-XLE02 ※2
安全コントローラ GC-1000 ※3
EtherNet/IPT対応通信ユニット KV-EP02


※1 KV-8000にKV-7500を入れ込み可能
※2 KV-XLE02の設定可能
※3 ソフト設計可能

2.使用ツール

KV STUDIO Ver.11G
VT STUDIO Ver.7G
GC Configurator

3. 実施内容

タッチパネル画面作成
ラダー作成
回路設計
BOX設計
ケーブル作成

4.BOXにいれて配線

安全コントローラ、シーケンサ、アナログ入力ユニット、アナログ出力ユニット、EtherNet/IPT対応通信ユニット、拡張入力ユニット2つ、拡張出力ユニット

LANケーブル作成、配線ケーブル作成

5.タッチパネルの画像

VT STUDIOを使用して、タッチパネルのデザインを行いました。
お見せできませんが…。

6.ラダープログラム

KV STUDIOを使用してラダープログラムを作成しました。
お見せできませんが…。

7.BOXの作成

(横)900 × (高さ)700 ×(奥行) 400
部品配置図、CAD制作、組立てを行いました。
大きいと大変です。