随着西门子新一代运动控制S7-1500/1500T在各行各业中的的广泛应用,为了提高其可用性、提高工程师的编程效率并使项目规范化,西门子提供了一些常用的库程序供用户使用,使用标准的功能库程序有如下优点:
1) 缩短工程师编程以及调试的时间,降低维护难度
2) 可使用各种编程语言调用标准功能库
3) 标准功能库程序在编写时使用了高标准编程规范以及严格的功能测试和检查
4) 在西门子支持网站上功能库程序会不断升级
5) 可打开源程序以便添加适合自已的需求的功能
6) 提供应用示例和使用文档,简单易用
7) 免费提供给用户
今天为大家介绍一个工程师使用较广泛的轴控制功能库“LAxisCtrl”。
2 轴控制功能库“LAxisCtrl”简介
在实际工程应用中,工程师需要灵活调用各种不同的命令来实现轴的各种运动控制功能,比如要实现一个简单的定位操作、控制轴的使能、进行轴的回零以及定位控制。在命令调用时需要考虑命令的控制时序以及相应的逻辑关系,如果在轴的数量众多并且功能需求复杂的应用场合,就需要比较繁琐的编程才能实现运动控制功能。为了节省编程时间、实现轴控制的标准化编程,西门子推出了轴控制功能库“LAxisCtrl”。通过使用该功能库可以实现轴的全部控制功能,包括单轴的基本运动控制功能及多轴的同步运动控制,附加功能包括电机抱闸开合及轴的状态反馈。“LAxisCtrl”功能库包含下面的的主要功能:
·轴的使能/去使能
·复位轴(故障确认/重启工艺对象)
·轴的点动控制(增量点动/连续点动)
·轴的速度控制(位置控制/速度控制)
·轴的停止、以及快速停止
·采用力/力矩限幅方式停止轴
·回零(主动方式/被动方式/设置当前位置实际值/**值编码器的校准/基于运行至固**的回零)
·**定位/相对定位
·叠加相对定位
·相对电子齿轮同步/**电子齿轮同步
·电子凸轮同步(带坐标位置偏移及主值及从值的缩放,支持位置循环及非循环凸轮同步等模式)
·相位调整(对于正在同步的轴进行位置调整)
·在轴运行中修改目标速度,目标位置及电子齿轮比等参数
·提供轴的状态信息(状态、错误和报警)
·进行开/抱闸控制
轴控制库中主要功能块说明
如果您想在项目中用此功能库小试一下身手,可从西门子官网下载库文件,除了上面介绍的功能库之外,也可以使用“LAxisBasics”库,其提供了更为简便的基本轴功能。
shtxjd.cn.b2b168.com/m/