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

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

3天内不再提示

S7-300通过GSD文件组态方式做智能从站通信的配置过程

机器人及PLC自动化应用 来源:机器人及PLC自动化应用 作者:机器人及PLC自动化 2022-10-19 11:09 次阅读

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

SIMATIC S7- 300 PN CPU集成了PROFINET接口,该接口具备连接PROFINET总线的通信功能,可以通过组态与其它控制器建立Profinet IO智能从站通信。本文介绍了S7-300 PN CPU在TIA环境下通过GSD文件组态方式做智能从站通信的配置过程。

1. I-DEVICE(智能设备)是什么

具体请参看文档:I-DEVICE(智能设备)是什么

2.自动化解决方案

2.1网络拓扑结构

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

b2557174-4eca-11ed-a3b6-dac502259ad0.png

图1网络拓扑结构

2.2硬件与软件需求

设备 数量 订货号 注释
SIMATIC S7-300稳压电源PS307 1 6ES7307-1EA01-0AA0 负载电源模块
CPU 317-2 PN/DP 1 6ES7317-2EK14-0AB0 V3.2
存储卡512KB 1 6ES7953-8LJ30-0AA0 作为装载存储器
PM190 W 120/230 VAC 1 6EP1333-4BA00 负载电源模块
CPU 1516-3 1 6ES7516-3AN00-0AB0 V1.7
存储卡2GB 1 6ES7954-8LP01-0AA0 作为装载存储器
SCALANCE X208 1 6GK5208-0BA10-2AA3 交换机

表1硬件列表

设备 数量 订货号 注释
STEP 7 Professional V14 1 6ES7822-1AA04-0YA5
Windows 7 Ultimate SP1
64-bit Operating System
1

表2软件环境

3.组态配置

3.1分配IP地址

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

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

b28008bc-4eca-11ed-a3b6-dac502259ad0.png

图2设置IP地址

3.2创建PLC项目

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

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

b297b692-4eca-11ed-a3b6-dac502259ad0.png

图3 TIA快捷图标

2.进入TIA Portal的Portal视图

b2a70dd6-4eca-11ed-a3b6-dac502259ad0.png

图4Portal视图

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

b32d0f76-4eca-11ed-a3b6-dac502259ad0.png

图5创建项目

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

b37425be-4eca-11ed-a3b6-dac502259ad0.png

图6新手上路

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

b3b161fe-4eca-11ed-a3b6-dac502259ad0.png

图7添加设备

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

b40807f2-4eca-11ed-a3b6-dac502259ad0.png

图8以太网地址参数设置

7.在工作区的设备视图下选中控制器的Profinet接口,在其属性窗口下常规选项卡内的“操作模式”选项中,选择为“IO设备”模式。

b423a8ae-4eca-11ed-a3b6-dac502259ad0.png

图9操作模式设置

8.在工作区的设备视图下选中控制器的Profinet接口,在其属性窗口下常规选项卡内的“操作模式”选项中,选择其子选项“智能设备通讯”,在这里配置作为智能设备通讯时的传输区域。

b454ad78-4eca-11ed-a3b6-dac502259ad0.png

图10传输区设置

9.在本例中,我们通过点击“新增”选项,添加“传输区_1”和“传输区_2”,在本例中我们分别设置为10字节输入和10字节输出作为数据传输区。

b48a4fbe-4eca-11ed-a3b6-dac502259ad0.png

图11传输区参数设置

10. 在设备视图下,编译该硬件配置。

b4ae6638-4eca-11ed-a3b6-dac502259ad0.png

图12硬件编译

11. 在设备视图下,在“智能设备通讯”菜单下,导出常规站描述文件并保存在指定目录下,如修改了传输区 ,需要重新导出GSD文件,需要注意文件名称。

b4ebeef4-4eca-11ed-a3b6-dac502259ad0.png

图13GSD文件导出(一)

b515a1e0-4eca-11ed-a3b6-dac502259ad0.png

图14GSD文件导出(二)

12. 从选项菜单下装载刚才导出的gsd文件。此时要注意导入的路径和文件。安装完毕后可以见到“安装已成功完成”的提示,并提示会更新硬件目录,每次导出GSD文件后都须重新导入。

b52f69d6-4eca-11ed-a3b6-dac502259ad0.png

图15GSD文件管理(一)

b5506366-4eca-11ed-a3b6-dac502259ad0.png

图16GSD文件管理(二)

b574402e-4eca-11ed-a3b6-dac502259ad0.png

图17GSD文件管理(三)

