Netdiscover
Netdiscover is a tool for discovering ..
the basic command follows :
netdiscover -r [ip address]/[subnetmask]
to start scanning the network for hosts.
The tool will begin and output in the console what it has found.
example of the found Siemens Siematic S7: