智慧水务项目(六)PyScada学习一,初步建立django项目并测试

一、说明

Pyscada是scada的python实现,需要学习一下,以备不时之需,目前我的想法是用他来模拟opc数据,毕竟我准备做的项目需要系统与scada通过opc进行通信,正好做一个简单的scada系统

是一个开源的SCADA(Supervisory Control and Data Acquisition)系统,它利用Python语言的强大功能,为工业自动化和数据采集提供了一个灵活、可扩展且易于使用的解决方案。该项目旨在简化SCADA系统的开发,使开发者能够快速构建自己的监控和控制应用。

网上资料不多,但是介绍还是有很多的,大家可以了解一下

二、建立项目

目前windows 10下面安装的python 3.11.9,后续我们将在ubuntu上部署一遍

1、建虚拟环境

# 进入工作目录
cd D:\jkp\work
# 建立项目目录(也可以不建)
mkdir pyscada_prj
cd pyscada_prj
# 没有安装virtualenv的,安装下
pip install virtualenv
pip install virtualenvwrapper

#建立虚拟环境
python -m venv ./.env
#激活进入虚拟环境
cd .env/Scripts/
activate

2、安装django

pip install django==4.2

3、创建项目 

查看pyscada源码,我们参考下图的两个文件来建立项目,将.zip拷贝到项目目录中去

注意前面和后面都要参考test.sh里的过程来建立

# 建项目
django-admin startproject PyScadaServer  --template project_template_with_plugins.zip

# log目录

cd PyScadaServer/
mkdir log

4、利用vscode 打开项目,选择编译器

5、创建requireme

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值