Python Forum
Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
PLC software developmenr
#3
You have to do the programming in the development software.
From outside you can access your PLC over Network with Python.
Which library you cold use, depends on the manufacturer and the supported protocol.

For expensive Siemens PLCs you can use: OPC UA Server on PLC, MQQT on PLC, Open Communication (TCP/UDP)
Low level access to Siemens PLCs can be done with snap7.
For OPC UA you can use https://github.com/FreeOpcUa/python-opcua

On time I built a bridge between real transportsystem controlled via PLCs and a simulation with Python.
For this task I used OPC UA, because some data structures were well converted, for example the datetime + tzinfo.
What OPC UA currently not supports on Siemens PLCs, is historical data.

Other manufacturers support other protocols.
Almost dead, but too lazy to die: https://sourceserver.info
All humans together. We don't need politicians!
Reply


Messages In This Thread
PLC software developmenr - by ajitnayak87 - May-30-2019, 08:44 AM
RE: PLC software developmenr - by buran - May-30-2019, 08:46 AM
RE: PLC software developmenr - by DeaD_EyE - May-30-2019, 09:08 AM

Forum Jump:

User Panel Messages

Announcements
Announcement #1 8/1/2020
Announcement #2 8/2/2020
Announcement #3 8/6/2020