CNC装置 · Siemens

SINUMERIK 840D sl を接続する

SINUMERIK 840D slにはネイティブのOPC UAサーバーがあり、有償オプションAccess MyMachine /OPC UA(注文番号6FC5800-0AP67-0YB0)で有効化し、opc.tcp://<HMI-IP>:4840で接続します。SINUMERIK Operateと、対応するCNCソフトウェアバージョン(4.5、4.07 SP2–SP5、4.08 SP2–SP3、または4.92)が必要です。このオプションがない場合は、Softing uaGate 840DなどのゲートウェイがS7プロトコルでNCを読み取り、OPC UAで提供します。Softingによれば、Siemensの追加ランタイムライセンスは不要です。

概要

ネイティブプロトコルOPC UAサーバー(Access MyMachine /OPC UA)
CNC側のライセンス6FC5800-0AP67-0YB0(有償)
ポートTCP 4840
インタフェースNCUのX130 / X120(シンクライアント)、PCU/IPCではeth1/eth2
セキュリティデフォルトはBasic256Sha256、匿名アクセスは無効
オプションがない場合S7ゲートウェイ(uaGate 840D、IBH Link UA、dataFEED)

接続方法

S7/RFC1006ゲートウェイ代替

Softing uaGate 840D / SDEX、IBH Link UA、またはdataFEED OPC Server CNCが、S7プロトコル(ポート102)でNCを読み取り、OPC UA/MQTTで提供します。

MTConnectアダプタ代替

840D用のMemex MERLINアダプタ(SiemensのOAランタイムライセンスが必要)。

Siemensのクラウド/エッジメーカー製品

Manage MyMachines(SINUMERIK Integrateクライアント)とIndustrial Edge for Machine Toolsのアプリ。

ライセンスとオプション

項目オプション / 部品番号有償か備考
Access MyMachine /OPC UA6FC5800-0AP67-0YB0有償Startup > Licensesで有効化。サービス技術者が必要な場合あり
Run MyHMI(Operate OAランタイム、MTConnectアダプタ用)6FC5800-0AP60-0YB0有償Memex MERLINアダプタに必要
NCVar Selectorを含むSINUMERIK Operateツールボックス(S7ゲートウェイ用)6FC5851-1XC45-4YA8有償uaGate 840D用のシンボルファイルの生成に使用

ポート

ポートプロトコル備考
4840TCPOPC UAサーバー(設定可能)。NCUでは自動的に開放、PCU/IPCでは手動で開放
102TCPゲートウェイが使用するS7 / RFC1006(X120/X130のSINUMERIKファイアウォールで開放)

ソフトウェアバージョン

  • CNC SW 4.5 → OPC UAサーバー V2.2 および V3.0 SP1
  • 4.07 SP2〜SP5 → V2.2 / V3.0 SP1
  • 4.08 SP2〜SP3 → V2.2 / V3.0 SP1
  • 4.92 および 4.92 HF2 → V3.0 SP1 のみ
  • Softing uaGate 840D: ソフトウェアV2.7以降の840D sl(同社のFAQでは、V4.3より新しいソフトウェアを搭載したNCU 7x0.3 PNに限定)

読み取れるデータ

  • チャネル状態: 実行状態、運転モード、実行中のプログラム名、ブロック、行
  • 主軸: 回転中か、回転数、負荷。送り速度とオーバライド
  • アラーム: イベントベースの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メソッド)

設定手順

  1. ライセンスとソフトウェアバージョンを確認するAccess MyMachine /OPC UAのライセンス取得と有効化が必要です。840D slと828Dの注文番号は6FC5800-0AP67-0YB0です。注文する前に、CNCソフトウェアのバージョンを下記の互換性表と照合してください。
  2. 正しいネットワークインタフェースを使う828D: X130(社内ネットワーク)。シンクライアント構成の840D sl: NCUのX120とX130。PCUまたはIPC構成の840D sl: サーバーにはX120/X130ではなく、PCのeth1とeth2から接続します。192.168.214.xおよび192.168.215.xのシステムネットワークは変更しないでください。
  3. アクセスレベルを上げる立ち上げ画面を使えるように、Manufacturerアクセスレベルを入力します。
  4. サーバーを有効化するStartup(Commissioning)> Network > OPC UA > Setting > Change。ネットワーク(社内、システム、サービス)を選び、IPアドレスとポート4840を確認して、「Activate OPC UA」にチェックを入れ、OKを押します。
  5. ユーザーと権限を作成する匿名アクセスはデフォルトで無効になっており、無効のままにしてください。強力なパスワード(8文字以上、大文字と小文字、数字、特殊文字の混在)でユーザーを作成し、StateRead、ToolRead、AlarmReadなど必要な権限のみを付与します。
  6. 再起動するNCUまたはPPUをハードウェア再起動します。PCU 50またはIPCではOperateを再起動します。
  7. 証明書を交換するStartup > Network > OPC UA > Certificates。サーバー証明書は初回起動時に生成されます(有効期間20年)。クライアント証明書(.der)をインポートし、クライアント側でHMIの証明書を信頼します。立ち上げが完了したら、証明書の自動受け入れを無効にしてください。
  8. 汎用クライアントで確認するUaExpertでBasic256Sha256 Sign & Encryptを使ってopc.tcp://<HMI-IP>:4840に接続し、ブラウズしてチャネル状態を読み取った後、本番用クライアントに引き継ぎます。

