デバイス管理ではプロジェクト内で使用されているPLCデバイスの一覧を表示します。
インスペクター下部の
ボタンを押すとデバイス管理を表示します。
プロジェクト、ページ、または選択中のアイテムで使用されているすべてのデバイス名が一覧表示されます。
各デバイス名をタップすると、そのデバイスが使用されている箇所(ページ、部品、フィールド)の詳細が表示されます。
使用箇所をタップすると、その部品に直接ジャンプしてオブジェクト設定で編集できます。
画面上部のセグメントコントロールで表示範囲を切り替えられます。
検索フィールドでデバイス名を検索できます。
前方一致検索により、入力した文字で始まるデバイス名が絞り込まれます。
画面上部の
ボタンをタップするとデバイス置換ウィザードが開きます。
デバイス名のプレフィックスを一括で変更したり、複数のデバイスを一度に置換できます。
変更内容はプレビューで確認してから適用できるため、安全に一括変更を行えます。
デバイス管理
デバイス管理ではデバイス一覧をYAML形式でエクスポート・インポートできます。 テキストエディタやAIツールを使ったデバイス割り当ての一括編集に便利です。
共有ボタンをタップすると、現在のデバイス一覧をYAMLファイルとしてエクスポートします。 エクスポート範囲は現在の表示範囲(選択、ページ、プロジェクト)に従います。
インポートボタンをタップしてYAMLファイルを読み込み、プロジェクト内のデバイス割り当てを更新します。 UUIDが一致する既存アイテムのデバイス名とタイトルを上書き更新します。 UUIDが一致しないエントリはスキップされるため、新しいアイテムの追加はできません。 アイテムの追加が必要な場合は YAMLプロジェクト形式 でのインポートを使用してください。 インポート後に更新されたアイテム数が表示されます。
エクスポートされるYAMLは以下の構造です。
# Device List - プロジェクト名
items:
# ページ1
- item_uuid: "C1325E46-..."
page: "ページ1"
item: Button
title: スタート
alternate_title: ""
devices:
- field: device
device: D100
- field: switch
device: M0
- field: lamp
device: M0
- field: visible
device: ""
- field: interlock
device: ""
| フィールド | 説明 |
|---|---|
item_uuid |
ページアイテムのUUID(インポート時のマッチングに使用) |
page |
ページ名(参考情報) |
item |
部品の種類(Button, Label, ValueField 等) |
title |
部品のタイトル(インポート時に更新される) |
alternate_title |
代替タイトル(インポート時に更新される) |
devices |
デバイスフィールド割り当てのリスト |
| field | 対象部品 | 説明 |
|---|---|---|
device |
値、メーター | メインデバイス値 |
switch |
ボタン | スイッチ(書き込み)デバイス |
lamp |
ボタン | ランプ(インジケーター)デバイス |
interlock |
ボタン | インターロックデバイス |
visible |
全部品 | 表示/非表示制御デバイス |
editable |
値 | 編集許可デバイス |
label |
ラベル | ラベル表示デバイス |
max_value |
値 | 最大値デバイス |
min_value |
値 | 最小値デバイス |
step_value |
ステップ値 | ステップ値デバイス |
figures |
メーター | 桁数指定デバイス |
major |
メーター | 大目盛りデバイス |
minor |
メーター | 小目盛りデバイス |
message |
メッセージ | メッセージ条件デバイス |