Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add support for specifying non standard EtherNet/IP port number #38

Open
jhenson29 opened this issue Oct 2, 2018 · 5 comments · May be fixed by #40
Open

Add support for specifying non standard EtherNet/IP port number #38

jhenson29 opened this issue Oct 2, 2018 · 5 comments · May be fixed by #40
Assignees
Labels
enhancement New feature or request new feature

Comments

@jhenson29
Copy link
Collaborator

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.

Expected Behavior

Optionally specify port after IP address in connect method.
e.g. plc.connect('192.168.1.100:5000');

Possible Solution (Optional)

Parse connect IP address string and check for port number. Use port number passed for eip connect. Default to 44818 if no port provided (no change to current operation).

Context

Mapping different ports on a WAN to different PLCs on a LAN.

Steps to Reproduce (for bugs only)

Your Environment

  • Package version (Use npm list - e.g. 1.0.6):
  • Node Version (Use node --version - e.g. 9.8.0):
  • Operating System and version:
  • Controller Type (eg 1756-L83E/B):
  • Controller Firmware (eg 30.11):
@jhenson29 jhenson29 self-assigned this Oct 2, 2018
@jhenson29 jhenson29 added new feature enhancement New feature or request labels Oct 2, 2018
@patrickjmcd
Copy link
Collaborator

This would be really beneficial.

@jhenson29
Copy link
Collaborator Author

It's just for the node end. I'm not aware of any way to change the port on the processor. So this is just for the specific use case of mapping ports on a router. But, yes, I've wanted to do this exact thing with other software numerous times and was not able to.

@patrickjmcd
Copy link
Collaborator

I've had MANY conversations with rockwell support and firmware developers who all believe you should be able to change the port from 44818, but none who are willing to push it forward.

@jhenson29
Copy link
Collaborator Author

They believe correctly.

@cmseaton42 cmseaton42 self-assigned this Oct 3, 2018
@cmseaton42 cmseaton42 linked a pull request Oct 3, 2018 that will close this issue
10 tasks
@nikmartin
Copy link

just FYI there's many other PLCs with Ethernet/IP support that allow changing the port. Version 2.4 (April
2019) of Koyo Click PLCs now support Ethernet/IP and support changing the port.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request new feature
Projects
None yet
Development

Successfully merging a pull request may close this issue.

4 participants