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

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

3天内不再提示

实现HMI直接访问驱动参数的方法

冬至子 来源:西家传动 作者:Zhang ZW 2023-07-11 17:14 次阅读

1

概述

SINAMICS V90PN驱动器可以通过模拟S7-CPU,将数据库访问从HMI映射到驱动参数,该功能可实现在没有SIMATIC S7控制器时,SIMATIC HMI对驱动参数的直接访问。通过HMI可以对SINAMICS V90PN进行简单的控制和监视,从而减少了对数据中转PLC的依赖,降低成本。

图片

图1系统连接

2

功能介绍

使用S7通信,通过HMI的标签来访问SINAMICS V90PN驱动器中的参数。一般情况下,所有参数都可以进行访问,需注意以下两种情况:

  • 只读参数 (rxxxx) 不可写
  • 正常参数 (pxxxx) 在驱动的某些状态不能进行读写

示例:

通过 HMI 修改参数 P29050.0

图片

图2.1 HMI 修改参数P29050.0

HMI中变量地址的设定规则如下:

  1. 数据块编号=参数号
  2. 数据偏移=2048+数据下标 (0=索引0;1 =索引1;等等)
  3. 数据类型(字节类型标记为DBB;整数类型标记为DBW;双整数或实型标记为DBD)

3

** 配置和组态**

3.1 应用组件环境

使用的硬件

  • HMI:KTP600 basic PN
  • 驱动器: SINAMICS V90 PN 200V
  • 电机: SIMOTICS S-1FL6

使用的软件:

  • STEP 7 / WinCC TIA Portal V17
  • SINAMICS V-ASSISTANT V1.07.01

3.2 项目配置主要步骤

步骤1.创建HMI的连接

  • 添加新连接,通信驱动选择“SIMATIC S7-300/400”
  • 设置HMI IP地址,选择接入点为S7ONLINE
  • 设置PLC IP地址,即V90PN驱动器的IP地址
  • 设置扩展槽位、机架和循环运行,该处扩展槽位、机架设置为0。

图片

步骤2. 创建HMI变量,用于连接驱动参数

图片

步骤3. 创建HMI画面,添加相关控件并关联步骤2中的变量

图片

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

    关注

    51

    文章

    7308

    浏览量

    142942
  • PLC控制
    +关注

    关注

    9

    文章

    232

    浏览量

    27008
  • S7-300
    +关注

    关注

    8

    文章

    224

    浏览量

    33782
  • SINAMICS
    +关注

    关注

    1

    文章

    28

    浏览量

    9642
收藏 人收藏

    评论

    相关推荐

    基于CXL的直接访问高性能内存分解框架

    鉴于KAIST的HPC根源,将DirectCXL原型放在一起的研究人员专注于使用远程直接内存访问(RDMA)协议将CXL内存池与跨系统直接内存访问进行比较。
    发表于 09-23 10:50 1126次阅读

    CysecureTools如何直接访问外部存储设备内的密钥呢?

    显然不符合安全标准。 那么,如标题所示,CysecureTools应该如何直接访问外部存储设备内的密钥呢?\"
    发表于 01-31 08:08

    Labview通过VXI总线直接访问测量仪器内部寄存器

    VXI总线直接访问测量仪器内部寄存器,从而在线获取干涉仪的距离测量结果,从而与我的位移测量系统作比对。大家如果对激光干涉仪不了解不要紧,请告诉我如何通过VXI总线直接访问测量仪器内部寄存器,有遇上类似情况的吗? 本人对VXI及Labview了解不多,望有人能讨论和帮忙。不
    发表于 05-07 16:30

    1831B直接访问垂直操作说明

    1831B直接访问垂直操作说明
    发表于 10-26 11:52

    请问M24SR04 EEPROM存储器可以直接访问吗?

    不使用ISO-DEP协议的情况下直接访问EEPROM存储器,而是使用标准I2C命令访问EEPROM存储器的位置。 在我的固件中,我只需要访问NDEF文本文件进行读取并读取该文件的前10个字节。 所以
    发表于 08-02 14:41

    什么是直接内存访问DMA?

    我对DMA感到困惑。DMA是一种允许微控制器直接访问另一个微控制器的存储器的通信协议吗?LED,如果不是,DMA是用来做什么的?谢谢:
    发表于 04-01 07:59

    求助,求分享在8位模式下直接访问GPIO端口以进行读/写的信息

    谷歌和这个论坛没有返回太多关于在 8 位模式下直接访问 GPIO 端口以进行读/写的信息......例如控制一个 8 位 TFT 模块......HAL 库也没有它的功能....我认为这是可能的..但只有在深入研究低级直接寄存器访问
    发表于 02-07 06:25

    怎样通过HMI上的一个窗口访问PLC内部的数据呢?

      编辑软件:CODESYS  编辑时间:2022-9-14  内容:介绍通过HMI上的一个窗口,可以访问PLC内部的数据,这里只是简单的介绍了访问MX0.0的位地址,也可以根据需求访问
    发表于 03-03 11:45

    UCOS扩展例程-UCOSIII直接访问共享资源区

    UCOS扩展例程-UCOSIII直接访问共享资源区
    发表于 12-14 17:24 20次下载

    移动HMI远程访问的两种实现方式介绍

    在许多工业自动化应用中移动人机界面(HMI访问都是必需的。目前有两种常用的方法——无需VPN的标准路由器和由云托管的VPN路由器,来实现与路由器和虚拟专用网(VPN)的这种连接。
    发表于 06-10 09:47 1508次阅读

    PCI设备两种底层访问方法实现及比较分析

    介绍了在VB开发环境下,对PCI设备进行底层访问的两种方法:一种是通过用用户自己编写的动态连接库(DLL)实现,二是利用WINDRIVER提供的VB运行库编写直接访问硬件接口函数,并对
    的头像 发表于 10-04 17:25 3029次阅读
    PCI设备两种底层<b class='flag-5'>访问</b><b class='flag-5'>方法</b>的<b class='flag-5'>实现</b>及比较分析

    存储器阵列间接访问的机制

    MMC设备是一种受管理的存储器,它定义了一种对存储器阵列间接访问的机制。这种间接访问通常是由分立的控制器使能的。简介存储器访问的优点是,存储器设备可以执行几种后台存储器管理任务而不牵涉主机软件。这使得主机系统的flash管理层更
    发表于 03-26 14:43 12次下载

    如何实现SIMATIC HMI驱动参数直接访问

    SINAMICS V90PN驱动器可以通过模拟S7-CPU,将数据库访问HMI映射到驱动参数,该功能可
    的头像 发表于 08-10 17:59 1613次阅读
    如何<b class='flag-5'>实现</b>SIMATIC <b class='flag-5'>HMI</b>对<b class='flag-5'>驱动</b><b class='flag-5'>参数</b>的<b class='flag-5'>直接访问</b>呢

    InfiniBand和远程直接访问是什么,如何进行配置

    本文简单描述了InfiniBand 和远程直接访问(RDMA)是什么,以及在实践中如何配置InfiniBand网络硬件。另外,本文档解释了如何配置与 InfiniBand 相关的服务。
    的头像 发表于 11-25 14:26 1268次阅读

    STM32L4直接访问内存模块(DMA)介绍

    电子发烧友网站提供《STM32L4直接访问内存模块(DMA)介绍.pdf》资料免费下载
    发表于 08-01 10:15 1次下载
    STM32L4<b class='flag-5'>直接访问</b>内存模块(DMA)介绍