Olá, estou tentando estabelecer uma comunicação do meu computador com o PLC via Ethernet (Panasonic FPX C30R através da AFPX COM 5 (Ethernet)).
Mas quando tento comunicar é gerada uma exessão:
java.net.SocketException: Network is unreachable: connect
at java.net.DualStackPlainSocketImpl.connect0(Native Method)
at java.net.DualStackPlainSocketImpl.socketConnect(Unknown Source)
at java.net.AbstractPlainSocketImpl.doConnect(Unknown Source)
at java.net.AbstractPlainSocketImpl.connectToAddress(Unknown Source)
at java.net.AbstractPlainSocketImpl.connect(Unknown Source)
at java.net.PlainSocketImpl.connect(Unknown Source)
at java.net.SocksSocketImpl.connect(Unknown Source)
at java.net.Socket.connect(Unknown Source)
at java.net.Socket.connect(Unknown Source)
at java.net.Socket.<init>(Unknown Source)
at java.net.Socket.<init>(Unknown Source)
at com.net.EthernetComm.connect(EthernetComm.java:45)
at com.view.Test.main(Test.java:12)
public void connect(String ip, int port) {
try {
socket = new Socket(InetAddress.getByName(ip), port);// erro nesta linha
in = socket.getInputStream();
out = socket.getOutputStream();
isConnected = true;
} catch (IOException e) {
JOptionPane.showMessageDialog(null, "Time-out.", "Erro", JOptionPane.ERROR_MESSAGE);
e.printStackTrace();
}
}
