node-ethernet-ip icon indicating copy to clipboard operation
node-ethernet-ip copied to clipboard

A Lightweight Ethernet/IP API written to interface with Rockwell ControlLogix/CompactLogix Controllers.

Results 55 node-ethernet-ip issues
Sort by recently updated
recently updated
newest added

### Description, Motivation, and Context Implements changes as discussed in #67 to allow custom-setting the value of timeout on unconnected send messages ## How Has This Been Tested? Tested with...

When building an "Unconnected Send" message, there's no way of controlling the value of the `timeout` parameter. The function [defaults to 2000ms](https://github.com/cmseaton42/node-ethernet-ip/blob/master/src/enip/cip/unconnected-send/index.js#L54), but [the call](https://github.com/cmseaton42/node-ethernet-ip/blob/master/src/controller/index.js#L146) doesn't allow us to customize...

Provide a disconnect event handler ## Current Behavior Disconnecting the PLC from the network does not get handled natively with the library. Attempting to read or write to it causes...

enhancement
new feature

When using methods from this library, there's a ~10 second delay before the process exits. It's due to the `setTimeout` in the `promiseTimeout` utility, which never gets cleared if the...

## Current Behavior When calling the (undocumented) `Controller.destroy()` function on an unconnected session, the connection and the controller's instance don't get actually destroyed, leaking the instance itself a TCP socket...

Tag Group Length is not working ## Current Behavior Returns undefined ## Expected Behavior Should return length ## Possible Solution (Optional) Change this get length() { return Object.keys(this.tags).length; } To...

## Current Behavior On a specific devices or/and particular network failures , use the destroy method to ends the devices connection will end all the process ``` 10 Jan 11:09:35...

Bumps [mixin-deep](https://github.com/jonschlinkert/mixin-deep) from 1.3.1 to 1.3.2. Commits - [`754f0c2`](https://github.com/jonschlinkert/mixin-deep/commit/754f0c20e1bc13ea5a21a64fbc7d6ba5f7b359b9) 1.3.2 - [`90ee1fa`](https://github.com/jonschlinkert/mixin-deep/commit/90ee1fab375fccfd9b926df718243339b4976d50) ensure keys are valid when mixing in values - See full diff in [compare view](https://github.com/jonschlinkert/mixin-deep/compare/1.3.1...1.3.2) Maintainer changes This...

dependencies

Hi Everbody; I am trying to read tags from Allen Bradley Micro 850 PLC with node-red-contrib-cip-ethernet-ip node but I am taking this error : Error connecting to PLC: Error: TIMEOUT...

new feature
Micro800

Hi, this PR aims at utilizing the ENIP-side of the communication to provide nice QoL features like retrieving asset-data via EtherNet/IP or discovering several devices ### Description, Motivation, and Context...