回复:实验3疑惑

DR.xiao伙子

西门子1847工业学习平台

  • 帖子

    273
  • 精华

    0
  • 被关注

    3

论坛等级:侠士

注册时间:2021-06-09

钻石 钻石 如何晋级?

发布于 2022-12-16 22:43:21

1楼

学员您好,

        这里可以结合课程实验包中的程序一起观看方便您更好理解,请注意图中所示的程序跳转至FB_STATE_START_POSITION的判断条件,条件是当垂直轴的实际位置与等待位置相差不足0.1时才会跳转到FB_STATE_START_POSITION,也就是说此时轴没有动所以要跳转到轴运动的命令位置再执行一次操作,而如果轴已经开始动作,明显不满足此判断条件,就会执行else部分的内容使垂直轴返回到等待位置,这才是FB_STATE_VER_BACK这段程序的主要内容。当程序顺利执行else部分的内容后有一个CASE END语句在上图中没有截图出来,此时结束CASE循环,继续程序其他顺序逻辑。当下次执行到CASE循环部分时又会从CASE程序段最开始的FB_STATE_NO_PROCESSING指令开始,所以才会说“跳转至FB_STATE_NO_PROCESSING等待下次命令触发”。

评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

MA 小型自动化系统

共有852条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

  • 分享

  • 只看
    楼主

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