回复:圆盘程序问题

liuhqg

西门子1847工业学习平台

  • 帖子

    23
  • 精华

    0
  • 被关注

    0

论坛等级:游士

注册时间:2011-07-13

普通 普通 如何晋级?

发布于 2022-08-14 11:59:00

2楼

展开查看
以下是引用小型自动化系统S7-1200讲师在2022-08-14 09:33:15的发言 >1楼

1. axis.Position为轴的设定位置,是PLC计算的一个理论值。axis.ActualPosition为轴反馈的实际位置。一个理想值,一个实际值。程序中不建议替换,应以轴的实际位置判断为准。

2. axis.StatusBits.HomingDone为回零成功后的一个完成标志位,一旦回零成功该为会一直置1。instMcHome.Done为mc_home指令的完成位,它的状态取决于mc_home指令的执行管脚。如果上升沿触发,则完成位只保持一个扫描周期;如果高电平触发,则完成位一直为1,直到触发的电平复位才变成0。

建议回零成功标记使用axis.StatusBits.HomingDone,不建议替换。


老师,你说应该使用轴的实际位置,可程序中却用的是axis.position,这个不是理论值吗?不应该用轴的实际位置吗?axis.ActualPosition

评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

MA 小型自动化系统

共有860条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

  • 分享

  • 只看
    楼主

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