Allen Bradley L16ER 通信通过 Python

Allen Bradley L16ER communication via Python

我正在尝试通过 python 与 Allen Bradley L16ER PLC 通信。我在网上找到的内容说我应该使用 CPPPO 或 pycomm 模块来完成此操作。我一直在寻找这些文件的良好来源,但找不到。是否有一个好地方可以找到有关如何使用其中任何一个的基础知识的解释?另外,有没有更好的替代解决方案?

为了进一步定义我的问题,让我们将使用这个模块的理解定义为三个层次。

  1. 理解Python。
  2. 了解 PLC 的通信方式。
  3. 了解如何使用这些模块。

虽然我理解第 1 级,但我不理解第 2 级。这使得很难理解第 3 级。

你可以看看 pylogix,它有一些示例代码:

https://github.com/dmroeder/pylogix