0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

S7-300集成PN口的应用研究

机器人及PLC自动化应用 来源:机器人及PLC自动化应用 作者:机器人及PLC自动化 2022-03-14 15:56 次阅读

Profinet IO组态

PROFINET IO的IO现场设备在PROFINET上有着相同的等级,在网络组态时分配给一个IO控制器。现场IO设备的文件描述定义在GSD(XML)文件。

f1c9d90a-9f9b-11ec-952b-dac502259ad0.png

组态的IO设备分如下几种情况:

第三方设备:

导入GSD文件(GSD文件需找第三方设备厂商索要),并在Step7中进行硬件组态,后续组态方式与本例相同。

第三设备GSD文件的导入,请参看文档:什么是GSD文件/如何安装

西门子I device设备:

西门子I device设备的GSD文件生成及组态,请参看文档:

S7-300集成PN口作为Profinet智能设备使用(不同项目STEP7)

S7-300集成PN口作为Profinet智能设备使用(不同项目TIA)

西门子标准IO设备:

如本例中的ET200S,其组态可直接在Step7或TIA软件,硬件列表中找到。

网络拓扑结构

如图1所示,S7-300 PLC(192.168.0.1/24)与ET200 SP(192.168.0.2/24)通过交换机进行Profinet IO通信

f1f08cf8-9f9b-11ec-952b-dac502259ad0.png

图1网络拓扑结构

硬件与软件组成:

poYBAGIu9ZyAC_wzAAA2Ne8NZxw688.png

表1硬件列表

pYYBAGIu9Y-AFPukAAAafclc5HU951.png

表2软件环境

PN IO的组态步骤

分配IP地址

通过如下的步骤配置PC的IP地址:

选择电脑的“控制面板>网络和共享>本地连接>属性”打开Internet Protocol Version 4(TCP/IPv4),设置PC的IP地址。

f22253d2-9f9b-11ec-952b-dac502259ad0.png

图2设置IP地址

创建PLC项目

在 STEP7 V13中创建一个项目并插入CPU 317 站。操作步骤如下:

1.双击桌面的TIA快捷图标打开TIA Portal V13 软件:

f243e858-9f9b-11ec-952b-dac502259ad0.png

图3 TIA快捷图标

2.进入TIA Portal的Portal视图

f26efa02-9f9b-11ec-952b-dac502259ad0.png

图4Portal视图

3. 选择创建新项目,并填写项目名称和项目保存的路径,并点击“创建”按钮。

f29b2a46-9f9b-11ec-952b-dac502259ad0.png

图5创建项目

4. 进入“新手上路”,选择“组态设备”菜单

f2c6fa22-9f9b-11ec-952b-dac502259ad0.png

图6新手上路

5.进入设备与网络菜单,选择添加新设备菜单,填写设备名称,并依据产品订货号选择相应控制器(同时要注意设备的版本号),点击“添加”按钮进入设备视图。

f3007676-9f9b-11ec-952b-dac502259ad0.png

图7添加设备

6. 在工作区的设备视图下选中控制器的Profinet接口,在其属性窗口下常规选项卡内的“以太网地址”项内,添加接口的以太网子网 PN/IE_1 和填写接口的IP地址192.168.0.1/255.255.255.0。

f33f9e64-9f9b-11ec-952b-dac502259ad0.png

图8参数设置

7. 进入工作区的网络视图,在右侧硬件目录下根据产品订货号和版本号选择需要添加进项目的ET200 SP接口模块,并将其拖拽到网络视图中。根据本例中使用的接口模块,选择 6ES7155-6AU00-0BN0产品。

f36e5e34-9f9b-11ec-952b-dac502259ad0.png

图9添加设备

8. 在网络视图下,点击ET200SP站的“未分配”按钮,为ET200SP站点分配IO控制器 “PLC_1.PROFINET 接口_1” 。

f3b7e89c-9f9b-11ec-952b-dac502259ad0.png

图10网络分配

9.双击ET200SP站点,进入ET200SP设备组态状态

f3d87896-9f9b-11ec-952b-dac502259ad0.png

图11设备组态(一)

10. 在设备视图下,组态ET200SP站点,选择模块6ES7132-6BF00-0CA0和其相应版本并将其拖拽到机架上。

f4039b7a-9f9b-11ec-952b-dac502259ad0.png

