pyads - Python包技术文档
pyads Python wrapper for TwinCAT ADS 项目地址: https://gitcode.com/gh_mirrors/py/pyads
概述
pyads
是一个用于 TwinCAT ADS 库的 Python 封装包。它提供了与 TwinCAT 设备通信的 Python 函数。pyads
在 Windows 上使用 TcAdsDll.dll
,在 Linux 上使用 adslib.so
。该项目的文档可以在 infosys.beckhoff.com 上找到。
安装指南
从 PyPI 安装
pip install pyads
从 conda-forge 安装
conda install pyads
从源码安装
git clone https://github.com/MrLeeh/pyads.git --recursive
cd pyads
python setup.py install
项目使用说明
基本用法
import pyads
# 连接到 PLC 并打开连接
plc = pyads.Connection('127.0.0.1.1.1', pyads.PORT_TC3PLC1)
plc.open()
# 按名称读取整数值
i = plc.read_by_name("GVL.int_val")
# 按名称写入整数值
plc.write_by_name("GVL.int_val", i)
# 关闭连接
plc.close()
功能特性
- 连接到远程 TwinCAT 设备,如 PLC 或安装了 TwinCAT 的 PC。
- 在 Linux 设备和远程 PLC 上创建路由。
- 支持 TwinCAT 2 和 TwinCAT 3。
- 按名称或地址读写值。
- 从 PLC 读写 DUT(结构)。
- 通知回调。
项目 API 使用文档
连接到设备
plc = pyads.Connection('127.0.0.1.1.1', pyads.PORT_TC3PLC1)
plc.open()
读取值
value = plc.read_by_name("GVL.int_val")
写入值
plc.write_by_name("GVL.int_val", value)
关闭连接
plc.close()
项目安装方式
使用 pip 安装
pip install pyads
使用 conda 安装
conda install pyads
从源码安装
git clone https://github.com/MrLeeh/pyads.git --recursive
cd pyads
python setup.py install
贡献指南
欢迎贡献代码。pyads
正在开发中,但由于这是一个副项目,请在创建问题或 PR 时保持耐心。请遵循 贡献指南。
通过以上文档,您可以了解如何安装、使用 pyads
以及如何通过 API 与 TwinCAT 设备进行通信。希望这篇文档能帮助您更好地理解和使用 pyads
。
pyads Python wrapper for TwinCAT ADS 项目地址: https://gitcode.com/gh_mirrors/py/pyads
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考