M1 Pro MBP, network issues no PLC connectivity Siemens TIA Portal

Discussion in 'Parallels Desktop on a Mac with Apple silicon' started by KrisS1, Nov 7, 2024.

  1. KrisS1

    KrisS1 Bit poster

    Messages:
    5
    Macbook Pro 18,1 16" 2021, M1 Pro. Sonoma 14.1.1
    Parallels 20.1.1, no updates available, latest version of Parallels and latest parallels toolbox
    Windows 11 Pro 22H2, also up to date
    Have both a "factory" Apple/Belkin USB-C gigabit ethernet adapter and a Realtek USB-C gigabit ethernet adapter.

    Trying to connect to a Siemens S7-1200 PLC using TIA Portal 17 on the M1 MBP and having no luck either getting it to see the PLC on "available devices" from the startup screen or detecting/connecting to PLC when starting a project with an "unknown" S7-1200 version. Have tried setting network to "bridged" to the ethernet adapter with an manual IP address set on the mac side, have also connected straight to the Windows VM and setting manually there. Using Advanced IP Scanner V2 I can see the PLC at 192.168.0.1 in both modes, with network adapter connected directly to the VM and IP set on the windows ethernet settings I can ping 192.168.0.1 and get a quick response. With network adapter connected thru the mac, IP set on the mac side and bridged network to the ethernet adapter I get a "general failure" when trying to ping the PLC, but can see it in advanced IP scanner V2.

    I have also installed wireshark on the mac and can see from the network traffic that I have a significant difference in waveform between "belkin USB-C lan en8" and vmenet0/bridge100 which both look identical. Same story with the Realtek, doesn't seem to make a difference whether I'm using bridged or direct connections, the VM ethernet doesn't match the physical adapter waveform.

    I'm shutting off WiFi on the Macbook while trying to get TIA to talk to the PLC in order to avoid any confusing network signals to or from the Windows VM.

    Have added Parallels to the Mac's "Developer tools", Windows ethernet set to private and shut down all windows firewall and defender with no luck. Searched all topics here and on Siemens forums regarding getting TIA to talk to a PLC on an M-series mac...several people claim to have been able to do so but no details on how or any responses to questions.

    I also have an older Intel MBP running TIA V13 and V15 on a Win10 install on VMWare Fusion, Apple OEM Thunderbolt ethernet adapter, I can connect to the S7-1200 thru a cheap netgear switch and I can see and connect to and program an S7-1200 PLC just fine. So I know that the PLC, network, cables and software is capable of talking to each other, at least under a Win10 install on an older intel mac, but obviously Win10 isn't an option for an M1. Have no doubt I could put Win11 on a PC laptop and get it to talk but battery life would be abysmal compared to the mac. Curious if anyone here has any insight on why network traffic is getting messed up such that I can't get the M1 to talk to the PLC or what steps I can take to identify and remedy the source of the problem
     

    Attached Files:

  2. RobG12

    RobG12 Bit poster

    Messages:
    3
    I am having the same problem, I had it working at one time by rebooting parallels but that doesn't work anymore, did you find a solution?
     
  3. HeinerR1

    HeinerR1

    Messages:
    2
    I am having similar Problems. Would be glad for any tipps on solving this.
     
  4. RobG12

    RobG12 Bit poster

    Messages:
    3
    I was having the same problem, I found that you need to set the network source to "default adapter" in the parallels control center settings, then start windows, once windows is running plug in your adapter, in the top menu bar set your network to "bridged - default adapter". This is the only way I could get it to communicate with a 1200.
     
    KrisS1 likes this.
  5. PawelD

    PawelD

    Messages:
    1
    Hello, I have the same issue.
    I tried both ways: connecting the USB Ethernet adapter to MacOS and bridging to Windows and connecting directly to Windows. In both cases no luck.
    Please, help needed.
     
  6. VoidB

    VoidB Member

    Messages:
    26
    Low-level industrial protocols in Parallels are still difficult for M1 Macs to handle; you can ping the PLC, but TIA's discovery packets have trouble passing through the virtual NIC. Currently, the only dependable workaround is either direct USB-Ethernet passthrough or a small switch between PLC and Mac.
     
  7. RobG12

    RobG12 Bit poster

    Messages:
    3
    After doing my previous post, also make sure the PG/PC interface app is set to none, when you try to go online or do a download the connection window will open, pick your network adapter here and it should work. If you still can't get online try rebooting your laptop and try again. I couldn't get a connection until I kept trying and found the correct procedure for my laptop. I am running Sequoia on my Mac and Parallels V20.
     

Share This Page