跳转到主要内容

EPC SunSpec演示工具

项目描述

tests on GitHub Actions source on GitHub

EPC SunSpec演示实现了与EPC转换器的基本SunSpec通信。SunSpec建立在Modbus之上,并支持Modbus RTU(直接串行)和Modbus TCP连接。此外,此程序还作为使用pysunspec Python库的基本示例。

安装

必须安装poetry & poetry-dynamic-versioning软件包。

pip install poetry
pip install poetry-dynamic-versioning

Windows & Linux

poetry install
poetry run sunspecdemo get-models

运行

如果传递了--help,将报告命令和选项列表。这可以在子命令树的任何层完成。当选项提供默认值时,它们将在帮助输出中列出。

get-models

get-models将下载我们特定功能所需的EPC自定义模型。

list-ports

为了帮助选择合适的串行端口,此子命令将报告可用的串行端口列表。在某些情况下,还可能提供额外的识别信息。

scan

在指定的节点ID范围内扫描响应节点。提供直接串行tcp子命令

gridtieddcdc

转换器可以通过Modbus RTU或Modbus TCP运行。为每个子命令提供了一个子命令:串行tcp。当运行一个完全选择的命令时,将运行一个基本演示序列以确认与设备的通信。

serial

对于转换器的Modbus RTU连接。至少必须指定连接到转换器的串行端口。

tcp

对于转换器的Modbus TCP连接。至少必须指定转换器的IP地址或主机名。

项目详情


下载文件

下载适用于您平台的文件。如果您不确定选择哪一个,请了解更多关于安装包的信息。

源分布

sunspecdemo-1.2.301.tar.gz (11.4 kB 查看散列)

上传时间:

构建分布

sunspecdemo-1.2.301-py3-none-any.whl (13.4 kB 查看散列)

上传时间: Python 3

由以下组织支持

AWS AWS 云计算和安全赞助商 Datadog Datadog 监控 Fastly Fastly CDN Google Google 下载分析 Microsoft Microsoft PSF赞助商 Pingdom Pingdom 监控 Sentry Sentry 错误日志 StatusPage StatusPage 状态页面