but the IP is not shown.
I am assuming the PLC is not set for BOOTP/DHCP automatic IP address assignment - because otherwise I'd see the IP.
That may not be the case. BootP and DHCP are separate protocols, and you need a server for whichever one the ML1100 (MicroLogix 1100) is configured to use. My guess is that, best case, the ML1100 is configured to use its internal BootP client (the default), but the network only has a DHCP server, in which case they will not find each other and the ML1100 will not obtain an IP address.
Without the serial port to re-configure the ML1100, you will have to configure a host to supply whatever boot server protocol the ML1100 is looking for (see TL;DR below).
Worst case, e.g. if it is configured for neither BootP nor DHCP, you might be able to do a factory reset on the ML1100 (pull the battery, drain the capacitor, IIRC?) to reset it to its default boot protocol configuration, which I think is BootP.
With broken serial comms I am pretty sure a firmware update is out of the picture, but if you had serial comms then you could configure the ML1100 for DHCP, or even a static IP address.
TL;DR
If the ML1100 is configured for DHCP,
and you have a DHCP server on that LAN (e.g. a typical SOHO router with a gateway at 192.168.1.1) that provides an IP address to any MAC address that asks for one
via the DHCP protocol, then yes I agree that you
should see an IP in the LCD on the ML1100, obtained from the DHCP server by the ML1100's DHCP client.
However, everything that I have seen relating to ML1100s is that they are
not, by
default, configured to pick up an IP address via DHCP.
That said, I
think they are configured, by default* to obtain an IP address via BootP. Rockwell provides a freebie [BootP-DHCP Tool]; that process is shown in
this youtube video pointed to via the link @Mickey provided in an earlier post in this thread; the relevant bits in that video starting around
2m10s. You can run that [BootP-DHCP Tool] server from your windows workstation** to work with the, hopefully configured, BootP client on the ML100, to assign an IP address to the ML1100.
* e.g. after a factory reset, or a firmware update, or the default hardware configuration in a new program in RSLogix 500/Micro Starter Lite
** desktop, laptop, etc.; N.B. it
must be on the same physical LAN as the ML1000
On my test bench, I have my ML1100 configured for DHCP, and my SOHO router's DHCP server configured to give that ML1100's MAC address a fixed IP address, but that requires me, every time I create a new program for that ML100, to
- uncheck the default BootP client,
- and check the non-default DHCP client
in the configuration menu for that PLC.