ScadaPy Creator for modbus client
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
iec104 copy Sep 5, 2018
projects add Aug 21, 2018
README.md Update README.md Sep 5, 2018
cmdprocedure.pas add Aug 21, 2018
dbprocedure.pas Add files via upload May 30, 2018
editor.lfm add Aug 21, 2018
editor.pas copy Sep 5, 2018
iec104.pas Add files via upload Jul 14, 2018
jsonprocedure.pas copy Sep 5, 2018
lib60870-C.zip copy Sep 5, 2018
linkform.lfm add Aug 21, 2018
linkform.pas add Aug 21, 2018
mercprocedure.pas add Aug 21, 2018
modbusprocedure.pas add Aug 21, 2018
propertyform.lfm add Aug 21, 2018
propertyform.pas add Aug 21, 2018
pycreator.exe copy Sep 5, 2018
pycreator.lpi add Aug 21, 2018
pycreator.lpr add Aug 21, 2018
pycreator.lps copy Sep 5, 2018
pycreator.res add Aug 21, 2018
scadapy.lfm copy Sep 5, 2018
scadapy.pas copy Sep 5, 2018
scadapy.res add Aug 21, 2018
tkinter.pas copy Sep 5, 2018
vkprocedure.pas Add files via upload May 30, 2018
xmlprocedure.pas add Aug 21, 2018

README.md

creator

ScadaPy Creator for:

  • modbus client,
  • IEC 60870-5-104 client/server,
  • client Mercury-230
  • JSON Web server
  • Html json client
  • VK(Вконтакте) sender
  • DB archivator (Postgresql)
В настоящий момент актуальная версия 3.8.4
Compile on Lazarus 1.8.4

Программа генерирует файлы:

  • modbus.py -- драйвер опроса modbus устройств;
  • mclient.py -- драйвер опроса счетчиков Меркурий-230
  • mercury.py -- библиотека для драйвера счетчиков Меркурий-230
  • jserver.py -- json http сервер, порт 8080
  • dbserver.py -- драйвер подсистемы архивиривания, СУБД Postgresql
  • jclient.html -- web клиент scada
  • vkclient.py -- драйвер сообщений ВКонтакте
  • start.sh -- bash скрипт запуска в фоне (Linux)
  • stop.sh -- bash скрипт остановка фоновых процессов (Linux)
  • iec104client.json -- файл настройки клиента IEC 60870-5-104
  • iec104server.json -- файл настройки сервера IEC 60870-5-104
  • tkrun.py -- файл визуального отображения объектов на tk_inter
  • imgpy.svg -- svg файл визуального отображения структуры, создается мнемосхема из редактора объектов, (могут быть проблемы шрифтов) Layout -- редактор мнемосхемы, (F2) -- редактор объекта . (F7) -- привязка переменной
Версия 3.8.1
Появилась возможность создавать мнемосхему объекта,
привязку сигналов, отображение в реальном времени
на базе библиотеки tk_inter.
В пакеты протокола JSON-UDP добавлены метки времени и
переменная качества связи 
Версия 3.8.4
Генерируется svg файл -- точная копия мнемосхемы,
но без bg картинки. Html клиент настроен под данный
svg файл.