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

西门子品牌服务商

产品:4086    

咨询热线:18597848426

QQ QQwx 微信
您当前的位置:首页 » 西门子新闻中心 » 西门子PLC模块 SMART V2.7的新功能——路径规划
产品分类
西门子新闻中心
西门子PLC模块 SMART V2.7的新功能——路径规划
发布时间:2022-10-11        浏览次数:1248        返回列表
西门子PLC模块 SMART V2.7的新功能——路径规划
路径规划功能概述:

S7-200SMART V2.7版本的轴组功能,虽然通过MoveLinear指令,实现了多轴的直线插补。

但如果遇到较为复杂的运动(如连续执行路径生成图案),需要大量的程序赋值和逻辑编写,上手难度大且程序冗长易出错。

下图中为真实的案例程序,可以看到程序中编写了大量的子程序和复杂逻辑才可以实现。

西门子PLC模块

基于这些问题,V2.7版本开发了MovePath指令,也就是路径规划功能,这个功能大大方便了使用者,将需要连续执行的位置以表格的形式在向导中组态,调用一个子例程即可完成。

作为对比,可以看到应用路径规划后,只用了很小的程序量便实现了相同的功能。

西门子PLC模块


路径规划功能组态
在勾选使用轴组的情况下,运动控制向导的导航下方会出现路径规划的选项卡,路径规划界面下可以创建不同的路径,每个路径都有唯 一的ID对应以用来编程使用区分。

西门子PLC模块

创建路径后可以在对应的路径下创建路径的线段,zui多可以创建128条线段(所有路径中的线段数),每条线段也有对应的ID来区别。

执行时路径指令时按照ID依次执行,每条指令都可以单独配置执行动作的复合速度,X/Y/Z的目标位置,加减速时间和急停时间。

需要注意配置的是,系统会自动判断配置参数是否合理,如速度为0或超过zui大速度,加减速时间为0,连续执行的两条线段位置完全相同等无法执行指令的情况,组态会提醒报错,同时该配置表格支持从EXCEL表格中直接复制导入。

西门子PLC模块

除了每个路径配置的第 一条线段外,其他的线段都可以配置触发的上升沿条件,在执行完上一条线段后等待条件导通。

西门子PLC模块


路径规划指令
组态完成后会生成GRP0_MOVEPATH指令,以下说明为其引脚定义

西门子PLC模块

● EN:启用子例程,一般使用SM0.0。
● START:执行移动路径命令,一般使用沿触发。
● Path_ID:指定路径ID。ID输入编号必须在0到127之间。否则子例程会返回错误。
● Done:命令执行已成功完成时,参数启用。
● Busy:功能块触发但尚未完成时,参数启用。
● Active:函数块输出脉冲时,参数启动。
● Error:反馈指令执行时发生某些错误,详细说明见错误代码表格。
● Err_Segment:执行错误的线段的ID。
● Cur_Segment:当前执行的线段的ID。


散点图验证路径
可以利用EXCEL中插入散点图的功能,在坐标点位导入之前确定要执行的动作是否正确。

确定后通过简单的复制功能将表格配置到组态向导中,具体的操作完整过程请参考小程序中应用实例的视频演示。

西门子PLC模块


本文摘自:网络



 

联系热线:18597848426   联系人:曾经理 联系地址:上海市宝山区富联一路98弄6号

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