Jump to content
View in the app

A better way to browse. Learn more.

Universal Devices Forum

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Modbus - Nodelink / Modbus

Featured Replies

Is there a certain way to list the address of a Modbus port in NodeLink?

 

I have tried 192.168.0.64 but the other end refuses to connect.

I have tried 192.168.0.64:502 but NodeLink reports  "unable to resolve".

 

Would port 502 not also be https ?

Modbus has nothing to do with https, completely separate protocol.

It's standardized port is 502 and is currently not configurable.

 

The 192.168.0.64 is correct, no idea why it refuses.

  • Author

Modbus has nothing to do with https, completely separate protocol.

It's standardized port is 502 and is currently not configurable.

 

The 192.168.0.64 is correct, no idea why it refuses.

All I get for info is that it is Sunspec protocol on a OutBack Mate3 interface/bridge box.

 

It wouldn't surprise me as OB has massive problems with comms and has spent years floundering. This is another new thing for them. Maybe a few years after they get their main product working they may get to it. :(

 

More digging later that afternoon later.

 

Thanks Rick

Edited by larryllix

  • Author

This appears the NodeLink / Modbus interface is for maybe a slave emulation and not a master since there is no mapping provisions and other required setup clues.

 

I need analogues to stuff into ISY but it won't talk to my OB Mate3 and I don't see any mapping or provisions to map those?

 

 

Thanks.

Edited by larryllix

Nope, it's master. Currently limited to discrete IO with default register mapping (because that's all I have and need).

 

Was waiting for new users to add anything else required.

  • Author

Nope, it's master. Currently limited to discrete IO with default register mapping (because that's all I have and need).

 

Was waiting for new users to add anything else required.

OK Thanks.

 

This slave seems to have 1000s of registers so custom addresses are needed to pick and choose registers, filtering out the massive amount of junk.

 

It's been a long time since I have set up anything Modbus so I am not sure how the analogue values work or if there is even a difference than coils and contacts. That seems to be a PLC style terminology, I never used.

 

I spent a few years, after that, working with DNP 3.0 so feel quite confused by Modbus now, even with it's brutal simplicity. :)

  • Author

Can you even connect (initial post problem)?

No. I forgot about that.

 

I d/l and ran Modbus Poll, found and viewed some of the registers  to prove the OB Modbus port even works. It does work.

 

OB keeps tooting this is a SunSpec Modbus protocol, supposed to be some standard protocol.

Sunspec is just a standard register addressing scene. Should still be Modbus.

 

If you can open it up for me to connext remotely I may be able to work on it. Otherwise we're likely biting off more than we can chew.

  • Author

With DNP 3.0, the protocol was so big that implementation standards had to be developed to make devices compatible with each other, despite all being DNP3 so I assume the same implementation thing has developed for Modbus.

 

I don't imagine the basic protocol should have changed.

Edited by larryllix

I have no idea where you're going with this.

 

DNP has nothing to do with Modbus.

Edited by io_guy

If it's DNP then NodeLink won't work, but it appears to support both.

Edited by io_guy

  • Author

It's not DNP3.0. It's Modbus and it responds to Modbus queries.

 

DNP3 is a massiive protocol language supporting audio, video, and custom packages inside. Electrical utilities love it for equipment comms but Modbus just doesn't support them well enough. . :)

 

Modbus is a very basic fixed length protocol with simple formats and standards.

 

SunSpec is a standardisation of Modbus, on a much simpler scale,  to make things work together, by standardising the addresses of registers making mapping more..."expected"

 

Just cleaning up, I just threw my 1300 page DNP3 guide in the junk last week.  The nightmares are starting to cease. LOL

 

This is all having fun and  you are right, the initial problem is: OB equipment will not answer NodeLink's poll, for some reason. I am not sure if there is some special security stuff that has to be first.  The protocol can shut my equipment down so security has to be there. I am not sure what "refused connection" means.

 

SunSpec does not specify any of the higher level protocol stuff like passwords or user name etc.. AFAIK.

Let's get back to my previous post...

 

If you want to point me to the protocol and open your port to the internet, I can try to help.

 

I have no chance of guessing why the connection was refused.

 

Modbus is not encrypted so you could also Wireshark the Modbus poll chatter and see what's being negotiated.

Archived

This topic is now archived and is closed to further replies.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.