通过 FDL 建立通信

2021-07-15 浏览次数:108
通过 FDL 建立通信

要求

组态软件:STEP 7 Professional V14

连接的端点:固件版本 V2.0 或更高版本的 CPU S7-1500,带有固件版本 V2.0 的通信模块 CM 1542-5

建立组态的 FDL 连接

要在 STEP 7 中建立组态的 FDL 连接,请按以下步骤操作:

    在程序编辑器中,创建一个 TSEND_C 指令。

    在巡视窗口中,选择该 TSEND_C 指令并转至“属性 > 常规 > 连接参数”(Properties > General > Connection parameters)。

    在端点下,选择伙伴端点。选择以下两个伙伴端点中的一个:

    CPU S7‑1500,带有 CM 1542‑5

    未*

    在“组态类型”(Configuration type) 下,选择“使用组态的连接”(Use configured connection)。

    在“连接类型”(Connection type) 下,选择“FDL”。

    在“接口”(Interface) 下,选择以下接口:

    “本地”(Local):CM 1542‑5 的 PROFIBUS 接口

    “*的伙伴”(Specified partner):CM 1542‑5 的 PROFIBUS 接口

    在“连接数据”(Connection data) 下,选择设置“<新内容>”(<new>)。

下图显示了 STEP 7 中完全组态的 FDL 连接。


图片: 组态 FDL 连接

在用户程序中建立 FDL 连接

要通过 FDL 进行数据通信,在任何情况下都需要自行创建 TCON_FDL 系统数据类型的数据块、分配相应参数,并通过指令直接调用该数据块。请按以下步骤操作:

    在项目树中,创建一个全局数据块。

    在该全局数据块中,定义一个 TCON_FDL 数据类型的变量。

    在以下示例中,显示了一个全局数据块“FDL_connection”。其中,定义了数据类型为 TCON_FDL 的变量“FDL_connection”。


    图片: 编程 FDL 连接

    在数据类型为 TCON_FDL 的变量中,编程 FDL 连接的参数(如,PROFIBUS 地址)。

    在程序编辑器中,创建一个 TCON 指令。

    将 TCON 指令的 CONNECT 参数与 TCON_FDL 数据类型的变量进行互连。

    在以下示例中,TCON 指令的 CONNECT 参数已互连到变量“FDL_Connection”(数据类型 TCON_FDL)。


    图片: 示例:用于 FDL 连接的 TCON 指令



shtxjd.cn.b2b168.com/m/
top