Communication   
11.2 PROFINET 
  S7-1200 Programmable controller 
850  System Manual, V4.2, 09/2016, A5E02486680-AK 
Table 11- 15  TSEND_C and TRCV_C instructions 
 
    req:=_bool_in_, 
    cont:=_bool_in_, 
    len:=_uint_in_, 
    done=>_bool_out_, 
    busy=>_bool_out_, 
    error=>_bool_out_, 
    status=>_word_out_, 
    connect:=_struct_inout_, 
    data:=_variant_inout_, 
TSEND_C establishes a TCP or ISO on TCP 
communication connection to a partner station, 
sends data, and can terminate the connection. 
After the connection is set up and established, it 
is automatically maintained and monitored by 
the CPU. 
 
    en_r:=_bool_in_, 
    cont:=_bool_in_, 
    len:=_uint_in_, 
 adhoc:=_bool_in_, 
    done=>_bool_out_, 
    busy=>_bool_out_, 
    error=>_bool_out_, 
    status=>_word_out_, 
    rcvd_len=>_uint_out_, 
    connect:=_struct_inout_, 
    data:=_variant_inout_, 
TRCV_C establishes a TCP or ISO on TCP 
communication connection to a partner CPU, 
receives data, and can terminate the connection. 
After the connection is set up and established, it 
is automatically maintained and monitored by 
the CPU. 
1
  STEP 7 automatically creates the DB when you insert the instruction.