Stake官网

Stake(中国区)官方网站
S7-1500基于PROFINET IRT直接数据交流
日期:2025年06月10日     新闻分类: 手艺中心      浏览:411次

从固件版本 V2.8 最先,S7-1500 CPU 支持与其它 S7-1500 CPU 举行直接数据交流。 在直接数据交流的情形下,S7-1500 CPU 将 I/O 区域中的循环用户数据提供应一个或多个伙伴,数据交流模子见下图1。直接数据交流基于 IRT 和等时同步模式下的 PROFINET,通过传送区举行数据交流。 1)  翻开TIA博途。示例中TIA博途的版本为V16。

使用要求

● STEP 7 V16 或更高版本

● S7-1500 CPU 固件版本为 V2.8 或更高版本

● IRT 已组态:

– 所有 CPU 都在一个同步域中。

– 一个 CPU 是同步主站,其它 CPU 是同步从站。

– 端口已互连。

属性

● 始终等时同步

● MRP 组态中支持 MRPD

● 无通过 PROFINET 举行非循环数据交流的数据纪录机制

● 无 PROFINET 报警

● 组态限值:

– 直接数据交流的最大数据长度为 3075 字节(包括用户数据限制符)

– 传送区的最大数据长度:1024 字节(无用户数据限制符)

– 最大发送方传送区数:128

– 最大吸收方传送区数:512,漫衍在最多 64 个可吸收的 PROFINET 帧中,因此最多 64 个发送方 CPU

在本应用实例中,通过以下产品举行直接数据交流功效组态,实现了2个IO控制器之间和3个IO控制器之间的 PROFINET IRT 通讯。

软件:

TIA V16 Professional

硬件:

CPU 1511-1PN V2.8

CPU 1511C-1PN V2.8

CPU 1516F-3PN/DP V2.8

1、装备添加及分派接口参数

1.1、翻开TIA 项目视图,在项目树下双击“添加新装备”,输入装备名称(PLC_1),选择控制器(6ES7511-1AK01-0AB0 版本V2.8),单击确定进入装备视图。

1.2、双击控制器以太网接口进入属性通例界面,为控制器添加子网及设置IP地址

1.3、重复办法1.1和1.2,添加控制器PLC_2(6ES7 511-1CK00-0AB0 版本V2.8),添加子网及设置IP地址

2、组态PROFINET IRT

2.1、组态拓扑视图,注重现场的拓扑要和组态拓扑完全一致,不然会报错。

2.2、鼠标悬停在总线,在弹出的菜单中选择高亮显示同步域,然后单击进入“域管理”>“同步域”界面。

2.3、进入同步域下的装备界面,分派PLC_1为同步主站

2.4、进入同步域下的装备界面,分派PLC_2为同步从站

3、组态直接数据交流

3.1、建设直接数据交流的通讯关系。

选择PN/IE_1总线,网络视图右侧切换到"I/O 通讯"选项卡,为伙伴1 PLC_1分派伙伴2通讯关系, 在"伙伴 2"列的"<将装备放在此处或者选择>"中,从下拉列表中选择通讯伙伴的 PROFINET 接口作为毗连伙伴。

注重通讯偏向:

– ←:通讯伙伴为发送方

– →:通讯伙伴为吸收方

3.2、组态用于直接数据交流的传送区。

选择直接数据交流的通讯关系,导航到通讯关系属性的"通例 > 直接数据交流 > 传送区域",双击"<新增>"按钮,划分为2个通讯关系建设一个传输区,为传送区指定一个有意义的名称。传送区的通讯偏向由通讯关系指定,无法更改传送区的通讯偏向

3.3、编辑传送区。

在"通例 > 直接数据交流 > 传送区名称 > 传送区详细信息"下选择传送区的属性。这里可以修改输入和输出的起始地址;选择响应的组织块和历程映像区,由于是IRT通讯,要选择具有同步功效组织块,好比Synchronous Cycle 或MC_Servo等组织块;设置所需传输数据长度。

3.4、更新历程映像区

划分在各个PLC下的Synchronous Cycle OB61组织块内挪用“SYNC_PI”同步历程映像输入和“SYNC_PO”同步历程映像输出来更新历程映像区

4、编译和加载

划分编译和加载控制器PLC_1 和 PLC_2。

1、装备添加及分派接口参数

重复两个 S7-1500 CPU 之间组态直接数据交流示例中办法1.1和1.2,添加控制器PLC_1(6ES7511-1AK01-0AB0 版本V2.8)、PLC_2(6ES7 511-1CK00-0AB0 版本V2.8)、PLC_3(6ES7 516-3FN01-0AB0 版本V2.8),添加子网及设置IP地址。

2、组态PROFINET IRT

重复两个 S7-1500 CPU 之间组态直接数据交流示例中办法2.1~2.4,其中PLC_1为同步主站,PLC_2和PLC_3为同步从站。

3、组态直接数据交流

重复两个 S7-1500 CPU 之间组态直接数据交流示例中办法3.1~3.4,组态CPU两两之间的直接通讯关系,并为其新建传输区及编辑传输区。

关于多CPU间组态直接数据交流来说,传输区的"伙伴地址"可以选择发送方中的现有地址区域作为输出传送区起始地址,红色方框所示,实现发送方的统一个地址传输给多个CPU

4、编译和加载

划分编译和加载控制器PLC_1 、 PLC_2 和 PLC_3。


Stake(中国区)官方网站

版权所有: Stake官网 备案号:晋ICP备09004627号-2   Stake(中国区)官方网站

邮箱

keda@sxkeda.com

电话

400-0351-150

微信

Stake(中国区)官方网站

专属
客服

留言

右侧导航

网站地图