pyads - Python包技术文档

pyads - Python包技术文档

pyads Python wrapper for TwinCAT ADS pyads 项目地址: 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 pyads 项目地址: https://gitcode.com/gh_mirrors/py/pyads

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

江苏群

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值