您可以使用以下选项来设置连接参数并将其存储在数据块中。
使用向导设置连接参数。
创建连接数据数据库。
创建连接数据数据库,按以下步骤为ISO on TCP连接创建连接数据数据库。
您需要一个“TCON_Param”类型的数据块来存储TCON通信指令的连接参数。以下是如何创建“TCON_Param”类型的数据块的说明。
在项目导航中,转到设备文件夹并打开“程序块”文件夹。
双击“添加新块”命令。将打开“添加新块”对话框。
单击“DB数据块”按钮。
将“TCON_Param”类型指定给数据块。
例如,将新数据块命名为“PLC_1_Connection_DB_4”。
让DB的编号自动生成,或者手动指定一个特殊的编号,例如25。
用“确定”确认您的输入。
在项目树中,双击新创建的连接数据数据库。数据块在工作区打开。
ISO on TCP连接的连接数据存储在“TCON_IP_RFC”数据结构中。为“TCON_IP_RFC”数据结构的参数输入相应的值。
对于“ID”参数,输入在TCON通信指令的“ID”输入处指定的连接号。
“ConnectionType”参数预设的起始值为0C(十六进制)=12(十进制)。这对应于TCP上的ISO连接。
由于S7-1500 CPU主动建立连接,因此将“ActiveEstablished”参数设置为“true”。
在“RemoteAddress”数据结构中,输入通信伙伴的IP地址,例如:192.168.0.10。
在“RemoteTSelector”数据结构中,输入伙伴TSAP和伙伴TSAP的长度。
“RemoteTSelector”数据结构中的“TSelLength”参数定义了伙伴TSAP的长度。
“RemoteTSelector”数据结构中的“TSel”参数定义了合作伙伴TSAP。
在“LocalTSelector”数据结构中,输入本地TSAP和本地TSAP的长度。
“LocalTSelector”数据结构中的“TSelLength”参数定义TSAP的长度。
“LocalTSelector”数据结构中的“TSel”参数定义了本地TSAP。