Skip to content
forked from pyscada/PyScada

PyScada is a open source scada system that uses the Django framework as backend

License

Notifications You must be signed in to change notification settings

fsalmoir/PyScada

This branch is 357 commits behind pyscada/PyScada:master.

Folders and files

NameName
Last commit message
Last commit date
Apr 29, 2019
Jun 25, 2019
Feb 27, 2019
Jun 25, 2019
Jun 29, 2018
Nov 19, 2018
May 27, 2019
Jun 30, 2015
Jun 22, 2018
Apr 17, 2018
Nov 27, 2018
Mar 20, 2019

Repository files navigation

PyScada a open source SCADA system

A Open Source SCADA System with HTML5 HMI, build using the Django framework. If you like to setup your own SCADA system head over to http://pyscada.rtfd.io.

Features

  • HTML5 based HMI
  • Supports the following industrial Protocols
  • very low Hardware requirements for the Server

Structure

https://github.com/trombastic/PyScada/raw/dev/0.7.x/docs/pic/PyScada_module_overview.png

Dependencies

  • core/HMI
    • python 2.7
    • django==1.11
    • numpy>=1.6.0
    • pillow
    • python-daemon
  • ModbusMaster
    • pymodbus>=1.2
  • HDF5Export
    • h5py>=2.1.1
  • SystemStatistics
    • psutil
  • VISA
    • PyVisa >= 1.8
  • BACNet/IP
    • bacpypes
  • 1-Wire
    • OWFS
    • PyOWNet

What is Working

  • Modbus TCP/RTU/BIN
  • Visa (at least for the Devices in the visa/devices folder)
  • Systemstat
  • OneWire (only DS18B20)
  • phant (no known issues)
  • smbus (at least for the Devices in the smbus/device_templates folder)
  • event (no known issues)
  • export (no known issues)
  • hmi (no known issues)

What is not Working/Missing

  • Documentation
  • SysV init daemon handling
  • BACNet (due to the lack of hardware to test)

Installation

Detailed installation instruction can be found at: http://pyscada.rtfd.io .

@cwraig wrote some nice Blog articles on different topics for using PyScada with the Raspberry Pi:

Contribute

License

The project is licensed under the _GNU General Public License v3 (GPLv3)_. -

About

PyScada is a open source scada system that uses the Django framework as backend

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • JavaScript 53.7%
  • Python 39.6%
  • HTML 5.5%
  • Other 1.2%