製造・FA

KVスクリプトをST言語に移行する(キーエンスKV-X対応)

キーエンスKV-X世代でKVスクリプトが廃止され、蓄積した旧コード資産をSTに書き直す必要がある。人手で全行移行する工数が出ない。

おすすめAI

Claude または ChatGPT — 定型的な書き直しはどちらも得意。キーエンス環境は公開情報が少なくAIの知識が薄いため、「不確かなら申告」の指示追従が良いモデルを選ぶ

使い方(3分)

  1. 移行対象のKVスクリプトを用意する
  2. 下のプロンプトの【】を埋めてコードと一緒に送る
  3. 出力の「要マニュアル確認」コメントをKV STUDIOのマニュアル・命令一覧で潰す
  4. KV STUDIO(Ver.12以降)でコンパイル→シミュレータで旧コードと挙動比較

プロンプト(コピーしてAIに貼り付け)

あなたはキーエンスKVシリーズのソフト設計経験が長いFAエンジニアです。旧KVスクリプトのコードを、KV-X世代のKV STUDIO(Ver.12以降)のST言語へ移行する下書きを作ってください。

# 前提
- 移行元: KVスクリプト(機種:【例: KV-8000】)
- 移行先: KV-XのST言語(KV STUDIO Ver.12以降)
- キーエンスのST仕様はあなたの学習データに少ない可能性がある。**実在が不確かな命令・構文は使わず、(* 要マニュアル確認 *) とコメントすること。**

# 進め方
ステップ1: 旧コードの棚卸し——使用している命令・デバイス(DM/R等)・タイマ/カウンタ・特殊機能を表にする。
ステップ2: それぞれのST移行方針を表に追記する(そのまま対応/書き方が変わる/要マニュアル確認 の3分類)。
ステップ3: ST移行コードを出力する。旧コードとの対応が追えるよう、元の行をコメントで併記する。
ステップ4: 移行で挙動が変わるリスクがある箇所(実行タイミング、初回スキャン、デバイスの扱い)を列挙し、シミュレータでの比較確認手順を提案する。

# 品質基準
- KV STUDIOに存在するか不確かなものを断定しない(創作しない)
- 移行の判断に迷う箇所は、選択肢と判断基準を示して私に決めさせる
- 安全関連部が含まれる場合は移行対象から除外して報告する

精度を上げるコツ

もっと深掘りする追い打ちプロンプト

最初の回答が返ってきたら、続けてこれらを送ると精度と実用度が上がります。

AIの出力は移行の下書きです。KV STUDIOでのコンパイル・シミュレーションで旧コードとの挙動一致を確認し、段階的に実機検証してください。安全関連部は移行対象にせず、人間が設計・承認してください。

← プロンプト集の一覧に戻る