Skip to content

Siemens S7 Setup

Rostoc supports selected coffee roasters that expose machine data through Siemens S7 over Ethernet. Treat S7 support as exact-machine specific: the catalog entry, controller generation, and stream map all matter.

Use this guide when the machine catalog or your support flow says the roaster is an S7 setup.

Collect the details that determine whether the connection can work:

  • exact roaster brand, model, and approximate production year
  • controller or software generation if known
  • roaster IP address
  • computer Ethernet adapter and subnet
  • S7 rack and slot if provided by the vendor or existing setup
  • any existing Artisan .aset file or vendor setup screenshots
  • whether another roasting application is already connected

Do not assume every PLC roaster is an S7 roaster. Many PLC-connected machines use Modbus TCP, USB, vendor software, or another connection path in Rostoc.

  1. Open Settings -> Machines in Rostoc.
  2. Click Add Machine.
  3. Search for the exact brand and model.
  4. Select the catalog entry with the matching support status and connection details.
  5. Confirm the connection is Siemens S7 or S7/PLC, not Modbus or USB.
  6. Enter the roaster IP address if Rostoc asks for it. If you don’t know it, click Scan network under the address field: Rostoc checks every address on your local network for a controller answering on the S7 port (102, unless your entry configures another) and lists what it finds.
  7. Run Test Connection.

If the machine is not listed, use the manual machine path or contact support with the details above.

S7 is normally a local Ethernet setup. The roaster and computer must be able to reach each other on the same local network.

Before blaming the stream map, check:

  • Scan network under the address field finds the roaster — if it appears in the results, the network path is fine and the problem is elsewhere. The scan runs only when you start it and asks about one port; the drawer names which. Nothing answering can mean a different port as easily as a machine that is off.
  • the Ethernet cable and adapter are active
  • the computer has a static IP on the roaster subnet when direct-connected
  • another application is not holding the connection
  • firewall or network security software is not blocking local PLC traffic
  • the roaster display or prior setup confirms the expected IP address

Run a short validation roast before production use.

Check:

  • bean temperature and environmental temperature match the roaster display
  • feedback streams such as gas, fan, airflow, pressure, or drum speed appear in the controls or feedback area, not as extra temperature curves
  • labels and units make sense for the exact machine
  • the saved batch reopens with the same streams, units, and chart routing

A successful connection test is not enough. Wrong S7 addresses or value types can still produce misleading data.

S7 entries read bean temperature and environmental or exhaust temperature, plus feedback streams that vary by machine — burner or gas setpoint, fan or airflow, pressure, drum speed, and optional infrared or environment channels. The model page in the machine catalog lists the exact streams for your entry.

Some S7 catalog entries — including most Giesen entries — expose direct controls such as burner setpoint or drum speed that you can operate from Roast Studio. Other S7 entries are read-only or still under review; check the exact model page before expecting control.

Telemetry and control are separate capabilities: validate each control against the machine’s own panel before using it in a production roast. See Machine controls for how controls are armed, operated, and kept safe during a roast.

Rostoc currently has S7 catalog entries for selected machines from families such as Giesen, Buehler, Brambati, Cogen, Kirsch+Mausser, Kuban, Lilla, Petroncini, and Probat G/UG.

Use the catalog page as the source of truth. A supported Modbus entry from the same brand does not automatically mean the S7 entry is supported too.