图12设备组态(二)

11. 在设备视图下,组态ET200SP站点,选择模块6ES7132-6HD00-0BB0和其相应版本并将其拖拽到机架上。

f4356024-9f9b-11ec-952b-dac502259ad0.png

图13设备组态(三)

12. 在设备视图下,组态ET200SP站点,选择服务器模块并将其拖拽到机架上。

f46f12c4-9f9b-11ec-952b-dac502259ad0.png

图14设备组态(四)

13. 在设备视图下,检查站点的基座单元,要与实物一致。尤其注意颜色。

f4991164-9f9b-11ec-952b-dac502259ad0.png

图15设备组态(五)

14. 项目编译,点击编译按钮,完成编译,注意要没有编译错误。

f4c3c3aa-9f9b-11ec-952b-dac502259ad0.png

图16项目编译

下载组态到站点

将已组态好的项目下载到设备中,步骤如下:

1.在左侧的项目树中选中名称为PLC_1的PLC,点选下载按钮,进入下载界面。

f4f44e12-9f9b-11ec-952b-dac502259ad0.png

图17组态下载(一)

2.在扩展的下载到设备界面中,顺序选择参数,在PG/PC接口的类型下拉框中选择PN/IE,PG/PC接口下拉框中选择连接CPU的实际以太网卡,接口/子网的连接下拉框选择CPU连接的子网PN/IE_1,勾选显示所有兼容的设备,点击“开始搜索”按钮,搜索网络连接的兼容设备。

f528406e-9f9b-11ec-952b-dac502259ad0.png

图18组态下载(二)

3.在扩展的下载到设备界面中,从可访问设备中选中对应的设备,点击下载按钮进行下载组态。

f558a9a2-9f9b-11ec-952b-dac502259ad0.png

图19组态下载(三)

4.在下载预览界面下,选择一致性下载,出现下载准备就绪的提示后点击下载按钮。

f57aac32-9f9b-11ec-952b-dac502259ad0.png

图20组态下载(四)

5.在完成下载后,如需启动模块则在下载结果窗口内选择“全部启动”选项,然后点击完成按钮关闭窗口,同时在信息栏内看到下载完成的提示。

f59cb75a-9f9b-11ec-952b-dac502259ad0.png

图21组态下载(五)

分配从站的设备名

做Profinet通讯的站点需要通过设备名来识别,于是需要对相关站点分配相应的设备名,操作如下。

1.在网络视图下,用右键点击PN网络,在弹处的菜单中选择分配设备名称选项。

f5bed60a-9f9b-11ec-952b-dac502259ad0.png

图22分配设备名称(一)

2.在弹出的分配PROFINET设备名称窗口内,依次选择要分配的设备名称、PG/PC接口的类型、PG/PC接口,并点击更新列表按钮,在更新出来的可访问节点中选择需要被分配的相应设备,点击分配名称按钮。

f5e8f4c6-9f9b-11ec-952b-dac502259ad0.png

图23分配设备名称(二)

3.分配设备名称操作完成后,在可访问节点中可见到确定的状态,并在在线状态信息栏中可见到相应信息,然后点击关闭按钮关闭本窗口。

f61d0e5a-9f9b-11ec-952b-dac502259ad0.png

图24分配设备名称(三)

Profinet通信状态检查

在网络视图下,选中PLC,点击在线按钮,进入在线状态,提示都为绿色对勾状态,表示Profinet网络通讯正常。

f642e080-9f9b-11ec-952b-dac502259ad0.png

图25网络检查

审核编辑:郭婷

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 控制器
    +关注

    关注

    112

    文章

    16356

    浏览量

    177991

原文标题:S7-300集成PN口作为Profinnet控制器使用(TIA)