b591af2e-4eca-11ed-a3b6-dac502259ad0.png

图18GSD文件管理(四)

13. 新建控制器的项目,注意项目路径和名称。

b5ac84a2-4eca-11ed-a3b6-dac502259ad0.png

图19新建项目

14. 在新项目中,双击“添加新设备”添加主控PLC设备,注意名称和定货号以及产品版本。

b5cc6ace-4eca-11ed-a3b6-dac502259ad0.png

图20添加设备

15. 选中控制器,在设备视图下,为PN端口分配子网和IP地址。

b65b55d6-4eca-11ed-a3b6-dac502259ad0.png

图21分配以太网参数

16. 在网络视图下,从硬件目录下,选中对应的GSD文件,添加从站,这里要注意所使用的文件名(版本信息)和核对站点的设备名称。

b686919c-4eca-11ed-a3b6-dac502259ad0.png

图22添加从站

17. 在网络视图下,为智能从站分配主站。

b6c45220-4eca-11ed-a3b6-dac502259ad0.png

图23分配主站

b6fc1f48-4eca-11ed-a3b6-dac502259ad0.png

图24分配主站后效果

3.3下载组态到站点

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

1.在左侧的项目树中选中作为控制器的PLC,点选下载按钮,进入下载界面。

b71c1794-4eca-11ed-a3b6-dac502259ad0.png

图25控制器项目组态下载(一)

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

b7517e52-4eca-11ed-a3b6-dac502259ad0.png

图26控制器项目组态下载(二)

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

b7842172-4eca-11ed-a3b6-dac502259ad0.png

图27控制器项目组态下载(三)

4.在下载预览界面下,选择全部覆盖,出现下载准备就绪的提示后点击下载按钮。

b7af5252-4eca-11ed-a3b6-dac502259ad0.png

图28控制器项目组态下载(四)

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

b7e7dca8-4eca-11ed-a3b6-dac502259ad0.png

图29控制器项目组态下载(五)

b7ffa19e-4eca-11ed-a3b6-dac502259ad0.png

图30控制器项目组态下载(六)

6.打开从站的项目,选中作为智能从站的PLC,点选下载按钮,进入下载界面。

b82d9036-4eca-11ed-a3b6-dac502259ad0.png

图31从站项目组态下载(一)

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

b858206c-4eca-11ed-a3b6-dac502259ad0.png

图32从站项目组态下载(二)

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

b88638d0-4eca-11ed-a3b6-dac502259ad0.png

图33从站项目组态下载(三)

9.在下载预览界面下,选择全部下载,出现下载准备就绪的提示后点击下载按钮。

b8c06fa0-4eca-11ed-a3b6-dac502259ad0.png

图34从站项目组态下载(四)

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

b8d97572-4eca-11ed-a3b6-dac502259ad0.png

图35从站项目组态下载(五)

3.4从站软件下载

本例中从站选用的PLC是S7-300系列的产品,为了避免一些错误状态影响PLC的运行状态,需要先下载一些相应的错误处理组织块,操作如下。

1.在程序中插入OB83组织块。

b8fd4722-4eca-11ed-a3b6-dac502259ad0.png

图36错误处理组织块插入(一)

2.在程序中插入OB86组织块。

b9e31b4e-4eca-11ed-a3b6-dac502259ad0.png

图37错误处理组织块插入(二)

3.将插入的程序块下载到PLC中。

ba0ce924-4eca-11ed-a3b6-dac502259ad0.png

图38下载程序块

ba308672-4eca-11ed-a3b6-dac502259ad0.png

图39下载后选择启动模块

4.Profinet通信状态检查

4.1网络状态检查

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

ba4f8892-4eca-11ed-a3b6-dac502259ad0.png

图40转到在线连接状态

ba61f266-4eca-11ed-a3b6-dac502259ad0.png

图41网络检查

4.2通讯数据检查

1.先确认需要监控的数据地址

ba83a2b2-4eca-11ed-a3b6-dac502259ad0.png

图42IO设备数据交换区地址

ba9bd1c0-4eca-11ed-a3b6-dac502259ad0.png

图43从站占用的控制器数据交换区地址

2.在两个项目中分别添加新的监控表并添加要监控的数据

bac24e5e-4eca-11ed-a3b6-dac502259ad0.png

图44从站监控表添加

bae03f2c-4eca-11ed-a3b6-dac502259ad0.png

图45主站监控表添加

3.将监控表转到在线状态,分别为两个输出区填写数据并赋值,然后在输入数据区可以看到对方发过来的数据,表明数据通讯正常。

