Skip to main content

Description

Warning: Currently only compatible with Python3 (>=3.6.1)

The purpose of this repository is to provide an ExoEdge protocol source that can get read EtherNet/IP tags from a PLC.

A protocol source (often just referred to as a “source”) is the glue between ExoEdge and the field-bus that you want to get data to and from. It is helpful to think of a source as a plugin to ExoEdge.

This source utilizes the pycomm3 library and is subject to the same restrictions.

Install

Installing a build can be done in several ways:

Installing From Source

$ python setup.py install

Installing From Builds

$ pip install dist/*.whl

Installing From Builds

$ pip install exoedge_ethernetip

Usage

Configure the channel in ExoSense by inputting an Application of ‘EtherNetIP’ and including both ‘path’ and ‘tag’ in the app_specfic_config

images/EtherNetIP_Configuration.png
The path argument can take 3 forms:
  • IP Address Only (10.20.30.100) - Use if PLC is in slot 0 or if connecting to CompactLogix

  • IP Address/Slot (10.20.30.100/1) - Use if PLC is not in slot 0

  • CIP Routing Path (10.20.30.100/backplane/3/enet/10.20.40.100/backplane/0) - Use for more complex routing

Metadata

Release files for exoedge-ethernetip 0.1.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for exoedge-ethernetip 0.1.1
File Size Uploaded
exoedge_ethernetip-0.1.1.tar.gz 7.5 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for exoedge-ethernetip 0.1.1
File Interpreter ABI Platform
exoedge_ethernetip-0.1.1-py2.py3-none-any.whl Python 3, Python 2 none any Details

Total release size: 15.3 kB

Release files / exoedge_ethernetip-0.1.1.tar.gz

Download URL exoedge_ethernetip-0.1.1.tar.gz
Size 7.5 kB
Tags Source
SHA-256 checksum
How to use checksums
caac7b79b40f5f8ec25986221b8f61cb5a402899430bcb2da423da22132decf6
BLAKE2b-256 checksum
How to use checksums
c0c4229ccb79c900ed85b4bc501860534c1913a99edacbde8a2e2ddfce2ac4db
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.9.7

Release files / exoedge_ethernetip-0.1.1-py2.py3-none-any.whl

Download URL exoedge_ethernetip-0.1.1-py2.py3-none-any.whl
Size 7.8 kB
Tags Python 2 Python 3
SHA-256 checksum
How to use checksums
47a486162263509828d06957667dcf188cc5ad28625c087ce072bc7fc3455354
BLAKE2b-256 checksum
How to use checksums
4c2896d777cadfaa99ff91b8535eb16d1932e30807faf9b8c9186460e3bfd426
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.9.7

Release history Release notifications | RSS feed

This release

0.1.1 This release

2 release files

0.1.0

1 release file

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page