基于S7-300和S7-1200 CPU的Profinet通信

发布者:RadiantJourney最新更新时间:2024-07-24 来源: elecfans关键字:S7-300  S7-1200  CPU 手机看文章 扫描二维码
随时随地手机看文章

S7-1200 V4.0 及以上固件版本的 CPU 支持智能 IO 设备功能,故可使用 S7-1200 作为智能 IO 设备和 S7-300 PN CPU 进行 Profinet 通信。本例中将 S7-300 作为控制器,连接作为智能 IO 设备的 S7-1200 CPU 实现 Profinet 通信;下面详细介绍使用方法。


此外,本例也可以用在 S7-1200 和 S7-400 PN CPU/CP443-1 的 Profinet 通信(S7-1200 作为 IO 设备)。


硬件:

CPU 1215C DC/DC/DC,V4.5

CPU 315-2PN/DP,V3.2

软件:

TIA PORTAL V17

Step7 V5.7

S7-300 集成的 PN 接口连接 S7-1200 的 PN 接口,这种方式可以分 3 种情况来操作,具体如下:

第一种情况:CPU 1215C 和 CPU 315 使用 TIA PORTAL 编程,在同一个项目中操作。

第二种情况:CPU 1215C 和 CPU 315 使用 TIA PORTAL 编程,在不同项目中操作。

第三种情况:CPU 1215C 使用 TIA PORTAL 编程,而 CPU 315 使用 Step7 编程。

1. 第一种情况(CPU 1215C 和 CPU 315 使用 TIA PORTAL 编程,在同一个项目中操作)

CPU 315-2 PN/DP 作为 IO 控制器,CPU 1215C 作为 IO 设备,使用 TIA PORTAL 在一个项目中编程,详细步骤如下。

1-1 使用 TIA PORTAL 创建 S7-300 站 点

使用 TIA PORTAL 创建一个新项目,并通过'添加新设备'组态 S7-300 站 PLC_1,选择 CPU 315-2 PN/DP;设置 IP 地址,并确认设备名称,本示例中设备名称是 PLC_1,如图 1 所示。

d47590c8-251f-11ee-962d-dac502259ad0.jpg

图 1. 在项目中插入 S7-300 站

1-2 使用 TIA PORTAL 创建 S7-1200 站点

使用 TIA PORTAL 创建一个新项目,并通过'添加新设备'组态 S7-1200 站 PLC_2,选择 CPU1215C DC/DC/DC;设置 IP 地址,并确认设备名称,本示例中设备名称是 PLC_2,如图 2 所示。

d49a578c-251f-11ee-962d-dac502259ad0.jpg

图 2. 在项目中插入 S7-1200 站

S7-1200 作为 IO 设备,需要将其操作模式设置为 IO 设备,并将 IO 设备分配给控制器 PLC_1,如图 3 所示。

d4adcb8c-251f-11ee-962d-dac502259ad0.jpg

图 3. S7-1200 设置为 IO 设备

然后,在'智能设备通信'的'传输区域'创建 IO 通信传输区,控制器的 QB10~14 共计 5 个字节传送到 IO 设备的 IB10~14 ;控制器的 IB10~14 共计 5 个字节读取来自 IO 设备的 QB10~14,如图 4 所示。

d4bcac74-251f-11ee-962d-dac502259ad0.jpg

图 4. 创建 IO 通信区

1-3 编程、下载

1、CPU 315-2 PN/DP 作为控制器,需要调用 OB83 和 OB86(防止控制器无法正常连接作为 IO 设备的 S7-1200 时,出现的停机现象),如图 5 所示。

d4d34aec-251f-11ee-962d-dac502259ad0.png

图 5. 编程调用 OB83 和 OB86

2、检查无错误后,分别将 PLC_1 站和 PLC_2 站下载到各自的 PLC 中。

1-4 通讯测试

分别给两个站点新建监控表,添加通信数据区,并进行监控,如图 6 所示。

d4e8381c-251f-11ee-962d-dac502259ad0.jpg

图 6. 通信测试

2. 第二种情况(CPU 1215C 和 CPU 315 使用 TIA PORTAL 编程,在不同项目中操作)

CPU 315-2PN/DP 作为 IO 控制器,CPU 1215C 作为 IO 设备,使用 TIA PORTAL 在不同项目中编程,详细步骤如下。

2-1 使用 TIA PORTAL 创建 S7-1200 站

使用 TIA PORTAL 创建一个新项目,并通过'添加新设备'组态 S7-1200 站,选择 CPU1215C DC/DC/DC,设置 IP 地址,并确认设备名称,本示例中设备名称是 io-device,如图 7 所示。

