Error code: PRIO-620 · Category: Communication · Controllers: R-30iB, R-30iB Plus, R-30iB Mate Plus, CRX-10iA
You have a FANUC R-30iB or R-30iB Plus with a Profinet board, a Siemens S7-1200 or S7-1500 PLC, both wired into the same managed switch, and TIA Portal refuses to bring up the connection. Maybe you see “GSDML Device type doesn’t match” in the device view. Maybe the link is green but every byte reads zero. Maybe PRIO-620 PNIO station deactivated keeps popping up on the teach pendant every minute. At Probot Systems, this is one of the most common commissioning calls we get from plants that mix Siemens process logic with FANUC robotic cells, and there is a predictable order of failure modes.
This post is written for controls and integration engineers working between a FANUC R-30iB or R-30iB Plus (Mate Plus and CRX-30iA included) and a Siemens S7-1200, S7-1500, or S7-300 PLC. It applies whether you are running TIA Portal V14 through V19 or the older Step 7 V5.5.
Profinet is not Ethernet/IP with a different label. The IO controller (PLC) addresses the IO device (FANUC) by device name, not by IP address. The IP shows up on the wire, but the DCP protocol uses the configured PNIO Name as the binding key. If you assign the wrong name on the FANUC side, TIA cannot pair the device to its slot in the project, and the connection never completes, even if pings work.
The official FANUC alarm code manual states for PRIO-620: “The device whose Show error when deactivated setting is ON is deactivated. Remedy: Check the station specified the station number, and activate it.” That sentence reads as if the fix is on the FANUC side, but in practice 80% of the time the device was deactivated by the IO controller because the project view in TIA does not match the live device, usually a GSDML or slot mismatch.
The data flow on a healthy connection looks like this: TIA Portal compiles a project against a specific GSDML for the FANUC board model (for example gsdml-v2.42-fanuc-a05b2600s536v940p2p-20220518.xml for an A05B-2600-S536 on V9.40). The PLC pushes that configuration to the device by name. The device must report back a matching slot layout, or the connection drops.
fanuc-station-1), the FANUC config screen has a different name (fanuc1), and Profinet refuses to bind. Visible from TIA’s online accessible devices view.Step 1. Read the firmware version on the FANUC Profinet board. On R-30iB Plus that is MENU > 4 STATUS > Version ID > F2 NEXT to find the option string. Match it to the GSDML you load in TIA. The order code itself (A05B-2600-S536 for instance) tells you which family, but the firmware suffix tells you which GSDML revision.
Step 2. In TIA Portal, install that exact GSDML under Options > Manage general station description files. Delete any older GSDML for the same board family to avoid TIA picking the wrong one. Then add the FANUC from the catalog into the project’s PROFINET IO network.
Step 3. On the FANUC, set the device name under MENU > I/O > PROFINET (M) > Settings. The thread R-30iB MATE PLUS IO-DEVICE Configuration emphasizes that name (not IP) is the primary binding identifier. Type the same string in TIA’s PROFINET device properties.
Step 4. Configure slot modules on both sides. If you want 32 bytes IN / 32 bytes OUT plus a 12-byte F-module, configure exactly that on both sides, in the same slot order. Save and download to PLC.
Step 5. Cold start the FANUC. Profinet binds at boot, not on the fly. If you change device name or slot config and reset only, the controller will keep reporting the old configuration.
Step 6. Watch the TP alarm log. A clean connect shows PRIO-619 or PRIO-625 “connection established”. If you see PRIO-620, the IO controller deactivated the station, almost always because of one of the mismatches above.
GSDML mismatch fix. Pull the GSDML that matches the FANUC firmware. The A05B-2600-S536/A05B-2690-J084 Profinet to S7-1200 Gen2 thread documents which GSDMLs pair to which order codes. Delete the old module from the TIA project, re-add from the new GSDML, redo your tag mapping (TIA does not migrate tags between GSDML revisions), and recompile.
Device name mismatch fix. Use TIA’s “Assign device name” function over the live network. Right-click the FANUC in the project view, choose “Assign device name”, let TIA browse and rewrite the name on the live FANUC. Saves you a trip to the teach pendant.
Slot count or size fix. Edit the FANUC side, not the PLC side, if at all possible. The PLC project carries downstream consequences (tag references, AOIs). On the FANUC, MENU > I/O > PROFINET (M) > Slot Config lets you set per-slot byte sizes. Match TIA exactly.
F_iPar safety CRC mismatch. This is its own rabbit hole. The CRC has to be identical on both ends including module order, F-destination address, and PROFIsafe timeouts. The Fanuc Profinet Configuration thread shows the slot-1 safety module failing while slots 2 and 3 (DI/DO) run cleanly. If standard data is healthy and only safety fails, focus on the F-parameter assistant in TIA, not on the rest of the Profinet stack.
Two scanners fix. Look for HMIs, drive systems, or test laptops with TIA running in simulation that may be acting as IO controllers. Disable Profinet on every device but the intended PLC.
PROFINET-to-FANUC is one of those problems where the failure is not in any one place but in the disagreement between two configurations. If you have matched GSDML, name, and slot map, and the connection still will not stay up, the next layers are F-iPar CRC, network topology (multiple IO controllers, VLAN), or the rare case where the FANUC Profinet option file itself is corrupt and needs a fresh load.
For brownfield jobs where you are dropping a FANUC cell into a Siemens-house line, the cleanest result comes from documenting the GSDML, slot map, and PROFIsafe parameters before either side is touched. contact us if you want a pre-startup audit of the Profinet config, or set up a maintenance preventive contract so PRIO-620 is caught in monthly health checks rather than at 2am.
Probot Systems is a FANUC integrator based in Lévis, Quebec. We commission Profinet links between FANUC robots and Siemens PLCs across Canadian and US plants, and our engineers carry the GSDML library across firmware revisions so the matching is not done over Google. contact us for a Profinet integration project, or before a controller upgrade that may break GSDML pairing on a running cell.
Remplissez le formulaire ci-dessous et nous vous contacterons dans les plus brefs délais.
Fill out the form below, and we will be in touch shortly.