{"_id":"@eflexsystems/node-red-contrib-cip-ethernet-ip","_rev":"4-911d70722b71c503576fb0ca0e42d09a","name":"@eflexsystems/node-red-contrib-cip-ethernet-ip","dist-tags":{"latest":"2.0.0-beta.0"},"versions":{"1.1.2":{"name":"@eflexsystems/node-red-contrib-cip-ethernet-ip","version":"1.1.2","keywords":["hardware","ethernet","ethernet-ip","ethernet/ip","CIP","industrial","PLC","communication","controller","rockwell","allen","bradley","allen-bradley","pccc","node-red"],"author":{"name":"Smart-Tech"},"license":"Apache-2.0","_id":"@eflexsystems/node-red-contrib-cip-ethernet-ip@1.1.2","maintainers":[{"name":"eflex","email":"jacobjewell@eflexsystems.com"},{"name":"jakesjews","email":"jakesjews@immersiveapplications.com"},{"name":"rrglomsk","email":"rachelglomski@eflexsystems.com"},{"name":"nevans54","email":"nate544@gmail.com"},{"name":"josephdickens87","email":"josephdickens87@gmail.com"}],"homepage":"https://github.com/netsmarttech/node-red-contrib-ethernet-ip#readme","bugs":{"url":"https://github.com/netsmarttech/node-red-contrib-ethernet-ip/issues"},"dist":{"shasum":"fc1ab5ce8e325cf8d2b3573e88aba55680308823","tarball":"https://registry.npmjs.org/@eflexsystems/node-red-contrib-cip-ethernet-ip/-/node-red-contrib-cip-ethernet-ip-1.1.2.tgz","fileCount":9,"integrity":"sha512-kE35VqZkjax2F2o29LW8N+ijFwr3vjd+/FAadj1dDQQl8aZUWjCnIoVEwqU0wF21oUHi/Y+afzW3emX2CWY34Q==","signatures":[{"sig":"MEUCIFPKe1NfeRMdBbkv7Fb95IlNb8UsC7IHJoMGbLgosbLrAiEAs8psbrZy3/IgaOlq4jfCtsc8PCAtoNhKh6ngcxC9df8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":83996,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhN9AVCRA9TVsSAnZWagAAwfUP/jK80HBKQKvKi0bUv2e0\niOCbpdDE58h+Z6oRoBdiL0fOcFws1fz0rZ2PE81UTcGzH2UZdHclqSeTeYmG\nYn97D+lden/9bDoTs5ScxJ+BPfmqys1DMvr3YzISpI4ZWNQZDUxXjqRaaxE7\nmazLndGJU91VEM6t/x1TXsUfu6lcmASljLtGAk21iFdTKqVyJtniKXKMy2o6\nnVigjlSbwJKGcQn9ZYQbcEGwhPRn8X+2ocn3dpxVd6rnHC/WCYiYGg/jZ0GJ\n7/R+PgC2layN5ns6h0HJr/Efk0NiGM5RxhTut8Vh5+ZMaebQxsG9RSQvA3OO\n5DMhIuhWPFSfweAB51aj0Vi5JvTk3TcWXhBm6epO17aLdDHtGtWX7qe7yBRs\n5f3narPPgOM3JEWMZUE/FOlwLJZDi8dK07/vHjPNThgWt8qEtDNe63zgf9C4\nOE/0WKCX1buisErPak3twOl87KDBsq58ls2BGzIHChojvc0n/mFVqHbQO8ox\n/k+Sdrgn6RjwrFCu0GejAkyiMjR9/yeCjYBUh7YSlT3JuyecaVcQN96p3nVK\nZzm8D7xzSbJxDoVDe8ISG4bnv6jh6Sy/aRaHNjubSfGmEpVKO5BUNGYlZbbE\n6HRtnuQoYchnnft+1XeWuDo1zoqPL5mmern8jjcImSJqaZVNO4XDB6woqN0D\n/wsb\r\n=LeEk\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"c99b279ad5ec58c546b75f5098ca1228692612bf","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"nevans54","email":"nate544@gmail.com"},"node-red":{"nodes":{"ethernet-ip":"red/ethernet-ip.js"}},"repository":{"url":"git+https://github.com/netsmarttech/node-red-contrib-ethernet-ip.git","type":"git"},"_npmVersion":"7.19.1","description":"A Node-RED node to interact with Allen Bradley / Rockwell PLCs using the EtherNet/IP Protocol","directories":{},"_nodeVersion":"15.2.1","dependencies":{"ethernet-ip":"^1.2.5"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/node-red-contrib-cip-ethernet-ip_1.1.2_1631047701577_0.5282326297788931","host":"s3://npm-registry-packages"}},"2.0.0-beta.0":{"name":"@eflexsystems/node-red-contrib-cip-ethernet-ip","version":"2.0.0-beta.0","keywords":["hardware","ethernet","ethernet-ip","ethernet/ip","CIP","industrial","PLC","communication","controller","rockwell","allen","bradley","allen-bradley","pccc","node-red"],"author":{"name":"ST-One Ltda."},"license":"GPL-3.0-or-later","_id":"@eflexsystems/node-red-contrib-cip-ethernet-ip@2.0.0-beta.0","maintainers":[{"name":"eflex","email":"jacobjewell@eflexsystems.com"},{"name":"jakesjews","email":"jakesjews@immersiveapplications.com"},{"name":"rrglomsk","email":"rachelglomski@eflexsystems.com"},{"name":"nevans54","email":"nate544@gmail.com"}],"homepage":"https://github.com/st-one-io/node-red-contrib-cip-ethernet-ip#readme","bugs":{"url":"https://github.com/st-one-io/node-red-contrib-cip-ethernet-ip/issues"},"dist":{"shasum":"66e49f45fee56892d89439bc8d4c6e31041cf7c3","tarball":"https://registry.npmjs.org/@eflexsystems/node-red-contrib-cip-ethernet-ip/-/node-red-contrib-cip-ethernet-ip-2.0.0-beta.0.tgz","fileCount":10,"integrity":"sha512-2bReTOmvTk2+NnivEeuiMy4O3BZe5sbUma4e8WrbzJ32IFBVhQV6H0iU6qQ0ycRsgzFLiLsaSjeU1j7QCQY9bQ==","signatures":[{"sig":"MEQCIGol98NaPEMEKixrm3sjrXuYecPK46wDT8R7IspycJVdAiAAgpxd6e5CDCPbJlvpV25DS2aWL2SQHdIkrA7+LlUh1Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":89407},"main":"index.js","gitHead":"80cf0f4b2dfbb4be71328b9bec0726aa15c6243a","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"eflex","email":"jacobjewell@eflexsystems.com"},"node-red":{"nodes":{"ethernet-ip":"red/ethernet-ip.js"}},"repository":{"url":"git+https://github.com/st-one-io/node-red-contrib-cip-ethernet-ip.git","type":"git"},"_npmVersion":"10.1.0","description":"A Node-RED node to interact with Allen Bradley / Rockwell PLCs using the EtherNet/IP Protocol","directories":{},"_nodeVersion":"20.7.0","dependencies":{"st-ethernet-ip":"^2.4.3"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/node-red-contrib-cip-ethernet-ip_2.0.0-beta.0_1695848324808_0.318743697411747","host":"s3://npm-registry-packages"}}},"time":{"created":"2021-09-07T20:48:21.529Z","modified":"2026-05-05T19:26:11.357Z","1.1.2":"2021-09-07T20:48:21.827Z","2.0.0-beta.0":"2023-09-27T20:58:45.054Z"},"bugs":{"url":"https://github.com/st-one-io/node-red-contrib-cip-ethernet-ip/issues"},"author":{"name":"ST-One Ltda."},"license":"GPL-3.0-or-later","homepage":"https://github.com/st-one-io/node-red-contrib-cip-ethernet-ip#readme","keywords":["hardware","ethernet","ethernet-ip","ethernet/ip","CIP","industrial","PLC","communication","controller","rockwell","allen","bradley","allen-bradley","pccc","node-red"],"repository":{"url":"git+https://github.com/st-one-io/node-red-contrib-cip-ethernet-ip.git","type":"git"},"description":"A Node-RED node to interact with Allen Bradley / Rockwell PLCs using the EtherNet/IP Protocol","maintainers":[{"email":"nate.evans@epicor.com","name":"eflex"},{"email":"rachelglomski@eflexsystems.com","name":"rrglomsk"},{"email":"nate544@gmail.com","name":"nevans54"}],"readme":"# node-red-contrib-cip-ethernet-ip\r\n\r\nA Node-RED node to interact with Allen Bradley / Rockwell PLCs using the EtherNet/IP protocol.\r\nBased on the awesome work of [cmseaton42/node-ethernet-ip](https://github.com/cmseaton42/node-ethernet-ip).\r\n\r\nThis node was created as part of the [ST-One](https://st-one.io) project.\r\n\r\n## Install\r\n\r\nYou can install this node directly from the \"Manage Palette\" menu in the Node-RED interface.\r\n\r\nAlternatively, run the following command in your Node-RED user directory - typically `~/.node-red` on Linux or `%HOMEPATH%\\.nodered` on Windows\r\n\r\n        npm install node-red-contrib-cip-ethernet-ip\r\n\r\nNodeJS version 10 or greater and Node-RED version 1.0 or greater is required.\r\n\r\n\r\n## Usage\r\n\r\nEach connection to a PLC is represented by the **ETH-IP Endpoint** configuration node. You can configure the PLC's Address, the variables available and their addresses, and the cycle time for reading the variables.\r\n\r\nThe **ETH-IP In** node makes the variable's values available in a flow in three different modes:\r\n\r\n*   **Single variable:** A single variable can be selected from the configured variables, and a message is sent every cycle, or only when it changes if _diff_ is checked. `msg.payload` contains the variable's value and `msg.topic` has the variable's name.\r\n*   **All variables, one per message:** Like the _Single variable_ mode, but for all variables configured. If _diff_ is checked, a message is sent everytime any variable changes. If _diff_ is unchecked, one message is sent for every variable, in every cycle. Care must be taken about the number of messages per second in this mode.\r\n*   **All variables:** In this mode, `msg.payload` contains an object with all configured variables and their values. If _diff_ is checked, a message is sent if at least one of the variables changes its value.\r\n\r\n\r\n## Disclaimer\r\n\r\nThe Software is provided \"AS IS\", without warranty of any kind. The Licensor makes no warranty that the Software is free of defects or is suitable for any particular purpose. In no event shall the Licensor be responsible for loss or damages arising from the installation or use of the Software\r\n\r\n\r\n## Bugs and enhancements\r\n\r\nPlease share your ideas and experiences on the [Node-RED forum](https://discourse.nodered.org/), or open an issue on the [page of the project on GitHub](https://github.com/st-one-io/node-red-contrib-cip-ethernet-ip)\r\n\r\n\r\n## Support\r\n\r\nCommunity support is offered on a best-effort basis via GitHub Issues. For commercial support, please contact us by sending an e-mail to [st-one@st-one.io](mailto:st-one@st-one.io).\r\n\r\n\r\n## License\r\nCopyright: (c) 2016-2020, ST-One Ltda., Guilherme Francescon Cittolin <guilherme@st-one.io>\r\n\r\nGNU General Public License v3.0+ (see [LICENSE](LICENSE) or https://www.gnu.org/licenses/gpl-3.0.txt)\r\n\r\n","readmeFilename":"README.md"}