PLC



オムロン + CP1H-X + CX-Programmer 7.23(CX-One 2.12)

  • 開発ツールとライセンス
 キャンペーンで、通常20万くらいのものが3万くらいで買えた。ライセンスが厳しく、とても今時の開発ツールとは思えない。1台のPCのみにインストール可能である。もし、デスクトップにインストールしたら、デバッグ用のノートにインストールすることはライセンス違反となる。
  • USB接続について
 ASUS P4P800DX(intel865PE)内蔵のUSBポートで接続すると通信が不安定だった。通信が途切れたり、PLCがエラーで止まったりした。ケーブルはUSB2.0対応のエレコムのものである。
 NECのチップのUSBカードで接続すると問題なくなったので、相性のようなものが存在するかもしれない。

キーエンス KV-5000 KV-Builder 5

  • 開発ツールとライセンス
 安価である。PLCと同時なら、ほとんどおまけである。ユーザ登録すれば、営業所単位で使い回せる。また、バージョンアップが無料である。
開発ツールのライセンスは、こうでなくてはならないと思う。そのメーカーのPLCのために買うのだから、PC1台に縛るのは、時代遅れもいいとこである。
  • 開発ツールの機能
 行コメント機能が便利!プログラマなら、デバッグ中のコメントアウトは多用すると思う。回路が成立していなくてもコメント化できることを利用して、モジュールの先頭にリレーを並べてコメント化しておくと、デバッグ時にスイッチボックスのように使える。

松下電工 + FP2SH + FP-Win 2.73

  • 開発ツールとライセンス
 NECの98ノートのDOS版の時代から、いまだに使っている。さすがに新規開発はしていない。
 開発ツールは2~3万円くらいで、1台のPCのみにインストール可能である。しかし、メンテナンスしかしていないので、あまり困っていない。


いろいろ

________ ____________ ____________ ____________
オムロン
CP1H-X
CX-Programmer 7.23
キーエンス
KV-5000
KV-Builder 5
松下電工
FP2SH
FP-Win 2.73
構造化 ファンクションブロック マクロ PRO版のみ
ローカルデバイス PRO版のみ
高級言語 ST言語 KVスクリプト PRO版のみ
実行単位 プログラム(タスク)
+ファンクションブロック
モジュール+マクロ 一筆書き+割込
プログラム単位 セクション モジュール 一筆書き


定数表記

________ ____________ ____________ ____________
オムロン
CP1H-X
CX-Programmer 7.23
キーエンス
KV-5000
KV-Builder 5
松下電工
FP2SH
FP-Win 2.73
10進定数 &,+,- #,+,- K
ex. K12 K-12
16進定数 # $ H
実数 -0.123 -0.123 f-0.123
文字列 'ABC' 'ABC' M ABC

ビット接点

________ ____________ ____________ ____________
オムロン
CP1H-X
CX-Programmer 7.23
キーエンス
KV-5000
KV-Builder 5
松下電工
FP2SH
FP-Win 2.73
入力リレー 0~16CH(272点) R0~R15
拡張I/Oは別途
X
※入出力合計で8192点
出力リレー 100~116CH(272点) R500~R507
拡張I/Oは別途
Y
※入出力合計で8192点
補助リレー W0~W511CH(8192点) MR0~MR99915 R
※システムで設定
タイマ T0~T4095(4096点) T0~T3999(4000点) T0~T3999
※カウンタと合計で4000点
カウンタ C0~C4095(4096点) C0~C3999(4000点) C0~C3999
※タイマと合計で4000点
その他 リンクリレー
保持リレー
一時記憶リレー
リンクリレー
ラッチリレー
リンクリレー
表記 (チャネル).(ビット位置0~15) (アドレス)(ビット位置0~15) (アドレス)(ビット位置0~F)

メモリ

________ ____________ ____________ ____________
オムロン
CP1H-X
CX-Programmer 7.23
キーエンス
KV-5000
KV-Builder 5
松下電工
FP2SH
FP-Win 2.73
データメモリ D0~D32767 DM0~DM65535
EM0~EM65535
FM0~FM32767
DT0~DT5999
FL
インデックス IR0-IR15 Z0~Z10 I0~I9,IA,IB,IC,ID
テンポラリメモリ DR0~DR15 TM0~TM511 H0~H511
インデックス表記 ,IR0
+5,IR0
DR0,IR0
IR++
DM0:Z1
DM0:#10
I0DT10
間接指定 @D10(BIN指定)
*D10(BCD指定)
*DM10 なし

システム領域

________ ____________ ____________ ____________
オムロン
CP1H-X
CX-Programmer 7.23
キーエンス
KV-5000
KV-Builder 5
松下電工
FP2SH
FP-Win 2.73
A0~A959CH CR0~
CM0~
R9000~
DT90000~

制御文

________ ____________ ____________ ____________
オムロン
CP1H-X
CX-Programmer 7.23
キーエンス
KV-5000
KV-Builder 5
松下電工
FP2SH
FP-Win 2.73
ブロック制御 マスターコントロール
MC~MCE
(ネスト可)
STP~STE
※この区間は完全に無効
インターロック
IL~ILC
(ネスト可)
マスターコントロール
MC~MCE
(ネスト不可)
行程制御 ステージ
STG~JMP,ENDS
ステップラダー
SNXT,STEP n~STEP
ステップラダー
SSTP~NSTL~STPE

タイマ/カウンタ

________ ____________ ____________ ____________
オムロン
CP1H-X
CX-Programmer 7.23
キーエンス
KV-5000
KV-Builder 5
松下電工
FP2SH
FP-Win 2.73
タイマ ダウン ダウン ダウン
カウンタ ダウン アップ ダウン
現在値読込 Txxを読む LDA.Dで読む EVxxを読む
現在値書込 Txxに書く DW.Dで書く EVxxに書く
設定値読込 不可 不可 SVxxを読む
設定値書込 不可 STA.Dで書く SVxxに書く

最終更新:2008年05月07日 17:43