您好!欢迎光临工博士商城

西门子PLC代理服务商

产品:276    

咨询热线:18597848426

QQ QQwx 微信
您当前的位置:首页 » 西门子PLC新闻中心 » 驱动工程师的好助手:西门子PLC与驱动之间的简易循环功能库
产品分类
西门子PLC新闻中心
驱动工程师的好助手:西门子PLC与驱动之间的简易循环功能库
发布时间:2023-12-11        浏览次数:82        返回列表
        随着工业自动化技术的快速发展,当前的生产线、生产机械使用了大量的驱动装置。对于自动化的系统集成项目,自动化程度越来越高,需要实现的功能越来越多,设备的运行模式也是越来越复杂。因此对我们设备的制造时间、效率、质量以及灵活性等多方面提出了更有挑战性的要求。

        基于以上要求,西门子提供了许多标准的驱动功能库,在项目中使用标准驱动功能库的优势在于:
● 可读性:基于标准化编程的一些编程技巧,编程方法,工程师可以很便捷的读懂这些标准库里面的编程内容
● 可维护性:开放的库代码源文件
● 灵活性:根据工程需要,灵活运用
● 可重复性:将不同工程师手工打造的一个个形式各异的功能块,转换到标准化模块化的程序库,提升程序的稳定 、可靠 ,缩短调试时间,提升可重用性

        简易循环功能库(Simple Cyclic Functions Blocks)是西门子PLC与驱动之间循环通信功能库的一部分。
        包含以下三个功能块:
● Easy_SINA_Pos:基于报文111的简易位置控制块
● Homing_V90PN:周期性实现SINAMICS V90驱动的多种回零功能块
● SINA_SPEED_TLG20和SINA_SPEED_TLG352:基于报文20/352的简易速度控制块
        功能块可实现SINAMICS S/G/V驱动器与SIMATIC S7-1200/1500 西门子PLC之间的简易工艺功能(位置控制、回零和速度控制)。
        3个库文件安装到全局库中,如图1所示,本文分别对这些功能块进行介绍。


西门子PLC 销售曾经理18597848426
图1. 简易循环功能库

01、功能块Easy_SINA_Pos(FB38002)
        S7-1200/1500 西门子PLC可以通过PROFINET 通信连接SINMICS 驱动器,将驱动器的控制模式设置为“基本位置控制(EPOS)”,西门子PLC通过111报文及西门子提供的库功能块“Easy_SINA_Pos”可实现驱动的EPOS简单基本定位控制。
特点:
● 简化基本定位控制
● 支持以下运行模式
        -相对定位
        -绝 对定位
        -回零操作
        -点动jog
● 编程简单、规范

        它不支持连续运行、直接设置参考点、被动回零、程序步和点动位置等功能。默认将速度倍率、加速度倍率和减速度倍率设置为***。功能块图2所示。

西门子PLC 销售曾经理18597848426
图2. FB38002功能块

02、功能块Homing_V90PN(FB38001)
        SIMATIC S7-1200/1500 西门子PLC通过Homing_V90PN功能块可实现SINAMICS V90PN多种回零方式,使用该块可以简化工程师的额外编程和测试时间,满足多种应用场合的回零需求。可在OB1和OB32中调用。
        Homing_V90PN功能块仅适用于SINAMICS V90PN驱动器,采用标准报文111,支持11种回零模式,如表1所示,根据不同的应用场合选用合适的回零模式。

西门子PLC 销售曾经理18597848426
表1. 回零模式列表

功能块图如3所示。

西门子PLC 销售曾经理18597848426
图3. FB38001功能块

03、功能块SINA_SPEED_TLG20(FB38003)和SINA_SPEED_TLG352(FB38004)
        这两个功能块旨在让用户更容易控制SINAMICS驱动器。通过PROFIdrive标准报文20和西门子报文352与驱动器进行通信。
        功能块的输入参数数量精简到zui少,工程师不需要了解报文结构即可实现简单速度控制。
        输出参数为标准化的驱动器过程数据、故障状态和相应的错误代码。
        适合矢量控制的驱动。
3.1 SINA_SPEED_TLG20(FB38003)
        SINAMICS驱动器通过标准报文20与SIMATIC S7-1200/1500 西门子PLC进行周期性通信 。利用功能块SINA_SPEED_TLG20(FB38003)实现对驱动器的速度控制。
        输入参数enableAxis和speedSp实现驱动器的使能和速度设定,selestCDS选择命令数据组。
        输出参数为规格化后的实际转速、实际电流、实际扭矩和实际有功功率、驱动状态字及故障字。
        SINAMICS G120固件版本至少V4.7 SP13,功能块图4所示。

西门子PLC 销售曾经理18597848426
图4. FB38003功能块

        输入参数中必须正确填写驱动相关的参考值,比如,refSpeed为驱动的参考转速[p2000],refCurrent为驱动的参考电流 [p2002],refTorque为驱动的参考转矩[p2003],refPower为驱动的参考功率 [r2004] 。
        configAxis:二进制编码输入参数。标准分配16#003F(默认设置),每一位的详细说明请参看文档的说明。

3.2 SINA_SPEED_TLG352(FB38004)
        SINAMICS驱动器通过西门子报文352与SIMATIC S7-1200/1500 西门子PLC进行周期性通信 。利用功能块SINA_SPEED_TLG352(FB38004)实现对驱动器的速度控制。
        输入参数enableAxis和speedSp实现驱动器的使能和速度设定。user PZD1-4自定义发送给驱动器的参数,例如将userPZD1作为转矩设定值,设置P1503=r2050[2]。
        输出参数为规格化后的实际转速、实际电流、实际扭矩、驱动器状态字及错误和警告号。功能块图5所示。

西门子PLC 销售曾经理18597848426
图5:FB38004功能块

        输入参数中必须正确填写驱动相关的参考值,比如,refSpeed为驱动的参考转速[p2000],refCurrent为驱动的参考电流 [p2002],refTorque为驱动的参考转矩[p2003]。
        configAxis:二进制编码输入参数。标准分配16#003F(默认设置),每一位的详细说明请参看文档的说明。

04、相关下载链接

库文件及说明文档:
SINAMICS S/G/V: TIA博途中控制SINAMICS驱动器的简易循环功能库
https://support.industry.siemens.com/cs/cn/en/view/109747655


本文摘自:网络



 

联系热线:18597848426   联系人:曾经理 联系地址:湖南省长沙市岳麓区玉溪路湘江智谷人工智能科技城11栋101室

技术和报价服务:星期一至星期六8:00-22:00 西门子PLC代理服务商