CNC装置 · Siemens
SINUMERIK ONE を接続する
SINUMERIK ONEでは、Operateのバージョン(6.14〜6.24)に応じてOPC UAサーバーのバージョン3.1〜4.2が動作します。ONE用のAccess MyMachine /OPC UAライセンスは電子ライセンスで、Siemensは6FC5800-0BP82-0YB0を掲載しています。サーバーはOPC UA 1.04に基づき、「OPC UA Advanced」レイヤ(機械状態、工具管理、生産ダイアログ)を追加しています。新しいセキュリティポリシー(Aes128Sha256RsaOaep、Aes256Sha256RsaPss)を利用でき、Basic128Rsa15とBasic256は非推奨です。
概要
| ネイティブプロトコル | OPC UAサーバー 3.1〜4.2 |
|---|---|
| ライセンス | 6FC5800-0BP82-0YB0(電子ライセンス) |
| ポート | TCP 4840 |
| セキュリティ | デフォルトでBasic256Sha256が有効、AESポリシーも利用可能 |
| 追加機能 | OPC UA Advanced、RegisterAdvHost |
| umati | ONEのOPC UAマニュアルには記載なし |
接続方法
ネイティブOPC UAサーバー推奨
840D slと同じ有効化手順で、ONEのライセンスを使用します。
IBH Link UA代替
SINUMERIK ONEへの対応とOPC 40502 CNCモデルを掲載しています。
Industrial Edge / Manage MyMachinesメーカー製品
ONE NCU 1740/1750/1760、アプリによりOperate 6.13以降
ライセンスとオプション
| 項目 | オプション / 部品番号 | 有償か | 備考 |
|---|---|---|---|
| Access MyMachine /OPC UA(ONE) | 6FC5800-0BP82-0YB0 | 有償 | 電子ライセンス。ONEのマニュアルには6FC5800-0BP67-0Yx0の記載もある |
ポート
| ポート | プロトコル | 備考 |
|---|---|---|
4840 | TCP | OPC UA |
ソフトウェアバージョン
- OPC UA 4.2 ↔ Operate 6.15、6.20〜6.24
- OPC UA 4.1 SP1 ↔ 6.15〜6.23
- OPC UA 4.0 / 4.0 SP1 ↔ 6.15、6.20、6.21
- OPC UA 3.1 SP1 ↔ 6.15、3.1 ↔ 6.14
読み取れるデータ
- チャネル状態: 実行状態、運転モード、実行中のプログラム名、ブロック、行
- 主軸: 回転中か、回転数、負荷。送り速度とオーバライド
- アラーム: イベントベースのNC、PLC、HMIアラームと多言語テキスト(AlarmRead権限が必要)
- Rパラメータ、グローバルユーザーデータ(GUD)、パス指定によるNC変数。例:
/Channel/Parameter/R[u1,10] - PLCデータ:
/Plc/MB6、/Plc/DB5.DBW2、/Plc/DB2.DBD0:REAL[10]などの配列(828DはDB9000以降のユーザーDBのみ) - 工具: 工具データ、刃先、マガジン。工具と刃先を作成・削除するメソッド
- 加工数カウンタ(実績数と総数)とプログラム選択(ApWrite権限によるSelect/Deselectメソッド)
- OPC UA Advanced: 機械状態、工具管理、生産ダイアログ、ワークキャリア、Tool Ident Connection
設定手順
- ライセンスとソフトウェアバージョンを確認するAccess MyMachine /OPC UAのライセンス取得と有効化が必要です。840D slと828Dの注文番号は6FC5800-0AP67-0YB0です。注文する前に、CNCソフトウェアのバージョンを下記の互換性表と照合してください。
- 正しいネットワークインタフェースを使う828D: X130(社内ネットワーク)。シンクライアント構成の840D sl: NCUのX120とX130。PCUまたはIPC構成の840D sl: サーバーにはX120/X130ではなく、PCのeth1とeth2から接続します。192.168.214.xおよび192.168.215.xのシステムネットワークは変更しないでください。
- アクセスレベルを上げる立ち上げ画面を使えるように、Manufacturerアクセスレベルを入力します。
- サーバーを有効化するStartup(Commissioning)> Network > OPC UA > Setting > Change。ネットワーク(社内、システム、サービス)を選び、IPアドレスとポート4840を確認して、「Activate OPC UA」にチェックを入れ、OKを押します。
- ユーザーと権限を作成する匿名アクセスはデフォルトで無効になっており、無効のままにしてください。強力なパスワード(8文字以上、大文字と小文字、数字、特殊文字の混在)でユーザーを作成し、StateRead、ToolRead、AlarmReadなど必要な権限のみを付与します。
- 再起動するNCUまたはPPUをハードウェア再起動します。PCU 50またはIPCではOperateを再起動します。
- 証明書を交換するStartup > Network > OPC UA > Certificates。サーバー証明書は初回起動時に生成されます(有効期間20年)。クライアント証明書(.der)をインポートし、クライアント側でHMIの証明書を信頼します。立ち上げが完了したら、証明書の自動受け入れを無効にしてください。
- 汎用クライアントで確認するUaExpertでBasic256Sha256 Sign & Encryptを使って
opc.tcp://<HMI-IP>:4840に接続し、ブラウズしてチャネル状態を読み取った後、本番用クライアントに引き継ぎます。
トラブルシューティング
| 症状 | 考えられる原因 | 対処 |
|---|---|---|
| BadCertificateTimeInvalid | CNC装置またはクライアントのシステム時刻が誤っている | 両側の時計を合わせ(可能であればNTPを使用)、再接続してください。 |
| BadSecurityChecksFailed | クライアント証明書がサーバーに信頼されていない | Startup > Network > OPC UA > Certificatesで、クライアント証明書を信頼済みリストに移動してください。 |
| PCU構成の840D slでエンドポイントに接続できない | クライアントがX120/X130に接続しようとしている | PCUまたはIPC構成では、サーバーはPCのeth1/eth2で待ち受けます。PCのファイアウォールでTCP 4840を開放してください。 |
| ログインはできるが、すべての読み取りが拒否される | 新規ユーザーには権限がない | 管理者ユーザーで必要な権限(StateRead、AlarmRead、ToolRead、PlcRead…)を付与してください。 |
| 828DでPLCデータブロックを読み取れない | 828Dが公開するのはDB9000以降のユーザーデータブロックのみ | PLCプログラマに依頼して、値をDB9000以上のDBにコピーしてもらってください。 |
| Security Noneのエンドポイントがない | デフォルトでは256ビットのポリシーのみが有効 | 本番環境ではそのままにしてください。サイトのポリシーで許可されている場合に限り、到達性テストのために一時的にNoneを有効にします。 |
注意すべき落とし穴
- Basic128Rsa15とBasic256は非推奨で、デフォルトでは無効です。これらのポリシーにしか対応していないクライアントは接続できません。
- パスワード: 8〜120文字。
このCNC装置に対応するコネクタ
| 製品 | ベンダー | 種類 | 出力 |
|---|---|---|---|
| IBH Link UA | IBHsoftec | ゲートウェイ | OPC UA(OPC 40502 CNCモデルを含む)、MQTT Sparkplug B |
| dataFEED OPC Server CNC | Softing | OPCサーバー / ドライバ | OPC DA。オプションでOPC UA 1.04、MQTT、REST |
| Manage MyMachines | Siemens | CNCメーカーまたは工作機械メーカー | クラウド(Insights Hub) |
| Industrial Edge for Machine Tools | Siemens | CNCメーカーまたは工作機械メーカー | REST, MQTT |
| Connectware | Cybus | エッジプラットフォーム | MQTT、OPC UAサーバー |
| StateMonitor | HEIDENHAIN | CNCメーカーまたは工作機械メーカー | ERP/MESとのジョブインタフェース |
メーカー非公開. 以下の情報はメーカー資料では確認できませんでした。これらを前提にする前に、CNCメーカーまたは工作機械メーカーに確認してください。
- SINUMERIK ONEがOPC 40501(umati)情報モデルを搭載しているかどうか: ONEのOPC UAマニュアルには記載がありません。VDWはSiemensを対応CNCサプライヤとして掲載しています
エンジニアからのよくある質問
SINUMERIK ONEではどのバージョンのOPC UAが動作しますか。
3.1(Operate 6.14)から4.2(Operate 6.15および6.20〜6.24)までです。
関連ページ
出典
このページの情報は以下の資料に基づいています(2026年10月27日 に閲覧)。
- Siemens — SINUMERIK ONE OPC UA configuration manual (07/2024)
- Siemens Industry Mall — 6FC5800-0BP82-0YB0
- IBHsoftec — IBH Link UA
- Siemens — Manage MyMachines system requirements
- Siemens — Analyze MyMachine /Condition installation manual (10/2023)
- VDW — control suppliers supporting umati
2026年10月27日 にメーカー資料と照合して最終確認しました。OPC UA Connect はTEEPTRAKが発行する教育用リソースであり、OPC Foundation、MTConnect Institute、およびいずれのCNCメーカーとも提携関係にありません。