d4fc06b2-251f-11ee-962d-dac502259ad0.jpg

图 7. 在新项目中插入 S7-1200 站

S7-1200 作为 IO 设备,需要将其操作模式设置为 IO 设备,并在'智能设备通信'的'传输区域'创建 IO 通信传输区,控制器将传输 5 个字节到 IO 设备的 IB10~14 、IO 设备将 QB10~14 共计 5 个字节传送给控制器,如图 8 所示。

d51b96ee-251f-11ee-962d-dac502259ad0.jpg

图 8. S7-1200 设置为 IO 设备,并创建 IO 通信区

2-2 导出 IO 设备的 GSD 文件

编译该项目,在'智能设备通信'属性的下方,找到并点击'导出'按钮,根据提示将 GSD 文件导出(注意不要修改设备名称),如图 9 所示。

d52c7fcc-251f-11ee-962d-dac502259ad0.jpg

图 9. 导出 IO 设备的 GSD 文件

2-3 使用 TIA PORTAL 创建 S7-300 站

使用 TIA PORTAL 再创建一个新项目,并组态 CPU 315-2 PN/DP,设置 IP 地址,并确认设备名称,本示例中设备名称是 PLC_1,如图 10 所示。

d54aec6e-251f-11ee-962d-dac502259ad0.jpg

图 10. 在新项目中插入 S7-300 站

通过 TIA PORTAL 的“选项”菜单下的“管理通用站描述文件(GSD)”,进入 GSD 安装界面, 在源路径选择 IO 设备 的 GSD 文件存放路径,如图 11 所示。

d564ab68-251f-11ee-962d-dac502259ad0.jpg

图 11. 安装 IO 设备 的 GSD 文件

2-4 在 TIA PORTAL 中组态 IO 设备

在 TIA PORTAL 的网络视图中,将硬件目录路径:Other field devices(其它现场设备)--> PROFINET IO-->PLCs&CPs-->SIEMENS AG--> CPU 1215C DC/DC/DC --> io-device 拖拽到网络视图中,如图 12 所示。

d58e358c-251f-11ee-962d-dac502259ad0.jpg

图 12. 组态 IO 设备

然后为 io-device 分配 IO 控制器,如图 13 所示。

d5a11562-251f-11ee-962d-dac502259ad0.png

图 13. 分配 IO 控制器

进入到设备视图中的设备概览设置传输区地址,如图 14 所示。

d5b738ec-251f-11ee-962d-dac502259ad0.jpg

图 14. 分配传输区地址

2-5 编程、下载

1、CPU 315-2 PN/DP 作为控制器,需要调用 OB83 和 OB86(防止控制器无法正常连接作为 IO 设备的 S7-1200 时,出现的停机现象),如图 15 所示。

d5cedb3c-251f-11ee-962d-dac502259ad0.png

图 15. 编程调用 OB83 和 OB86

2、检查无错误后,分别将 S7-300 站和 S7-1200 站下载到各自的 PLC 中。

2-6 通讯测试

分别给两个站点新建监控表,添加通信数据区,监控。如图 16 所示。

d5de8d7a-251f-11ee-962d-dac502259ad0.jpg

图 16. 测试结果

3. 第三种情况(CPU 1215C 使用 TIA PORTAL ,而 CPU 315 使用 Step7 )

不在一个项目中的操作,即:CPU 315-2PN/DP 作为 IO 控制器 使用 Step7 编程;CPU 1215C 作为 IO 设备,使用 TIA PORTAL 编程,详细步骤如下。

3-1 使用 TIA PORTAL 创建 S7-1200 站

使用 TIA PORTAL 创建一个新项目,并通过'添加新设备'组态 S7-1200 站 io-device ,选择 CPU1215C DC/DC/DC;设置 IP 地址,并确认设备名称,本示例中设备名称是 io-device。如图 17 所示。

d4fc06b2-251f-11ee-962d-dac502259ad0.jpg

图 17. 在新项目中插入 S7-1200 站

S7-1200 作为 IO 设备,需要将其操作模式设置为 IO 设备。如图 18 所示。

d51b96ee-251f-11ee-962d-dac502259ad0.jpg

图 18. S7-1200 设置为 IO 设备,并创建 IO 通信区

然后,在'智能设备通信'的'传输区'创建 IO 通信区,控制器将传输 5 个字节到 IO 设备的 IB10~14 ;IO 设备将 QB10~14 共计 5 个字节传送给控制器。

3-2 导出 IO 设备的 GSD 文件

编译该项目,在'智能设备通信'属性的下方,找到并点击'导出'按钮,根据提示将 GSD 文件导出(注意不要修改设备名称)。如图 19 所示。

