Applies To:
  • CitectSCADA 5.xx
  • CitectHMI 5.xx

Summary:
I have set up an IO Server to talk to the Toshiba V and the following read error comes up in the TCP/IP debug window.

Port PORT1_BOARD1 Warning WSAENOPROTOOPT on setsockopt(SO_DONTLINGER)

Port PORT1_BOARD1 UDP Connection from 0.0.0.0:port(0) to 134.18.74.41:port(2000)

Port PORT1_BOARD1 Warning WSAENOPROTOOPT on setsockopt(TCP_NODELAY)

Port PORT1_BOARD1 connection OK

Port PORT1_BOARD1: Write to IP(134.18.74.41):Port(2000)

Port PORT1_BOARD1 Sent 14 bytes of data.

<28>A00DRRW0<26>5E<29><0D>

Port PORT1_BOARD1 Event - FD_READ

Port PORT1_BOARD1 Receiving BufferSize: 500 bytes, RemoteIP: 134.18.74.41, RemotePort: 2000, RemoteExtraPort: 2001

Port PORT1_BOARD1 Error WSAECONNRESET on recvfrom()

Port PORT1_BOARD1 Event - FD_WRITE

Port PORT1_BOARD1: Write to IP(134.18.74.41):Port(2000)

Port PORT1_BOARD1 Sent 14 bytes of data.

<28>A00DRRW0<26>5E<29><0D>

Port PORT1_BOARD1 Event - FD_READ

Port PORT1_BOARD1 Receiving BufferSize: 500 bytes, RemoteIP: 134.18.74.41, RemotePort: 2000, RemoteExtraPort: 2001

Port PORT1_BOARD1 Error WSAECONNRESET on recvfrom()

Port PORT1_BOARD1: Write to IP(134.18.74.41):Port(2000)

Port PORT1_BOARD1 Sent 14 bytes of data.

<28>A00DRRW0<26>5E<29><0D>

 

Solution:
The problem here is in the Toshiba V PLC. You have to to tell the processor where the NO1 card was located (slot number) and the port number CitectHMI/SCADA was going to talk to it via. The settings that you need to change reside in the configuration of the processor. For further information refer to Knowledge Base articles Q3046 and Q1667

Keywords:
 

Attachments