S7-1200CPU之间的PROFINET通讯分析

pu 的i-device(智能设备)功能简化了与 io 控制器的数据交换和 cpu 操作过程(如用作子过程的智能预处理单元)。智能设备可作为 io 设备链接到上位io 控制器中,预处理过程则由智能设备中的用户程序完成。集中式或分布式(profinet io 或 profibus dp)i/o 中采集的处理器值由用户程序进行预处理,并提供给 io 控制器。
智能设备的应用领域:
分布式处理
可以将复杂自动化任务划分为较小的单元或子过程,这样简化了子任务的同时也优化了项目管理。
单独的子过程
通过使用智能设备,可以将分布广泛的大量复杂过程划分为具有可管理的多个子过程。必要的话,这些子过程可存储在单个的 tia 项目中,这些项目随后可合并在一起形成一个主项目。
专有技术保护
智能设备接口描述使用 gsd 文件传输,而不是通过 step 7 项目传输,这样用户程序的专有技术得以保护。
智能设备的优势:
简单链接 io 控制器。
实现io 控制器之间的实时通信。
通过将计算容量分发到智能设备可减轻 io 控制器的负荷。
由于在局部处理过程数据,从而降低了通信负载。
可以管理单独 tia 项目中子任务的处理 。
智能设备可以作为共享设备。
s7-1200 与 s7-1200/s7-1500 profinet io 通信
s7-1200 v4.0及以上版本开始支持智能 io 设备功能。本示例中介绍1200 cpu之间如何进行智能设备profinet通信,分别在相同项目和不同项目下进行组态
此外本文也可以用于s7-1200与s7-1500之间profinet io通信。
s7-1200 智能设备在相同项目下组态
step 1:创建 tia portal 项目并进行接口参数配置
使用tia v15.1创建一个新项目,进入网络视图添加表1列出的所有设备,并进入各个设备以太网地址选项分别设置子网、ip地址以及设备名称。
step 2:操作模式配置
本例1215c作为智能io设备,需要将其操作模式改为io设备,并且分配给对应io控制器,配置所需的传输区。
此外,如果不激活“pn接口的参数由上位io控制器进行分配”复选框,可指定是在上位 io 控制器的项目中设置智能设备的更新时间、看门狗时间、伙伴端口、拓扑等功能。
如果激活“pn接口的参数由上位io控制器进行分配”复选框,可指定是在上位 io 控制器的项目中设置介质冗余、优先启动、传输速率等接口和端口的几乎所有功能。
需要强调的是,一旦激活“pn接口的参数由上位io控制器进行分配”复选框,则该智能设备将不再可以同时作为io控制器使用。
智能io设备还支持优先启动,勾选后加快io设备的启动速度,详情请了解优先启动相关功能。
进入传输区视图还可以分配地址区所属组织块及过程映像。
step 3:项目编译、下载、测试
分别编译下载两个plc,在监控表中添加传输区数据,给q区赋值,监控发送和接收数据区是否一致。
s7-1200 智能设备在不同项目下组态
step 1:创建 tia portal 项目并进行接口参数配置
分别创建2个不同项目,一个项目添加1217c,另一个项目添加1215c,进入表1中各个设备以太网地址选项分别设置子网、ip地址以及设备名称。
step 2:操作模式配置
本例1215c作为智能io设备,需要将其操作模式改为io设备,由于控制器未在同一项目,这里选择未分配。
这里与相同项目下传输区的配置不同的是io控制器的地址需要在主站项目下才能分配。
此外,如果不激活“pn接口的参数由上位io控制器进行分配”复选框,可指定是在上位 io 控制器的项目中设置智能设备的更新时间、看门狗时间、伙伴端口、拓扑等功能。
如果激活“pn接口的参数由上位io控制器进行分配”复选框,可指定是在上位 io 控制器的项目中设置介质冗余、优先启动、传输速率等接口和端口的几乎所有功能。
需要强调的是,一旦激活“pn接口的参数由上位io控制器进行分配”复选框,则该智能设备将不再可以同时作为io控制器使用。
智能io设备还支持优先启动,不同项目下无法直接选择优先启动功能,需要先选择“pn接口的参数由上位io控制器进行分配”,然后在主站项目下为智能设备设置接口选项中的优先启动功能。
step 3:项目编译后导出gsd文件
这里注意导出gsd之前需要正确编译项目的硬件配置,不然导出选项是灰色的,无法选择。导出gsd文件选项可以由用户设置gsd文件名称的标识部分(gsd文件名称的版本、厂商、日期等部分为默认设置),然后选择存储路径并导出文件。注意导出的gsd文件不要修改文件名称,不然会造成无法导入项目中。
step 4:导入gsd文件
进入主站项目管理gsd文件视图,选择存储gsd文件源路径,在路径下选择需要安装的文件进行安装。
step 5:添加智能io设备
进入硬件目录,在其它现场设备列表中找到安装的智能io设备并添加,添加完成后进入图2以太网地址配置视图,检查智能io设备的设备名称是否与源项目中名称一致(注意一定要保证名称一致),检查无误后分配给控制器,如设备概览视图,分配给控制器后会自动分配地址,也可以手动设置控制器侧传输区地址。
step 6:项目编译、下载、测试
分别编译下载两个项目中plc,在监控表中添加传输区数据,给q区赋值,监控发送和接收数据区是否一致。

绿的谐波减速器全球第二,未来将如何实现国产替代
千视应用 | 为蓝色起源火箭发射提供视频监控解决方案
DMS市场加速发展,ADAS来到2.0
红外摄像机能透视么?红外摄像机原理及参数分析给你答案
隔离开关的作用及日常作用
S7-1200CPU之间的PROFINET通讯分析
简单易制的充电催眠器
UVLED点光源对LCD封口、封框胶的固化
全面向纯电动品牌迈进,沃尔沃铁了心
iPad商标纠纷背后:八大债权银行为唯冠撑腰
三星Galaxy S21系列取消附送充电器耳机
从内核构架和制作工艺着手,了解工业互联网中低功耗设计
SysTick方式实现LED流水灯效果
华为nova3i评测 一款定位主流的高颜值新秀
基于Winsock控件的远程环境在线监测系统设计与实现
IRS2092集成电路制作D类功率放大器的注意事项,Notes of IRS2092 Class D Power Amplifier
中外科学家联合发布巨幅宇宙二维天图:10万亿像素 包含20亿天体
为什么说电报是区块链最好的参照物
汽车电子应用中的LED驱动方案设计参考
激光电视的未来