d60dc720-251f-11ee-962d-dac502259ad0.jpg

图 19. 导出 IO 设备的 GSD 文件

3-3 使用 Step7 创建 S7-300 站

使用 Step7 创建一个新项目,并组态 CPU 315-2 PN/DP,设置 IP 地址,并确认设备名称,本示例中设备名称是 PN-IO。如图 20 所示。

d6305dd0-251f-11ee-962d-dac502259ad0.jpg

图 20. 在新项目中插入 S7-300 站

在 Step7 的硬件组态界面,通过'选项'进入'安装 GSD 文件...'界面, 在源路径选择 IO 设备的 GSD 文件存放路径。如图 21 所示。

d64ec6b2-251f-11ee-962d-dac502259ad0.jpg

图 21. Step7 安装 IO 设备的 GSD 文件

3-4 在 Step7 中组态 IO 设备

在 Step7 的硬件组态界面,将硬件目录路径:PROFINET IO --> Preconfigured Stations --> CPU 1215C DC/DC/DC --> IO 设备拖拽到 PN 子网上。如图 22 所示。

d66ccb1c-251f-11ee-962d-dac502259ad0.jpg

图 22. 组态 IO 设备

3-5 编程、下载

1、CPU 315-2 PN/DP 作为 IO 控制器,需要调用 OB83 和 OB86(防止控制器无法正常连接作为 IO 设备的 S7-1200 时,出现的停机现象),如图 23 所示。

d69b7b74-251f-11ee-962d-dac502259ad0.png

图 23. 编程调用 OB83 和 OB86

2、检查无错误后,分别将 S7-300 站和 S7-1200 站下载到各自的 PLC 中。

3-6 通讯测试

分别给两个站点新建监控表,添加通信数据区,监控。如图 24 所示。

d6bf9af4-251f-11ee-962d-dac502259ad0.jpg

图 24. 通信测试


关键字:S7-300  S7-1200  CPU 引用地址:基于S7-300和S7-1200 CPU的Profinet通信

上一篇:防爆伺服电机与普通伺服电机的区别
下一篇:什么是共模电压呢?聊聊电机轴承电腐蚀

推荐阅读最新更新时间:2024-11-13 02:21

ASIC AI,巨头才玩得起的游戏?未必
  人工智能芯片主要包括GPU、FPGA、ASIC以及类脑芯片。在人工智能时代,它们各自发挥优势,呈现出百花齐放的状态。现在,人工智能已经不再局限于机器学习上,而且更多可以以更快的速度运行AI系统的新型架构正在被开发出来。英伟达、高通、英特尔、IBM、谷歌、Facebook和其它公司正在加速涌入这个领域。   实际上,这些器件并不是真正的芯片,而是一种系统级封装。它们通常包含一颗或者两颗具有大规模处理能力的基于最新半导体制造工艺(16nm及以下)的ASIC,和大容量的超高带宽内存(比如HBM2堆栈),所有这些芯片都通过先进封装技术集成在一起。   人工智能相关ASIC近来渐获市场注意,多家厂商如NVIDIA、英特尔、Google及
