ID: 连接ID
DEV_ID
DEV_ID = B#16#1 对于 IM151-8 PN/DP CPU
DEV_ID = B#16#2 对于 CPU31x-2PN/DP, IM154-8 CPU
DEV_ID = B#16#3 对于 CPU319-3PN/DP
DEV_ID = B#16#5 对于 CPU41x-3PN/DP
ACTIVE: 主动或是被动建立连接
LOC_PORT: CPU本地端口
REM_PORT: 通信伙伴的远程端口
IP_ADDR1 ... IP_ADDR4: 通信伙伴的IP地址
图. 02: 调用 FC97
通过 FB65"TCON" 的输入参数 "REQ" 的上升沿触发来建立连接. FB300 的背景数据块中包含了带有连接参数的数据结构 UDT65 "TCON_PAR".FB65 "TCON" 的输入参数 "CONNECT" 需要指定一个含有连接参数的存储区. 在系统启动时连接建立并保持,直到调用 FB66 "TDISCON" 结束连接,或 CPU 进入停止模式,或关闭电源.
图. 03: 调用 FB65 "T_CON"
在 "FB63 "TSEND" 的输入参数 "REQ" 上施加上升沿以触发发送请求.发送请求的触发是由时钟标志 M10.6 和变量 "C1.SEND_BUSY" 来控制的. 如果发送请求运行, "C1.SEND_BUSY" 则被置位.无法再触发新的发送请求. (见图. 05).
可以为输入参数 "DATA" 指定包含要发送数据的存储区.并在输入参数 "LEN" 填写要发送的字节数.输出参数 "DONE", "ERROR" 和 "STATUS" 用于查询请求状态.