Search code examples
djangodatabaseconnectionplc

PLC to Server to Web


First, thank you for reading this

second, I'm a new to all this as i'm fresh out colleges and I'm tasked with developing this project that allows, a plc to read the input (analogue data) at the factory and send its data to the server(A PC) by wireless, at the factory. The Server will then upload the data onto a webpage; where it can be view anywhere, mobile or computer.

Now questions:

  1. how do I let server read plc data
  2. how do I upload data into the webpage?

I'm using MITSUBISHI PLC FX3G-14MR/ES-A

and

The website I'm doing is a Django framework/python

Are there tips, any recommendations? or website where I can start?


Solution

  • At first glance the following architecture will suite your request, but ofc it is just an example:

    • pymodbus (a python module for modbus server/client) to collect data from PLC
    • redis for storing values (it has connectors for python and whatever you like)
    • for web server you already use python/django. For my purposes i usually use python/twisted for backend and angular for frontend.