bafcfb58-4eca-11ed-a3b6-dac502259ad0.png

图46数据交换检查

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

    关注

    112

    文章

    16361

    浏览量

    178030
  • 接口
    +关注

    关注

    33

    文章

    8596

    浏览量

    151147
  • 通信
    +关注

    关注

    18

    文章

    6032

    浏览量

    135990
  • GSD
    GSD
    +关注

    关注

    2

    文章

    25

    浏览量

    10728

原文标题:S7-300集成PN口作为Profinet智能设备(不同项目TIA)

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

收藏 人收藏

    评论

    相关推荐

    请问PROFIBUS DP 主从配置方法是什么

    V11 ,这样该设备就被添加到系统中。  设备的GSD文件,由设备供应商提供。  下面以S7-1200 通过CM1243-5 做主
    发表于 12-04 16:18

    S7-300/400的扩展方式

    通常一套S7-300 PLC 系统有一个主机架,安装有CPU 的机架称为主机架。当主机架上的l/O 模块(最多8 块)上的点数不能满足控制要求时,可通过增加扩展机架的方式扩大系统规模,S7-3
    发表于 09-29 15:56 9次下载
    <b class='flag-5'>S7-300</b>/400的扩展<b class='flag-5'>方式</b>

    S7-200与S7-300之间的通讯方式图文详解

    S7-200和S7-300进行MPI通信S7-200 plc与S7-300 PLC之间采用MPI通讯方式
    的头像 发表于 12-04 18:33 5.5w次阅读
    <b class='flag-5'>S7</b>-200与<b class='flag-5'>S7-300</b>之间的通讯<b class='flag-5'>方式</b>图文详解

    PROFIBUS-DP连接智能从实例:主S7-400连接从S7-300

    本例以S7-400 为主通过PROFIBUS 连接从S7-300。一般,此种情况下先配置
    的头像 发表于 06-01 15:37 1.3w次阅读
    PROFIBUS-DP连接<b class='flag-5'>智能从</b><b class='flag-5'>站</b>实例:主<b class='flag-5'>站</b><b class='flag-5'>S7</b>-400连接从<b class='flag-5'>站</b><b class='flag-5'>S7-300</b>

    西门子S7-200和S7-300进行的以太网通信

    S7-200和S7-300进行以太网通信,使用STEP 7 Micro/WIN32中的向导进行通信配置
    的头像 发表于 04-28 15:27 8058次阅读
    西门子<b class='flag-5'>S7</b>-200和<b class='flag-5'>S7-300</b>进行的以太网<b class='flag-5'>通信</b>

    VB与西门子S7-300的通讯方式

    VB与西门子S7-300的通讯方式说明。
    发表于 04-23 15:55 26次下载

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

    的以太网口通过交换机连接,MPI-ETH-YC01Plus 通过 NetDevice 工具配置交换命令,实现实时高效的 S7-300S7
    发表于 05-30 09:36 2593次阅读
    <b class='flag-5'>S7-300</b><b class='flag-5'>通过</b>以太网模块和<b class='flag-5'>S7</b>-1200数据交换案例

    S7-1500 CPU与S7-300通信处理器CP 343-1进行TCP通信配置过程

    功能块与其它设备建立TCP连接以实现通信。本文介绍了S7-1500 CPU与S7-300 通信处理器CP 343-1进行TCP通信
    的头像 发表于 11-25 17:24 6719次阅读

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

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

    S7-1200和S7-300集成DP口的主从通信(1200做主300

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

    S7-1200和S7-300 CP342-5的DP口的主从通信

    使用 S7-1200 与 S7-300 用 CP342-5 进行主从通信,这里S7-1200 的 CM1243-5 做为主,将 CP342
    的头像 发表于 02-13 09:32 1635次阅读

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

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

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

    -1200的CPU支持通过信号板来增加IO点数,而S7-300CPU的IO点数是固定的。在硬件组态方面,S7-300S7-1200的地址都
    的头像 发表于 05-04 15:18 1705次阅读
    <b class='flag-5'>S7</b>-1200与<b class='flag-5'>S7-300</b>的选型区别

    天拓分享:西门子plc S7-300/400系列的PLC通讯

    今天看一下西门子plc S7-300/400系列的PLC通讯。西门子plc S7-400与s7-300之间进行以太网通信的时候, S7-40
    的头像 发表于 08-03 16:35 4131次阅读
    天拓分享:西门子plc <b class='flag-5'>S7-300</b>/400系列的PLC通讯

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

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