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

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

3天内不再提示

S7-1200运动控制之PTO控制方式常问问题

sBue_gongkongBB 来源:陈翠 2019-06-29 11:20 次阅读

1. 绝对定位和相对定位区别?

答:相对定位是指在轴当前位置的基础上正方向或负方向移动一段距离;绝对定位指的是当轴建立了绝对坐标系后,轴的每个位置都有固定的坐标,无论轴的当前位置值是多少,当轴指令了绝对运行指令后相同的坐标值,轴最终都定位到同一个位置。

2. 如何设置MC_MoveRelative方向运行?

答:将MC_MoveRelative指令中的“Distance”设置成负值就可以让轴向负方向运行了。如下图所示。

S7-1200运动控制之PTO控制方式常问问题

3. 为什么有时用户在监控程序的时候看不到指令的完成位Done的为1?

答:带有Execute管脚的指令,例如MC_MoveRelative等指令的Done和Execute之间有下图中描述的关系:

S7-1200运动控制之PTO控制方式常问问题

如上图所示,如果"Execute"在命令执行完成之前设置为 FALSE,则"Done"的值仅在一个执行周期内为 TRUE。因此,如果用户用|P|指令触发带有“Execute”管脚的指令,则该指令的“Done”只在一个扫描周期内为1,因此在监控程序时看不到Done位为1。用户可以通过在程序中添加指令用Done置位一个位来判断,如下图所示,用MC_MoveRelative为例进行说明。

S7-1200运动控制之PTO控制方式常问问题

4. 回原点已完成信号什么时候会丢失?

答:最常见的就是S7-1200 CPU重新上电后,回原点已完成信号会丢失,用户需要重新启动MC_Home指令。

• 通过"MC_Power"运动控制指令禁用轴

• 在自动模式和手动控制之间切换,也就是用户使用控制面板和程序切换时会丢失回原点已完成信号

• 在启动主动回原点时。 在成功完成回原点操作之后,轴回原点将再次可用。

• CPU 重新启动后(RUN-STOP -> STOP-RUN),包括CPU断上电。

5. 什么时候需要执行回原点命令?

答:用户需要使用MC_MoveAbsolute指令之前执行回原点指令。

6. 如果实际没有原点开关和限位开关,可以使用绝对定位指令MC_MoveAbsolute吗?

答:可以,用MC_Home指令的Mode=0和Mode=1方式,让轴完成绝对坐标定位。然后就可以调用MC_MoveAbsolute指令进行绝对运动了。MC_Home指令的Mode 0 和Mode 1在MC_Home指令部分有详细说明。

7. 用户在实际执行回原点指令时,轴遇到原点开关没有变化,直到运行到硬件限位开关停止报错?

答:首先要测试原点开关是否起作用,也就是说当轴碰到原点开关时,原点开关的DI点的指示灯是否点亮。

可能的原因如下:

①寻找原点开关的速度过快,可以减小“逼近速度”和“参考速度”

S7-1200运动控制之PTO控制方式常问问题

②原点开关有效时间过短,可以设置DI点滤波时间,例如上图原点开关是I0.4,则在“设备视图”中减小I0.4的滤波时间,默认情况下DI的滤波时间是6.4millisec,用户根据DI点有效时间选择合适的滤波时间。

S7-1200运动控制之PTO控制方式常问问题

8. 为什么轴在执行主动回原点命令时,初始方向没有找到原点,当需要碰到限位开关掉头继续寻找原点开关时并没有掉头,而是直接报错停止轴,报错原因是由于轴碰到了限位开关?

答:有几种可能:

①用户没有使能“允许硬件限位开关处自动反转”的选项。

S7-1200运动控制之PTO控制方式常问问题

②增大组态的加速度/减速度,因为轴在主动回原点期间到达硬件限位开关,轴将以组态的减速度减速(不是以紧急减速度),然后反向运行寻找原点开关。

S7-1200运动控制之PTO控制方式常问问题

③增大硬件限位开关和机械停止块间的距离。如下图所示,正常情况下,轴按照下图的方式掉头寻找原点开关:

S7-1200运动控制之PTO控制方式常问问题

如果硬件限位开关和机械停止块间的过近,无论如何增大“减速度”,仍旧不能正常掉头,如下图所示:

S7-1200运动控制之PTO控制方式常问问题

则需要增大硬件限位开关和机械停止块间的距离,为上图中D。

9. S7-1200 CPU上电后轴的位置是多少?

答:S7-1200 CPU每次上电后轴的位置都是0,不会保留断电前的位置值。

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

    关注

    4

    文章

    564

    浏览量

    32796
  • S7-1200
    +关注

    关注

    11

    文章

    331

    浏览量

    17884

原文标题:S7-1200 运动控制之PTO控制方式的常问问题

