S7-1200 之间 Profinet IO 通信简介
S7-1200作为智能IO设备和S7-300的Profinet 通信
机器人取件--KUKA机器人与S7-1200profinet配置
通常,可有 2 种组态方式:
- 组态项目中的智能设备
- 组态用于其它项目或工程组态系统的智能设备。
使用 STEP 7,可以通过将已组态的智能设备导出到 GSD 文件,为其它项目或工程组态系统组态一个智能设备。像处理其它 GSD 文件一样,将此 GSD 文件导入其它项目或工程组态系统中。其中,用于数据交换的传送区存储在此 GSD 文件中。
组态项目中的智能设备
- 将一个 PROFINET IO 控制器从硬件目录拖放到网络视图中。
- 将一个可组态为 IO 设备的 PROFINET IO 控制器从硬件目录拖放到网络视图中。将此设备组态为一个智能设备(例如,CPU 319-3 PN/DP,FW 3.2)。
- 为此这一智能设备选择 PROFINET 接口。
- 在巡视窗口的区域导航中,选择“操作模式”(Operating mode) 条目,并选中“IO 设备”(IO device) 复选框。
- 现在便可在“已分配的 IO 控制器”(Assigned IO controller) 下拉列表中选择 IO 控制器。 一旦选择了 IO 控制器,这两台设备之间的网络连接和 IO 系统就将显示在网络视图中。
- 选择“由上位 IO 控制器对 PN 接口进行参数分配”(Parameter assignment of the PN interface by the higher-level IO controller) 复选框,可指定是由智能设备本身还是由上位 IO 控制器设置接口和端口。 如果通过下位 IO 系统操作智能设备,则智能设备 PROFINET 接口的参数(如,端口参数)无法通过上位 IO 控制器进行设置。
- 组态传送区。即智能设备与上位 IO 控制器进行数据交换所使用的 I/O 区域。此传送区位于区域导航部分“智能设备通信”(I device communication) 中。
- 单击“传送区”(Transfer area) 列的第一个域。STEP 7 分配一个可以更改的默认名称。
- 选择通信关系类型。例如,为“控制器与设备的通信关系”(Controller-device communication relation) 选择 CD。
- 自动预设地址;可根据需要更改地址,并确定待一致传送的传送区长度。
- 在区域导航中为每个传送区创建一个单独的条目。如果选择了其中一个条目,则可以调整传送区的详细信息或对其进行更改和注释。 如果 CPU 支持此功能,则还可以激活“双向地址映射”(Bi-directional address mapping) 功能。此时自动化地址区域将“反向”排列,故将对称地占用 CPU 输入和输出区域。
通过 GSD 文件组态智能设备
如果在其它项目或其它工程组态系统中使用智能设备,请按上述步骤组态上位 IO 控制器和智能设备。之后,需将该智能设备导出为 GSD 文件。在其它项目中,所生成的 GSD 文件代表已组态的智能设备。
为此,需遵循“导出 GSD 文件”中的说明。
说明 类型为“F-PS”的 PROFIsafe 传输模块 如果插入类型为“F-PS”的 PROFIsafe 传输模块,则在项目中不得将智能设备分配给一个 IO 控制器。而必须导出 GSD 文件。使用该 GSD 文件可在其它项目中设置所有的 PROFIsafe 参数,并通过 PROFIsafe 功能对 IO 控制器上的智能设备进行操作。 |
---|