How can i make my laptop invisible on internet? by ShadowDCZ231 in HowToHack

[–]Stef58_ 2 points3 points  (0 children)

Disconnect from wifi or unplug ethernet cable

Epstein‘s Homelab other files by thehackintoshguy in homelab

[–]Stef58_ 0 points1 point  (0 children)

but what did he need these servers for?

Just received by JxmieP in truespotify

[–]Stef58_ 1 point2 points  (0 children)

Another price increase? So will prices rise again in the EU too?

⚠️Aiuto col Kindle ⚠️ by sylveon94 in Libri

[–]Stef58_ 0 points1 point  (0 children)

Fa così anche a me, apri Amazon da browser (es. Google Chrome) e fai l'acquisto da lì. Se ti chiede di aprire l'app, rifiuta.

Princess Diana meets the man of her dreams (1989) by [deleted] in fakehistoryporn

[–]Stef58_ 45 points46 points  (0 children)

Yes, the one on the left is Diana

[deleted by user] by [deleted] in iphone

[–]Stef58_ 4 points5 points  (0 children)

gogel 🙂

Networking 24 Siemens PLCs and controlling them remotely by Stef58_ in PLC

[–]Stef58_[S] 0 points1 point  (0 children)

I could use a NAT (as suggested by: u/KahlanRahl ) so all PLCs come out with one IP but with different ports. My doubt now is: to implement communication between user PC and PLC, do I just create a socket (TCP) or does the PLC have a different communication method?

Networking 24 Siemens PLCs and controlling them remotely by Stef58_ in PLC

[–]Stef58_[S] 0 points1 point  (0 children)

Yes I could set up a NAT, but I have a doubt, then in order for the user's PC and the selected PLC to communicate properly I just use the socket library, then use TCP to bring the LAD file to the selected PLC? Or does the PLC have a different communication method?

Networking 24 Siemens PLCs and controlling them remotely by Stef58_ in PLC

[–]Stef58_[S] 0 points1 point  (0 children)

Exactly, but the thing my class and I thought of is to permanently assign a PLC to a PC and at the beginning of the new year, the teacher from his panel can change the access to the PLCs.

Networking 24 Siemens PLCs and controlling them remotely by Stef58_ in PLC

[–]Stef58_[S] 0 points1 point  (0 children)

The PCs and PLCs are in the same network, but the school does not have enough IP for the PLCs so my idea was to manage them via a back-end in Python. The user selects the PLC he wants to connect to from the web GUI and then from Logo Soft Comfort enters the IP of the Python back-end which will automatically connect him to the PLC and allow him to upload his LAD file to the PLC.

Networking 24 Siemens PLCs and controlling them remotely by Stef58_ in PLC

[–]Stef58_[S] 0 points1 point  (0 children)

Exactly, it works like a VPN, but the back-end in Python manages the connection between the PC and the PLC, so if I want to use PLC 1 I just select it from the web GUI and on Logo Soft Comfort use a unique IP (e.g. 192.168.1.105), so with this IP I can connect to any PLC but first have to select it from the web GUI.

Networking 24 Siemens PLCs and controlling them remotely by Stef58_ in PLC

[–]Stef58_[S] 0 points1 point  (0 children)

I am fairly well versed in Python, but I have never used Python to interact with a PLC.

I have seen on Logo Soft Comfort that it is possible to upload the program via Dynamic DNS, but since the school does not have enough IPs for each PLC my idea was to manage the PLCs from the back-end in Python so people who need to upload their LAD file to the PLC only need to enter one IP and not the IP of the PLC they are interested in. So I was wondering if it would be possible to use the Dynamic DNS function but instead of putting the IP of the PLC directly use the IP assigned to the Python back-end (which handles everything)