[嵌入式]
ASIC AI,巨头才玩得起的游戏?未必
Imagination宣布推出基于RISC-V的CPU产品系列
Imagination Catapult系列CPU产品采用RISC-V指令集架构(ISA),专为异构计算解决方案设计打造 英国伦敦,2021年12月6日——Imagination Technologies宣布推出Catapult系列RISC-V中央处理器(CPU)产品系列,这些全面创新设计的CPU产品旨在满足下一代异构计算的需求。 RISC-V是一种正在改变处理器设计的开源CPU架构,而Imagination基于RISC-V的Catapult CPU可根据性能、效率或两者间平衡等各种应用场景进行配置,使其适用于更广泛的市场。 在过去的20年中,Imagination一直在提供先进的半导体知识产权(IP)解决方案,
[嵌入式]
Imagination宣布推出基于RISC-V的<font color='red'>CPU</font>产品系列
Google 新款 Brillo 物联网操作系统可完整支持 MIPS CPU 架构
Imagination 基于 MIPS 架构的 Creator Ci41 获选为初期开发人员入门开发板 Imagination Technologies 宣布,在 Google 为物联网应用开发的新款 Brillo 操作系统中,MIPS CPU 架构是获得完整支持的主要 CPU 架构之一。 Brillo 是以 Android 为基础的免费、开放性嵌入式操作系统,能以无缝、直观的方式连接 IoT 设备。由于 MIPS 是 Android 正式支持的三个 CPU 架构之一,因此 Brillo 很自然地提供对 MIPS 的支持。MIPS CPU 现已广泛用在消费、工业、汽车及其他各类 IoT 设备中。凭借着极高效
[物联网]
国产自主架构 龙芯CPU支持开放“鸿蒙”
龙芯中科、润和软件联合宣布,经过共同努力,龙芯2K0500开发板、OpenHarmony操作系统已经完成适配验证,LoongArch龙架构平台对于OpenHarmony已形成初步支持,万物互联的生态体系与龙芯平台即将全面连接。OpenHarmony是华为捐献、全球开发者共建的开源分布式操作系统,由开放原子开源基金会孵化及运营,国内众多厂商已基于其形成多个跨终端全领域的发行版操作系统。 2022年4月,龙芯中科与润和软件、慧睿思通、龙芯俱乐部等联合,发起成立了OpenHarmony LoongArch SIG工作组,推动龙架构芯片适配OpenHarmony系统。 长期以来,润和软件作为OpenHarmony生态的核心共建单位
[嵌入式]
国产自主架构 龙芯<font color='red'>CPU</font>支持开放“鸿蒙”
细数过去20年的顶级桌面CPU:认识几个?
  本篇文章我们一起看看这些年出现在CPU市场的“神U”们吧! 要谈“神U”当然要从CPU的发展史说起啦,不过早期CPU的发展就没有显卡那么精彩了,真正有竞争力的CPU厂商并不多( AMD ,Cyrix),早期286、386、486时代相信大多数朋友都没怎么经历过,而且性能也完全不够看,我们不妨从93年这个特别的时间点说起。下面就随嵌入式小编一起来了解一下相关内容吧。    奔腾大时代   1993年3月22日:新一代586 CPU问世,本应命名为80586或 i586,然而当年处理器产品名称十分混乱,为了更好的标识产品英特尔把新一代产品命名为Pentium。对,这就是大家熟知的奔腾处理器的开端。   初代奔腾的频率由最初推出
[嵌入式]
2017年CPU:AMD和Intel都使出了洪荒之力
  2017年已经过去了,但这一年的DIY市场还真的比往常热闹了许多,A/I新品频发,区块链虚拟币挖矿又不断地和我们游戏玩家抢占显卡资源,FLASH成本直线飙升,吃鸡游戏又一直都霸占着各种游戏网站的头条,那今天就给大家理一理2017年CPU产品线的发展,顺便预测一下今年的新东西。下面就随嵌入式小编一起来了解一下相关内容吧。    故事要从2017年3月开始   今年最大功劳是属于 AMD 锐龙的:其实从2015年开始, AMD 就一直在以各种各样的公开、半公开或者假装不公开的形式去发布“Zen”,当然都仅限于PPT上了,也就是说一直在给它造势。   所以业内对它的呼声一直都很高,说“万众期待”也一点都不过分了。终于坚持到201
[嵌入式]
倪光南:RISC-V成为中国多领域CPU架构首选
2023 RISC-V中国峰会(RISC-V Summit China 2023)于8月23日至25日在京举行。本届峰会以“RISC-V生态共建”为主题,对RISC-V产业发展进行了深入探讨。中国工程院院士倪光南在致辞中指出,开源RISC-V架构对世界芯片领域技术创新和产业变革注入了强大的动力,RISC-V架构采取开源模式使得它的技术会更迅速地反馈,它成果能更容易地共享,对推动全球芯片产业做出了卓越的贡献。 倪光南表示,中国RISC-V产业应当始终坚持开放、合作、共享、共治,防止碎片化,推动RISC-V一体化生态的管理。我们将积极协同RISC-V International等社区建设、标准制定、学术交流、应用推广、人才培养等方
[嵌入式]
高通发布骁龙780G 5G芯片:5nm工艺 CPU提升最大45%
高通公司今天公布了下一款骁龙 7 系列处理器,名称为骁龙 780G 5G,采用三星 5nm 工艺,代号 SM7350-AB。新的芯片组将旨在提供更好的 AI 性能、更好的相机体验和 5G 支持,以及一些高级功能。   骁龙 780G SoC 基于八核架构,是骁龙 768G 的继任者,将瞄准低预算的 5G 智能手机。德国媒体 WinFuture 认为,新的高通 780G 处理器将为即将到来的小米 11 Lite 提供支持。这款手机预计将在 3 月 29 日与小米 11 Pro 和小米 11 Ultra 一同亮相。   高通骁龙 780G 5G 功能特性   IT之家获悉,高通骁龙 780G 沿袭了目前旗舰产品骁龙 888
[手机便携]
小广播
最新嵌入式文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件
随便看看

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

电子工程世界版权所有 京ICP证060456号 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved