Transistor

Omron NX701 CPU web server username / password?

10 posts in this topic

I am exploring a new machine with NX701 CPU. If I browse to the CPU on port 80 I get an authentication popup (username / password) which suggests that there is a web server running on the CPU.

I can't find the username / password on the web or in the Sysmac Studio CPU configuration.

Anyone know?

Many thanks.

Share this post


Link to post
Share on other sites

There is no web server.

Share this post


Link to post
Share on other sites

Well, something's responding to HTTP requests on port 80.

56e1789890c88_OmronNX701browserresponse.

I wonder what it is.

Share this post


Link to post
Share on other sites

No idea.  You can access the memory card via FTP, but you actually have to enable that and download the program to activate it.  And you set the user name and password in the project.

No idea why it responds on port 80 unless someone moved the FTP there from port 21.

Share this post


Link to post
Share on other sites

I can understand what you're thinking, but no there are no web pages served by the NJ.  The NJ communications protocol uses "Web Services" which means packets are sent via http port 80 and numerical data returned. That is what this web server on port 80 is for.

Share this post


Link to post
Share on other sites

I have the same behavior on NX102 and the OPC UA Server in not enabled ?

LogonHttpOmronNx102.png.ad9f94c77f7cdde9

Share this post


Link to post
Share on other sites

I don't know.

I'm using the NX701 and it doesn't have the OPC server.

 

Share this post


Link to post
Share on other sites

OMRON manual W506-E1-20 (NJ/NX-series CPU Unit Built-in EtherNet/IP Port) talk about a service named "HTTP Server" which use TCP protocol on port 80. No other informations.

Share this post


Link to post
Share on other sites

Sysmac Studio use the HTTP protocol to get data variable from NJ/NX controller not EtherNet/IP.
The webServer is LightTPD (https://www.lighttpd.net/).

The Omron protocol over HTTP seem not to be documented.
Here an excerpt from a POST : 

0000   50 4f 53 54 20 2f 63 67 69 2d 62 69 6e 2f 63 70   POST /cgi-bin/cp
0010   75 2e 66 63 67 69 20 48 54 54 50 2f 31 2e 31 0d   u.fcgi HTTP/1.1.
...
0140   0a 4d 65 6d 6f 72 79 5f 61 73 79 6e 63 52 65 61   .Memory_asyncRea
0150   64 20 2d 66 20 00 a8 d3 73 0e 03 00 00 0d 00 00   d -f ...s.......

 

Share this post


Link to post
Share on other sites

Last NX firmware version 1.50 does not used HTTP protocol, now using TLS!
The port 80 does not respond.
The web server seem to be gone.

1 person likes this

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!


Register a new account

Sign in

Already have an account? Sign in here.


Sign In Now