驱动调试第007期--S7-200 SMART与汇川IS620F通过PN实现非周期数据交换

问题背景

从 STEP 7-Micro/WIN SMART V2.4 和 S7-200 SMART PLC(固件版本 V2.4)开始 增加了 PROFINET 通信的功能。通过 PROFINET 接口可与 IS620F 伺服驱动器 进行通信连接,此接口可支持八个连接(IO 设备或驱动器)。 

为了实现 S7-200 SMART 对IS620F 的非周期数据,需要安装如下软件: 
1) STEP 7-Micro/WIN SMART V2.4 调试软件·  

2)STEP 7 Micro/WIN V2.4 SINAMIC control 库更新工具

3)InoDriveWorkShop_3.1.3.0(IS620F后台软件)

本文详细介绍了具体的实现方法,希望能给大家带来帮助。

  1. SINA_PARA_S介绍

    SINA_PARA_S指令

        

  1. 项目配置:

本文以S7-200 SMART通过PN总线控制汇川驱动IS620F为例,来介绍非周期读写的整个配置过程。

2.1汇川驱动 IS620F配置

通过使用汇川调试软件InoDriveWorkShop 3.1.3.0 对驱动器IS620F进行驱动器基本配置

方法1IS620F 在线后点击“设置 工程名字->配置网络”,设 置 IS620F 的 IP 地址及设备名称:注意:设置的设备名称一定要与  PLC 项目中配置的相同。

2-1 汇川驱动器IS620F 设备名和IP地址分配

  方法2:通过BOP面板将HOE-20设置为1,将HOE-21(PN站名)设置为1

2.2 S7-200 SMART 配置

    Step1 创建新项目,选择所使用PLC的型号,本文选择SR20

2-2 新建项目,插入S7-200 SMART PLC

  Step2 安装IS620F GSD 文件

2-3 Mirco Win中导入驱动器的GSD文件

Step3 定义PLC角色

           首先将PLC的角色定义为‘PROFINET控制器’,然后单击下一步

2-4 PLC角色定义为“PROFINET控制器”

Step4 配置驱动器的PN通信站点和报文

      设置PLCIP地址后,接下来添加IS620F驱动器,配置其IP地址和设备名,然后单击下一步

  

2-5 配置驱动器IP地址和设备名

Step5 配置驱动器的的更新时间和报文

      将报文拖拽到模块列表中,设置最小更新时间为4ms,把默认的3号报文删除,添加111报文

2-6 拖拽模块到列表

2-7 添加111报文

Step6 点击下一步,完成配置。

2-8 点击完成配置

2.3 S7-200 SMART 编程调试

  Step1 在调用程序中拖入 SINA_PARA_S 参数块,在符号表中分配地址

2-9 添加程序块并分配地址

分配的地址定义如表2-1所示

2-1 块地址定义说明

Step2分配程序库使用的V地址区:

2-10 V地址区分配

Step3 下载程序

2-11 点击下载按钮,查找CPU,然后点击确定

2-12 点击下载

注:若S7-200 SMARTIS620F通讯成功,则伺服面板会显示43ry;若无法正常通讯,通过图2-13所示可以查看设备名和IP地址是否设置正确。

Step4 功能测试

可以通过创建状态表进行相关功能的测试:

2-13 功能测试

2-14轴编号、API、插槽编号和子插槽编号查看

注意: 

功能块参数输入参数Parameter_No设置如下: 

上位机Parameter_NO(10进制表示)设置地址为10000-20000,功能码 计算出十进制数加10000. 
其中,bit3—bit4表示:功能码组号(16进制)换成10进制 
bit0-bit1表示功能码偏置(10进制) 

如:10000表示H00-00 

11002表示H0A02 

15010表示H3210 

11900表示H1300

  • 27
    点赞
  • 19
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
S7-200 smart是西门子推出的一款小型可编程控制器。它具有高效、稳定的性能,适用于各种自动化控制需求。 而S7.net是一种通讯协议,用于连接西门子S7-200 smart控制器与其他设备进行数据交互。通过S7.net通讯,S7-200 smart可以与人机界面、上位机、其他PLC等设备进行通信,实现数据的传输和控制。 S7.net通讯协议使用简单,支持多种通讯方式,例如串口通信、以太网通信等。通过合适的通讯模块,可以实现与不同设备的连接。S7-200 smart的通讯模块可以作为主站或从站进行通讯,使其更加灵活多样的应用。 利用S7-200 smart通过S7.net通讯,我们可以实现以下功能: 1. 实时监控和控制S7-200 smart的运行状态:通过连接人机界面或上位机,可以远程监控S7-200 smart的工作状态,并对其进行控制操作。 2. 数据交换:与其他设备进行数据交换,例如传感器、执行器等,实现自动化生产线的数据传输和控制,提高生产效率。 3. 远程维护和调试:通过远程通讯,可以对S7-200 smart进行远程维护和调试,减少对现场的干预,提高工作效率。 4. 数据存储和分析:通过与上位机连接,可以将S7-200 smart采集到的数据传输至上位机进行存储和分析,便于进行生产数据分析和优化。 总之,S7-200 smart通过S7.net通讯,为我们提供了一种便捷有效的控制和数据交互方式,广泛应用于各种自动化控制系统中。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

工控搬砖人

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值