トラブルシューティング

症状考えられる原因対処
BadCertificateTimeInvalidCNC装置またはクライアントのシステム時刻が誤っている両側の時計を合わせ(可能であれば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を有効にします。

注意すべき落とし穴

  • SiOMEで作成するカスタムオブジェクトモデル(CSOM): 最大7つのカスタム名前空間と10,000ノード。
  • 配列アクセスごとに最大149パラメータ。
  • 一部のミドルウェアでは、通知がサーバーの安定性に影響することがあるため、イベントサブスクリプションの代わりにポーリングを使用します(Cybusのガイダンス)。
  • 確認したマニュアルには、クライアントやモニタ対象アイテムの最大数がSiemensから公開されていません。クライアントは控えめに設計してください。

このCNC装置に対応するコネクタ

製品ベンダー種類出力
uaGate 840DSoftingゲートウェイOPC UA(≤20,000ノード)、MQTT
edgeConnector (840D, FANUC CNC)SoftingゲートウェイOPC UA 1.04、MQTT 3.1/3.1.1/5
SDEX SuiteSoftingゲートウェイOPC UA, MQTT, REST
dataFEED OPC Server CNCSoftingOPCサーバー / ドライバOPC DA。オプションでOPC UA 1.04、MQTT、REST
IBH Link UAIBHsoftecゲートウェイOPC UA(OPC 40502 CNCモデルを含む)、MQTT Sparkplug B
ConnectwareCybusエッジプラットフォームMQTT、OPC UAサーバー
WebAccess/CNCAdvantechモニタリングソフトウェアOPC UA/DA、Modbus、REST
MERLIN Tempus + MERLIN adaptersMemexモニタリングソフトウェアMTConnect
Manage MyMachinesSiemensCNCメーカーまたは工作機械メーカークラウド(Insights Hub)
Industrial Edge for Machine ToolsSiemensCNCメーカーまたは工作機械メーカーREST, MQTT
Kepware Server — Siemens TCP/IP EthernetVelotic (formerly PTC Kepware)OPCサーバー / ドライバOPC UA, OPC DA
StateMonitorHEIDENHAINCNCメーカーまたは工作機械メーカーERP/MESとのジョブインタフェース
Predator MDCPredator SoftwareモニタリングソフトウェアSQL / MES / ERP
FactoryWiz MonitoringFactoryWizモニタリングソフトウェア—

CNCコネクタ一覧 →

メーカー非公開. 以下の情報はメーカー資料では確認できませんでした。これらを前提にする前に、CNCメーカーまたは工作機械メーカーに確認してください。
  • OPC UAサーバーの最大セッション数とモニタ対象アイテム数
  • 6FC5800-0AP67-0YB0の定価(Siemens Industry Mallでログイン後にのみ表示)

エンジニアからのよくある質問

SINUMERIK 840D slでOPC UAを有効にするにはどうすればよいですか。

Access MyMachine /OPC UA(6FC5800-0AP67-0YB0)のライセンスを取得し、Startup > Network > OPC UA > Setting > Changeで「Activate OPC UA」にチェックを入れ、再起動して証明書を交換します。

OPC UAライセンスなしで840D slを読み取れますか。

はい。Softing uaGate 840D、IBH Link UA、Softing dataFEEDなどのS7プロトコルゲートウェイを使えば可能です。Softingによれば、Siemensの追加ライセンスは不要ですが、シンボルにはNCVar Selectorツールボックスを使用します。

SINUMERIKのOPC UAはどのポートを使用しますか。

デフォルトはTCP 4840です。

出典

このページの情報は以下の資料に基づいています(2026年10月27日 に閲覧)。

  1. Siemens — SINUMERIK 840D sl/828D Access MyMachine/OPC UA configuration manual (08/2019)
  2. Siemens Industry Online Support forum — OPC UA licence
  3. MachineMetrics support — SINUMERIK OPC UA connectivity
  4. MachineMetrics support — Siemens 840D OPC UA option
  5. Softing — uaGate 840D
  6. Softing — uaGate 840D FAQ
  7. IBHsoftec wiki — IBH Link UA with SINUMERIK 840D / 840D sl
  8. Cybus — SINUMERIK connector
  9. Memex — MERLIN adapter for SINUMERIK 840D
  10. Siemens — Manage MyMachines system requirements

2026年10月27日 にメーカー資料と照合して最終確認しました。OPC UA Connect はTEEPTRAKが発行する教育用リソースであり、OPC Foundation、MTConnect Institute、およびいずれのCNCメーカーとも提携関係にありません。

CNC接続 Field Kit
Field Kit を現場へ
すべてのCNC装置を一つのスプレッドシートにまとめ、ポート、ライセンス、立ち上げチェックリスト、ファイアウォール申請書のテンプレートを収録しています。エンジニアアカウントで無料でご利用いただけます。
Field Kit を入手する →