Step 7 Step7 auf Windows für ARM

Zuviel Werbung?
-> Hier kostenlos registrieren
USB/MPI-Adapter kann man am MacBook nicht verwenden?
Hast Du einen CP343-1 oder CP343-1 LEAN? Damit kann man auch S7-300 via Ethernet programmieren.
Wenn Du eine CPU 31x-2 PN/DP oder 314C-2 PN/DP hast, kannst Du die notfalls auch als S7-Router verwenden und darüber eine per MPI vernetzte 31x-CPU programmieren.
Für wie lange brauchst Du die Lösung, mit Deinem MacBook an S7-300 zu spielen? Vielleicht kann Dir jemand einen NetLink oder S7LAN oder ähnlichen MPI/Profibus-Ethernet-Adapter leihen? Gibt es die Dinger nicht auch preisgünstig gebraucht zu kaufen?

Harald
Also wir besitzen ein MPI zu USB Adapter von Siemens. Anschliessen kann ich es, es wird sogar auf dem Macbook erkannt & in Windows über Parallels. Doch sobald ich in den Geräte Manager schauen gehe, sehe ich den Adapter aber der Treiber fehlt. So viel ich weiss sollte eigentlich Windows den Adapter direkt erkennen, aber ich vermute aufgrund der ARM64 Architektur gibt es kein Treiber dafür. Hab jetzt hier schon sehr oft gelesen, dass Windows ARM64 emulieren kann, aber nur Programme und keine Treiber.

Und jegliche andere Adapter wie z.B. MPI zu Ethernet sind halt teuer und bringt mir nicht viel wenn ich es nicht lange verwenden werde.
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Ich habe Rückmeldung zu meinem Support-Request erhalten:



Das sind doch mal erfreuliche Nachrichten und damit wird das Patchen dann hoffentlich bald ein Ende haben.
Hey Apfelsaft,
danke Dir für Deine Nachfrage bei Siemens. Verstehe ich das dann richtig, dass es ab Juli 2023 möglich sein wird unter Parallels mit ARM Prozessoren TIA ohne jegliche Patches laufen könnte?
Danke und viele Grüße!
 
Ich denke nicht das dir das jemand im Moment sicher beantworten kann. Ich denke auch du wirst auf jeden Fall trotzdem keine offizielle Freigabe von Siemens bekommen, weil dann müssten Sie es ja auch supporten.
 
Hallo @Jochen Kühner,
Vielen Dank Dir für Deine ehrliche Meinung.
Meinst Du, es wäre möglich, dass du mir eine kurze Anleitung zusammenstellst wie ich Tia auf meinem Macbook M2 Pro mit den ganzen Patches via Parallels dennoch zum Laufen bekomme? Blicke durch die ganzen Threads leider nicht mehr so 100 % durch, was alles zu tun ist.
Vielen lieben Dank Dir schon einmal im Voraus!
Viele Grüße!
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Sagt mal habt ihr die .dll denn auf Windows ARM bearbeitet oder in nem „normalen“ Windows?
Ich bekomm irgendwie kein decompilier Tool auf Windows ARM zum laufen. ?
Evt. möchte mir jemand die bearbeitete Datei zur Verfügung stellen?
 
Mit Windows 10 hat es recht schnell geklappt. Danke allen die hier geforscht und gefrickelt haben!

So gern ich an meinem thinkpad arbeite - zuhause bleibt es jetzt zu :D
 
Hello @all,

The first thread that motivates me to write something again after years of "just looking".:D

I'm trying to get everything from step 7 Classic to TIA 18 on the Win11 ARM.

You don't have to comment out the Dispose method completely. It is enough to change the call so that it can no longer throw an exception.
In the dose there was/is already a try. So OpenSslWrapperException.ExpectSuccessfulCall is gone and it's good.

Code:
 protected override void Dispose(bool disposing)
    {
        try
        {
                OpenSslWrapperNative.BIO_free_all(base.Handle);              
        }
        finally
        {
            base.Dispose(disposing);
        }
    }
Hello , can you provide me with steps how to do this exception , i can't even install the TIA 18 using windows 11 ARM
 

Anhänge

  • SIA_STEP7_S7FPLUS_WINCC_PRO_V18@23-05-02_09-57-42_summary.zip
    3,1 KB · Aufrufe: 25
Zuletzt bearbeitet:
Zuviel Werbung?
-> Hier kostenlos registrieren
I once wrote a small patcher for the DLLs, which is attached here...

