Ny-Series Instructions Reference Manual (W560 - Omron NY532-5400 Reference Manual

Ny-series
Hide thumbs Also See for NY532-5400:
Table of Contents

Advertisement

2 Instruction Descriptions
ST
Internal
Variable
Variables
Trigger
DoTCP
Stage
RcvSocketDat
WkSocket
SendSocketDat
SktTCPConnect_in-
stance
SktClearBuf_instance
SktGetTCPStatus_in-
stance
SktTCPSend_instance
SktTCPRcv_instance
SktClose_instance
External
Variable
Variables
_EIP_EtnOnlineSta
// Start sequence when Trigger changes to TRUE.
IF ( (Trigger=TRUE) AND (DoTCP=FALSE) AND (_Eip_EtnOnlineSta=TRUE) ) THEN
DoTCP :=TRUE;
Stage :=INT#1;
SktTCPConnect_instance(Execute:=FALSE);
SktClearBuf_instance(Execute:=FALSE);
SktGetTCPStatus_instance(Execute:=FALSE); // Initialize instance.
SktTCPSend_instance(
Execute:=FALSE,
SendDat:=SendSocketDat[0]);
SktTCPRcv_instance(
Execute:=FALSE,
RcvDat :=RcvSocketDat[0]);
SktClose_instance(Execute:=FALSE);
END_IF;
IF (DoTCP=TRUE) THEN
CASE Stage OF
1 :
// Request a connection.
SktTCPConnect_instance(
Execute
IF (SktTCPConnect_instance.Done=TRUE) THEN
ELSIF (SktTCPConnect_instance.Error=TRUE) THEN
END_IF;
2-1066
Data type
BOOL
BOOL
INT
ARRAY[0..1999] OF
BYTE
_sSOCKET
ARRAY[0..1999] OF
BYTE
SktTCPConnect
SktClearBuf
SktGetTCPStatus
SktTCPSend
SktTCPRcv
SktClose
Data type
BOOL
:=TRUE,
SrcTcpPort:=UINT#0,
DstAdr
:='192.168.250.2', // Remote IP address
DstTcpPort:=UINT#6000,
Socket
=>WkSocket);
Stage:=INT#2;
// Normal end
Stage:=INT#10;
// Error end
Initial value
FALSE
FALSE
0
[2000(16#0)]
(Handle:=0, SrcAdr:=(PortNo:=0,
IpAdr:=''), DstAdr:=(PortNo:=0,
IpAdr:=''))
[2000(16#0)]
Constant
Online
// Initialize instance.
// Initialize instance.
// Initialize instance.
// Dummy
// Initialize instance.
// Dummy
// Initialize instance.
// Local TCP port number: Automatically assigned.
// Destination TCP port number
// Socket

NY-series Instructions Reference Manual (W560)

Comment
Execution condition
Processing
Stage change
Receive data
Socket
Send data
Comment

Hide quick links:

Advertisement

Table of Contents
loading

Table of Contents