文章出处:【微信号:gh_a8b121171b08,微信公众号:机器人及PLC自动化应用】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    S7-300入门指南

    S7-300入门指南!资料来源网络,如有侵权,敬请原谅
    发表于 11-13 16:46 0次下载

    S7-300模块数据(中文)

    S7-300模块数据(中S7-300模块数据(中S7-300模块数据(中
    发表于 06-16 17:57 3次下载

    西门子s7-300s7-400集成PNs7通信

    本文对S7-300s7-400集成PNs7通信作了基本介绍,对其配置步骤以及编程方法作了完
    发表于 10-11 16:35 14次下载
    西门子<b class='flag-5'>s7-300</b>和<b class='flag-5'>s7</b>-400<b class='flag-5'>集成</b><b class='flag-5'>PN</b><b class='flag-5'>口</b>的<b class='flag-5'>s7</b>通信

    S7-300程序加密方法

    S7-300程序加密方法说明。
    发表于 04-30 11:20 49次下载

    S7-300通过以太网模块和S7-1200数据交换案例

    远创智控MPI-ETH-YC01 Plus以太网模块的DB9 公(X1)连接 S7-300 的 MPI /DP S7-1200 自带
    发表于 05-30 09:36 2591次阅读
    <b class='flag-5'>S7-300</b>通过以太网模块和<b class='flag-5'>S7</b>-1200数据交换案例

    S7-1200与S7-300 PN之间的以太网通信方法

    S7-1200 与 S7-300 PN 之间的以太网通信可以通过 UDP 协议来实现,使用的通信指令是在双方 CPU 调用通信-开放式用户通信TSEND_C,TRCV_C(1200支
    的头像 发表于 04-11 09:44 7070次阅读

    S7-1200与S7-300 PN/S7-400 PN UDP STEP7通信

    S7-1200 与 S7-300 PN 之间的以太网通信可以通过 UDP 协议来实现,使用的通信指令是在双方 CPU 调用通信-开放式用户通信TSEND_C,TRCV_C(1200支
    的头像 发表于 04-11 10:15 4568次阅读

    S7-300集成DPS7-200的DP主从通信设计实现

    S7-300S7-200通过EM277 进行PROFIBUS DP通讯,需要在STEP7中进行S7-300站组态,在S7-200系统中不需
    的头像 发表于 01-29 16:14 4548次阅读

    S7-300集成PN作为Profinet智能设备

    如图1所示,S7-300 PLC(192.168.0.1/24)与 S7-1500 PLC (192.168.0.2/24)通过交换机进行Profinet IO 智能设备通信。
    的头像 发表于 01-30 10:10 1486次阅读

    S7-1200和S7-300集成DP的主从通信(1200做主站,300做从站)

    使用 S7-1200 与 S7-300集成 DP 接口进行主从通信,这里是将 S7-1200 做为主站,将 S7-300 做为从站,即:
    的头像 发表于 02-06 11:16 4979次阅读

    S7-300集成PN作为Profinet智能设备

    S7-300 PLC(192.168.0.1/24)与 S7-1500 PLC (192.168.0.2/24)通过交换机进行Profinet IO 智能设备通信。
    的头像 发表于 03-08 11:16 1067次阅读

    S7-300/400集成PN MODBUS TCP通讯(TIA)

    下面以S7-300单站系统及Modbus Slave软件为例,详细介绍如何将S7-300单站系统CPU的集成PN配置为Client,Mod
    的头像 发表于 03-08 11:24 7307次阅读

    S7-1200与S7-300的选型区别

    在硬件扩展方面,S7-300的主机架多支持八个扩展模块,而S7-1200支持扩展多八个信号模块和多三个通信模块。以S7-300 CPU313C和S7-1200 CPU1214C为例,
    的头像 发表于 05-04 15:18 1704次阅读
    <b class='flag-5'>S7</b>-1200与<b class='flag-5'>S7-300</b>的选型区别

    S7-300/400集成PNMODBUS TCP通讯(STEP7)

    该功能块库可以用于S7-300/400单站系统或ET200S带CPU的接口模块通过CPU的集成PN进行ModbusTCP通讯。
    的头像 发表于 05-29 14:23 5638次阅读
    <b class='flag-5'>S7-300</b>/400<b class='flag-5'>集成</b><b class='flag-5'>PN</b><b class='flag-5'>口</b>MODBUS TCP通讯(STEP<b class='flag-5'>7</b>)

    浅谈S7-300 CPU集成PN配置的Modbus TCP通讯技术

    S7-300单站系统及Modbus Slave软件为例,详细介绍如何将S7-300单站系统CPU的集成PN配置为Client,Modbu
    发表于 10-17 15:36 3135次阅读
    浅谈<b class='flag-5'>S7-300</b> CPU<b class='flag-5'>集成</b><b class='flag-5'>PN</b><b class='flag-5'>口</b>配置的Modbus TCP通讯技术