Or as source: https://github.com/jogibear9988/tia-arm-patcher

At the moment he is only patching the security queries, the first one that fixes the TIA working at all still has to be installed.

It is also a Net7 program at the moment, ie you need the Net7 Runtime
i used the patch you provided on TIA 17 but still it crashed while opening project view , also Net7 installed
 
Hi all, I am and.short from the siemens forum that initially reported on the bio_free_all solution. Sorry for not replying on some of your PMs on that forum but Siemens made it clear to me that they did not consider modifying dlls legal and wished to stop communication and I had to respect this.
Great work on the patcher. Also it is very good news that Siemens has acknowledged the bug and is fixing it in a later update.

What are your experiences this far? For me everything works (tried S7300-1200-1500, hmi basic-comfort panels, wincc unified) except:
a) accessible devices (not sure if it is a problem with TIA or parallels not allowing promiscuous mode, maybe something to do with the version of npcap used)
b) PLC Sim only works in local mode - cannot attach to interface (again I think version of npcap)
c) Missing arm64 drivers for usb peripherals e.g. usb pc adapter. This is expected however I am wondering if anyone has a solution for this.

Sorry for my english. I can read German but my writing is awfull.

Andrew
Hi,Can you share about how you connected to the S7-1500
I can't find the PLC in TIA no matter whether I use a wired connection or a wireless connection, but I can connect PING.
 
Hi all, I am and.short from the siemens forum that initially reported on the bio_free_all solution. Sorry for not replying on some of your PMs on that forum but Siemens made it clear to me that they did not consider modifying dlls legal and wished to stop communication and I had to respect this.
Great work on the patcher. Also it is very good news that Siemens has acknowledged the bug and is fixing it in a later update.

What are your experiences this far? For me everything works (tried S7300-1200-1500, hmi basic-comfort panels, wincc unified) except:
a) accessible devices (not sure if it is a problem with TIA or parallels not allowing promiscuous mode, maybe something to do with the version of npcap used)
b) PLC Sim only works in local mode - cannot attach to interface (again I think version of npcap)
c) Missing arm64 drivers for usb peripherals e.g. usb pc adapter. This is expected however I am wondering if anyone has a solution for this.

Sorry for my english. I can read German but my writing is awfull.

Andrew
Hello,
You said everything is working for you. Did you try "wincc unified runtime" installation. The installation fails when I try.
Hat jemanden schon versucht "wincc unified runtime" version V18 zu installieren. Bei mir funktioniert es nicht.
MfG
Claude
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Hello,
You said everything is working for you. Did you try "wincc unified runtime" installation. The installation fails when I try.
Hat jemanden schon versucht "wincc unified runtime" version V18 zu installieren. Bei mir funktioniert es nicht.
MfG
Claude
Hi! I have not done extensive testing, but simple project opens in simulation. If you have problems during installation check your windows version. Early arm windows versions did not support IIS.
EDIT: Actually I have tried unified V17. Not V18 Sorry
EDIT2: I also get an error during installation. It seems to be because message queueing is not supported on windows arm64. Unfortunately I do not know if we can overcome this issue without support from siemens. I am 99% sure that V17 unified installed fine.

10:20:45 | FAIL! SetupUnit (MSMQ_Activation_Workstation)Failed
 
Zuletzt bearbeitet:
Hi, I apologize in advance but I neither speak nor write German. I follow your post, with the help of a translator :). It seems there are already some success cases of TIA working on win arm with parallel. However, I can't install TIA 18. For the installation, I'm using the ISO that Siemens provides which has safety and Wincc. Is there a special step needed?"

Follow the file log "
 
Zuletzt bearbeitet:
Hello, I'm using Version 18.3.2 (53621) of Paralells and the standard TIA 18. And a patch to avoid the problem at project opening.
What kind of problem did you incur ?
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Thx for your contribution! As I saw the source's been updated several times since Jan. Can I have the latest compiled executables?

Much obliged!!
I once wrote a small patcher for the DLLs, which is attached here...

Or as a source: https://github.com/jogibear9988/tia-arm-patcher

At the moment he is only making the security query patch, the first one that ever fixes that TIA works still needs to be installed.

It's also a Net7 program at the moment, meaning you need the Net7 Runtime
 
EN : A compiled update including the OpenSSL patch would be nice if possible

DE : Ein kompiliertes Update inklusive des OpenSSL-Patches wäre wünschenswert, wenn möglich
 
Zurück
Oben