![Omron Sysmac NY512-1300 Скачать руководство пользователя страница 280](http://html.mh-extra.com/html/omron/sysmac-ny512-1300/sysmac-ny512-1300_user-manual_742451280.webp)
9 Socket Service
9-22
NY-series Industrial Panel PC / Industrial Box PC Built-in EtherNet/IP Port User’s Manual (W563)
ST
*1 Replace the variable name with
_EIP1_EtnOnlineSta
(Port1 Online) or
_EIPIn1_EtnOnlineSta
(Internal Port1
Online), depending on which communications port you use.
// Start sequence when
Trigger
changes to TRUE.
IF((Trigger=TRUE) AND (DoSendAndRcv=FALSE) AND (_EIP_EtnOnlineSta=TRUE))THEN
DoSendAndRcv
:=TRUE;
Stage
:=INT#1;
SktUDPCreate_instance(Execute:=FALSE);
// Initialize instance.
SktUDPSend_instance(
// Initialize instance.
Execute
:=FALSE,
SendDat:=SendSocketDat[0]);
// Dummy
SktUDPRcv_instance(
// Initialize instance.
Execute
:=FALSE,
RcvDat
:=RcvSocketDat[0]);
// Dummy
SktClose_instance(Execute:=FALSE);
// Initialize instance.
END_IF;
IF (DoSendAndRcv=TRUE) THEN
CASE Stage OF
1 :
// Request creating socket.
SktUDPCreate_instance(
Execute
:=TRUE,
SrcUdpPort:=UINT#6001,
// Local UDP port number
Socket =>WkSocket);
//
Socket
IF (SktUDPCreate_instance.Done=TRUE) THEN
Stage
:=INT#2;
// Normal end
ELSIF (SktUDPCreate_instance.Error=TRUE) THEN
Stage
:=INT#10;
// Error end
END_IF;
Internal
Variables
Variable
Data type
Initial value
Comment
Trigger
BOOL
False
Execution condition
DoSendAndRcv
BOOL
False
Processing
Stage
INT
0
Status change
RcvSocketDat
ARRAY[0..1999] OF
BYTE
[2000(16#0)]
Receive data
WkSocket
_sSOCKET
(Handle:=0,
SrcAdr:=(PortNo:=0, IpAdr:=’’),
DstAdr:=(PortNo:=0, IpAdr:=’’))
Socket
SendSocketDat
ARRAY[0..1999] OF
BYTE
[2000(16#0)]
Send data
SktUDPCreate_instance
SktUDPCreate
SktUDPSend_instance
SktUDPSend
SktUDPRcv_instance
SktUDPRcv
SktClose_instance
SktClose
External
Variables
Variable
Data type
Constant
Comment
_EIP_EtnOnlineSta
*1
BOOL
Online
Содержание Sysmac NY512-1300
Страница 290: ...9 Socket Service 9 32 NY series Industrial Panel PC Industrial Box PC Built in EtherNet IP Port User s Manual W563 ...
Страница 310: ...10 FTP Server 10 20 NY series Industrial Panel PC Industrial Box PC Built in EtherNet IP Port User s Manual W563 ...
Страница 324: ...11 FTP Client 11 14 NY series Industrial Panel PC Industrial Box PC Built in EtherNet IP Port User s Manual W563 ...
Страница 452: ...Appendices A 66 NY series Industrial Panel PC Industrial Box PC Built in EtherNet IP Port User s Manual W563 ...
Страница 453: ...Index 1 NY series Industrial Panel PC Industrial Box PC Built in EtherNet IP Port User s Manual W563 I Index ...
Страница 459: ......