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

Sample of suggested updates for Controller scan ### Description, Motivation, and Context Adds ability to remove and query tags in the subscription group. Adds ability to set scan for read...

enhancement
new feature

After calling PLC.connect, when the promises have completed, the application stays open. The Readme doesn't indicate to expect this behavior, nor does it seem to indicate how to properly close...

This PR aims at using the inherent GET/SET_ATTRIBUTE(S)_SINGLE/ALL Service offered by CIP in order to allow accessing those objects by users ### Description, Motivation, and Context We can extract more...

Add support for being able to add port number to IP address in Controller connect method. ## Current Behavior Port number is set to 44818 and cannot be changed. ##...

enhancement
new feature

Read/Write Tags/Groups should be more await friendly by allowing `const [ error, data ] = PLC.readTag( tag )` ## Current Behavior You can currently await any of these functions but...

.length() is not returning the number of groups within tag ## Current Behavior As above (node-ethernet-ip/src/tag-group/index.js) ## Expected Behavior Length of group should be returned ## Possible Solution (Optional) Change...

## Current Behavior RangeError: Index out of range (Most recent call first) at checkOffset (buffer.js line 977 col 11) at Uint8Array.Buffer.readUInt16LE (buffer.js line 1023 col 5) at Object.header.parse.buf [as parse]...

### Description, Motivation, and Context Adds support for use of additional tcp ports ## How Has This Been Tested? Still needs to be tested on a processor ## Screenshots (if...

enhancement

After writing a tag to the PLC, tag.value becomes undefined. ## Current Behavior Tag value get set to undefined instead of the value it had been set to. ## Expected...

bug

Event listeners added inside of a promise are not removed on reject creating a memory leak. ```(node:2012) MaxListenersExceededWarning: Possible EventEmitter memory leak detected. 11 Multiple Service Packet listeners added. Use...

bug