CODESYSはどこで使われているのか
CODESYS使っていますか?
PLCプログラムを仕事で書くことがあるけど「CODESYSは使ったことがない」という方は多いと思います。
ここでは、CODESYSの特徴や採用されている分野について調べた内容をまとめます。
ソフトウェアPLCの種類
代表的なソフトウェアPLCには以下のようなものがあります。
- TwinCAT
- CODESYS
- ISaGRAF
- INTALOGIC
- INplc
この中でも特にシェアが高いのは TwinCAT と CODESYS です。
CODESYSは使いやすいのか?
国内では 三菱 や KEYENCE が主流ですが、それらと比べるとCODESYSのラダーエディタは「気が狂いそうなくらい使いにくい」と感じる人も多いと思います。
実際、海外フォーラムでも同様の意見が多く見られます。
では、なぜそんな使いにくいものが世界的に普及しているのでしょうか?
CODESYSのメリット
PLCの世界では昔からメーカー間での標準化を進めていこう、という動きはありました。
たとえば国際標準の IEC 61131-3 に準拠し、プログラムファイルの共通化・インポート/エクスポート互換を目指してきました。
しかし現実的には、いまだにメーカーごとの形式がばらばらです。
その理由は、各社が自社製品の互換性や独自機能を維持したまま進化してきたためです。
過去資産との互換性はシェア維持に直結するため、完全な標準化は難しいのです。
この点、CODESYS は「ソフトウェアPLCの事実上の標準」として機能しており、
- ファイル形式の共通化
- 学習コストの削減
といったメリットがあります。
さらにPLCメーカーにとっては、
- 自社でエディタソフトを開発する必要がない
- CODESYSランタイムを自社ハードに組み込むだけでPLCを構築できる
という利点があります。
このため、出荷台数が少ない特殊用途PLCでも低コストで開発可能 という点が大きいです。
汎用PLCでの採用例
海外の有名メーカーではCODESYSをベースにしたPLCがいくつもあります。
| メーカー | 製品名 | リンク |
|---|---|---|
| Panasonic | GM1 | 公式サイト |
| 日立産機システム | HXシリーズ | 公式サイト |
| WAGO | CC100 | 公式サイト |
| EATON | XC300 | 公式サイト |
| Delta | CODESYS Motion Solution | 公式サイト |
| moxa | ioPAC 6500 | 公式サイト |
日本ではあまり普及していません。
理由としては「使いにくい」「既存PLCから乗り換えるメリットが薄い」が主と考えられます。
三菱のPLCはガラパゴスだの古臭いだのなんだの言われますが僕は使いやすくて一番便利だと思います。
中国ではCODESYS普及率が高く対応PLCがたくさんあるようです。
タッチパネル統合型PLC
タッチパネルにPLCを内蔵し、制御と表示を一体化することでコストダウンを図るタイプ。
-
Mitsubishi Electric India – GOC
https://mitsubishielectric.in/fa/GOC43/ -
EXOR – JSmart 710
https://www.exorint.com/products/hardware/jsmart710
特殊車両・船舶用途
特注で作られる特殊車両や船舶の制御にもCODESYSは採用されています。
特に SAE J1939(車両通信規格)に対応しており、車両コンポーネント制御でも利用可能です。
メーカー側はCODESYSを使うことで、ハードウェア設計・試験・認証取得 にリソースを集中できます。
代表的な採用例:
- Deep Sea Electronics M-Series
- 東京計器 CX2500(建設機械向け)
- ifm ecomatBasic
- TTControl TTC500 Family
- Epec SM8X Control Unit
- STW ESX.3cm
- SonnePower 電動鉱山トラックコントローラ
- Beijer X2 Marine
- DEIF PPU300
関連動画:
YouTube – Electric Mining Truck Controller
ロボットコントローラ用途
ロボット分野でも、ユーザーによるカスタムロジック対応のためCODESYSが利用されています。
CPUにPLC機能を内蔵することで、追加コストを最小限に抑えつつ柔軟な制御が可能。
小型分散コントローラ
分散制御を目的とした小型PLCでもCODESYSランタイムが採用されています。
-
Turck TBEN-PLC
https://www.turck.jp/ja/productgroup/プログラマブルコントローラ/PLC
関連動画:
YouTube – Turck TBEN-PLC
まとめ
- CODESYSは世界的に事実上のソフトウェアPLC標準として採用が進んでいる
- 開発コスト削減・ランタイム共通化・互換性維持が主な利点
- ただし使い勝手は良くないため、日本国内では主流とはなっていない
- 特殊用途・車両・船舶・ロボット分野では組込みPLCとして有力
使いやすさでは国産PLCに劣るが、
「カスタムハードウェアで低コストで制御ロジックを持たせたい」分野では非常に強い存在。
日本語マニュアル?
パナソニックのモーションコントローラGM1がCODESYS採用しており、このマニュアルが命令の使い方などは参考になると思います。
CODESYSのエディタをGM1仕様にカスタムしてるのですべて同じなわけではないですが、勉強には使えると思います。