文章出处:【微信号:gongkongBBS,微信公众号:工控网智造工程师】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    经典案例分析西门子s7_1200 与v80伺服运动控制

    很多朋友问小编,关于运动控制方面的知识,那今天我们就来学习通过S7-1200与西门子V80伺服进行运动控制
    的头像 发表于 11-30 07:04 3.3w次阅读
    经典案例分析<b class='flag-5'>之</b>西门子<b class='flag-5'>s7_1200</b> 与v80伺服<b class='flag-5'>运动</b><b class='flag-5'>控制</b>

    基于S7-1200的设备与网络组态

    本文档内容介绍了基于S7-1200的设备与网络组态,以及S7-1200的概要及功能。
    发表于 09-25 18:14 28次下载
    基于<b class='flag-5'>S7-1200</b>的设备与网络组态

    基于S7-1200运动控制功能介绍

    S7-1200 CPU 将微处理器、集成电源、输入和输出电路、内置PROFINET、高速运动控制I/0 以及板载模拟量输入组合到一个设计紧凑的外壳中来形成功能强大的控制器。
    发表于 09-25 18:25 11次下载
    基于<b class='flag-5'>S7-1200</b>的<b class='flag-5'>运动</b><b class='flag-5'>控制</b>功能介绍

    基于S7-1200的PLC的编程及扩展

    S7-1200 系列是一款可编程逻辑控制器 (PLC, Programmable Logic Controller),可以控制各种自动化应用。S7-1200设计紧凑、成本低廉且具有功能
    发表于 09-25 18:39 24次下载

    基于S7-1200S120实现TO位置控制的设计

    每一个 CPU S7-1200 都有运动控制功能的组件,支持轴的控制定位和移动。从V4.1 开始可以使用 PROFIBUS DP 和 PROFINET IO 连接驱动装置和编码器。 驱
    发表于 09-27 11:19 29次下载
    基于<b class='flag-5'>S7-1200</b>与<b class='flag-5'>S</b>120实现TO位置<b class='flag-5'>控制</b>的设计

    基于S7-1200PLC运动控制编程及调试

    S7-1200 CPU将微处理器、集成电源、输入和输出电路、内置PROFINET、高速运动控制I/O以及板载模拟量输入组合到一个设计紧凑的外壳中来形成功能强大的控制器。
    发表于 09-28 11:07 25次下载
    基于<b class='flag-5'>S7-1200</b>PLC<b class='flag-5'>运动</b><b class='flag-5'>控制</b>编程及调试

    S7-1200运动控制的结构及原理

    CPU S7-1200 兼具可编程逻辑控制器的功能和通过脉冲接口控制步进电机和伺服电机运行的运动控制功能。
    发表于 09-29 14:37 42次下载
    <b class='flag-5'>S7-1200</b><b class='flag-5'>运动</b><b class='flag-5'>控制</b>的结构及原理

    西门子S7-1200与V80伺服进行运动控制实例

    很多朋友问,关于运动控制方面的知识,那今天我们就来学习通过S7-1200与西门子V80伺服进行运动控制
    的头像 发表于 05-20 15:36 1.1w次阅读
    西门子<b class='flag-5'>S7-1200</b>与V80伺服进行<b class='flag-5'>运动</b><b class='flag-5'>控制</b>实例

    S7-1200可编程控制器系统手册下载

    S7-1200 控制器使用灵活、功能强大,可用于控制各种各样的设备以满足您的自动化需求。S7-1200 设计紧凑、组态灵活且具有功能强大的指令集,这些特点的组合使它成为
    发表于 04-22 10:50 2次下载

    S7-1200可编程序控制

    S7-1200可编程序控制器概述。
    发表于 04-23 11:21 16次下载

    S7-1200可编程控制器资料手册

    S7-1200可编程控制器资料手册免费下载。
    发表于 04-30 11:37 33次下载

    S7-1200 可编程控制器说明书

    S7-1200 可编程控制器说明书
    发表于 11-25 16:48 1次下载

    SIMATIC S7-1200可编程控制器产品样本

    SIMATIC S7-1200可编程控制器产品样本
    发表于 01-13 14:09 4次下载

    西门子S7-1200运动控制指令的使用

    1. 打开OB1块,在Portal软件右侧“指令”中的“工艺”中找到“运动控制”指令文件夹,展开“S7-1200 Motion Control”可以看到所有的S7-1200
    的头像 发表于 11-16 11:01 1.8w次阅读

    S7-1200有关组态控制的重要信息介绍

    S7-1200 的固件版本为 4.1 或更高版本时,组态控制可用于组态控制系统的结构并且有助于使用与该组态不同的变型(选项)。
    的头像 发表于 08-21 09:50 2231次阅读
    <b class='flag-5'>S7-1200</b>有关组态<b class='flag-5'>控制</b>的重要信息介绍