Siemens SINUMERIK

From Knowledge Base

Control configuration

Enabling the OPC-UA server

  1. Press the MENU SELECT key.
  2. Switch to the the Setup interface at the bottom of the screen.
    Setup softkey.webp
  3. Press the softkey page button at the bottom right of the screen.
    Softkey switcher.webp
  4. Open the Licenses softkey.webp window.
  5. Switch to the "All options" tab at the top right.
    License all options.webp
  6. Press the Search > button to the right of the screen.
  7. Enter "OPC" in the search field.
    Search opc.webp
  8. Press OK at the bottom right of the screen.
  9. When "Access MyMachine / OPC UA" is highlighted, press the Cancel button at the bottom right of the screen.
    Search result.webp
  10. Check the "Set" box for the option if it is not already checked and then press the Back button at the bottom right.
    OPC-UA enabled.webp
  11. If the option was not already enabled, restart the control.

Configuring the OPC-UA server

TK

OnTakt configuration

Set the following options in the machine setup area:

  • System: OPC-UA
  • Model: SINUMERIK 840D sl
  • NC URL: opc.tcp://IP:PORT, where IP is the IP address of the control and PORT is the configured OPC-UA server port. The port defaults to 4840 if omitted. No path is necessary after the port number.
  • NC authentication: username:password, where username and password are the OPC-UA username and password configured in the OPC-UA settings on the control. If this has not been changed, it's probably OpcUaClient:OpcUaClient.

Part counting

Variable part counting

Instead of using the built-in part counters, OnTakt can also read an R-variable and interpret it as a part counter. This way, the part program can increment the part counter by incrementing an R-variable. For example, the statement R5=R5+1 increments R-variable number 5.