回复:SMART 运动指令咨询

已锁定

zbhdm

  • 帖子

    1923
  • 精华

    2
  • 被关注

    18

论坛等级:至圣

注册时间:2007-05-30

钻石 钻石 如何晋级?

发布于 2022-02-21 20:02:31

4楼

展开查看
以下是引用好大的鱼在2022-02-21 08:54:11的发言 >3楼

感谢大侠的耐心答疑。就是这个参考点的问题,我组态了一个硬件的I0.0为初始参考点,然后使用过程中指定了其他任意一点为新参考点(肯定在上下限位之内),这个时候再调用寻找参考点指令,都是停在新参考点对吧。CPU重新启动以后,第一次寻参又会停在组态的参考点。  我是这样理解的。

以下是引用芳季在2022-02-19 21:21:04的发言 >2楼:其实根本没有原点这...

引用2楼详细内容:

其实根本没有原点这个概念。

这个I点是一个参考点。参考什么呢?是程序某一个尺度跟现实世界某一个位置画上等号的一个现实的点。找到这个点发生一个输入点的信号,就等于一个尺度从这里开始计量。这个尺度可以是任何一个值。当然也包含0。你说的第一次回原点,正确来说应该是寻找参考点。

向某一个方向一直走,要是遇到了极限开关都找不到参考点,就往相反方向找,只要参考点在两边极限之间,始终会找到参考点的。

如果参考点的尺度叫做10,那么找到参考点的时候就停下来,这个位置就叫做10 。至于0在哪里就很显然了。当你在一栋很高的楼里面爬楼梯,都忘记了现在是几楼了,爬了好多层都没看见是几楼,来到某一个层,抬头一看,一个牌牌写着F34,那么就知道这里是34楼了,这个牌牌就是参考点,34就是一个尺度。你再假想一下,整栋楼只剩下F34这个牌牌了,而当时你不知道自己在几楼,但是就要去50楼,此时你怎么办?

至于你所说的以后每次回原点,那就是说以后每次寻找参考点吧(rseek)?还是说绝对移动到0刻度的位置(goto)?

这两个概念你不清楚将没法继续说下去。希望你能够理解到一点点。

再强调一次,没有回原点指令。只有寻找参考点指令。

你用啥指令可以指定参考点?

我记忆之中,就没有指定参考点的指令的。因为参考点是依据硬件而定的,这个硬件就是参考点限位开关---又名RPS,除非你动了RPS的位置,参考点也就随之改变了,那么用查找参考点指令会移动到变动以后的RPS的位置。

你可以用加载参考点偏移量指令,指定系统的“零点”,也可以用加载位置指令,可以在系统中设置“虚拟的位置”,当然也可以用这个指令,设置一个虚拟的零点。但是没有记得有“指定参考点"的指令。



努力学习西门子
评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-200 SMART

共有9004条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

快扫描右侧二维码晒一晒吧!

再发帖或跟帖交流2条,就能晋升VIP啦!开启更多专属权限!

  • 分享

  • 只看
    楼主

top
X 图片
您收到0封站内信:
×
×
信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。