PTI V90 转盘的程序问题

已锁定

慢慢即漫漫

  • 帖子

    168
  • 精华

    0
  • 被关注

    3

论坛等级:游侠

注册时间:2018-03-14

普通 普通 如何晋级?

PTI V90 转盘的程序问题

301

6

2021-01-05 23:26:17


整个程序看下来,对于statPosTimes这个变量也就是PosTimes不怎么懂,主要就是不清楚这个变量在程序中起到什么作用,也就是它实际在轴定位中是显示什么值的。


老师还有一个问题,state表示FB的状态,status 也表示FB的状态,那么他们有什么区别吗。。


老师这里..都是备注是不是搞错了......看着像程序。。



老师对于绝对值定位的程序我看不太明白,可能还是对变量 #statPosTimes  #posTimes  #posOffset #resetPos不理解。

122: 表示如果轴的使能已激活并且在Home位的话执行下面的程序

124: 如果绝对定位已经完成

125: 也就是 #statPosTimes的值赋予1

128:  就是为了看 #posTimes的值是不是大于1. ( #posTimes这个变量是干嘛用的。设定MC_MoveAbsolute指令的Position值吗??)

129: 如果启动定位的使能为1

130: 如果#posOffset大于0.0 (#posOffset这个值是干嘛用的??)

131: 把#posOffset值存到#statPosOffset 里面

133:就有点不懂了,不明白这样写什么意思

134:就是启动绝对值定位

(老师上面的这些可以具体讲一个例子吗,带入实际值的)


 

这里的151 和 170 可以构成上升沿吗? 因为151 的程序在CASE里面,170的程序不在CASE里面。

还有一个就是resetPos是表示复位定位吗?但是这里只执行清除#statPosTimes的值。



221:就是表示发生故障的时候将#stateFBState的值存到#state里面好显示FB块的状态,但是226的程序又是什么意思啊。既然已经将故障时候的状态复制给#state显示FB块的状态了,为什么又把0赋值给#stateFBState了?

PTI V90 转盘的程序问题 已锁定
编辑推荐: 关闭

请填写推广理由:

本版热门话题

MA 小型自动化系统

共有853条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

  • 分享

  • 只看
    楼主

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