Confusion reigns...
DwSoFt@Post#4 said:
...If an hmi is on the ethernet network with it. You could open up its options and find out the subnet Ip addresses...
Is there a HMI on the network with it?...
Aabeck@Post#5 said:
...The Ethernet port is unused, no HMI or network connected...
No, and Ethernet port is unused...
Aabeck@Post24 said:
...Got back to the customer this morning, fired up Wireshark - connected to the switch in the panel. Ran over 45 minutes with 1000's of entries for my laptop & the computer running the HMI...
Now there is an Ethernet switch in the panel and a PC based HMI...
Aabeck@Post#26 said:
...Since the PLC is communicating with a PC based HMI I figure it has to already received BOOTP from that PC...
So now it's communicating with a PC based HMI on the Ethernet network...
krakenfan69@Post27 said:
If the PLC is connected to an HMI can you not open that program and see what communication protocol it is using and then disconnect the HMI and connect to t he PLC to do an upload...
Similar suggestion to DwSoFt's...
Aabeck@Post#28 said:
The HMI is run on Proficy iFix, and the normal windows functions are not accessable with iFix running, like can be done on other HMI programs - I would have to shut the line off, something the customer doesn't want today...
But now the answer is not...
"...The Ethernet port is unused, no HMI or network connected...",
but rather...
"The HMI is run on Proficy iFix...I would have to shut the line off..."
You are all over the shop with your details and not following the good advise you are getting.
The MAC address prefix of "00-00-bc" is exclusive to Rockwell devices. When you see "00:00:bc:2a:16:b9", it is the same as when you see "Rockwell_2a:16:b9"
You have confirmed from the side of the SLC that its MAC address is "00:00:bc:2a:16:b9", so any other MAC addresses you see in Wireshark are not your SLC.
You have shown to us once (in Post#21) that your SLC MAC address made a BOOTP request for an IP address, and that it is currently at the default of no IP or Subnet Mask being set (0.0.0.0 / 255.255.255.255).
In Post#24, from Wireshark, you are seeing an ARP request from "Rockwell_30:15:96", another Rockwell device on this network i.e. not the SLC, which has an IP address of 172.16.0.211. It is looking for the MAC address of 172.16.0.1.
The computer is not, so what other Rockwell devices are on this network? Is the switch in the Panel a Rockwell switch?
As has been mentioned, what is the IP address of your programming laptop?
As Ken advised, use "IPCONFIG /ALL" at the Command Prompt to find this out.
Also important, what is your programming laptop's Subnet Mask set to?
It looks like this localized network is using the 172.16.
0.x range. If your laptop's IP address is set to 172.16.
1.x, and its Subnet Mask is set to 255.255.255.0, then its x.x.1.x address cannot reach the x.x.0.x addresses. You would need a Subnet Mask of 255.255.0.0 to achieve this.
Why do I think your laptop is using 172.16.1.x?
Because in your RSWho window, in Post#24, you can see "Browsing - node 172.16.1.151 found". I wonder what that could be?
I think your laptop is using 172.16.1.x and the common Subnet Mask 255.255.255.0, which will prevent RSLinx from browsing to 172.16.0.x addresses.
The Yellow question mark stroke Red X addresses in RSLinx, 172.16.0.1 and 172.16.0.211, are remnants from a browse where you either had your laptop IP address on x.x.2.x for a while, or you had the Subnet Mask set to 255.255.0.0 for a while.
If your confirmed SLC MAC address has BOOTP requested an IP address, then, at least at that point in time, it could not have been communicating with anything, let alone a HMI computer.
Also, it will most likely have not gotten an IP address from the HMI computer, as it will most likely not be acting as a BOOTP Server. Therefore, worrying about loosing comms between the SLC and a HMI computer appears to be irrelevant?
I see now Oceansoul has also cottoned on to the same as me...
G.